就因为老板那个废物侄子,我,年薪百万的核心程序员,被当成垃圾一样开除。
他指着我的鼻子骂我写的代码是狗屎。他们不知道,公司引以为傲的“天穹”系统,
就是我匿名时期的作品。而我,留了唯一的后门。我只按下一个键。今夜,
这座价值百亿的商业大厦,将从顶层开始,寸寸崩塌。
第一章“天穹”系统庆功宴的香槟塔下,灯光璀璨,人影交错。我,陆知远,
作为系统的总架构师,却被挤在角落。老板王总举着酒杯,
满面红光地搂着他刚从国外回来的侄子,刘峰。“各位,今天最大的功臣,
是我们星芒科技的天才,刘峰!”王总的声音通过麦克风传遍整个宴会厅,
所有人的目光都聚焦在那个油头粉面的年轻人身上。刘峰得意地扬起下巴,享受着聚光灯,
仿佛他真是那个力挽狂澜的英雄。我的拳头在身侧慢慢收紧。狗屁的天才。三个月前,
他空降到项目组,连基础的框架都看不懂,每天的工作就是对着我写的代码指指点点。
我带着团队熬了三百多个日夜,一行行敲出来的代码,最终署名权却挂在了他的头上。
“陆哥,这……这也太欺负人了。”身边的实习生苏雨凝气得小脸通红,替我打抱不平。
我摇了摇头,示意她别出声。台上的刘峰开始了他的“天才”演讲,
把我的设计思路用他那贫乏的词汇磕磕巴巴地复述了一遍,引来阵阵附和的掌声。他讲完,
目光扫过全场,最后落在我身上,嘴角勾起一抹毫不掩饰的挑衅。“当然,
我们也要感谢一些老员工的‘基础工作’,”他拖长了音调,像是在施舍,
“虽然他们的思想有些僵化,代码写得像一坨屎,但没有这些屎,
又怎么能衬托出我这朵鲜花呢?”哄堂大笑。那些昨天还叫我“陆神”的同事,
今天笑得最大声。苏雨凝的嘴唇都快咬破了。我松开拳头,端起一杯酒,穿过人群,
一步步走向灯光中央。全场瞬间安静下来。王总的眉头皱了起来。刘峰脸上的笑容僵住了,
随后转为一丝阴狠。我走到他面前,将杯中的香槟一饮而尽,
然后把空杯子倒扣在铺着白布的桌上。“刘总监,”我看着他,声音不大,
却清晰地传到每个人耳朵里,“你说我写的代码是屎?”刘峰被我的眼神看得有些发毛,
但立刻又梗着脖子喊道:“难道不是吗?又臭又长,要不是我力挽狂澜,项目早就黄了!
”“好。”我点点头,转向王总,“王总,您也是这个意思?”王总脸色铁青,
他当然知道真相,但他更在乎他亲侄子的面子。他压低声音,带着警告的意味:“陆知远,
别闹事,今天是什么场合?”“我没闹事,我只是想确认一下,”我笑了,笑意却未达眼底,
“我在这个公司拼了五年,熬了无数个通宵,最后换来一句‘代码是屎’的评价,
我总得问清楚,对吧?”“你!”王总被我堵得说不出话。刘峰见他叔叔被顶撞,
胆子又大了起来,他指着我的鼻子,唾沫星子横飞。“问什么问?你写的本来就是垃圾!
一堆漏洞!要不是我,公司早就被你拖垮了!你现在就是嫉妒我!”他越说越激动,
伸手就来推我的肩膀。我侧身躲开。“陆知远!”王总终于爆发了,他一拍桌子,
“你被解雇了!现在,立刻,给我滚出去!”终于说出来了。我看着他,
眼神里最后一丝温度也消失了。“好。”我只说了一个字,转身就走。没有丝毫留恋。
经过苏雨凝身边时,她拉住我的袖子,眼眶红红的,“陆哥……”我拍了拍她的手,
什么也没说,径直走向大门。身后,是刘峰肆无忌惮的嘲笑声。“废物!滚吧!没了你,
公司照样转!”我没有回头。推开沉重的玻璃门,外面的冷风吹在脸上。
口袋里的手机震动了一下,是银行的解约短信,动作真快。
我抬头看着星芒科技这栋灯火辉煌的大楼,它像一个巨大的怪物。而我,
曾是赋予它心脏的人。现在,他们亲手把心脏挖了出来,还吐了口唾沫。我掏出手机,
拨了一个烂熟于心的号码。“喂,是我。”电话那头传来一个恭敬的声音:“先生,
您终于联系我了。”“帮我准备一份离职证明,薪资……就写月薪三千吧,
”我看着大楼顶端的Logo,轻声说,“另外,启动‘清扫’程序,倒计时,二十四小时。
”第二章回到我在公司附近租的老旧公寓,已经是深夜。人力资源部的效率高得惊人,
解约合同的电子版已经发到了我的私人邮箱。我甚至没来得及回去收拾东西。也好。
那些所谓的“荣誉证书”和“优秀员工”奖杯,现在看来,只是一个个冰冷的笑话。
我打开冰箱,里面只有几罐啤酒和一包快过期的吐司。拉开一罐,冰凉的液体滑过喉咙,
却压不住心里的那股火。五年。我最好的五年,都耗在了那间办公室里。
从一个刚毕业的愣头青,到年薪百万的项目总监,我以为我靠的是技术,是拼命。到头来,
却抵不过老板的一个废物侄子。手机屏幕亮起,是苏雨凝发来的消息。“陆哥,你没事吧?
他们太过分了!”“东西我帮你收拾好了,明天给你送过去。”“你别想不开,凭你的技术,
去哪里都发光!”我看着屏幕,心里流过一丝暖意。这个刚来不久的小姑娘,
是整个项目组里唯一一个真正对技术有热情的人。也是唯一一个,在我被当众羞辱时,
敢站出来替我说话的人。我回了两个字:“没事。”然后关掉了手机。我不需要同情,
也不需要安慰。我需要的,是拿回属于我的一切。不,是毁掉他们从我这里夺走的一切。
我走到房间最里面,掀开一块不起眼的地板,下面是一个防潮箱。箱子里,
静静地躺着一台黑色的、没有任何logo的笔记本电脑。这是我大学时的作品,
也是我真正的“心脏”。开机,没有炫酷的动画,只有一个深邃的黑色界面,
和一行闪烁的绿色光标。我深吸一口气,手指在键盘上飞快地敲击起来。
一行行代码如瀑布般在屏幕上流淌。那些被刘峰称之为“屎”的代码,此刻在我手中,
变成了世界上最锋利的刀。“天穹”系统。
星芒科技号称自主研发、牢不可破的金融安全系统,为他们赢得了数十亿的合同。
他们不知道,这套系统的核心底层架构,
来自于一个代号为“Void虚空”的白帽黑客。而我,就是Void。
当年我将这套系统匿名开源,只留了一个谁也无法发现的底层逻辑后门。
一个只有我能激活的“上帝权限”。星芒科技只是捡到了这份“礼物”,然后包装了一下,
就成了他们的镇司之宝。我从没想过动用这个后门。我以为,只要我勤勤恳恳,
就能获得应有的尊重。我错了。在这个弱肉强食的世界,
温顺的绵羊只会被豺狼啃得骨头都不剩。屏幕上,一个红色的倒计时窗口跳了出来。
23:59:59。我设置了二十四小时的倒计时。时间一到,‘清扫’程序就会启动。
它不会立刻摧毁系统,那太便宜他们了。它会像一个精准的外科医生,先切断系统的四肢,
再一点点摘除它的内脏,最后,才捏碎它的心脏。它会先制造无数个无法修复的小bug,
让客户的投诉淹没星芒科技。然后,在他们焦头烂额,以为找到问题时,
再引爆一个更大的漏洞,让他们所有的努力都化为泡影。最后,在他们最绝望的时候,
彻底清除所有数据,让“天穹”变成一片废墟。我要让他们眼睁睁看着自己引以为傲的大厦,
是如何一砖一瓦地崩塌。我要让王总和刘峰,跪在我面前,为他们今天的所作所为,
付出最惨痛的代价。我合上电脑,躺在床上,一夜无眠。窗外,
星芒科技大楼的灯光依旧亮着,像一只巨大的、冰冷的眼睛,在黑夜中注视着这座城市。
好好看看这个世界吧。明天过后,你就不存在了。第三章第二天上午,
我被一阵急促的敲门声吵醒。打开门,是拎着一个大纸箱的苏雨凝。她眼圈有些红,
显然昨晚没睡好。“陆哥,你的东西。”她把箱子放在地上。
箱子里是我在工位上的所有私人物品,一个马克杯,几本专业书,还有一个相框,
里面是我和大学同学的合影。“谢谢。”我沙哑着开口。
“王总今天早上在公司发了好大的火,说谁再敢提你的名字,就一起滚蛋。”苏雨凝小声说,
语气里满是愤懑。我只是笑了笑,把箱子拖进屋里。“陆哥,你接下来有什么打算?
”她担忧地问。“休息一段时间。”“我……我昨天把简历也投了,
我不想在那种公司待着了!”她鼓起勇气说。我看着她清澈的眼睛,想了想,
还是劝了一句:“别冲动,你刚毕业,需要一份稳定的工作积累经验。
”“可是……”“听我的,”我打断她,“先待着,等我消息。”送走苏雨凝,
我把那个装着“荣誉”的纸箱,直接扔进了楼下的垃圾桶。然后,我换了身衣服,
去了本市最大的人才市场。我需要一份新的“身份”。一份月薪三千的,普通程序员的身份。
在拥挤的大厅里,我很快找到了一家小公司的招聘摊位。
我递上那份连夜伪造的、平平无奇的简历。面试官是个地中海中年男人,他扶了扶眼镜,
看着简历上“星芒科技前员工”的字样,眼神里立刻带上了几分轻蔑。“星芒出来的?
怎么离职了?”“公司架构调整。”我平静地回答。“哦……被裁了啊,
”他一副了然于胸的样子,指着简历上的薪资要求,“你要求月薪三千?
你在星芒不是号称年薪百万吗?怎么,混不下去了?”果然,羞辱无处不在。
我没有反驳,只是点了点头:“是的,混不下去了。”他似乎很满意我的“坦诚”,
撇了撇嘴:“行吧,看你可怜,明天过来上班吧,试用期两个月,工资两千五。”“好。
”我拿着那份廉价的入职通知,走出了人才市场。阳光刺眼。手机震动了一下,
是一个陌生号码发来的短信。“先生,星芒科技的系统,开始出现第一个‘巧合’了。
”我嘴角微微勾起。好戏,开场了。与此同时,星芒科技大厦,顶层会议室。
气氛压抑得像要滴出水来。王总铁青着脸,将一份报告狠狠地摔在桌子上。“谁能告诉我,
这是怎么回事?!”报告上,是密密麻麻的客户投诉邮件。“王总,
是……是系统出了一些小问题,”一个技术主管战战兢兢地回答,“客户的交易数据,
会偶尔出现小数点后两位的随机错误,虽然不影响最终结算,但是……”“但是什么?
”王总怒吼。“但是我们的几个大客户,都是银行和证券公司,
他们对数据的精准度要求是百分之百!现在他们都在投诉,说我们的‘天穹’系统不稳定!
”王总的目光转向坐在一旁的刘峰。刘峰额头上全是冷汗,强装镇定地说:“叔,你别急,
肯定又是陆知远那个废物留下的烂摊子!他写的代码本来就有问题,我早就说过了!
给我点时间,我马上就能修复!”王总深吸一口气,压下火气:“好!我给你一天时间!
如果明天这个时候还解决不了,你就给我滚蛋!”“是!是!”刘峰连声应道,
拿起报告就冲出了会议室。回到办公室,他对着电脑屏幕上的代码,抓耳挠腮,
却连问题的根源都找不到。那些代码在他眼里,就像一团乱麻。
他气急败坏地把键盘摔在地上,对着手下的人大吼:“看什么看!还不快去查!
找不到bug,你们这个月奖金全扣光!”整个技术部乱成一锅粥。而始作俑者,我,
正坐在一家路边面馆,慢悠悠地吃着一碗八块钱的牛肉面。慢慢来,别着急。
这只是开胃菜。第四章一天时间很快过去。星芒科技的“小问题”非但没有解决,
反而愈演愈烈。数据错乱从个别客户蔓延到所有客户,公司的客服电话被打爆了。
刘峰带着团队熬了一个通宵,不仅没找到bug,反而因为他的胡乱修改,
导致系统登录界面都开始频繁卡顿。王总的办公室里,烟雾缭绕。他一夜没睡,
眼球布满血丝,像一头被困住的野兽。“废物!一群废物!”他指着刘峰的鼻子破口大骂,
“一天了!一个小bug都解决不了!我养你们是干什么吃的!”刘峰吓得脸色惨白,
扑通一声跪在地上。“叔!叔你再给我一次机会!这次真不是我的问题!肯定是陆知远!
他走之前在代码里动了手脚!他这是报复!商业犯罪!”他终于找到了一个可以甩锅的理由,
像抓住了救命稻草。王总愣了一下,随即眼神变得阴狠起来。
“陆知远……”他咬着牙念出这个名字。“对!就是他!”刘峰看到他叔叔的表情,
立刻添油加醋,“他肯定是嫉妒我,怀恨在心!我们应该报警抓他!”“报警?
”王总冷笑一声,“你有证据吗?你能证明bug是他留下的吗?现在报警,
只会让客户觉得我们公司内部管理混乱,到时候股价暴跌,谁负责?”刘峰哑口无言。
“去找!把他给我找出来!”王总嘶吼道,“就算是跪下求,也要把他给我求回来!
让他把系统修复好!”“是!是!”刘峰连滚爬爬地跑了出去。
他立刻派人去我之前住的公寓,结果发现房子已经退租。去人才市场查我的档案,
也没有任何记录。我像人间蒸发了一样。刘峰急得满头大汗,发动了所有关系,
最后通过一个通讯公司的朋友,才查到了我正在使用的一个新号码。他立刻拨了过去。
电话响了很久才被接通。“喂?”我的声音听起来有些懒散。“陆知远!你这个王八蛋!
是不是你在搞鬼!”电话一接通,刘峰就破口大骂。我把手机拿远了一点,等他骂完,
才慢悠悠地问:“你是哪位?”“我!我是刘峰!”“哦,刘总监啊,”我故作惊讶,
“找我有事吗?我已经被开除了,我们之间应该没什么好谈的了吧?”“你少装蒜!
”刘峰气急败坏,“公司系统出问题了,是不是你干的!”“公司系统出问题,
你应该去找技术部,找我这个无业游民干什么?”我轻笑一声,
“难道你们年薪几百万的天才总监,连个小bug都搞不定?”“你!
”刘峰被我噎得说不出话,他想起王总的交代,只能强压下怒火,放软了语气。“知远,
哥们,之前是哥们不对,哥们给你道歉!你大人有大量,别跟我们一般见识。你快回来吧,
王总说了,只要你回来,给你涨薪,年薪两百万!不,三百万!”现在知道求我了?
“不好意思啊,刘总监,”我打了个哈欠,“我现在有工作了,挺忙的,没时间。
”“什么工作?他们给你多少钱?我们出双倍!不,三倍!”刘峰急切地喊道。“月薪三千。
”“什么?”刘峰以为自己听错了。“我说,月薪三千,”我一字一句地重复道,
“我觉得挺好的,钱多事少离家近,就这样吧,我还要搬砖呢。”说完,我直接挂了电话。