时间:晚上九点十七分
地点:江城市中心,云端科技有限公司总部大楼
雨下得很大。
林凡站在云端科技大楼门口,浑身湿透。保安老张撑着伞站在三米外,眼神复杂地看着他,欲言又止。雨水顺着林凡的头发往下淌,在脚下汇成一小片水洼。他没有在意,只是抬头看着这栋四十八层的玻璃大楼——他工作了三年、把全部心血都倾注进去的地方。
灯光璀璨。
二十三层的会议室还亮着,隐约能看见人影晃动。他知道,那些人正在开会。开一场没有他、却关于他的会议。
手机震动了一下,是陈默发来的消息:“林哥,出大事了!”
附带的是一张截图。
截图的内容是一份公司内部通报——
《关于技术部林凡严重违纪行为的处理公告》
林凡的目光扫过那几行字,每一个字都像针一样扎进眼睛里。
“经查,技术部高级工程师林凡利用职务之便,窃取公司核心项目‘云端OS’源码,并以匿名方式提供给竞争对手鼎盛科技,构成严重商业间谍行为。经公司研究决定,解除林凡一切职务,并向全行业通报,保留追究法律责任的权利。”
下面是他的照片。
照片上的他穿着工牌都没摘的工作服,表情有些疲惫,但眼神很亮。那是三个月前,他刚刚通宵三天解决了一个底层架构的致命漏洞,被同事偷拍的。
那时候,他们叫他“天才”。
现在,他们叫他“商业间谍”。
林凡深吸一口气,雨水灌进喉咙里,带着一点腥甜的味道。他收起了手机,迈步走进大楼。
“林……林凡,”保安老张终于开口了,声音有些为难,“苏总监吩咐过了,你的门禁卡已经注销了,不能——”
“我知道,”林凡没有停下脚步,“我不是来闹事的,我是来拿回我的东西。”
他有一块移动硬盘锁在二十三层的工位上,里面是他入职以来所有个人项目的完整记录,包括被张默称为“两人共同开发”的几套原创算法。那东西,能证明他的清白。
老张犹豫了一下,到底没有阻拦。林凡在这栋楼里待了三年,平时对谁都是客客气气的,逢年过节还会给保安室送点心。老张不相信这样一个人会是什么商业间谍。
“你快去快回,”老张压低声音说,“苏总监说了,你再来公司,直接报警。”
林凡点了点头,走进电梯。
电梯缓缓上行。他盯着跳动的楼层数字,脑海中不受控制地浮现出三天前发生的一切。
三天前,他还是云端科技最年轻的高级工程师,手握着“云端OS”的核心架构设计。苏雨晴——他的女朋友,也是公司副总裁——当着全公司的面夸他是“云端科技的未来”。
他信了。
他真的信了。
然后张默出现了。
张默是两个月前空降的技术副总监,据说是苏雨晴父亲亲自挖来的海归精英。他风度翩翩、谈吐不凡,每次开会都能把PPT讲得像TED演讲。林凡一开始对这个人印象不错,甚至主动把自己对“云端OS”的优化方案分享给他。
毕竟苏雨晴说:“林凡,张默是自己人,你们好好合作。”
自己人。
林凡现在想起这三个字,胃里就翻涌起一阵恶心。
三天前的傍晚,苏雨晴让他去鼎盛科技签一份技术交流协议。他去了,结果在鼎盛科技的会议室里坐了整整两个小时,没见到一个人影。
等他回到公司,一切就都变了。
他的电脑被技术安全部的人封存了。他的工位被翻了个底朝天。苏雨晴站在门口,眼睛红红的,看着他,说了八个字:“林凡,你太让我失望了。”
他甚至没来得及问发生了什么。
直到他看见公司内部通报——
他的源代码,他的架构图,他的测试数据,被原封不动地送到了鼎盛科技。而所有的传输记录都指向他的电脑,指向他的账号。
“证据确凿。”
苏雨晴的父亲、云端科技董事长苏正清亲自给他打了电话,语气冷漠得像是在宣判一个陌生人:“林凡,念在你为公司做了些事情的分上,我们不报警。但是,你以后不要在这一行混了。”
他没有报警。
但是他在技术圈发了“通缉令”。
林凡在电梯里闭上眼睛,用手指用力按压太阳穴。
他被人整了。
他不傻。
他只是想不通,整他的人是张默?还是苏雨晴?或者……是他们两个一起?
“叮——”
电梯停在二十三层。
门打开的瞬间,林凡愣住了。
会议室的玻璃墙里,坐了三十多个人。技术部的同事、市场部的同事、甚至连行政和前台都在。他们在开会。苏雨晴站在投影幕布前,穿着一身白色的西装套裙,长发挽起,精致的妆容看不出任何破绽。
她看起来还是那么漂亮。
漂亮得让人心寒。
张默坐在第一排,翘着二郎腿,嘴角带着一丝若有若无的笑。他的西装是量身定做的,袖口的扣子在灯光下闪着淡淡的金属光泽。
林凡走出来的时候,会议室里有人看见了他。
一阵骚动。
几个技术部的同事脸色变了。坐在角落里的测试组组长孙浩下意识站了起来,然后又像是想起了什么,慢慢坐了回去。
苏雨晴转过头,目光落在林凡身上。
那一瞬间,林凡看见她的眼神变了。那种变化很微妙,就像是一扇门关上了,从门缝里透出来的最后一点光忽然熄灭。冷,冷得彻底。
“林凡,”她的声音隔着玻璃传出来,有些模糊,但每一个字都清清楚楚,“你还有脸回来?”
张默站了起来。
他走到苏雨晴身边,拍了拍她的肩膀,然后走向会议室门口,拉开门。
“林凡,保安没拦你?”张默的语气很轻松,就像是在跟一个老朋友打招呼,“不过既然来了,也好。正好我们刚开完会,全公司的人都在这儿,你要不要进来跟大家解释解释?”
“解释什么?”林凡的声音很平静,“解释我怎么被人陷害?”
“陷害?”
张默笑了。他转过身,对着会议室里的三十多个人摊开手:“大家听听,商业间谍说自己是被陷害的。林凡,你是不是接下来还要说,是我陷害的你?”
会议室里有人低下了头。
林凡认识那些人。小周、老郑、阿坤……都是他带过的实习生,或者一起加过班的同事。现在,他们没有一个敢看他。
“张默,”林凡一字一顿地说,“我来拿我的东西,拿完就走。”
“你的东西?”
张默歪了歪头,表情突然变得意味深长。他走进会议室,从自己座位上拿起一个东西,转身走回来。
那是一块移动硬盘。
林凡的移动硬盘。
“你说的是这个?”张默把硬盘在手里掂了掂,像掂一块板砖,“林凡,这东西已经被技术安全部认定为‘重要物证’了,不能给你。”
“那是我的私人硬盘,”林凡的声音终于有了一点波动,“里面是我的个人项目。”
“个人项目?”
张默笑了。他笑得很愉快,像是终于等到了这一刻。
“林凡,你口口声声说这块硬盘里是你的个人项目。那我问你——”他顿了顿,笑容越来越深,“‘云端OS’的核心架构优化代码,算不算个人项目?动态内存管理算法,算不算个人项目?低功耗调度策略,算不算个人项目?”
“那些是我——”
“那些是你从公司项目里偷走的!”
张默的声音猛然拔高,脸上的笑容变成了正义凛然的愤怒。他转过身,对着会议室里所有人说:
“诸位同事,技术安全部已经核实过了。这块硬盘里的代码,和我们‘云端OS’项目有百分之八十五以上的重合度。这意味着什么?意味着林凡不仅窃取了公司机密,还打算把整个项目都打包成他自己的‘个人成果’,带到下一家公司去!”
会议室里一阵哗然。
百分之八十五的重合度?
林凡的血一下子涌上了头顶。
他在云端科技工作了三年。三年里,他的每一个项目、每一行代码,都是为公司写的。那些所谓的“重合”,是因为那些东西本来就他妈是他写的!
“张默,你说谎。”
“我说谎?”张默举起手机,“要不要我现在就打开技术安全部的取证报告,给大家念一念?”
“你——”
“够了!”
苏雨晴的声音像一把刀,切断了所有声音。
她从会议室里走出来,高跟鞋踩在大理石地面上,发出清脆的“嗒嗒”声。她走到林凡面前,距离不到半米。
林凡能闻到她身上的香水味。还是那个味道,栀子花混合着淡淡的麝香。那是他去年送她的生日礼物,他说这个味道很衬她。
“林凡,”苏雨晴的声音听不出任何情绪,“你走吧。”
“雨晴……”
“我叫苏总。”
林凡张了张嘴,喉咙像被什么东西堵住了。
他看着苏雨晴的眼睛。那双眼睛曾经看着他笑,看着他说“林凡你真好”,看着他哭着说“我爸不同意我们在一起但是我不管”。
现在那双眼睛里什么都没有了。
“你不相信我?”他问。
苏雨晴沉默了三秒钟。
然后她说了一句话。
“相信你?林凡,我亲眼看到的证据,比你的人品更有说服力。”
比人品更有说服力。
林凡觉得这句话比任何辱骂都要狠。
他张了张嘴,想说点什么,但是他发现自己的大脑一片空白。三年来,他写了上百万行代码,他的逻辑从不出错,他的思维从不混乱。但是此刻,他一句话都说不出来。
张默在苏雨晴身后站着,脸上的表情从愤怒变成了同情,从同情变成了一种说不清道不明的嘲弄。
那个表情像一根针,扎在林凡最脆弱的地方。
“行。”
林凡深吸一口气,往后退了一步。
“硬盘我不拿了。张默,苏雨晴,你们记住今天。”
他说完转身走向电梯。
“等等。”
张默的声音从背后传来。
林凡停下脚步。
“林凡,我有个建议,”张默的声音恢复了那种轻松愉快的调子,“你技术不错,别浪费了。鼎盛科技那边不要你,别的公司估计也不敢要你……不过没关系,我认识一个送外卖的站点,你要不要去试试?”
会议室里有人笑了一声。
压得很低,但还是笑了。
林凡没有回头。他走进电梯,按下了一楼的按钮。
电梯门缓缓合上,遮住了那一张张熟悉又陌生的脸。最后消失的,是苏雨晴的白西装,和张默嘴角的笑意。
雨还在下。
林凡走出大楼,走进雨里。他没有跑,也没有躲。雨水把他浇了个透心凉,但至少能让他的大脑保持一点清醒。
手机又震动了。
是陈默打来的电话。
“林哥!你在哪儿?你千万别想不开啊!我刚跟我爸说了,他那边的律师事务所说不定能帮上忙——”
“陈默,”林凡打断了他,“帮我查一件事。”
“你说!”
“鼎盛科技那边,是谁接收了我的‘代码’?”
“这个……我去打听一下,不过林哥,你真觉得是张默搞的鬼?”
“不只是张默。”
林凡停了一下,抬头看着天空。雨水打在他的脸上,模糊了视线。
“三天前,是苏雨晴让我去鼎盛科技的。时间、地点、流程,都是她安排的。”
电话那头沉默了一会儿。
“林哥……你的意思是……”
“有人在等我过去。我在鼎盛科技坐了两个小时冷板凳,那两个小时里,我的电脑被人远程操作了。”
“远程操作?那肯定有记录啊!你去找技术安全部——”
“记录被删了,”林凡说,“我今天试过了,连服务器日志都被清理得干干净净。”
“那怎么办?”
林凡没有说话。
他站在雨中,看着街道对面的便利店。便利店的招牌在雨幕中闪着模糊的光,像是世界尽头唯一的灯塔。
“陈默,你还记得三个月前我们做的那个内测项目吗?”
“记得,‘灵动球’,怎么了?”
“那个项目的源文件,我存在手机里了。”
“卧槽,那就是说——”
“不全,”林凡打断了他,“只有一部分。但是够用了。”
“够用?够干什么?”
林凡转过身,最后看了一眼云端科技的大楼。
二十三层的灯光还亮着。苏雨晴和张默的身影在玻璃后面晃动,像是两个手舞足蹈的胜利者。
“够我证明,那些东西是我写的。”
他挂断了电话。
然后他打开手机,翻到了三个月前的一个文件夹。
文件夹的名字叫“动态调度核心算法·测试版”。
这是他为了验证一个全新思路而写的一套代码。后来这个思路被他整合进了“云端OS”的底层架构中,变成了整个系统的核心竞争力之一。
现在,“云端OS”还在。
但是他的名字,已经从创作者名单里被抹去了。
林凡把手机收起来,朝着地铁站走去。雨越下越大,他的身影很快消失在夜色中。
他不知道自己要去哪里。
他只知道,他会回来的。
他一定会回来。
三个小时后,凌晨十二点半。
林凡坐在城中村一间逼仄的出租屋里。这是他刚来江城时租的房子,一直没有退。三十平方,一张床,一张桌子,一个卫生间。墙皮泛着潮气,日光灯管发出嗡嗡的声响。
他的面前摆着一台老旧的笔记本电脑。这台电脑是六年前他刚上大学时买的,配置早该淘汰了,但他一直留着。
因为这是他爸给他买的。
电脑已经无法开机了——他下午试了无数次,硬盘似乎彻底坏了。这块硬盘里存着他大学时期的所有课程设计和早期的算法草稿,虽然不是什么核心资料,但如果能恢复出来,至少可以作为辅证,证明他长期以来在相关技术方向上的积累。
但是现在,什么都没了。
林凡靠在椅背上,闭着眼睛。
三天前他还是云端科技最年轻的高级工程师,年薪百万。现在他是整个江城技术圈人人喊打的过街老鼠。
手机屏幕亮着。
那是“技术圈·江城站”的论坛页面。
置顶帖的标题赫然写着:《商业间谍林凡:从天才到败类的堕落之路》。
帖子有三千多条回复。
林凡点进去,一条一条地看。
“早就觉得这小子不老实,仗着会写几行代码就目中无人。”
“云端科技对他够好了,真是养不熟的白眼狼。”
“听说他和苏雨晴谈过恋爱?这软饭吃得够香。”
“全行业封杀!这种人渣活该!”
“我跟他一个组的,说实话他技术水平确实强,但人品……呵呵。”
每一条评论,都像一把钝刀,在他的心脏上来回锯。
他认识其中的一些ID。有的是同行,有的是前同事,有的是在技术论坛上一起交流过的朋友。现在他们成了最积极的讨伐者。
林凡的手指停在最后一条评论上。
“一个孤儿出身的人,果然骨子里就有问题。这种人格局小,眼界窄,再聪明也成不了大器。说到底,不是我们圈子里的。”
发布者是实名认证账号:张默。
发布于三小时前。
那个时间,正好是他离开云端科技大楼之后。
林凡盯着那条评论看了一分钟。
然后他笑了。
笑容很淡,像是在说“原来如此”,又像是在说“终于明白了”。
他退出了论坛,打开微信。
陈默发了一连串消息:
“林哥,我查到了!鼎盛科技那边接收资料的人是王海涛,技术部副总监。”
“我还查到一件事……你可能会崩溃。”
“云端科技技术安全部的那份取证报告,是三天前就已经准备好的。”
“三天前,你还没去鼎盛科技。”
林凡看着这几条消息,瞳孔微微收缩。
三天前。
那就是说,在他被派去鼎盛科技之前,有人就已经准备好了用来“证明”他有罪的证据。
这是一个局。
一个早就布好的局。
“苏雨晴,”林凡的喉咙里发出低沉的声音,“你到底扮演的是什么角色?”
他拨通了陈默的电话。
“陈默,取证报告的消息来源可靠吗?”
“可靠!我有个哥们儿在云端科技技术安全部当实习生,今天下午听他们内部人说的。还有更刺激的——”
陈默的声音压得很低,带着一种压抑的愤怒和兴奋:“那个在论坛上发帖黑你最多的账号,IP地址查出来是云端科技的内网。”
林凡没有说话。
窗外雨声沥沥,打在老旧的空调外机上,发出细碎的声响。
“林哥,”陈默的声音有点紧张,“你别不说话,你这样我更害怕。”
“我在想一件事情。”
“什么事?”
“如果他们能提前准备好取证报告,就能提前在我电脑里埋下传输记录。如果他们能在论坛上用公司内网发帖抹黑我,就说明——”
“说明什么?”
“说明这不是张默一个人能完成的事。”
电话那头沉默了。
过了好几秒钟,陈默才开口:“你的意思是……整个公司都知道?”
“我不确定‘整个’是多少。但肯定不止一两个人。”
林凡靠在椅背上,盯着天花板上那盏嗡嗡作响的日光灯。
“陈默,你帮我做最后一件事。”
“你说!”
“明天开始,别给我打电话,也别给我发消息。你还在云端科技上班,不要被牵连。”
“你放屁!林哥,你把我当什么人——”
“你听我说完,”林凡的声音很平静,但有一种不容置疑的坚定,“你在里面,才能帮我看到更多东西。你是我的眼睛。”
电话那头安静了一会儿。
“……行。我听你的。但是林哥,你得答应我,不要做傻事。”
“我不做傻事。”
林凡挂断了电话。
他站起身,走到窗前。城中村的雨夜又黑又乱,楼下的麻将馆还亮着灯,几个醉汉在巷子里对骂。
他盯着玻璃上自己的倒影。
二十四岁,头发凌乱,眼窝深陷,胡茬冒了一脸。看起来像是被人从垃圾堆里捡出来的。
他想起他爸临死前说的话:
“林凡,你记住,这个世界上没有人会一直帮你。你只能靠自己。”
当时他十四岁,蹲在医院的走廊里,哭得喘不上气。
那是他最后一次哭。
十年了。
十年里他考上了江城市最好的大学,进了最大的科技公司,从一个连电脑都买不起的孤儿变成了年薪百万的高级工程师。
他以为他已经改变了自己的命运。
事实证明,命运这东西,不是那么容易就能改变的。
“你只能靠自己。”
他重复了一遍这句话,然后转身走到桌前,重新打开那台无法开机的老旧笔记本。
他试着按下电源键。
风扇转了两下,屏幕闪了闪,然后又黑了。
这已经是第三十七次了。
他知道硬盘损坏的可能性极大——下午他已经试了无数次,连安全模式都进不去,大概率是硬盘出现了物理坏道。
但是他不甘心。
这台电脑里有他的全部青春。大学四年他所有的代码、所有的论文、所有的设计稿,都在这块破硬盘里。
还有……
还有一些别的东西。
一些他还没来得及看的东西。
他爸留给他的。
林凡的手指按在电源键上,没有松手。
“我知道你在。”
他低声说,像是在跟电脑说话,又像是在跟自己说话。
“你出来。你出来我就——”
他的话没有说完。
因为他的眼前忽然出现了一片光。
不是灯光。
是一种他说不上来的颜色。像是有人把世界上所有的颜色都搅在一起,然后泼在他视网膜上。
他看见了自己的手。
他的手上,有一层淡淡的、流动的、像水面倒影一样的光。
光从手掌蔓延到指尖,然后像电流一样,顺着他的手指钻进了笔记本电脑。
电脑屏幕上忽然亮起了一行字。
不是操作系统的界面,也不是开机画面。
就是一行字。
一行纯白色的、漂浮在黑色屏幕正中央的字:
“检测到宿主。场景回溯系统初始化中……”
进度条开始跳动。
1%。
5%。
37%。
78%。
99%。
100%。
屏幕上再次弹出一行字:
“初始化完成。当前场景回溯范围:直径三米。回溯时限:二十四小时。冷却时间:无。精神力消耗:每使用一次,消耗量视场景大小而定,当前精神力储备仅够完成小范围回溯。请合理分配使用。”
然后,电脑像什么都没有发生过一样,重新陷入了黑屏。
林凡愣在原地。
他看着自己的手。手上的光已经消失了,一切恢复如常。
“场景……回溯?”
他下意识地重复了一遍这四个字。
然后他再次把手放在了那台老旧的笔记本电脑上。
他闭上眼睛,脑海里冒出一个念头——
“让我看看它之前的样子。”
刹那间,一股奇异的能量从他的掌心涌出。
那股能量很微弱,像一缕细丝,但它真切地存在着。它顺着他的手蔓延到笔记本电脑上,然后——
电脑亮了。
不是开机的那种亮法。
而是一种“时间倒流”的亮法。
屏幕上没有出现任何操作界面,但他却“看见”了硬盘里的文件。那些文件像倒放的电影一样,从混乱的损坏状态,一点一点地恢复、重组、复原。
他看见了他大一时写的第一个程序。
他看见了他大二时拿过奖的算法设计。
他看见了他大三时跟他爸打过的最后一次视频通话。
那个视频文件,硬盘坏掉之前他还没来得及点开。
现在,它完整地出现在他眼前。
进度条是灰色的,但是文件大小、格式、时长,都清清楚楚。
还有一堆他从未见过的加密文件,文件名是一串数字:19991017。
那是他爸的生日。
林凡的手在发抖。
他没有立刻点开那些文件。
他重新试了几次“场景回溯”——一块摔坏的硬盘、一封被撕碎的旧信、一段被格式化过的U盘数据。
每一次都成功了。
被撕碎的信纸恢复如初,上面的钢笔字迹甚至比他记忆中还要清晰。
U盘里的格式化数据完整重现,连删除记录的时间戳都精确到毫秒。
不是幻觉。
是真的。
林凡靠在椅背上,闭上眼睛,用力吸了一口气。
他忽然明白了。
他明白自己接下来要做什么了。
不是证明清白。
不是讨回公道。
那些都太低级了。
他要让那些人知道,他们踢到的,不是一块石头。
是一座山。
林凡睁开眼睛,看着那台被“复原”的老旧笔记本,看着屏幕上那个标注着“19991017”的加密文件夹。
他没有急于点开。
他知道,那里面的东西,也许比他想象的更重要。
但眼下,他有更紧迫的事情要做。
他打开手机,翻到那个备份了“灵动球”源码的文件夹,开始一行一行地浏览代码。
本书首发来自 17K小说网 ,第一时间看正版内容!
作者寄语: