那个周五的下午,公司最大的会议室里灯火通明。
香槟塔已经垒好,庆祝横幅拉得笔直,每个人脸上都挂着僵硬而兴奋的笑。三十亿的投资意向,像一块巨大的金色蛋糕,悬在所有人头顶。
邓根生坐在主位,手指轻敲桌面,等着看这场筹备了五年的“灵境”项目,最后一次,也是最关键的一次演示。
马俊明站在投影仪前,西装笔挺,声音洪亮,正向投资方代表和老板描述着即将到来的沉浸式未来。
韩依诺穿着得体的套装,站在一旁微笑补充,眼神却不时瞟向操作台那边微微骚动的人群。
演示开始了。灯光暗下,巨大的环形屏幕亮起。
十秒后,屏幕闪烁。二十秒后,核心数据流出现乱码。半分钟,系统发出刺耳的嗡鸣。
然后,一切归为黑暗。彻底的、死寂的黑。
操作台传来技术员压低声音的咒骂和急促的键盘敲击声。重启,失败。再重启,黑屏依旧。
邓根生的手指停了。他慢慢转过头,看向马俊明,声音压得很低,却让整个喧闹试图挽救现场的房间瞬间安静下来。
“怎么回事?”
马俊明的额头沁出细密的汗珠。韩依诺脸色煞白,快步走到他身边,用几乎听不见的气音急促地说了一句。
邓根生没听清,但他看见了马俊明骤然放大的瞳孔和瞬间失去血色的脸。
“说话!”邓根生猛地拍了一下桌子。
马俊明嘴唇哆嗦了一下。
邓根生不再看他,锐利的目光扫向后面那群手足无措的技术员:“谁负责这个系统底层?谁能修?现在!立刻!”
一个年轻的程序员在死寂中,硬着头皮颤声回答:“邓总……核心模块,一直都是……周工负责的。密钥和完整架构,只有他……”
“周工?”邓根生皱眉,迅速在记忆里搜索这个称呼对应的面孔,“哪个周工?人呢?叫他过来!”
更深的死寂弥漫开来。几乎所有人都低下了头。
马俊明闭上了眼睛。
韩依诺的声音干涩得像砂纸摩擦:“他……他今天上午……被裁掉了。”
邓根生愣了两秒,似乎没理解这句话的意思。随即,他脸上的肌肉绷紧了,眼里酝酿着骇人的风暴,一字一句,从牙缝里挤出来:“谁、开、的、人?”
![]()
01
屏幕的冷光刺得眼睛发酸。
我揉了揉眉心,把最后一行代码检查完。
窗外天色是那种将明未明的深蓝色,城市还没完全醒来,只有零星的早班车灯像萤火虫一样滑过。
办公室里空荡荡的,只有我这排的灯还亮着,空气里残留着昨夜加班同事留下的泡面味,混着中央空调沉闷的气息。
“灵境”项目最终版的底层数据流核对,总算在演示前赶完了。
脖子僵硬得像生了锈,我向后靠在椅背上,能听见脊椎轻微的咔哒声。
五年了,从最初的概念图,到一行行代码堆砌起庞大的虚拟山河,这个沉浸式文旅项目的骨架,几乎是在我手里一点点长出来的。
它不是最光鲜的那部分,却是让一切“活”下去的心脏。
玻璃隔断那边的经理办公室,灯也亮着。百叶窗没有完全拉严,透出几道缝隙。
马俊明的声音不高,但在这寂静的凌晨显得格外清晰,带着一种惯常的、拿腔拿调的抑扬顿挫。
接着是韩依诺的声音,更平稳些,但语速很快。
他们像是在争论什么。
我听不清具体内容,也不想听。
部门里的事,尤其是涉及“人”的事,我向来能避则避。
目光落在屏幕上缓缓流淌的、代表数据运行正常的绿色波纹上,心里那点因为完工而升起的微弱轻松感,慢慢沉了下去。
昨晚,不对,是今天凌晨,我伏案修改最后一个接口协议时,肖靖琪过来塞给我一罐咖啡。
他顶着两个黑眼圈,压低声音说:“乐语哥,马经理下午带了个生面孔进来,在‘灵境’架构组那边转悠了好久,问东问西的。那人……不像搞技术的。”
我接过咖啡,道了声谢,没接话。
肖靖琪性子直,藏不住话,见我没反应,有点急:“我听说……项目部可能要调整,优化结构。你说,会不会……”
“代码写完了吗?”我打断他,“演示前不能再出岔子。”
他噎了一下,看看我,又看看屏幕,叹了口气,挠着头回去了。
优化结构。
这个词最近在公司的内部通讯里出现的频率有点高。
茶水间偶尔飘来的闲聊碎片里,也夹着这个词,伴随着一些刻意压低的姓名和猜测。
我从不参与那些闲聊。
我的世界很简单,就是眼前的屏幕,手下的键盘,还有那个越来越庞大、也越来越精密的“灵境”虚拟世界。
那里面的山川河流、市井街巷,每一处光影交互,每一段背景逻辑,都比办公室里的真实人际关系更让我觉得清晰可控。
玻璃房里的争论似乎告一段落。
韩依诺先走了出来,高跟鞋敲在地砖上,清脆,急促。
她没往我这边看,径直走向走廊另一头的洗手间方向,侧脸绷着,嘴唇抿成一条线。
过了一会儿,马俊明也出来了。
他整理了一下西装袖口,脸上没什么表情,目光扫过大办公区,掠过我这盏孤灯时,停顿了也许只有零点一秒,然后若无其事地移开,推开门走了出去,大概是去楼下的吸烟区。
我关掉了项目调试界面,打开一个空白的文档,开始草拟最后的技术要点备忘。
这是习惯,给接手的人留条路,虽然我知道,核心逻辑的几处关键跳跃和那些为了应对极端情况留下的、未曾文档化的“暗门”,光看文字是摸不着头脑的。
那不是藏私,只是有些东西,是在无数次调试、崩溃、重构的过程中,长进肌肉记忆里的本能反应。
天光又亮了一些,灰蓝色褪去,染上一点惨淡的鱼肚白。
清洁工推着工具车发出轱辘声,由远及近。
我保存好文档,关掉电脑。
屏幕黑下去,映出一张疲惫、陌生、胡子拉碴的脸。
该回家了,洗个澡,换身衣服,再回来。上午还有演示前的最后一次协同测试。希望一切顺利。
起身时,膝盖有些发软。
我扶着桌子站了一会儿,拿起桌上那个边缘掉漆的黑色保温杯,把里面冷掉的茶水倒进角落的绿植盆里。
绿植的叶子蔫蔫地耷拉着,和我一样,熬过头了。
走过韩依诺空着的工位时,瞥见她桌面上摊开着一份项目人员架构图,几个名字旁边用红笔做了标记,打了个小小的问号。
我的目光掠过,没有停留。
电梯下行时,失重感让胃里一阵翻腾。
走出大楼,清冷的晨风扑面而来,带着城市苏醒前特有的尘埃和潮湿气味。
我深吸一口气,却觉得肺里依旧沉甸甸的。
回头望了一眼公司所在的楼层,几扇窗户已经零星亮起灯光。
新的一天开始了。
而我隐约觉得,有些什么东西,在我埋头于代码世界时,已经悄然改变了走向。
就像程序里一个未曾预料到的变量,悄悄潜入,等待着在某个时刻,引发一场无声的崩溃。
02
在家囫囵冲了个澡,换了件干净的格子衬衫,头发还没完全干透,我又回到了公司楼下。
早高峰刚刚开始,人流像潮水般涌向各个入口。
我逆着一点方向,走进电梯,挤在一群带着早餐气息的同事中间,沉默地看着楼层数字跳动。
工位还是我离开时的样子。
夜班保安大概来巡过,我故意打开留着备忘的显示器被按灭了。
我坐下,开机,打算把那份技术要点再梳理一下,确保没有歧义。
距离正式上班时间还有一刻钟,办公室里人还不多,稀稀落落的,敲键盘声、低声通话声、塑料袋的窸窣声,编织成工作日早晨特有的背景音。
八点刚过几分。
人事部的李姐从门口走进来,身后跟着一个穿着制服、面孔陌生的保安。
李姐是公司的老人,平时总是带着职业化的微笑,此刻那张脸上却没什么表情,甚至有些刻意回避目光的僵硬。
她径直走到我的工位旁。
“周乐语。”她叫我的名字,声音平板。
我抬起头。
“公司近期进行业务和人员结构优化,”她语速很快,像背诵一篇练习过多次的文稿,“根据评估,你的岗位不再设置。这是解除劳动合同通知书和相关补偿方案,你看一下。”
她将一个薄薄的文件夹放在我桌面上,推到我面前。文件夹是普通的米黄色,印着公司的logo,轻飘飘的,没什么分量。
我看着她,又看看文件夹,一时间没反应过来。
耳朵里嗡嗡作响,早晨楼道里的风声,电梯的嗡鸣,还有此刻办公室里隐约传来的聊天笑声,忽然变得很遥远,隔着一层厚厚的毛玻璃。
“今天是你最后工作日,”李姐避开我的视线,公事公办地继续,“现在开始进行工作交接。你的电脑、门禁卡、公司配发的任何物品,都需要在今天交还。保安会陪同你收拾个人物品,并确保你离开公司。”
那个保安往前站了半步,没有说话,只是站在那里,像一尊没有情绪的塑像。
我慢慢翻开文件夹。白纸黑字,条款清晰,补偿金额按N 1计算,数字标准得挑不出毛病。末尾需要签字的地方空着。日期,就是今天。
优化。岗位不再设置。
我抬起头,目光越过李姐的肩膀,投向经理办公室。
百叶窗这次拉得很严实,密不透光。
马俊明在里面吗?
他知道吗?
还是说,这份“优化”名单,正是从他那里流出来的?
韩依诺呢?她桌上那份画着问号的架构图……
心脏像是被一只冰冷的手攥了一下,然后缓缓沉到胃里,变成一块又硬又重的石头。
没有愤怒,甚至没有太多惊讶,只有一种巨大的、空茫茫的疲倦,还有一丝早就埋在那里、此刻终于破土而出的“果然如此”。
“交接给谁?”我的声音听起来很平静,连自己都觉得诧异。
李姐似乎没料到我会问这个,愣了一下:“项目部会安排,你……你先整理手头的工作资料,列出清单。”
我点点头,没再问。安排?给那个昨天被马俊明带来的“生面孔”吗?给一个对“灵境”底层一无所知的人?
我关掉了刚刚打开的文档,没有保存。
然后开始动作。
私人物品很少:那个掉漆的保温杯,抽屉里半盒没吃完的薄荷糖,一本用来随手画架构草图的空白笔记本,插在主机上的一个私人U盘(里面只有一些旧照片和音乐,与工作无关),还有挂在椅背上的一件薄外套。
我把它们一样样拿出来,塞进每天背来的那个旧双肩包里。
保温杯有点大,塞进去时磕碰了一下,发出沉闷的响声。
整个过程中,李姐和保安就站在一旁看着。
办公室里逐渐多起来的同事,似乎察觉到了这边异样的气氛,交谈声低了下去,一些目光偷偷投射过来,带着好奇、探究,或许还有一丝不易察觉的兔死狐悲。
我没有抬头,也没有看任何人。
肖靖琪的工位在我斜后方。
我能感觉到他站了起来,似乎想过来,但被旁边一个女同事悄悄拉了一下袖子。
他僵在那里,我能想象他脸上错愕又愤怒的表情。
东西很快收拾完了。
双肩包瘪瘪的,没多少分量。
我拔掉电脑后面的电源线和网线,把显示器摆正,键盘和鼠标推回原位。
工位瞬间恢复了标准配置的整洁和空旷,仿佛我从未来过。
最后,我拿起那份文件夹,又看了一眼。然后从笔筒里抽出一支笔,在需要签字的地方,飞快地写下自己的名字。笔迹很稳。
我把签好的文件递还给李姐。
她接过去,检查了一下签名处,似乎松了口气,又似乎更尴尬了。
“补偿金会在下个发薪日打到你的工资卡。社保……”
“知道了。”我打断她,背起包。
转身离开工位时,我再次看向经理办公室。那扇门依旧紧闭。我不知道马俊明是否正透过百叶窗的缝隙看着外面。不重要了。
我穿过渐渐变得拥挤的办公区,走向出口。
脚步不疾不徐。
没有人说话,只有我鞋子踩在地毯上的轻微声响。
那些落在我背上的目光,像夏末粘腻的蛛丝,但很快就会被风吹散。
走出项目部玻璃门的那一刻,我听到里面压抑的议论声如同水沸般骤然腾起一小片,又迅速被什么压了下去。
电梯门合上,金属墙面映出我模糊的影子。手里的背包带子,被我无意识地攥得很紧,勒得掌心发痛。
![]()
03
大楼外的阳光很好,金灿灿地铺满了人行道。
正是上班高峰的尾巴,衣着光鲜的人们步履匆匆,脸上带着晨起的困倦或对一天的筹谋。
咖啡的香气从旁边的便利店飘出来,混合着汽车尾气的味道。
我站在台阶上,眯了眯眼。阳光有些刺目,让我有一瞬间的恍惚。刚刚过去的那十几分钟,像一段被抽帧的影片,不真实,却又带着刀刃般的清晰。
包里那点微不足道的东西,轻得像个玩笑。五年时间,几千个日夜,最后能带走的,不过是一个杯子,一本写满凌乱线条的笔记本,和一件外套。
我沿着人行道慢慢往前走,没有目的。
路过公司楼下的那家早餐铺,往常我会在这里买两个菜包一杯豆浆,老板已经认识我,有时会多给一勺咸菜。
今天摊前还排着两三个人,蒸笼冒着白白的热气。
我看了一眼,脚步没停。
手机在口袋里震动了一下。我掏出来,是肖靖琪发来的信息,一连好几条。
“乐语哥???什么情况?!”
“我靠!是不是马俊明那王八蛋搞的鬼?!”
“你走了‘灵境’演示怎么办?!那些核心耦合模块只有你清楚啊!”
“乐语哥,你在哪?回个话!”
字里行间满是焦急和难以置信。
这个耿直的年轻人,大概是被这突如其来的变故彻底打懵了。
我捏着手机,指尖在冰凉的屏幕上停留了片刻。
然后,我抬起手指,敲了很短的一句话:“没事。好好工作。”
点了发送。犹豫了一下,我又补了一句:“演示的事,不必强求。”
发送完毕,我没等回复,长按电源键,关掉了手机。屏幕暗下去,最后映出的是我自己模糊的倒影,和背后匆忙流动的城市街景。
世界忽然安静下来。
车辆的噪音,行人的交谈,远处工地的轰鸣,依旧存在,但仿佛被一层透明的膜隔开了,传到耳边只剩下沉闷的嗡响。
这种安静很陌生,带着一种失重般的漂浮感。
我该去哪里?回家吗?那个租来的、一室一厅的小公寓,此刻想起来,只觉得空洞冷清。回去面对四面墙,然后呢?
脚步自己迈向了地铁站的方向。
随着人流走下台阶,安检,刷卡,站上站台。
早高峰已过,车厢里不算拥挤,有空位。
我找了个角落坐下,把背包抱在怀里。
地铁启动,加速,窗外的广告牌连成模糊的色块。
对面座位上,一个女孩戴着耳机在看手机视频,嘴角带着笑;旁边的大叔靠着栏杆打瞌睡,头一点一点;几个学生模样的年轻人挤在一起,兴奋地讨论着周末的聚会。
一切都那么平常,那么按部就班。只有我,像一颗被从运转良好的机器上突然抛出来的螺丝,滚落在陌生的轨道旁,不知道方向。
我低头看着怀里的背包。
帆布面料被磨得有些发白,边角起了毛球。
拉链头上,挂着一个很小的、塑料的卡通齿轮挂件,是很多年前某个科技展会送的纪念品,一直没取下来。
齿轮已经不会转动了,颜色也褪得厉害。
“灵境”……今天下午的演示。
那些数据流,那些交互协议,那些为了确保极致流畅而写入内核的冗余校验……它们现在还在服务器上静静躺着,等待被调用。
马俊明会找谁去顶?
那个“生面孔”吗?
他能看懂我留下的备忘吗?
就算看懂,那些没有写在任何文档里的“暗门”和应急处理逻辑,那些基于无数次试错才形成的条件反射般的判断,他能处理吗?
万一演示出问题……不,大概率会出问题。
核心模块的耦合度太高,任何一个环节的微小误读,都可能引发连锁崩溃。
尤其是在投资方面前,在那种高压环境下。
想到这里,心里某个地方,微微揪了一下。
不是舍不得,也不是担忧,更像是一种工匠看到自己精心打造的器物,即将被外行粗暴对待时,本能的不适。
但那感觉很快也淡去了。
器物已经交出去了,是好是坏,是存是毁,都与我无关了。
地铁广播报出我该下车的站名。我随着人群起身,走出车厢。回家的路很短,穿过一个老旧的小区,拐两个弯就到了。
打开房门,一股沉闷的空气扑面而来。窗帘还拉着,房间里光线昏暗。我放下背包,没有开灯,走到窗前,“唰”地一下拉开窗帘。
阳光汹涌而入,照亮空气中飞舞的微尘。
我站在光里,一动不动。
楼下的院子里,有个老人在慢悠悠地打太极拳,动作舒展;更远的地方,小学的操场上传来孩子们隐约的嬉闹声。
时间还早,不到九点。
往常的这个时间,我应该在工位上,对着屏幕,处理着“灵境”演示前最后的琐碎问题,或者参加某个晨会,听着马俊明语气激昂地描绘项目的美好前景。
现在,我站在这里,无所事事。巨大的、陌生的空闲,像潮水一样漫上来,淹没了脚踝,膝盖,胸口。有点窒息,又有点奇异的解脱。
我走到书桌前,坐下。
桌面上很干净,只有几本专业书和一台私人笔记本电脑。
我打开电脑,屏幕亮起,是我自己设置的一张星空图桌面,深邃,安静。
手指放在触控板上,却不知道要点开什么。邮箱?不用看了。技术论坛?暂时没了兴致。
最终,我只是看着那片星空,发了很久的呆。直到肚子传来清晰的咕噜声,才想起从昨晚到现在,什么都没吃。
04
下午两点,恒屿科技最大的那间多功能会议室,已经被精心布置过。
巨大的环形投影幕布擦拭得一尘不染,反射着顶灯柔和的光。
会议室中央的长条桌铺着深蓝色的绒布,上面摆放着精致的矿泉水、水晶烟灰缸,以及打印整齐的项目介绍册。
靠墙的一侧,临时搭起了餐台,覆盖着雪白桌布,三层香槟塔已经垒好,晶莹的玻璃杯等待被注满金色液体。
空气里弥漫着淡淡的香氛和咖啡机工作的细微声响,掩盖了通常会议室特有的那种纸张和电子设备混合的味道。
项目部的人提前半小时就到了,穿着比平日正式许多。
叶元霜正和另一个女同事小声核对演示用的PPT最后一页的动画效果;彭永贞在调试连接投影仪的笔记本电脑,额头上有点汗;几个负责现场技术支持的程序员,最后一次检查着藏在幕布后方的接口线路和备用设备,表情紧张。
马俊明站在会议室门口,不断调整着领带的位置。
他今天穿了一套崭新的藏青色西装,头发梳得一丝不苟,脸上是精心练习过的、充满自信的笑容。
看到投资方代表在邓根生老板的陪同下从电梯出来,他立刻迎上前几步,握手,寒暄,引路,动作流畅得像排练过无数遍。
“邓总,王总,李总,这边请。一切都准备好了,就等诸位品鉴我们恒屿五年磨一剑的‘灵境’世界了。”马俊明的声音比平时更洪亮几分,带着恰到好处的热情。
邓根生五十多岁,身材保持得很好,穿着剪裁合体的深色夹克,脸上没什么多余的表情,只是微微颔首。
他身边是两位投资方的代表,一位年纪稍长,面带审视的微笑;另一位年轻些,手里拿着平板电脑,不时低头记录着什么。
韩依诺站在长桌旁,手里拿着激光笔和一份纸质流程单。
她今天穿了一件浅灰色的丝质衬衫和黑色西装裙,妆容精致,长发在脑后挽成一个利落的发髻。
看到老板和客人进来,她立刻露出职业化的甜美笑容,上前招呼,引导入座,并示意旁边的行政人员上来斟茶。
她的举止无可挑剔,只是若仔细观察,会发现她握着激光笔的手指,指节有些泛白。
“小韩,‘灵境’的沉浸式体验部分,是今天演示的核心,没问题吧?”邓根生坐下后,目光扫向韩依诺,语气平稳,但带着不容置疑的重量。
“邓总放心,”韩依诺立刻回答,笑容不变,“技术团队已经进行了超过二十轮全流程压力测试,系统稳定性和流畅度都达到了最优标准。周工……哦,项目部为确保万无一失,今天上午还进行了最后的全员协同复检。”她的话语在某个名字上极其轻微地顿了一下,快得几乎无法察觉,随即用更流畅的语调接了下去。
马俊明走到投影仪前,清了清嗓子,会议室内低低的交谈声平息下来。
“尊敬的邓总,各位投资方的领导,大家好。非常荣幸能在此,向各位展示我们恒屿科技倾力打造的‘灵境’沉浸式文旅一体化解决方案……”
演示汇报开始了。
马俊明显然下了功夫,PPT做得极具视觉冲击力,从市场分析、技术壁垒,到商业模式、盈利预测,数据详实,图表精美。
他的讲解充满激情,不时引经据典,描绘着一幅用数字技术和文化IP构建未来旅游版图的宏大画卷。
投资方代表听得认真,不时点头,或在平板电脑上记录。
邓根生靠在椅背上,手指偶尔轻轻点着桌面,脸上依旧没什么表情,但眼神专注。
这个项目他寄予厚望,是公司从传统软件服务向高附加值文化科技领域转型的关键一步。
三十亿的投资意向,不仅仅是钱,更是对公司未来方向的背书。
汇报进行了约四十分钟。
马俊明的额头渗出细汗,在灯光下微微反光,但他的声音始终保持着高昂的调子。
最后,他深吸一口气,用充满煽动力的语气说道:“……以上,是我们‘灵境’项目的商业逻辑与核心价值。接下来,是本次演示最重要的环节——请各位戴上我们特制的轻量化VR头显,亲身进入‘灵境’世界,感受一下何谓‘身在现实,神游千古’!”
会议室灯光调暗,只留下几盏不影响观看的壁灯。
工作人员迅速而有序地将准备好的VR头显分发到每位嘉宾手中。
韩依诺走到操作台旁,对负责启动系统的技术员点了点头,低声嘱咐:“按预定流程,从‘长安西市’场景进入,注意控制引导节奏。”
技术员比了个OK的手势,手指放在回车键上。
马俊明也戴上了头显,脸上带着志在必得的微笑。
韩依诺没有戴,她需要留在现实空间协调。
她看了一眼操作台屏幕上的系统状态监控界面,各项指标都是绿色,正常。
她轻轻吐出一口气,似乎想把胸口那莫名萦绕的一丝不安也吐出去。
目光下意识扫过会议室后方,那里站着项目部的同事,肖靖琪也在其中,眉头微蹙,紧紧盯着操作台的方向。
“系统启动,倒计时,十,九,八……”技术员的声音在安静的会议室里响起。
嘉宾们调整着头显的位置,充满期待。
邓根生戴好了头显,身体坐直了一些。
“三,二,一……‘灵境’,启动!”
技术员敲下回车键。
![]()
05
巨大的环形幕布骤然亮起。
没有出现预想中繁华喧嚣的唐代长安西市景象。
屏幕上先是闪过一片刺眼的、毫无意义的彩色噪点,像是老式电视机失去了信号。
紧接着,噪点扭曲、拉长,变成一道道疯狂跳动的、乱码般的绿色数据流,以令人头晕目眩的速度向上滚动。
“嗡————”
一声尖锐、持续、越来越高亢的电子嗡鸣从隐藏的音响系统中爆发出来,瞬间刺穿了每个人的耳膜。
那声音不像是故障,更像是一种濒死的、歇斯底里的哀嚎。
“怎么回事?!”投资方那位年长的代表猛地摘下了头显,脸上期待的笑容僵住,转化为惊愕和不适。
操作台后的技术员脸色“唰”地白了,手指在键盘上疯狂敲击,额头的汗珠大颗滚落。
“系统……系统无响应!主进程崩溃了!”他的声音因为惊慌而变调。
“重启!快重启!”马俊明也扯下了头显,刚才的从容荡然无存,他冲操作台低吼,但声音淹没在那刺耳的嗡鸣里。
技术员颤抖着手移动鼠标,点击强制关闭,然后再次尝试启动“灵境”主程序。
屏幕黑了一下,随即,那些疯狂的乱码和数据流再次涌现,嗡鸣声也重新响起,甚至比刚才更加尖锐、更加不稳定。
第二次重启。第三次。
每一次,都只是重复那令人绝望的乱码屏幕和刺耳噪音。
环形幕布上诡异跳动的绿光,映照着会议室里一张张或茫然、或震惊、或铁青的脸。
精心准备的香槟塔在混乱的光影里,显得冰冷而滑稽。
“关掉它!先把这该死的声音关掉!”邓根生没有摘下头显,但他低沉的声音透过嗡鸣传出来,带着山雨欲来的压迫感。
技术员手忙脚乱地去调音响音量,却似乎触发了什么别的错误,嗡鸣声陡然又拔高了一个八度,震得人头皮发麻。
另一个技术员扑过来,直接拔掉了音响的电源线。
刺耳的声音戛然而止。
取而代之的,是一种更令人窒息的死寂。只有空调出风口细微的嘶嘶声,和一些人因为紧张而粗重的呼吸声。
屏幕上的乱码依旧在滚动,像一场永不停止的、无声的嘲笑。
“谁能告诉我,”邓根生缓缓摘下了头显,放在面前的桌上,动作很轻,却让所有人都心头一凛。
他的目光扫过操作台后面如土色的技术员,扫过额头汗湿、眼神躲闪的马俊明,最后落在韩依诺惨白的脸上,“这,是怎么回事?”
他的语气并不高,甚至算得上平静,但每个字都像淬了冰的钉子,砸进凝滞的空气里。
“邓总,可能是……可能是临时性的硬件兼容问题,或者渲染负载……”马俊明挤出一个比哭还难看的笑容,试图解释。
“我要的不是可能!”邓根生打断他,目光锐利如刀,“我要的是解决方案!现在!立刻!让负责这个系统的人过来!修复它!”
操作台那边,几个技术员面面相觑,嘴唇嚅动,却没人敢出声。
最终,那个最年轻、负责启动系统的程序员,在同伴的眼神催促下,硬着头皮,声音小得几乎听不见:“邓总……‘灵境’的核心底层架构……还有动态耦合模块的实时调整算法……一直是……是周工……周乐语负责的。所有的关键接口协议和应急处理密钥……只有他……有完整权限和……和备份。”
“周乐语?”邓根生皱起眉,似乎在记忆库里搜索这个名字对应的面孔和职位,“项目部的技术骨干?他人呢?在哪儿?叫他马上过来!”
死寂。
这次是更深、更冷的死寂,仿佛连空调出风口的声音都被冻住了。
马俊明的身体几不可察地晃了一下,嘴唇失去了最后一点血色。
韩依诺闭上了眼睛,长长的睫毛剧烈颤抖着,再睁开时,眼里只剩下一种认命般的空洞。
她不敢看邓根生,视线落在自己紧握成拳、指甲深深掐进掌心的手上,声音干涩得像是砂纸摩擦木头发出的:“他……他今天上午……已经……被公司裁退了。”
这句话很轻,却像一颗投入深潭的巨石,在每个人心里掀起了惊涛骇浪。
投资方的两位代表对视一眼,年长的那位脸上客套的微笑彻底消失了,换上了毫不掩饰的质疑和冰冷。
年轻的那位飞快地在平板电脑上记录着什么,眉头紧锁。
邓根生脸上的平静,一点一点碎裂开来。
他缓缓转过头,看向马俊明,又看向韩依诺,目光最后落在人事部李姐身上——她不知何时也到了会议室门口,正不知所措地站着。
“裁退?”邓根生重复了一遍这个词,像是第一次理解它的含义。
他的手指,在光滑的桌面上,慢慢地、一下一下地敲击着,节奏很稳,却让人心慌。
然后,他停了下来。
整个会议室里,只剩下屏幕上无声滚动乱码的微光,映着他陡然间阴沉得可怕的脸。
他盯着马俊明,每一个字都像是从极深的胸腔里挤压出来,带着灼人的怒火和难以置信:
06
那五个字,像五颗冰冷的子弹,钉死了会议室里流动的空气。
马俊明脸上最后一丝强撑的镇定也崩塌了。
他张了张嘴,喉咙里发出“嗬嗬”的、像是被扼住的声音,却没能立刻组织起有效的语言。
豆大的汗珠从他梳得油亮的发际线滚落,滑过煞白的脸颊。
“我问你话!”邓根生的声音陡然拔高,如同闷雷炸开,震得桌上的矿泉水瓶都微微颤动。
他猛地站起身,身后的椅子腿与地面摩擦,发出刺耳的锐响。
“这个周乐语,是‘灵境’核心技术的唯一负责人,是不是?!”
马俊明被这突如其来的暴喝吓得一哆嗦,下意识地后退了半步,后背抵住了冰冷的投影幕布边框。
“邓总……我……项目是团队成果,我们……我们也有其他技术储备……”
“其他技术储备?”邓根生一步跨到他面前,距离近得能看见他眼中燃烧的怒焰,“那你告诉我,现在!谁能把这个系统修好?谁能?!你吗?还是你后面那群连重启都搞不定的废物?!”
他的手指几乎要戳到马俊明的鼻尖。马俊明腿一软,险些站立不住,全靠背后的幕布框撑着。
“韩依诺!”邓根生倏地转头,目光像鹰隼一样攫住她,“你是项目副经理!对外接口!你告诉我,这个周乐语,对‘灵境’项目,到底有多重要?说真话!”
韩依诺的身体几不可察地颤抖了一下。
她抬起头,迎上邓根生近乎噬人的目光,脸色白得像纸。
她知道,任何搪塞和推诿,在此时都只会火上浇油。
她艰难地吞咽了一下,声音沙哑,却清晰:“邓总……‘灵境’的底层沉浸式引擎,是周乐语从零开始搭建的。后来所有的场景扩展、交互逻辑,都基于他那套架构。尤其是确保多模块实时无缝耦合的动态平衡算法……还有去年为了解决大规模并发数据流延迟而重写的核心通讯协议……只有他完全掌握逻辑和所有的调试后门。我们……我们试过让其他人接手部分模块,但……效率很低,而且一旦出现非常规故障……”
她没再说下去,但意思已经再明白不过。
周乐语不是普通的技术骨干,他是承重墙,是主心骨。
裁掉他,等于抽掉了这座精心搭建了五年的大厦最关键的那根梁。
“好,很好。”邓根生怒极反笑,那笑容冰冷,没有一丝温度。
他不再看面如死灰的马俊明和韩依诺,转向人事部的李姐,“李芳,裁员名单,谁提报的?谁批准的?流程怎么走的?为什么裁到核心技术人员头上,我这个老板一点风声都不知道?!今天,你必须给我一个交代!”
李姐早已吓得面无血色,手里攥着的文件夹边缘都被汗水浸湿了褶皱。
“邓总……名单……名单是项目部根据近期‘人均效能优化’指标提报上来的,马经理……马经理是部门负责人,他签字确认了人员评估和优化必要性……我们人事部是按流程审核资质和补偿方案,上报给分管副总批的……我们……我们真的不知道周工的技术不可替代性啊,项目部提交的岗位说明和交接风险评估里,根本没有提到这一点……”
“人均效能优化?”邓根生咀嚼着这个词,目光再次刺向马俊明,“马俊明,你优化得好啊!把公司的命根子给优化掉了!你是不是还打算,用省下来的这份工资,去招你那几个在外面公司混不下去的亲戚,来填补‘优化’出来的空缺,好把‘灵境’项目,慢慢变成你马家的自留地?!啊?!”
这话诛心至极,却似乎戳破了某些一直隐藏在桌面下的东西。
马俊明浑身一震,猛地抬头,眼神里充满了惊骇和绝望,嘴唇哆嗦着,却再也说不出任何辩解的话。
几个项目部知情的老人,下意识地低下了头。
投资方的两位代表已经站了起来。
年长的王总脸色极为难看,他整理了一下西装外套,声音冷淡:“邓总,看来贵公司的内部管理和风险控制,存在很大的问题。一个价值三十亿意向投资的核心项目,核心技术竟然系于一人,而这个人还能被随意裁撤……这让我们对贵公司的专业性和项目的可持续性,不得不打上一个大大的问号。”
“王总,李总,请稍等,这只是个意外,我们一定尽快解决……”邓根生强行压下怒火,试图挽回。
“不必了。”李总,那位年轻些的投资代表,合上平板电脑,语气同样冷淡,“演示无法继续,核心人员离职,项目风险已经失控。我们需要重新评估这次投资的可行性。今天的会,就到这里吧。”
说完,两人不再多言,径直向会议室门口走去。秘书和助理连忙跟上。经过餐台时,那晶莹的香槟塔在灯光下闪烁着冰冷嘲讽的光。
邓根生站在原地,胸膛剧烈起伏着。
他看着投资方代表毫不留恋离开的背影,看着会议室里一片狼藉和死寂,看着屏幕上依旧顽固跳动着的、代表彻底失败的系统乱码。
“砰——!”
他猛地抓起面前那只厚重的玻璃烟灰缸,用尽全身力气,狠狠掼在了地上!
烟灰缸炸裂开来,碎片和烟灰四溅,惊得附近的人连连后退。
“查!”邓根生从牙缝里迸出一个字,眼睛血红,“给我彻查!从项目部到人事,所有跟这次裁员有关的环节,所有知情不报、玩忽职守的人,一个都不许放过!”
他的目光最后定格在瘫软如泥的马俊明身上,声音低沉嘶哑,却带着令人胆寒的决绝:“现在,立刻,马上——给我找到周乐语!”
![]()
07
会议室里的人群在令人窒息的低气压中,被邓根生挥手驱散了。
只留下马俊明、韩依诺、人事李姐,以及两个面如土色的技术负责人。
香槟塔被悄无声息地撤走,满地狼藉的烟灰缸碎片也被迅速清理,但空气中那股混合着失败、震惊和恐惧的味道,却久久不散。
邓根生坐在主位,没有再看任何人。
他拿起自己的手机,拨通了几个简短的电话。
语气平静,甚至有些过于平静,但内容却让旁边听着的人心底发寒。
他在调取近三个月项目部的所有人事变动申请、绩效评估报告、内部通讯记录,以及“灵境”项目相关的所有技术权限变更日志。
等待的间隙,他点了一支烟。
烟雾袅袅升起,模糊了他棱角分明的侧脸,却遮不住眼中冰冷审视的光芒。
那目光偶尔掠过马俊明,后者像被烫到一样,立刻低下头,身体微微发抖。
韩依诺站在窗边,看着楼下投资方代表的车队缓缓驶离。
她的手很凉,指尖蜷缩在掌心,试图汲取一点微不足道的温暖。
玻璃窗上,映出她苍白而疲惫的倒影,还有身后会议室里,那个象征着权力和此刻滔天怒意的沉默身影。
她知道,有些界限已经被彻底踏破,有些平衡再也回不去了。
资料很快被送了过来,厚厚一摞。邓根生掐灭烟头,开始翻看。他看得很细,速度却奇快。纸张翻动的沙沙声,成了房间里唯一的响动。
马俊明提交的“项目部第二季度人员结构优化方案及名单”……周乐语的名字赫然在列,评估理由写着:“技术方向与部门长期战略存在偏差,协作沟通能力待提升,项目贡献度呈边际递减趋势。”建议处理方式:“协商解除劳动合同。”
后面附着一份简短的“岗位风险评估”,结论是:“该岗位技术内容已文档化,可由现有团队成员B角接手,风险可控。”签字栏里,是马俊明龙飞凤舞的签名。
“现有团队成员B角?”邓根生抬起眼,看向其中一个技术负责人,“是谁?”
那负责人冷汗涔涔,声音发虚:“邓总……是……是马经理上周刚推荐入职的,一个叫刘振的……以前在别的公司做游戏场景的,对……对咱们的底层架构,还在……还在熟悉阶段。”
“上周刚入职,就是B角?”邓根生嘴角勾起一抹讥诮的弧度,“马经理,你安排的挺好。裁掉一个掌握核心的五年级员工,换上一个‘还在熟悉阶段’的新人,这就是你提高‘人均效能’的方法?这就是你所谓的‘风险可控’?”
马俊明嗫嚅着:“邓总,我……我是想给团队注入新鲜血液,周乐语他……他性格太孤僻,不利于团队合作……”
“合作?”邓根生猛地将手里那几页纸摔在桌上,“‘灵境’项目现在瘫在那里!你的‘新鲜血液’呢?你的‘团队合作’呢?能把它救活吗?!能吗?!”
马俊明彻底哑口无言,瘫坐在椅子上,仿佛被抽走了所有骨头。