创作声明:本文为虚构创作,请勿与现实关联
上海陆家嘴的写字楼灯火通明,时钟指针已经划过深夜十一点。
"林总,明天那个数据中台的评审会,您能再帮我顺一遍吗?"沈宇捧着他的笔记本电脑,小心翼翼地站在我的工位旁,年轻的脸庞上写满了焦虑。
我从复杂的代码海洋里抬起头,对他露出一个温和的笑:"别紧张,你的架构逻辑没大问题。"
他如释重负地呼出一口气:"太麻烦您了,总是耽误您下班。要不这个周末,我做东请您吃个饭?"
"心意领了。"我关闭了显示器,站起身来,"刚毕业的年轻人,精力要放在工作上,未来不可限量。"
他不好意思地挠了挠头。走到办公室门口,他又像是想起了什么,转过身来,真诚地望着我:"林总,您真是我遇到的最好的人。"
我没有应声,脸上的笑意未减。背包里,那份早已打印好的辞职报告,在三个月的反复摩挲下,边缘已经起了毛边。
整整九十天,我日复一日地笑着指导他,笑着目送他夺走本该属于我的一切荣光。
而他,以及这家公司的所有人,永远不会明白,我这副温良恭俭让的面具之下,究竟埋藏着怎样的惊雷。
![]()
01
我叫林珩,三十六岁,图腾科技首席架构师,入职整整九年。
这四个字——首席架构师——曾经是我在这栋楼里最硬的底气,是我在任何一个会议室里开口说话时,别人会先停下来听的原因。
2015年,我从西安交通大学计算机系硕士毕业,放弃了几家大厂的校招Offer,跟着陈明远这个当时在业内还籍籍无名的创始人,把图腾科技从一间二十平米、夏天没有空调的民房办公室,一路撑到了如今陆家嘴核心地段的整层写字楼。
那间民房在闵行,楼道里常年有一股霉味,夏天热得像蒸笼。我记得2016年的夏天,整个团队只有七个人,服务器摆在角落里嗡嗡作响,我和另外两个工程师轮流趴在地上查网线,陈明远蹲在旁边,给我们一人递了一瓶冰镇矿泉水,说:"老林,撑过这一关,以后你想要什么,我给你什么。"
我接过那瓶水,仰头喝了一半,说:"陈总,我不要别的,就要把这个东西做成。"
陈明远拍了拍我的肩膀,笑了。
那是我和他之间,最后一次真正意义上的并肩作战。
此后九年,公司估值从零爬到六十亿,技术团队从七个人扩张到一百二十七人,我的年薪从最初的二十八万,一路涨到了2021年峰值时的103万。那一年,陈明远亲自来我工位,拍着我的肩膀,用他惯常的那种豪迈口吻说:"老林,跟着我干,你永远不会亏的。"
我信了。
我一直信。
直到沈宇出现。
沈宇,二十四岁,清华大学计算机系应届硕士,去年九月以"战略实习生"的名义空降技术部。第一天报到,是陈明远亲自把他带到我面前的,笑着介绍:"老林,这是沈宇,我老战友的儿子,清华的高材生,你多带带他,好好培养。"
我打量了一眼这个穿着干净白衬衫、头发梳得一丝不苟的年轻人。个子高,眉眼干净,站姿很正,眼神里有一种初生牛犊才有的锐气和笃定。
我伸出手:"欢迎。"
沈宇握手的力道很稳,笑容干净:"林总,以后请多关照。"
那天散会后,老徐拉着我去茶水间,压低声音:"老林,陈总亲自送过来的,这小子来头不小啊。"
我倒了杯水,说:"带新人而已,能有多大事。"
老徐看了我一眼,欲言又止,最终只是"嗯"了一声,端着杯子走了。
那时候,我确实没想太多。
带新人,我做了九年了,哪一个不是从我手里过的?
02
带沈宇的头两个月,说实话,进展出乎我意料地顺利。
他确实聪明,不是那种靠刷题堆出来的聪明,是真正有灵气的那种。我讲一遍的东西他很少需要第二遍,举一反三的速度让我有时候都要在心里暗暗称一句"不错"。技术部的几个老人也在背地里跟我说,"这孩子是块料,带好了是个人才"。
我也这么觉得。
那两个月,我几乎每天都会在他的工位旁边停留,看他写代码,指出问题,讲清楚思路。有时候到了深夜,他还坐在那里对着屏幕皱眉头,我路过,随口问一句"卡哪了",然后两个人就着那台屏幕讨论到快十二点。
他有一次跟我说:"林总,您讲东西的方式,比我导师还清楚。"
我笑了笑,说:"你导师是做学术的,讲究的是严谨。我们做工程,讲究的是能跑通。"
他认真地点头,记在本子上。
那个时候,我对他是真心没有戒备的。
问题,出在十一月初。
公司正式启动"燎原计划"。
这是图腾科技冲刺港股上市前最核心的技术攻坚项目,目标是在六个月内完成整套数据中台的自主研发替代,彻底摆脱对第三方中间件的依赖。这不只是一个技术项目,它直接关系到监管层对图腾科技上市合规性的核心审查,关系到港交所对公司核心技术自主性的认定。
这个项目的立项报告,是我写的。
技术选型方案,是我定的。
整体架构设计文档,整整一百四十二页,是我花了三个星期,从早写到晚,一个字一个字敲出来的。
十一月七日,星期三,下午三点,例行技术周会。
会议室里坐满了技术部所有核心成员。陈明远破天荒地也出现在了会议室里,坐在主位,西装革履,表情比平时严肃许多,面前摆着一杯没动过的茶。
我在第二排坐下,翻开笔记本,以为这是一次常规的项目进度汇报。
"燎原计划的整体方案,今天我想听沈宇来讲一讲。"陈明远开口,语气平淡,却让整个会议室的空气瞬间凝了一下。
我端着咖啡杯的手,停了整整两秒。
沈宇站了起来,走到屏幕前,神情沉稳,点开了PPT。
那一刻,我的咖啡杯差点没端住。
他打开的,是我那份一百四十二页方案文档里的核心架构拓扑图。视觉风格重新做过,配色更年轻,排版更现代,但每一个模块、每一条数据流向、每一处架构决策,分毫不差。
标题栏右下角,署名:沈宇。
我把咖啡杯轻轻放在桌上,抬起头,看着那张屏幕,脸上的表情没有任何变化。
沈宇讲得很流畅。他甚至在几个关键技术节点上加入了额外的论证——那些论证,是我上周深夜,单独辅导他时,随口讲给他听的思路延伸。他把它们整理了,补进去了,让这份方案看起来更完整,也更像是出自他一个人之手。
会议室里,不时有人点头。
"讲得不错。"陈明远靠在椅背上,扫了一圈,目光最后落在我脸上,"老林,你觉得这个方案怎么样?"
所有人的眼神都转向我。
我清了清嗓子,开口,语气平和:"方案整体思路很扎实,执行层面有几个地方可以再细化,不过大方向是对的。"
陈明远满意地点点头,转向沈宇:"燎原计划,你来主导推进,老林配合你。"
配合。
这两个字落进我耳朵里,我在心里把它们默念了一遍,没有说话,只是低下头,在笔记本上写了两个字。
散会后,走廊上,老徐快步追上我,压低声音,表情难看:"老林,刚才那个……那个方案,我记得是你之前——"
"没事。"我拍了拍他的手臂,声音很轻,"年轻人思路活,这很正常。"
老徐看着我,嘴巴动了动,像是还想说什么,最终叹了口气,把后半句话咽了下去。
他转身走开,我站在走廊上,看着窗外的陆家嘴,风从玻璃幕墙的缝隙里透进来,有点凉。
03
十一月下旬的一个普通上午,我打开邮件,发现了那封HR发来的"薪酬调整通知"。
邮件主题四个字,正文不长,核心内容只有一句话:经公司薪酬委员会审议,林珩自2024年12月1日起,年薪调整为30,000元(税前)。
三万。
年薪三万。
我在这个数字上盯了大概有十秒钟,然后往椅背上一靠,闭上眼睛,深吸了一口气。
重新睁开眼,那个数字还在那里。没有看错。
三万。
我在图腾科技九年,从二十八万爬到103万,又在这封邮件里,被不动声色地一刀砍回到了三万。
那天下午,我去了HR总监方敏的办公室。她是陈明远的老部下,跟了他快十二年,做事稳,说话永远留三分余地,是那种你想从她嘴里撬出真话需要费点力气的人。
我推开她办公室的门,在她对面坐下,把手机屏幕推到她面前,没有绕弯:"方总,这封邮件,麻烦解释一下。"
方敏低头看了一眼屏幕,抬起头,表情平静,却有一丝她自己都没意识到的躲闪:"林总,这是陈总那边的决定,薪酬委员会已经审议过了。"
"理由呢?"
"公司目前处于上市冲刺阶段,整体薪酬结构在做战略优化,部分岗位的薪酬与职责重新匹配——"
"方敏。"我打断她,把手机收回来,语气平,却少了一贯的温度,"你我共事多少年了,你直接跟我说。"
方敏沉默了大概有五秒钟,然后把手边的钢笔放下,开口,声音低了一度:"林总,陈总的意思是,你目前的岗位职责有所调整,新的职责定位是技术支持,薪酬与新定位匹配。"
"新的职责是什么?"
"配合燎原计划的推进,提供技术顾问支持。"
我点了点头,没说什么,站起身来。
"就这些,谢谢方总。"
"林总——"方敏叫住我,她的声音里有一种很难描述的东西,像是愧疚,又像是无奈,"你……多保重。"
我回头,对她笑了笑:"没关系的,方总,你也是。"
走出HR的门,走廊里人来人往,我走到茶水间,倒了一杯水,靠着窗台站了一会儿。
窗外,黄浦江在下午的阳光里反着光,远处的东方明珠安静地矗立着,像一个见惯了悲欢的老人,漠然地俯视着脚下的一切。
我把那杯水喝完,转身走回了工位。
坐下来,打开电脑,继续工作。
下班前,老徐路过我工位,速度放慢,低声说:"老林,我听说了。"
我没抬头:"嗯。"
"沈宇那边……"老徐停了一下,像是在斟酌要不要说下去,最终还是压低了声音,"我听方敏那边透出来的,那小子的年薪,定的是115万。"
我手指在键盘上顿了不到一秒,然后继续敲下去,声音平稳:"清华的高材生,值这个价。"
老徐在我工位旁边站了一会儿,没再说话,只是重重地拍了一下我的肩膀,转身走了。
那天晚上,整个技术部陆续散了,灯一盏一盏地关掉,最后只剩我这一盏还亮着。
我在键盘上停下来,把椅子往后推了推,抬起头,看着头顶那盏白色的灯管发了一会儿呆。
九年。
103万。
然后是三万。
然后是"提供技术支持"。
隔壁工位的椅子上,还搭着沈宇今天忘了带走的一件外套。黑色的,品牌我认得,不便宜。
我看了那件外套一眼,重新低下头,打开电脑,开始整理这九年来所有我主导完成的技术项目的开发记录——每一份方案,每一次版本提交,每一条带着我个人账号时间戳的记录。
整整理了两个小时。
理完,我关上电脑,背上背包,最后看了一眼空荡荡的技术部,按掉了那盏最后的灯。
走廊里,清洁阿姨推着拖把车从我身边经过,抬头看了我一眼,用带着外地口音的普通话说:"您今天又是最后一个走啊?"
我停了一下,对她笑了笑:"是啊,快了,快了。"
清洁阿姨没有多问,推着车继续往前走,拖把在地板上留下一道浅浅的水痕,很快就干了,什么都没留下。
04
十二月的上海,入冬了。
图腾科技的技术部却比任何时候都热。
"燎原计划"正式进入冲刺阶段,沈宇开始以项目负责人的身份主持每周的技术例会,坐在以前我坐的那个C位,西装笔挺,讲话条理清晰,架势已经有了几分项目总监的样子。
技术部的年轻人们开始改口叫他"沈总"。
我依然叫他"小沈",坐在角落做记录,他问我技术问题,我照旧解答,他说"林总辛苦了",我说"应该的"。
每天如此,风平浪静,看不出任何异样。
只有老徐,有时候在茶水间碰到我,会用一种复杂的眼神看我,欲言又止,然后叹一口气走掉。
十二月中旬,一个周三下午,沈宇在例会上汇报燎原计划的阶段进度,讲到分布式事务的处理方案时,忽然卡了一下。
他在屏幕前停了将近五秒,翻了翻手里的文件,那种短暂的慌乱被他很快压了下去,但坐在旁边的程浩看到了,悄悄往我这边扫了一眼。
沈宇抬起头,在会议室里扫了一圈,目光最终落在我身上:"林总,这块您有什么补充吗?"
会议室里所有人都看向我。
我翻了翻面前的笔记本,开口,把那个模块最核心的技术难点用三句话讲清楚了。
沈宇点头,若有所思,飞快地记下来,对我说:"谢谢林总,这个思路我回去再细化。"
散会后,走廊上,程浩追上了我,压低声音说:"林总,您刚才说的那个思路,三个月前您在内部培训上就讲过了,跟沈总后来提案里那个核心方案是一回事,对吧?"
我侧过头看了他一眼,笑了:"你记性不错。"
程浩张了张嘴,欲言又止。
我拍了拍他的手臂:"好好干,年底绩效考核,我给你写评语。"
他看着我,眼睛里有什么东西在动,最终低声说了一句:"林总,您真的太能忍了。"
我没有接话,转身走向自己的工位。
走廊的尽头有一面玻璃,我经过的时候,无意中看到了自己的倒影:西装整齐,步伐稳,嘴角甚至还挂着一丝浅淡的笑意。
像一个对什么都无所谓的人。
那天晚上,我收到了一封猎头发来的加密邮件,是一家国资背景的科技企业,正在筹备科创板上市,主营工业互联网方向,核心管理层位置虚位以待,希望和我进一步沟通。
我把邮件读了两遍,把它归入一个专门的文件夹,然后继续去改沈宇发给我的那段代码。
那晚改到十一点半,我把修改建议发给沈宇,收到他的回复是一个感谢的表情包,配了一行字:"林总永远是我最信赖的人。"
我看着这句话,把手机翻过去,扣在桌上,关了灯,走出了办公室。
05
元旦假期,我没有回西安。
父亲打来电话,问我怎么不回去,我说公司项目冲刺,走不开。
父亲沉默了一下,说:"你在那边,还好吧?"
我说:"挺好的,爸,您别担心。"
挂了电话,我坐在空荡荡的租房里,窗外是上海跨年夜的烟火,一道一道地在夜空里炸开,红的黄的绿的,照亮了半边天,也照亮了这间只有我一个人的屋子。
我坐了很久,没有开灯。
1月3日,周五,上班第一天,陈明远的助理打来电话,说陈总想单独约我谈谈,就今天下午,三点。
我在心里想了想,回复助理:"好,三点准时到。"
下午三点整,我推开陈明远办公室的门。
他站在落地窗前,背对着我,看着窗外的黄浦江。这个办公室是整栋楼视野最好的角落,两面全是落地玻璃,晴天能看到对岸浦西的天际线,阴天能看到江面上来来往往的船。
"老林,坐。"他没有回头,只是摆了摆手。
我在沙发上坐下,等他开口。
他转过身,在我对面落座,拿起面前的茶杯,喝了一口,才缓缓说:"燎原计划的推进,你在旁边看,觉得怎么样?"
我说:"进度正常。"
"沈宇这小子,你觉得他独立扛得住吗?"
我顿了一下:"他很聪明,学习能力强。"
陈明远把茶杯放下,眼神变得直接:"老林,我直说吧。港交所那边,上个月来了两轮问询,其中有一条,专门问我们核心技术人员的稳定性和技术自主性的证明材料。你在公司九年,是我们技术体系的奠基人,这件事,离开了你,说起来都不硬气。"
我没有说话,只是看着他。
陈明远向前倾了倾身子,语气里罕见地带了一丝诚恳:"我想把燎原计划最后的攻坚阶段,交回给你来主导。这是我们上市前最后一道关,老林,这件事,我只信任你。"
窗外,一艘货轮从黄浦江上缓缓驶过,发出低沉的鸣笛声。
我在心里把他这番话过了一遍,把它翻译成最直白的版本:港交所的核心技术审查需要一个真正写得出东西的人去应对,而那个人,他们都清楚,只有我。
"陈总,"我开口,声音平稳,"你的意思是,项目主导权重新回到我这里,职级和薪酬也对应恢复?"
陈明远的表情微微滞了一下,随即点头:"这个当然,我们可以谈。"
我低下头,沉默了片刻。
这片刻的沉默里,我想了很多,又好像什么都没想。
我抬起头,对他笑了笑,那个笑容和九年前我在那间闵行民房里接过他那瓶矿泉水时的笑容,几乎一模一样。
"陈总,你让我想一想,可以吗?"
陈明远显然没有料到我会说"想一想"。他停顿了一下,随即换了一副宽和的表情,点头说:"当然,你不用急,考虑清楚了来找我。"
我站起身,向他道谢,转身走出了他的办公室。
走廊上,我的脚步很稳。
那天晚上,我回到家,坐在书桌前,打开电脑,把那封猎头邮件重新翻了出来,读了第三遍。
然后,我打开了一个新邮件,收件人一栏填好,正文只写了一行字:
"方便的话,我们约个时间见面聊聊。"
鼠标移到发送键上,停了三秒。
我按下去了。
06
此后十天,我的日子过得和往常没有任何两样。
每天准时到岗,在沈宇的技术例会上坐在角落做记录,被问到就回答,不被问到就沉默。沈宇发来代码让我帮看,我看;陈明远的助理来问我"有没有考虑好",我说"还在想"。
整个技术部,没有任何人察觉到任何异常。
只有老徐,在一个午休的空档,跟我坐在茶水间,盯着窗外发了半天呆,忽然开口说了一句话,说完就走了。
他说:"老林,我在这个公司做了十一年,什么事都见过,就是没见过像你这样的人。"
我问他:"什么样的人?"
他顿了顿,说:"太稳了,稳得我看不出你在想什么,这不正常。"
我笑了笑,没接话。
老徐把纸杯捏扁,扔进垃圾桶,起身走出了茶水间。
我坐在原地,又多坐了一会儿。
窗外,陆家嘴的天空是冬天惯有的那种灰白,风很大,把楼下行道树的枝桠吹得左右摇摆,落叶贴着玻璃刮过去,发出很轻的一声响,然后就没了。
我看了一会儿,站起身,回去工作了。
1月12日,周日,下午。
我独自回了一趟办公室。
保安在门口扫了我一眼,认识我,挥了挥手放行。周末的写字楼空荡荡的,走廊里的感应灯跟着我的脚步一盏一盏地亮起来,又在身后一盏一盏地熄掉。
我在自己的工位前坐下,把抽屉里剩下的几样私人物品,一件一件放进带来的布袋里。一个备用充电器,两支惯用的签字笔,一本翻了大半的技术手册,还有那块压了九年的雨花石——灰绿色的,表面光滑,是我读研时从秦淮河边捡回来的,一直带在身边。
我把雨花石放在手心里攥了一会儿,然后把它轻轻放回桌面,没有带走。
我在工位上坐了大约二十分钟,什么都没做,只是看着这张坐了九年的桌子,看着窗外已经暗下去的陆家嘴天际线,看着对岸浦西的灯光一盏一盏地亮起来。
然后,我从背包里拿出那个牛皮纸信封,和那张折好的A4纸,把它们压在雨花石下面,站起身,背上包,走了。
走廊里的感应灯跟着我亮,跟着我灭。
电梯门在身后关上的那一声,在空荡荡的楼道里回响了很久。
1月13日,周一,清晨七点五十分。
陆家嘴的早高峰还没有完全退潮,地铁站出口人流密集,西装、公文包、保温杯,每个人都步履匆匆。
图腾科技技术部的工位区,那个时间点,还有大半的椅子空着,日光灯刚刚亮起,有几盏还在微微闪烁。
前台小妹叫小吴,二十三岁,刚入职半年,每天雷打不动七点四十五分到岗,负责签收快递、接待访客,以及在所有正式员工来之前,把茶水间的热水烧上。
这天她端着一杯咖啡从茶水间出来,习惯性地往技术部那个方向扫了一眼,脚步慢了下来。
林珩的工位上,干干净净。
显示器关着,键盘整齐,桌面上什么个人物品都没有,连那个用了三年、贴着西安交大校徽贴纸的马克杯也不见了。键盘旁边,压着一个牛皮纸信封,信封上面,用一块雨花石压着一张折叠的A4纸。
那块雨花石,在林珩的工位上放了整整九年。
今天,它不再压着键盘,而是压着那张纸。
小吴走过去,拿起那张A4纸,展开来看了一眼。
看完,她站在原地愣了大概有十秒钟,随即转身,小跑着去找老徐。
八点四十五分,技术部彻底炸开了锅。
"你们听说了吗?林珩今天没来上班!"
"不会吧?今天九点半不是他主持'燎原计划'的启动会吗?"
"我给他打电话了,手机关机!发消息也不回!"
"到底怎么回事啊?陈总的脸都黑成锅底了!"
沈宇拿着一份文件,脸色惨白地冲进了陈明远的办公室:"陈总,林哥他……"
陈明远正在暴怒地打着电话,看到沈宇进来,他猛地挂断电话,声音冰冷:"我知道了。"
"可是,可是'燎原计划'的方案……"沈宇的声音都在发颤。
陈明远没有理他,只是烦躁地在办公室里来回踱步,眼神阴鸷。
技术部所有人都聚在了一起,议论纷纷,人心惶惶。
"林珩的工位上,放着一个牛皮纸袋,你们谁去看了吗?"
"老徐刚才去拿给陈总了,我看到他出来的时候,手都在抖,脸都白了。"
"到底是什么情况啊?这节骨眼上,林珩玩失踪?"
就在这时,老徐失魂落魄地从陈明远的办公室里走了出来,他手里捏着一张薄薄的纸,整个人像是被抽走了灵魂一样。
"老徐,怎么了?陈总怎么说?"立刻有人围上去问。
老徐张了张嘴,喉咙里发出"嗬嗬"的声音,却一个字也说不出来。
他颤抖着,将手里的那张纸,递给了旁边的人。
那人疑惑地接过去,只看了一眼,瞬间倒吸一口凉气,眼睛瞪得像铜铃:"这……这怎么可能!"
那张纸在人群中飞快地传递着,每一个看到它的人,都露出了如同见了鬼一般的震惊表情。
整个办公室的空气,仿佛在这一刻彻底凝固了。