悲催的中国式项目开发

数电发票“乐企直连”服务平台建设方案 数字化电子发票“乐企直连”服务平台建设方案 阅读详情

本故事纯属虚构,如有雷同,纯属巧合 

张大胖早上一到公司,CTO钱总就告诉了他一个重大喜讯: 

“张大胖,你准备一下,我们公司拿了一个XXX单位的项目!” 

“哦?厉害啊,XXX单位很难打入啊,怎么拿下的?”  张大胖觉得非常意外。 

“这个单位的一把手李总是刚来的,新官上任三把火,要把现有项目做改造,再加上一个移动端App。但是没有软件预算。”

“没预算搞什么搞?”

“正好我有个同学,做系统集成的,他负责李总单位机房的所有服务器,路由器,现在硬件升级,说是可以把软件费用加到硬件中,于是就这么搞定了。”

“唉,我们搞软件的,就这么悲催,这么没地位啊!”  张大胖哀叹。 

“你准备一下,明天上午9点去客户那里开需求分析会,人家一把手李总会亲自参加。”  

张大胖不敢怠慢,赶紧恶补这个单位所在的行业的知识,希望不要露怯,给公司丢脸。 

1

第二天,张大胖带着两个得力下属小刘和小王提前20分钟来到客户单位。 

9点到了,通知说李总有事儿,会议可能会晚一些。 

这一等就等到了10点半,会议终于开始,二三十人的会议室中坐满了人,意气风发的李总坐在中间侃侃而谈,把这个项目的意义反复强调。 

李总的思维跳跃很大,一会儿讲流程,一会儿讲组织,一会儿讲实际操作。一边说还一边展示手机上的其他App,告诉大家操作模式。 

张大胖一边听一边嘀咕:这么细的内容,不应该老总来负责啊。他环顾四周,李总的手下要么是在看手机,要么是茫然四顾,有的还对张大胖投来了同情的目光。 

李总的口头禅就是:“这非常简单,听懂了吗?”  

每隔几分钟就要问一次,  张大胖只能忙不迭地点头,同时悄悄地把手机上的录音机打开,回去后听听录音,看看自己智商到底有没有问题。

张大胖每次试图打断,总是很快被李总带着走上了他的节奏。 

健谈的李总一口气讲了两个小时,到了中午12点半才算告一段落:“这个系统挺简单的,下月初能不能先上一个版本?” 

张大胖吓得要从椅子上跳起来:“李总,离下月初只剩两周了,咱们的系统的业务逻辑也不简单,我们得分析评估一下。” 

李总说:“你们别想蒙我,我也懂开发的,数据都在数据库中,一选不就出来了?!” 

张大胖:“可是.....”

李总严厉地说:“可是什么!到底想不想干了,不想干我把项目给别人,外边排大队呢!” 

张大胖赶紧陪笑脸:“我们消化下李总的指导思想和需求,争取早点儿拿个需求分析出来。李总您很忙,需求这一块儿能不能给我们找个接口人啊。”  

李总:“今天周二,给你们一天半时间,周四把需求文档发给我。接口人嘛, 找信息科的小赵。”

2

顾不上吃中午饭,张大胖赶紧给CTO打电话:“钱总啊,这个项目是个巨坑啊,不能做啊!” 

钱总:“什么坑不坑的!好不容易抢到的项目,还不好好干?” 

也许意识到自己的语气不对,CTO赶紧晓之以理,动之以情:“公司的现状你也知道,再不做项目,大家就要喝西北风了!”  

张大胖无语,默默挂了电话,和小刘小王赶紧扒拉几口饭,到信息科等小赵上班。 

小赵倒是非常热情,他给三人展示了原有项目的情况,说这是一个三年前开发的PHP项目, 是个烂摊子,根本没用起来,你们要是想升级,还得读懂现有的代码,还不如重写。

张大胖心想公司根本没有人会PHP,不重写怎么办?。 

幸运的是看到了上个版本的界面,上午李总说的那些云里雾里的话终于落到了实处,有点眉目了。 

张大胖如获至宝,拍了很多照片,记录下这些界面和操作流程,对小赵千恩万谢,赶紧回去整理需求。 

小刘说:“张哥,这需求还不清楚啊,怎么写文档。”  

张大胖说:“唉,周四就得交,顾不了那么多了,就以原有系统的这些界面为准,我们着重设计一下移动端。这样,咱们三个分下工, 我写总体方案,你和小王把那些流程给理顺了...... ” 

三人熬夜加班,疯狂画图码字,终于在周四早晨攒出了一份所谓的需求分析文档,发了出去。 

然后就石沉大海,再也没有消息了。 

3

过了一周,张大胖他们被突然通知去和李总开会, 会议一开始,李总劈头盖脸就问:“下月初能不能上一个版本?”  

张大胖小心地说:“我上周四给您发了一个需求分析文档......” 

李总马上打断:“需求这么简单,我还用看吗?上次我不是说得很清楚吗,应该这样......”  

李总又慷慨激昂地说了一个小时,中间依然在不停地问:听懂了吗! 

张大胖欲哭无泪:“李总,我们开发得按照需求文档来,需求定不下来,我们没法开始啊。” 

李总的声音马上提高了八度:“怎么定不下来?!嗯?!我说得还不够清楚吗!我现在严重怀疑你们公司的能力了!”

张大胖赶紧拍马屁:“李总的讲话是高屋建瓴,只是有很多细节需要敲定。”

李总说:“会后你去找XX科的老张,XXX科的老方,别以为我什么都不知道,这个系统已经存在了,你们只要稍微改改,再弄个App就行。下月初上线啊!能不能干?不能干我找别人啊。” 

李总说完就起身,扬长而去。 

张大胖如同抓到了救命稻草,赶紧带着打印的需求分析文档去找老张和老方。 

老张随便翻了一下:写得还挺详细,你这流程图用什么画的,还挺漂亮,不过这需求我可确定不了,得找李总啊。 

老方说:这些业务逻辑,涉及到人员的绩效, 都是李总定的,你得找他确认啊......

4

怎么办? 

张大胖找到了公司的钱总,钱总给拉来项目的朋友打电话求救。 

朋友说:李总就是这个风格,他的手下也不敢担责任, 不用担心,我晚上和他喝酒聊一聊,先按照你们的理解进行开发,不过得快点儿,争取下月中旬出一个基本能跑的版本吧。 

张大胖很无奈,只好带着那几个弟兄,按照自己的理解,没日没夜地开发,996是别想了,熬个通宵才是家常便饭。 

三周以后,一个勉强能用的版本上线了。 

在向李总的汇报会议上,李总大发雷霆:“这就是你们做的项目!我第一次会议提的那个审批需求怎么没实现?还有这个规则不是这样的...... 你们这样下去还想拿到尾款吗!” 

张大胖赶紧说:“好的好的,我们的疏漏,回去马上加上。” 

这种汇报会议开了很多次,每次李总都要提出几条新需求。

张大胖疲惫不堪,每次撑不下去的时候,CTO的那个同学都会说:再坚持一下,就要拿到尾款了。 

半年过去了,在CTO同学的运作下,这个看起来要烂尾的项目居然奇迹地通过了验收。 

当然,能不能用起来就不知道了......

后来CTO说李总凭借这个项目还获得了集团的一个什么奖,真是皆大欢喜。

除了张大胖和他的开发兄弟们。 

张大胖已经完全麻木了,直到有一天,CTO又找到他:张大胖,李总又来找我们做项目的升级了......

CTO后面说了什么,张大胖完全不知道,因为他脑子里一直在想:是时候更新一下自己的简历了......


关于作者:刘欣,码农翻身公众号作者,畅销书《码农翻身》作者,15年以上开发经验,前 IBM 架构师,领导过多个企业应用架构设计和开发工作;洞察技术本质,用故事讲解技术是拿手好戏。

往期精彩回顾

四次面试:程序员越来越悲催了

必须得裁掉那些老家伙

我是一个线程

我是一个Java Class

TCP/IP之大明邮差

CPU阿甘

我是一个网卡

我是一个路由器

一个故事讲完HTTPs

编程语言的巅峰

Java:一个帝国的诞生

JavaScript:一个屌丝的逆袭

负载均衡的原理

当C#遇见声音魔法:从麦克风到文字的0.1秒奇幻漂流 为什么选300Hz?因为人声基频通常在85-255Hz,但清脆的“啊”可能到2kHz,所以300Hz是安全区!(参考知识库[1]) 阅读详情

相关推荐

在x86机器上运行jailhouse

jailhouse jaihouse提供了一个demo ,https://github.com/siemens/jailhouse-images可以用于编译一整套可用的demo。 适用于多个平台。编译过程主要参考https://blog.youkuaiyun.com/weixin_39541632/article/details/110422345 此demo可以生成多个平台所用的操作系统image。 ...

闲人的专栏 3005

悲催的中国式软件开发

脚本:姜茶茶 pei ray漫画:棉棉雅玲千惠对于项目经理们来说996,应该是习以为常的事情了吧也许在未来的某一天24x7才是常态而996却成为一种幸福时间回到2023声明:本文来源网络,如有侵权,请联系我们删除,谢谢。...

张巧龙的博客 172

Steam游戏服务器攻防全景解读——如何构建游戏级抗DDoS防御体系?

当检测到TCP/UDP混合攻击时,应触发预设的熔断策略:优先保障游戏大厅服务的UDP 27015端口,临时限制匹配系统的TCP连接数。针对Steam游戏服务器特有的UDP 4380端口,需配置协议合规性检查规则:限制数据包长度不超过128字节,强制校验请求来源IP的真实性。Steam游戏服务器的防护需要平衡安全性与玩家体验,通过协议深度解析、智能流量调度和服务端加固的三维防御体系,可构建游戏行业专属的抗DDoS护城河。答:采用弹性防护方案,基础防护带宽保持50Gbps,遭遇攻击时自动扩展至T级清洗能力。

2501_91486804的博客 1455

漫画 | 悲催的中国式软件开发

本故事纯属虚构,如有雷同,纯属巧合张大胖早上上班,遇到了CTO钱总。张大胖不敢怠慢,赶紧恶补这个单位所在的行业的知识,希望不要露怯,给公司丢脸。第二天,张大胖带着两个得力下属小刘和小王...

码农翻身 5893

基于ESP32-C3的物联网硬件设计:从免费工具链到PCB打样全流程实战

在物联网和嵌入式开发领域,硬件设计是连接软件逻辑与物理世界的关键环节。其核心原理在于通过电路设计将微控制器、传感器、通信模块等电子元件有机整合,实现特定功能。掌握硬件设计能力的技术价值在于能够自主实现产品原型,优化成本与性能,并深入理解系统底层运作。常见的应用场景包括智能家居节点、环境监测设备、工业传感终端等。本文以热门的ESP32-C3 RISC-V物联网芯片和广泛使用的KiCad免费EDA工具为例,详细解析了从核心器件选型、射频电路布局、PCB设计规则到Gerber文件生产的完整流程,并分享了在嘉立创平

weixin_30918633的博客 333

从医疗成像到工业检测:CMOS图像传感器NIR技术的最新应用案例解析

本文深入解析了CMOS图像传感器NIR技术在医疗成像和工业检测中的最新应用案例。通过提升量子效率至70%,NIR技术实现了血管可视化、材料缺陷检测等突破性进展,显著提高了医疗诊断精度和工业质检效率。文章还探讨了系统集成关键考量和前沿发展趋势。

weixin_30879169的博客 90

中国式软件开发思路

以大多数软件项目来看,基本都有一个共同特点——就是必须快,客户都是急脾气,恨不得今天立项,明天就要你拿出产品来。 面对公司和客户疯狂的快节奏要求,只能跪了? No,no,no,且看我拿出看家大 保 健,哦不对,是大宝剑——敏捷开发。 啥是敏捷开发呢? 敏捷开发是一种新型软件开发方法...

chenghaixiong5038的博客 382

机器学习入门指南:Jupyter Notebook实战

对于机器学习工程师而言,他们更擅长的是算法、模型、数据探索的工作,而对于工程化的能力则并不是其擅长的工作。Jupyter Notebook生成PMML文件1​​​​​​​。Jupyter Notebook生成PMML文件2​​​​​​​。PySpark Notebook建模 -折线图​​​​​​​。TensorFlowNotebook建模​​​​​​​。R Notebook建模 - 散点图​​​​​​​。PySpark Notebook建模​​​​​​​。R Notebook获取训练数据集​​​​​​​。

datacreating的博客 1975

遇到苦逼的项目,要学着苦中作乐

苦逼的项目,悲催的外包。不正规啊,总感觉像是来了黑煤窑打工。      项目的苦闷,人人皆知,好像没有人喜欢加班工作,疲劳的开发。有些人是卖命工作,挑战自己,正所谓加班无极限,典型的工作狂人。本着拼命三郎式的工作,也得来了升职加薪的回报。这也慢慢给IT这个行业扣上了“高薪短命”的帽子。上海的同事悲愤的和我讲着那朝九晚五的日子是如何的痛快,看着他悲催的加班赶进度、修bug,我又何尝不悲愤呢。

纪争光 1447

COMSOL新手必看:手把手教你搭建锂电池P2D模型(附完整参数设置)

本文为COMSOL新手提供了搭建锂电池P2D仿真模型的详细指南。文章从模型原理入手,逐步讲解软件设置、几何构建、关键参数配置及后处理分析,并探讨了如何将仿真结果与智能电池管理中的SOC、SOH估算相结合,为电池性能分析和BMS算法开发提供实用洞见。

transformer2023的博客 233

BGP路由聚合:自动聚合和手动聚合

路由聚合是指将多条具体的路由合并为一条聚合路由,以减少路由表的条目数。这种技术通过只向对等体发送聚合后的路由,而不发送所有的具体路由,来减小路由表的规模。同时,被聚合的路由如果发生路由振荡,也不再对网络造成影响,从而提高了网络的稳定性。

网络技术联盟站 1220

怎样做好项目计划

项目做了一年半了,计划也出了十多版了,每周的QA跟踪,纯粹实在应付,浪费脑力,项目的节奏也完全被打乱,进入到一周一安排的地步,计划的制定完全是随波逐流,完全是拍脑袋决定的,目前做的项目主要是数据仓库的项目,协调严重消耗了项目计划的制定,总结了一下,主要有一下几个方面:1.重要的关

sun_gv的专栏 591

Android Camera驱动开发工程师面试指南:技术深度与实战准备

摘要:上海移远通信招聘Android Camera驱动开发工程师,主要负责Camera传感器驱动开发维护、高通/展锐平台底层开发及技术预研。岗位要求1年以上嵌入式开发经验,精通Camera传感器驱动调试,熟悉高通平台Camera架构及Android HAL框架。具备HAL开发、算法集成或车载/支付行业经验者优先。工作内容以Driver/HAL开发为主,需具备硬件接口评估能力。该职位接受Linux/单片机背景人员转型。

郑伟强dev的专栏 280

去了一趟胖东来,最震撼我的是这三点

看了太多胖东来的视频和文章,大家都喊着让它来自己家旁边开个超市,感觉已经成神了,我忍不住想去体验一下。害怕人多,特意选了周三,一个工作日,开车从郑州过去。心里的小算盘打得很好,12点左右到许昌,正好中午在胖东来吃一顿,然后逛超市。没想到,12点出头到许昌,离胖东来天使城还很远,交通就紧张起来了。进停车场更是排大队,不过胖东来的小哥把秩序维持得很好,他不是机械地站在那里指挥,而是时不时地走到排队的车...

码农翻身 1977

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

支付宝突然发布一个新的App,意欲何为?

9月5日,在2024外滩Inclusion大会上,支付宝正式发布了全新的AI生活助手App“支小宝”,现已在苹果和安卓应用商店上线。“支小宝”基于蚂蚁百灵大模型,是国内首款服务型AI独立应用。通过连接支付宝生态系统,用户可以通过对话轻松实现订票、点餐、打车、查询附近娱乐等功能,只需说句话就能搞定。此外,“支小宝”配备了场景感知系统,能够根据用户的生活习惯和使用场景,智能推荐个性化服务,越用越懂你。...

liudada8265的博客 1424

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

京东又加薪了

在2024年初和年中经历了三轮加薪后,京东于9月13日再次宣布,从2024年10月1日起,京东零售和职能部门将在两年内实现20薪,其他部门的加薪计划也将陆续展开。首批涨薪到20薪的部门包括零售、财务、合规、战略和人力资源,其他部门将在本周公布加薪方案,并根据业务目标逐步执行。过去三年,京东集团不断提高员工的薪酬。从2021年7月1日到2023年7月1日,京东用了两年时间将员工的平均年薪从14薪涨到...

liudada8265的博客 919

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

22个常用Excel函数大全,直接套用,提升工作效率!

Excel曾经一度出现了严重Bug,主要有两种比较悲催的情况,首先是这种:   更加悲催的是这种:     言归正传,今天和大家分享一组常用函数公式的使用方法:职场人士必须掌握的12个Excel函数,用心掌握这些函数,工作效率就会有质的提升。 建议收藏备用着,有时间多学习操练下。 目录:数字处理、判断公式、统计公式、求和公式、查找与引用公式、字符串处理公式、其他常用公式...

Tybyqi的博客 4325

15个常用excel函数公式_可直接套用的22个常用Excel函数

Excel曾经一度出现了严重Bug,主要有两种比较悲催的情况,首先是这种:更加悲催的是这种:言归正传,今天和大家分享一组常用函数公式的使用方法:职场人士必须掌握的12个Excel函数,用心掌握这些函数,工作效率就会有质的提升。建议收藏备用着,有时间多学习操练下。目录:数字处理、判断公式、统计公式、求和公式、查找与引用公式、字符串处理公式、其他常用公式等一、数字处理01.取绝对值=ABS(数字)02...

weixin_40001395的博客 2580

离开华为加入小公司,我后悔了!

作者 |lucky泡摄影 | 红白映雪来源 |知乎、蓝血研究(lanxueyanjiu)投稿 |lanxueziben(微信)培训师资合作 |lanxueziben(微信)以下是一位十年华为人离开华为加入小公司后的心路历程。她的经历引起了许多相同人群的共鸣,非常有参考价值!01落 差最近按照之前与下家约定好的入职时间,我忐忑且期待地报道了。但连自己也没想到的是,刚入职不久,对华为的感情进...

中生代技术 178

中国版ifttt如果云独家评测-雷锋网评测

“天下武功,唯快不破。互联网竞争的利器就是快”,这是 @雷军 最新的一条微博,“快”是互联网的一条军规,对众多中国版ifttt来说更是如此,因为各家无论是从idea到UI甚至是名字都跟鼻祖ifttt相差无几(当然执行力还相差较远);而有许多用户表示,不管出现多少家山寨他们都只会选

wdyllff的专栏 857

面试后的感想

好久没写过了 呵呵 一直想坚持 但是总是坚持不下来、懒得写。这毛病应该改正吖!! 仅以此文献给我第一次正规的面试 。 面试公司是一家欧美金融行业的离岸研发中心、通俗点来讲就是 一家对欧美的外包公司。公司很牛X的说 。 HR第一次打电话给我。说是外企。 问到了我英语怎么样。大致问了一下情况。(忘记交代背景。一直在一个小公司待了一年多。一直想找一个针 对欧美的外包公...

axhqtbypkqv063426的博客 167
上一篇: 技术人成长,应该专注于哪些“不变”的底层知识?
下一篇: 想拿到腾讯、阿里、头条的offer,除了技术还需要哪些成长?
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值