第001章
毕业名单
林默是在周三下午三点十七分,被公司体面地判了死刑。
会议室的玻璃墙擦得很亮,亮到他能看见自己的脸。
三十二岁,黑眼圈,衬衫领口有一道洗不掉的旧折痕。上午刚修完一个线上报警,中午只吃了半份盖饭,下午就被行政叫到十七楼,说陈总找他聊聊。
聊聊。
这两个字在公司里通常有两种意思。
一种是加薪。
另一种,是让你体面地滚。
林默推门进去的时候,人已经坐齐了。
陈启明坐在主位,西装扣子扣得一丝不乱,桌上放着一杯还冒热气的美式。HR 坐在他左手边,面前摊着一份文件,文件最上面那行字很醒目。
《组织结构优化沟通确认书》。
林默看了一眼,心里反倒安静下来。
原来不是找他背锅。
是找他离职。
“坐。”陈启明抬了抬手,语气温和,“别紧张,就是一次正常沟通。”
林默坐下。
椅子有点凉。
陈启明先叹了口气。
这个动作他做得很熟练,像在正式宣判前,给自己披上一层不得已的善良。
“林默,你在公司五年了吧?”
“五年零三个月。”
“嗯。”陈启明点点头,“时间不短。你的稳定性,公司一直是认可的。”
稳定性。
不是能力。
不是贡献。
不是价值。
是稳定性。
林默低头看着桌面的纹路,没有接话。
陈启明继续说:“但你也知道,现在大环境不好。公司接下来要做组织升级,业务线会更聚焦,人员结构也要更年轻、更敏捷。”
更年轻。
更敏捷。
林默听懂了。
三十二岁,在他们嘴里已经不是工程师,而是一段需要被优化的成本。
HR 接过话:“公司会按照法律规定给到 N+1,社保这个月正常缴,离职证明也会配合开具。你这边如果没有异议,我们今天先把沟通流程走完。”
林默问:“什么时候交接?”
HR 愣了一下。
大概她准备了安抚、解释、谈判、争执,甚至准备了对方情绪失控时的应急话术。
但她没准备好对方这么快问交接。
陈启明笑了笑:“这也是我们一直欣赏你的地方,职业。”
林默抬头看他。
陈启明的笑意很淡,甚至称得上真诚。可正因为真诚,才更让人觉得刺眼。
他们不是在赶走一个人。
他们是在处理一个流程。
“交接不用太久。”陈启明说,“你负责的支付中台老模块,文档之前不是都补过吗?让小周接一下就行。现在很多事情也都 AI 化了,年轻人上手很快。”
林默点了点头。
小周去年校招进来,昨天还在问他分布式锁为什么会偶发失效。
上手很快。
也许吧。
陈启明端起咖啡,抿了一口,像是终于说到了真正想说的话。
“林默,我个人还是希望你把心态放平。你这几年做得不差,但也要客观看待平台的作用。很多时候,不是个人成就了平台,是平台成就了个人。”
会议室很安静。
空调风从头顶吹下来,落在林默后颈上。
他忽然想起三年前的一个凌晨。
支付链路雪崩,值班群里一片混乱,陈启明那天在外地出差,电话里只说了一句:“你先顶住。”
他顶了七个小时。
从日志里捞出异常请求,从缓存击穿一路追到第三方回调重放,最后临时加限流、补幂等、切灰度,把损失压在可控范围内。
第二天复盘会上,陈启明说:“这次能稳住,说明我们部门的体系建设是有效的。”
体系。
平台。
稳定性。
这些词总是很大,大到可以轻易盖住一个人的名字。
林默没有反驳。
他只是问:“我的私人资料,今天可以带走吗?”
“当然。”HR 立刻说,“个人物品都可以带走。公司资料就不行,这个你也理解。”
“理解。”
陈启明身体往后一靠,语气更软了一点。
“你技术底子还是有的,出去也能找机会。只是现在市场不比以前,别太挑。说句实在话,人离开平台以后,很多东西就要重新证明了。”
林默看着他。
几秒后,他说:“谢谢陈总提醒。”
陈启明似乎对这个回答很满意。
他喜欢懂事的人。
尤其喜欢被打掉尊严之后,还能保持懂事的人。
二十分钟后,流程走完。
文件签字。
电脑权限回收。
工作群移除倒计时。
邮箱冻结倒计时。
所有东西都很快,快得像公司早就排练过很多次。
林默从会议室出来,外面的工位区还是一片键盘声。
有人抬头看了他一眼,又很快低下头。
也有人装作没看见。
成年人的职场善意,很多时候就是不围观别人的难堪。
林默回到自己的工位。
他的电脑屏幕还亮着,右下角弹着一条监控告警,是上午那个接口的延迟曲线又开始抬头。
他盯着看了两秒,手指习惯性地想去点开日志。
然后停住。
已经不是他的事了。
他把公司电脑合上,拿出纸箱,开始收东西。
东西不多。
一个用了五年的机械键盘。
一只掉漆的保温杯。
两本写满字的硬皮笔记本。
一块移动硬盘。
还有几张便利贴。
便利贴上写着他以前随手记的东西。
“所有临时方案,都会活到没人敢删。”
“报警不是噪音,是系统在求救。”
“交接文档不是给聪明人看的,是给凌晨三点的人看的。”
他把便利贴一张张撕下来,夹进笔记本里。
旁边的小周终于忍不住滑着椅子过来,声音压得很低:“默哥,你真要走啊?”
“嗯。”
“怎么这么突然?支付那块不一直是你在撑吗?”
林默笑了笑:“以后你撑。”
小周脸色一白:“别啊,我还好多地方没搞明白。那个清结算补偿任务,上次你说有个坑,文档在哪来着?”
林默从抽屉里拿出一本旧笔记,翻到夹着黄色标签的那页。
“公司文档里有一版。这个是我自己记的,不能给你带走,但我可以现在跟你讲一遍。”
小周愣住:“现在?”
“现在。”
林默看了一眼时间。
四点零八分。
距离他的账号被彻底回收,还有五十二分钟。
于是他站在工位旁边,用最短的话,把那个清结算补偿任务从业务入口、异常分支、历史事故、监控指标到回滚方式讲了一遍。
小周越听脸越白。
“这东西没人告诉过我啊。”
林默说:“所以现在告诉你。”
“那你之前怎么不写到正式文档里?”
林默沉默了一下。
写过。
写在一个没人点开的文档链接里。
写在一次复盘纪要的附件里。
写在他凌晨两点发到群里的长消息里。
写在陈启明嫌“太细了,管理层不看”的那版材料里。
但这些话没有意义。
他只说:“以后你自己也记一份。”
小周用力点头。
不远处,有人轻轻咳了一声。
陈启明站在过道口,身后跟着行政。
他看了看林默,又看了看小周手里的本子,笑容不变:“林默,私人笔记可以带走,但涉及公司业务细节的内容,还是要注意边界。”
小周连忙把手缩回去。
林默合上笔记本。
“我在口头交接,没有复制资料。”
陈启明走近两步,声音不高,却足够周围几排工位听见。
“我不是不信任你。只是这个阶段比较敏感,大家都要专业一点。毕竟你也知道,公司的东西,不能因为个人情绪带出去。”
个人情绪。
林默看着手里的纸箱。
里面是他的键盘,他的杯子,他的笔记,他五年里用一个个深夜换来的经验。
到了陈启明嘴里,忽然都变成了需要被防范的东西。
周围的键盘声慢了下来。
有几个人假装看屏幕,耳朵却已经竖起。
林默知道,只要他现在多说一句,明天公司里就会有新的版本。
林默被裁时情绪失控。
林默想带走公司资料。
林默和领导当场吵起来。
他太懂这种叙事了。
一个人只要失去了位置,连解释都会变成证据。
所以他只是把笔记本放进纸箱。
“我知道边界。”
陈启明点点头:“那就好。”
五点整,林默的账号被踢下线。
屏幕弹出一行灰色提示。
“当前用户无访问权限。”
同一秒,手机屏幕亮了一下。
企业微信的最后一条预览还没来得及被抹掉。
小周:“默哥,清结算告警又抬了,那个跨日兜底要先停吗?”
下一秒,提示消失。
“你已被移出‘支付中台值班群’。”
他盯着那行字看了三秒,关掉显示器。
离开公司时,前台姑娘还是像往常一样说:“林工,慢走。”
说完她才意识到不对,表情僵了一下。
林默冲她点点头。
“嗯,慢走。”
电梯一路往下。
十七楼。
十五楼。
十二楼。
八楼。
每一层都有人进来出去,胸前挂着工牌,手里拿着咖啡,嘴里聊着需求、排期、评审、上线。
没有人知道他刚刚失去了一份工作。
也没有人在意。
城市不会因为一个后端程序员被裁而慢下来。
地铁也不会。
林默抱着纸箱挤上晚高峰,箱角抵着肋骨。手机震了一下,是母亲发来的消息。
“晚上吃饭了吗?最近别总熬夜。”
林默看着那行字,过了很久,回了两个字。
“吃了。”
实际上他没有。
回到出租屋时,天已经黑透。
一室一厅,四十来平,墙角有点返潮。桌上放着一台旧台式机,是他大学毕业后自己攒的,后来换了公司电脑,这台机器就成了私人仓库。
代码备份。
学习笔记。
读书摘录。
事故复盘。
半成品工具。
还有一些他曾经以为会有用,但一直没机会用上的东西。
林默把纸箱放到桌边,开灯,洗了把脸。
镜子里的人看上去很平静。
平静得像今天只是普通加班回来。
可他知道不是。
从今天开始,房租、社保、存款、简历、面试、年龄,全都会变成具体的数字,一天一天压过来。
他坐到电脑前,把移动硬盘插上。
旧机器风扇响了起来,声音有点哑,像一个很久没说话的人,终于被迫清了清嗓子。
屏幕亮起。
林默打开自己的私人目录。
五年。
三百多个故障记录。
七十多份项目复盘。
二十几个没写完的小工具。
还有一个叫 old-ai-assistant 的文件夹。
他愣了一下。
这个文件夹他有印象。
两年前大模型刚火的时候,他跟风写过一个本地助手壳子,接过几个开源模型,想让它帮自己整理代码和笔记。后来效果太差,就扔在角落里吃灰。
林默点进去。
里面的文件日期停在一年多前。
他自嘲地笑了笑。
“连你也没做完。”
他正准备关掉窗口,屏幕右下角忽然跳出一条系统提示。
一个陌生进程正在启动。
进程名很短。
zhuzhao.local
林默的手停在鼠标上。
他不记得自己写过这个名字。
下一秒,黑色终端窗口自动弹出。
光标闪了三下。
一行字慢慢浮现出来。
“检测到长期工程记忆库。”
林默坐直了。
第二行字接着出现。
“是否开始整理你被浪费的五年?”