融资路演的会议室里,冷气开得很足,但我背上却起了一层薄汗。
巨大的投影幕布上,实时数据流正像瀑布一样倾泻而下,绿色的增长曲线正在挑战投资人心理预期的上限。
CTO赵伟站在讲台中央,意气风发地挥舞着激光笔,像个指挥千军万马的将军。
“这套核心算法是我们团队耗时三年打磨的结晶,”赵伟的声音洪亮,透着不容置疑的自信,“它的响应速度是市面竞品的十倍,稳定性达到了99.999%。”
台下的几位顶级投资人微微颔首,眼神中流露出毫不掩饰的贪婪与欣赏。
这是公司C轮融资的关键时刻,只要今天演示成功,估值就能翻三倍,赵伟身价将瞬间过亿。
我坐在角落的阴影里,看着手机屏幕上的时间跳动。
还有三十秒。
赵伟的手指悬停在“启动全量并发测试”的红色按钮上,脸上挂着胜利者的微笑。
“各位,见证奇迹的时刻到了。”他说。
我默默在心里倒数:三、二、一。
我按下回车键。
那一刻,我修改了那个藏在系统最底层的、只有我一个人知道的API密钥。
赵伟重重按下了那个红色按钮。
大屏幕突然闪烁了一下。
紧接着,原本流畅的数据流瞬间凝固,然后变成了一片刺眼的猩红。
报警弹窗像疯了一样层层叠叠地弹出来,铺满了整个画面。
“System Error: 500 Internal Server Error.”
“Database Connection Refused.”
“Critical Failure: Core Logic Module Not Found.”
赵伟的笑容僵在脸上,那表情就像生吞了一只苍蝇,滑稽又恐怖。
会议室里一片死寂,紧接着是投资人低沉的议论声和不耐烦的咳嗽声。
我收起手机,起身,推门离开。
身后,是赵伟歇斯底里的咆哮和整个系统崩塌的轰鸣。
这是我送给他的离职礼物。
也是我这三年忍辱负重、被他如蚂蚁般碾压后,唯一的反击。
01
三年前,我加入这家名为“云端科技”的初创公司时,还是个眼里有光的理想主义者。
那时候公司还在一间漏雨的民房里,我是第一个入职的后端工程师。
赵伟是技术合伙人,也就是现在的CTO,他当时握着我的手说:“韩旭,跟着我干,以后公司上市,你就是元老。”
我信了。
我没日没夜地写代码,系统架构从0到1,每一个微服务、每一个数据库表结构,都浸透着我的心血。
为了赶上线进度,我睡在工位下的睡袋里整整两个月,女朋友因此和我分了手。
系统上线那天,流量撑住了,公司活下来了。
庆功宴上,赵伟搂着我的肩膀,当着所有人的面说:“没有韩旭,就没有云端科技的今天。”
那是我的高光时刻,也是我噩梦的开始。
随着公司规模扩大,B轮融资进来,赵伟变了。
或者说,他原本的样子终于露出来了。
他开始频繁地招揽大厂背景的高管,那些人带着光鲜的履历和傲慢的眼神,空降到我头顶。
我的头衔从“首席架构师”变成了“技术主管”,再后来变成了“高级开发工程师”。
每次调整,赵伟都把我叫到办公室,语重心长地说:“韩旭啊,你是技术骨干,不要在意这些虚名,要把精力放在代码上,管理这种杂事就交给别人去做。”
我忍了。
毕竟我对管理确实不感兴趣,我只想把代码写好,把产品做好。
但事情并没有这么简单。
新来的技术总监根本不懂业务,只会瞎指挥,为了所谓的“绩效优化”,强行推行一套并不适合我们架构的中间件。
我提出了异议,列举了数据和风险。
赵伟在会议上直接打断我:“韩旭,你的思维太固化了,要拥抱变化,不要总是当绊脚石。”
那一刻,我看到了他眼里的不耐烦和轻蔑。
那个曾经和我并肩作战、吃着泡面改Bug的赵伟,已经死了。
取而代之的,是一个唯利是图、刚愎自用的资本傀儡。
我开始被边缘化。
重要的项目不再让我参与,核心代码权限被一点点收回,我被分配去维护那些最老旧、最繁琐的边缘模块。
甚至连新来的实习生,都敢在周会上公然质疑我的代码风格。
而赵伟,总是笑眯眯地看着这一切发生,从未替我说过一句话。
我以为这已经是底线,直到上个月。
我无意中看到了公司即将提交的专利申请名单。
那套我呕心沥血研发的核心算法,发明人那一栏,赫然写着赵伟的名字。
而我的名字,连“参与者”那一栏都没有出现。
我拿着文件冲进赵伟办公室质问。
他甚至没有抬头看我一眼,依然盯着电脑屏幕,淡淡地说:“韩旭,这就是职场。算法是公司资产,我是公司技术负责人,署我的名有什么问题?”
“但这每一行代码都是我敲出来的!最初的数学模型也是我推导的!”我愤怒地吼道。
赵伟终于抬起头,摘下眼镜,擦了擦镜片。
“韩旭,做人要识时务。公司马上要C轮融资了,投资人看重的是我的背景和名气。写你的名字,能给公司带来估值溢价吗?”
他重新戴上眼镜,冷冷地说:“你如果觉得不公平,可以走。但别忘了,离职竞业协议你签过,两年内你在这个行业里寸步难行。”
那一刻,我心里的最后一丝幻想破灭了。
我看着眼前这个陌生而丑陋的男人,感觉全身的血液都凉透了。
我想到了那无数个通宵达沃的日子,想到了因为加班而错过的亲人离别,想到了我为了这个系统付出的一切青春。
在他眼里,都不过是可以随意掠夺和践踏的资源。
我没有再争辩,转身走出了办公室。
但我没有立刻辞职。
因为我知道,如果就这样走了,我就真的输了。
我要拿回属于我的尊严。
或者,毁掉那个夺走我尊严的东西。
那个深夜,我独自坐在空荡荡的办公室里,屏幕的光映得我脸色惨白。
我打开了那个核心算法的代码库。
这是我最得意的作品,也是云端科技的命脉。
赵伟以为收回了我的管理员权限,我就无能为力了。
但他不知道,早在系统架构搭建初期,为了方便调试和应对极端故障,我留下了一个只有我知道的“后门”。
那是一个特殊的API接口,权限级别高于一切。
它可以瞬间重置所有的加密密钥,让整个系统瘫痪,且无法通过常规手段恢复。
我本来打算在离开前永久删除这个后门,做个体面人。
但赵伟的贪婪和无耻,逼我做出了选择。
我开始编写脚本,设定触发条件。
我要让他在最辉煌的时刻,摔得最惨。
我像个耐心的猎人,潜伏在阴影里,磨着我的刀。
02
接下来的半个月,我表现得异常顺从。
我不再在周会上反驳技术总监的愚蠢建议,不再抱怨工作的边缘化,甚至主动加班帮实习生改那些烂得像屎一样的代码。
赵伟看我的眼神里多了一丝玩味,大概是觉得我终于认命了,被驯服了。
“这就对了嘛,韩旭。”他在茶水间遇到我,拍着我的肩膀,“好好干,年底期权少不了你的。”
我笑着点头:“赵总说得是,以前是我不懂事。”
他满意地走了,脚步轻快。
我看着他的背影,手里的咖啡杯捏得咯咯作响。
期权?
那个期权池早就被他稀释得像白开水一样,而且他在合同里设了无数个回购陷阱,我早就看穿了。
他不过是在画一张永远吃不到的饼,想把我最后的价值榨干。
与此同时,C轮融资的消息在公司内部传得沸沸扬扬。
听说这次领投的是知名的“红杉资本”,如果成功,云端科技将正式跻身独角兽行列。
所有人都像打了鸡血一样兴奋,仿佛看到了财富自由的曙光。
技术部更是忙得不可开交,为了配合路演,需要对系统进行全方位的压力测试和性能优化。
赵伟亲自挂帅,指挥全员备战。
讽刺的是,因为核心算法只有我最熟悉,在这个关键时刻,他们不得不重新启用我。
“韩旭,这个并发模块有点问题,你来看一下。”技术总监难得对我客气了一次。
我接手了任务,表面上兢兢业业地修复Bug,优化性能。
实际上,我在每一处关键代码里,都埋下了隐蔽的触发点。
这些触发点平时处于休眠状态,对系统运行没有任何影响。
但只要那个特殊的密钥被修改,它们就会像被唤醒的病毒,瞬间锁死所有的数据读写请求。
我做得非常小心,每一行代码都经过了精心的伪装,哪怕是最资深的代码审计师,也很难发现其中的猫腻。
这不仅是技术较量,更是心理博弈。
我利用了他们的傲慢和疏忽。
他们太相信系统的稳定性,太相信我对公司的“忠诚”,或者说,太相信我的软弱。
就在路演的前三天,公司举办了一场内部预演。
赵伟站在台上,模拟着路演的流程,一切顺利。
系统运行如丝般顺滑,各项指标堪称完美。
赵伟在台上笑得合不拢嘴,当众表扬了技术团队:“这次大家辛苦了,等融资到位,每人发三个月奖金!”
欢呼声雷动。
我也跟着鼓掌,掌心拍得发红。
但我看着赵伟的眼神,就像看着一只即将步入陷阱的猎物。
预演结束后,赵伟特意把我叫到一边。
“韩旭,这次表现不错。”他递给我一支烟,“看来你已经想通了。只要你好好配合,之前的误会一笔勾销。”
我接过烟,点燃,深吸了一口气。
“赵总,我想辞职。”我平静地说。
赵伟的手抖了一下,烟灰掉在地上。
“你说什么?”他皱起眉头,“现在正是关键时刻,你怎么能走?”
“我已经找到了下家,就在老家,虽然工资低点,但离父母近。”我编造了一个无懈可击的理由,“而且,我确实累了,想换个环境。”
赵伟盯着我看了一会儿,似乎在判断我话里的真假。
“韩旭,如果是为了待遇,我们可以谈。”他试图挽留,“你是老员工,公司不会亏待你的。”
“不是待遇问题,是个人规划。”我坚持道。
赵伟沉默了片刻,眼神变得阴冷下来。
“好吧,既然你执意要走,我不拦你。但在融资完成前,你必须做好交接,不能出任何岔子。”
“那是自然。”我点头,“我会把所有文档和代码都整理好,保证无缝交接。”
“还有,竞业协议……”他又提到了那个紧箍咒。
“我知道,我会遵守。”我打断他。
赵伟终于松了口:“行,那你去办离职手续吧,最后工作日定在路演那天。”
我心里冷笑。
路演那天,确实是个好日子。
接下来的两天,我开始了繁琐的交接工作。
我把每一个模块的文档写得详详细细,甚至连注释都补全了。
我对接手我工作的新人知无不言,言无不尽,俨然一副好前辈的模样。
他们对我感激涕零,完全没有察觉到即将到来的风暴。
赵伟也放松了警惕。
他派人检查了我的电脑,确认没有拷贝带走任何公司机密。
他还让人审计了代码库,当然,那些伪装成正常逻辑的“炸弹”,他们一个也没发现。
在他们眼里,我就是一个被榨干价值后黯然离场的失败者,构不成任何威胁。
路演前一天晚上,我最后一次登录了系统后台。
我看着那些跳动的字符,那是我的心血,也是我的孩子。
但我必须亲手毁了它。
因为只有毁灭,才能重生。
我检查了最后一遍脚本,设置好了定时任务。
只要我在外部触发那个API,一切就会结束。
走出公司大楼时,已是凌晨两点。
城市的霓虹灯依旧闪烁,但我却感到前所未有的轻松。
我回头看了一眼那栋灯火通明的大楼,那是吞噬我梦想的怪兽。
明天,我就要拔掉它的牙齿。
03
路演当天,气氛紧张得令人窒息。
会议室布置得极其豪华,鲜花、水果、矿泉水,一切都无可挑剔。
几位投资界的大佬陆续入场,赵伟穿着定制的西装,满脸堆笑地迎上去。
我作为技术支持,也被安排在现场待命,以防万一。
但我手里拿着的,是已经盖好章的离职证明。
我是个自由人了。
演示开始了。
赵伟的PPT做得非常精美,配合他激昂的演讲,效果极佳。
投资人们频频点头,偶尔提问,赵伟都能对答如流。
到了最重要的实机演示环节。
赵伟打开了系统后台,大屏幕上投射出实时监控画面。
“为了展示我们系统的极限性能,我们将模拟一次千万级的并发攻击。”赵伟自信地宣布。
我坐在后排,手指轻轻摩挲着手机屏幕。
那个触发网页已经打开,只需要按一下。
但我心里竟然有一丝犹豫。
毕竟,这也是我的心血。
就在这时,赵伟突然指着大屏幕说:“大家请看,这就是我们独创的‘宙斯盾’防御机制,它能够智能识别并清洗恶意流量。这个算法是我早在三年前就开始构思的……”
听到这句话,我心里的最后一丝犹豫烟消云散。
三年前?
三年前他在忙着搞办公室政治,忙着把技术团队当成他的私兵。
那个防御机制的核心逻辑,是我在一张废弃的披萨盒上推导出来的!
他不仅偷了我的成果,还要当着我的面,把它踩在脚下作为他上位的垫脚石。
既然你不仁,就别怪我不义。
我看着台上的赵伟,看着他那张虚伪的脸,眼神变得冰冷。
他还在滔滔不绝:“……这套系统不仅是技术的突破,更是商业模式的革命。有了它,云端科技将不可战胜!”
不可战胜?
今天我就让你看看,什么叫脆如薄纸。
我低头,手指按下了那个回车键。
指令发送成功。
我的手机屏幕上跳出一个绿色的对勾。
紧接着,那个隐蔽的API被调用,系统底层的加密密钥被瞬间重置为一个随机乱码。
所有的数据库连接、所有的服务鉴权,在一毫秒内全部失效。
而赵伟的手指,正悬停在“启动全量并发测试”的红色按钮上。
“各位,见证奇迹的时刻到了。”
轰——
当然,没有真的爆炸声。
但那一瞬间的死寂,比爆炸更震耳欲聋。
正如开头所描述的那样,大屏幕上的红色报警像鲜血一样蔓延。
赵伟的脸瞬间变成了猪肝色。
他疯狂地点击刷新,嘴里喃喃自语:“不可能……这不可能……”
技术总监冲上台,手忙脚乱地检查服务器状态。
“怎么回事?”赵伟低吼道,声音颤抖。
“密钥……密钥不对了!”技术总监满头大汗,“所有的服务都连不上数据库,鉴权全部失败!”
“怎么会不对?谁动了密钥?”赵伟咆哮着,目光扫视全场。
台下的投资人面面相觑,有的已经开始收拾文件准备离场。
“赵总,看来你们的技术还需要再打磨打磨啊。”一位投资人冷冷地丢下一句话,起身走了。
“不!等等!这是误会!是系统故障,马上就能好!”赵伟试图挽留,但没人理他。
短短几分钟,会议室里就只剩下公司的人。
一片狼藉。
赵伟瘫坐在椅子上,仿佛被抽干了灵魂。
突然,他像是想起了什么,猛地转头看向我所在的角落。
“韩旭……”他咬牙切齿地念着我的名字。
但我已经不在那里了。
早在警报响起的第一秒,我就已经离开了会议室。
此刻,我正站在公司楼下,沐浴在正午的阳光里。
口袋里的手机震动了一下。
是一个陌生号码发来的短信。
“做得好。不过,你以为这样就能全身而退吗?”
我皱起眉头。
紧接着,又一条短信发了过来。
那是一张照片。
照片里,是我年迈的父母,正提着菜篮子在老家的小区门口聊天。
拍摄角度很近,显然是偷拍。
我的心脏猛地收缩,一股寒意从脚底直冲天灵盖。
那是赵伟的手段吗?不,他没这么快。
难道是……
还没等我反应过来,一辆黑色的商务车突然停在我面前。
车门滑开,几个穿着黑西装的男人走了下来。
“韩旭先生,我们老板想请你喝杯茶。”
“你们老板是谁?”我警惕地后退。
“去了就知道了。”领头的男人面无表情,手已经搭在了我的肩膀上。
那一刻,我意识到,我并没有走出泥潭,而是掉进了一个更深的深渊。
那通电话究竟是谁打来的?他口中的“老板”又是什么人?而此刻正站在我身后的那个黑衣人,手里那把若隐若现的匕首,莫非是……?
04
黑色的商务车里弥漫着一股淡淡的古龙水味,混杂着某种说不清的压抑感。
车窗贴着深色的防窥膜,我看不到外面的景色,只能感觉到车子在飞速行驶。
我的手机已经被他们收走了。
那张父母的照片像一根刺,扎在我的心头,让我无法冷静。
我原以为我的对手只是赵伟那个草包,现在看来,云端科技背后似乎还藏着更深的水。
车子开了大约四十分钟,停在了一处隐蔽的私人会所门口。
我被带进了一间装饰考究的茶室。
一个中年男人正坐在茶桌前,慢条斯理地泡着功夫茶。
他穿着一身唐装,头发花白,眼神却锐利如鹰。
“坐。”他指了指对面的椅子,声音低沉而有磁性。
我警惕地坐下,没有碰面前的茶杯。
“你是谁?为什么要抓我?”我开门见山。
男人笑了笑,推过来一张名片。
我看了一眼,上面只有两个字:林峰。
没有头衔,没有公司名称,只有一个名字。
但我知道这个名字。
在科技圈的灰色地带,林峰是一个传说。他是专门做“资本清洗”的,据说很多上市公司的烂账和见不得光的交易,都是他一手摆平的。
云端科技背后的真正操盘手,竟然是他?
“韩旭,技术天才,我关注你很久了。”林峰给自己倒了一杯茶,“你今天干得漂亮。赵伟那个废物,我早就想换掉他了。”
我愣住了。
这完全出乎我的意料。
我以为他是来找我算账的,结果他是来……夸我的?
“你想干什么?”我皱眉问。
“我想让你回来。”林峰盯着我的眼睛,“做真正的CTO。”
“不可能。”我断然拒绝,“我不会再为你们这种公司卖命。”
“别急着拒绝。”林峰从抽屉里拿出一份文件,“看看这个。”
我疑惑地打开文件。
里面的内容让我瞳孔地震。
那是一份详细的资金流向记录。
上面显示,赵伟利用职权,通过虚构外包项目和设备采购,从公司套取了近五千万的资金。
而这些钱,最终流向了海外的一个账户。
“赵伟不仅偷了你的技术,还在掏空公司。”林峰淡淡地说,“我早就知道他在搞鬼,但我需要一个契机来收拾他。”
我不寒而栗。
原来我也只是一枚棋子。
我在算计赵伟的时候,林峰也在算计赵伟,甚至把我也算计进去了。
“但这和我有什么关系?”我合上文件,“那是你们的家务事。”
“关系很大。”林峰身体前倾,压低声音,“因为赵伟为了掩盖他的贪污,把很多脏数据都植入到了你的核心算法里。也就是说,现在那个系统不仅是一个崩溃的烂摊子,更是一个随时会爆炸的犯罪证据库。”
“如果警方介入调查,作为核心算法的开发者,你是第一责任人。”
我猛地站起来:“你胡说!我的代码是干净的!”
“是不是干净,不是你说了算,是证据说了算。”林峰指了指文件,“那些脏数据的生成逻辑,用的就是你的账号权限。赵伟很聪明,他早就找好了替罪羊。”
我感觉天旋地转。
原来赵伟这三年对我的打压和边缘化,不仅仅是为了抢功,更是为了栽赃!
他一直在用我的名义干脏活!
如果我不反击,等公司上市套现离场,他会把所有的锅都甩给我。
如果我反击了,就像今天这样,系统崩溃,数据曝光,我依然是那个背锅侠。
无论我怎么做,都逃不出这个局。
“现在,只有我能保你。”林峰抛出了最后的筹码,“只要你跟我合作,帮我修复系统,把那些脏数据清洗掉,我可以帮你洗清嫌疑,并且给你云端科技10%的股份。”
“如果我不答应呢?”
林峰没有说话,只是拿出了手机,调出了那张我父母的照片。
“老人家年纪大了,经不起折腾。”
怒火在我胸膛里燃烧,但我知道,我现在没有选择的余地。
这是一个死局。
但我韩旭,从来不是一个认命的人。
“好,我答应你。”我咬着牙说。
但我心里已经有了新的计划。
既然你们想玩,那我就陪你们玩到底。
这次,我不只要毁掉系统,我要毁掉整个棋盘。
05
回到公司时,已经是晚上八点。
技术部依然灯火通明,所有人都在加班,气氛压抑到了极点。
赵伟已经被林峰的人“请”走了,据说是在办公室里被直接带走的,连私人物品都没来得及收拾。
看到我回来,技术总监像看到了救星一样冲过来。
“韩哥!你终于回来了!系统还在报错,数据完全乱了,备份也恢复不了,我们真的没辙了!”
他连称呼都变了,从“韩旭”变成了“韩哥”。
我没有理他,径直走到我的工位——那个已经被清理干净、准备给新人腾位置的角落。
我坐下,打开电脑。
林峰站在我身后,像个监工。
“开始吧。”他说。
我深吸一口气,重新连接了服务器。
我的手指在键盘上飞舞,一行行代码在屏幕上跳动。
我要做的第一件事,不是修复系统,而是寻找那些被赵伟植入的“脏数据”。
果然,在日志模块的深处,我发现了一段异常的加密代码。
它伪装成了常规的错误日志,但实际上记录了每一笔虚假交易的流水号和金额。
更可怕的是,这段代码的签名,确实是我的密钥。
赵伟这个混蛋,做得真绝。
如果我不发现这个,哪怕我今天离职了,过几年警察找上门,我也是百口莫辩。
我抬头看了一眼身后的林峰。
他正盯着屏幕,眼神闪烁。
他在乎的根本不是我,也不是技术,而是这些证据。
只要我把这些证据清洗掉,系统恢复正常,他就可以继续融资,继续圈钱,甚至把赵伟贪污的钱再黑吃黑吞回来。
而我,一旦做完这些,就真的成了他的共犯。
到时候,他手里捏着我的把柄,我想走都走不了。
我必须想个办法,既能保全自己,又能把他们一锅端。
突然,我想到了那个被我重置的密钥。
那个密钥不仅控制着核心算法,还关联着数据库的底层权限。
如果我能利用这个权限,把这些脏数据不是“清洗”,而是“广播”呢?
但我不能做得太明显,林峰就在我身后看着。
我需要一个掩护。
“系统核心文件损坏严重,需要重构索引。”我对林峰说,“这个过程很慢,而且会占用大量IO,服务器可能会出现假死状态。”
“需要多久?”林峰问。
“至少四个小时。”
“好,我给你四个小时。”林峰看了看表,“今晚必须搞定。”
我点了点头,开始编写“重构索引”的脚本。
实际上,我是在编写一个自动化的数据分发程序。
我要把赵伟的贪污证据,以及林峰洗钱的记录(如果我能找到的话),打包发送给证监会、公安局和几大知名媒体。
这是一步险棋。
一旦被发现,我可能走不出这栋大楼。
但我别无选择。
就在我编写代码的时候,我也在悄悄搜寻林峰的踪迹。
既然他是幕后黑手,他在系统里肯定也留下了痕迹。
皇天不负有心人。
在财务系统的隐藏分区里,我发现了一个特殊的账户列表。
这些账户没有对应的实体业务,资金流向异常复杂,且都经过了多重加密。
但加密算法……竟然也是我三年前写的一个测试版加密库的变种!
我猛然意识到,林峰早在三年前就已经渗透进来了,甚至可能赵伟都是他故意培养的傀儡。
他利用我的技术,搭建了一个完美的洗钱网络。
我的手在颤抖。
不仅仅是因为恐惧,更是因为愤怒。
我的技术,我的梦想,被他们当成了犯罪的工具。
我加快了敲击键盘的速度。
“还有多久?”林峰突然开口,声音就在我耳边。
吓了我一跳。
“快了,进度80%。”我强作镇定。
屏幕上的进度条确实在走,但这只是一个伪造的前端动画。
后台的真实进程,正在疯狂地打包数据。
就在这时,我的手机突然响了。
是赵伟打来的。
林峰皱了皱眉,示意我接听,并打开了免提。
“韩旭……救我……”电话那头传来赵伟虚弱的声音,伴随着粗重的喘息声,“林峰要杀我……他是个疯子……”
“他在哪?”林峰冷冷地问。
“他在……在地下车库……”赵伟的声音断断续续,“我知道他所有的秘密……韩旭,别信他……他在利用你……”
电话突然断了。
林峰的脸色变了。
他转身对手下使了个眼色,几个黑衣人立刻冲了出去。
“看来我们的赵总不太老实。”林峰冷笑一声,转头看向我,“别受干扰,继续你的工作。”
但我知道,机会来了。
刚才那一瞬间的混乱,让林峰的注意力分散了。
我迅速切换窗口,按下了那个最终的“发送”键。
数据包开始上传。
倒计时五分钟。
这五分钟,将决定我的生死。
06
五分钟,对于平时写代码的我来说,不过是修好一个简单的Bug的时间。
但现在,每一秒都像一个世纪那么漫长。
屏幕右上角的网络传输图标在疯狂闪烁,那是数据正在飞向自由世界的信号。
为了掩人耳目,我同时在终端里跑起了一大堆看似复杂的编译命令,滚动的字符瀑布般刷屏,掩盖了后台的真实流量。
林峰似乎察觉到了什么,他走到我身边,弯下腰,目光如刀子般在屏幕上扫视。
“这个‘DataSync’进程是在干什么?”他指着其中一行不起眼的指令问。
我的心跳漏了一拍。
那正是数据分发的进程名。
“那是……那是数据同步,把损坏的数据块从备份库里拉回来。”我尽量让声音听起来平稳专业,“必须保持实时同步,否则索引会乱。”
林峰盯着我看了一会儿,那种被毒蛇凝视的感觉让我后背发凉。
他不懂技术,但他懂人性。他在审视我的恐惧。
“最好是这样。”他直起腰,“韩旭,别跟我耍花样。你知道后果。”
就在这时,楼下传来了刺耳的警笛声。
不是一辆,而是一群。
警笛声由远及近,很快就包围了整栋大楼。
林峰脸色骤变,快步走到窗前,拉开百叶窗往下看。
红蓝交替的警灯在夜色中闪烁,将楼下的街道照得如同白昼。
“怎么回事?警察怎么来了?”林峰转头怒吼,之前的从容荡然无存。
我的数据包才上传了60%,警察不可能来得这么快。
除非……
除非有人比我更早报了警。
是赵伟!
他刚才那个电话,不仅仅是求救,更是同归于尽的信号。他知道自己完了,所以要把林峰也拉下水。
“老板,前台说警察已经封锁了出口,正在上楼!”一个手下慌慌张张地跑进来报告。
“混蛋!”林峰一脚踹翻了旁边的椅子。
他猛地拔出一把枪,黑洞洞的枪口直接对准了我的脑袋。
“是你干的?你报警了?”他的眼睛里布满了血丝,像一头被逼入绝境的野兽。
周围的程序员们吓得尖叫起来,纷纷躲到了桌子底下。
我举起双手,大脑飞速运转。
“不是我!你可以看我的通话记录,我一直在这里!”我大声喊道,“是赵伟!刚才电话里你也听到了,他说要拉你垫背!”
林峰愣了一下,似乎在权衡。
就在这时,屏幕上的进度条终于跳到了100%。
传输完成。
“叮”的一声清脆提示音,在死寂的办公室里显得格外刺耳。
林峰下意识地看向屏幕。
弹出的窗口上赫然写着:“举报材料已成功发送至相关部门。”
空气凝固了。
林峰猛地回头看我,眼神中充满了不可置信和滔天的杀意。
“你耍我……”他咬牙切齿,扣动了扳机。
“砰!”
枪响了。
但我没有感到疼痛。
在千钧一发之际,一直躲在旁边伺机而动的技术总监——那个平时只会瞎指挥的胖子,竟然爆发出了惊人的勇气,随手抄起一个机械键盘狠狠砸在了林峰的手臂上。
子弹打偏了,击碎了我身后的落地窗玻璃。
碎片四溅。
“快跑!韩旭!”胖子吼道。
紧接着,办公室的大门被撞开。
“不许动!警察!”
全副武装的特警冲了进来,黑洞洞的枪口瞬间控制了全场。
林峰还想反抗,被两个特警按倒在地,手枪踢飞到角落里。
“放开我!你们知道我是谁吗?”林峰还在挣扎咆哮。
我也瘫坐在椅子上,大口喘着粗气,冷汗浸透了全身。
那个胖子技术总监跌坐在地上,手里还紧紧攥着那个只剩下一半键帽的键盘,脸上写满了惊恐和后怕。
我看这他,露出一个比哭还难看的笑容:“谢了,胖子。”
他哆嗦着嘴唇:“不……不客气,韩哥。这算……算工伤吗?”
警察过来给我们戴上手铐。
“所有人都带走,配合调查!”
我没有反抗,顺从地伸出了双手。
路过林峰身边时,他死死地盯着我,眼神怨毒:“韩旭,你毁了这一切!几十亿的生意,全毁了!”
我停下脚步,看着这个不可一世的大佬此刻狼狈的模样。
“不是我毁了它。”我平静地说,“是贪婪。”
走出大楼时,夜风微凉。
我看到了被押上另一辆警车的赵伟,他看起来像是老了十岁,目光呆滞。
我们也曾是并肩作战的伙伴,为了一个Bug通宵达旦,为了一个优化方案争得面红耳赤。
那时候的我们,眼里只有代码,没有算计。
可惜,回不去了。
07
案件的审理持续了整整一年。
因为我主动提交了关键证据,并且是在受到胁迫的情况下“配合”犯罪,再加上最后时刻的立功表现,法院最终判决我免予刑事处罚。
但我的职业生涯,也基本宣告结束了。
在这个圈子里,不管你是为了正义还是复仇,一个会把东家送进监狱、会亲手炸毁自己系统的程序员,是没有人敢用的。
我成了行业的弃子,一个带着危险标签的“英雄”。
赵伟因职务侵占罪、挪用资金罪数罪并罚,被判了十五年。
林峰涉及的罪名更多,洗钱、非法拘禁、涉黑……估计这辈子都出不来了。
云端科技破产清算,曾经估值几十亿的独角兽,一夜之间化为泡影。
那些原本指望上市暴富的同事们,失业的失业,转行的转行。
有人骂我,说我砸了他们的饭碗;也有人谢我,说我不这么做,他们迟早也会被牵连进去坐牢。
我都坦然接受。
离开看守所的那天,是一个阴天。
没有鲜花,没有掌声,只有那个胖子前技术总监来接我。
他现在在送外卖,虽然辛苦,但他说心里踏实。
“韩哥,去哪?我送你。”他骑着电动车,递给我一个头盔。
“去火车站。”我说。
“真要回老家啊?”
我跨上电动车后座,看着这座城市的钢铁森林在视线中缓缓倒退。
我想起了三年前,我刚来这里时的雄心壮志。
那时的我相信技术可以改变世界。
现在我依然相信。
只不过,我也明白了,技术是中立的,但人心不是。
代码不会撒谎,但写代码的人会。
回到老家后,日子过得很平静。
父母并没有多问什么,只是每天变着花样给我做好吃的,仿佛要把我这几年瘦掉的肉都补回来。
我很少再碰电脑。
直到有一天,我在整理旧物时,翻出了那个最初的硬盘。
里面存着的,是云端科技系统最原始的代码,那个还没有被赵伟篡改、没有被林峰污染的、干干净净的版本。
我插上电脑,看着那一行行熟悉的字符。
那是我的青春,也是我的初心。
我犹豫了很久,最终按下了删除键。
彻底格式化。
屏幕上的进度条缓缓走完,最后弹出一个提示框:
“操作完成。”
我合上电脑,看向窗外。
阳光正好,微风不噪。
楼下的广场上,一群孩子正在追逐打闹,笑声清脆。
生活还要继续。
而那个属于韩旭的程序员时代,就像一段被注释掉的代码,永远留在了过去。
创作声明:本文为虚构创作,请勿与现实关联。本文所用素材源于互联网,部分图片非真实图像,仅用于叙事呈现,请知悉。