第七个月,年终述职。
每个人要写一份年度工作总结,然后当着全部门的面讲10分钟。
我写了8页PPT。
智云仓储系统核心模块开发,47万行代码,127次版本迭代,日均处理订单12万单。
周昊写了35页。
题目叫《从0到1:我如何带领团队完成800万级项目》。
他站在台上,讲得声情并茂。
“这个项目刚开始的时候,我们只有两个人。我和林渡。”
他说了我的名字。
我有点意外。
“林渡负责基础的代码实现,而我负责整体的技术架构和项目把控。”
基础的代码实现。
47万行代码,叫“基础的代码实现”。
他继续说:“我们遇到了很多困难,但在我的协调下,团队一步步克服了难关。”
他说“我的协调”,说了五遍。
他说“团队配合”,说了三遍。
他没再提我的名字。
CTO听完,点点头:“小周的管理能力进步很大。”
然后轮到我。
我站在台上,把8页PPT讲完,用了4分钟。
CTO问:“林渡,代码规范做得怎么样?”
我说:“所有函数都有注释,命名遵循驼峰规则。”
CTO又问:“单元测试覆盖率呢?”
我说:“82%。”
CTO点了点头,没再说话。
年终评级出来的时候,周昊是A。
我是B+。
“林渡,你今年的年终奖系数是12。”HR说。
“周昊呢?”
HR没回答。
后来我知道,周昊的系数是25。
我拿了1万8。
他拿了5万。
同一个项目,同一个部门,同一年。
他多拿了3万2。
那天晚上,我一个人在工位上坐到11点。
小张发消息问我:“渡姐,你怎么还不走?”
我说:“改bug。”
“什么bug?”
“心里的bug。”
小张发了一个问号。
我没回复。
第八个月,系统出了一次重大事故。
凌晨两点,客户打电话来,说订单数据丢失了三万条。
我的手机被打爆了。
周昊打给我:“林渡,你看看是什么问题!”
客户打给我:“林工,数据还能恢复吗?”
CTO打给我:“这是生产事故,必须今晚解决!”
我从床上爬起来,打开电脑。
日志一条条看,代码一行行查。
凌晨三点半,找到原因了。
是周昊上周改的配置文件,把数据库连接池的参数写错了。
我截了图,准备发到群里。
然后想了想,又删掉了。
我用了两个小时,写了一套数据恢复脚本,把三万条订单从备份库里捞回来。
凌晨五点半,数据恢复完成。
我发消息给周昊:“搞定了。”
周昊秒回:“太好了,辛苦辛苦。”
然后他往群里发了一条消息:
“各位领导好,刚才的事故已经解决。经过排查,是服务器临时扩容导致的配置冲突,我已经和林渡一起完成了数据恢复工作。后续会优化部署流程,避免类似问题。”
“我和林渡一起”。
我一个人搞了三个半小时。
他睡了一晚上。
叫“一起”。
第二天,CTO在大群里表扬:“昨晚的事故,小周处理得很果断,把损失降到最低。”
周昊回复:“主要是团队配合好。”
没有人问,那个凌晨三点还在写代码的人是谁。
我坐在工位上,看着群里的消息,突然觉得很累。
不是身体累。
是那种,心里空了一块的累。
小张悄悄问我:“渡姐,你怎么不说那是你一个人弄的?”
我说:“说了又怎么样?”
“至少……领导知道啊。”
“知道又怎么样?”
小张不说话了。