腊月二十八深夜,我的手机屏幕上弹出一行字:你已被移出群聊。

愣了不到十秒,郭明辉的电话就打进来,声音发颤:“叔,门禁权限没了,服务器密码也在批量改。”隔着会议室的玻璃窗,我看见魏长他们仨举着红酒杯,桌上摊着一张纸,上头隐约写着“800万分配”几个字。

我想推门进去,保安拦在我面前,递过来一张盖了财务章的通知。

我站在走廊里,十七年的力气好像一下子被抽空了。

楼下,街对面的黑色轿车里,烟头的火星一闪一闪。

打开网易新闻 查看精彩图片

01

那天晚上九点,公司里已经没什么人了。

我本来在机房调一个数据接口,这活儿干了十年,闭着眼都能摸到服务器在哪排机柜。

旁边的监控屏一闪一闪,我抬头瞄了一眼,看见自己名字前面多了个红色的“已停用”标。

起初还以为是系统故障,揉了揉眼又看一遍,才发现不光门禁权限显示异常,连几个核心项目群的图标也消失了。

我掏手机,解锁,打开工作群列表。技术管理群、项目协调群、研发骨干群……全没了。

我退出界面,又进去,还是没有。

后来我发现,连最底下那个部门年会凑饭局的群也把我删了,那里面四十多号人,从我来公司第二年就建了,一直到今年还时不时的有人发个红包。

坐在机房里,后背忽然有点发凉。我拉开门走到走廊上,隔着十二米远,看见会议室里亮着灯。

魏长坐在主位上,手里端一杯红酒。卢卫东把一份文件摊在桌上,拿笔指着某一行,正在说什么。邓洋靠在窗边,笑得满脸褶子。

我没出声,走近了几步。会议室门留了一道缝,声音断断续续传出来。

“……行了行了,别整这些虚的。钱都到账了,散了吧。”魏长把酒杯搁下,嗓门不大不小,半带着酒气。

“老郭要是来找,该怎么说,你们心里有数吧?”

卢卫东推了推眼镜:“他那些研发平台的源代码都做了本地备份,技术人员签过归属协议。他翻不出花来。”

我攥在门把手上的拳头本来是握着的,听完这句话,反而松了。我推开门,声音不大,但屋里三个人同时回过头。

“哦,老郭啊。”魏长顿了两秒,堆出一个笑来,“正好正好。你那个技术部年中的奖金分配方案,财务这边有点意见。卢总,你把文件拿给老郭看看。”

卢卫东没递文件,只抬头看了我一眼。桌上那张纸上“800万”那个数字下面划了一道粗粗的红线。

我什么也没说,扭头就走。

走廊尽头有个保安跟我迎面走过来,手里攥着一把钥匙。

他看见我,脚步顿了一下,又硬着头皮快走两步挡在我前面:“郭工,那个……卢总交代,技术部机房今天起封闭管理,您这门禁权限……”

“交了。”他从兜里掏出一张卡,递到我面前。

那张卡我挂了四年,塑料壳都磨花了,上面印着公司LOGO和我的证件照。

照片上的人看起来还没那么心事重重。

我接过那张卡,翻过来看了看背面贴着一张黄色便签纸,是郭明辉的字迹:叔,技术部新架构图我发你邮箱了。

我捏着那张卡,指甲掐进手心。过道里的空调吹出来的风又干又冷,吹得我头顶那盏日光灯忽明忽暗地响了两声。

保安还站在原地,低着头,小声道了句:“郭工,别为难我。”

我没难为他。我刷了一下,闸机纹丝不动。于是我把卡放在闸机上,转身往电梯间走。

电梯门合上的时候,我听见会议室里传来一阵笑声,不大不小,正好能让我听见。

出了公司大门,风裹着一股湿冷吹过来。

我站在台阶上,掏出一盒烟,手有点抖,点了三次才点着。

夜里的园区静悄悄的,只有路灯底下自己的影子,又瘦又长地拖在砖地上。

我蹲在台阶边上,吸完半支烟,手机又震了一下。郭明辉的微信消息弹出来,短短几个字:“叔,他们分了。”

底下跟了一张截图,是一张内部转账回单上的摘要,备注栏写着“核心技术成果专项激励,分配比例详见附件”。

我盯着那行字看了一阵,没回复。

我抬头望了一眼十九楼会议室的窗户,灯灭了。

又扫了一眼街对面,一辆黑色轿车停在树影底下,窗玻璃摇下三分之一,有个人坐在驾驶座上,指间夹着一支没点着的烟。

看不清脸,但那个身形,我太熟悉了。

我把烟掐灭。那辆车没动,我也没过去。

打不到车,我就顺着路边步行往回走,走了大约二十分钟,手机又亮了一下。

不是郭明辉,那辆黑车里的人发来一条短信。

内容是四个字:别做傻事。

署名是两个字:老马。

老板在海南度假,他的车却出现在公司楼下。

我收起手机,心里一下子更乱了。街灯忽明忽暗地闪烁,寒风从领口钻进去。我裹紧外套,脚步没有停。

02

夜里十一点,我回到自己租的那套一居室。

屋子不大,客厅茶几上堆着几罐喝了一半的咖啡和一沓打印出来的代码。

我瘫在沙发上,盯着天花板。

手机放在茶几上,屏幕亮了又暗,暗了又亮,全是郭明辉发来的消息。

他一条接一条地给我汇报名种消息:魏长今天在公司内部系统发了个组织结构调整通知,技术中心下面设了三个新部门,负责人都不是原来那几个组长,清一色的运营口出身。

又说,卢卫东下午找人对账去了,核对近三年咱们技术部的年度经费使用明细,审计理由是要做“合规复查”。

最后一条消息是一份电子表格截图。

我仔细看了一遍,里面列着几项支出:设备采购、外包劳务、培训。

每一行后面的金额都被标成了黄色,备注栏写着“预算未达标使用,建议重新划拨至统一资金池”。

我盯着那个“统一资金池”看了很久。

郭明辉又追了一条语音过来,断断续续的说:“叔,他们这是要把技术部的家底整个端走……我有个老乡在财务那边,说这个资金池的牵头人就是卢总,而且池子挂在外面的账上,不在咱们公司账上。”

那晚我在沙发上坐了大半夜,翻来覆去地看那些消息,抽了半盒烟。脑子里的东西越来越乱,最后还是睡过去了。

第二天早上,手机在茶几上震。我拿起来一看,来电显示是“周志刚”。

周志刚,大家叫他周工,比我小两岁,是我带出来的第一代徒弟。

在公司待了十几年,前几年被调到技术部的边缘岗位。

自从魏长掌了管理实权之后,周志刚是唯一能既跟魏长他们维持表面交情又没得罪过我的老工程师了。

但他性子谨慎,平时从不多说一句话。

今天早上九点刚过,他居然主动打过来了。

我犹豫了两秒,接起来。对面沉默片刻,声音有点干涩:“郭工,你还住在老地方?”

我说:“对。”

他没再说什么,就挂了电话。

不到二十分钟,门铃响了。开门一看,周志刚站在门口。他穿着一件灰色羽绒服,领子竖起来,脸被冷风吹得有些发红,手里握着一只牛皮纸信封。

他进门,把信封放在我茶几上,没坐下,站在窗边。“你看看,看完别给人说是我给你的。”

我拆开信封,里面是几页打印件。

第一页是一份合作协议的复印件,双方抬头分别是“弘毅资本”和一个我没听说过的壳公司名字,上面盖着章。

日期是三个月前的。

第二页是一张银行转账凭证,金额350万,付款方是那个壳公司,收款方是一个我没见过的账目摘要写着“咨询费”。

我翻到第三页,瞳孔收缩了。

那是一份会议备忘,纸页上几行潦草的字迹记录着一笔交易:魏长承诺在接下来的十二个月内,逐步将公司核心研发项目的部分分包业务导入到合作伙伴名下,作价形式以后续结算方式确定。

我放下纸页,抬头看着周志刚。

他嘴唇抿成一条线,没有再解释,只是说:“郭工,你知道那八百万是怎么来的吗?根本不是公司批的什么年终奖。那是咱们研发平台的中期技术成果转化款,走独立结算渠道进的账,业务由魏长签字确认。”

我愣了一下:“转化款?这事我从来没签过字。”

周志刚没接这个话,只是在那站了几秒,然后说:“信息报备必须要研发负责人签过字的。你要是没签过,那文件上必然有别人替你签了。”

我看着他背影消失在门外,低头再看那几页打印件,纸张边缘的指纹和折痕像是被人攥了又展、展了又攥过好几次。

他这些材料是从哪儿拿到的,又犹豫了多久,才下定决心送到我手里?

我坐下来,把每一页又仔仔细细读了一遍。

有些名词我不懂,但有一件事看明白了:魏长这几个人干的不是抢功那么简单,他们把手伸向了外面的钱。

而钱进了公司的账,又以我不签字的名义流向了一个空壳公司。

如果最后追查起来,我这些年的技术研发成果和成果转化款就全算到了别人名下,还可能因为有“未签字的授权流程”而牵扯到我头上。

郭明辉的电话又打了进来。

他的声音比昨晚更急:“叔,我刚打听到,卢卫东昨天以‘年终审计配合’为名,把咱们部门近三年所有项目的立项审批单、验收报告、成果登记表都装车拉走了,一共拉了四大箱。还让技术部每个组长单独去会议室谈话,签一份‘项目归属确认单’……”

电话那头停顿了一下,他压低声音:“有两个人已经签了。他们的绩效被魏长的亲信记在财务的小本本上,一人保了一个‘优秀’。”

我挂了电话,目光又落到那沓材料上。魏长的网,比我原以为的织得更大。

我拉开抽屉,把信封塞进去锁好,又在沙发上坐了一会儿。

窗外天色灰蒙蒙的,楼下的早餐摊已经收了,只有卖菜的三轮车慢悠悠地开过去,喇叭里播着一段落了灰的录音。

我盯着窗外看了很久,把手机攥在手里翻来覆去,翻出一个号码。

那是老板马国栋的私人号码。我又看了一眼那条凌晨四点发来的四个字“别做傻事”,又把手机搁下了。

那天下午,我哪儿也没去,把家里那几台旧电脑全都打开,叉开机,给所有硬盘各做了一份镜像备份。

我干这行快二十年,最清楚一件事:数据在自己手上,永远比在别人手上踏实。

打开网易新闻 查看精彩图片

03

第三天的上午,我收到了一封邮件,发件地址是公司人事部的公共邮箱,标题是“关于劳动关系调整事宜的通知”。

邮件正文写得很客气,说根据公司业务发展需要,技术中心架构调整,我的岗位由“技术总架构师”调整为“研发特别顾问”,汇报对象从前任技术VP变更为运营中心总经理邓洋。

电子邮件末尾还附了一张《岗位调整确认函》,内容写着:本人已知悉并同意上述调整。签名栏是空白的。

我盯着那封邮件看了十几分钟,没点开附件,也没保存。

正发怔时,郭明辉的消息又进来了,语音里带着压不住的怒气:“叔,我刚才去楼下茶水间,听到魏长跟别人说,你的技术总监任期到今年年底不再续聘,已经报给老板待批了。还说要是老板那边没意见,年后就直接挂公告。”

我靠在椅背上,左手握成拳,指甲掐进掌心里。

一个人坐在屋里,忽然觉得这个住了几年的出租屋格外安静,墙上挂着的钟“嗒、嗒”地走着,每一下都像踏在心上。

我拉开抽屉,把那封牛皮纸信封里的材料又看了一遍。

弘毅资本,三百五十万,项目分包,研发技术成果款。

魏长的棋已经下了好几个月,而我直到被踢出群聊那天才发现端倪。

怪不得他这么有恃无恐地瓜分奖金,又把自己人填进技术部。

他应该早就盘算好了:就算我来闹,手头也没有证据;等我反应过来,他早把生米煮成了熟饭。

我拿起手机,拨了老板马国栋的电话。响了六声,接起来的是秘书:“马总现在不在,您哪位?回头我让他给您回电话。”

我说:“我是郭鹏。”对方停顿了一下,语气变得更客气更公事公办了几分:“郭工,马总正在开会,等他空了我会转达。”然后就挂了。

我没有再拨。老板要是想接,他早就接了。

下午两点多,郭明辉到我住处来了一趟,拎了一兜子砂糖橘,往茶几上一放:“我妈说让你吃水果。”他在旁边坐了一会儿,又忍不住了:“叔,你真打算就这么忍着?”

我没回答他,指了指茶几上一张打印出来的公司组织架构图:“你看这个。”架构图是郭明辉带来的内部系统截图,上面密密麻麻的线框,我拿红笔在几个方块上划了三个圈,“这三个部门,原来的负责人都是跟我干了七八年以上的人。现在全换了。”

郭明辉低头看了一会儿:“不只是换了人。魏长把他们的绩效考核指标也改成了跟项目收入挂钩,也就是说,他们的奖金以后不看你那边技术完成情况,而是要直接向运营中心报账。”

我点了点头。按照魏长的打法,不出三个月,技术部的人就算想替我说话,也得掂量掂量自己下个月的饭钱。

我拿了一个橘子剥开,掰了一半递给郭明辉。“你有没有听说过‘弘毅资本’?”

郭明辉接过橘子,皱着眉想了半天:“好像前两个月,邓洋提过一嘴,说有个外面来的投资方想跟咱们搞‘战略合作’,他当时顺着魏长的话说了几句,把对方夸得天花乱坠,我没当回事。怎么了?”

我没细说,只叮嘱他:“你帮我打听一下,弘毅资本跟咱们公司之间还有没有其他来往。嘴巴严一点,别声张。”

郭明辉点头,又坐了十来分钟才走。他走后,我锁上门,把那份材料里涉及的人名和金额全部摘抄到一个新的记事本上,把原页藏好。

晚上我吃着泡面,手机响了。

是一个陌生号码,归属地显示本地。

我犹豫了一下接起来,对面声音压得很低:“郭工,我这边是国虹那边的老宋。”宋海生,退休前跟我共事过的老工程师,后来去一家合作单位做了技术顾问,上个月刚调到国虹集团的二级公司做项目评审专家。

他开门见山:“你最近是不是有麻烦?”我沉默。

他接着说:“今天他们开评审会,有个人拿了张你们公司的报价单跟技术路线说明过来摸底,说是你们公司运营口的同事送来的。我看得仔细,里面的技术方案写的是你早几年的老架构,参数也过时了。但是郭工,那个技术路线一看就是照着你的项目底稿改的。我看完只有一个想法,你家要出内鬼了。”

我攥着手机的手指微微收紧:“那个来送材料的人,有没有名字?”

宋海生迟疑了一下:“好像姓邓。名片上的头衔是运营总经理。”

邓洋。

“为什么送给你们评审会?”我声音不大。

“听说是想提前摸清国虹那边的底价,好做后续竞标策略。”宋海生叹了口气,“郭工,我不知道你们公司内部出了什么岔子,但有一句提醒你记好。国虹这个项目,甲方上面有高层点名要走技术负责人亲审流程。送谁来都好使,唯独不能是一个技术体系已经被架空的人。”

他说完就挂了,没再多说。我靠在冰冷的墙壁上,倒吸了一口气。

原来魏长他们的算盘打到这了。

把我踢开只是第一步。

他们真正想要的,是在一个几十亿级别的重大项目上,以公司的名义向甲方递出一份由他们控制的、经过“包装”的技术方案。

到时候项目拿下来,技术却在外面买,核心技术留在别人手里,公司剩下的只空壳一个。

那台电脑的屏幕还亮着,我盯着屏幕上那份我还没来得及填的《岗位调整确认函》,把光标移到右上角,点了叉。

不签。

04

年三十早上,天还没大亮,手机就嗡嗡震了两下。

郭明辉发来一条链接,是公司的内部通知系统截屏。

标题写的是“关于郭鹏同志的工作调整及技术部管理架构优化方案”,发布人落款是总裁办公室。

内容写得四平八稳,大意是肯定我多年来为公司的付出与成果,但因业务发展需要及个人职业规划考量,自下一工作日起我不再担任技术总架构师一职,转为外部顾问,联系方式及相关交接手续请联系运营中心。

我看完短信,把手机扣在桌上,在黑暗中坐了很久。

又过了一刻钟,手机又亮了。

这次是卢卫东发来的微信。

他在消息里客气地说,由于我岗位变更,那笔“技术成果专项激励”的分配名单也做了相应调整,后续会由财务部直接对接新的技术中心负责人,不再经由我这边确认。

我没有回这条消息。我翻到通讯录联系人列表,找到那个备注名为“老马”的号码,停在拨出键上。想了良久,又把手机放下。

我对这位老板的感情,比对自己亲兄弟还复杂。

马国栋当年把我招进来时,公司连像样的办公地点都没有,一张折叠桌三台电脑,我跟他就在这样的地方干了三年。

后来公司做大,搬进写字楼,他给了我部门一把手的位置,最困难的时候还亲自掏腰包垫过项目款。

但这些年,他也变得越来越让人捉摸不透。

公司中层换了一茬又一茬,有人走的时候骂他不念旧情,也有人走的时候说他心太软,就是耳根子轻。

我知道他的底色,说好听了叫愿意相信人,说难听了,就是喜欢当甩手掌柜。

他把我推起来当技术顶梁柱,又把魏长放进来搞行政经营,大概从始至终想的都是两边对冲,谁也别把谁压死。

只是这两年魏长的胃口越来越大,而我的嘴又太笨,什么都揣在肚子里。

我越想越乱,索性穿鞋下楼,在小区门口的早点摊上吃了一份豆浆油条,在桌边坐了半个多小时。

手机亮了。

一个陌生号码发来的短信,只有一句话:“弘毅资本的大老板跟魏长是老乡,他们去年年底就签过一份合作框架协议。你注意那个800万的流向,有一部分是走第三方公司转出去的。”发件人的号码我从来没存过。

我盯着屏幕看了一阵,把短信截了个图,然后清理掉这条消息。

线索越来越多,指的方向也渐渐清楚。

魏长不只是夺权,他在用公司做套。

一旦国虹那种规模的甲方项目落入他手里,再通过第三方分包转出去,就可以把公司的技术底子一点一点喂给外人。

到时候公司还在,但壳里已经换了馅。

而魏长作为当初主导这一切的“功臣”,自然能按约定从外面拿一大笔回扣,至于这家公司是死是活,他根本不关心。

我越想越清醒。

中午,郭明辉打来电话,声音压得很低:“叔,我查到一件事。那800万拨款确实是从技术平台中期成果转化结算的,但到了公司账户之后,走了一个很奇怪的流程:先调到运营中心的综合管理费科目,再以‘项目激励’的名义下发。这笔钱的分配方案,需要三个签批人:项目负责人、财务负责人、中心分管领导。分管领导那一栏,签的是魏长。项目负责人那一栏……签的是我。”

我眉头一紧:“你签了?”

郭明辉声音更低了:“我查了当初的电子审批流程,签名不是我在终端上操作的。但那笔流程单上确实显示的是我的名字。时间是我出差那几天。”

我握着手机,心里一阵发凉。几秒后,我说:“你先别动,把流程备份留好。什么都别改,什么都别删。”

挂断电话后,我坐在椅子上,闭了一会儿眼。

对方把我的侄儿也拉进去了,这一招堵得死死的。

如果事情闹大了,郭明辉的名字在审批流程上,那整个技术部都可能被反咬一口。

我正想着,手机又震了一下。

是一个我几乎要忘记的号码,马国栋的私人司机老何发来一条短信:“郭工,老板让我告诉您,他两天前已经给您打过一个电话了,他说得对,让子弹飞一会儿。除夕晚上他会去找您。请您把心放肚子里。鸿门宴不是只有他会摆的。”

我盯着那条短信,怔了好一会儿。

那天下午,我一个人在屋里呆着,把手机里能留存的证据文件反复看了好几遍。

傍晚的时候,窗外零星响起了鞭炮声。

我从窗边看下去,街上的人已经很少了。

我看着那扇窗上映出的自己:头发乱糟糟的,嘴角起了皮,眼窝微微陷下去,跟十几年前刚进公司时意气风发的模样隔得很远。

我深呼吸了几口气,洗了把脸,换上干净衣服。无论接下来是鱼死还是网破,这个年总得过。

除夕夜,七点十分,门铃响了。

我走过去拉开门,门外站着一个人:马国栋,马老板。

穿着一件黑色羽绒服,手里提着一瓶酒,身后跟着一个扎马尾辫的年轻姑娘,穿着一件红色大衣,眉眼间跟马国栋有五分相似。

她站在他身后,目光好奇地打探着我。

马国栋站在门口,声音不高:“老郭,我来跟你吃个年夜饭。”

他顿住了,然后把身后的姑娘拉到前面,说道:“我女儿,马曼玉。今年刚从国外回来,准备进公司历练历练。她要来找你谈谈那个三十亿的项目。”

我怔怔地看着他俩,一时间忘了什么话都说不出来。窗外的鞭炮声突然密集起来,噼里啪啦地炸开了锅。

打开网易新闻 查看精彩图片

05

我站在门口,让出半个身位。

马国栋也没客气,换了鞋径直走进来,把酒搁在茶几上。

马曼玉跟在他身后,倒没急着落座,先打量了一圈我这屋子的陈设,目光在茶几上那沓摊开的打印材料上停了一下,又收回去。

我给他们各倒了一杯水,屋子里一时安静下来。马国栋坐在沙发上,掏出一根烟,看了我一眼,又把烟收了回去。他沉默了片刻,开口:“老郭,你给我交个底。那段内部的优化通知,你看了?”

“看了。”我声音不大。

“什么想法?”

我顿了顿:“没想法。”

马国栋笑了两声,侧过头看了一眼马曼玉:“你瞧,他这个人才是最难搞的。你要是哭你闹你还摔东西,反倒好办。”

马曼玉没接他的话,而是拿起茶几上那张打印材料翻了翻,忽然开口:“郭工,国虹那边有个项目,总标的三十亿。甲方指名要求你来充当项目总架构师。你知道这事吗?”

我看着她,没说话。

她也不等我回答,径直翻开手机,推过来一张截图,是国虹集团给公司发的商机意向函截图。

函件末尾那句话用红色标了出来,写着“项目技术执行团队须由贵司郭鹏先生挂帅,否则招标资质视同放弃”。

我盯着那行红字看了很久。

过了好一阵,我移开视线,说:“马总,国虹那边怎么知道我的?”

马国栋靠在沙发上,不紧不慢地开口:“你去年秋天是不是去西安出差,替以前的老同事帮忙做了一周的技术诊断?那是国虹旗下一个子公司的智能产线项目。甲方那边的技术负责人就是那时候把你看中了。后来人家专门托人打听过你,知道你的技术底子,也听说了你在这边干得好好的人,突然被架空了。”

那趟西安出差我记得。当时是给一个老同学救急,前后干了六天,没跟公司报一分钱差旅费。没想到那六天的活儿,成了今天翻盘的筹码。

我没马上接着这个话。

屋子里安静了一小会儿,马国栋又开口了,语气低了些:“老郭,我问你一句话,你跟我说实话。你是不是觉得这事,我在背后默许的?”

我没吭声。但我知道我面上的表情已经给出了答案。

马国栋低头笑了一下,从他带来的那个信封里抽出两张纸,第一张是一份盖了公司公章的授权委托书,内容写的是:“本人马国栋,因个人健康原因去外地休养,公司一切经营管理工作委托马曼玉女士代为主持,授权范围包括但不限于财务监督、行政管理、人事调整。”

落款时间是三个月前的。

第二张是一份审计委托函,抬头是一家外部会计师事务所,委托内容是对公司近两年的资金流向进行全面合规审计,重点关注重大技术专项资金的流向和审批程序。

马国栋指了指这两份文件:“我去了三个月海南,你以为我去钓鱼晒太阳去了?那边酒店的信号是不好,可这边的每一笔账,我比卢卫东还清楚。”

他的话不多,却像一块石头投进水里,砸得满池子波澜。

马曼玉接着说:“郭工,魏长不知道授权书的事,他以为我爸不在,就是他的天下。800万分流的事,我爸早看在了眼里,但光凭这些事,动不了他。你手里有他那份跟弘毅资本的合同对不对?加上你这边的审批流程单和邓洋去国虹递材料的小动作,把这些并在一起,才够他喝一壶。”

我看着她,过了好几秒钟:“那你需要我做什么?”

马曼玉干脆利落地说:“我们了解到国虹集团已经正式发函了。现在我就是来找你,以公司的名义请你入队,在年初八之前,调出那份技术平台的核心代码和项目方案文档。由你牵头组建专项小组,以独立事业部主导名义向国虹提交正式投标资料。魏长没有权限过问。而我手里这份新的授权书,明天早上就会贴到公司公告栏上。”

她的语气干脆,眼神里有一种很年轻的笃定劲儿,把那份属于她父亲的凌厉劲儿学了个七八分。

我又沉默了一阵,看向马国栋:“我提三个条件。”

马国栋点头:“你说。”

“第一,技术中心的管理权恢复。他说了不算,人事任免必须通过我签字。”

“第二,那800万奖金的去处,必须查清楚。谁签批的,谁分走的,一个都不能落。郭明辉的名字被人冒签在审批流程单上,这事也得有个交代。”

“第三……”我顿了顿,“魏长还在公司一天,这个项目我就没法安心干。”

马国栋看着我,不笑了。

他沉默了一会儿,伸手拿过桌上的杯子喝了一口水,声音比刚才低沉:“魏长那边,我自有安排。你要是信我,就等过了十五。”

他站起身来,在我肩膀上拍了一下:“老郭,这顿年夜饭本来是想好好跟你喝一杯的,看来还得等等。等项目签下来,我再补你一顿,不醉不归。”

他走到门口,又停住脚步,回头看了我一眼:“你手机上有条短信叫你‘别做傻事’,是我让老何发的。我怕你那天晚上一时想不开干出什么冲动的举动。现在我觉得是我多虑了。”

门关上的时候,窗外正好传来一阵震耳的鞭炮声。

我站在空荡荡的客厅中央,看着茶几上那瓶马国栋带来的酒,发觉自己的手心里湿漉漉的,全是汗。

06

大年初七,公司开工。

早上八点多,我走进办公区,原本嘈杂声一片的大厅瞬间安静下来。

几个年轻同事站在工位旁边看着我,欲言又止。

郭明辉从工位上快步迎过来,压低声音说:“叔,公告昨晚贴出来的,马曼玉任副总裁,代行总经理职权,技术中心恢复独立编制,由你重新牵头。”

他说着,递过来一张打印好的组织架构图。

我扫了一眼,技术中心下面重新拉起了三个研发组,名单上的人都是以前跟我干过的老骨干。

魏长那套架构被推翻了,但公告栏旁边的钉钉工作群里,魏长并没有发出任何动静。

我坐进阔别了半个月的办公室。

桌面上还保留着我走之前那种状态:一台笔记本,一个键盘托,一本翻到卷了边的技术文档。

拉开抽屉,里面放着几张旧的工牌带。

我刚坐下没几分钟,微信响了。

是魏长发来的消息,口气一如既往带着温温和和的笑意:“老郭,恭喜回来。新架构你说了算,有什么需要配合的尽管开口,人多力量大。”

我没回他。

开工第三天,我带着技术团队开始整理提交国虹项目投标文件的底稿。

整理到需求方案时,我隐隐觉得不对劲。

按照原定技术设计,系统集成平台的数据聚合模块需要一个高精度的参数换算公式。

但我打开甲方发过来的最新版本需求清单时,发现那组参数跟原先的数值对不上,偏差虽然不大,却足以让系统运算结果出现系统性错误。

如果按这份文件搭建模拟环境,做出来的模拟结果会顺理成章地偏离预期值,平台试运行第一天就可能暴雷。

我调出原始需求文档,逐一比对时间戳和修订记录。

发现几处参数的修订时间都在春节假期内,也就是我人被踢出去、魏长的人管着技术部的时候。

修订记录里没有具体的操作人信息,账号使用的是部门公共管理员权限。

改动这些参数的手法太隐蔽了,不是业内人士根本看不出来。

团队里的人盯着文档左看右看都没发现毛病,要不是我多年养成的习惯,每份设计文档一出来就先跑一遍推演校验,根本不会察觉到那几个小数点背后的坑。

我合上电脑,靠在椅背上想了很久。

我没急着声张,而是拨通了郭明辉的内线,让他把这份最新的需求文档连同原始的甲方函件一起封存归档,加了双重密码。

傍晚时分,马曼玉来了我办公室。

她穿着一件黑色长款大衣,头发束得利落,整个人看起来像是刚从某个正式场合回来。

她身后跟着一个夹着文件夹的年轻女孩,站在门口没进来。

马曼玉在我对面坐下,开门见山:“郭工,国虹这边的招投标周期压缩了,月底要交第一轮方案。你这边进度怎么样?”

我看着她,没有直接回答,而是伸手把电脑屏幕转向她。

屏幕上是我下午整理出来的对比表格,左侧是原始参数,右侧是修改后的数值,中间用红线标出差异。

马曼玉低头看了一会儿,表情渐渐冷下来:“这份文档是哪来的?”

“甲方发给公司需求对接人的,再由对接人转给我做正式设计输入。”我停顿了一下,“但这个需求的接收接口人,是邓洋。”

马曼玉的眉头皱紧了。她沉默了几秒钟,声音平静中带了一丝锐利:“你的意思是,需求被调包了?”

我说:“不一定是甲方改的。这份文档可能在公司内部被二次加工过,利用信息差再传递到我们手上。如果项目启动后系统计算全部偏差,所有责任都会落在技术团队交付质量上面。”

马曼玉垂着眼看了屏幕很久:“你打算怎么应对?”

我沉稳地说:“现在不拆穿。文档里改过的参数我全部反向修正回来了,开发测试照常进行,但我留一套备份用于审计追踪。等他们以为陷阱已经埋好了的时候,我们再收网。”

马曼玉抬起眼,认真打量了我一番。

那一刻,她脸上那层刚回国的白纸感淡了许多,露出一点属于一个接班人的沉稳风貌来:“郭工,你这份东西,魏长应该不知道你能查出来吧?”

“他应该不知道。”我说,“他以为我只会写代码。”

马曼玉嘴角动了动,没笑出来,站起身来走到门口又停住:“郭工,我爸说过一句话,说你这个人什么都好,就是太老实了。但我觉得他说得不对。”

“你看着不吭不响,心里头比谁都清醒。”

门在她身后关上。

我坐在电脑前,又看了一遍那组被篡改过的数据,把文档关掉了。

人不能老盯着陷阱看,活儿还是要干的。

我打开项目计划表,把月底前要完成的任务一项一项列了出来。

窗外天色越来越暗。办公区里同事三三两两地走了,只有技术中心靠里那一排工位还亮着灯。

郭明辉端着一杯热茶走过来,放在我桌角:“叔,那边有动静了。有人今天下午在运维那边调过审计日志,查的是你这台电脑的访问记录。”

我端起茶喝了一口:“由他查。那个账号我装了双因子验证,就算查到也只会看到几个加密容器的访问痕迹。查不出内容来。”

郭明辉低头想了一下:“那他们如果查不出来,会不会狗急跳墙?”

我放下茶杯:“那就等他们跳。”

打开网易新闻 查看精彩图片

07

那周我几乎没怎么睡过整觉。

白天带着团队堆方案,晚上一个人留下来把需求文档的完整备份逐项核对,把修改痕迹的截图和校验码全部打包存进加密盘。

马曼玉那边也没闲着,她让人调了邓洋近半年来的差旅报销单和对外业务往来合同,听说陆续查出一些可疑的对接公司,但还没到收网的时候。

周三晚上十点多,我还在机房测一组接口数据。

走廊里静悄悄的,日光灯管发出轻微的电流声。

我把最后一项测试结果保存好,正准备关机走人,余光扫过机架上层的监控屏幕,忽然发现服务器机柜的访问日志有异常记录。

一条新的访问记录显示,今天20点17分,有人通过运维终端登录了测试服务器的管理后台,操作时长大约四十秒。

登录账号的备注名是“运维巡检”,但这条日志的来源IP地址落在公司办公楼的三层东侧,那个位置不是运维部的办公区。

三层东侧,是运营中心的办公室。邓洋的地盘。

我坐在椅子上,没有立刻动弹。

屏幕上的日志列表一条一条往下翻,我暗暗记下了那条异常登录的时间、IP和操作类型,然后截屏保存,又把系统里的这个操作记录做了双份备份,一份放在本地,一份传到云端。

第二天早上,我什么都没说。

上午照常开会,讨论项目架构评审的PPT细节。

中午吃饭时,郭明辉端着餐盘坐到我旁边,压低声音讲了句话:“叔,邓洋昨晚九点才走。他走的时候,手里拎着一个黑色的硬盘盒。”

我停了筷子:“硬盘盒?”

“对。看他那样子像是从机房里拿的。”郭明辉压低声音,“我下楼倒垃圾的时候正好碰见他,他看到我还有点紧张,步子都加快了。”

我心里那条线一下子就绷紧了。邓洋拿到了服务器上的什么数据?我给测试环境里留的那套“带锚点版本”的加密包,会不会已经被他复制走了?

那套文档是我上周末特意准备的,里面嵌了几组明显错误的技术参数。

没有这些参数,任何外部团队拿到文档后跑出来的结果都无法通过甲方验收。

我故意在文件信息里留下一个特定的数字水印,只需要比对备份文件的哈希值就能确认这份文档的来源路径。

下午三点,办公楼的云监控平台推送了一条警报:外网有人尝试从非授权终端访问核心文档存储节点,匹配到加密容器的下载操作,触发一级防护策略。

系统自动截获了访问方的IP地址和终端指纹ID。

这些信息自动推送到了我的邮箱。我盯着屏幕看了好一阵,然后拨通了马曼玉的手机。

二十分钟后,她来了我的办公室。

我把监控平台的信息调出来给她看:“这份加密容器是技术部核心方案的档案库,访问权限仅限于在案的高级工程师。但从昨晚开始,后台收到四次不同的尝试,其中一次成功下载了一份加密包。下载者的终端指纹是运营中心的一台工作机。”

马曼玉看着屏幕:“能确定是谁吗?”

我翻开另一份表格:“终端设备号对应的是邓洋的固定资产编号。”

她没有马上说话,站在窗边想了好一会儿。

窗外高楼间隙里露出一线黄昏的颜色,把她侧脸镀上一层金色的边缘。

过了良久,她开口:“你打算什么时候动手?”

“再等等。”我说,“他还会有下一步动作。现在收网,顶多算个违规下载,伤不到筋骨。得等他手里那份东西用出去以后,才能一网打尽。”

“你确定他会用?”

“他费这么大劲把它偷出去,不是为了摆在硬盘里看风景的。”我说。

我语气不急不缓:“后天上午,咱们要跟国虹那边做第二次技术对接会,邓洋是运营中心的对接人,他一定会在会前动手。那份他偷走的加密包里,有一份带完整参数标注的非公开版本。如果他在对接会上把它当作技术底稿交出去,甲方就会发现我们准备的正式版方案参数错得离谱。那样的话,项目就黄了。”

马曼玉忽然抬起头,目光发亮:“也就是说,你故意让他偷走的是错误版本?”

我点了点头:“软件工程里有个说法叫‘浇筑陷阱’,你去查文档的底层函数,表面看不出来缺点,但跑起来就会翻。我做的这份加密包,整体架构跟正式版完全一致,只在一个核心模块上埋了个暗桩。一旦他们拿这份文档去对接国虹的技术平台,跑出来的结果会在第一个关键节点上对不上,相当于考卷上写的是标准答案,但看考卷的人拿到的是一份错误答案。”

马曼玉沉默了一会儿,忽然笑了:“郭工,我以前以为你只懂技术。”她说完这话,没有多作停留,转身走出了办公室。

那晚我加班到将近十一点。

临走时在走廊上碰见从另一头走过来的周志刚。

他抱着一箱旧资料,见到我,脚步明显顿了一下,像是有话想说又咽了回去。

最终开口:“郭工,机房那边我看了,门锁没坏。但是储藏室旁边的窗户,插销被人动过。”

他点到为止,转身进了走廊另一边的门。

我在原地站了一会儿,掏出手机,给郭明辉发了条消息:“明天早上提前一小时到,跟我一起检查所有服务器的数据校验记录。”

消息发出去后,我望着走廊尽头那扇黑着灯的玻璃门。那是运营中心的方向。一切,就看明天了。

08

第二天的对接会,定在上午十点。

地点是公司十九楼的大会议室,甲方国虹来了三个人,坐在长会议桌的一侧,其中有位姓方的工程师,跟我有过一面之缘。

我们技术团队坐在对面,桌上摆着昨晚刚打印好的正式设计方案。

会议开始前十分钟,邓洋推门走了进来。

他穿着一件深蓝色西装,头发梳得一丝不苟,满脸堆笑地跟甲方那边的人打招呼。

他手里拎着一个黑色公文包,鼓鼓囊囊的,像是在里面塞了什么东西。

马曼玉坐在长桌尽头,不着痕迹地看了我一眼。我没回应她的目光,只是不紧不慢地打开面前的笔记本电脑,把会议材料按顺序放好。

会议前半段进展得很顺利。

我负责介绍系统总体架构设计,把我们构建的技术路线、安全体系和数据互通框架逐一展示,甲方方工程师频频点头,偶尔低头记录。

邓洋坐在会议桌靠后一点的位置,一直没怎么开口,全程看着手机。

到了自由交流环节,甲方方工程师忽然从文件夹里抽出一份打印材料,朝着桌面上推过来:“郭工,你们这份方案的整体设计很完整,但我们这边在审阅内部技术评估的时候,发现了一点问题。材料里第三次迭代版本的参数设定,跟我们前期提供的需求文档出入比较大。你看一下这边。”

我接过那页纸,低头扫视了一眼,心里平静如水。纸上打印的正是那份被我埋了暗桩的“带锚点”版本参数。

我还没来得及回答,邓洋猛地抬头看了过来,目光定定地落在甲方手里的那份材料上。

“方工,是这样。”我放下纸张,声音很平静,“这份参数表是哪来的?能不能让我看看完整文档的内容?”

方工程师打开公文包,递过来一个U盘:“对方发来的电子版,前后一共十几页。”

我接过U盘,当着所有人的面,把它插到会议桌上的电脑里。

屏幕上弹出的文件夹里,整整齐齐排列着十几份文档,我点开第一份,与打印件一致。

滑动鼠标翻了几页,在第七页右下角的页脚处,我看到一个几乎不可见的水印标记:一串由字母和数字组成的短代码。

这个代码对应的,正是我在那份“诱饵”文档哈希值里嵌入的防伪标记。

我收回鼠标,看向邓洋:“邓总,这份材料是从哪儿来的?”

邓洋脸上的肌肉微微一僵。

他迅速调整了一下表情,语气故作轻松:“怎么了郭工?这是甲方那边转发过来的内部评估材料,我也是今天早上才收到的。”

我目光平静地注视着他,缓缓开口:“有件事你可能不清楚。这份参数表版本是我们技术部在内部做推演测试时生成的中间版本,里面带有测试专用的错误参数,从未向外发送过。如果这份文档流传到甲方那里,只有一种可能:有人从技术部的内部存储中非法获取了它。”

邓洋脸色变了。

会议室里的空气像被抽空了半截,安静得能听见空调出风口的嘶嘶声。

甲方方工程师左右看了看,识趣地把手里的笔搁下了,抱着胳膊靠在椅背上,露出一副看好戏的神情。

马曼玉站起身来,声音不高不低:“邓总,你包里的那个硬盘,要不要拿出来让方工比对一下里面的东西?”

邓洋的脸一下垮了。他的目光在会议桌上方慌乱地扫了一圈,最终停在桌面某个角落,嘴角抽动了两下,像是想说话又不知从何辩解。

这时,会议室的门被推开了,两个身穿黑色制服的安保人员站在门口。

马曼玉朝他们扬了扬下颌,其中一个人走过来:“邓总,麻烦你配合一下,我们需要检查你携带的物品。”

邓洋的双手搭在黑色公文包上,青筋隐隐鼓了出来,动也没动。

保安走上去,从他身旁提起了那个公文包。包口敞开时,一枚黑色硬盘从里面滑出半个角来,落在桌面上发出沉闷的一声响。

方工程师已经站了起来,语气平淡:“看来今天是了解不到更多信息了。”他收好自己面前的材料,“我回去等你们的正式方案重新提交。”

邓洋抬头,嘴唇发白:“方工,您听我说……”

方工程师已经出了门。

剩下的人目光集中在邓洋身上,整间会议室像被按下了静音键。

邓洋想站起来,身子晃了晃又坐了回去。

他低头看着那枚硬盘,面色灰白,嘴角抖了半天才挤出一句:“这是别人……让我这么干的。”

话音未落,门又一次被推开。

卢卫东站在门口,手里同样捧着一个移动硬盘设备,表情平静但嘴唇有些干裂。

他身后跟着一位会计事务所的审计专员,夹着一个贴着封条的档案袋。

卢卫东的视线穿过半间会议室,落在邓洋身上,又移开。他进门的姿态告诉我,他不是来救邓洋的。

他缓缓开口,声音干涩得像是已经许久没睡过好觉:“我有些材料,需要单独向马总汇报。”他顿了顿,“关于那笔800万的资金去向,我可以说明。”

邓洋靠在椅背上,像被人抽去了脊梁骨。

他想笑,嘴角扯了扯,没笑出来,结果像哭了似的。

他伸手握住桌上那枚黑色硬盘,又松开,发出轻轻的“啪”的一声,再也没有任何动作。

马曼玉看着邓洋,又看了看门口立着的卢卫东,转脸望向了我,眼神里带着一种询问的意味。我没说话,只是慢慢点了点头。

有些网,该收了。

打开网易新闻 查看精彩图片

09

邓洋被带走问话的当天下午,办公区里的气氛绷得像拉满的弓弦。

平时热闹的茶水间空无一人,透过玻璃门能看到好几个人捧着自己的杯子特意绕到另一层楼去接水,只为了避开可能的目光交汇。

到傍晚,消息还是传了出来:邓洋在安保室待了不到三个小时就全招了,包括他偷取技术文档、对接外部机构的中间环节。

还供出了几个名字,说当初在内部改动需求文档参数、用公司公共账号调整项目预算这些事,都有魏长的授意。

那天晚上,魏长没有来公司。

我待在自己的办公室里,面前放着上午会议用过的U盘和那枚黑色硬盘。

郭明辉坐在我对面的椅子上,手里转着一支笔,好几次张嘴想开口又把话咽了回去。

最后还是他先沉不住气:“叔,你说魏长会不会跑?”

“他跑不了。”我说,“他的东西都还在公司里呢。账户没动,家眷也没走。他这样的人,算盘精得很,知道只要自己一跑,那就等于全招了。能守着反而还有搏一把的余地。”

第二天一早,马曼玉的办公室里人来人往,会计事务所的审计人员进出了好几趟。

十点左右,马曼玉给我发了一条消息:“郭工,十点半,大会议室开会,请准时过来。”

我到达会议室时,里面已经坐了好几个人。

马曼玉坐在主位,右手边是一个我不认识的中年男人,夹着一只公文包,看气质像是律所来的人。

财务部门负责人坐在角落,脸色不太好看。

魏长坐在会议桌的另一头,面前摆着一杯水,指头朝上翻了翻袖口,一派从容做派。

他甚至可以和我对视微笑,微微点头示意我坐下。

会议开始后,马曼玉先让财务负责人陈述了那800万专项资金的流向复核结果。

白纸黑字的表格投在屏幕上,财务负责人声音磕磕绊绊:“经核,该笔资金在2024年12月通过内部流程拨至运营中心综合账户后,又以多重劳务费、咨询费及采购费名义分批提取,共计741万余元流向与公司业务无关的外部账户及个人账户。”

卢卫东早在邓洋之前交代了所有。他的证词里提到了魏长。

当财务负责人念到“经魏副总裁签批发文”时,魏长的目光终于微微动了动。

他放下水杯,声音温和:“马总,这笔钱确实是经过我手里批的,但批出去的每一笔都用在了外部合作机构的业务拓展上。你说有部分款项流向个人账户,那是对方机构的经办人,具体下家是谁,我也不能完全掌握。”

他不慌不忙地把所有问题都推给了下面的经办流程。

马曼玉并不急,翻了一页桌面上的文件:“魏总,既然你提到业务拓展,能解释一下去年12月你跟弘毅资本签订的‘技术咨询协议’是怎么回事吗?”

魏长的脸上闪过一丝不易察觉的变化,但很快恢复如常。

他笑了笑:“那是公司正常对外合作项目,咨询内容跟咱们公司的业务方向有重合,我作为分管领导签署备案,有哪里不对?”

马曼玉没有回答他的问题。

她从公文包里取出一个牛皮纸信封,没有拆开,只是放到桌面中央,用两根手指按住,轻轻往魏长的方向推了推:“这是弘毅资本那边今天早上派人送来的传真。你要不要看一眼?”

魏长的目光落在那只信封上,嘴角还挂着一个浅浅的微笑,但那个笑容已经没有了温度。他盯着信封看了很久,没有伸手去拿。

几秒钟后,他忽然笑了。声音不大,却带着三分自嘲:“马总,你这棋比我以为的,走得更远。”

马曼玉没有回应这句话。

会议桌上一片安静,几份落款印着红章的文件就摊在灯下,连坐在角落里的财务负责人都把视线移开了。

魏长的目光在那些文件上转了一圈,手中的水杯轻轻搁了回去,淡淡的“嗒”一声,他缓缓向后靠上椅背。

他没有再试图辩解。

有些东西一旦摊在灯下,所有的巧言令色都只是一个笑话。

魏长从始至终都很清楚这一点。

他抬眼看向马曼玉,声音平和得像在聊一件无关紧要的小事:“我辞职报告明天递上来。”

他说完这句话,从座位上站起来,没有看任何人,也没有等任何人回应,拉开椅子转身走出了会议室。

他的背影从门口消失时,走廊里的脚步声很轻,很快就散了,像一个人被风吹散在了空气里,没留下一点声息。

会议室陷入一片寂静。

马曼玉坐在桌子那端,良久没有说话,只伸手把那个牛皮纸信封收回了自己包里,站起身跟我说了一句:“郭工,下午你把技术部的新架构方案发给我看一下。”

她走到门口,又停下,侧过身来,声音不高不低:“这件事跟你的关系算是彻底清理干净了。接下来该干活了。国虹那边,月底前提交正式版本。”

我点头:“好。”

她走后,我坐在椅子上,把桌上的水杯转了两圈。

窗外的天色从灰白慢慢转成明亮的蓝,日光落在会议桌上,给那几叠文件镀上了一层暖色。

墙角有只不知从哪飞进来的苍蝇,嗡嗡的绕着灯管转了一圈,又从窗户缝隙里钻出去了,消失在外面那片越来越亮的天色里。

我深深吸了一口气,终于觉得,胸腔里压着的那块石头,轻了一些。

10

三月初,国虹集团“云湖智谷”产业基地项目正式签约。

签约仪式设在国虹总部一楼的报告厅,来了不少媒体。我坐在乙方席位上,身上穿着那件放了很久没穿过的正装西服,领口有点紧,不太习惯。

方案是我带着技术团队整整赶了三周的成果。

反复推演过七轮版本,上线前在模拟环境中跑了四十八小时的连续压测,所有指标稳定得让甲方那边的技术负责人点头了。

流程走得很顺利。

签字,换文本,合影。

我在签约台前没有多说话,只跟对方的技术负责人握了握手。

他松手的时候低声念叨了一句:“郭工,你那边那个参数对齐的花活干得挺漂亮。以后有机会多交流。”

我听出他的言外之意。

上次那份被邓洋泄露的错误参数文件,让他看见了我在文档水印上的处理手法。

这是技术人之间的认可方式,不需要太多客套。

签约仪式结束后,大家散场。

我走出报告厅大门,站在台阶上想透口气,兜里的手机震了一下。

是宋海生发来一条微信,没配文字,只有一张照片,我轻轻点开,眼前一亮。

十几年前的秋天,旧办公楼的楼顶天台上,一伙人穿着皱巴巴的衬衫,围着铁桌。

桌子上摊着图纸和电路板,角落搁了一大盆麻辣烫外卖。

照片角上有一个年轻人侧着身子对着镜头比了个胜利手势,头发茂密。

他身后的背影,正对着一个白板,那上面用彩笔歪歪扭扭地画着公司第一代产品的总体架构图。

我坐在台阶上,把照片放大了看了一遍又一遍,嘴角不自觉地动了动。

以前的那么多画面一帧一帧地涌上来,我忍不住在心里嘀咕了一句:那时候真是年轻得很啊。

又一条信息弹进来,是马曼玉发来的,就六个字:“郭工,恭喜。来日方长。”

我把手机收回兜里,走下台阶。

风迎面吹来,比春节那几天暖和了许多,带着一点春天泥土的气味。

停车场的车位上停着一辆黑色轿车,窗户半开着,马国栋坐在驾驶座里,手里夹着一根烟,没点上,朝我抬了抬下巴。

我走过去,隔着窗跟他打了个手势。

马国栋笑了一下,把烟塞回烟盒里:“项目签了?签了就好好干。晚上叫上老何跟周工,我请客吃饭。老地方,涮肉。”

我没说话,只是冲他点了点头。他摆了摆手,发动车子,缓缓驶出停车场的闸口。尾灯在路面上拉出两道红色的光影,拐过路口就不见了。

我站在原地,看着那辆车消失的方向站了一会儿,才想起低头看了看手中那份黑色封面的项目合同。

上面烫金的甲方名称在路灯下反着光,重得让人心里踏实。

三年后的事我不敢说远了,但至少在今天,那个在深夜里被踢出群聊、站在门禁前刷不开闸机的人,总算可以放下心来了。

我把合同夹在腋下,迈步走下台阶。

春天的暮色铺在街面上,风把广告牌上的旗子吹得猎猎作响。

我走到路边,伸手招了一辆出租车,坐进后座,报自己住的小区地址,靠上靠背呼出了一口长气。

手机又轻轻震了一下。

我低头一看,是郭明辉发来的一条消息:“叔,办公室里新来的小姑娘问我,技术中心为什么周末都有人加班?我说:‘因为你们郭工说了,当年那代人一口气熬出了公司第一代产品,现在产品得迭代到第三代了,他也回不去了,只能接着干。’”

我看着这条消息,嘴角轻轻扬了一下,正准备收起手机,又一条信息跟着弹了进来。

是周志刚发来的。

只有一句:“有空的时候过来坐坐,我这边把老项目的完整开发日志都整理好了。”

我望着屏幕上那行字看了几秒,回了一个字:“好。”

出租车在路灯成排的街道上行驶,窗外的城市建筑群一点点往后退去。

我闭上眼睛,脑海中很干净地掠过一些画面:深夜的机房,被锁上的门禁卡;除夕夜那锅没吃完的饺子,桌上搁着的那瓶酒;会议室里长条桌上摊开的文件与一屋子沉默。

车窗外街灯暖黄的光一道道掠过车窗,在合拢的眼前缓缓拉成一层轻纱。

我知道,明天还有很多活要干,而日子早已在那晚的分岔路口替我选好了方向。

那些让我冷到骨头的晚上,如今再回头看,不过是走了一段弯路。

弯路走得多了,脚底反而更稳。

窗外的风灌进半开的缝隙,凉丝丝的拂在面上。

我靠着后座,昏昏沉沉地半睡过去。

前路还长,但这个年,终于过去了。