创作声明:本文为虚构创作,请勿与现实关联
“老周,这可是咱们这半年心血的结晶,待会儿上线肯定没问题吧?”
“放心吧许经理,代码我看过三遍,架构稳得很。”
“那就好,那就好!这次要是成了,咱们整个项目组去三亚团建,费用我包了!”
“来来来,大家敬周总监一杯,咱们的技术大拿,定海神针啊!”
“周总,以后兄弟们可就指着您带飞了!”
庆功宴上,推杯换盏,人声鼎沸。周默林被一群人围在中间,听着满耳的恭维话,有些不好意思地推了推眼镜,心里盘算着这项目奖金发下来,正好够给女儿报个好点的钢琴班。
哪成想,这一杯酒还没消化完,天就塌了。
周五的深夜,CBD的写字楼依旧灯火通明。
这里是“云图科技”的总部,整个大平层里弥漫着一股紧张又兴奋的气息。几十号程序员、产品经理围坐在巨大的监控屏幕前,等着零点的钟声敲响。
今晚,是公司战略级项目“智慧云图”系统正式上线的日子。这个项目,集团砸了几千万,沈长青沈总亲自挂帅,关系到公司明年的上市计划。
项目经理许凯穿着一身高定西装,头发梳得油光锃亮。他手里端着香槟,满面红光地在人群里穿梭。
“都精神点!最后五分钟!”许凯看了一眼手腕上的劳力士,走到周默林身边,亲热地搂住他的肩膀,那股子昂贵的古龙水味儿直往周默林鼻子里钻,“老周啊,这次你可是首功。沈总私下跟我说了,只要今晚不出岔子,副总的位置给你留着。”
周默林不习惯这种亲昵,微微侧了侧身,眼睛死死盯着屏幕上跳动的数据流:“许经理,只要服务器负载没问题,代码逻辑是跑得通的。”
“哎呀,你就是太谨慎!来,大家准备倒计时!”
“十、九、八……三、二、一!上线!”
随着回车键敲下,所有人的心都提到了嗓子眼。大屏幕上的数据曲线本该像火箭一样蹿升,代表着用户访问量和交易额的激增。
可就在那一瞬间,原本绿色的健康指标突然闪烁了一下,紧接着变成了刺眼的鲜红。
“警告!核心数据库连接超时!”
“警告!主服务器响应异常!”
“数据……数据清零了!”
监控大厅里瞬间炸了锅。原本准备开香槟庆祝的员工们手里的杯子都僵在半空。大屏幕上,原本应该滚动的交易数据变成了一片空白,紧接着弹出了无数个报错窗口,像是一张张嘲笑的鬼脸。
“怎么回事!”许凯脸上的笑容瞬间凝固,手中的高脚杯“啪”的一声摔在地上,香槟溅了一地。
他猛地转过头,原本亲热搂着周默林的手,此刻变成了一根颤抖的手指,狠狠地戳在周默林的胸口:“老周,你搞什么鬼!技术架构不是你最后确认的吗?为什么会崩?”
周默林也是一脸震惊。他迅速扑到控制台前,手指在键盘上飞舞,试图查看日志。
“有人在底层植入了删除指令……核心数据表被删了……”周默林喃喃自语,额头上渗出了冷汗。
“删库?”许凯的声音尖锐得变了调,在安静的大厅里显得格外刺耳,“周默林!你疯了吗?你知道这数据值多少钱吗?那是几千万啊!把你卖了都赔不起!”
周围的同事们,刚才还对他众星捧月,此刻全都下意识地往后退了几步,眼神里充满了惊恐和怀疑。
“不是我操作的,指令源头……”周默林刚想解释。
“够了!”许凯粗暴地打断了他,“你是技术总监,所有代码上线前都要经过你审核。现在出了这么大的雷,你跟我说不是你?难道是鬼吗?”
许凯一边吼,一边给旁边的几个心腹使眼色。
“是啊周总,这权限只有您有啊。”
“刚才我看您操作的时候就觉得不对劲……”
窃窃私语声像潮水一样涌来。周默林看着眼前这群熟悉的面孔,突然觉得无比陌生。他停止了辩解,深吸一口气,趁着大家乱作一团的时候,默默地敲击了几下键盘,将当前那个诡异的错误日志,偷偷备份到了自己的加密云盘里。
那个周末,公司的微信群里炸开了锅。
虽然是休息日,但没人敢休息。许凯在各个没有周默林的小群里上蹿下跳,煽风点火。
“兄弟们,这次事儿大了。沈总发了雷霆之怒,说是要追究法律责任。这几千万的损失,必须有人扛。”
“老周平时看着老实,谁知道背地里是不是收了竞对的好处?我听说他对上次调薪很不满。”
“要是查不出来是谁干的,咱们整个项目组都得滚蛋,奖金就别想了,搞不好还要赔钱。”
恐惧和利益,是最好的粘合剂。
仅仅两天时间,整个项目组的12名核心成员,就在许凯的威逼利诱下,迅速达成了某种默契。他们需要一个替罪羊,一个足够分量的人,来保住他们所有人的饭碗。
周一的早晨,阳光很好,但照不进云图科技的办公区。
周默林走进办公室的时候,感觉气压低得让人窒息。平时见到他总要喊一声“师父”的小张,正低头假装整理文件;受过他资助才度过难关的老李,端着茶杯急匆匆地转进了茶水间。
他就像个带着瘟疫的透明人,所到之处,鸦雀无声。
周默林走到自己的工位坐下,打开电脑。系统已经被锁定了部分权限,显然是上面已经在走调查程序了。
许凯办公室的门开着,他正把一个个组员叫进去谈话。
“小王啊,你还年轻,房贷压力大吧?这次事故要是定性为集体责任,你这工作可就保不住了。但要是……是个人行为,那大家都能活。”
“老赵,你可是公司老人了,是非轻重你拎得清。周总监是技术负责人,这锅他不背谁背?难道你想背?”
声音不大,但透过百叶窗的缝隙,周默林能看清每一个从里面出来的人,脸上的表情从犹豫、挣扎,最后都变成了某种狠戾的决绝。
那是为了生存,准备吃人肉的眼神。
周默林看似在对着黑屏的显示器发呆,实则他的蓝牙耳机里,正在播放一段音频。那是他通过自己的私人服务器,恢复的一段被“物理删除”的监控录像的音轨。
中午时分,大家三三两两地去吃饭了,没人叫周默林。
周默林端着咖啡杯走进茶水间,正好看见许凯站在碎纸机前。许凯似乎很紧张,一边碎文件,一边四处张望。看到周默林进来,他手一抖,差点把咖啡洒在身上。
“哟,老周啊。还没去吃饭?”许凯皮笑肉不笑地打了个招呼,身体下意识地挡住了碎纸机。
“没胃口。”周默林淡淡地回了一句,接了杯水就走了。
许凯看着周默林的背影,轻蔑地哼了一声,加快了手里的动作。等文件全部变成了纸屑,他才拍拍手,心满意足地离开了。
确认许凯走远后,周默林重新回到了茶水间。
他锁上门,打开了碎纸机的废纸箱。
里面的纸屑堆积如山。如果是普通人,看到这一堆乱麻早就放弃了。但周默林不一样,他有过目不忘的本事,对图形和线条有着惊人的敏感度。
他从兜里掏出一双白手套戴上,抓出一把最上面的纸屑,那是许凯刚刚碎掉的。
他把纸屑摊在桌面上,像是在玩一个高难度的拼图游戏。
十分钟。
二十分钟。
那是一张并不是公司业务范畴的单据复印件。上面的字迹虽然断断续续,但关键信息逐渐拼凑完整。
那是一张巨额转账单据。收款方:宏达科技财务部。
宏达科技,正是云图科技最大的竞争对手。
当他把最后一片碎纸拼上去,看清上面的日期正是项目上线前三天,而备注栏里赫然写着“云图源代码尾款”几个字时,周默林只觉得后背一阵发凉,手里的咖啡杯差点没拿稳。
原来这不仅仅是甩锅,这是一场彻头彻尾的商业间谍案!
许凯这个疯子,他不仅想把项目失败的锅甩给自己,他甚至把公司的核心代码卖给了对手!为了掩盖卖代码的事实,他故意制造了上线崩溃的事故,企图混淆视听,让所有人都以为是技术故障,从而掩盖数据被盗的事实。
好狠毒的手段。
周默林拿出手机,对着那张拼好的单据拍了张照,然后将纸屑重新打乱,扔回了垃圾桶。
他看着窗外繁华的CBD,眼神变得前所未有的冰冷。既然你们想玩,那我就陪你们玩到底。
掌握了关键证据的周默林并没有急着去找沈总。
他在云图科技干了五年,深知沈长青的脾气。那个男人是个不见兔子不撒鹰的主,心思深沉得像海。光凭一张碎纸片复印件,在这个讲究实锤的职场上,根本扳不倒根深蒂固、长袖善舞的许凯。
而且,许凯既然敢做,肯定留了后手。
周默林需要让许凯自己跳出来,更需要看清这12个组员里,到底谁是人,谁是鬼。
周二晚上,临下班前,许凯在群里发了个通知:“今晚聚福楼,我请客。大家这几天压力都大,一起吃顿饭,散散心。周总监也来吧,有些话咱们敞开了说。”
这是鸿门宴。
周默林去了。包间很豪华,桌上摆满了山珍海味,但气氛却压抑得像是灵堂。
周默林被特意安排在最末席,也就是上菜口的位置。以前,他都是坐在许凯旁边的主宾位。
酒过三巡,菜过五味。许凯端着酒杯站了起来,眼圈红红的,那是他在职场混迹多年的演技。
“兄弟们,我对不起大家。”许凯声音哽咽,“项目炸了,我这个经理有责任。沈总已经发话了,明天上午开复盘大会,必须定责。如果定不了责,咱们整个部门全部裁撤。”
这句话一出,所有人都放下了筷子,目光闪烁。
热门跟贴