楔子

电话接通的一瞬,林薇薇的哭腔先冲了出去:“爸,你赶走了我未来老公!”

那头沉默三秒,茶杯磕在红木桌面上的声响沉闷清晰:“你说什么?”

“陈屿替我扛了处分。”她攥紧手机,指节泛白,“赵成把数据造假栽到我头上,陈屿为了保我,自己递了辞呈。爸,你知不知道,他是你这辈子最该留住的人。”

林建国没接话。林薇薇深吸一口气,一字一顿:“我说,陈屿是我要嫁的人。”

第1章 替罪

“陈屿,你脑子是不是被门夹了?!”

钱多多把工牌摔在桌上,声音大得整层办公区都静了一瞬。他顾不上压着嗓子,拽着陈屿的胳膊就往楼梯间走。玻璃门在身后合上,安全通道的声控灯亮起来,惨白地照在陈屿脸上。

赵成那狗东西在会议室怎么说的?数据造假,性质严重,必须有人担责。你倒好,站起来就一句‘是我做的,跟林薇薇没关系’。你逞什么英雄?”

陈屿靠着墙,从裤兜里摸出半包压皱的烟,抽出一根叼在嘴里,没点。他今年二十八,在这家名为“远山集团”的科技公司干了四年,从最底层的测试员一路拼到研发二部主管。一百多号人的部门,他是最年轻的主管,也是加班最多、背锅最多的那一个。

“她不扛。”陈屿把烟拿下来,声音很平,“一个实习生,刚来两个月,项目核心数据都碰不到。赵成非说她把基准参数改错了,你信?”

钱多多噎了一下。他当然不信。赵成是研发一部的负责人,跟陈屿平级,但资格老、手腕硬,一直把陈屿当成升任技术总监路上最大的绊脚石。这回赵成主导的“远山云盘”项目出了重大纰漏,基准参数在测试阶段被人为篡改,导致百万级用户数据出现偏差。公司连夜排查,赵成在追责会上咬死是林薇薇操作失误,理由是林薇薇在项目组里负责测试记录,她的账号在事发时间段登录过系统。

但那个账号,陈屿知道,是赵成让林薇薇去帮他导数据时给的临时授权。林薇薇根本不知道那组参数意味着什么。

“那也不该你扛。”钱多多烦躁地抓了把头发,“你又不是不知道,远山集团什么规矩?数据造假,直接除名,行业通报。你背了这口锅,以后在这行还怎么混?”

陈屿没说话。楼梯间有穿堂风吹过来,冷得人后颈发紧。远处办公区传来断断续续的键盘声,还有谁在打电话,语气焦躁。他想起事发后赵成把他叫到小会议室的那句“陈主管,你也不希望看到一个刚毕业的小姑娘档案上挂着‘伪造数据’四个字吧”,笑得像条毒蛇。

陈屿当然知道赵成打的什么算盘——林薇薇是赵成自己塞进项目组的实习生,出了问题正好当弃子。他要是保不下林薇薇,赵成一样会想办法把他也拖下水。

他一个人扛了,赵成反而没话说。

“行了。”陈屿拍了拍钱多多的肩,“下午办手续。晚上陪我去喝点。”

“喝个屁。”钱多多眼睛都红了,“你就这么走?不往上申诉?不找林薇薇给你作证?”

“找她做什么?”陈屿的声音终于有了一丝波动,很轻,“她一个小姑娘,吓都吓死了。”

下午三点,陈屿在人事部签了离职单。辞退事由一栏,人事经理犹豫了一下,写了“工作严重失职”。陈屿看了没说话,签字时笔尖在纸面上顿了一下,然后迅速写完了名字。

他从人事部出来的时候,林薇薇就站在走廊拐角。

二十二岁的女孩,扎着低马尾,脸色白得吓人。她怀里抱着一摞项目资料,指节因为用力而泛青。看见陈屿,她往前迈了一步,嘴唇动了动,却没发出声音。

陈屿停在她面前,笑了笑:“没事。回去好好上班。赵成说什么,你就听什么,别顶嘴。”

“陈屿哥,我……”林薇薇抬头看他,眼眶里蓄满了泪,却拼命忍着没掉下来,“我可以去找赵总说清楚,那组参数是你让我改回正确值的,不是……”

“别。”陈屿打断她,声音温和但不容置辩,“这件事到此为止。你记住,不管谁问,你什么都不知道。数据的事,我认了。你只是个实习生,别往里面搅。”

他说完就想走,林薇薇却一把拽住了他的袖口。她的手指在发抖,力气却很大。

“你为什么……”她死死盯着他,泪水终于滑下来,声线抖得厉害,“你为什么对我这么好?”

陈屿沉默了几秒。他低头看着眼前这个女孩,想起她第一天来公司时手足无措的样子,想起她蹲在消防通道里给家里打电话说“我在这边挺好的,不累”,想起她加班到深夜趴在工位上睡着时还不忘抱着测试报告。他很想对她说,因为我在你身上看到了自己刚从农村出来时那种拼命想站稳脚跟的样子。

但他终究没说。

“回去吧。”他轻轻拨开她的手,转身走进了电梯。

电梯门缓缓合上。透过窄窄的门缝,陈屿看见林薇薇站在原地,像被抽走了所有力气,慢慢蹲了下去。

晚上十一点,陈屿和钱多多在公司楼下的烧烤摊上。桌上七零八落地堆着竹签和啤酒瓶,钱多多已经喝得舌头打结,却还在骂赵成不是东西。陈屿没怎么喝,只是靠在塑料椅背上,看着马路对面远山集团大厦顶楼的灯一盏一盏熄灭。

四年。他在这里熬了四年。加班到凌晨是常态,通宵上线是家常便饭。他从出租屋搬到公司附近的老旧小区,只为了能随叫随到。他以为只要够努力、够隐忍,就能在这个城市站稳脚跟,就能让老家的母亲过上好日子。

现在什么都没了。

手机响了一声,是母亲发来的微信:“小屿,下班了没?天冷了,多穿点。”

陈屿盯着屏幕看了很久,打了几个字,又删掉。最后只回了一句:“刚下班,妈,别担心。”

他关掉手机,仰头灌下最后一口酒。啤酒是苦的,苦得人舌根发麻。

“老陈,”钱多多突然抬起头,醉眼朦胧地看着他,“你说你图什么?你为了保那个林薇薇,把自己的前途搭进去。你知不知道,行业通报一下来,你在这行就完了。你以后怎么办?”

陈屿没回答。他点了根烟,吸了一口,又缓缓吐出来。烟雾在夜风里散得很快,就像他这些年在这座城市里拼了命积攒的那点东西,看似有形,风一吹就没了。

“我不后悔。”他说。

钱多多还想说什么,被陈屿摆手打断了:“别说了。明天帮我搬东西。公司的东西不多,就一个纸箱。”

他话音刚落,手机响了。一个陌生号码。

陈屿皱眉接起来,对面是个男人的声音,沉沉的,带着一种长期身居高位者特有的压迫感:“陈屿?”

“我是。您哪位?”

“我是远山集团董事长,林建国。”

陈屿的烟从指间掉了下去。

第2章 灰烬

陈屿的第一反应是——假电话。

远山集团董事长林建国,在这个城市商界是响当当的人物。远山集团从一家做财务软件的小公司起步,二十年做到行业前三,林建国本人极少在内部露面,普通员工连他照片都见不到几回。陈屿在公司四年,只在年会视频里远远看过他一眼。

这样一个人,怎么会亲自给一个刚被辞退的主管打电话?

“林先生。”陈屿捡起掉在地上的烟头,在鞋底碾灭,声音稳住了,“请问有什么事?”

“明天上午十点,嘉禾路远山会所,我想跟你谈谈。”林建国的声音听不出情绪,“方便吗?”

陈屿沉默了片刻。他当然想拒绝。你女儿连我面都不肯见,你一句“谈谈”就能弥补什么?但他终究是成年人,知道意气用事解决不了问题。而且他确实想问个清楚。

“好。”

挂了电话,钱多多已经趴在桌上睡着了。陈屿结了账,叫了辆网约车,先把钱多多塞进后座,再绕到前面上车。司机在后视镜里瞄了一眼:“您朋友没事吧?”

“喝多了。”陈屿报了地址,靠在副驾驶上闭目养神。城市的夜景从车窗掠过,霓虹灯一盏接一盏,照得人眼眶发酸。

第二天早上,陈屿八点就起了。他住的是公司附近一栋老居民楼的顶层阁楼,三十平,月租两千三。没有电梯,得爬七层。他说这样能省下健身的钱。

陈屿翻出唯一一套像样的西装——深灰色,三年前买来参加公司晋升答辩的。他洗了把脸,对着镜子刮胡子。镜子里的人瘦了,颧骨突出来,眼睛里全是血丝。他试着笑了一下,那笑容比哭还难看。

九点半,他到了嘉禾路远山会所。

陈屿在楼下大堂坐了二十分钟。前台小姐给他倒了杯水,眼神客气但疏离。十点整,一个穿黑西装的年轻男人从电梯里出来,走到他面前微微欠身:“陈先生,林总在四楼茶室等您。”

电梯上行。陈屿看着跳动的数字,心里反而平静下来。最坏的结果已经在昨天发生了。今天无论说什么,都不会更坏。

茶室不大,布置得古朴。靠窗的位置摆着一张紫檀茶台,林建国坐在主位上,手里转着一串佛珠。他六十出头,头发花白,但脊背挺得笔直,一双眼睛锐利得像能看穿人心。

陈屿站在门口,微微点头:“林总。”

“坐。”林建国抬了抬下巴,没有寒暄。

陈屿在对面坐下。沉默在两个人之间蔓延,只有茶壶里的水声咕咕作响。

“你昨天为什么不申诉?”林建国率先开口,语气平淡。

“申诉也没用。”陈屿直视他,“赵成是您的老人,项目负责人是他,我是配合他的主管。他说是我的问题,我说不是,公司信谁?”

“你知道赵成在说谎。”

“知道。”

“那你还认?”

陈屿沉默了几秒,说:“如果我不认,赵成会把责任推到林薇薇身上。她的账号确实登录过系统,她说不清楚。公司查下来,她的档案上就是‘伪造数据’。一个刚毕业的实习生,刚出校门就背上这种污点,以后没法在这个行业立足。”

林建国的眼神深了深:“为了一个实习生,你放弃自己在远山的四年积累。你觉得值?”

“不是值不值的问题。”陈屿的声音依然平静,“该我做的事,我做了。林薇薇不该替赵成背黑锅。”

茶室里安静了很长时间。林建国端起茶杯,慢慢啜了一口。他端茶的手很稳,但陈屿注意到,那串佛珠被他捏得紧了一些。

“那个项目,”林建国突然说,“你觉得问题出在哪?”

陈屿微微一怔。他已经不是远山的人了,按理说不该再掺和。但话到嘴边,还是说了出来:“远山云盘三年迭代了四版,技术架构一直没动过。赵成主导的这版,底层架构是他十年前写的。测试阶段我就发现,他的架构在高并发下会出现数据回滚异常。我提过三次,前两次被他压了,第三次他直接没让我进评审会。这次出的纰漏,表面上是基准参数被改,实际上根本原因是他的架构缺陷。”

林建国放下茶杯,手指在桌面上轻轻敲了两下:“这些,你昨天在会上说了吗?”

“没有。”

“为什么不说?”

“因为您不会听。”陈屿直视林建国的眼睛,“远山集团的技术路线是您定的,赵成是您亲手提拔的。我一个农村出来、没有背景的年轻人,说您的技术总监有问题,您信吗?”

林建国面色未变,但瞳孔明显缩了一下。他重新打量眼前这个年轻人,像是第一次认真看他。

“你今天叫我来,应该不是为了听我抱怨赵成的。”陈屿主动开口,语气缓和了几分,“林总,您直说吧。”

林建国沉默了几秒,从抽屉里拿出一份文件推到他面前。

陈屿低头一看,瞳孔骤缩。

那是一份辞职信。

准确地说,是林建国的辞职信。

“远山集团,我已经不想待了。”林建国声音很低,带着一种陈屿没想到的疲态,“我老了。这个公司,我交给职业经理人,结果被赵成那帮人架空。你不来,我今天也准备见你——因为你是唯一一个敢在赵成的地盘上跟他叫板的人。”

陈屿愣住了。

林建国继续说:“赵成掌握着远山核心技术团队,我动不了他。董事会里他的人占了三席。我一直想培养一个能跟他正面对抗的人。我观察你很久了。你每一步都走得比别人快,你的技术判断,赵成比不上你。我本来准备下个月直接调你到总部,组建新的技术委员会……”

他顿了顿,苦笑了一下:“结果,你用一封辞呈把自己弄出了局。”

陈屿的心狠狠震了一下。

他嘴唇动了动,还没来得及说话,茶室的门突然被推开了。

林薇薇站在门口,眼睛红肿,像是哭了一整夜。她看见陈屿,肩膀剧烈地抖了一下。

“爸,你赶走了我未来老公!”

这句话像一颗炸弹,在安静的茶室里炸开。

陈屿僵在原地,手里的茶杯差点掉在地上。

林建国的脸色也变了,但陈屿顾不上看了。他扭过头,看着林薇薇的眼睛,声音几乎是挤出来的:“你说什么?”

第3章 倔种

林薇薇话一出口就知道自己闯了祸。

她不是一时冲动。昨晚陈屿从公司走后,她蹲在走廊上哭到半夜。赵成过来假惺惺地拍了拍她的肩,说“小林啊,别难过,陈主管这也是为了你好”。她抬起头,甩开赵成的手,第一次在上司面前露出锋利的眼神:“赵总,我会记住今天的事。”

回到出租屋,她给父亲打了三个电话,前两个都被挂断——林建国在开董事会,手机静音。第三个终于通了,她没控制住情绪。

但此刻,看着陈屿震惊到苍白的脸,她的勇气像退潮一样迅速消失。她后悔了。她不该在这个场合、用这种方式说出来。她了解陈屿,知道他这种把自尊和分寸刻在骨子里的人,绝不会接受“董事长的女儿看上他”这种设定。

“我……”林薇薇张了张嘴,眼泪又开始掉。她想解释,可喉咙像是被什么堵住了。她干脆不再说话,直直地站在门口,像只犯了错又不肯低头的小兽。

陈屿慢慢站起来。他看了看林薇薇,又看了看林建国,最后目光落回到林薇薇脸上。他声音很轻,轻得几乎听不见:“你真是林总的女儿。”

“嗯。”林薇薇从嗓子眼里挤出一个字。

陈屿深吸了一口气,然后缓缓吐出来。他没有发火,没有追问,只是端起茶杯喝了一口凉透的茶。茶很苦,像他此刻的心情。

“所以你来远山实习,不是靠投简历。”陈屿的声音恢复了平静,“是林总安排的。”

“不!”林薇薇突然激动起来,向前迈了两步,“简历是我自己投的!我是以普通实习生的身份进去的,没人知道我是谁。我爸本来不让我来,说远山的水太深。是我非要来,我想看看……”

她没说完,陈屿替她补完了:“你想看看你爸的公司到底长什么样。你隐瞒身份,就是不想被人当大小姐供着。”

林薇薇咬着嘴唇,点了点头。

“好。”陈屿把茶杯放下,转向林建国,“林总,我先回去了。今天的谈话,就当没发生过。”

“你站住。”林建国没有动,声音却沉得像石头。

陈屿停下脚步,但没有转身。

林建国慢慢站起来,走到女儿身边,把林薇薇往身后拨了拨。他的眉头深锁,目光像探照灯一样照在陈屿后脑勺上:“你生她的气可以,但刚才我跟你说的那些话,你一句都不考虑?”

陈屿转过身来,脸上看不出什么情绪:“林总,您的意思是,让我回远山?”

“远山云盘的问题还没解决。赵成提交的事故报告今天早上已经在走流程了,他把所有责任都推到你身上,说项目组成员在你授意下改动了基准参数。你的辞退事由写的是‘严重失职’,这笔记录,在行业内要跟你一辈子。你不回来,永远翻不了案。”

陈屿沉默了。

林薇薇在父亲身后小声说:“爸,赵成那个报告不能让他发……”

“我知道。”林建国头也不回,“我拦下了。”

陈屿抬眸:“拦下了?”

“今天凌晨我让法务叫停了报告。”林建国走回茶台旁坐下,声音里带着不容置疑的决断,“但这个理由只能拖三天。三天后,董事会必须给出事故追责的最终方案。到时候赵成的人会把矛头指向谁,你应该清楚。”

陈屿当然清楚。赵成要的不只是把他赶走,还要把他钉死在行业耻辱柱上,让他永无翻身之日。这样赵成就稳坐了技术总监的位置,从此再没有人敢跟他叫板。

但他更清楚,他如果就这么回去,那算怎么回事?靠董事长女儿的喜欢?他陈屿的脊梁还没软到这个程度。

“林总,”陈屿开口,声音很平,却透着一股子倔,“谢谢您给我这个机会。但我不能回去。”

“陈屿哥!”林薇薇急了,从父亲身后绕出来,一把抓住他的胳膊,“你傻不傻?我爸都说了,赵成要整你,你不回来,他会让你在这行彻底混不下去!你知不知道你妈还在老家等着你寄钱回去?你知不知道你每个月要还多少房贷?”

陈屿的身体僵了一下。他慢慢地、一点一点地抽回胳膊。

“那是我的事。”他说。

他转身走出了茶室。

门在他身后合上。他没有回头,所以没看见林薇薇蹲在地上抱住膝盖,哭得肩膀直抖。也没看见林建国站在茶台边,手指死死握着那串佛珠,指关节泛白。

陈屿走出远山会所,外面的阳光很刺眼。他站在路边,被阳光照得有些发晕。手机震了一下,是钱多多发来的消息:“老陈,行业通报明天出。我刚打听到的,赵成那狗东西动作太快了。”

陈屿看完消息,锁了屏,站在马路边深深呼吸了几口,然后迈开步子朝地铁站走去。

回到出租屋,陈屿给母亲打了电话。

他平时跟母亲通话不会超过三分钟,都是报平安。但今天他主动问了很多。问老家的天气怎么样,问母亲的腰还疼不疼,问邻居家的王婶是不是又送了什么菜。母亲在电话那头笑,说你这孩子今天话怎么这么多。

陈屿憋着嗓子,努力让声音听起来正常:“妈,我可能要换个工作。”

“怎么突然换工作?是不是做错了什么事?”母亲的声音立刻紧张起来。

“没有。”陈屿笑了一下,“就是有更好的机会。您别担心。”

“妈不担心。你从小就懂事,比村里谁都强。妈信你。”母亲停了一下,又说,“家里还有三亩地,妈还能动。你在大城市别太累,钱不够了跟妈说。”

陈屿的眼泪差一点就砸下来。他仰起头,天花板上的裂纹像一张张咧嘴的嘴。他咬着牙说:“知道了妈。您早点睡。”

挂了电话,他躺在床上,盯着天花板发呆。手机又响了,这次是林薇薇发来的微信。她的头像是一只画得歪歪扭扭的猫,签名写着“开心最重要”。

“陈屿哥,对不起。我不是故意瞒你的。我今天来找你,不是为了让我爸逼你回来。我是想告诉你,那组参数,我有证据证明是你让我改回正确值的,不是篡改。我可以给你作证。”

陈屿看着这段话,没有回复。

隔了五分钟,林薇薇又发来一条:“你相信我。”

陈屿还是没有回复。他把手机翻了个面,闭上眼睛。

但他没睡着。他在等。

等明天的行业通报,等赵成的下一步棋,等这件事彻底把所有的路都堵死。

因为他比谁都清楚,赵成在远山十一年,势力根深蒂固。他们这些空有技术没有背景的年轻人,根本不可能扳倒他。

但他不知道的是,几个小时后,一场由他亲手改动的基准参数引发的连锁反应,才刚刚开始。

那天半夜,远山云盘的服务器突然出现了大规模数据回滚。

比上次更严重。

第4章 暗涌

深夜十二点四十分,远山集团技术部灯火通明。

值班人员最先发现异常——远山云盘的用户数据从凌晨开始出现系统性回滚,多个服务器节点上的备份同步进程同时中断。紧接着,客服部被用户投诉电话淹没,社交媒体上开始有人发帖询问远山云盘是不是“崩了”。

赵成是被电话从被窝里叫醒的。他赶到公司时,整层楼都是人,工程师们盯着大屏上不断跳跃的红色告警,束手无策。

“什么情况?”赵成把大衣扔在椅子上,脸色铁青。

值班负责人小跑过来,额头上全是冷汗:“赵总,数据回滚了。从凌晨十二点零七分开始,不到四十分钟,已经影响了超过二十万用户的文件同步。我们查了一下,触发点在数据同步模块的核心调度文件上,跟……跟之前测试阶段出问题的那个环节一模一样。”

赵成僵了一下。他当然记得那个环节。当初他压着陈屿的报告,就是因为知道底层架构有问题。他赌的是正式上线后用户量不会突破临界点。但他赌输了。

“陈屿呢?”他几乎是条件反射地问。

“陈主管……陈屿昨天已经离职了。”值班负责人的声音低下去。

赵成的太阳穴突突地跳。他深吸一口气,挤出一副镇定的神色:“马上启动备份恢复。把所有运维人员全部叫回来。速度要快。”

说完他走进办公室,拉上窗帘,拨了一个电话。

电话响了很久才接通,对面传来一个沙哑的声音:“赵总,这么晚了。”

“老方,凌晨的事你看到了吧?”赵成压低嗓门,“数据回滚,比上次还严重。这次不是栽赃给谁就能糊弄过去的事。你是运维总监,我的报告里没把你牵进去,你现在得帮我一个忙。”

对面沉默了几秒:“赵总,上次你说的只动基准参数,结果闹出那么大动静。这次又要我做什么?”

“不是要你做什么。”赵成的声音像蛇一样滑过去,“就是要你在追责会上说一句话。”

“什么话?”

“说陈屿离职前,在系统里留了后门。”

电话那头安静了很长时间。赵成能听见对方的呼吸声,粗重、犹豫。

“老方,你想想。”赵成不紧不慢地说,“陈屿已经走了,行业通报明天就出。一个已经出局的人,再背一个‘恶意破坏系统’的罪名,对他来说有什么区别?但你要是不帮我,这次的事故追责下来,第一个倒霉的就是你。你手下的人凌晨没盯住服务器,这个责任你跑得掉?”

电话那头的人终于开了口:“……我知道了。”

赵成挂了电话,站在窗前。外面是一片霓虹,映在他脸上,忽明忽暗。他嘴角微微扬起,吐出一口气。

这场戏,他要让陈屿再也翻不了身。

与此同时,陈屿还没睡。

他躺在出租屋的床上,手机屏幕亮着,微博上关于远山云盘崩溃的话题已经在实时上升热点里了。他刷了半小时,越刷越冷静。

他知道这不是偶然。远山云盘的核心架构在测试阶段就暴露出问题,他当时在评审会上三次提出“高并发下存在同步回滚风险”,赵成每次都打断他。最后一次,赵成甚至当众说他是“为了体现自己水平故意否定老架构,想借机上位”。从那之后,他就不再在公开场合提了,只在自己的笔记里记录每一项风险。

那些笔记,还在他电脑里。

陈屿坐起来,打开笔记本电脑。屏幕亮光映着他的脸,手指在键盘上飞快跳动。他重新查看自己三个月前写的风险报告,一行行代码在屏幕上滚动。越看,眉头越紧。

他突然合上电脑,抓起手机给钱多多打电话。

“多多,你现在能联系到技术部的人吗?”

钱多多迷迷糊糊的声音从电话那头传来:“老陈,都几点了……我有个学弟在技术部值班,怎么了?”

“你帮我问一下,今晚的数据回滚,触发点是不是在sync_core模块的第四层调度逻辑上。”

“什么玩意儿?”钱多多清醒了一半,“老陈,你都不在远山了,还管这干嘛?”

“你先问。”陈屿的语速很快,“这很重要。”

五分钟后,钱多多回电话了,声音明显变了调:“老陈,我学弟说,确实是sync_core模块的第四层调度逻辑触发的。你怎么知道?”

陈屿握着手机,指尖发凉。

“因为我早就知道那地方会出问题。”他说,“我走之前,在代码里加了一道保护锁。但保护锁有效期只有七十二小时。七十二小时后,如果架构没有优化,保护锁会自动失效。今晚正好是最后一天。”

钱多多在电话那头倒抽了一口气:“所以今晚的崩溃,是因为你的保护锁失效了?”

“对。”陈屿的声音低沉,“我本来以为,赵成会在我走后两天内安排人重构那个模块。没想到他根本没动。现在保护锁一失效,问题全暴露了。而且比之前更严重。”

电话那头沉默了。两个人谁也没说话,只听见电话里彼此的呼吸声。

过了好一会儿,钱多多才哑着嗓子问:“老陈,你既然早知道会出问题,为什么不在走之前说清楚?你走了,留个保护锁有什么用?”

陈屿没回答。

他想起昨天在人事部签完字,经过技术部时,看到赵成正召集人手开紧急会议。当时他站在门口,犹豫了很久。他想走进去说,sync_core模块必须立刻重构,否则七十二小时后会出大事。但他知道,赵成不会听。不仅不会听,还会反手把“离职前破坏系统”的罪名扣到他头上。

他只能留下那道保护锁。那是他唯一能做的事。

“多多,”陈屿开口,声音很低,“明天行业通报出来之前,你帮我把这份风险报告发给远山集团信息安全部。匿名发。”

“你疯了?”钱多多提高了嗓门,“你现在发这个,不就是告诉赵成你留了后手?他会变本加厉整你的!”

“他已经不会放过我了。”陈屿笑了一下,笑声干涩,“今晚的事故,赵成一定会找人背锅。我走了,不代表他能放了我。与其坐以待毙,不如先下手。”

钱多多沉默了很久。最后他说:“好。我帮你发。但我有个条件。”

“什么?”

“你得答应我,不管你之后做什么,都不能再一个人扛。你有兄弟。听见没?”

陈屿握着手机的手紧了紧,喉咙里像卡了什么东西。

“听见了。”他说。

凌晨三点,远山集团信息安全部收到一封匿名邮件。邮件内容是一份完整的风险报告,详细记录了远山云盘底层架构的缺陷、历次测试中出现的异常数据,以及sync_core模块第四层调度逻辑存在的高并发回滚风险。报告末尾,还附了一段代码——正是陈屿留在系统里的保护锁。

邮件最后只有一句话:“这是远山云盘所有问题的真正根源。不解决它,还会崩。”

这封邮件在远山集团内部引发了轩然大波。

而陈屿不知道的是,林建国也看到了这封邮件。

第5章 火苗

远山集团董事会在第二天早上八点召开紧急会议。

这是远山集团十年来第一次因为技术事故在凌晨召开董事会。会议室的空气压得人喘不过气,长条桌两侧坐满了人,每个人的脸色都很难看。

林建国坐在主位上,面前放着一杯黑咖啡,已经凉了。他翻看着信息安全部打印出来的匿名邮件,一页一页,看得很慢。

赵成坐在他右手边第四个位置,脸色阴晴不定。他的目光时不时瞟向林建国,在对方抬头时又迅速移开。会议还没开始,他背上已经出了一层汗。

“开会。”林建国把文件合上,声音沉而稳,“昨晚的事故,数据部先汇报。”

数据部总监站起来,照着PPT念了一串数字。受影响用户超过三十万,部分用户文件恢复不完整,品牌负面影响正在发酵。每念一个数字,在座董事的脸色就黑一分。

汇报结束后,是长久的沉默。

“赵成,”林建国开口,声音不大,却像一把刀,“你是项目总负责人。你说。”

赵成清了清嗓子。他今天穿了一件深色西装,打了个暗红色领带,头发梳得一丝不乱。他站起来,先环顾了一下在座的董事,然后微微欠身:“林总,各位董事,昨晚的事故,我有不可推卸的管理责任。但是——”

他故意停顿了一下。

“从技术层面来说,这次事故的直接原因,是有人在sync_core模块里设置了定时保护锁。保护锁被设置在七十二小时后失效,昨晚正好到期。保护锁失效后,之前被压制住的底层架构缺陷瞬间爆发,导致大规模数据回滚。”

会议室里起了轻微的骚动。

“这个保护锁,”赵成的声音继续,带着一种成竹在胸的笃定,“我让人查了代码提交记录。提交人,是陈屿。时间,是在他离职前一天。”

这句话像一颗石子投进平静的湖面。董事们交头接耳,有人已经开始低声议论。赵成站在灯光下,嘴角极细微地弯了一下。

“所以你的意思是,陈屿临走前故意设置了一个保护锁,让问题延迟爆发?”林建国平静地问。

“不排除这种可能。”赵成用词很谨慎,“也可能他是想用这种方式掩盖自己的问题。但不管动机是什么,保护锁的存在,说明他早就知道系统有风险,却没有上报。更没有在离职前做任何交接说明。这种行为,在技术行业是最不职业的。”

林建国没说话,只是用指尖有节奏地敲着桌面。

赵成趁热打铁:“林总,我建议,对陈屿启动内部追责程序。同时向行业协会提交黑名单申请,把他的行为记录在案。这不仅是对公司负责,也是对整个行业的规范负责。”

他说完后坐了下来,背脊挺直,脸上露出痛心疾首的表情。

会议室再次安静下来。所有人都在等林建国表态。

林建国端起那杯凉咖啡,喝了一口,然后慢慢开口:“赵成说保护锁是陈屿设置的。有没有提交记录?”

“有。”赵成胸有成竹地打开PPT,投屏上出现了一条代码提交日志,“这是Git上的commit记录,清清楚楚。”

林建国看了一眼。他没有像大家预料的那样发火,反而问了另一个问题:“陈屿设置保护锁之前,系统里还有没有其他异常代码?”

赵成愣了一下:“这个……目前排查中。暂时没有发现。”

“那好。”林建国把咖啡杯放下,“在排查结果出来之前,关于陈屿的问题先搁置。今天只讨论一件事:故障怎么解决,用户怎么安抚。”

赵成急了:“林总,事故追责也是解决的一部分……”

“我知道。”林建国打断他,目光锋利,“但追责要有实据,不能凭着一条commit记录就给人定罪。陈屿为什么设保护锁?保护锁失效前,为什么没有人发现?这四天里,运维在干什么?你赵成在干什么?”

一连串的质问砸下来,赵成的脸色变了。他想说什么,被林建国一个眼神堵了回去。

“散会。”林建国说,“技术部全力抢修。赵成,你留一下。”

会议室的人很快走空了。赵成坐在位子上,手心里全是汗。

林建国走到他面前,居高临下地看着他,突然笑了一下。那笑容很淡,却让赵成心里发毛。

“赵成,你跟我十一年了。”林建国的声音很轻,“你是什么样的人,我比你自己还清楚。”

赵成的瞳孔骤然一缩。

“陈屿设置保护锁,如果是为了破坏系统,他为什么要设置七十二小时的延迟?他离职了,系统什么时候崩,跟他有什么关系?他犯得着给自己留一条这么明显的证据?”林建国弯下腰,压低声音,“你当我是傻子?”

赵成张了张嘴,额头上的汗终于冒了出来。

“林总,我……”

“你听好。”林建国直起身,声音恢复了一贯的威严,“今天会上,我给你留了面子。但下一次,我不会再给。远山云盘的架构问题,你瞒了多久,我心里有数。陈屿的保护锁,是替你兜底的。你不感谢人家,还想反咬一口——赵成,你的算盘打得太响了。”

他转身往门口走。走到门口时停下,没有回头:“三天之内,把架构重构方案交上来。做不到,你自己递辞呈。”

门关上了。

赵成一个人坐在空旷的会议室里,浑身的力气像被抽空了。他喘了几口气,脸色阴鸷。林建国的话像一根根钉子,把他钉在了椅子上。

他不甘心。十一年,他用了十一年,从最底层爬到现在的位置。陈屿一个刚来四年的愣头青,凭什么跟他争?林建国老糊涂了,竟然为了那么一个蠢货敲打自己。

赵成慢慢站起来,整理好领带,走出会议室。走廊尽头,他掏出手机,拨了一个电话。

“喂,刘秘书?帮我约一下市场部的孙董事。晚上。对,就我们三个人。”

他挂了电话,冷笑着走进了电梯。

同一时间,陈屿接到了林建国的电话。

电话很短,只有一句话:“今天下午三点,你来我家。我有东西给你看。”

陈屿刚想问是什么,电话已经挂了。

他攥着手机,在出租屋里站了很久。他隐隐感觉到,自己和赵成之间这场暗战,正在从地下浮出水面。

而他还不知道,一个关于他身世的秘密,正随着林建国的这通电话,一点点逼近。

第6章 深水

下午三点,陈屿准时到了林家。

林建国住在城西的临水别墅区。陈屿在门口等了五分钟,一个五十岁上下的保姆出来领他进去。院子很大,种了很多桂花树。花已经开过了,只留下满树绿叶,在风里沙沙作响。

林建国在书房等他。书房的墙上挂满了字画,陈屿扫了一眼,认出一幅启功的行书,心中微动。他母亲也喜欢启功,省吃俭用很多年才买过一本启功字帖。他曾把字帖带到学校,被同学偷去撕了折纸飞机。那天他追着那个同学跑了半个操场,把人按在地上一拳一拳地砸,被老师拖起来时嘴里全是血。那是他人生中第一次打架,也是最后一次。

母亲后来知道了,只是叹着气说了句:“书没了可以再买,人没事就好。”

陈屿看着那幅字,一时有些走神。

“你认识启功的字?”林建国从书桌后面抬起头。

“我母亲喜欢。”陈屿把目光收回来。

林建国点了点头,起身走到旁边的沙发坐下,示意陈屿也坐。保姆端来两杯茶,轻手轻脚地退了出去。

“昨晚的事,你知道了。”林建国说。

“看到了。”

“那封匿名邮件,是你发的。”

这不是问句。陈屿没有否认,也不否认。他直视林建国:“林总,如果你们早一点看到那份报告,昨晚的事也许不会发生。”

林建国没有接这个话。他沉默了一会儿,从茶几上的文件夹里抽出一份材料,推到陈屿面前。

陈屿低头一看,是一份泛黄的纸质档案。他翻开第一页,整个人就僵住了。

“陈屿,你的父亲,是不是叫陈志远?”

陈屿猛地抬头,目光像刀一样刺向林建国。

“你在查我?”

“不用查。你的简历上写过。”林建国平静地说,“你父亲那一栏是空白。但你的名字——陈屿,屿,孤岛。你母亲给你起的?”

陈屿的呼吸有些急促。他攥着那份档案的边角,骨节发白。父亲这个词,在他二十八年的人生里,是一个禁忌。母亲从未在他面前提过。他只知道自己姓陈,名叫屿。小时候村里人都说他没爹,他问过母亲一次,母亲什么也不说,只是红着眼睛摇了摇头。从那以后,他再不问。

“林总,您今天叫我来,是为了聊我的家事?”陈屿的声音冷下来。

“不。我叫你来,是想让你知道,赵成背后的人是谁。”林建国起身,走到书架前,从暗格里拿出一个牛皮纸信封,递给陈屿。

陈屿犹豫了一下,接过来打开。

里面是一叠照片,还有一份股权转让协议书的复印件。

照片上,赵成和一个中年男人在一家私人会所的包间里,面带笑容地碰杯。那个中年男人,陈屿认识。远山集团的第三大股东,孙国富。

“孙国富和赵成是远山的两股暗势力。”林建国坐回沙发上,声音低沉,“孙国富当年跟我一起创办远山,后来因为经营理念不合,退居二线,但股权一直在。这些年他不停地往公司安插人,赵成就是他最得意的一颗棋子。他想让赵成上位,通过赵成控制技术核心,最后逼我让出董事长的位置。”

陈屿快速翻看资料,越看越心惊。这份资料里不仅有赵成和孙国富的交易记录,还有赵成在职期间利用职务之便,向竞争对手泄露远山技术机密的部分证据。

“这些证据……”陈屿抬头看林建国。

“不够。”林建国打断他,语气里带着一丝无奈,“孙国富很谨慎。赵成也很谨慎。他们做的每一件事都有好几层遮羞布。这些充其量只能说明他们关系密切,不能直接证明利益输送。要撼动赵成,光靠这些远远不够。”

陈屿沉默了。他忽然明白了林建国的处境。在外人眼里,林建国是远山集团的董事长,呼风唤雨的人物。但在这栋别墅的书房里,他只是一个被旧部将和旧伙伴合围的老人。

“林总,您想让我做什么?”陈屿问。

林建国没有直接回答,而是反问他:“你想不想把赵成拉下来?”

“想。”陈屿毫不掩饰。

“为什么?因为他不让你出头?因为他把你赶出了远山?”

“都不是。”陈屿的眼神很平,却带着一种让人不敢忽视的力量,“因为他在用庸才压人才。远山的技术团队里,有能力的年轻人被赵成压得喘不过气来。我的组里,那些刚毕业的学生,哪个不是加班加到凌晨,写代码写到手指发炎?赵成不懂技术,只懂钻营。有他在,远山的技术永远不可能进步。”

林建国盯着他看了很久。然后他笑了,这次笑容是真的:“好。那我就赌你一次。”

他站起来,走到书桌前,从抽屉里拿出一份委任状。

“远山集团技术安全顾问。”林建国把委任状递给陈屿,“独立于任何部门。直接向我汇报。你的第一项任务,就是带着你的风险报告和架构重构方案,回到远山,光明正大地查清昨晚事故的根源。赵成那边,我来处理。”

陈屿没有马上接。他看着那张薄薄的纸,觉得手有些发烫。

“林总,我有个条件。”他说。

“说。”

“我要带两个人。”陈屿抬起头,“钱多多,我原来的同事。还有一个,沈清。”

林建国的眉头挑了一下:“沈清?那个从启明科技跳过来的数据库专家?我记得她在远山只待了半年就去了启明的竞争对手。”

“她不是跳槽。”陈屿说,“她是被赵成逼走的。她手里有赵成泄露技术机密的证据。只是她不敢拿出来,因为赵成手里握着她的把柄。”

林建国的眼睛眯起来。

陈屿继续说:“我只需要您保证她和钱多多的安全。其他的,我来。”

林建国看了他很久,最后点了点头:“好。委任状你拿着。明天生效。”

陈屿接过委任状,折起来放进西装内袋。

“还有一件事。”陈屿走到门口时停下来,没回头,“林薇薇,她跟这件事没有关系。我希望您别把她卷进来。”

“她是我的女儿。”林建国的声音里突然多了些温情,“我做父亲的,不会让她去冒险。”

“谢谢。”陈屿说完,拉开门走了出去。

他没有看见,书房隔壁的衣帽间里,林薇薇靠着墙蹲在地上,一只手紧紧捂着嘴,眼泪从指缝里一滴一滴地砸在地板上。

她全都听见了。

第7章 旧账

陈屿从林家出来后,没有直接回家。他去了城北的一个老小区,找沈清。

沈清住在一栋六层板房的顶层。陈屿爬楼梯时闻到了楼道里淡淡的霉味,还有谁家炒菜飘出的辣椒味。他敲了敲门,里面传来椅子摩擦地面的声音,接着是一个女声问:“谁?”

“我,陈屿。”

门打开一条缝,露出半张脸。沈清比陈屿大三岁,今年三十一,留着利落的短发,眼神像是永远带着刺。她看见陈屿,明显有些意外,犹豫了一下,把门拉开了。

“你怎么来了?听说你被远山开了。”沈清靠在门框上,没让他进屋的意思。

“我来请你帮个忙。”陈屿站着没动,“我知道赵成手里有你的把柄,所以你不敢在行业里声张他做过的那些事。”

沈清的脸色变了。她左右看了看,压低声音:“你疯了?在我家门口说这些。”

“进去说。”

沈清瞪了他几秒,让开了身。她的房间不大,收拾得很干净。窗台上摆着一排多肉植物,长得很好。陈屿在沙发上坐下,沈清靠在窗台边,双手抱胸。

“你怎么知道赵成手里有我的把柄?”

“去年你从远山离职的时候,赵成私下说你是被启明竞争者对家挖走的。但我知道不是。你走之前找过我一次,说你可能会有一段时间联系不上。你当时在怕什么?”

沈清的脸色从警惕变成了阴沉。她看着陈屿,像是要从他脸上找出什么破绽。

“赵成用我的身份信息注册了一家空壳公司,去承接远山的外包项目。如果我说出来,他会把这件事曝光,让我在行业里待不下去。”沈清说,声音很轻,却很用力,“陈屿,我不是不帮你。我是帮不了。赵成的手段,你我都清楚。”

“他蹦跶不了几天了。”陈屿说。

沈清看着他,没说话。

陈屿从包里拿出林建国给他的那份资料,递过去。沈清接过来翻了翻,眼睛越睁越大。

“这些……你从哪弄到的?”

“林总给的。”陈屿说,“林总要动赵成。他需要你的证词。你手里应该也有东西能证明赵成泄露技术机密。我给你一个承诺:林总会保证你的安全,赵成对你的威胁,我们会帮你解除。”

沈清沉默了很久。她走到窗边,手指拨弄着一片多肉的叶子,那叶子晶莹剔透,像玉一样。她深吸一口气,转过身来。

“陈屿,你还记得我们第一次见面吗?我作为启明科技的代表来远山做技术交流,你在会上提了一个关于数据存储结构的问题。当时赵成打断你说‘这种基础问题不要浪费大家时间’。我看到你的脸色,就知道你早就看穿了赵成。但你没说话。我当时想,这个人真能忍。”

陈屿笑了笑:“现在不用忍了。”

“好。”沈清也笑了,笑容里带着释然,“我跟你干。”

从沈清家出来,天已经黑透了。陈屿站在路灯下,风从背后吹过来,带着深秋的凉意。他裹紧了外套,给钱多多发了个消息:“在哪?出来吃饭。”

半小时后,两人在常去的那家面馆坐下。陈屿把委任状拿给钱多多看,钱多多瞪圆了眼睛,半天没合上嘴。

“我操,老陈,你真是……你真是绝了。”钱多多把委任状翻来覆去看了三遍,“技术安全顾问,直接向董事长汇报。这什么概念?你这是在赵成头顶上装了个监控器啊!”

“没那么简单。”陈屿说,“林总的权力范围有限。董事会里有孙国富的人。我回去,赵成不会坐以待毙。接下来这几天,可能会有很多麻烦。”

“我不怕麻烦。”钱多多把委任状还给他,认真地说,“老陈,我之前说过,你有兄弟。你说怎么干,我就怎么干。”

陈屿看着钱多多那张圆脸,心里涌上一阵暖意。他低头吃了一口面,汤已经有些凉了,但喝进去还是暖的。

“明天你先别轻举妄动。”陈屿说,“我会带你们回远山。但你记住,你的任务是保护技术部那几个关键岗位上的年轻人,别让赵成的人在这几天里动手脚。沈清那边的任务,我来对接。”

“行。我知道了。”钱多多点头,像是想起了什么,“对了,林薇薇今天给我打了个电话。”

陈屿的筷子停了一下。

“她问我你在哪。声音听起来很难过。老陈,你跟那大小姐到底怎么回事?她真是林建国的女儿?”

陈屿没说话,只是慢慢地把最后一口面吃完。

“她是林总的女儿。但是不是‘大小姐’……她从来没用这个身份压过任何人。”他放下筷子,“她挺好的。”

钱多多张了张嘴,最终还是没追问。

陈屿回到家时已经快十一点了。他打开手机,看到林薇薇在九点多发来的一条微信,只有六个字:“陈屿哥,我等你。”

他盯着那行字看了很久,终究没回复。把手机放在床头,关了灯。黑暗中,他睁着眼睛,脑海里浮现出林薇薇蹲在消防通道里打电话时那个单薄的背影。

他不知道,就在此刻,林薇薇正在做一件他绝对想不到的事情。

她去了赵成的办公室,偷拿了他的移动硬盘。

第8章 夜行

林薇薇在远山集团待了两个月,足够她摸清赵成的基本活动规律。

她知道赵成每天下班前会把重要的文件从手机和电脑上拷贝到一块黑色的移动硬盘里,锁进办公桌最下面的抽屉。她也知道那块硬盘的密码是赵成的生日——这个人有个习惯,所有密码都是自己的生日加一个固定的后缀。这个习惯是林薇薇刚来公司不久时,偶然在赵成输入密码时看到的。

那天下午,赵成被林建国叫去开会,走得急,连办公室的门都没关。林薇薇从门口经过时,一眼就看见了赵成桌上的移动硬盘。

她心跳得很快。她站在走廊上,做了两个深呼吸。天色已晚,技术部的灯还亮着。她咬了咬牙,拐进了赵成的办公室。

办公桌下面有三个抽屉。最下面那个上了锁。林薇薇蹲下身,从头上取下一根黑色发卡,开始撬锁。

她从小跟着父亲在工厂车间跑,性子野,什么都会一点。撬锁这活儿她初中就会,是跟厂里的老师傅学的。虽然赵成的抽屉锁质量不错,但她摸索了将近十分钟,终于听见一声细小的“咔嗒”。

抽屉开了。

林薇薇把移动硬盘拿出来,又迅速关好抽屉,把锁按回去。整个过程不到十五秒。她把硬盘塞进随身的小包里,站起身就要往外走。

“哟,林薇薇?你怎么在这儿?”

一个男声从门口传来。林薇薇浑身一僵。她慢慢地转过身,看见赵成的助理钱鹏站在门口,手里拿着一杯咖啡,脸上带着笑,眼神却很冷。

“我……我来找赵总签个字。”林薇薇努力让自己的声音听起来正常,“他不在,我就走了。”

“赵总开会去了,没跟你说吗?”钱鹏往前走了一步,目光扫过她的脸,又扫过她手中的小包。林薇薇感觉到包里的硬盘像一块烧红的铁,烫得她手心全是汗。

“没说。那明天再签吧。”她低声道,想侧身从门口出去。

钱鹏却没让开。他比林薇薇高出一个头,挡在门口,像一堵墙。他歪着头看她,笑容渐渐消失。

“林薇薇,你的包能不能打开让我看看?”

“为什么?”林薇薇抬头看他,声音开始发抖。

“因为你从赵总办公室出来,我作为赵总的助理,有责任确认你没有带走什么东西。”钱鹏向前逼近一步,“你自己打开,还是我叫保安来?”

林薇薇的心沉了下去。她知道自己已经被怀疑了。如果她打开包,硬盘被发现,一切就完了。可她也没法跑——钱鹏堵在门口,走廊上随时可能有加班的同事经过。

她攥着包带,额头上冒出了细汗。

“林薇薇!”就在此时,一个清亮的声音从走廊那头传来,“你怎么还在这儿?电话也不接!”

钱鹏和林薇薇同时转头。来的人是方悦,技术部新来的测试工程师,比林薇薇早三个月入职,跟她住同一栋员工公寓,两人关系不错。方悦大步走过来,一把拉住林薇薇的手,冲钱鹏笑了笑:“钱助,赵总让她去机房拿一份测试数据。她手机调静音了没接到我电话。您别误会,我们工作上的事。”

钱鹏狐疑地看了看林薇薇,又看了看方悦。方悦笑得一脸坦然。钱鹏最终还是让开了。林薇薇被方悦拽着走了。她的后背全湿了。

两个人走到消防通道口,方悦才松开手。她看了看林薇薇的脸色,又看了看她紧紧攥着的包,什么也没问,只说了一句:“赶紧走。”

林薇薇深深地看了方悦一眼,说了声“谢谢”,然后从安全通道一路小跑出了大楼。

她到了地铁口,才敢拿出手机。手指抖得厉害,翻到陈屿的号码,按了好几次才拨出去。

电话通了。陈屿的声音从那边传来,低沉的,带着一丝还没消散的睡意:“怎么了?”

“陈屿哥……”林薇薇一开口就带了哭腔,“我偷了赵成的硬盘。他助理看到我了。”

电话那头安静了一秒,然后陈屿的声音猛地拔高了:“你现在在哪儿?”

“公司楼下的地铁口。”

“别动。我去找你。”

二十分钟后,陈屿从一辆网约车上冲下来,在人群中找到了蹲在地铁口旁边花坛上的林薇薇。她抱着自己的小包,缩成一团。看到陈屿,她的眼圈又红了。

“陈屿哥,我……”

陈屿走到她面前,伸出手,把她从花坛上拽了起来。他的脸色很沉,但动作却不重。他低头看着她,沉默了好几秒,才说:“你傻不傻?”

林薇薇的眼泪掉了下来:“我听说赵成要整你,要给你发行业通报。我想,如果我能拿到他的东西,是不是就能帮到你。我不是故意闯祸的……”

陈屿没说话。他脱下自己的外套,披在她身上,然后从她手里拿过那个小包,打开看了一眼。黑色的移动硬盘躺在里面,冰冷而沉默。

“走。去我家。”他说。

两人回了陈屿的出租屋。陈屿关上门,拉上窗帘,然后把移动硬盘接上了电脑。

密码验证框弹了出来。陈屿转头问林薇薇:“密码你知道吗?”

林薇薇犹豫了一下:“他好像用的是自己的生日加两个字母。生日是1978年5月12日。后缀……应该是‘zc’。”

陈屿键入“19780512zc”。屏幕上的进度条转了两秒,然后弹出一个提示:密码错误。

林薇薇的脸色白了一分:“我可能记错了后缀。他输入密码时我只看清前面是生日,后面两个字母好像是用左手打的……”

陈屿想了想,又试了“19780512Zc”“19780512zC”“19780512ZC”。都不行。他靠在椅背上,盯着屏幕上的错误提示,眉头紧锁。硬盘是有加密保护的,连续输错五次就会自动锁定。

“还有最后一次机会。”陈屿轻声说。

林薇薇咬着嘴唇,突然像是想起了什么:“他有一次在电话里跟人说过,他所有密码都是自己的生日加‘ZC’,因为他的外号叫‘赵才’。我当时觉得这个人好自恋,就记住了。但会不会不全是小写?”

陈屿沉默了几秒,然后键入“19780512zc”。错误。

林薇薇的脸色彻底灰了。

陈屿盯着键盘,手指停在半空。他忽然想起了什么,按下退格,重新输入:“19780512Cz”。

屏幕闪了一下,密码框消失,硬盘目录打开了。

林薇薇瞪大眼睛:“你怎么知道是大写C小写z?”

陈屿嘴角扯了一下:“赵成这个人,最恨别人觉得他自恋。他要是设密码,绝不会让自己的外号显得太明显。大写C代表他的姓,小写z是他的名字首字母。这是一种伪装。”

林薇薇愣住了。她看着陈屿,眼睛里涌上一种她自己都没察觉到的崇拜。

硬盘里的内容远比他们想象的多。

除了项目资料、财务记录、会议录音,还有一个隐藏文件夹,里面是赵成和孙国富之间的资金往来记录,以及他多次向竞争对手提供远山技术机密的往来邮件。

“够了。”陈屿合上电脑,把硬盘拔下来,“这些足够把赵成送进去。”

他起身走到窗边,外面的夜色浓稠如墨。

“明天,我要回远山。”

第9章 摊牌

第二天早上八点半,陈屿出现在远山集团大堂。

他穿着那套深灰色西装,手里提着一个黑色公文包。包里有林建国签署的委任状,以及那块从赵成办公室偷出来的移动硬盘。

他没有直接上楼。先给钱多多打了个电话,两人在安全通道里碰了头。

“通知你一个事。”钱多多的脸色很不好看,“今天早上七点,赵成让IT部把你之前用的工位所有东西都清理了。你留在大楼里的门禁卡和账号全部被注销。还有,赵成已经让人写好了针对你的通报材料,今天上午就发。”

陈屿的表情没什么变化。他打开公文包,拿出委任状,在钱多多面前展开:“我这边有林总签的委任状。等IT部上班,你带我去重开权限。然后你帮我盯着赵成的动向,我要在九点董事会例会之前进会议室。”

钱多多看了看委任状,又看了看陈屿,狠狠拍了一下他的肩膀:“行啊老陈。等我消息。”

陈屿找了个角落的会客室坐下。隔着玻璃墙,他能看见往来的人。有人认出他,面露诧异,然后又匆匆移开视线。陈屿没管这些。他低头翻着手机,等钱多多的消息。

九点差五分,钱多多回来了,说门禁权限已经恢复了。陈屿站起来,拎着公文包直接去了顶楼会议室。

会议室门口,赵成的助理钱鹏拦住了他。

“陈先生,这里是董事会会议,没有邀请不能进。”钱鹏脸上带着程序化的微笑,眼睛里却满是敌意。

“我是林总委任的技术安全顾问。”陈屿把委任状递到他面前,“我有权列席涉及技术安全的会议。”

钱鹏看了一眼委任状,脸色微变。他刚想说什么,会议室的门从里面打开了。林建国站在门口,目光扫过钱鹏,落在陈屿身上:“进来吧。等你呢。”

钱鹏被迫让开。陈屿跟在林建国身后走进了会议室。

会议室里,远山集团的董事们已经坐齐了。赵成也在,坐在孙国富旁边。看到陈屿进来,赵成的脸色瞬间变得铁青。

“林总,这是什么意思?”孙国富率先发难,他是远山第三大股东,五十多岁,身形富态,声音却尖利得像敲铁皮,“一个被辞退的员工,怎么跑到董事会上来了?”

林建国在主席位坐下,不慌不忙:“陈屿现在不是被辞退的员工。他是我亲自委任的远山集团技术安全顾问,直接向我汇报。根据公司章程第十二条,董事长在紧急情况下可以临时任命技术安全顾问,不需要经董事会表决。有效期九十天,期满后由董事会复审。孙董事,你没意见吧?”

孙国富的脸涨红了,但一时找不出反驳的理由。赵成冷笑了一声:“林总,您这招高明。一个被开除的人,换个名头又回来。您这是要把董事会当什么?”

“当什么?”林建国冷冷地盯着赵成,“当说理的地方。今天陈顾问来,就是要说理。关于远山云盘事故的真正原因。赵总不会不敢听吧?”

赵成的嘴角抽了一下。他环顾一圈,咬着牙说:“好。那就听听陈顾问的高见。”

陈屿走到会议桌旁,把公文包放在桌上。他没有坐下,站着打开投影,把提前准备好的文件投在了大屏上。

“各位董事,远山云盘在项目立项之初,确定了一个错误的技术方向。这个方向是由赵成先生主导的。他采用了十年前的底层架构,该架构在高并发环境下存在数据回滚缺陷。项目进入测试阶段后,我本人曾三次提交风险报告,指出该缺陷,并提出架构重构建议。这三次报告,均被赵成先生以各种理由驳回,并且在第二次提交之后,我被取消了参加评审会的资格。”

他在投影上展示了三份风险报告的扫描件,每一份都盖有技术部的收讫章。

“事故发生后,赵成先生向董事会提交的追责报告里,将事故原因归结为‘基准参数被人为篡改’。但基准参数只是表象。真正的原因,是赵成先生的架构缺陷。他隐瞒自己的问题,把责任推给一个实习生的临时操作失误。之后我出于保护实习生的考虑,没有在第一时间公开这一真相。这是我的错。我接受公司的任何处分。”

会议室鸦雀无声。赵成的脸色越来越难看。

“但今天我想对各位董事说的是,远山集团的技术生命线已经被赵成这样的人把控了太久。他不只是技术能力不够,还在用手中职权打压排挤真正有能力的工程师,同时泄露公司核心技术机密给竞争对手。”陈屿顿了一下,目光扫过赵成,又落在孙国富身上,“我有证据。”

赵成猛地站了起来:“陈屿,你血口喷人!”

“坐下。”林建国沉声道,声音像一记闷锤砸在赵成头上。

陈屿没被打断。他从包里拿出一个U盘,插进投影笔记本。屏幕上跳出一个加密文件夹,他熟练地打开。里面是赵成和竞争对手之间的邮件往来截图,清晰标注了每一次联系的时间、内容、涉及的核心技术模块。

“这些邮件是从赵成先生的私人移动硬盘中提取的。”陈屿平静地说。

赵成的脸刷地白了。他猛地扭头看向自己的公文包,然后又转头死死盯着陈屿,声音尖锐得变了调:“你偷我的东西?!你违法了你知道吗?这些证据不合法!董事会不能采信这种非法获取的材料!”

会议室炸开了锅。董事们交头接耳,议论纷纷。赵成转向孙国富,孙国富铁青着脸,敲了敲桌面:“林总,陈顾问这种做法,涉嫌窃取商业机密和个人隐私。如果他用这种方式来举证,那远山集团的法律风险就大了。我建议立刻报警,以盗窃罪处理陈屿。”

“是该报警。”林建国不慌不忙地开口,“不过,报警的内容应该是赵成涉嫌泄露商业机密和职务侵占。赵成的移动硬盘里,除了这些邮件,还有他和孙国富之间的资金往来记录。孙董事,您要不要也看一下?”

孙国富的脸色变了。他的呼吸急促起来,肥胖的脸上开始出汗。他没有看林建国,而是死死盯着赵成,目光像是要吃人。

赵成已经彻底慌了。他站起来想往外走,被两个保安堵在了门口。保安队长是林建国提前安排好的,此刻正面无表情地站在会议室外。

林建国站起来,环视众人:“我会提请召开股东大会,对赵成和孙国富的问题进行彻查。在彻查期间,赵成暂停所有职务,孙国富暂停董事权利。各位,远山集团二十年的品牌,不能被这些人毁掉。”

会议室里陷入长久的寂静。

第10章 逆转

陈屿回到远山的第二天,赵成被停职的消息就在行业里传开了。

但陈屿知道,赵成不会坐以待毙。孙国富也不会。两个人在远山盘踞多年,人脉和手段都不容小觑。一旦他们反击,陈屿必须确保自己手里有足够的牌。

这一天,陈屿把自己关在临时办公室里,把赵成硬盘里的所有内容从头到尾梳理了一遍。越看,他越是心惊。赵成和孙国富做的事情远比他之前了解的更严重。除了泄露商业机密、输送利益,赵成还利用自己在技术部的权限,长期窃取公司内部的用户数据,通过孙国富控制的第三方公司进行倒卖。

这是一条完整的黑产链条。

陈屿拿起手机给林建国打了电话,把发现的情况做了简要汇报。林建国沉默了很久,最后说:“这些材料,不能只放在你一个人手里。准备两份副本,一份交给我,一份交给公安。越快越好。”

陈屿照做了。那天下午,他去了市公安局经侦支队,把整理好的材料递了上去。接待他的警官看了一半,表情就变了,说这个情况我们需要时间核实,请他保持手机畅通。

从公安局出来,陈屿刚打开手机,就收到了钱多多的一条消息:赵成带人去公司闹了。

陈屿赶回远山的时候,一楼大堂里围了很多人。赵成站在人群中央,领带松垮垮地挂在脖子上,手指胡乱地挥舞,嘴像关不住的水龙头:“林建国卸磨杀驴!我赵成为远山卖命十一年,没有功劳也有苦劳!他为了一个农村来的陈屿,就把我往死里整!我看这远山,迟早要毁在他们手里!”

周围有人窃窃私语,有人拿手机拍照。安保人员想上前,被赵成带来的几个人挡住了。赵成越说越激动,声泪俱下,看上去像受了天大的委屈。

陈屿走进大堂时,赵成正喊到“陈屿就是个偷我硬盘的贼”。他的声音在看见陈屿时戛然而止,像被人掐住了脖子。

“陈屿!”赵成反应过来后,一双眼睛通红,扑上来就要动手。

陈屿侧身让开,赵成踉跄了一下,被两个保安架住了。陈屿站在他面前,居高临下地看着他。四周的嘈杂声都静了下来,所有人都在看。

“赵成,你说我偷你东西。”陈屿的声音很平静,却传得很远,“那你敢不敢当众说说,你硬盘里除了公司机密,还有什么?”

赵成梗着脖子:“你这是非法取证!我要告你!我要告到你坐牢!”

“好。”陈屿点点头,“我的手机二十四小时开机,你有律师随时可以联系我。但在你告我之前,我劝你先想清楚,你自己做的事情,到底是谁更怕暴露。”

赵成被噎住了。他的脸涨得通红,身体在保安的钳制下不住地发抖。他想说什么,嘴唇哆嗦了半天,最终只从牙缝里挤出一句:“陈屿,你会后悔的。”

陈屿不再看他,转身朝电梯走去。身后,钱多多带着几名保安把人往外推,人群逐渐散去。大堂恢复了表面的平静,但空气中仿佛还残留着赵成那尖利嗓音的回响。

那天晚上,陈屿没有回家。他留在办公室,整理远山云盘的架构重构方案。笔记本电脑的屏幕亮到凌晨两点,他终于把方案框架搭完了,眼酸得厉害。他站在窗前,看着楼下的马路,数着偶尔经过的车灯。

忽然,有人敲了敲门。

陈屿转头。门被推开一条缝,林薇薇探进半个头来。她今天穿了一件米白色的毛衣,头发随意披在肩上,手里提着一个塑料袋。

“陈屿哥,我猜你还在加班。”她晃了晃手里的袋子,声音轻轻的,“我给你带了夜宵。”

陈屿看着她,一时有些恍惚。他想起两个月前,那个在项目组里笨手笨脚、连外卖都点不明白的小姑娘。他当时还纳闷,怎么会有这么“不食人间烟火”的实习生。后来知道她是林建国的女儿,一切就说得通了。

“进来吧。”他收起笔记本,指了指沙发。

林薇薇在他对面坐下,把袋子里的东西一件件拿出来。两盒小笼包,一盒蒸饺,还有一碗热腾腾的南瓜粥。

“这家店是公司旁边新开的。我试过好几次了,味道不错。”她把筷子递给陈屿,眼神里藏着期待,又藏着惴惴不安。

陈屿接过筷子,夹了一个小笼包,咬了一口。汤汁在嘴里散开,鲜香滚烫。

“很好吃。”他说。

林薇薇松了口气,脸上绽出一个笑容。那笑容太亮,陈屿垂下眼睛,避开了。

两个人沉默了吃了一会儿。林薇薇忽然说:“陈屿哥,我一直想跟你说声对不起。我不是故意要瞒你我的身份。我只是……想做一个普通的人。”

陈屿停下筷子,抬头看她。

“我从小到大,走到哪里都被叫做‘林建国的女儿’。上学的时候,同学跟我交朋友,很多是冲着我们家有钱。我不喜欢这种感觉。所以大学毕业以后,我没有去爸爸安排的单位,而是自己投简历,来了远山。我没有告诉任何人我是谁。我真的很喜欢远山,喜欢技术部,喜欢……喜欢跟你共事。”

她的声音越来越小,最后两个字几乎淹没在夜色里。

陈屿放下筷子,看着她的眼睛:“我知道。你不是故意的。”

“那你还生我的气吗?”林薇薇问。她的眼睛在灯光下亮晶晶的,像一汪水。

陈屿沉默了几秒,说:“我没生你的气。我生气的是赵成,还有那些拿权力压人的人。”

“那你生自己的气吗?”林薇薇追问,“你明明知道架构有问题,为什么不早点说出来?为什么要一个人扛?”

陈屿没说话。他偏过头,目光落在窗外漆黑的夜空上。这个城市的夜景总是太亮,星星几乎看不见。

“有些事,不是想扛就能不扛的。”他轻声说,“一个人如果连自己的判断都不敢坚持,那他的技术就是废纸。我以前太想证明自己,所以一直在等一个时机,等一个所有人都能看到的时候。但我没想到,等来的代价这么大。”

林薇薇愣住了。她没想到陈屿会这么坦诚。

“以后不会了。”陈屿转过头,看着她的眼睛,“以后该说的话,我会说。该争的事情,我会争。该保护的人,我也会保护。”

林薇薇忽然就哭了。她没有出声,只是眼泪从眼角滑下来,一颗接一颗地砸在茶几上。陈屿没有劝她,也没有递纸巾,只是安静地坐在那里,陪着她。

窗外的月亮从云层里露出来,把淡淡的光洒进办公室,洒在两个人的身上。

那一刻,陈屿觉得心里某块冻了很久的地方,开始融化了。

第11章 清算

赵成被停职后的第五天,远山集团迎来了关键转折。

林建国提请的临时股东大会在远山会所召开。会议的核心议题只有一个——罢免赵成的一切职务,并提请公安机关对其涉嫌泄露商业机密、非法经营等多项罪名进行调查。

陈屿作为技术安全顾问列席了会议。他坐在林建国右侧,面前摆着一叠厚厚的材料。钱多多和沈清坐在会议室最后一排。沈清作为前启明科技、前远山集团员工,她的证词是赵成泄露技术机密最直接的突破口。

会议开始后,赵成和孙国富极力反扑。孙国富面色阴沉,在发言中反复强调陈屿“非法获取证据”,要求会议先表决“陈屿是否有资格作为顾问参与调查”。赵成更是在会场上大吵大闹,说林建国用人唯亲、打压老臣,还要把陈屿“跟他女儿的关系”抖出来。

陈屿沉着脸,没有理会。他等赵成闹到没力气了,才站起来走到台前。

“各位股东,今天我来这里,不是来吵架的。我只想让大家看三样东西。”陈屿打开投影,屏幕上出现了三组照片和截图。

第一组,是赵成和远山竞争对手“云舟科技”之间的邮件往来。时间跨度从两年前到今年三月。邮件中,赵成以加密附件的形式向对方发送了远山多项核心技术的细节,有些附件甚至直接标注了“远山内部资料,仅限参考”。涉及的项目,不止远山云盘一个。

第二组,是赵成和孙国富之间的资金往来记录。一个境外空壳公司的账户,先后向赵成及其亲属的账户转账超过三千万。而这家空壳公司的实际控制人,通过多层穿透,指向孙国富的一个远房表弟。

第三组,是赵成所领导的研发一部近两年的员工离职数据。远山集团技术部门这两年的离职率是百分之四十七,其中研发一部高达六成。离职员工的访谈记录里,有超过半数的人提到“赵成管理粗暴”“技术路线僵化”“有能力的员工被排挤”等问题。

陈屿放完这些材料,转过身,面对满屋子股东的目光,语气平静:

“赵成在远山十一年,你们中的很多人一直很信任他。我理解这种信任。没有人愿意相信自己看错了一个人。但今天这些材料,每一条都有出处,每一个数字都可以被核实。赵成的问题,不只是他个人的问题,更是远山技术管理体系的系统性漏洞。”

“如果今天的股东大会不能就这件事做出一个明确决定,远山的技术人才会继续流失,用户对远山的信任会继续崩塌。这种后果,比赵成一个人造成的损失要大得多。”

陈屿说完,鞠了一躬,回到了座位。

会议室里陷入了一阵长久而压抑的沉默。股东们的目光在赵成、孙国富和陈屿之间来回移动。最终,有一个人带头鼓了掌。接着是第二个、第三个。掌声由稀疏变得密集,最后在会议室里响成一片。

赵成的脸色惨白如纸。他瘫坐在椅子上,嘴里喃喃着“这是陷害”“都是伪造的”,但没有人再看他。

会议最终以压倒性多数通过了罢免赵成的决议。同时以超过三分之二的同意票,决定对孙国富启动内部调查,并冻结其相关股权权利。公安机关已经介入,赵成在会议结束后被两名便衣带走,出门时他回头看了一眼,那眼神里满是怨毒和绝望。陈屿与他对视了一秒,然后平静地转过头去。

散会时,林建国叫住了陈屿。

“陈屿,你这次做得很漂亮。”林建国的声音很轻,却带着一丝不易察觉的如释重负。他站在会议室门口,背微微佝偻。陈屿这才发现,这位六十多岁的董事长,其实已经有些苍老了。

“林总,事情还没结束。”陈屿说,“孙国富那边,可能会有更大的动作。我们要提前做好准备。”

“我清楚。”林建国点头,“我已经让法务和经侦对接了。后面的事,法律会处理。倒是你,接下来有什么打算?”

陈屿沉默了一下。他想了想,说:“先把远山云盘的事彻底解决。架构不改,系统始终有隐患。然后,我想带团队把远山的技术体系重新梳理一遍。不能再让一个人说了算,也不能再让底下的声音被压住。”

林建国看着他,目光里多了几分赞许。他拍了拍陈屿的肩膀,说:“好。远山需要你这样的年轻人。”

陈屿微微一笑,没说话。

当天下午,林薇薇给他发了一条微信:“听我爸说,你正式回远山了。陈屿哥,恭喜你。”

陈屿回复:“谢谢。也谢谢你的夜宵。”

林薇薇回了一个红着脸的笑脸表情。

钱多多在旁边瞄了一眼,用胳膊肘捅了捅他:“哟,老陈,有戏啊。”

“滚。”陈屿把手机锁屏,嘴角却不由得弯了弯。

沈清也从后排走过来,拍了拍他的肩:“陈屿,恭喜。赵成走了,远山终于能把真正做事的人留住了。”

“清清,你愿意回来吗?”陈屿问她。

沈清笑了:“我要考虑一下。不过看在你给我出了气的份上,我会认真考虑的。”

三个人相视一笑,并肩走出了远山会所。

此刻的他们还不知道,孙国富已经在暗中编织了一张更大的网,正朝陈屿的方向收紧。

第12章 惊变

夜幕降临,城市华灯初上。陈屿和钱多多在公司附近的一家小馆子里吃饭。沈清本来说要一起去,临时接了个电话就走了,没细说缘由。

“沈清姐最近神神秘秘的。”钱多多用筷子拨着碟子里的花生米,“是不是有情况?”

陈屿摇了摇头,没接话。他心思不在这里。今天白天,他重新检查了远山云盘的架构重构方案,发现有一个底层模块的改动会影响已经上线的用户数据。这个问题不解决,重构方案就没法安全实施。

他给几个技术骨干打了电话,约了明天上午开会讨论。赵成走了,技术部的人明显活跃起来,好多人主动来找他,说愿意参与架构重构。陈屿知道这是沈清在背后做了工作。

正想着,陈屿的手机震动了一下。是林薇薇发来的消息,语气急切:“陈屿哥,你快看新闻。有人在网上发帖说你滥用职权、私吞公司财产!”

陈屿眉头一皱,点开了她发来的链接。

帖子出现在一个本地论坛的职场板块,标题赫然写着《远山集团新贵陈屿:一个农村仔的“上位史”》。陈屿快速浏览了一遍,帖子洋洋洒洒数千字,把他从入职远山到如今晋升技术安全顾问的经历写得像一部阴谋史。说他长期巴结高层、排挤同事、私吞项目经费,甚至暗示他和林建国的女儿“不清不楚”。帖子末尾还附带了几张陈屿和林薇薇在办公室、地铁口的合照,都是偷拍角度。

“妈的。”钱多多也看到了,当场就拍了桌子,“这绝对是赵成那帮人干的。赵成虽然进去了,他手下的人还在。这些照片的角度,只有公司内部的人才知道。”

陈屿没说话。他迅速保存了帖子链接和截图,然后给林建国打了电话。林建国那边正开会,简短说了句“我知道了,你先别轻举妄动”,就挂了。

陈屿深吸一口气,告诉钱多多:“先回家。明天再说。”

但他知道,这只是开始。

果然,第二天一早,陈屿还没到公司,手机就被打爆了。有媒体打来的,有猎头打来的,有陌生号码一遍遍地震。他接了其中几个,记者的提问一个比一个尖锐。陈屿一律回复“无可奉告,一切以公司正式声明为准”。

到了公司,他发现气氛不对。同事们的目光躲闪,有人从工位上抬起头飞快地看他一眼又低下去。陈屿径直去了自己的临时办公室,打开电脑。帖子已经被删了,但截图在微信群里疯狂传播。连他母亲都在微信上问他“小屿,你在公司是不是得罪人了”,陈屿只能安抚说没有的事。

更严重的还在后面。

当天下午,有自称“远山集团前员工”的人向媒体匿名爆料,声称陈屿在任期间“利用职务之便为自己谋取私利”,并附上了一系列伪造的报销单和聊天记录。这些材料做得像模像样,明显是提前准备好的。

林建国紧急召集陈屿和法务开会。会议结论很明确:对方有组织、有预谋,目的就是在大众面前把陈屿的名声搞臭,从而釜底抽薪。陈屿正在推动的架构重构,从一开始就触动了赵成遗留下来的利益网。赵成虽然进去了,他手下的人和外面的利益关联方还在。

“陈屿,组织上会帮你澄清。”林建国说,“但需要时间。这段时间,你要小心。这些人不会只停留在网上发帖。”

陈屿点点头。他看向窗外,天色阴沉,像是要下雨了。

那天晚上,他加班到十点多才离开公司。回家的路上,他总感觉身后有人跟着。他停下来,回头看了看,只有树影摇晃。他加快了脚步,拐进小区大门,上楼时听到自己的脚步声在楼道里回响,一下一下,像擂鼓。

进了屋,他反锁了门,坐在黑暗里,没有开灯。手机亮了,林薇薇的电话。

“陈屿哥,你到家了吗?”她的声音很小,带着明显的担忧。

“到了。没事。”陈屿说。

“我爸说了,他会帮你。我也认识一个做网络安全的朋友,已经托人去查那个帖子的IP了。”

“林薇薇,”陈屿打断她,“这段时间你别来找我。”

电话那头安静了一下。“为什么?”

“有人盯着我。你跟着我不安全。”陈屿说,声音尽量温和,“你好好在家待着,别乱跑。”

林薇薇没说话。过了好一会儿,她轻轻地说:“陈屿哥,你答应我一件事。”

“什么?”

“不要一个人扛。”

陈屿握着手机的手忽然有些发酸。他沉默了两秒,说:“好。”

挂了电话,陈屿在黑暗中坐了很长时间。他想起四年前刚来这个城市时,兜里只有三百块钱,连地铁都不会坐。他站在人潮汹涌的站台上,看着一块块飞驰而过的广告牌,心里只有一个念头:活下去,然后站稳。

现在,他好像又回到了那个站台。

但这次不一样。这次他的手机里有林建国、钱多多、沈清、林薇薇的电话。他不再是孤军奋战。

陈屿站起来,走到窗前,拉开窗帘。外面下雨了,雨丝在路灯下泛着冷光。他站在窗前,拨通了沈清的电话。

“沈清,你之前说赵成手里有你的把柄。但现在赵成已经被抓了。你能不能把你知道的所有关于孙国富的事情都告诉我?”

沈清的声音从雨夜的背景音中传来,清晰而坚定:“我正准备跟你说。陈屿,孙国富不只是公司股东。他背后有一个叫‘鸿路投资’的空壳公司,专门用来洗钱和转移远山资产。赵成的那些脏事,很多是帮孙国富做的。赵成被抓,孙国富狗急跳墙,你现在的处境就是他在后面搞的。”

陈屿的眉头紧锁:“这些你有证据吗?”

“我没有直接证据。但我知道鸿路投资的核心财务数据放在哪里。孙国富这个人极其自负,他觉得最危险的地方最安全。他的办公室下面有一个嵌入地面的保险柜,锁的是他公司最核心的账本。赵成有一次喝多了,跟我说过那个保险柜的密码。”

“你信他?”

“我信不信不重要。我们可以去验证。”沈清停了一下,“但要快。孙国富现在应该已经开始转移东西了。”

陈屿攥紧手机,指节发白。

雨越下越大了。

第13章 夜战

陈屿和沈清连夜碰了面,在一家24小时营业的便利店。雨下得很大,玻璃窗外一片模糊。两个人站在冰柜旁,压低了声音说话。

“孙国富的办公室在远山大厦的十七层,东南角。他那间不叫办公室,叫‘私人会客室’,只有股东级别的人能进。门口有独立的电子锁,密码每周换一次。”沈清用手机在便利店的便签上画了个草图,递给陈屿。

“保险柜嵌入地下,上面铺着地毯,一般人不注意根本看不出来。赵成跟我说过,保险柜的密码是六位数,但需要先解除墙上的一个感应器。感应器的位置在书架右侧,一盏台灯下面。”

陈屿看了一会儿,皱眉:“这些信息不一定准确。赵成跟你说的时候有没有设防?”

“他说的是醉话。”沈清低声说,“醉话里最有可能出真话。而且孙国富现在处在被调查的状态,他的‘私人会客室’很可能已经被封了。我们要赶在调查组正式进驻之前拿到东西。”

“你疯了。”陈屿看着她,“这算私闯,被抓到我们俩都要进去。”

“所以只能一个人进去。”沈清说,目光平静如水,“我进去。你在外面接应。如果半小时后我没出来,你就走。”

陈屿沉默了很久。便利店的自动门开开合合,带进来一阵阵湿冷的风。

“不行。”他说,“要进去也该是我进。你一个女人……”

“陈屿,你在这个案子里的身份太特殊,你一旦被发现在那里,什么都说不清。而我不一样。我早就离开远山了,就算被发现,还可以说是去谈业务。”沈清打断他,“而且那个保险柜的型号,我见过。我有一定的把握能打开。”

陈屿看着她的侧脸。三十一岁的沈清,短发被雨水打湿,贴在耳侧,眼神坚决得像个战士。

“我欠你一个人情。”陈屿最后说。

“你欠我的可不止一个人情。”沈清笑了笑。

凌晨两点,雨势转小。陈屿开车带着沈清到了远山大厦对面的一条小巷。大厦的安保很严,但陈屿有技术部总机房的备用通行证,可以打开侧门。这是他保留了多年的一个习惯——用技术手段为紧急情况留一道门。

“你以前从没说过你有备用通行证。”沈清瞥了他一眼。

“这是违规操作。但有些时候,违规是为了在最关键的时刻做正确的事。”陈屿的声音很轻。

两个人从侧门进入大厦。陈屿用手机接入了保安室的监控系统,给沈清争取了十七分钟的安全窗口。沈清借着手机微弱的屏幕光,从消防楼梯一路上了十七层。

陈屿站在一楼配电间,盯着手机上的监控画面,手心全是冷汗。画面里,沈清出现在十七层走廊,她贴着墙移动,在东南角那扇门前停了一下。然后她蹲下身,从包里拿出一个工具,开始操作电子锁。

时间一分一秒过去。陈屿的后背被汗水浸湿了。二十分钟后,沈清从十七层返回,手里多了一个黑色的防水袋。陈屿长舒一口气,两人从侧门溜出,消失在夜色里。

回到车里,沈清把防水袋递给陈屿:“里面的东西比想象中多。”

陈屿打开防水袋,里面是一本厚厚的黑皮本子,还有一些密封的光盘和U盘。他只是草草翻了几页,心跳就加快了。本子上密密麻麻记录着鸿路投资的资金流向,涉及至少十几家关联公司。陈屿翻到最新一页,上面写着几行日期和数字,最后一行的日期,是两天前。

孙国富确实在转移资产。

“东西到手了,但我们不能在明面上用。”沈清说,“非法入室取得的证据,法庭上很难被采信。”

“我知道。”陈屿合上本子,“所以这不是用来上法庭的。这是用来让孙国富自己乱阵脚的。他一旦发现东西不见了,就会慌。人一慌,就会出错。我赌的就是他出错。”

“你想逼他主动暴露?”沈清的眼神亮了一下。

“对。这东西到手的事,我会让林总通过可靠渠道放风给孙国富。就说明天下午,远山集团会公布‘关于某股东涉嫌非法资产转移的内部调查进展’。孙国富听到风声,只有两条路:要么销毁所有关联证据然后跑路,要么反扑。不管他怎么选,我们都有机会。”

沈清沉默着点了点头。窗外,雨已经停了,东方天际微亮,像是有光要从云层里渗出来。

陈屿把东西放好,启动车子,朝沈清家的方向驶去。车里的暖风开得很大,但两个人都还在轻轻发抖。

“沈清,”陈屿目视前方,“谢谢你。”

“少肉麻。”沈清笑了一下,伸手拍了拍他的肩,“等这件事过去,请我吃顿好的。”

“你挑。”

“那我要吃你的家乡菜。”沈清靠在椅背上,声音软了下来,“你做。”

“行。”陈屿也笑了。

车子驶过空荡的街道,迎着黎明微光,向前开去。

第14章 天光

三天后,远山集团在官网和官方社交媒体同步发布了一条声明。

声明称:经公司内部调查,远山集团原技术部主管赵成涉嫌泄露商业机密、利用职务便利非法经营等问题,已移交公安机关依法处理。同时,公司董事孙国富因涉嫌关联交易、非法资产转移,已被暂停董事职务,相关情况已向监管机构报告。公司将配合执法机关进一步调查,并全力保障远山云盘用户权益。

声明最后一段,陈屿的名字第一次出现在官方文件中:“公司已任命陈屿先生为技术安全顾问,全面负责远山云盘技术架构升级和信息安全保障工作。”

这条声明在行业里引起了震动。陈屿的手机从早响到晚,微信消息多到看不过来。钱多多兴奋得像中了彩票,在技术部群里刷了几十条“老陈牛逼”的表情包。陈屿在群里发了一条:“别刷了,下午开会。架构升级从今天正式开始。”

下午的会议上,陈屿给技术部全员讲了他重新设计的架构升级方案。这一次,没有人打断他,没有人说“这个做不到”,也没有人在他提到“推翻老架构”时露出讳莫如深的表情。赵成不在了。孙国富也倒了。会议室的空气里,有一种久违的、属于技术人员自己的呼吸感。

陈屿讲完方案后,问大家有没有问题。沉默了几秒,一个年轻的工程师举起手:“陈哥,我就想问,新架构的支持模块,真的不考虑兼容旧版数据格式了吗?那老用户怎么办?”

陈屿点头:“问得好。这就是我们下一步要重点解决的。新架构必须兼容旧版数据格式。我已经跟几个数据库专家讨论过了,方案可行,但需要时间。今天我们先把任务分下去,每个小组领一个模块,三天内出详细方案。”

工程师们的眼睛亮了起来。这种被尊重、被倾听的感觉,他们已经太久没有体验过了。

散会后,沈清给陈屿打了个电话,说已经决定回远山。陈屿高兴之余也有些意外:“你想好了?”

“想好了。赵成不在了,孙国富也翻了。我总不能一直躲着。远山给我的offer我已经接了,下周一入职。”沈清顿了一下,“陈屿,你帮了我,我也帮你。我们俩以后就并肩作战吧。”

陈屿放下电话,站在办公室窗前。窗外的天空很蓝,阳光落在他的肩上,暖洋洋的。他忽然很想去外面走走。

他出了公司大楼,在园区里漫无目的地转。深秋的远山园区有种沉静的美,银杏叶子黄透了,铺了一地。陈屿走到一棵大银杏树下停住,低头看着那些扇形的叶子。他想起了老家院子里也有一棵银杏树,是母亲生他那年种的。每年秋天,母亲会把落下的银杏叶扫拢在一起,摊在院子里晒,然后用线串起来,挂在屋檐下。她说,那是“念乡叶”。

陈屿掏出手机,给母亲拨了电话。

“妈,我回公司了。以后不换工作了。”他说。

“好。回来就好。妈就知道你能行。”母亲的声音从电话那头传来,带着电波的沙沙声,却让陈屿觉得无比安心。

“妈,等我有空了,接您来城里住一段时间。”

“城里妈住不惯。”母亲笑,“你在那边好好的就行了。有空就回来看看。妈身体还行。”

陈屿低低地应了一声。

挂断电话后,他坐在银杏树下的长椅上,闭了闭眼。微风拂面,带起几片叶子,擦过他的手背,轻得像一个温柔的提醒。

他想起了林薇薇。他好几天没见到她了。

陈屿掏出手机,点开林薇薇的微信对话框。她的最后一条消息停留在三天前:“陈屿哥,你答应我,不要一个人扛。我等你。”

他犹豫了一下,打了几个字:“我在公司楼下的银杏树下。”

发送后,他放下手机,继续闭目养神。几分钟后,他听见脚步声从远处传来,轻快而急促。他睁开眼,看见林薇薇朝这边跑来。她跑得不快,却在看到他的那一刻,整个人的紧张都化作了一个大大的笑容。

“陈屿哥!”她在他面前站定,微微喘着气,眼睛里有一层薄薄的水光。

“坐。”陈屿往旁边挪了挪。

林薇薇坐下。两人之间隔着一个手掌的距离。他们谁都没有说话。风从银杏树间穿过来,带着叶子和阳光的味道,仿佛整个世界都放慢了速度。

“陈屿哥,我……”林薇薇开口,又停了下来,低着头,十根手指绞在一起。她今天没化妆,脸色因为跑步而泛红,像秋天最干净的一枚果子。

陈屿侧过脸看着她:“怎么了?”

“我想跟你说,那次在你家,我爸跟你说的话,我都听到了。”林薇薇抬起头来,眼睛里全是认真,“他说要培养一个能跟赵成对抗的人。他说你是他见过最有原则的人。他还说……他其实很欣赏你。”

“我知道。”陈屿轻轻笑了笑。

“不,你不知道。”林薇薇咬了一下嘴唇,像是鼓足了极大的勇气,“我是想说,陈屿哥,不管你是什么身份,远山的技术安全顾问也好,普通员工也好,还是……还是将来某一天成了我的男朋友也好。我都不在乎。我只在乎你这个人。”

她说完这句话,整个人都在发抖。陈屿看着她,心里像被什么东西猛然击中。那一瞬间,他很想说点什么,但喉咙又像被堵住了。

他抬起手,轻轻地落在林薇薇的头顶。她的头发很软,被风吹得有些乱。他的手掌停在那里,像是一种无声的安抚,又像是一种郑重的承诺。

“我知道了。”他说,声音很轻,“我也……很在乎你。”

林薇薇抬起头来,眼里的泪终于掉了下来。但那泪是热的,是欢喜的。她伸出手,拉住了陈屿的手指。陈屿没有抽回去。他反手把她的手裹进了自己的掌心,像握住了一件等了很久很久的珍宝。

银杏树下,阳光正好。秋天最深的那片金黄,落在他们交握的手上。

第15章 归处

一个月后,远山云盘的全新架构正式上线。

上线当晚,陈屿和整个技术团队都守在公司。大屏上的数据跳动,实时监控着一个又一个用户数据的迁移进度。陈屿坐在工位最前面,眼睛紧盯着屏幕,手指不停地敲击键盘。钱多多在他旁边,沈清在大数据组,林薇薇也来了——她以实习生的身份,被分在测试组,继续做着和陈屿当初共事时一样的工作。

凌晨两点,数据迁移完毕。新的sync_core模块开始正常运转,全平台数据同步延迟从旧架构的三百毫秒以上降到了四十毫秒以内。技术部的工程师们不约而同地鼓起掌来。有人吹了口哨。钱多多兴奋得把椅子转了个圈。陈屿靠在椅背上,长长地呼出一口气,嘴角弯起来。

“成了。”他说。

“成了!”钱多多一巴掌拍在他肩上,“老陈,真成了!”

沈清从大数据组走过来,递给他一瓶冰可乐,笑道:“陈屿,这次多亏了你。”

“不是我一个人。”陈屿接过可乐,拉开拉环,灌了一大口,“是所有人。包括你,包括钱多多,包括那个刚来两个月的实习生。”

他说最后一句话时,眼睛不自觉地往远处瞟了一眼。林薇薇正坐在测试工位上,低头写着测试报告,嘴里咬着一支笔帽,眉头微皱,全然没注意到有人在看她。

钱多多和沈清对视了一眼,一起笑了。

那天之后,陈屿被正式任命为远山集团技术总监。远山集团的技术管理体系也进行了重组,成立了由陈屿牵头、沈清和另外两位资深工程师共同组成的技术委员会。技术方向由委员会集体决策,不再由某一个人说了算。

陈屿把那套在远山四年的风风雨雨,梳理成了一份长长的技术管理反思报告,发在了公司的内网上。报告的最后一句话是:“技术可以改变世界,但只有人对了,技术才会走到正确的方向。”

赵成的案子进入了司法程序。孙国富被调查后,交代了多年以来通过关联公司非法转移公司资产的事实。公安机关顺藤摸瓜,查实了那条从远山集团内部延伸出去的黑产链条。孙国富和赵成都将面临法律的严惩。

尘埃落定后,陈屿请沈清、钱多多、林薇薇和几个核心技术人员吃了一顿饭。饭桌上,钱多多喝多了,非要跟陈屿划拳。沈清在旁边吐槽他“技术还行酒品太差”。林薇薇坐在陈屿旁边,帮他夹菜,替他挡酒,脸上的笑容像夏天冰箱里最后一瓶橘子汽水,清清爽爽。

回家的路上,陈屿和林薇薇并肩走。深秋的风已经有些凛冽了。陈屿脱下外套披在林薇薇肩上,两个人沿着银杏落满的长街慢慢走。灯光明亮,叶子在他们脚下沙沙作响。

“陈屿哥,”林薇薇忽然说,“你会不会觉得,我有点恋爱脑?”

“为什么这么问?”

“因为那天在茶室,我说你是我未来老公。现在想想,太冲动了。你会不会觉得我很不矜持?”林薇薇低下头,看着自己的脚尖。

陈屿笑了笑,伸手揉了揉她的头发:“不会。相反,我很感激你那天那么勇敢。如果不是你那句话,可能我到现在还一个人死扛着。”

“真的吗?”林薇薇仰起脸,眼睛亮得吓人。

“真的。”陈屿认真地看着她。

“那……我们现在算什么关系?”林薇薇停下脚步,鼓起勇气问。

陈屿也停了下来。他转过身,面对着她。风把她的头发吹到了脸颊上,他抬手替她别到耳后,然后低下头,在她的额头上轻轻落下一吻。

“男朋友和女朋友的关系。”他低声说。

林薇薇愣住了。然后她踮起脚尖,飞快地在他脸颊上亲了一下,亲完自己先红了脸,转身就往前面跑。陈屿笑着站在原地,看着她的背影,像看一只欢快的小鹿。

他迈开步子追上去。

一个月后的一个周末,陈屿带着林薇薇回了老家。

老家的院子还是他记忆中的样子。银杏树落了一地金黄,母亲站在院门口,穿着那件洗得发白的旧棉袄,眼睛笑得眯成了两条线。林薇薇有些紧张,一路上一直在问陈屿“你妈会不会不喜欢我”“我该叫她阿姨还是伯母”。陈屿说:“叫妈也行。”

林薇薇打了他一下。

进了院子,母亲拉着林薇薇的手往屋里走,嘴里念着“这姑娘真俊”。陈屿跟在后面,看着母亲高兴的样子,心里涌起一阵暖意。

那天晚上,母亲做了一大桌子菜。桌上,她问起陈屿工作上的事。陈屿挑着好的说,说到远山云盘新架构上线的数据,母亲听不太懂,但一直笑眯眯地点头。林薇薇在旁边插嘴:“阿姨,陈屿哥现在可厉害了,是技术总监。公司的人都服他。”

母亲的笑容更深了。她给林薇薇夹了一筷子红烧肉,说:“薇薇,以后小屿要是欺负你,你告诉阿姨,阿姨给你做主。”

“妈,我哪敢欺负她。”陈屿失笑。

“你从小就倔,我还不知道你?”母亲瞪了他一眼,语气却是宠溺的。

吃完饭后,陈屿和林薇薇在院子里坐着。夜色清朗,满天星星。村里安静,偶尔传来几声犬吠。林薇薇靠在陈屿肩膀上,小声说:“陈屿哥,你妈妈真好。”

“以后也是你妈妈。”陈屿说。

林薇薇猛地抬起头看他,红了脸:“你今天是吃了蜜吗?怎么这么会说话?”

陈屿笑而不语。他抬头看着满天的星星。很多很多年前,他也曾坐在这个院子里,一个人数星星。那时候他不知道,自己未来会走到哪里,会遇到什么人。他只知道,自己不能认输。

现在他终于知道了。无论走到多远,总有一个地方,有人在等他。

那是家。

也是归处。

尾声

又一年秋天,远山集团的技术发布会上,陈屿作为主讲人站在台上。台下坐满了行业同行、媒体记者和公司员工。他身后的屏幕上,是远山云盘全新一代产品的宣传语:“让数据有温度,让信任有分量。”

发布会结束时,记者围上来采访。有人问:“陈总监,您觉得远山云盘能走到今天,最关键的因素是什么?”

陈屿想了想,说:“是那些愿意在关键时刻站出来的人。可能是一个普通员工,可能是一个朋友,也可能是一个你觉得不起眼的人。一个人的力量有限,但一群人往同一个方向走,就能改变很多东西。”

他没有点名。但台下,钱多多、沈清和林薇薇都坐在那里。他们彼此看了一眼,笑了。

发布会结束后,陈屿走出会场。深秋的风迎面吹来,带着桂花余韵,清冽而温柔。他站在台阶上,看着远处城市天际线一层层铺开的晚霞,心里无比平静。

手机响了,是林薇薇发来的消息:“陈屿哥,晚上回家吃饭。我做饭了。”

陈屿笑了笑,回复:“好。我马上回来。”

他把手机放进口袋,迈步走进了金色的晚风里。

他再也不是孤岛了。

——全文完——