我想了想:“我做了三次数据库优化,两次服务器迁移,一次安全漏洞修复,还重构了核心交易模块的异步处理逻辑。”
赵哥皱了皱眉:“这些……怎么量化?”
“数据库优化之后,查询速度提升了40。服务器迁移保证了零宕机。安全漏洞如果没修,客户数据可能泄露。”
“可是这些,老板看不到啊。”
赵哥叹了口气。
“林栀,我说句不好听的。你做的事,别人看不见。年终考核,看的是产出。你的产出……说不清楚。”
我没说话。
“我建议你明年多做点可见的工作。写个技术博客、做个内部分享、搞个什么创新项目……让大家知道你在干嘛。”
“我在维护核心系统。”
“我知道我知道。但你得让别人也知道。”
那次谈话之后,我的年终绩效是b-。
全部门最低。
年终奖三千八。
王琳拿了两万六。
陈骏拿了三万一。
我没问为什么。
第三年,也就是今年,我申请涨薪。
从一万二涨到一万五。
三千块的涨幅,三年来第一次提。
hr回复我的邮件只有一句话:
“经评估,您当前薪资与岗位匹配度较高,暂不调整。”
我去找赵哥。
他很忙,让我等了四十分钟。
然后跟我说了一句话,我这辈子都忘不了。
“林栀,说实话,你的工作可替代性比较强。一个应届生,培训两周就能上手。公司没理由给你涨。”
我点了点头。
回到工位上,打开一个新文档。
标题:辞职信。
3
辞职信写了,但我没有马上交。
因为我想了一件事。
我走了,我的代码怎么办?
我翻了一下git记录。
核心交易系统,从第一行代码到现在,一共14万行。
其中9万2千行,是我一个人写的。
剩下的4万8千行,有3万行也是我review之后改过的。
也就是说,这个系统的代码,95经过了我的手。
更关键的是——文档。
或者说,没有文档。
不是我不写。
是第一年创业的时候没空写,第二年赵哥说“先做业务,文档以后补”,第三年,我已经懒得提了。
这14万行代码的逻辑,全在我的脑子里。
数据库的36张表,哪张和哪张有关联,哪个字段不能为空,哪个触发器不能删——没有写在任何地方。
服务器的配置,哪台是主机,哪台是备机,什么情况下要手动切换——只有我知道。
监控脚本的报警规则,什么级别发邮件,什么级别发短信,什么级别需要人工介入——也只有我知道。
我不是故意不交接。
是没有人接得住。
后端组的三个人,陈骏做业务接口,他连数据库底层的分区逻辑都没看过。小张做数据报表,他以为系统是“自动运行”的。老刘做第三方对接,他入职一年了,连服务器在哪都不知道。