领导说我写代码太慢,当场降薪30%。交接时新人骂我代码是屎山。
我说:“一周后你就懂了。”离职第五天,公司系统全线崩溃。领导跪着求我回去。
我在竞争对手公司的办公室里,看着他们破产的新闻。原来我维护的,
是他们唯一盈利的产品。**01节:“陈默,你过来一下。”月度总结会上,
技术总监张明的声音不高,却像一颗石子投入平静的湖面,
会议室里所有人的目光瞬间都聚焦在我身上。我停下敲击键盘的手,从工位上站起来,
穿过一排排格子间,走进那间玻璃门会议室。空调的冷风吹在脸上,有点凉。
张明坐在会议桌主位,脸色阴沉得能拧出水来。他身边站着一个年轻人,叫张浩,
上个月刚入职的研究生,也是他的亲侄子。“陈默,你看看这个。
”张明把一份绩效报告拍在桌上,力道不小,发出“啪”的一声闷响,“上个月,
你的代码提交量,是整个后端团队最低的。你怎么解释?
”我看着报告上那根短得可怜的红色柱状图,平静地开口:“张总,
我负责的是核心支付模块,这个月主要在做底层优化和压力测试,确保万无一失。
这部分代码动一行业务逻辑,就需要跑通上千个测试用例,追求快没有意义,
稳定才是第一位的。”我的声音在安静的会议室里很清晰,
每一个字都基于我八年的工作经验。“别找借口!”张明猛地打断我,音量陡然拔高,
“稳定稳定,公司养着你是让你当乌龟的吗?现在市场竞争多激烈,要的是效率,是速度!
你看张浩,一个应-届-生,”他特意加重了这三个字,“上个月的代码量是你的五倍!
人家这才叫效率!”我瞥了一眼旁边的张浩。他正抱着手臂,嘴角挂着一丝毫不掩饰的冷笑,
眼神里满是轻蔑,仿佛在看一个跟不上时代的老古董。会议室里的其他同事,
有的低头看自己的笔记本,有的扭头望向窗外,没有人出声,也没有人看我。这种沉默,
比任何指责都更让人难受。我深吸一口气,还想再说些什么,张明已经不耐烦地挥了挥手。
“行了,就这么定了。从下个月开始,陈默,你的薪资下调30%。如果绩效再没有改进,
你自己看着办吧。”降薪30%。我攥紧了拳头,指甲深深嵌进掌心的肉里,传来一阵刺痛。
这股痛意反而让我瞬间清醒了。我看着张明那张油滑的脸,看着他侄子那副小人得志的嘴脸,
突然就什么都明白了。这不是技术问题,也不是效率问题。这是他要为自己的侄子腾位置了。
我在这里干了八年,从公司创立之初就在,眼看着这栋办公楼从半层租到现在的三层。
我写的支付系统,支撑着公司从零做到现在年营收近亿。到头来,
就换来一句“当乌-龟-的”,和30%的降薪。心里的那团火,烧了一下,然后就灭了。
没意思。我松开拳头,对着张明,点了点头:“好,我知道了。
”我的平静似乎让他有些意外,他准备好的一肚子训斥都噎了回去,
只是不耐烦地摆摆手:“回去工作吧。”我转身走出会议室,
身后传来张明对张浩温和的声音:“小浩,你看,这就是反面教材,
以后你可不能学他……”回到工位,**还没坐热,HR总监李姐的微信就发了过来。
“来茶水间一下。”李姐是公司的元老,我们差不多时间入职,关系一直不错。茶水间里,
李姐递给我一杯热水,压低声音说:“陈默,你别往心里去。张明那点心思谁不知道,
就是想把他那宝贝侄子扶上来。你这核心位置,他不把你挤走,他侄子怎么上?
”我捧着温热的纸杯,点了点头:“谢谢李姐,我明白。”“你小心点,他这只是第一步,
后面肯定还有招。”李姐一脸担忧。我看着杯子里升腾起的热气,突然笑了。回到工位,
我没有立即开始工作,而是拉开了右手边最下面的抽屉。抽屉的角落里,
静静地躺着一个信封。我拿了出来,里面是一份打印好的Offer。
来自我们最大的竞争对手,星海科技。职位是高级架构师,年薪……翻倍。
这份Offer是星海科技的CEO王总三个月前亲自给我的。他找过我三次,
说我维护的那套支付系统是业内的一个奇迹,希望我能过去,带一个更大的团队。
我当时还念着旧情,毕竟在这里待了八年,总觉得有感情,所以一直没有答应。现在看来,
我的感情,在别人眼里一文不值。我拿出手机,找到王总的微信,给他发了条消息。“王总,
我考虑好了。请问什么时候可以入职?”几乎是秒回。“随时欢迎!我等你很久了,陈默!
”看着那行字,我胸中最后一点郁结之气也散了。当晚,我没有加班。到点就走,
回家写好了辞职信。一周后,我就离开这个鬼地方。**02节:第二天一早,
我把打印好的辞职信放到了张明的办公桌上。他刚端着一杯枸杞茶走进来,看到辞职信时,
脸上明显闪过一丝慌乱。但那慌乱只持续了不到一秒,
就迅速被一种“我就知道会这样”的傲慢所取代。“行,翅膀硬了想飞了。
”他拿起辞-职-信,看都没看内容,直接扔进旁边的碎纸机,“按流程,一周后走人。
”说完,他冲外面喊了一声:“张浩,你进来!”张浩几乎是小跑着进来的,
一脸兴奋和期待。“叔叔,什么事?”“从今天起,陈默的工作,你全面接手。
”张明指了指我,“有什么不懂的,赶紧问。一周时间,把所有东西都交接清楚。
”“放心吧叔叔!”张浩拍着胸脯,瞥了我一眼,那眼神就像在看一个被淘汰的失败者,
“我肯定比他做得好!”交接工作就这么开始了。我打开电脑,
调出我维护了八年的核心支付系统的架构图。那张图几乎铺满了整个38英寸的带鱼屏,
上百个模块,上千条依赖关系线,像一张精密而复杂的蛛网,
每一个节点都牵动着系统的稳定运行。“来,我先给你讲一下整体架构……”我话还没说完,
张浩就皱起了眉头,一脸嫌弃地指着屏幕。“等会儿,这什么玩意儿?这命名也太乱了吧?
什么‘Phoenix_Module’‘Cerberus_Guard’,装什么X呢?
还有这注释,怎么有的有有的没有?这代码谁看得懂啊?
”我平静地解释:“这是系统经过八年,二十多次大版本迭代后的样子。
很多命名是历史遗留,有特定的含义。比如‘Phoenix’,
是因为这个模块负责宕机重启和数据恢复,像凤凰一样。
注释在关键的业务逻辑和算法上都有,常规的CRUD当然没必要写。”张浩完全没听进去,
不屑地哼了一声:“什么八年迭代,我看就是没人维护的屎山代码!这结构,这耦合度,
简直是灾难!不行,这必须重构!”我盯着他,语气冷了下来:“你确定要重构?”“当然!
”张浩的下巴扬得更高了,脸上写满了属于“天才”的自信,
“我研究生的时候就参与过百万级并发的大型项目,就这点东西,小意思。我保证,
一个月之内,我用最新的微服务架构给它重构一遍,性能至少提升30%!
”他看着我的眼神,充满了怜悯,仿佛在说:老古董,你的时代过去了。
我看着他那副不知天高地厚的模样,忽然觉得再多说一个字都是浪费。
我默默地把一沓打印出来的技术文档推到他面前,
里面有系统所有关键模块的说明、应急预案和配置手册。“既然你都懂,
那这些东西你自己看吧。”我站起身,淡淡地说,“那就不用我多说了。”我停顿了一下,
看着他,一字一句地补充道:“一周后,你就懂了。”张浩翻了个白眼,
嘟囔了一句:“老古董就是老古董,技术早就过时了,还神神秘秘的。
”他拿起那沓厚厚的文档,随手翻了两页,就扔在了桌角,然后兴致勃勃地打开IDE,
开始研究他所谓的“重构大计”。我没再理他,开始默默收拾自己的个人物品。离开工位前,
我最后看了一眼挂在墙上大屏幕的服务器监控面板——CPU占用率15%,
内存稳定在40%,网络流量平缓,支付成功率99.99%。一切正常。
就像暴风雨来临前的宁静。**03节:一周的时间过得飞快。这几天,
张浩一头扎进了他的“重构”大业里,每天在工位上指点江山,
一会儿说我这里的算法太笨重,一会儿说那里的数据库设计不合理。他看我的眼神,
就像在看一个罪人。我没反驳,也没解释,只是安静地整理交接文档,
把他问到的每一个问题都写得清清楚楚。离职的最后一天,我把所有东西都打包进了纸箱。
走之前,我还是没忍住,花了一个小时,写了一封极其详细的交接邮件。
我不想我八年的心血,真的就这么毁于一旦。邮件里,我用加粗的红色字体,
险点:“1.核心支付模块的‘Cerberus_Guard’服务绝对不能随意重启,
它关联着底层的风控规则引擎,重启需要特定的前置脚本。
”“2.数据库连接池有特殊配置,最大连接数是经过精密计算的,不能随便改,
否则高峰期会瞬间撑爆。
”“3.‘Phoenix_Module’里的数据备份脚本是增量备份,
千万不要改成全量,不然会锁死数据库。”……邮件的最后,
我还附上了所有紧急情况的处理流程,甚至留下了我的私人联系方式,
告诉他们如果真遇到解决不了的问题,可以打这个电话。我把邮件发送给了张明和张浩,
并且抄送了HR总监李姐。做完这一切,我感觉自己仁至义尽了。十分钟后,
我收到了张明的回复,邮件里只有冷冰冰的六个字:“知道了,不用你操心。
”我眼角的余光瞥到,他甚至都没点开邮件正文,直接选中,按下了Delete键。
而另一边,张浩正戴着耳机,一边听歌一边在自己的测试环境里大刀阔斧地改代码,看样子,
他根本就没注意到有新邮件。下午,办完所有离职手续,我抱着纸箱走向电梯。
公司里人来人往,大部分人看到我都只是匆匆点个头,然后迅速移开目光,
好像我身上带了瘟疫。电梯门快关上的时候,李姐气喘吁吁地追了过来,用手挡住了门。
“陈默,等一下!”她跑得有些急,额头上都是汗,“你那封邮件,
还有之前所有的交接文档,我都用私人邮箱备份了。万一以后出了事,这也是个证据,
证明你尽到责任了。”我心里一暖,点了点头:“谢谢你,李姐。
”“不过……”李姐看着我,满脸担忧,“那套系统……你真的就这么不管了?
那可是你八年的心血啊。”我看着电梯外那片熟悉的办公区,看着墙上“追求卓越,
拥抱变化”的标语,突然觉得有些讽刺。我转回头,看着电梯门在我面前缓缓关上,
将那些人和事都隔绝在外。我对李姐笑了笑,说:“李姐,那不是我的心血。
”“那是他们的定时炸弹。”走出公司大楼,午后的阳光有些刺眼。我眯了眯眼,掏出手机。
屏幕上,是王总半小时前发来的消息。“明天九点,新公司见。有个大家伙,等你来操刀。
”**04节:第二天,我准时出现在星海科技的楼下。新公司位于CBD的核心地段,
整整三层写字楼,落地窗外就是繁华的城市天际线。前台**姐笑得比阳光还灿烂,
办公区里弥漫着一股咖啡和代码混合的奇妙香气。这环境,比我那老东家压抑的格子间,
好了不止十倍。王总,也就是星海科技的CEO,亲自在大厅等我。他四十岁左右,
穿着简单的T恤牛仔裤,看起来更像个资深技术人,而不是一个大公司的老板。“欢迎加入,
陈默!”他用力地握了握我的手,“我等这一天,可是等了很久了。”没有过多的寒暄,
他直接带着我进了一间小会议室,关上了门,脸上的笑容也变得严肃起来。“陈默,
在正式开始工作前,有些事,我要先跟你交个底。”他打开投影仪,
屏幕上出现了一份商业分析报告。“你知道,你原来的公司,去年的营收构成吗?
”王总问我。我摇了摇头。我在那边只是个纯粹的技术人员,除了自己负责的模块,
对公司的商业运营一无所知。王总指着屏幕上的一个巨大的饼图,
其中一块超过四分之三的蓝**域被特别标注了出来。“他们公司去年总利润的78%,
都来自同一个产品——你负责的那个跨境支付系统。”我愣住了。
我一直以为我负责的只是公司众多业务线中的一个,虽然重要,但绝不至于是顶梁柱。
没想到,它几乎是唯一的支柱。王总点了点头,似乎对我的反应毫不意外:“没错。
我们花了半年时间做了详细的竞品分析和技术调研,得出的结论是,那套系统,
是他们唯一能拿得出手,并且在行业里有竞争力的产品。
更重要的是……”他切换到下一页PPT,上面是几张复杂的架构图和代码片段分析。
“我们还发现,那套系统的核心代码,近五年来的维护者,只有一个人。就是你,陈默。
”王总看着我,目光灼灼:“所以我们推断,那套凝聚了你八年心血的系统,除了你之外,
公司里没有任何人能真正玩得转。你离职后,以他们现有的技术水平,
那套系统……最多撑一周。”我脑子里“轰”的一声,瞬间明白了什么。我看着王总,
喉咙有些发干:“所以……你之前三次找我,其实……”“是的。”王总非常坦诚,
没有丝毫隐瞒,“我一直在等你。或者说,在等一个机会。”他从文件夹里抽出另一份文件,
推到我面前。“这是他们目前最重要的几个大客户的名单。一旦他们的支付系统崩溃,
我们就会立刻启动‘B计划’,全面接触这些客户,把他们挖过来。”我低头看着那份名单,
上面的每一个公司名字都如雷贯贯耳,都是我过去几年熬夜加班,拼命维护的“上帝”。
原来,我的一次个人离职,竟然是一场蓄谋已久的商业战争的开端。而我,
就是那枚最关键的棋子。看着我有些复杂的表情,王总拍了拍我的肩膀,语气真诚:“陈默,
你不用有任何心理负担。商场如战场,优胜劣汰是常理。
一个不尊重技术、不珍惜人才的公司,被淘汰是必然的。而我们,需要你。”他站起身,
走到窗边,指着外面林立的高楼。“你只需要在这里,做好你最擅长的事情。剩下的,
交给我们。”我看着他的背影,又看了看桌上那份客户名单,
心里那点因为被算计而产生的不快,很快就被一种奇特的兴奋感所取代。这感觉,
比单纯的报复,要**得多。**05节:我在新公司的生活,顺利得有些不真实。
独立的办公室,顶配的电脑,还有一个专门为我组建的四人精英小组。王总交给我的项目,
是一个全新的、面向未来的支付中台系统,给了我极大的自**。
我几乎是立刻就沉浸在了这种纯粹的技术氛围里。直到我离职后的第三天下午。
我正在白板上画着新系统的架构图,口袋里的手机突然震动了一下。是李姐发来的微信消息。
“陈默,不好了,系统出问题了!后台数据显示,这一个小时,支付成功率下降了15%!
”我看着那行字,心里毫无波澜,甚至有点想笑。比我预期的,还早了两天。
我慢条斯理地回复:“让张浩查交易日志和服务器日志,看看具体是哪个环节报错。
”李姐的消息很快又来了,带着一条语音。“他说查过了,日志里都是正常的,
没发现任何ERROR级别的错误!”我冷笑一声。当然查不出来。
