入职大厂第一天,地下停车场,一个扫地大叔拦住我。
他说他是六十岁的我,今天下午主管会让我背黑锅被开除。
我本想笑他疯了。
直到他说出了我埋在老家院子里的铁盒密码。
那是只有我一个人知道的秘密。
我愣住了。
大叔递给我一支录音笔,让我全程开启。
下午三点,项目会议上,主管程远志果然当众指控我擅改代码导致系统崩溃,要求人事立即开除我。
我冷笑着按下播放键。
录音里,是他亲口命令我修改代码的声音,还有那句“出事我担着”。
全场死寂。
程远志脸色煞白,嘴唇发抖。
我又调出完整操作日志,证明崩溃源于他三个月前埋的雷。
副总裁当场拍桌,程远志被停职调查。
我不仅保住了工作,还被破格提拔成了项目组长。
那天之后,我再也没见过那个扫地大叔。
只在停车场发现一张纸条,上面写着,这次你改变了,我的人生也就不一样了。
---
【第一章】
早上八点半,我站在天耀科技大厦门口。
手心全是汗。
这是我入职的第一天。
天耀科技,国内顶尖的互联网大厂,年营收破千亿,员工福利好到让同行眼红。
我投了三次简历,面了五轮,终于拿到offer。
技术部,初级开发工程师,月薪两万五。
对我这种二本毕业、没背景没人脉的普通人来说,这份工作是跳板,是希望。
我深吸一口气,刷卡进门。
大堂很空旷,大理石地面能倒映人影。
电梯在地下二层。
我按了下行键,等电梯的时候看了眼手机。
八点三十五分。
九点要到部门报到,时间够。
叮。
电梯门开了。
我走进去,按下B2。
地下停车场很安静,只有几辆车停在角落。
我刚走出电梯,一个声音在身后响起。
“江逸。”
我愣了一下。
转过头。
一个穿着灰色工装的老人站在距离我三米远的地方。
他头发花白,脸上皱纹很深,手里拿着扫把。
是扫地的大叔。
“你是在叫我?”我问。
老人点头,走近两步。
“我是你。”
“什么?”
“六十岁的你。”
我愣住了。
这大叔是不是脑子有问题?
“大叔,您认错人了吧。”我往电梯方向退了半步。
“你五岁时在老家院子西南角埋过一个铁盒。”老人盯着我,“里面有你攒的五十二块钱,还有一张从课本上撕下来的恐龙图片。密码是你妈妈的生日,0314。”
我整个人僵在原地。
血液瞬间冻住。
那个铁盒,我从来没告诉过任何人。
包括我爸妈。
“你……你怎么知道?”
“因为我就是你。”老人声音很平静,“六十岁的江逸,从三十三年后回来的。”
我脑子一片空白。
这不可能。
但是那个密码……
“我知道你不信。”老人继续说,“你左小腿内侧有颗黑痣,右手食指第二关节有道疤,是十二岁时被玻璃划的。你初中暗恋过班里的女生叫方婷,给她写过三封信但一封都没敢送出去。”
我喉咙发紧。
这些事,确实只有我自己知道。
“你……到底想干什么?”
“救你。”老人把手里的扫把靠在墙上,从口袋里掏出一支录音笔,“今天下午三点,你的直属主管程远志会在项目会议上当众指控你擅自修改核心代码,导致系统崩溃。他会要求人事部门立即开除你。”
“什么?”我瞪大眼睛,“不可能,我今天才第一天上班,连代码都还没碰过!”
“他会让你碰。”老人说,“上午十点左右,程远志会找你单独谈话,说有个紧急bug需要修复,让你按他的要求改代码。他会说得很诚恳,还会拍着胸脯保证,出了事他担着。”
我皱眉。
“但是下午系统一崩,他就会翻脸不认人。”老人继续说,“他会说是你擅自修改的,他根本不知情。没有证据,所有人都会站在他那边。你会被开除,还会被打上擅改代码的标签。从那之后,你再也找不到像样的工作。”
我心跳加速。
“为什么?他为什么要害我?”
“因为那个bug是他三个月前埋下的。”老人眼神很冷,“他当时为了赶进度,强行上线了有问题的代码,一直拖到现在。系统随时可能崩,他需要一个背锅的。你是新人,最好用。”
我手心全是冷汗。
“那我该怎么办?”
老人把录音笔塞进我手里。
“全程录音。”
“从他找你谈话开始,到会议结束,所有对话都录下来。”
“还有。”老人又掏出一张纸,上面写着一串代码路径,“这是系统崩溃的真正源头,程远志三个月前提交的代码。你想办法调出操作日志,备份下来。到时候会议上,他指控你的时候,你就放录音,再拿出日志。”
我捏着录音笔,手指发抖。
“如果我照做了,会怎么样?”
“你会保住工作。”老人说,“不仅如此,副总裁姚文海会注意到你。他欣赏有危机处理能力的人。你会被破格提拔成项目组长,程远志会被停职调查,三天后因为更多问题被开除。”
我深吸一口气。
“我凭什么相信你?”
“你不相信也没关系。”老人转身,拿起扫把,“反正到下午三点,你就知道了。但是到那时候,没录音,你就完了。”
他走向停车场深处。
“等等!”我喊住他,“你真的是我?”
老人停下脚步,没有回头。
“我用了三十三年,才找到回来的方法。”他声音很轻,“只为了改变这一天。你后来的人生,太苦了。”
说完,他消失在车辆之间。
我站在原地,捏着那支录音笔,脑子一片混乱。
但是我看了眼手表。
八点四十二分。
我把录音笔装进口袋,深吸一口气,走向电梯。
不管那个老人说的是真是假。
带着录音笔,我不会有任何损失。
如果他说的是真的……
我按下上行键。
电梯门打开。
我走了进去。
【第二章】
九点整,我准时到达技术部。
部门在十五楼,靠窗的位置视野很好,能看到整片CBD。
“你就是江逸吧?”一个戴眼镜的年轻人走过来,“我叫周磊,也是开发工程师。来,我带你认识一下大家。”
周磊很热情。
他带我转了一圈,介绍了十几个同事。
大家都挺客气,点头打招呼,然后继续忙自己的事。
“那边是程主管的办公室。”周磊指了指角落的玻璃房,“他是我们的直属领导,技术主管,人挺好的,就是有时候脾气急了点。”
我顺着他指的方向看过去。
一个三十多岁的男人坐在办公桌后面,正盯着电脑屏幕,眉头紧锁。
他穿着白衬衫,头发梳得很整齐,戴着一副金边眼镜。
程远志。
就是老人说的那个人。
“走,我带你去你的工位。”周磊拍拍我肩膀。
我的工位在靠墙的位置,电脑已经配好了,还有一套全新的键盘鼠标。
“先熟悉一下环境吧。”周磊说,“下午应该会有任务分配给你。”
我点点头,坐下来。
打开电脑,登录系统。
桌面很干净,只有几个常用软件。
我看了眼时间。
九点十五分。
老人说程远志会在十点左右找我。
我打开开发工具,随便翻了几个项目文档,实际上脑子根本看不进去。
手机放在桌上,录音笔就在右边口袋里。
我时不时摸一下,确认它还在。
时间一分一秒过去。
九点四十。
九点五十。
我喝了三杯水,上了一次厕所。
回来的时候,周磊凑过来小声说:“程主管刚才在看你。”
我心一紧。
“看我干什么?”
“不知道。”周磊耸耸肩,“可能是想安排任务给你。”
话音刚落,程远志的办公室门开了。
他走出来,目光扫过整个办公区,最后落在我身上。
“江逸,来我办公室一趟。”
声音不大,但很清晰。
周围几个同事抬起头,看了我一眼,又低下去。
我站起来,深吸一口气。
右手伸进口袋,按下录音笔的开关。
轻微的震动反馈。
录音开始。
我走向程远志的办公室。
他已经回到座位上,示意我关门。
我关上门,站在他面前。
“坐。”程远志指了指对面的椅子。
我坐下。
办公室不大,但很整洁。
书柜里摆满了技术书籍,墙上挂着几块奖牌。
“第一天上班,感觉怎么样?”程远志靠在椅背上,脸上带着笑容。
“挺好的。”我说。
“别紧张。”他笑了笑,“我找你来,是有个任务要交给你。”
来了。
老人说的,开始了。
“你应该知道,我们部门负责的是核心交易系统。”程远志打开电脑,“现在有个bug,不算大,但需要尽快修复。我本来打算自己处理,但今天下午有个重要会议,抽不开身。”
他转过屏幕,给我看代码。
“这里,支付模块的金额计算逻辑有问题。”他指着其中一行,“需要改成这样。”
他在纸上写下修改方案。
我看了一眼,心里一沉。
这个修改看起来没问题,但如果系统其他地方有依赖,改了反而可能出事。
“程主管。”我斟酌着说,“这个改动会不会影响其他模块?”
“不会。”程远志很肯定,“我已经检查过了,改这里就行。”
“可是……”
“江逸。”程远志打断我,语气变得严肃,“我知道你是新人,谨慎是好事。但是这个bug已经拖了好几天了,老板催得很紧。你按我说的改,出了事我担着。”
他拍了拍自己胸口。
“我做技术主管五年了,这点判断力还是有的。”
我盯着他。
录音笔在口袋里,正在记录这一切。
“明白了。”我点点头,“我马上去改。”
“好。”程远志脸上又露出笑容,“改完之后提交到测试环境,我会安排人验证。你是新人,能参与核心系统开发,好好表现。”
我站起来,走出办公室。
回到工位,手心全是汗。
周磊凑过来:“程主管找你干什么?”
“让我修个bug。”我打开代码库。
“第一天就给你安排任务?动作挺快啊。”周磊笑了笑。
我没说话,开始看代码。
支付模块的逻辑确实有问题,但是程远志让我改的那个地方……
我往上翻代码历史记录。
找到那段代码的提交记录。
提交人:程远志。
提交时间:三个月前。
备注:优化支付流程,提升性能。
我又看了看他让我修改的内容。
如果按他说的改,表面上逻辑是通的。
但是我注意到,这个模块和风控系统有数据交互。
如果改了这里,风控那边的计算基准就会错位。
一旦有大额交易触发,系统会直接崩。
我脊背发凉。
老人说得对。
这个雷是程远志自己埋的。
他现在让我来改,实际上是让我来背锅。
我看了眼时间。
十点十五分。
距离下午三点,还有不到五个小时。
我深吸一口气,开始按他说的修改代码。
但同时,我打开另一个窗口,开始调取操作日志。
系统日志权限比较开放,我能看到所有提交记录。
我找到程远志三个月前的那次提交,导出完整的diff文件,保存在本地。
又调出风控模块的交互逻辑,截图保存。
所有能证明问题源头的证据,我全都备份了一份。
修改完成后,我提交到测试环境。
发邮件抄送程远志和测试组。
邮件里我写得很清楚:根据程远志主管的要求,修改支付模块计算逻辑,具体修改内容见附件。
我要留下所有痕迹。
发完邮件,我靠在椅背上,闭上眼睛。
周磊又凑过来:“这么快就改完了?”
“嗯。”
“不错啊。”他竖起大拇指,“第一天就完成任务,程主管肯定会记住你。”
我笑了笑,没说话。
会记住我的。
只是不知道是好还是坏。
【第三章】
中午十二点,同事们陆续去吃饭。
周磊问我去不去,我说不饿,让他先去。
办公区空了一大半。
我坐在工位上,打开那份操作日志,仔细研究。
程远志三个月前的那次提交,改动挺大。
他绕过了原有的风控校验逻辑,直接把金额计算前置到支付接口层。
这样做确实能提升性能,响应速度快了将近百分之三十。
但是他忽略了一个问题。
风控系统的实时监控依赖原有的计算节点。
他改了之后,风控那边收到的数据是错的。
平时小额交易看不出来。
一旦有大额交易,风控会因为数据不一致触发熔断机制。
整个支付系统会直接挂掉。
我又看了看最近三个月的交易记录。
大额交易不多,最高也就五十万。
还没触发阈值。
但是今天……
我打开公司内部公告。
今天下午两点,市场部有个大型促销活动。
预计会有大量订单涌入。
如果有人下了超过百万的订单……
系统必崩。
我揉了揉太阳穴。
程远志肯定知道这个时间节点。
他特意让我今天修改代码,就是为了把锅甩给我。
到时候系统一崩,他就会说是我改出来的问题。
我是新人,没有任何反驳的资本。
手机震了一下。
邮件通知。
测试组回复:代码已通过测试,准备上线。
程远志也回复了:很好,按计划下午一点上线生产环境。
我盯着屏幕,手指敲击桌面。
下午一点上线。
两点促销活动开始。
三点系统崩溃,紧急会议。
所有时间节点都卡得刚刚好。
我打开那张纸条,老人留给我的。
上面除了代码路径,还有一句话:调出完整的依赖关系图,风控模块的交互日志,以及程远志的提交记录。这些是你的武器。
我按照上面写的,开始导出数据。
依赖关系图,显示支付模块和风控模块的调用链路。
交互日志,记录了三个月来所有的数据传输。
提交记录,程远志的签名赫然在列。
我把这些文件全部拷贝到U盘里,又上传到自己的私人云盘。
双重备份。
做完这一切,已经快一点了。
同事们陆续回来。
周磊买了杯咖啡递给我:“喝点提神,下午还有会。”
“什么会?”我接过咖啡。
“部门周会,每周三下午三点。”周磊说,“不过今天可能会提前,听说系统要上线新版本,程主管要盯着。”
我点点头。
三点的会。
一切都在按老人说的发展。
下午一点,程远志在群里发消息:新版本上线,所有人待命,出问题随时处理。
我看着那条消息,深吸一口气。
倒计时开始了。
一点十分,系统上线。
监控大屏上,各项指标正常。
程远志站在监控屏幕前,双手抱胸,表情轻松。
“江逸,你的代码很稳。”他转过头,冲我笑了笑。
我没说话。
两点整,促销活动开始。
订单量瞬间暴涨。
监控屏幕上的曲线陡然上升。
每秒请求数从一千飙升到五千。
系统响应速度依然很快。
程远志脸上的笑容更明显了:“看,没问题吧。”
周围同事也松了口气。
我盯着监控屏幕,手心冒汗。
还没到时候。
大额交易还没来。
两点二十,订单量突破十万。
两点三十五,第一笔大额订单出现。
八十万。
系统处理正常。
程远志靠在椅子上,开始刷手机。
两点四十八分。
监控屏幕上,一笔订单金额跳出来。
一百二十万。
我瞳孔一缩。
三秒后。
报警声响起。
刺耳的蜂鸣,整个办公区都能听见。
监控屏幕上,所有指标瞬间变红。
支付系统,崩溃。
【第四章】
程远志脸色瞬间煞白。
他冲到监控屏幕前,双手在键盘上飞快敲击。
“怎么回事?!”他吼道。
技术组的人全都围过来。
有人在查日志,有人在重启服务,有人在联系运维。
整个办公区乱成一团。
我坐在工位上,死死盯着屏幕。
支付系统彻底挂了。
所有正在进行的交易全部中断。
监控显示,有超过两万笔订单卡在支付环节。
“回滚!马上回滚到上个版本!”程远志喊道。
运维组开始回滚。
但是系统依然起不来。
“风控模块也挂了!”有人喊道。
“什么?!”程远志眼睛瞪得通红。
我知道为什么。
风控模块因为数据不一致触发了熔断,现在整个交易链路都锁死了。
必须手动清理数据,重置状态,才能恢复。
这至少需要半个小时。
“程主管。”运维组长走过来,脸色很难看,“风控那边的数据对不上,必须排查原因,不然恢复了也会再崩。”
程远志额头全是汗。
他转过身,目光扫过整个办公区。
最后落在我身上。
我心一沉。
来了。
“江逸。”他走过来,声音压得很低,“你今天改的代码,测试过没有?”
我站起来:“测试组通过了。”
“测试组只测了功能!”程远志声音拔高,“他们不会测高并发场景!”
周围同事都看过来。
“你改的是支付模块核心逻辑,懂不懂这意味着什么?”程远志指着我,“现在系统崩了,两万笔订单卡住,公司损失至少上千万!”
我没说话。
录音笔在口袋里,正在记录这一切。
“我……我是按照您的要求改的。”我说。
“我的要求?”程远志瞪大眼睛,“我什么时候要求你这么改?我只是让你修个小bug,你自己改出了这么大的问题,还想甩锅给我?”
我深吸一口气。
“程主管,我有邮件记录,您让我……”
“邮件只说了修bug,具体怎么改是你自己决定的!”程远志打断我,“你是开发工程师,要有基本的判断力!现在出了这么大的事,你必须负责!”
周围同事窃窃私语。
有人看我的眼神已经变了。
程远志转身,拿出手机,拨通一个号码。
“姚总,我是程远志。”他声音很沉重,“支付系统崩了,是新来的员工江逸擅自修改核心代码导致的。我建议立即召开紧急会议,处理这件事。”
电话那头不知道说了什么。
程远志挂断电话,看着我。
“三点,会议室,你最好想好怎么解释。”
说完,他转身回办公室。
我站在原地,手指紧紧攥着。
周磊走过来,小声说:“兄弟,这次麻烦大了。”
我没说话。
看了眼时间。
两点五十二分。
距离三点,还有八分钟。
我回到工位,打开U盘,检查所有文件。
依赖关系图,有。
交互日志,有。
提交记录,有。
录音笔里,程远志说“出了事我担着”的那段话,也录得清清楚楚。
我把U盘装进口袋。
深吸一口气。
该来的,总要来。
三点整。
会议室。
长条桌两侧坐满了人。
左边是技术部的人,程远志坐在最前面。
右边是HR陈洁,还有几个我不认识的管理层。
最前面的主位上,坐着一个五十岁左右的男人。
他穿着深色西装,表情严肃,正在看手里的报告。
副总裁,姚文海。
我站在门口,手心全是汗。
“进来。”姚文海抬起头,看着我。
我走进去,站在桌子末端。
所有人的目光都集中在我身上。
“江逸,是吧。”姚文海说,“今天第一天上班?”
“是的,姚总。”
“第一天上班,就出了这么大的事。”姚文海把报告放在桌上,“支付系统崩溃两个小时,影响超过两万笔交易,直接经济损失初步估算一千三百万。你知道这意味着什么吗?”
我喉咙发紧。
“知道。”
“说说怎么回事。”姚文海靠在椅背上。
我刚要开口,程远志抢先说话了。
“姚总,我来说。”
他站起来,走到投影仪前,打开一份文档。
“今天上午,我安排江逸修复一个支付模块的小bug。”程远志指着屏幕,“这是原本的代码逻辑,问题很简单,只需要改一行就行。”
他切换到下一页。
“但是江逸擅自修改了核心计算逻辑,导致支付模块和风控模块的数据不一致。在高并发场景下,触发熔断机制,整个系统崩溃。”
他转过身,看着我。
“我在安排任务的时候,明确说了只改那一行代码。但他作为新人,可能想表现自己,擅自做了更大范围的修改,结果出了问题。”
我盯着他。
他脸上的表情很无辜,很委屈。
好像真的是我自作主张搞砸了一切。
“江逸,是这样吗?”姚文海问我。
我深吸一口气。
“不是。”
“那你说说,到底是怎么回事。”
我从口袋里掏出录音笔。
“姚总,我有证据。”
程远志脸色一变。
【第五章】
我按下播放键。
录音笔里传出声音。
先是开门关门的声音,然后是程远志的声音。
“第一天上班,感觉怎么样?”
“挺好的。”
“别紧张。我找你来,是有个任务要交给你。你应该知道,我们部门负责的是核心交易系统。现在有个bug,不算大,但需要尽快修复……”
会议室里安静得针落可闻。
所有人都盯着那支录音笔。
录音继续播放。
“这里,支付模块的金额计算逻辑有问题。需要改成这样……”
“程主管,这个改动会不会影响其他模块?”
“不会。我已经检查过了,改这里就行。”
“可是……”
“江逸,我知道你是新人,谨慎是好事。但是这个bug已经拖了好几天了,老板催得很紧。你按我说的改,出了事我担着。”
最后那句话,程远志说得很清楚。
出了事我担着。
录音到这里结束。
我按下停止键。
会议室里死一般的安静。
程远志脸色煞白,嘴唇发抖。
“这……这是假的!”他突然大喊,“这录音是伪造的!”
“伪造?”姚文海盯着他,“程远志,你确定这是伪造的?”
“肯定是!”程远志指着我,“他入职第一天就带录音笔,明显是有预谋的!说不定是竞争对手派来的商业间谍!”
我笑了。
冷笑。
“程主管,如果我是商业间谍,为什么要录下你的指令?我直接破坏系统不就行了?”
“你……”
“而且。”我从口袋里掏出U盘,“我这里还有其他证据。”
我走到投影仪前,插上U盘。
打开第一个文件。
依赖关系图。
“这是支付模块和风控模块的完整依赖关系。”我指着屏幕,“可以看到,支付模块的金额计算节点是风控系统实时监控的锚点。一旦修改,风控那边的数据就会错位。”
我切换到下一个文件。
操作日志。
“这是三个月前的一次代码提交。”我放大其中一段,“提交人是程远志,他修改了支付流程,绕过了原有的风控校验逻辑,把计算前置到接口层。这次修改提升了性能,但埋下了隐患。”
我又切换到交互日志。
“这是三个月来支付模块和风控模块的交互记录。可以看到,从那次提交之后,两边的数据就一直存在微小的偏差。只是因为之前没有触发大额交易,所以没有暴露。”
我转过身,看着程远志。
“程主管今天让我修改代码,实际上是想用我的提交记录掩盖他三个月前埋下的雷。只要系统崩溃的时候,最新的提交是我的,他就可以把所有责任推给我。”
程远志脸上的血色全部褪去。
他张了张嘴,说不出话来。
姚文海盯着屏幕,眉头紧锁。
“陈洁。”他看向HR,“调出程远志三个月前的提交记录,核实一下。”
陈洁立刻打开笔记本电脑,手指在键盘上飞快敲击。
两分钟后,她抬起头。
“姚总,记录属实。三个月前,程远志提交了一次大范围的代码修改,绕过了风控校验逻辑。”
姚文海脸色铁青。
他转向程远志。
“你有什么要说的?”
程远志嘴唇哆嗦着。
“我……我当时是为了提升性能……老板催得紧……”
“所以你就埋雷?!”姚文海一拍桌子,“还把新人当替罪羊?!”
程远志整个人瘫在椅子上。
“我……我不是故意的……”
“不是故意的?”姚文海站起来,“你明知道今天有促销活动,明知道会有大量订单,还故意让新人提交代码,就等着系统崩溃好甩锅!这叫不是故意的?!”
程远志张了张嘴,说不出话来。
姚文海深吸一口气,转向陈洁。
“从现在开始,程远志停职接受调查。所有项目权限全部收回。”
陈洁点头,开始记录。
姚文海又看向我。
“江逸,你做得很好。”
我愣了一下。
“第一天上班就遇到这种事,能保持冷静,收集证据,保护自己,这种危机处理能力很难得。”姚文海说,“你是哪个学校毕业的?”
“华中科技大学。”
“技术水平怎么样?”
“还可以。”
“从现在开始,你接替程远志,担任项目组长。”姚文海说,“先把系统修复好,然后整理一份完整的技术债清单给我。”
我整个人愣住了。
项目组长?
我今天才第一天上班。
“姚总,我……”
“怎么,不敢接?”姚文海看着我。
我深吸一口气。
“敢。”
“那就去做。”姚文海挥挥手,“会议结束。”
所有人站起来,陆续走出会议室。
程远志瘫坐在椅子上,脸色灰败。
我经过他身边的时候,他抬起头看着我。
眼神里全是不甘和恐惧。
我没说话。
走出会议室。
周磊站在门口,瞪大眼睛看着我。
“兄弟,你……你也太狠了。”
我笑了笑。
“是他先动手的。”
“你怎么想到录音的?”
“运气好。”
我没告诉他真相。
那个老人,那个自称是六十岁的我的人。
他救了我。
【第六章】
下午四点,系统修复完成。
我带着技术组排查了所有问题,清理了风控模块的错误数据,重置了熔断状态。
系统重新上线,运行平稳。
姚文海站在监控屏幕前,点了点头。
“不错。”
我松了口气。
“整理技术债清单,明天早上给我。”姚文海说完,转身离开。
办公区里,同事们看我的眼神都变了。
从早上的客气,到下午的看笑话,再到现在的……敬畏?
我回到工位,打开代码库,开始梳理所有项目。
程远志留下的坑不止一个。
为了赶进度,他强行上线了很多有问题的代码。
有些是逻辑漏洞,有些是性能隐患,还有些是安全风险。
我一个一个记录下来,标注优先级,评估修复工作量。
一直忙到晚上九点。
办公区里人已经不多了。
周磊走过来:“要不要一起吃饭?”
“不了,我还要整理东西。”
“行吧。”周磊拍拍我肩膀,“今天真是开眼了。第一天上班就把主管干掉,你绝对是公司历史第一人。”
我笑了笑,没说话。
周磊走后,办公区彻底安静下来。
我靠在椅背上,闭上眼睛。
今天发生的一切,太魔幻了。
早上遇到那个老人。
他说他是六十岁的我。
从三十三年后回来,只为了改变这一天。
我睁开眼睛,看向窗外。
CBD的夜景很美,万家灯火。
如果没有那个老人,现在的我是什么样?
被开除,背上擅改代码的标签,从此找不到像样的工作。
就像他说的,接下来的人生,太苦了。
我站起来,收拾东西。
技术债清单已经整理得差不多了,剩下的明天再说。
我拿起背包,走向电梯。
电梯到B2,地下停车场。
我走出电梯,四下张望。
空荡荡的,只有几辆车。
没有扫地大叔。
我走到早上遇到他的地方。
那里什么都没有。
我蹲下来,仔细看地面。
突然,我看到地上有张纸条。
被胶带粘在柱子底部。
我撕下来,打开。
上面是手写的字。
“江逸,这次你改变了,我的人生也就不一样了。这三十三年的痛苦,在你按下录音键的那一刻就消失了。好好活下去,别像我一样,用了大半辈子才找到回来的路。还有,记得照顾好妈妈,她为你付出太多了。不要等到她走了才后悔。”
下面是一串数字。
我看了半天,认出来了。
是我妈的生日。
我捏着那张纸条,喉咙发紧。
那个老人,真的是我。
六十岁的我。
他用三十三年,找到了回到过去的方法。
只为了救二十七岁的我。
我把纸条叠好,放进钱包最里层。
深吸一口气,走向停车场出口。
今天是我入职的第一天。
也是我人生的转折点。
我不会辜负那个老人。
不会辜负六十岁的自己。
【第七章】
第二天早上八点半,我准时到公司。
技术债清单已经整理好了,装在文件夹里。
我直接去了姚文海的办公室。
敲门,进去。
“姚总,这是技术债清单。”我把文件夹放在他桌上。
姚文海翻开,一页一页看。
眉头越皱越紧。
“这么多?”
“这还是优先级高的。”我说,“如果全部算上,至少有五十个。”
姚文海靠在椅背上,揉了揉太阳穴。
“程远志这家伙,留下一屁股烂账。”
“我已经按照风险等级排序了。”我指着文件,“这几个必须马上修,不然随时可能出事。其他的可以排期慢慢处理。”
姚文海点点头。
“你打算怎么做?”
“我需要三个人。”我说,“从其他组借调也行,专门负责修复这些问题。预计两个月能全部解决。”
“可以。”姚文海说,“人你自己挑,我批。”
“谢谢姚总。”
“江逸。”姚文海看着我,“你知道为什么我提拔你吗?”
我摇摇头。
“不只是因为你有证据,更是因为你有准备。”姚文海说,“很多人遇到这种事,第一反应是慌,是解释,是求饶。但你不一样,你冷静,你收集证据,你反击。这种人,才能在职场走得远。”
我点点头。
“我会继续努力。”
“去吧。”姚文海挥挥手。
我走出办公室。
回到技术部,同事们已经陆续到了。
看到我,纷纷打招呼。
“江组长早。”
“江组长好。”
我笑了笑,点头回应。
走到原本程远志的办公室。
现在是我的了。
我推开门,里面已经收拾干净。
书柜里的书还在,墙上的奖牌拿走了。
我坐在办公桌后面,打开电脑。
登录系统,权限已经全部变更。
我现在是项目组长,有最高的代码权限。
深吸一口气,开始工作。
上午十点,我召集技术组开会。
会议室里,十几个人坐得满满当当。
“各位,接下来两个月,我们的任务是清理技术债。”我打开投影,“这是清单,一共三十二项,必须全部完成。”
有人举手:“江组长,这么多任务,能完成吗?”
“能。”我说,“我会申请增援,每个任务都会排期,责任到人。谁负责哪个模块,出了问题找谁。”
“那之前程主管留下的其他项目怎么办?”
“正常推进。”我说,“技术债是欠下的,新项目不能停。两手抓,两手都要硬。”
会议室里有人小声议论。
“大家有什么问题,现在可以提。”我说。
一个年轻人站起来:“江组长,你第一天上班就坐到这个位置,我们心里其实挺不服的。凭什么?”
我看着他。
“凭我昨天救了整个部门。”
“那只是运气好,你正好录音了。”他说。
“运气也是实力的一部分。”我说,“但更重要的是,我有能力把这个烂摊子收拾好。不服可以,拿结果说话。两个月后,如果我没把技术债清干净,你们可以联名让姚总把我撤了。”
年轻人愣了一下,坐下去。
会议室里安静下来。
“还有问题吗?”我扫视一圈。
没人说话。
“那就散会。”我关掉投影,“周磊,你留一下。”
其他人陆续离开。
周磊走过来:“江组长,找我什么事?”
“我需要你帮我。”我说,“挑三个靠谱的人,组成修复小组,专门处理技术债。”
“为什么找我?”
“因为你人缘好。”我说,“你在这里干了两年,谁靠谱你最清楚。”
周磊想了想,点点头。
“行,我下午给你名单。”
“谢谢。”
周磊走到门口,又转过身。
“江组长,其实我挺佩服你的。”
“嗯?”
“敢录音,敢反击,不怕得罪人。”周磊笑了笑,“换我,肯定不敢。”
我笑了。
“因为我没什么可失去的。”
周磊愣了一下,点点头,走了。
我坐在会议室里,看着窗外。
没什么可失去的。
这句话是真的。
昨天早上,如果没有那个老人,我已经失去一切了。
现在的我,是额外赚来的。
所以我不怕。
【第八章】
接下来的两周,我几乎每天都加班到深夜。
技术债清单上的问题一个一个解决。
修复小组的人也很给力,效率高,质量好。
周磊给我推荐的三个人,确实靠谱。
一个叫张鹏,擅长底层架构。
一个叫李婷,擅长数据库优化。
还有一个叫王浩,擅长安全加固。
我们分工明确,配合默契。
很多原本需要三天才能解决的问题,现在一天就搞定。
姚文海来视察过两次,每次都很满意。
“照这个进度,一个半月就能全部完成。”他说。
“我们争取一个月。”我说。
姚文海笑了:“有野心,我喜欢。”
但不是所有人都支持我。
有些老员工,特别是原本程远志的嫡系,对我很不满。
他们觉得我是踩着程远志上位的,不择手段。
有一次,我在茶水间听到两个人在议论。
“江逸这人太阴了,第一天上班就录音,肯定是早有预谋。”
“就是,程主管那么照顾新人,他倒好,直接把人送走了。”
我端着咖啡杯,走进去。
两个人看到我,立刻闭嘴。
我没说话,接了杯水,转身走了。
没必要解释。
清者自清。
时间会证明一切。
又过了一周,程远志的调查结果出来了。
他不只是埋技术债,还有其他问题。
收供应商回扣,虚报项目工时,私下接外包项目用公司资源。
加起来,至少违规了十几项。
公司决定开除,并保留追究法律责任的权利。
消息传出来,整个技术部都炸了。
原来程远志不只是技术不行,人品也有问题。
那些原本同情他的人,也闭嘴了。
我继续埋头干活。
技术债清单上,已经完成了二十八项。
还剩四项。
都是硬骨头。
其中一项是核心数据库的性能优化。
这个问题积累了快半年,数据量太大,查询速度越来越慢。
如果不解决,再过三个月,整个系统就会拖不动。
我把李婷叫过来。
“这个问题,你有把握吗?”
李婷看了看需求,皱眉。
“难度很大。数据库架构设计有问题,必须重构索引,还要做分库分表。”
“需要多久?”
“至少两周。”
“一周。”我说,“我给你配两个人,全力支持你。”
李婷咬了咬嘴唇,点头。
“我试试。”
接下来的一周,李婷几乎住在公司。
我每天都去看她的进度,帮她协调资源,解决问题。
周磊有时候会开玩笑:“江组长,你对李婷也太好了吧,该不会……”
“想什么呢。”我白了他一眼,“她在攻坚,我当然要支持。”
“行行行,我懂。”周磊笑着走了。
第六天,李婷完成了数据库优化。
测试结果,查询速度提升了五倍。
我看着监控数据,松了口气。
“李婷,辛苦了。”
“应该的。”李婷笑了笑,眼睛里全是血丝,“不过江组长,你下次能不能别卡这么紧?”
“不能。”我说,“时间就是生命。”
李婷翻了个白眼,回去补觉了。
技术债清单,还剩三项。
全部都是安全加固相关的。
我把王浩叫过来。
“这三项,能不能一起搞定?”
王浩看了看,点头。
“可以,但是需要停机维护。”
“停多久?”
“三个小时。”
“行。”我说,“我去申请停机窗口。”
我找到姚文海,汇报情况。
“三个小时?”姚文海皱眉,“影响太大了。”
“但必须做。”我说,“这三个安全漏洞,任何一个被利用,后果都不堪设想。”
姚文海沉默了几秒钟。
“什么时候停?”
“这周六凌晨三点到六点。”我说,“这个时间段用户量最少,影响最小。”
“行。”姚文海点头,“批了。”
周六凌晨两点,我带着技术组到公司。
王浩已经准备好了所有脚本。
三点整,系统停机。
王浩开始执行操作。
我盯着监控屏幕,一动不动。
三点半,第一项完成。
四点十分,第二项完成。
五点四十,第三项完成。
六点整,系统重新上线。
所有指标正常。
我靠在椅背上,长长地呼了口气。
“搞定了。”
技术组的人欢呼起来。
周磊走过来,拍了拍我肩膀。
“江组长,你是真的猛。”
我笑了笑,站起来。
“收工,请大家吃早饭。”
【第九章】
周一早上,我把完整的技术债清理报告交给姚文海。
“一个月,三十二项,全部完成。”我说。
姚文海接过报告,翻了几页,抬起头看着我。
“江逸,你知道吗,你创造了公司的记录。”
“什么记录?”
“最年轻的项目组长,最快的技术债清理速度,还有……”姚文海顿了顿,“最让我省心的下属。”
我笑了。
“谢谢姚总。”
“别谢我。”姚文海说,“是你自己争取来的。”
他站起来,走到窗边。
“江逸,我问你一个问题。”
“您说。”
“你为什么第一天上班就带录音笔?”
我愣了一下。
这个问题,我一直在等。
“运气。”我说。
“运气?”姚文海转过身,“你觉得我会信?”
我沉默了几秒钟。
“那天早上,有人提醒我。”
“谁?”
“一个……很重要的人。”我说,“他告诉我,会有人陷害我,让我准备好证据。”
姚文海盯着我。
“你不想说?”
“不是不想说,是说了您也不会信。”
姚文海笑了。
“行,我不问了。”他走回座位,“但有一点,我希望你记住。”
“什么?”
“在职场,实力是根本,但运气也很重要。”姚文海说,“你能遇到贵人,说明你命好。但不要依赖运气,要把每一次机会都抓住,转化成实力。”
我点点头。
“我会的。”
“去吧。”姚文海挥挥手,“下午有个高管会,你也来。”
“我?”
“你现在是项目组长,有资格参加。”
我愣了一下,点头。
“好。”
走出办公室,我深吸一口气。
高管会。
我入职才一个月,就能参加高管会。
这速度,确实快得有点离谱。
下午三点,我准时到会议室。
里面已经坐了十几个人,都是各部门的负责人。
我找了个角落的位置坐下。
姚文海坐在主位,开始主持会议。
会议内容是下一季度的业务规划。
各部门汇报目标,讨论资源分配。
我认真听着,偶尔记笔记。
会议进行到一半,姚文海突然点名。
“江逸,技术部这边,你有什么想说的?”
我愣了一下,站起来。
“姚总,我有个建议。”
“说。”
“我们的技术债问题,不只是程远志留下的,而是整个公司的通病。”我说,“很多部门为了赶进度,都在欠债。长期下去,系统会越来越脆弱。”
“你的意思是?”
“成立一个技术债管理机制。”我说,“每个季度强制清理一次,不允许积压。”
会议室里有人小声议论。
一个市场部的总监说:“这会拖慢业务进度。”
“不会。”我说,“如果现在不清理,将来崩溃的代价更大。昨天支付系统的事,就是教训。”
姚文海点点头。
“江逸说得对。”他看向其他人,“这个机制,我批了。从下季度开始执行。”
会议室里安静下来。
我坐回座位。
会议结束后,有几个部门负责人过来找我。
“江组长,你刚才说的技术债管理,能不能具体聊聊?”
“江组长,我们部门也有些历史遗留问题,能帮忙看看吗?”
我一一回应,留下联系方式。
走出会议室,周磊在外面等我。
“江组长,你火了。”
“什么意思?”
“刚才高管会的事,已经传遍了。”周磊说,“大家都在说,技术部出了个牛人,入职一个月就能参加高管会,还敢在会上提建议。”
我笑了笑。
“夸张了。”
“一点都不夸张。”周磊说,“你知道吗,程远志当年干了三年才升项目组长,你一个月就到了,还做出这么多成绩。真的猛。”
我拍了拍他肩膀。
“一起努力。”
晚上下班,我又去了地下停车场。
还是那个位置。
我站了一会儿,没等到任何人。
也没有新的纸条。
我蹲下来,看着地面。
“谢谢你。”我小声说,“六十岁的我,谢谢你。”
没有回应。
只有停车场的灯光,安静地照着地面。
我站起来,走向电梯。
那个老人,已经完成了他的使命。
他改变了我的命运,也改变了他自己的命运。
从今以后,我不会再见到他。
因为我不会走上那条苦难的路。
我不会被开除,不会背上污点,不会用三十三年去寻找回到过去的方法。
我会好好活下去。
活成他希望的样子。
【第十章】
三个月后,我升任技术部副经理。
半年后,姚文海调任总部,我接替他成为技术部经理。
一年后,公司上市,我拿到了期权,成了千万富翁。
但我没有飘。
我记得那张纸条上写的话。
“好好活下去,别像我一样,用了大半辈子才找到回来的路。还有,记得照顾好妈妈,她为你付出太多了。不要等到她走了才后悔。”
我把爸妈接到城里,买了套大房子,让他们享福。
每周至少回家吃一次饭。
妈妈每次都会做一大桌子菜,看着我吃。
“逸逸,多吃点,工作别太拼。”
“知道了,妈。”
爸爸坐在旁边,笑呵呵地看着我们。
“儿子有出息了,我和你妈可以享福了。”
“爸,你和妈一直都很幸福。”我说。
妈妈眼眶红了。
“傻孩子。”
我握住她的手。
“妈,我以后会一直陪着你们。”
那天晚上,我站在阳台上,看着城市的夜景。
万家灯火,璀璨夺目。
我突然想起那个老人。
六十岁的我。
他是从什么样的未来回来的?
那个未来里,我经历了什么?
为什么他说“这三十三年的痛苦”?
我不知道。
但我知道,他用尽一切,救了我。
“我不会辜负你的。”我对着夜空说。
风吹过来,有点凉。
我转身回房间。
桌上放着那张纸条,已经有些发黄。
我小心地把它收进保险柜。
这是我最珍贵的东西。
不是因为它提醒了我要小心陷害。
而是因为它证明了,在某个平行时空里,有一个六十岁的我,愿意用三十三年的痛苦,换我一生的幸福。
这是我对自己的爱。
也是我对未来的承诺。
我会好好活下去。
不让那个老人的努力白费。
不让任何一个未来的我,再经历那样的痛苦。
入职大厂第一天,扫地大叔拦住我说他是六十岁的我。
当时我以为遇到了疯子。
现在我知道,那是我人生最大的幸运。
谢谢你,六十岁的江逸。
谢谢你回来救我。
—— 全文完 ——
【亲~能在评论区给本故事打个分吗?用十分制的方式,求求了,喜欢这类的点点关注哦~】