“煮酒论英雄”这事儿,大家一说就想到曹操和刘备,在青梅煮酒的时候互相试探,曹操那句“天下英雄,唯使君与操耳”一出来,把刘备吓得筷子都掉了。可我每次想起这句,脑子里冒出来的,却不是三国故事,而是我们公司以前一个特别大的项目,我们内部都叫它“天空之城”。
那项目是真的大,上面盯着,下面催着,销售部更是把牛皮吹到了天上,说能改变整个行业格局。我,当时在技术部,负责一块儿特别不起眼的基础模块。你们都知道的,那种就是你没它不行,但它要是正常跑着,你根本看不见它功劳的那种。你问我当时怎么想的?那时候我心里挺乱的,家里刚生完二宝,老大又开始上小学,晚上根本睡不每天就靠咖啡吊着一口气。白天上班,领导还老是敲打我,说我这块儿代码不够“创新”,没亮点,不够“未来感”。我心里苦,基础模块求稳是第一位的,哪儿来的那么多花里胡哨的创新?别出bug就谢天谢地了。
公司为了推这个“天空之城”,定期就开大联席会议,就是那种各部门大佬都来,PPT做得一个比一个炫,西装革履,跟走红毯似的。那个会,简直就是一场现代版的“煮酒论英雄”。大家都在台上轮着讲,销售部说他们已经谈下了多少多少大客户,签了多少意向,业绩多么多么喜人。研发部其他小组,做前端的讲他们的界面多么酷炫,体验多么丝滑;做应用层的讲他们实现了多少个“业界首创”的新功能,听起来就觉得不明觉厉,个个都是能改变世界的英雄。我,就坐在角落里,听着他们一个个讲得唾沫横飞,心里想的都是家里的娃,今天晚上能不能睡个囫囵觉,明天早上给老大准备什么早饭,还有自己那堆没人看,也没人夸的基础代码。
记得特别清楚,有一次会上,领导还特意点名夸了隔壁组的小李,说他做的那个新组件多么有“前景”,多么符合公司未来的战略方向,鼓励大家多向他学习。我当时就坐在那儿,看着小李得意洋洋的样子,心里就沉了一下,是不是我真不行?是不是我做的这些脏活累活,根本就没有价值?这种自我怀疑,在那个阶段真是把我折磨得够呛。
可是,项目进度是很快,那些“前景”和“酷炫”的功能一个接一个上线了。上线当天,所有人都绷着弦,结果,不是一个地方爆了,是几个关键功能,几乎同时崩了。用户投诉电话直接打爆,系统频繁卡死,页面刷新不出来,各种错误信息乱飞。我们技术部,那会儿简直就是一片鸡飞狗跳,所有人都被拉回来紧急处理,通宵达旦地排查问题。那场面,真叫一个惨烈。
查出来,问题就出在最底层的那个基础模块上。就是我负责的那一块儿。前面为了赶进度,为了配合那些花里胡哨的“创新”功能,很多不合理的需求被强制压下来,我的模块被塞进了很多不该有的功能,加上各种妥协,留下了不少隐患。那些所谓“英雄”们吹嘘的空中楼阁,都是建在了我的这块儿“烂泥”地上。
那会儿,我才猛地醒悟过来,明白了什么叫“玄机”。真正的“英雄”不是PPT上吹得最响的,也不是表面上最光鲜的,那些在会上被点名表扬的“创新者”,很多时候反而是风险的制造者。真正的“玄机”是那些没人看到,没人夸奖,但却支撑着一切,默默承受压力的东西。那些看起来“聪明”的人,他们到底看懂了什么?不是看懂了谁能说会道,谁最能包装自己,而是看懂了什么才是真正的根基,什么才是风险的源头,什么才是真正能够让项目长久跑下去的保障。后来我们把那个基础模块彻底重构了一遍,再也没有出过类似的问题。经过那次,再听别人“煮酒论英雄”,我耳朵里听到的,和眼睛里看到的,就完全不一样了。


