陈寂把离职信放在桌上的时候,会议室里的灯嗡嗡响了一声,像某种廉价电器即将断气前的挣扎。他注意到人事经理周芸的睫毛膏今天刷得太厚,以至于她眨了好几下眼,才把那封纸推到桌角。

陈寂,你这个玩笑开得不太合适。”周芸指尖点了点信封,指甲是豆沙色的,圆润无害,“我们今天是谈续约,你入职三年,合同下个月到期,公司很有诚意跟你再签三年。”

“周姐,我没开玩笑。”陈寂把椅子往后推了十厘米,这个动作让他的脸从头顶那盏惨白射灯的正下方移了出来,五官终于不再被照得发青,“合同我看了,续约薪资调整到八千二,涨幅百分之二点七,我就想问一句,这个数字是怎么算出来的?”

周芸的笑容纹丝不动,这是她在这个位子上坐了七年练出来的本事。她翻开面前一个蓝色文件夹,动作熟练得像翻开菜单:“你们技术三部上季度人均月薪五万二,这个数据我不用瞒你。但陈寂你要明白,人均是人均,你个人岗位的薪酬带宽是有区间的。你是后端维护岗,定位跟核心研发不一样。”

“周姐。”陈寂忽然笑了一下,笑容很淡,像一杯泡了太多次的茶,“去年双十一大促,凌晨两点数据库雪崩,谁爬起来在机房蹲了四个小时把读写分离重新搭好的?今年三月份用户中心重构,主程孙磊推了一周说搞不定,最后代码是谁写的?你们人事系统里肯定查不到这些,因为提交记录上签的都是孙磊的名。”

周芸合上文件夹。她的睫毛膏确实太厚了,以至于眼神里那一点微妙的动摇被遮得严严实实。

“陈寂,职场不是按苦劳算钱的。你做的事情部门领导心里有数,但公司的薪酬体系是跟职级挂钩的,你目前的职级……”

“P4。”陈寂替她说了,“入职定级P4,三年没动过。去年我带的那两个应届生,转正就是P5。周姐,你觉得这个事儿合理不合理?”

会议室安静了大概五秒钟。隔着玻璃墙,陈寂能看见外面工位区的日光灯管排列整齐,像一列列沉默的牙齿。他的工位在最角落,桌上放着一盆快枯死的绿萝,旁边是他自己掏钱买的机械键盘,键帽磨得发亮。

周芸重新开口的时候,语气已经从职业化的温和转向了某种更真实的、压低了的坦诚:“小陈,我跟你说句心里话。你们部门那个情况,我多少知道一点。但赵总监那个人,你自己也清楚,他带过来的人哪个不是他以前公司的旧部?你在职级评审会上被他压了两次,理由都是‘业务影响力不足’。我一个小小的人事经理,真推不动。”

她顿了顿,把离职信往回推了两厘米:“所以续约的事你再想想。现在市场不好,外面未必有更好的机会。八千二虽然不多,胜在稳定。你家的情况我也了解,你妈妈那边……”

“周姐。”陈寂站起来,把椅子轻轻推回原位,动作克制得近乎礼貌,“谢谢你跟我说这些。但这封信我不收了。”

他转身拉开门的时候,听到周芸在身后极轻地叹了一口气。那声叹息很短,像一根针掉在地毯上,连回音都没有。

陈寂走出会议室,手机在裤兜里震了一下。他掏出来看了一眼,是一条微信消息,备注名是“何知意”。

消息只有一行字:“陈寂,我下个月结婚,地点定了,在柏悦。”

他盯着屏幕看了三秒钟,然后把手机翻了个面扣进口袋,径直朝自己的工位走去。走廊两侧的格子间里,有人正在讨论端午节的福利方案,声音轻快而密集,像一群鸟在他耳边啄食。

他没有回头。

技术三部的工区占了整个十二楼的东半边,三十多个工位呈回字形排开,中间是两排承重柱,柱子上贴着各个项目组的迭代看板,花花绿绿的便利贴叠了一层又一层。陈寂的工位在东北角,紧挨着消防通道的门,冬天灌冷风夏天闷热,唯一的好处是离所有人都远,戴上耳机就自成一个小世界。

他坐下来,看了眼电脑屏幕上密密麻麻的代码。今天本该继续写用户画像系统的数据清洗模块,但他现在一点都不想碰。他弯腰从桌下拽出自己那个磨得起了毛边的双肩包,开始收拾东西。

最先被装进包里的是那盆绿萝。叶子已经黄了半边,只剩两根藤还倔强地绿着,像溺水的人伸出水面的手指。他把花盆用塑料袋裹好,塞进侧袋。然后是机械键盘,拔掉USB线,卷好,装进防尘袋。再然后是几本技术书,一本《数据库系统内幕》,一本《Go语言高性能编程》,书页翻卷,上面密密麻麻全是他的批注。

对面工位的林晓雨探过头来,耳机挂在脖子上,露出一张还带着婴儿肥的脸。她是去年入职的应届生,陈寂带了她三个月,现在已经是部门里唯一会主动跟他一起吃午饭的人。

“寂哥,你收拾东西干嘛?”林晓雨压低声音,眼睛却瞪得溜圆,“年假不是下个月才批吗?”

“我提离职了。”陈寂把订书机扔进包里,声音很平。

林晓雨的嘴巴张成了一个标准的O型,愣了两秒后猛地站起来,椅子腿在地面上发出一声刺耳的摩擦。她绕过工位隔板凑过来,声音压得更低了,但语速快得像倒豆子:“真的假的?你终于想通了?我就说你早就该走,这破地方你待着简直是暴殄天物,上个月那个流量分发系统要不是你通宵改了消息队列的死锁逻辑,整个推荐链路都得崩,结果呢?周会上赵总监一句‘团队共同努力’就把你打发了,连个名都没提!”

“晓雨。”陈寂看了她一眼,目光里有温和的制止。

“行行行我不说了。”林晓雨撇了撇嘴,但眼睛还是亮晶晶的,“那你下家找好了没?去哪家?”

“还没找。”

林晓雨的表情凝固了一瞬,随即变得更复杂了。她犹豫了一下,从口袋里掏出手机划拉了两下,把屏幕递到陈寂面前:“哥,你看看这个。”

屏幕上是一个内部匿名论坛的帖子,发帖时间是今天上午十点,标题用加粗的蓝色字体写着“技术三部薪酬分布匿名统计,欢迎补充”。帖子已经盖了两百多楼,最新一条回复被人用红色高亮圈了出来。陈寂顺着林晓雨的手指看过去,那行字像一根针,毫无防备地扎了进来。

“补充一个:陈寂,入职三年,后台开发,月薪7980。他写的用户中心重构代码我看了,架构设计水平至少P7以上。这他妈是我见过最离谱的倒挂,没有之一。”

帖子的点赞数已经破了三百。

陈寂把手机还给林晓雨,沉默地拉上了双肩包的拉链。

“寂哥……”林晓雨的声音忽然有点涩,“你知道今天人事找你谈续约,为什么偏偏选在今天吗?”

“为什么?”

“因为明天是二季度绩效考核的截止日,赵怀远今天下午要去深圳出差,他必须在走之前把你续约的事敲定,否则你合同到期自动离职,你手里那几个核心模块没人接手,他深圳那边的项目汇报就得开天窗。”林晓雨咬着下唇,语速越来越快,“他根本不在乎你走不走,他只是不想你在项目节骨眼上撂挑子。等你把深圳的项目顶过去了,他再慢慢找人替代你,到那时候你续了约,主动权全在他手里。”

陈寂把双肩包甩上肩膀,站着看了林晓雨一眼。

“我知道。”他说。

“你知道你还裸辞?你疯啦?”林晓雨急得跺了一下脚,“你妈妈那边的康复费用每个月要一万二,你疯了?”

陈寂没有回答,只是抬手在林晓雨脑袋上轻轻拍了一下,像拍一只炸毛的猫。然后他背着包朝电梯间走去。

走廊尽头,技术总监赵怀远办公室的门紧闭着,磨砂玻璃后面透出一个正在接电话的模糊人影。陈寂路过那扇门的时候脚步没有任何停顿,他甚至没有往那个方向看一眼。

电梯来得很快,门打开的时候里面站着一个穿西装的男人,身形高大,五官冷硬,正在低头看手机。陈寂侧身进去,两人之间隔了大约半臂的距离。

电梯下行到八楼的时候,西装男人的手机响了,他接起来,声音低沉:“嗯,在星图这边,谈点事。”

对方不知道说了什么,他忽然轻轻笑了一声,那笑声很短,却带着一种说不清道不明的笃定,像猎人确认了猎物还在陷阱里。

“人还没见着。”他对着手机说,“不过快了。”

电梯在一楼停稳,男人先一步跨出去,皮鞋踩在大堂的大理石地面上发出清脆的声响。陈寂跟在后面,秋末的风从旋转门灌进来,裹着街面上烤红薯的焦甜气。他站在原地深深地吸了一口,凉意顺着气管灌进肺里,整个人像是从一场漫长的溺水里被猛地拽了出来。

他掏出手机,翻了翻通讯录。联系人不多,除去妈妈和几个老同学,最近通话记录里排第一的是何知意,最近一条通话时长两分十八秒,日期是三个月前。再往下翻,是一个没有存名字的号码,只标注了一个字母“Q”,最近一次联系是半年前。

他盯着那个“Q”看了几秒,把手机重新塞回了口袋。

先回家。绿萝再不换盆真的救不活了。

陈寂租的房子在城南一片老居民区里,六层板楼的顶层,没电梯,四十平的独单,月租两千三。楼道里的声控灯坏了大半,他摸黑上到五楼的时候,口袋里的手机震了一下。

是周芸发来的微信:“小陈,赵总监刚才找我了,他希望明天早上九点跟你单独聊一次。他说,有些条件可以谈。”

陈寂靠着五楼的墙站了一会儿,借着手机屏幕的微光打字。他打了几个字又删掉,最后只发了三个字过去。

“不用了。”

消息发出去之后,他又补了一条:“周姐,谢谢你,但我真的不用了。”

对面沉默了将近一分钟,最后回了一个“好”字,加一个叹号。

陈寂收起手机继续上楼。他不知道的是,此刻在星图科技十二楼的会议室里,周芸正对着手机屏幕发愣,而她的微信消息列表里,赵怀远刚刚发过来的一句话还亮着。

“陈寂必须续约。深圳那个项目甲方指定的技术负责人是他,白纸黑字写进合同里的。他要走了,你我都不用干了。”

周芸把手机扣在桌上,疲惫地闭上了眼睛。她做了七年的人事,第一次碰到一个年薪不到十万的人,离职居然能让一个年薪两百万的总监急得连夜改签机票。

她睁开眼,重新拿起手机,翻出一个很久没联系过的号码。那个号码的备注名是“陈寂入职推荐人——何知意”。

窗外的天色已经彻底暗了下来,城市的灯光像一片倒置的星海,而十二楼的这间小小会议室,不过是其中一粒微不足道的光斑。

陈寂把绿萝从旧盆里取出来的时候,发现根系已经全部烂成了褐色,轻轻一碰就断,化成一摊黏腻的腐质。他蹲在阳台上,借着厨房漏出来的灯光把烂根一条一条剪掉,动作很慢,专注得像在做一台精细的手术。

这盆绿萝是何知意三年前送他的入职礼物。那天她把花盆塞进他手里,笑着说:“程序员费植物,就绿萝最皮实,你总不至于连绿萝都养死吧。”

现在绿萝还活着,虽然活得不太好。而送花的人下个月要结婚了,新郎不是他。

他把修剪好的绿萝重新栽进新换的营养土里,浇透了水,放在阳台的窗台上。十一月的夜风从窗缝挤进来,带着凉意和远处烧烤摊的烟火气。绿萝剩下的那两根藤在风里轻轻晃了晃,像是在试探这个新世界的温度。

手机又震了。这次是林晓雨发来的一连串消息,每条之间间隔不超过三秒,显然打字的人正处在一种亢奋的激动状态。

“寂哥寂哥寂哥!!!”

“你猜怎么着!!你下午刚走赵怀远就取消出差了!!他在办公室跟周芸吵了一架,虽然关了门但我听到他拍了桌子!!”

“然后更炸裂的来了!!刚才陆总突然来部门了,就是那个管整个研发中心的陆知行!!你见过没有?他平时一年都来不了技术三部一次,刚才突然过来问赵怀远‘陈寂呢’,赵怀远脸都绿了!!”

“最绝的是陆总问完就走了,什么话都没多说,赵怀远现在把自己关在办公室里,玻璃上那个影子来回踱步踱了快半个小时了哈哈哈哈哈哈哈!”

陈寂看完这些消息,把手机放在一旁,从冰箱里拿了一罐可乐,拉开拉环喝了一口。碳酸的刺激感从舌根蔓延到喉咙,他靠在厨房的门框上,望着阳台上那盆刚换完盆的绿萝,不知道在想什么。

过了大概十分钟,他又拿起手机,给林晓雨回了一条消息:“陆知行问我的时候,原话是什么?”

林晓雨秒回:“原话就是‘陈寂在不在工位’,赵怀远说你在休年假,陆总看了他大概有三秒钟,那眼神据前台小周说冷得能结冰。然后陆总只说了一句‘他年假什么时候批的’,赵怀远支支吾吾说今天,陆总转身就走了。全程不到两分钟,但整个十二楼的气压至少低了两百帕。”

陈寂盯着屏幕上的“今天”两个字,眉头微微皱了一下。陆知行他当然知道,星图科技研发中心的一号位,直接向CEO汇报,管着底下七个技术部门三百多号人。但陈寂入职三年,跟陆知行之间的直线距离从没小于过五十米。这种级别的人,不会无缘无故来找一个P4的后端开发。

除非有人跟他说了什么。或者,除非他看到了什么。

陈寂打开笔记本电脑,连上家里的网络,登录了公司内网的代码仓库。他的账号权限还在,这个时间点账号还没被回收。他翻到自己最近三个月提交的代码记录,一条一条往下看。用户中心重构、推荐链路优化、数据中台接口、流量分发系统——每一个项目他都做了大量核心代码,但提交记录里他的名字前面永远挂着另一个人的名字:孙磊。

孙磊是赵怀远从上一家公司带过来的嫡系,职级P7,年薪大概在八十万上下。他写的代码陈寂见过,架构设计平庸,异常处理粗糙,但人家会写邮件,会做PPT,会在周会上用三个排比句把赵怀远捧得舒舒服服。而陈寂改的那些东西,到了汇报的时候统统变成了“我们团队在孙磊的带领下如何如何”。

这种事在职场上并不新鲜。陈寂以前不是没憋屈过,但那时候他有留下来的理由——何知意也在星图,就在隔壁的产品部。每天中午能一起吃饭,下班能一起走一段地铁,偶尔加班晚了她在楼下等他,手里拎着两杯奶茶,芋泥波波三分糖。那段日子他觉得自己虽然挣得少,但生活总算有个盼头。

后来何知意调去了北京分公司,异地半年后提了分手。分手那天她给他打了一个很长的电话,语气平静得像在做一场述职报告。她说陈寂你是一个很好的人,但你太安于现状了,你明明有那个能力,却甘愿被人踩在脚下,我看不到你的野心,也看不到我们的未来。

陈寂当时想反驳,但张了张嘴发现自己确实没什么可说的。他总不能告诉她,他其实一直在攒东西,攒人脉,攒技术储备,攒那些看似微不足道的、但总有一天会有用的资本。这些东西在他看来比一份高薪更重要,但在她看来,不过是一个平庸的人给自己找的体面借口。

她没说错。他只是不想认。

那天之后他删掉了何知意的微信聊天记录,但没舍得删好友。她的朋友圈三天可见,偶尔发一张照片,背景是北京的写字楼和咖啡馆,妆容精致,笑容得体,身边偶尔会出现一个穿衬衫的男人,没有正面,只有侧影和背影。陈寂从来不给那些照片点赞,但他会看,反复地看,直到每条动态右下角的浏览次数在本地缓存里变成一个毫无意义的数字。

三个月前何知意最后一次给他发消息,是一张婚礼请柬的电子版,上面写着新郎的名字:江一帆,某头部互联网公司的产品副总裁。请柬的设计很简洁,白底金字,没有用任何花哨的模板,反而透着一股不动声色的底气。

陈寂没有回那条消息,何知意也没有再发。

他把那盆绿萝搬到了阳台上阳光最好的位置,然后转身回了房间。电脑屏幕还亮着,代码仓库的页面上,他注意到一个细节——今天下午五点四十七分,也就是他离开公司大约一个小时后,有一个内部账号浏览了他的所有代码提交记录。那个账号的权限等级很高,日志里不显示具体用户名,但能看到访问来源IP的网段,是星图科技高管专用的内网网段。

陆知行的办公室在十六楼,那个网段刚好覆盖十六楼。

陈寂关掉浏览器,把可乐罐里最后一口仰头喝干净,空的铝罐扔进垃圾桶,发出一声清脆的撞击。他躺在床上盯着天花板,天花板上有一块水渍,形状像一片没有边界的岛屿。他在心里默默盘算了一下自己的存款——二十三万,够妈妈康复中心半年的费用,加自己一年的生活费,如果精打细算的话。

够了。他对自己说。足够了。

手机屏幕又亮了一下,这次不是林晓雨,而是一个陌生号码发来的短信。短信内容只有一行,没有署名,没有称呼,像一颗精准制导的子弹,在深夜里无声地穿透了所有多余的铺垫。

“陈寂先生,我是星核科技合伙人齐北。方便的话,明天下午两点,你定地方,我们见一面。”

陈寂看着这条短信,慢慢从床上坐了起来。星核科技,这个名字他太熟了。它是星图科技在AI基础架构领域最大的竞争对手,两家公司从产品打到人才,从市场打到专利,业内人送外号“双星大战”。而齐北这个人,他在技术圈的名气比星核科技这家公司本身还要响亮——前大厂研究院副院长,二十六岁带团队拿了顶级学术会议的best paper,三十岁出来创业,三年把星核做到估值四十亿。

这样一个人,亲自给他发短信,没有通过猎头,没有通过中间人,直接找到了他的私人号码。

陈寂没有急着回复。他把手机放下,走到阳台上看了一眼那盆绿萝。夜风里它的藤蔓不再晃动了,安静地垂在花盆边缘,像两行还没来得及落笔的句子。楼下的烧烤摊已经收了,街面上只剩一盏路灯孤零零地亮着,橘黄色的光晕里尘埃缓慢地浮动,像时光本身留下的碎屑。

他站了很久,直到脚底开始发凉,才回到屋里拿起手机,给那个陌生号码回了一条消息。

“齐总您好,明天下午两点,城南梧桐里56号,有一家叫‘无何有’的茶馆。我会订好位子等您。”

消息发出去不到十秒,对面回了一个字。

“好。”

陈寂把手机充上电,关了灯。黑暗里他睁着眼睛,能听到自己胸腔里心脏跳动的声音,平缓而有力,一下一下,像某种古老而精准的计时器,正在为一段尚未开始的旅程倒数。

第二天早上八点半,陈寂的手机闹钟还没响,星图科技的内部通讯软件已经炸了。

消息最初是从技术三部的内部群流出来的。有人在群里贴了一张截图,是今天凌晨三点孙磊提交的一份紧急代码修复记录,修复的内容是用户中心重构模块的一个内存泄漏问题。截图的重点不是修复本身,而是代码diff的对比——孙磊提交的新代码跟陈寂之前写的原始版本相似度高达百分之九十七,唯一的改动是把一个缓存回收的时机延迟了零点三秒,然后他在提交备注里写了八个字:“修复核心架构缺陷”。

群里沉默了大概两分钟,然后一个叫“用户中心前端-刘畅”的账号发了一句:“这不就是把陈寂的代码重新提交了一遍吗?改了一行也算修复?”

没人回复他。但三分钟后,这条消息被截图传到了技术部大群。大群里有两百多号人,消息像滴进滚油里的一滴水,瞬间炸开了锅。

“孙磊之前不是信誓旦旦说重构是他主导的吗?”

“笑死,内存泄漏这种低级bug都能写出来的P7,建议回炉重修。”

“昨晚上谁把陈寂的薪酬挂内网了你们看了没?7980,我眼珠子差点掉出来。”

“楼上别说了,我们组的实习生工资都九千。”

这些消息在十五分钟内被群管理员批量撤回,撤回记录显示操作人是赵怀远的助理。但撤得再快,也快不过截屏。一张张截图像接力棒一样在各个私聊窗口里飞速流转,不到九点,整个研发中心三百多个员工里,至少有三分之二的人知道了三件事:陈寂的月薪是7980;孙磊一直在拿陈寂的代码充自己的业绩;而陈寂已经提了离职。

陈寂本人对这些一无所知。他早上七点就出了门,先去了城南的康复中心。

康复中心在一座老旧的四层小楼里,外墙刷着浅绿色的涂料,有些地方已经剥落。里面的设施不算新,但干净整洁,走廊里飘着淡淡的消毒水气味。陈寂的妈妈陈淑云住三楼的一个双人间,同屋的另一个阿姨上个月被儿子接走了,现在房间里就她一个人。

陈寂推门进去的时候,陈淑云正坐在窗边的轮椅上晒太阳。她今年五十六岁,两年前因为脑溢血导致左半身偏瘫,经过两年的康复治疗,左手已经能做一些简单的抓握动作,但走路还是不行,说话也不利索,句子一长就会含混。

“妈。”陈寂把带来的水果放在床头柜上,拉了把椅子在她旁边坐下。

陈淑云转过头看他,右半边脸努力地挤出一个笑容。她伸出能动的右手,慢慢地摸了摸陈寂的脸,手指粗糙而温热。她的嘴唇动了动,声音像是从很深的井里提上来的:“瘦了。”

“没瘦,穿得薄了。”陈寂握住她的手,“这周感觉怎么样?腿有没有力气大一点?”

“好了,好了很多。”陈淑云吃力地说,每吐一个字都像在搬运一块沉重的石头,“小赵昨天,扶我走了,走了二十步。”

小赵是康复中心的护工,姓赵,四十多岁,手脚麻利心肠热,对陈淑云照顾得很用心。陈寂当初选这家康复中心,很大程度上就是因为这个小赵。他每个月工资的一大半都花在这里,但他从来没有在陈淑云面前提过一个钱字。

“二十步,进步很大啊。”陈寂笑着说,“照这个速度,过年就能回家吃饺子了。”

陈淑云也跟着笑,笑到一半忽然咳嗽起来。陈寂赶紧帮她拍背,等她咳完了又倒了温水喂她喝。喝完水陈淑云靠回轮椅里喘了几口气,忽然用右手抓住陈寂的手腕,力道大得不像一个偏瘫病人。

“别,别太累。”她盯着陈寂的眼睛,浑浊的瞳孔里有一种母亲独有的锐利,“你的眼睛,全是红的。”

“昨晚没睡好,绿萝换盆折腾到半夜。”陈寂把她的手放回去,语气轻松得像在说今天的天气,“对了妈,我换工作了,新公司开的工资比现在高不少,你踏实住着,不用担心钱。”

他说这话的时候表情自然极了,连他自己都差点信了。陈淑云盯着他看了好几秒,然后慢慢地松开了手,把脸转向窗外。窗外是一棵老槐树,叶子已经落了大半,剩下的几片在风里瑟瑟地抖,却怎么也不肯掉下来。

“你,别骗我。”她说。

“没骗你。”

陈淑云没有再追问。她太了解自己的儿子了——这孩子从小心事就重,七岁那年被邻居家的大孩子打破了头,流了一脸的血,愣是一声没哭,自己走回家拿了块毛巾捂住伤口,然后安安静静地坐在门口等她下班。她不问,他就不说。她问了,他也未必说真话。

但这一次,陈寂确实没有骗她。他只是在陈述一个尚未发生的事实,用一种让它听起来已经发生的语气。这在技术上不算撒谎,最多算预支。

在康复中心陪妈妈吃了午饭之后,陈寂看时间差不多了,起身告别。走到门口的时候陈淑云忽然叫住他,用含混但异常坚定的声音说了一句话。

“别让人,欺负。”

陈寂站在门口,逆着光回头笑了一下。

“不会了,妈。”

“无何有”茶馆藏在城南梧桐里那条窄巷的最深处,门面小得稍不留意就会错过。门口没有招牌,只有门楣上刻着三个篆字,漆色已经斑驳。推门进去是一个方正的小院,青砖铺地,墙角种着一丛竹子,被秋风吹得沙沙响。院子的主人是个退了休的大学老师,姓程,不靠茶馆赚钱,每天只接待三桌客人,还得提前预约。陈寂能约到这里,是因为程老先生的儿子程远是他大学室友。

下午一点五十五分,陈寂坐在靠窗的位子上,面前摆着一壶还没开始泡的凤凰单枞。阳光透过竹帘洒在桌面上,切成一格一格的光斑,像某种精心设计的密码。

一点五十八分,院门口传来脚步声。陈寂抬头,透过竹帘的缝隙看到一个高大的身影正弯腰穿过那道低矮的门楣。来人穿一件深灰色的休闲西装,里面是黑色的高领毛衣,整个人线条利落得像一把收在鞘里的刀。

齐北比照片上看起来年轻,也比照片上看起来疲惫。他眼下的青黑用肉眼就能看清,但眼神亮得惊人,像是所有倦意都被压缩到了眼眶之外的那一小片皮肤上,而眼球本身则永远保持着一颗高速运转的精密轴承的清醒。

“陈寂。”他拉开对面的椅子坐下,没有握手,没有寒暄,开门见山,“你写的那个分布式缓存一致性方案,我看了三遍。第一遍没看懂,第二遍看懂了三分之一,第三遍——我让我的技术合伙人一起看了,他看完之后沉默了一根烟的时间,然后跟我说了一句话。”

齐北顿了顿,把桌上那壶还没泡的茶端过来,熟练地烫杯、洗茶、冲泡,整套动作行云流水。

“他说,星图把这个人的工资压到一万以下,赵怀远这个人不是蠢就是坏,大概率是既蠢又坏。”

陈寂接过齐北递来的茶杯,茶汤金黄透亮,香气清锐。他低头喝了一口,没说话。

“你的方案里用了一个非常规的共识算法变种来处理缓存节点间的数据同步,这个变种我在三年前的一篇内部论文里看到过雏形,那篇论文的作者署名是一个叫‘S. Chen’的人。我当时还想联系这个人,但没找到渠道。”齐北放下茶壶,十指交叉放在桌上,身体微微前倾,“陈寂,那个S. Chen,是不是你?”

陈寂把茶杯放回桌面,杯底跟茶托碰出一声轻响。

“是我。大三那年写的,发在校内刊上,没什么人看过。”

“校内刊。”齐北笑了一声,那个笑容里带着一种“果然如此”的笃定,也带着一丝“暴殄天物”的惋惜,“你知不知道你那个方案如果落地,能把星核目前的核心产品延迟降低至少百分之三十?百分之三十,在AI推理场景里,意味着什么?”

“意味着你们的竞品——也就是星图的‘天枢’平台,会在性能对比测试里直接被拉出一个代差。”陈寂说这句话的时候语气很平,像在陈述一加一等于二。

齐北盯着他看了三秒钟,然后靠回椅背,双手摊开:“直说吧。星核给你什么条件你愿意来?”

“什么职位?”

“基础架构部,首席架构师,直接向我汇报。”齐北说,“年薪,你开。期权,你开。签字费,你开。我今天来的唯一目的,就是让你点头。”

这个条件对于任何一个在星图拿着P4工资的人来说,都像是一场幻觉。但陈寂的表情没有任何变化,他甚至又端起茶杯喝了一口,然后才不紧不慢地问了一句。

“你怎么拿到我私人号码的?”

齐北愣了一下,显然没想到对方的反应顺序跟正常人不太一样。但他很快就恢复了常态,从口袋里掏出手机翻了翻,把屏幕转向陈寂。

“你们公司内网那个薪酬统计帖,昨天中午被一个叫‘陆知行’的内部账号加了精华。你可能不知道,陆知行跟我当年是同一个导师带出来的,他看完帖子之后给我打了一个电话,说的第一句话是——‘齐北,你那个架构师的缺口,我这里有个人,你挖不走你就是孙子。’”

陈寂垂下眼睛,看着杯中澄黄的茶汤。茶汤表面倒映着竹帘的纹路和他自己的脸,那张脸看起来既熟悉又陌生,像一个很久没见的旧友。他把杯子转了一圈,然后抬起头。

“齐总,你的条件很好,但我现在不能答应你。”

齐北的眉头微微皱了一下,但语气仍然平稳:“理由?”

“因为我在星图还有一件事没做完。”陈寂站起来,从椅背上拿起外套,“这件事做完之后,如果你的offer还有效,我去北京找你。”

“什么事?”

陈寂已经走到了门口,听到这句话停了一下,回头看了齐北一眼。午后的阳光正好打在他脸上,把他的五官分割成明暗分明的两部分,一半亮一半暗,像一扇半开半合的门。

“用户中心重构那个项目,代码是我写的,架构是我搭的,里面每一行逻辑我都门儿清。但深圳那个甲方点名要我做技术负责人,赵怀远瞒着甲方说项目是他亲自带的。”陈寂的声音不高,但每个字都像是用刀刻在木头上的,“下周甲方来公司做中期验收,赵怀远让孙磊冒充架构师去答辩。我要做的,就是在验收会上,把属于我的东西拿回来。”

齐北沉默了两秒,然后忽然笑了。他笑得并不大声,但那种笑声里带着一种发自内心的畅快,像是在冬天推开窗户猛地吸了一口冷空气。

“陈寂,你知道我最欣赏你什么吗?不是你技术多好——技术好的人我见得多了。是你这个人,被踩了三年,脚底下还踩着底线。”他把自己的名片从桌上推过去,站起身来,“下周五之前,那个offer永远有效。再多说一句——赵怀远那个人,你小心点。他能在星图混到总监,背后有人。”

陈寂把名片收进口袋,朝齐北微微点了一下头,然后转身推开了院门。秋风灌进来,满院竹叶沙沙作响,像无数双手在为他鼓掌。

他走出去大概二十米,手机震了。是林晓雨发来的微信,一连发了五六条,每条后面都跟着至少三个感叹号,显然是在某个会议中途偷偷按出来的。

“寂哥!!我刚知道一个天大的消息!!”

“今天早上陆总在管理层周会上直接点名赵怀远了!!当着所有总监的面!!”

“原话是‘技术三部有一个叫陈寂的员工,入职三年月薪不到八千,但他写的代码支撑了你们部门去年百分之六十的核心业务。赵怀远,你能不能跟我解释一下,这个人的绩效考核为什么连续三个季度是C?’”

“全场安静了至少三十秒!!三十秒!!据说CEO都没说话!!”

“然后陆总说了一句话炸裂全场——‘下周用户中心项目的甲方验收会,我要亲自参加。项目答辩人改成陈寂,谁有意见现在就提。’”

“当然没人敢提啊!!但赵怀远散会以后直接去了十六楼人力资源部,到现在还没出来!!”

陈寂站在梧桐里窄巷的正中间,头顶是两排老房子夹出来的一线天,阳光从头顶灌下来,把他整个人镀成了一层金。他低头看完这些消息,把手机放回口袋,在原地站了很久。

然后他嘴角弯了一下。那个弧度很小,如果不仔细看根本注意不到,但确实是弯了。

绿萝的新叶子,大概会在下周长出来。

陈寂回到家的第一件事不是回消息,不是看代码,而是把阳台上那盆绿萝端进屋里,放在书桌正对面的窗台上。那里每天上午能晒到两个小时的太阳,不多不少,刚好够一盆劫后余生的植物重新活过来。

他在书桌前坐下,打开电脑,新建了一个空白文档。文档的标题只写了三个字:验收稿。

光标在标题后面一闪一闪地跳,像一颗悬在半空的心脏。陈寂把手指放在键盘上,没有急着敲第一个字。他在脑子里把用户中心重构项目的所有技术节点从头到尾捋了一遍——架构设计、技术选型、核心算法、性能优化、容灾方案。这些东西他太熟了,熟到不用看任何资料就能把每个细节复述出来,因为它们不是他“学”来的,而是他一手创造的。

他需要准备的并不是技术内容。他需要准备的,是一个故事——一个能把甲方技术团队说服的故事,一个能把赵怀远和孙磊这三年编造的谎言从根上拆穿的故事。

而这个故事最好的讲述方式,就是事实本身。

陈寂开始打字,键盘的敲击声在安静的房间里响成一片,快而均匀,像一台精密运转的织布机,正在把时光和心血一丝一缕地织成坚不可摧的锦缎。

与此同时,星图科技十二楼技术三部的总监办公室里,赵怀远正坐在自己的皮椅上,脸黑得能拧出墨汁来。他面前的办公桌上摊着一份绩效考核表,上面“陈寂”两个字被他用红笔圈了好几个圈,圈圈相套,像一面被射烂了的靶子。

他对面坐着两个人。左边是孙磊,整个人窝在椅子里,脸上是一种混合了焦虑和不屑的复杂表情。右边是人事经理周芸,面色平静,但眼底藏着一丝几乎看不见的快意。

“老赵,这事我觉得没那么严重。”孙磊先开了口,语气故作轻松,“陆总就是想做个姿态,管理层嘛,看到那种薪酬倒挂的帖子肯定要表态的。但他又不懂技术,验收会上甲方问的那些问题他能听懂几句?到时候还是我说了算。”

“你闭嘴。”赵怀远头都没抬,声音冷得像冰窖里捞出来的,“你做的那点事真当我不知道?重构项目从头到尾你写过几行代码?上次甲方视频会议你讲那个缓存方案,支支吾吾三分钟没说清楚,还是陈寂在聊天框里打字提示你的,你以为我没看到?”

孙磊的脸一阵红一阵白,张了张嘴想辩解,但对上赵怀远的目光之后又把话咽了回去。他跟了赵怀远五年,太了解这个人的脾气了——平时可以跟你称兄道弟,但一旦你威胁到他的位置,翻脸比翻书还快。

“周芸。”赵怀远转向另一侧,“你跟我说实话,陈寂的离职手续办到哪一步了?”

周芸翻开手里的人事档案夹,不紧不慢地说:“他昨天提交的是口头离职,书面材料还没交,OA系统里的离职流程也没有发起。从法律意义上讲,他现在仍然是星图科技的正式员工,合同存续期内,他有权参加公司任何安排的工作任务,包括下周的甲方验收会。”

赵怀远的手指在桌面上敲了三下,节奏由慢到快。他眯起眼睛看着周芸,目光里有审视,也有试探:“你昨天跟他谈续约的时候,他到底说了什么?你原话复述一遍。”

“他说,薪资涨到八千二,涨幅百分之二点七,他想问这个数字是怎么算出来的。”周芸一字一顿,像在宣读一份庭审记录,“然后他说,他入职三年职级没动过,带出来的应届生转正就是P5。最后他说,不用谈了。”

办公室里安静了三秒。赵怀远忽然抄起桌上的陶瓷茶杯猛砸在墙上,杯子碎成几片,茶水溅了一墙,褐色的液体顺着白墙往下淌,像一道丑陋的疤。

“给脸不要脸。”赵怀远的声音压得很低,低到只有对面两个人能听见,“既然他想在验收会上搞事情,那我就让他搞。孙磊,你给我听好了,从现在到下周验收,你给我把那套答辩材料背到滚瓜烂熟,代码看不懂的地方就死记硬背,甲方问什么你就答什么,答不上来就往架构演进方向扯,扯不明白就推到‘团队协作’上。”

他站起来,双手撑着桌面,身体前倾,目光阴沉得像暴风雨来临前的天空。

“至于陈寂——他不是想参加验收会吗?行,让他参加。但不是以答辩人的身份。”

孙磊愣了一下:“那以什么身份?”

赵怀远从抽屉里抽出一张纸,是一份空白的会议纪要模板。他用手指敲了敲表格最下面一行,那行字印的是“会议记录人”。

“让他坐后排做记录。”赵怀远说完,嘴角浮起一个极其淡的笑容,那个笑容像一层薄冰,底下藏着暗流汹涌,“他不是喜欢写代码吗?验收会上甲方说的每个字,都让他一个字一个字地记下来。我要让他坐在那里,亲眼看着孙磊把他写的东西从头到尾讲一遍,从头到尾署名都是别人。”

孙磊听懂了,眼睛亮了起来,刚才的忐忑瞬间被一种带着恶意的兴奋取代:“妙啊老赵,这招是真的绝。”

周芸坐在旁边一言不发,只是低头看着自己手里的文件夹。文件夹的塑料封面上倒映出她自己的脸,那张脸上的表情既不是赞同也不是反对,而是一种深沉的、职业化的缄默。在这家公司做了七年,她见过太多这样的事——有才的人被踩在底层,平庸的人踩着他们往上爬。她曾经试着推过几次,推不动,后来就不推了。不是麻木,是知道在有些规则面前,一个人的力量太小了。

但她注意到一个细节。昨天陈寂走出会议室的时候,说“不用了”三个字的语气,不是愤怒,不是委屈,而是笃定。那种笃定她在七年的HR生涯里只见过寥寥数次,每一次都出现在那些已经做好万全准备、只等最后一击的人身上。

她把文件夹合上,站起来:“赵总监,如果没什么别的事,我先回人事部了。验收会的会议通知我来发,记录人那一栏,我会按您的意思填。”

赵怀远点了点头,周芸拉开门走了出去。走廊里的日光灯照在她身上,把她的影子拉得很长很瘦。她走了几步,忽然停下来,掏出手机看了一眼昨天和何知意的微信聊天记录。

她昨天给何知意发了消息:“知意,你前男友陈寂在星图这边提离职了,你知道吗?”

何知意隔了两个小时才回,回的内容只有一行:“周姐,我和他的事已经是过去式了。他做什么选择,都跟我没关系。”

周芸看着这行字,心里说不上是什么滋味。何知意是她在星图最好的朋友,三年前调到北京之后还保持着联系。她知道何知意跟陈寂分手的原因,也知道何知意现在的未婚夫江一帆是什么来头——某头部大厂的产品副总裁,家世好、学历高、前程似锦。站在何知意的角度,她的选择无可厚非。

但周芸也记得一件事。何知意刚调到北京那阵子,有一次深夜跟她视频聊天,喝多了酒,红着眼眶说了一句话:“周姐你知道吗,陈寂是我见过最聪明的人。但他就是太聪明了,聪明到什么都能忍。”

周芸把那句“他太聪明了,聪明到什么都能忍”在心里翻来覆去地嚼了好几遍,最后轻轻地叹了口气,收起手机朝电梯走去。

聪明人不会一直忍下去。当聪明人决定不忍的时候,往往就是一切规则开始改写的时候。

这天晚上,陈寂的验收稿写到了凌晨两点。他不是在写PPT,而是在写一个完整的系统架构演进图谱——从最初的单体应用到微服务拆分,从数据库直连到读写分离加缓存层,从同步阻塞到异步事件驱动。他把每一步的决策背景、技术论证、性能对比和潜在风险全部拆解成了可视化的流程图,每一张图拎出来都能直接当技术分享的课件。

他要的不是在验收会上跟孙磊吵架。他要的是,当甲方技术团队看到这些东西的时候,他们自己就会得出结论——这些东西不可能是孙磊写的。因为技术是骗不了人的,一个架构师和一个冒牌货之间隔着的那道鸿沟,不是背几页演讲稿就能填平的。

做完最后一张图的时候,他抬头看向窗外。城市的灯火已经稀落了大半,只剩几栋写字楼的楼顶还亮着红色的航空警示灯,一闪一闪,像夜航船上的信号。绿萝安静地立在窗台上,在台灯的光晕边缘投下一小片微弱的影子。

陈寂揉了揉酸胀的眼睛,拿起手机。有一条未读消息,来自“Q”,发信时间是十一点半。

“哥,你妈这个月的康复费我已经垫上了,不用急着还。另外,下周五验收会的事,你有多大把握?”

陈寂给“Q”回的备注全名是“邱屿”,是他大学时期的下铺兄弟,也是他这辈子唯一能借钱不觉得亏欠的人。邱屿毕业后没去大厂,跟人合伙开了一家小型技术外包公司,几年下来做得不大不小,养活二三十号人不成问题。陈寂妈妈康复中心那笔一万二的月费,陈寂偶尔周转不开的时候都是邱屿二话不说就打过来的。

他想了想,回了四个字。

“十成把握。”

邱屿的回复几乎立刻就来了,仿佛那头的人一直攥着手机在等。

“行。有你这句话我今晚睡得着了。对了,你那个前女友是不是下个月结婚?我刚在朋友圈刷到她的婚纱照,老公长得像只企鹅。”

陈寂看着“企鹅”两个字,没忍住笑了一声。笑完之后他把手机放下,靠在椅背上闭了一会儿眼睛。黑暗里他想起何知意最后一次跟他面对面的那天,在首都机场T3航站楼的出发层,她拖着行李箱走进安检通道,走到一半回头看了他一眼。那个眼神里什么都有,不舍、心疼、失望,还有一种他当时没读懂、后来花了很长时间才想明白的东西——期待。

她期待他叫住她,期待他说“你别走”,期待他用一种不体面的、不从容的方式去争取她。但他没有。他微笑着冲她挥了挥手,像送一个普通朋友去出差。

那是他这辈子伪装得最好的一次体面,也是他这辈子最后悔的一次体面。

凌晨三点,陈寂终于躺到了床上。他盯着黑暗中的天花板,在脑子里把接下来一周的时间线从头到尾理了一遍。验收会是下周五,还有整整七天。这七天里赵怀远不会坐以待毙,他一定会想尽一切办法阻止陈寂登上那个答辩台。陆知行的态度虽然明确,但他是研发中心的老大,不可能事无巨细地盯着一场部门级别的验收会。真正到了会议当天,现场的把控权仍然在赵怀远手里。

他必须在验收会之前,找到一把能绕过赵怀远、直接锁定自己答辩资格的钥匙。

那把钥匙,他在入睡前的最后一秒找到了。

甲方合同里有一项条款,项目技术负责人的变更必须经过甲方书面同意。而深圳那家甲方公司——云鲸智能——的项目总负责人,是一个在圈内以“认技术不认头衔”出名的女人。她叫宋瑾。

第二天上午十点,陈寂用自己还没被收回的公司邮箱,给宋瑾发了一封邮件。

邮件的内容很短,没有寒暄,没有诉苦,没有任何带有情绪色彩的字眼。他只写了一段话:“宋总您好,我是星图科技用户中心重构项目的核心开发者陈寂。关于下周中期验收的技术答辩,有几项涉及底层架构的关键指标我想提前跟贵司技术团队对齐,以避免验收当天因信息偏差造成时间浪费。随信附上我整理的架构设计要点摘要,请查收。如需提前沟通,我的手机号码是——”

邮件发出后大约四十分钟,他的手机亮了。

来电显示的归属地是深圳。陈寂接起来,对面是一个女人的声音,语速偏快,音色清冽,像冬天早晨的第一杯凉白开。

“陈寂?我是宋瑾。”

“宋总您好。”

“你发的那份架构摘要,我刚才让我们技术总监看了。他只看了目录就跟我说了一句话——‘这才是真正干活的人’。”宋瑾停顿了一下,陈寂听到电话那头有键盘敲击的声音,然后是纸张翻动的声音,“所以我很好奇,为什么上次视频沟通会上,代表星图做方案讲解的是另一个叫孙磊的人?”

陈寂握着手机,手心微微出汗,但他的声音稳得像一根绷紧的琴弦:“宋总,这个问题我现在不方便在电话里回答。但我可以跟您保证一件事——下周五的验收会上,您会看到一个完整的技术全貌。至于讲解的人是谁,我相信您看到现场的情况后,会做出自己的判断。”

电话那头沉默了大概五秒钟。五秒钟后,宋瑾的声音再次响起,语气里多了一丝微妙的兴味:“陈寂,你这个人说话挺有意思的。行,我不问了。但有一条——我们云鲸这次项目合作,合同金额三千七百万,我做项目十五年,从来只认交付质量不认人情。下周五我到星图,谁有真本事,谁上台讲。我不管你们内部的职级和汇报线,在验收这件事上,我的意见权重是百分之百。你能听懂我的意思吗?”

“完全能。”

“好。周五见。”

电话挂断。陈寂把手机从耳边移开,屏幕上通话记录的最新一栏显示“宋瑾-云鲸智能”,通话时长四分零六秒。他把这条记录截了个屏,存进了一个加密文件夹。那个文件夹里已经有十几份文件——代码提交记录、薪酬对比数据、绩效考核通知书、以及他和孙磊之间关于项目技术细节的邮件往来。每一份单独拿出来都不算致命,但组合在一起,就是一个足以掀翻牌桌的证据链。

他从来不打无准备的仗。这三年他忍下的每一口气,都变成了这个文件夹里的一颗子弹。而现在,弹匣已经装满了。

消息像长了腿一样,在星图科技的办公区里飞快地跑。不出半天,陆知行在管理层周会上点名赵怀远的消息已经传遍了研发中心的每一个角落,连前台小妹都知道了“十二楼那个陈寂要翻身了”。午休时间里,茶水间、吸烟区、食堂角落,到处都是压低声音的窃窃私语。

“听说陈寂月薪才七千多,我的天,我上个月刚入职的测试都一万二了。”

“人家可是真大佬,去年双十一我跟他一起值过夜班,数据库崩了他一个人上去手撕代码,那手速看得我头皮发麻。我当时还纳闷,这么厉害的人怎么才P4?”

“赵怀远这回算是踢到铁板了。陆总亲自下场保的人,他再压一个试试?”

但也有人不这么看。饭桌上一个在星图待了五年的老员工嚼着排骨,慢悠悠地泼了一盆冷水:“你们还是太年轻。陆知行再厉害,他也是研发中心的老大,不是老板。赵怀远背后的人你们知道是谁吗?管整个运营中心的副总裁钱国伟,跟CEO一起打江山的老人。陆知行去年跟钱国伟在预算会上拍过桌子,没赢。你们觉得这次为一个P4,陆总能跟老钱再撕一次?”

这话一出,桌上安静了一瞬。老员工把骨头吐出来,用纸巾擦了擦嘴,补了一句:“这公司啊,从来就不是靠技术说话的。”

但茶水间的另一端,也有人小声接了话:“可这次不一样。这次云鲸那边的宋瑾要亲自来。宋瑾是什么人?她爸是云鲸的董事长,她自己是MIT硕士,圈子里出了名的铁面无情。钱国伟再大的面子,在她面前也大不过合同条款。”

没错。合同的第三十七条白纸黑字写着,项目技术负责人变更须经甲方书面确认。而云鲸至今收到的所有书面材料里,技术负责人签的都是赵怀远的名字。但赵怀远压根写不出一行用户中心的代码——这件事,宋瑾也许不知道,但她的技术总监一定已经从陈寂那封邮件里嗅出了不对劲。

周三上午,赵怀远出差回来,还没进办公室就被陆知行的秘书堵在了走廊上。

“赵总监,陆总请您过去一趟,十五楼大会议室。”

赵怀远脸上的表情没怎么变,但握着行李箱拉杆的手指关节微微发白。他把行李箱交给助理,整了整领带,朝电梯走去。

十五楼的大会议室比十二楼的豪华得多,落地窗占了整整一面墙,能俯瞰整个高新区的天际线。陆知行坐在长桌的尽头,背对着落地窗,逆光里的面孔看不出太多表情。他左手边坐着法务部的负责人,右手边坐着一个人——是人事部的VP,整个星图科技的HR一号位,一个叫田敏的中年女人,戴一副金丝眼镜,笑容温和但眼神犀利。

赵怀远走进来的时候,陆知行没有请他坐。

“赵总监,三件事。”陆知行的声音不大,但会议室的设计让每个字都清晰得像用刀刻在石头上,“第一,用户中心重构项目甲方中期验收会,答辩人调整为陈寂。这个决定我在周会上已经宣布过,今天正式以书面形式确认。”

他把一份文件沿着桌面滑过去。文件上盖着研发中心的红章,陆知行本人的签名已经落在了最下面。

赵怀远站着没动,只是用余光扫了一眼那份文件:“陆总,陈寂职级P4,让他代表部门去做甲方验收答辩,传出去我们技术三部的面子——”

“面子?”陆知行打断他,语气仍然平静,但那个“面子”两个字从他嘴里出来的时候像两块被捏碎的冰,“赵总监,你在跟我谈面子?那我想请问你,你们部门把一个P4员工写的代码拿去给P7署名,这件事传出去,是你的面子值钱,还是星图的商誉值钱?”

赵怀远的下颌肌肉猛地收紧了一下,但他很快控制住了。跟陆知行硬碰硬是不明智的,至少在明面上是这样。他深吸了一口气,换了一个角度。

“陆总,我理解您的考虑。但验收答辩不是写代码,需要跟甲方沟通、控场、应对各种突发问题,这些方面孙磊的经验确实比陈寂丰富得多。我建议答辩仍然由孙磊主导,陈寂可以作为技术支持参加,这样对项目的实际效果——”

“赵怀远。”陆知行忽然叫了他的全名,不是“赵总监”,而是“赵怀远”,语气像一把被从鞘里抽出来的刀,“你是不是觉得我不懂技术,就可以在我面前随便糊弄?”

会议室里的空气骤然凝固。法务部和田敏同时把头低了下去,假装在看面前的文件。

“你以为我不知道用户中心重构的核心代码是谁写的?你以为我不知道上次甲方的视频会议孙磊答不上来的时候,是陈寂在聊天框里现打的答案?”陆知行站起来,他比赵怀远高出半个头,居高临下地看着他,“你拿P7的人占P4的功劳,拿了整整三年。这三年里你给陈寂打了三次C,绩效面谈记录里写的理由是‘主动性不足’。赵怀远,我看了陈寂的代码提交记录,过去十二个月他的代码提交量是孙磊的三倍,核心模块覆盖率百分之八十一。你告诉我,这叫主动性不足?”

赵怀远的脸彻底沉了下来,嘴唇抿成一条直线。他知道今天在陆知行面前说什么都没用了,但他也没有慌张。他在这家公司有靠山,只要钱国伟不倒,他的位子就稳如泰山。陆知行再怎么看他不顺眼,也不能直接撤他的职——总监级别的人事任免需要CEO签字,而CEO从来不会为了研发中心跟运营中心的矛盾去得罪钱国伟。

“既然陆总已经决定了,那我服从安排。”赵怀远拿起桌上的文件,语气恢复了职业化的平静,“不过有一件事我想提醒陆总,云鲸这个项目的合同是钱总那边签回来的,甲方的对接人也是钱总的老关系。如果验收会上出了什么意外影响后续合作,这个责任——”

“责任我来担。”陆知行重新坐下,逆光中看不清他的表情,“现在,你可以出去了。”

赵怀远拿着文件转身走了出去。他拉开会议室门的时候,脸上的阴沉在转身的瞬间变成了一种似笑非笑的冷意。

他并没有回十二楼,而是拐进了旁边一条走廊,掏出手机拨了一个号码。电话接通后,他的声音压低到了一个几乎听不清的程度。

“老钱,陆知行今天正式把答辩人改成陈寂了,文件都签了……对,就是那个P4……你那边有没有办法在验收会之前把人弄走?什么理由都行……不行?他现在还在合同期内,随便安个违纪就能让他停职……好,我等你消息。”

他挂掉电话,整理了一下领带,走进了电梯。

电梯下行的数字一格一格跳动,赵怀远看着自己在镜面不锈钢上的倒影,那倒影被电梯门的中缝分成了两半,一半是完整的,一半是扭曲的。

周四下午,距离验收会还有不到二十四小时。

陈寂这天没有去公司,他在家做最后的准备。答辩的PPT已经改到了第六个版本,每一页都经过反复推敲,确保技术深度和表达清晰度之间的平衡达到最优。他不是在做一场汇报,他是在做一个展示——展示一个被埋没了三年的架构师,真正应该站在哪个位置。

下午三点,他的手机响了。来电显示是星图科技人力资源部。

“陈寂先生您好,我是人力资源部员工关系组的,我叫冯丹。”电话那头是一个年轻女孩的声音,带着一种过分职业的礼貌,“我们接到一份关于您的投诉,需要您今天下午四点之前来公司配合调查。”

陈寂把手机换到另一只耳朵上,手上的鼠标还在点着PPT的动画顺序:“什么投诉?”

“有同事反映您在办公区域使用未经报备的个人电子设备,涉嫌违反公司信息安全管理制度。根据公司规定,在调查期间您需要暂停一切工作权限,包括内网账号、代码仓库权限和项目参与资格。请您配合。”

陈寂点鼠标的手指停住了。

办公区域使用个人电子设备?他的机械键盘是自购的,键盘不算电子设备。他唯一带进公司的是自己的外接显示器,但那个显示器半年前就在IT部门备过案。这条投诉显然是现编的,连借口都编得如此潦草。

“冯丹是吧?”陈寂的声音很平静,“你说的那个投诉,能告诉我投诉人是谁吗?”

“抱歉,投诉人信息是保密的。”

“那我换个问法。这个投诉是什么时候提交的?”

“今天上午十点三十七分。”

“也就是陆总宣布我担任验收答辩人之后的第二天。”陈寂笑了一声,那个笑声很轻,但电话那头的冯丹明显愣了一下,“行,我四点之前到公司。不过有件事我要提前跟你说清楚——用户中心重构项目的中期验收会是明天下午两点,甲方项目总负责人宋瑾女士指定我作为技术答辩人,这是有甲方邮件确认的。如果因为你们的‘调查’导致我没能参加明天的验收会,造成的一切后果,由发起投诉的人和批准本次调查的人共同承担。”

他说完这句话,没等冯丹回答,直接挂断了电话。

然后他打开通讯录,找到了一个备注为“宋瑾”的号码。他编辑了一条信息,措辞简短而精准:“宋总,星图人力资源部今天下午以信息安全为由对我发起调查,试图阻止我参加明天的验收会。请问贵司对接人能否以甲方名义发一封正式邮件,确认明天验收会的技术答辩必须由我本人完成?谢谢。”

消息发出去不到一分钟,宋瑾回了一个字。

“能。”

又过了两分钟,她的第二条消息紧跟着到了。

“邮件已发,抄送星图CEO、研发中心陆知行、运营中心钱国伟、法务部。陈寂,你明天要是讲不好,我白帮你扛这一次。别让我失望。”

陈寂看完这条消息,靠在椅背上长长地呼了一口气。他觉得自己像在下一盘棋,每一步走出去,对方都有人跳出来挡,而他自己手里也藏着足够多的棋子,只是之前一直没有机会摆上棋盘。

现在机会来了。

下午四点,陈寂准时出现在星图科技人力资源部的会议室门口。冯丹是一个看起来二十出头的姑娘,穿着白衬衫和黑色西装裙,妆容精致但眼神里带着一种不太能藏住事儿的紧张。她旁边坐着一个四十来岁的男人,国字脸,法令纹深刻,是人力资源部的员工关系主管,姓丁。

“陈寂先生,请坐。”丁主管推了推眼镜,“今天叫你来,是想了解一下你在办公工位上使用个人电子设备的情况。根据公司《信息安全管理制度》第十五条,未经报备的个人电子设备不得接入公司内网……”

“我从来没有用个人电子设备接入过公司内网。”陈寂在椅子上坐直了身体,目光平视丁主管,“我工位上的所有设备——电脑、显示器、键盘、鼠标——全都是公司配发或已经在IT部门完成备案的。如果有任何设备没有备案,请你们拿出证据。”

冯丹翻开面前的文件夹:“我们接到投诉,说你使用了一台个人笔记本电脑……”

“那台笔记本电脑从来没有进入过公司大楼。”陈寂截断了她,“我每天上班背的双肩包里只有一本书和一个保温杯,你们可以调监控查,过去一整年的都行。”

冯丹被噎了一下,下意识地看向丁主管。丁主管的表情没怎么变,但端着茶杯的手指不自觉地收紧了一下。他意识到眼前这个年轻人跟以往那些被叫来“配合调查”的员工不太一样——他不慌张,不激动,回答问题干脆利落,每一个漏洞都被他堵得严严实实。

“陈寂,我们也是照章办事。”丁主管换了一个策略,语气缓和下来,“有人投诉我们就要调查,这是流程。如果你确实没有问题,调查结果会还你清白。但在调查期间,按照公司规定,你的内网权限需要暂时……”

会议室的门忽然被人从外面推开了。

进来的是周芸。她手里拿着一份打印好的文件,脸色微红,显然是一路小跑过来的。她径直走到丁主管面前,把那份文件放在桌上。

“丁主管,这是云鲸智能刚才发来的正式邮件,抄送了CEO和所有VP。”周芸的声音不高,但每个字都咬得极其清晰,“邮件内容很明确——明天中期验收会的技术答辩,必须由陈寂本人完成,否则云鲸将视为星图科技违反合同条款,保留追究违约责任的权利。合同中明确的技术负责人变更须经甲方书面同意,而甲方从未同意过任何变更。换句话说,如果陈寂明天不参加答辩,星图将面临最高不超过合同金额百分之二十的违约金赔偿。”

丁主管拿起那份邮件,从头到尾看了一遍。他的脸色从职业化的从容变成了一种努力维持镇定的狼狈。合同金额的百分之二十,那是七百多万。这个数字大到足以让任何一个试图用“流程”当挡箭牌的人重新掂量一下轻重。

“这……”丁主管放下邮件,看向冯丹,“你先出去一下。”

冯丹抱着文件夹快步走出会议室,出门的时候差点被自己的高跟鞋绊倒。丁主管等门关好之后,摘下了眼镜,用拇指和食指捏了捏鼻梁,声音里的官腔忽然泄了个干净。

“陈寂,我跟你说句实话。这个调查不是我要发起的,是上面压下来的。我这个位子你也知道,就是个执行者。”他把眼镜重新戴上,目光里多了一丝复杂的意味,“但你小子行,连甲方的邮件都能搬出来。既然这样,调查的事就到此为止。你的所有权限明天照常,验收会你该怎么讲就怎么讲。”

陈寂站起来,朝丁主管微微点了点头,然后看了周芸一眼。周芸的嘴角动了一下,像是在忍着笑。两个人一前一后走出会议室,等走到了消防通道的楼梯间,周芸终于没忍住,靠在墙上笑了出来。

“你这个人啊,”她边笑边摇头,“把人家丁主管都逼得开始倒苦水了。我做了七年HR,第一次看到被调查的员工反过来把调查组逼到当场结案的。”

陈寂靠在另一侧的墙上,也笑了:“谢谢你送来的那份邮件。”

“别谢我,邮件又不是我让宋瑾发的。”周芸收了笑容,认真地看着他,“陈寂,明天是你的翻身仗。打赢了,你在星图的一切都会不一样。但我要提醒你一句话——赵怀远不会善罢甘休,他背后的钱国伟更不会。你今天搬出了甲方邮件,等于在所有人面前亮了一张底牌。接下来,他们就不会再给你亮底牌的机会了。”

“我知道。”陈寂直起身,“但我也不是只有这一张底牌。”

他朝周芸摆了摆手,推开消防通道的门走了出去。走廊尽头,他看到了一个熟悉的身影正从电梯里走出来,穿着深蓝色的大衣,身形修长,气质清冷。那人看到他,脚步顿了一下,然后朝他走了过来。

是何知意。

陈寂感觉自己心脏的节奏乱了一拍,但脸上什么都没表现出来。他在原地站着,等她走近。

何知意比三年前瘦了,也白了,妆容精致到无可挑剔。她在陈寂面前两步远的地方停下来,目光从他的脸上扫过,像在检阅一件许久不见的旧物。

“我来出差,明天有个产品评审会在你们公司。”她的声音比电话里听着要柔一些,但那种柔是隔着一层玻璃的,看得见触不着,“听说你提离职了?”

“嗯。”陈寂把手插进口袋,“你呢,最近好吗?”

“挺好的。下个月结婚,你应该收到请柬了吧?”何知意的语气轻描淡写,但说这句话的时候她的视线微微偏了一下,没有直视陈寂的眼睛,“我这次来,除了出差,还有件事想当面跟你说。”

“什么事?”

何知意沉默了片刻。走廊里有人从他们身边经过,脚步声由近及远,最后消失在电梯间的方向。她抬起头,目光终于对上了陈寂的。

“我调回星图总部了,产品部副总监,下周就上任。”

陈寂愣了一下。这意味着,如果他不离职,何知意将和他重新回到同一家公司、同一层楼,甚至可能会在同一个会议室里开会。但她身边的人已经不是他了,而是另一个人。

“恭喜。”他说,声音比自己预想的要平稳。

“陈寂。”何知意忽然叫了他的名字,语气变了,不再是刚才那种职业女性的从容,而是带着一丝很淡的、几乎察觉不到的急切,“我听说你们部门明天有个很重要的验收会,你是答辩人。我不管你之前经历了什么,也不管你以后要去哪里,明天的答辩,你一定要赢。这不仅仅是为你自己。”

她顿了顿,嘴唇微动,像是想说点什么,但最终只化为了一句:“你明明可以很耀眼。”

然后她错开身,从他身侧走了过去。

陈寂站在原地,能闻到她经过时残留的一缕香水味。那款香水的名字他还记得,叫“孤岛”,是她最喜欢的牌子,清淡、疏离,留香时间却出奇的长。三年前她离开北京那天,机场安检口的风里也是这个味道。

他把这缕味道从鼻腔里呼出去,转身朝另一个方向走去。

明天就是验收会。所有的棋子都已经摆上了棋盘,所有的底牌都已经码在了桌角。他只需要做一件事——上台,然后开口。

而这件事,他准备了三年。

周五下午一点五十分,星图科技总部大楼三层的星辰厅里灯火通明。这是一间能容纳八十人的大型会议室,今天被布置成了验收汇报的专用场地。三块巨大的投影屏幕呈弧形排列在讲台后方,分别用于展示PPT、系统实时演示和视频连线深圳的远程参会人员。U型会议桌的主位一侧坐着云鲸智能的验收团队,一共七个人,居中位置坐着的正是宋瑾。

陈寂第一次见到宋瑾真人。她比电话里听起来要年轻,最多三十五六岁,短发及耳,素面朝天,穿一件剪裁利落的黑西装,浑身上下没有一件多余的装饰,却自带一种让人不敢轻视的分量。她的目光扫过会场每一个人的时候,就像一台高精度的扫描仪,能在一秒之内判断出对方值不值得她认真听。

U型桌的另一侧是星图科技的人。赵怀远坐在正中,西装笔挺,面带微笑,一副胸有成竹的模样。他旁边是孙磊,穿了一件崭新的白衬衫,领口紧得让他每隔十几秒就不自觉地去扯一下。再往旁边是几个技术三部的核心成员,林晓雨也坐在里面,紧张得一直在转笔。陆知行坐在星图一侧最靠边的位置,低调但存在感极强,像一尊不动声色的镇石。

后排的旁听席上坐了大概四五十个人,大部分是技术三部的员工,也有一部分是听到风声专程从其他部门跑来看热闹的。周芸坐在最后一排靠门的位置,手里拿着会议流程表,目光却一直落在讲台左侧那个空着的座位上——那是答辩人的位置。

下午一点五十八分,侧门被推开了。陈寂走了进来。

他穿了一件深灰色的衬衫,袖子挽到小臂中段,左手拿着一个轻薄的笔记本电脑,右手端着一杯热美式。他走进来的步伐不快不慢,脸上的表情既不紧张也不兴奋,倒像是一个准备去上一堂已经讲过无数遍的课的老师,所有的内容都烂熟于心,只等铃声一响就开口。

全场几十道目光齐刷刷地打在他身上,有好奇的,有期待的,有审视的,也有几道带着明显敌意的。陈寂对这些目光照单全收,表情纹丝不变,径直走到讲台左侧的答辩人座位上坐了下来。

赵怀远看到陈寂落座的时候,嘴角的微笑僵了一瞬。他下意识地朝后排某个方向看了一眼,那一眼很快,快到几乎没人注意到,但坐在最后排的周芸注意到了,她顺着赵怀远的视线看过去,看到了一个坐在角落里的中年男人——钱国伟。

运营中心副总裁钱国伟,居然亲自来了。

周芸的心微微揪了一下。钱国伟这种级别的人出席一场部门级的甲方验收会,本身就极不寻常。他来,要么是给赵怀远站台,要么是来督战的。不管哪种可能,对陈寂都不是好事。

两点整,宋瑾抬手看了一眼腕表,用一种不怒自威的语气开口:“时间到了,开始吧。”

赵怀远清了清嗓子,正要按照流程先说一段欢迎词,却被宋瑾直接打断了。

“赵总监,客套话不用说了。我来一趟深圳飞了两个半小时,不是来听开场白的。”她把面前的议程表翻了个面扣在桌上,“直接进入技术答辩环节。答辩人——陈寂。”

孙磊猛地转头看向赵怀远,脸上的表情像是吞了一只活青蛙。赵怀远桌下的手攥成了拳头,但脸上的笑容依然维持着,他朝宋瑾微微颔首:“宋总,按照我们之前的沟通,答辩环节本来是由我们部门的资深架构师孙磊来——”

“之前的沟通?”宋瑾挑了挑眉,从文件夹里抽出一张纸,举到半空中,“你是说这份你单方面发给我的议程安排?赵总监,合同里写的是‘乙方项目技术负责人进行答辩’,我至今没有收到过任何变更技术负责人的书面申请。这位陈寂先生发给我司的架构设计摘要,经我司技术团队评估,确认是该项目核心架构的真实设计者。所以,要么他来讲,要么今天验收会取消。你选一个。”

全场寂静。陆知行嘴角浮起一个几乎不可见的弧度。钱国伟坐在后排,面无表情,手指一下一下地敲着扶手。

赵怀远脸上的笑容终于挂不住了。他缓缓靠回椅背,从牙缝里挤出两个字:“陈寂。”

陈寂站起来,端着咖啡走到讲台中央。他把笔记本电脑接上投影,屏幕亮起来的一瞬间,三块大屏上同时出现了一张图——用户中心重构项目的完整架构拓扑图,从接入层到数据层,从缓存策略到容灾方案,每一个节点都标注了清晰的技术参数和决策逻辑,线条流畅,层次分明,像一张被精心绘制了无数遍的作战地图。

在场所有搞技术的人,在看到这张图的第一秒,心里都同时冒出了同一个念头:这个东西,不是孙磊能画出来的。

陈寂把咖啡放在讲台上,转过身面对全场,开口说了第一句话。

“各位下午好。我是陈寂,用户中心重构项目的核心开发者。今天我要向云鲸智能的验收团队证明一件事——你们花三千七百万买的这个系统,值这个价。”

他说这句话的时候声音不大,但每个字都稳得像用水平仪校准过。坐在第一排的宋瑾微微眯了一下眼睛,那是她表示认可时才会有的微表情,只有她身边最亲近的人认得出来。

接下来的一百二十分钟,是陈寂一个人的舞台。

他从架构设计讲起,讲到技术选型的考量,讲到核心算法的优化思路,讲到缓存一致性方案的那个非常规共识算法变种。他一边讲一边在白板上画图,画完擦掉再画新的,逻辑链条环环相扣,没有一个多余的步骤,也没有一个含糊的概念。

他没有用任何华丽的辞藻,也没有刻意去制造什么戏剧效果。他就是一行一行地讲代码,一张图一张图地讲架构,把那些曾经被孙磊含糊带过的技术细节掰开了揉碎了,讲得清清楚楚明明白白。

而在场所有人都能看出来一件事——这些东西,只有亲手写代码的人才能讲得出来。不是背稿子的那种讲法,而是那种你可以随时打断他问任何一个细节、他都能不假思索给出精准答案的讲法。那不是准备出来的,那是长在肌肉记忆里的。

讲到第四十分钟的时候,宋瑾忽然举手示意暂停。

“陈寂,我问一个问题。”她翻着手里那份陈寂提前发给她的架构摘要,翻到标了红的那一页,“你这个缓存一致性方案里用到的共识算法变种,我在市面上没有见过类似的开源实现。这个算法的原创性,你能不能现场证明一下?”

这个问题一出来,赵怀远的眼睛亮了。这是他在等的机会——原创性证明,这种东西怎么可能现场做?一个答不上来,就是整个答辩的破绽。

但陈寂只是点了点头,转过去在白板上画了起来。他画了三行公式,两行伪代码,然后转过身说:“这个算法是我大三那年写的,原始论文发表在母校校内刊上,第一作者署名S. Chen。论文可以在知网上查到,我现在就可以打开。”

他切了一下屏幕,浏览器的搜索框里赫然显示着一篇三年前的论文,作者署名S. Chen,论文标题里的关键词刚好包含了刚才讲到的共识算法变种名。宋瑾凑近了屏幕看了几秒,重新靠回椅背,嘴角浮起了一个清晰可见的弧度。

“你大三写的?”她问。

“是。”

“三年时间,从一个能写出原创算法的大学生,到一个月薪七千九百八的P4后端。你们星图的用人机制,真是让我大开眼界。”宋瑾这句话是对着空气说的,但赵怀远的脸却像被人当众扇了一巴掌似的,红得发紫。

后排的旁听席上传来几声压抑不住的低低笑声。

孙磊坐在赵怀远旁边,整个人缩成了一团。他面前的笔记本上密密麻麻记了好几页,但他从陈寂开讲到现在一个字都没再往上写,因为他发现自己记的那些东西跟陈寂讲的完全不在一个层级上。就像一个人费尽心思背了几首打油诗,结果发现对手张嘴就是《春江花月夜》全文,连注释都能倒背如流的那种。

答辩持续到下午四点十分。陈寂讲完最后一个技术环节,端起讲台上的咖啡喝了一口,咖啡已经凉透了,但他像没尝出温度一样,平静地看向宋瑾。

“宋总,我的技术汇报到此结束。请问贵司团队还有任何问题吗?”

宋瑾转头跟左右两侧的技术总监和产品经理低语了几句,然后转回来,用一种公事公办但又带着某种特殊温度的语气说:“技术层面没有问题了。我代表云鲸智能验收团队,确认中期验收通过。”她顿了顿,又加了一句,“另外,陈寂先生,我个人有一个额外的评价——这是我近五年来听过的最清晰、最有深度的技术答辩。没有之一。”

掌声从后排的旁听席上响起来,最初是稀稀落落的几下,然后迅速汇聚成一片,像一场蓄谋已久的暴雨终于倾盆而下。林晓雨拍得手都红了,眼眶也跟着红了。周芸坐在最后一排,没有鼓掌,但她在低头记录会议纪要的时候,嘴角的弧度怎么都压不下去。

陆知行站了起来,走到宋瑾面前跟她握了手,两个人交换了一个意味深长的眼神。然后他转过身,目光越过众人,落在赵怀远的脸上。

“赵总监,”陆知行的声音平静如水,“明天早上九点,带着孙磊,来我办公室。”

赵怀远的喉结上下滚动了一下。他想说什么,但最后只是点了点头,然后从座位上站起来,头也不回地从侧门走了出去。孙磊跟在后面,白衬衫的背后已经被汗水浸出了一大片深色的印记。

钱国伟不知什么时候已经悄悄离开了,后排角落里只剩下一把空椅子。陈寂站在讲台上,看着赵怀远消失的方向,喝掉了杯子里最后一口冷咖啡。

冷咖啡很苦,但他觉得这是他这辈子喝过的最好的一杯。

周日晚上,陈寂在出租屋里接到了一个视频电话。

来电显示是林晓雨。他接起来,屏幕上出现的不是林晓雨那张婴儿肥的脸,而是一大群挤在镜头里的人,大概有十几个,全是技术三部和隔壁部门的同事,每个人都举着手机或者啤酒瓶,挤在一个餐厅的包间里,笑得像是中了彩票。

“寂哥!!!”林晓雨的脸从人群里挤出来,声音大得破了音,“我们在庆祝!!庆祝你周五的答辩!!你为什么不接我们电话!!”

陈寂靠在床头,笑了:“你们这帮人,庆祝怎么不叫我?”

“叫你你不来嘛!!”林晓雨把镜头转过去,扫过一张张兴奋的脸,“你看你看,这都是来给你助威的!连隔壁数据部的老张都来了,老张你说话!”

一个秃顶的中年男人凑过来,举着啤酒瓶对着镜头吼了一嗓子:“陈寂!技术部之光!老子混了十年没见过这么解气的答辩!那孙磊全程脸都是绿的,跟个变色龙似的哈哈哈哈——”

镜头乱晃,笑声炸成一片。陈寂看着屏幕上这些挤来挤去的脸,心里涌上一股说不清的暖意。他在星图三年,一直以为自己是一个人,现在才发现原来有这么多人在看着他,只是以前大家都不敢说、不能说。

“还有还有!”林晓雨把镜头转回来,压低声音,神秘兮兮地说,“今天下午,有人拍到赵怀远在钱国伟办公室外面等了四十分钟,进去之后不到十分钟就出来了,出来的时候脸色比孙磊答辩那天还难看。据钱总的秘书说,陆知行下午去找了一趟CEO,带了一份材料,具体内容不知道,但CEO看完之后亲自给钱国伟打了一个电话,通话时长——”

她比了一个手势:“十八分钟。整整十八分钟。”

“然后呢?”

“然后钱总的秘书说,钱国伟挂了电话以后坐在椅子上愣了至少五分钟,然后让助理取消了下周跟赵怀远的所有会议安排。”林晓雨的眼睛亮得像两颗探照灯,“寂哥,你知道这意味着什么吗?意味着钱国伟要弃子了!”

陈寂没有回答,只是靠在那里安静地听着。他想起齐北那天在茶馆里跟他说过的话——“他能混到总监,背后有人。”齐北说得没错。但齐北没有说后半句——背后的人,在利益面前是会变的。当保住赵怀远的代价开始威胁到钱国伟自己的位置时,弃子是一种本能。

视频通话在同事们的起哄声中结束了。陈寂放下手机,走到阳台上,夜风迎面扑来,带着远处不知谁家煮夜宵的葱油香气。绿萝在窗台上安静地立着,上周还奄奄一息的两根藤上已经冒出了好几片新叶,嫩绿的、半透明的,在路灯的余光里像翡翠雕出来的。

他拿起手机翻了翻,看到齐北昨天晚上发来的一条消息,他当时忙着改答辩PPT没来得及细看。消息的内容就两句话:“据说周五的答辩很精彩。不来星核吗?”

后面还附了一个定位,是北京海淀区中关村软件园的一栋楼。

陈寂把这条消息来回看了两遍,按灭了屏幕,把手机揣进口袋。天上的云被夜风吹散了,露出一小片深蓝色的天空和几颗稀疏的星。远处高新区写字楼的轮廓在夜色里亮着星星点点的灯光,每一扇亮着的窗户后面都有一个加班的、熬夜的、在梦想和现实之间反复掂量的灵魂。

他曾经也是那些窗户中的一扇。但现在不是了。现在他是一个站在阳台上吹着夜风的人,手里捏着一个来自未来的选择,脚下是绿萝新生的叶子,头顶是没有被写字楼切割过的完整的夜空。

周一一早,星图科技内部系统里悄无声息地更新了一条通知:技术三部总监赵怀远因个人原因申请离职,即日生效。技术三部暂由研发中心总经理陆知行直接代管。

与此同时,人力资源部向陈寂发出了一封内部邮件。邮件的内容很简单:经管理层研究决定,邀请陈寂担任技术三部高级架构师,职级P7,薪资按对应带宽顶格执行,即月薪四万八千元整。若接受该职位,请于三个工作日内回复。

邮件落款是田敏——那位戴金丝眼镜的HR一号位本人。

陈寂收到这封邮件的时候,正在康复中心陪妈妈做复健。小赵扶着陈淑云在走廊里慢慢走路,一步一挪,陈淑云咬着牙额头上全是汗,但眼睛里的光是亮的,因为儿子告诉她,换新工作了,工资比以前高了很多,不用再省着花钱了。

陈寂坐在走廊的长椅上,看完了整封邮件,然后把手机放回口袋,站起来走过去扶住了妈妈另一侧的胳膊。

“妈,再走几步?”

“再……走几步。”陈淑云喘着气说,右半边脸上挂着一个吃力的但倔强的笑,“我要……过年回家……包饺子。”

陈寂没说话,只是把她的手握得更紧了一些。陈淑云的手粗糙而温热,指节因为常年劳作有些变形,但握在他掌心里,就像握住了这个世界上唯一不需要任何条件就会接纳他的东西。

当天下午,陈寂打开电脑,给田敏回了一封邮件。

邮件全文只有一句话:“感谢公司的信任与肯定。经过慎重考虑,我决定不接受该职位。我的离职手续将于本周内完成。”

他点下发送键的那一刻,手指在鼠标上停留了一瞬,然后干脆地按了下去。邮件发送成功的提示弹出来,像一扇门在身后轻轻地合上,发出了一声只有他自己能听到的闷响。

傍晚他去了“无何有”茶馆,程老爷子今天不营业,但他给陈寂留了门。院里的竹子被风吹得沙沙作响,陈寂坐在上次和齐北对坐的那张桌子前,自己泡了一壶茶,对着空无一人的院子慢慢喝。

茶喝到第三泡的时候,院门被敲响了。他起身去开门,门外站着的人让他愣了一下——不是齐北,不是林晓雨,不是任何一个他预料中的人。

是何知意。

她今天没有化妆,穿着一件旧卫衣和牛仔裤,头发随意地扎在脑后,跟在公司里那个妆容精致、气场凌厉的产品部副总监判若两人。她站在院门口,手里拎着两个塑料袋,一个装着水果,一个装着两杯奶茶。

“你怎么知道这里?”陈寂站在门里,一时不知道该让还是不该让。

“你室友程远跟我说的。”何知意的声音有些涩,“他说你每次心情不好都会来这里喝茶。我猜你今天应该会来。”

陈寂侧身让开了门。何知意走进院子,把水果和奶茶放在石桌上,在那把齐北坐过的椅子上坐了下来。两个人之间隔着一张石桌和半壶已经凉掉的茶,沉默了好一会儿。

“我今天看到了你的拒信。”何知意先开了口,她的目光落在竹影摇晃的地面上,“田敏在HR群里发了一个截图,没有指名道姓,但所有人都知道是你。有人说你傻,P7的薪资加上年终和期权,一年到手七八十万,你一个P4居然不要。”

陈寂给自己倒了一杯凉茶,喝了一口:“你怎么看?”

何知意抬起头看着他。院子里的光线已经很暗了,她的眼睛在暮色里亮得有些不真实。她没有直接回答,而是反问了一句:“你是不是已经有下家了?星核?齐北找过你?”

“你怎么知道齐北?”

“圈子就这么大。”何知意的嘴角动了一下,那个弧度介于微笑和苦笑之间,“而且我现在的未婚夫江一帆,跟齐北是同一个投资人孵化的。齐北上周跟投资人吃饭的时候提了你,说挖到了一个被星图埋没的人才。江一帆回家跟我复述的时候,我听到你的名字,筷子上夹的菜都掉了。”

陈寂被这个画面逗得弯了一下嘴角。他想象了一下那个场景——何知意的新未婚夫,衣冠楚楚,讲着投资圈里听来的八卦,完全不知道自己讲的那个人是他未婚妻的前男友。

“所以你来找我,是想劝我接受星图的offer还是接受星核的?”

“我什么都不劝。”何知意把一杯奶茶推到陈寂面前,芋泥波波,三分糖,跟三年前一模一样的配方,“我只是觉得有些话,三年前没有说清楚,以后可能更没有机会说了。”

她深吸了一口气,语速慢了下来,每一个字都像是从很深的地方打捞上来的。

“当年跟你分手,不是因为你不优秀。恰恰相反,是因为我太清楚你有多优秀了。我看着你在星图被赵怀远压在P4,看着你写的代码署别人的名字,看着你每天加班到半夜回来还笑着跟我说‘没事慢慢来’。你知道那种感觉吗?就像看着一颗钻石被埋在煤堆里,而你明明可以伸手把它捡出来,但它自己跟你说,没关系,我在煤堆里待着也挺好的。”

陈寂没有接话。奶茶的杯壁上凝结了一层细密的水珠,他的手指在上面无意识地画着圈。

“我当时很害怕。”何知意的声音微微发颤,“我怕你一辈子都这样了——有能力但不出头,有才华但不争不抢。我怕我们的以后,就是我在前面拼命拽着你往前走,你站在原地笑着对我说,这里就挺好的,别折腾了。”

“所以你选了江一帆?”陈寂的声音很轻,没有指责,只是在问。

“我选了一个看起来不需要我操心的人。”何知意低下头,手指拨弄着水果袋上的提手,“但现在看来,我可能选错了时间点。”

院子里安静了很久。竹子被风吹动的声音一浪一浪的,像远处有人在用扫帚轻轻扫着一块永远扫不完的空地。最后陈寂站起来,拿起了那杯芋泥波波,喝了一口。味道没变,跟三年前每个加班到深夜的晚上何知意送到他工位上的那杯一模一样。

“知意,”他说,“谢谢你今天来。但我不会回头,你也不要回头了。”

何知意抬起头看着他,眼眶是红的,但没有泪掉下来。她点了点头,站起来,走到院门口的时候停了一下,没有转身,背对着他问了一句话。

“你恨过我吗?”

“没有。”陈寂说,“从来没有。”

何知意笑了一声,那声笑又像哭又像叹气,然后她推开院门,走进了巷子深处。竹影在她身后摇晃了几下,又恢复了平静。

陈寂把奶茶喝完,把杯子扔进垃圾桶,收拾了石桌上的东西,跟程老爷子道了个别,背上包走出了梧桐里。巷子口的梧桐树光秃秃的,枝桠在路灯下投出交错的影子,像一张巨大的网扣在地面上。

他没有回头。因为他知道身后的路已经走完了,不管上面有多少脚印,都是过去的。他要走的路在前面。

三天后,陈寂办完了全部离职手续。

走出星图科技大楼的那天下午,他手里只拎着那个磨得起了毛边的双肩包,包里装着机械键盘、几本书、那盆绿萝,还有一个U盘。U盘里没有拷贝任何公司的代码和文档,只有一张照片——上周五验收会结束后,林晓雨拉着他和全组同事在讲台前拍的一张合影。

照片里他站在正中间,被十几张笑脸簇拥着,身后的投影屏幕上还留着他画的最后一张架构图。那是他在星图三年,留下的最后一张也是唯一一张站在C位的照片。

走出旋转门的时候,一楼前台小妹冲他喊了一声:“寂哥,以后常回来看看啊!”

陈寂回头冲她挥了挥手,笑容明亮。

外面阳光正好,十一月的天空蓝得不太真实,空气干燥清冽,像一杯没加糖的柠檬水。他从口袋里掏出手机,给齐北发了一条消息。

“齐总,北京的天气怎么样?”

齐北的回复来得一如既往的快,快到让人觉得他是不是整天端着手机什么事都不干。

“冷,但有暖气。怎么,想来了?”

陈寂打了一行字,看了两遍,改了两个字,发了出去。

“下周一报到,可以吗?”

这次齐北的回复隔了整整一分钟,然后屏幕上弹出来的内容让陈寂站在原地笑出了声。

“老子等你这句话等了整整一周,你终于舍得给我了!!!我马上让HR发offer,签字费按你上次没说的数给你翻倍!!下周一我亲自去机场接你!!!”

后面跟着一连串的表情包,全是各种动物疯狂跳舞的动图。陈寂实在无法把手机那头兴奋成这样的人跟那个在茶馆里冷静沉稳的齐北联系在一起,但他觉得这样的反差也挺好的。至少说明他去的是一家老板还会因为招到人而高兴得发表情包的公司。

他把手机揣好,把双肩包往上颠了一下,朝地铁站走去。走出大概十来米的时候,他忽然感觉到包里有什么东西在轻轻地刮蹭他的后颈。他停下来,拉开拉链看了一眼。

是那盆绿萝。

新抽出来的一根嫩藤从花盆边缘探了出来,顶端顶着一片还没完全展开的叶子,蜷曲着、嫩绿着,在他的背包里跟着他走向了地铁站、走向机场、走向一个他三年前就该抵达的远方。

而他身后那座巨大的写字楼里,十二楼的工位上已经空了。但关于他的故事还在茶水间、食堂角落和内部匿名论坛上被人反复讲述,讲一个拿了三年P4的年轻人,在中期验收会上用了两个小时把自己活成了技术部所有人嘴里绕不开的名字。

同一周的周五,赵怀远离职的消息在行业里传开。据说他尝试联系了几家竞品公司,但每一家的HR都在背调环节里得知了那场验收会的故事,纷纷以各种理由婉拒。赵怀远这个名字,在技术圈里变成了一种微妙的、心照不宣的标签。

而陆知行在赵怀远离职的第二天,通过内部邮件宣布了一项新的制度:所有员工的绩效考核结果和代码贡献度将实行跨级公示,任何职级晋升与薪酬调整必须附带至少三项可追溯的技术产出证明。

这封邮件的末尾附了一句话。

“任何人的光芒,都不应该被另一个人的影子遮住。”

周芸读完这封邮件的时候,坐在HR办公室里沉默了很久,然后拿起手机,给陈寂发了一条微信。

“你说走就走,留下我们在这边改制度改到头秃。你欠我一顿饭。”

几分钟后,陈寂的回复到了。

“行啊,等我在北京安顿好了,你来出差的时候请你吃涮羊肉。另外,帮我给绿萝浇个水。”

周芸愣了一下,然后猛地抬头看向窗外——陈寂的工位上,那盆绿萝还安静地待在窗台最亮的位置上,旁边压着一张便签,上面写着四个字:“留给你们。”

她看着那张便签和那盆新叶繁茂的绿萝,眼眶忽然就红了。

阳光从十二楼的落地窗涌进来,给那盆绿萝的每一片叶子都镀上了一层金边。新长出来的藤蔓沿着窗台蔓延开来,缠缠绕绕,生机勃勃,像是要把过去三年欠下的所有生长,一口气全补回来。

而那盆绿萝的旧主人,此刻正坐在三万英尺高空的飞机上,看着舷窗外的云海翻涌如雪。他面前的折叠桌板上放着一杯热美式和一份翻开了扉页的入职文件。

扉页上印着一行字:星核科技,首席架构师——陈寂。

他把文件合上,靠在椅背上闭了眼。飞机引擎平稳的轰鸣声像一首低沉而悠长的进行曲,载着他穿过云层,去往一个他迟到太久的起点。

(全文完)

本文内容为虚拟创作,人物、公司及事件均属虚构,如有雷同纯属巧合,请勿当真。