返回
准点下班

卷一 第三章 图灵厅

德拉 / 塞赫 / 陈星 / 博玛 / 莫能 3,879 字 青少年

周三上午十点,龙门科技园,莱茵生命科技大厦二十二层。

比起企鹅物流那间连百叶窗都掉了一根叶片的老旧办公室,这里到处透着一股硅谷大厂特有的冷淡与昂贵——全自动感应的雾化玻璃会议室、精确到零点五度的恒温新风系统,以及走廊里端着燕麦拿铁、脖子上挂着不同颜色权限工牌匆匆走过的程序员。

德克萨斯坐在“图灵厅”的长桌一侧,眼睑下带着一点昨晚熬到凌晨一点留下的淡青色阴影。她面前的电脑上打开着昨晚被拉普兰德逼着重写出来的那版激进方案——为了把龙门港保税区的通关与转运时间强行压缩百分之四十,整个特种冷链仓储的温控与调度系统,必须实现毫秒级的跨海关接口实时同步。

而负责承接这套软硬件系统开发的供应商,正是对面的莱茵生命科技。

“我还是觉得你们大厂的冷气开得太足了,像停尸房一样。”

拉普兰德懒洋洋地靠在转椅里,把墨镜随手扔在会议桌上,顺手将一杯刚在楼下买的热美式推到德克萨斯手边,指尖状似无意地擦过德克萨斯的指节,“暖暖手,德克萨斯组长。一会儿跟技术团队撕排期的时候,别把手指头冻僵了。”

德克萨斯面无表情地把咖啡往旁边挪了半寸:“你不乱改需求,今天根本不用跑这一趟。”

话音刚落,会议室的感应玻璃门向两侧滑开。

一前一后走进来两个人,空气里的温度仿佛比中央空调又低了三度。

走在前面的是个身材娇小的女人,穿着一件略显宽大的米白色西装外套,鼻梁上架着一副圆框眼镜,怀里紧紧抱着一台贴满了便签纸的平板电脑。她一边走,一边头也不回地对着身后的人语速飞快地输出:

“塞雷娅,我昨天半夜发在工作群里的V3.2版PRD(产品需求文档)你到底看了没有?我已经把动态温控预测模型的优先级调到P0了,交互原型图也精简到了三层以内,今天跟企鹅物流和萨卢佐集团过完评审,下周一的Sprint迭代必须排进去!”

走在她身后的女人身材高挑挺拔,穿着一件剪裁极其利落的深灰色衬衫,袖口一丝不苟地挽到手肘上方,露出线条流畅而充满力量感的小臂。她手里端着一台银色笔记本电脑,神情冷峻得像一块刚从冰水里捞出来的花岗岩。

“看了。我的回复已经在文档评论区置顶了——排不进去,驳回。”

塞雷娅拉开技术侧主位的椅子坐下,将电脑放在桌面上,动作沉稳得没有发出一丝多余的声响,“赫默,作为智能硬件研发部的Tech Lead,我提醒你最后一次:底层物联网网关的高并发重构还没做完第二轮灰度压测。在这个节骨眼上强行塞入未验证的动态算法模块,一旦在海关数据洪峰期引发消息队列死锁,整个龙门港的冷链仓都会锁死。这个线上P0级事故,你背得起吗?”

“你少拿线上稳定性当挡箭牌!”

赫默“啪”地一声把平板拍在桌上,推了推鼻梁上的眼镜,镜片后的琥珀色眼眸里全是熬夜画原型图熬出来的血丝,“这套边缘计算算法是伊芙利特那个小组熬了两个通宵才跑通的测试包!上周评审会你就砍了我两个核心特性,如果这次连实时动态调温都阉割掉,只保留传统静态阈值报警,那客户花几百万买我们的系统干什么?去五金店买两百个电子温度计贴墙上不是更稳定吗?!”

“电子温度计至少不会在峰值把生产环境的数据库打挂。”塞雷娅面不改色地迎上她的视线,“没有完整的降级兜底方案,我不会在代码合并请求(Merge Request)上签字。你要是有意见,现在就可以去向帕尔维斯总监发起技术仲裁。”

“你——!”

赫默气得手指都在发抖,转头就想拔掉桌上的投屏器连接线。

长桌另一侧,德克萨斯按了按隐隐作痛的太阳穴。

她原本以为今天是一场艰难的甲乙方商务谈判,没想到一推门直接掉进了大厂产品经理与技术负责人蓄谋已久的修罗场。

反观旁边的拉普兰德,整个人已经彻底看乐了。她单手支着下巴,灰色的眸子在剑拔弩张的赫默和不动如山的塞雷娅之间来回打转,唇角勾起一抹看热闹不嫌事大的弧度,用只有德克萨斯能听见的音量低声耳语:

“看来不止我们俩有旧账啊,德克萨斯。你看那个戴眼镜的小产品经理,眼神恨不得把对面那个技术主管生吞活剥了——像不像刚才在电梯里你想拿咖啡泼我的样子?”

“闭嘴。”德克萨斯冷冷瞥了她一眼,随即屈指在桌面上轻轻叩了两下,强行把跑偏的会议拉回正轨,“两位,打扰一下。如果莱茵生命科技内部还没有对齐产品路线,我和萨卢佐总监可以给你们留二十分钟先打一架。”

赫默猛地回过神,有些局促地扶了扶眼镜,迅速换上职业化的表情:“抱歉,让客户见笑了。我是莱茵生命科技智能冷链产品线的高级产品经理赫默,这位是我们后端架构与硬件集成组的TechLead,塞雷娅。”

她一边说,一边瞪了塞雷娅一眼,迅速把平板连上投影幕布:“关于昨晚贵方临时更新的《龙门港保税区极速通关方案》,我已经连夜看过了。因为你们把中转缓冲时间砍掉了百分之四十,原有的标准版SaaS接口绝对无法满足需求,所以我强烈建议直接启用我们最新的‘伊芙利特动态预测模块’——”

“如果启用那个模块,交付周期至少延期三周。”塞雷娅直接打断了她,声音冷静得近乎无情,“德克萨斯组长,我是技术负责人,我只对最终交付的系统可用性负责。按你们昨晚发来的并发量测算,如果采用老架构加本地缓存扩容的稳妥方案,虽然会牺牲掉百分之十五的极端环境响应速度,但我可以保证在下周五前准时上线联调。”

会议室里陷入了僵局。

一边是产品经理赫默坚持的“极致性能但被研发卡脖子”,一边是技术主管塞雷娅坚持的“绝对稳妥但阉割核心指标”。

“百分之十五的响应延迟?”

一直靠在椅背上看戏的拉普兰德忽然开口了。她伸出一根手指,按住桌面上那份纸质架构图,慢悠悠地往前推了一寸,目光越过长桌,直直看向塞雷娅,“塞雷娅主管,如果我能接受这百分之十五的延迟,我昨晚就不会逼着我们的德克萨斯组长熬到凌晨一点重写通关模型了。萨卢佐集团付的是S级定制合同的溢价,不是来买你们上个季度的库存代码的。”

她微微偏过头,看向旁边的赫默,笑得像只摇着尾巴的狐狸:“我倒是觉得这位赫默经理的方案很有意思。既能吃下高并发,又能把温控损耗压到万分之三以下……怎么,莱茵生命科技号称业内第一的研发团队,连自己产品经理画出来的蓝图都接不住?”

这句激将法极其毒辣。

赫默的脸色绷紧了。虽然她自己刚刚还在骂塞雷娅死板,但听到外人当面质疑莱茵生命科技的研发能力——尤其是质疑塞雷娅的技术水准,她反而下意识开口反驳:“不是技术接不住!塞雷娅的架构能力在业内没有任何问题,我们只是在评估排期风险——”

“哦?是吗?”拉普兰德挑了挑眉,“可我怎么听着,像是这位技术主管根本没打算配合你的新需求呢?”

赫默噎了一下,咬了咬嘴唇,转头看向塞雷娅,眼神里既有愤怒,又藏着一丝连她自己都没察觉的委屈与倔强。自从半年前因为“炎魔项目”的线上熔断事故大吵一架、塞雷娅从两人同居的公寓里搬出去之后,塞雷娅在工作上就变成了一堵密不透风的叹息之墙。不管她提什么激进的创新需求,塞雷娅永远只有冷冰冰的四个字:合规、稳定。

然而,一直沉默观察着全场数据的德克萨斯,视线忽然落在了塞雷娅面前那台半开着的笔记本屏幕上。

因为塞雷娅刚才为了调出监控图表,将副屏窗口镜像到了主屏边缘,德克萨斯这个角度恰好能瞥见她本地IDE里还没关掉的一个Git分支列表。

德克萨斯眯了眯眼,忽然开口:“塞雷娅主管,你的电脑右下角,那个叫feat/ifrit-dynamic-fallback的代码分支,最后一次提交时间是今天凌晨三点四十分。”

会议室里霎时一静。

赫默愣了一下,猛地转头看向塞雷娅的屏幕:“什么分支?”

塞雷娅的手指在触控板上微不可察地顿了一下,“啪”地一声合上了笔记本电脑的半边屏幕,但已经晚了。

德克萨斯靠回椅背,语气平淡地替她把底牌掀了开来:“如果我没看错的话,那应该是专门为‘伊芙利特动态预测模块’写的异步降级兜底接口,而且连模拟海关断网的极限混沌测试脚本都已经跑过一遍了,通过率百分之九十九点八。”

德克萨斯抬起眼,看了一眼表情僵住的赫默,又看了一眼耳根似乎绷得更紧的塞雷娅,淡淡道:

“也就是说,塞雷娅主管嘴上说着驳回需求、绝不排期,实际上昨晚收到我的新方案后,已经自己通宵把赫默经理那个新模块的底层防崩兜底代码给写完了。”

“……”整个“图灵厅”安静得连新风系统的出风声都听得一清二楚。

赫默怔怔地站在投影幕布旁,手里的翻页笔差点掉在地上。她死死盯着塞雷娅紧绷的侧脸,声音都有些发颤:“你……你昨晚在公司通宵写完了?那你今天早上在工作群里驳回我的文档,还跟我吵了二十分钟是为了什么?!”

塞雷娅沉默了足足五秒,才极其不自然地推了推面前的水杯,声音依旧硬邦邦的,却莫名少了刚才那种拒人于千里之外的寒意:

“我在群里驳回你,是因为萨卢佐集团给的接口文档还没有做最终签章确认。如果我直接答应排期,一旦甲方后面临时变更数据格式导致模块报错,帕尔维斯总监在季度复盘会上就会把责任全部推到你这个产品经理头上,说你盲目推进高风险特性。”

塞雷娅转过头,迎上赫默震惊的目光,眉头微蹙,像是在训斥一个不懂事的下属,眼底却压着化不开的沉重:

“把需求拦截在评审阶段,锅就是我这个Tech Lead背;等你把所有边界条件都补齐了,我再把写好的分支合进去,上线出了问题也是架构组的责任。赫默,我已经说过很多次了,不要总是把自己的后背露给公司里那些等着抓你把柄的人。”

赫默张了张嘴,白皙的脸颊一直红到了耳根。她攥着平板电脑的边缘,半天没憋出一句话来,最后只能气急败坏地把那杯还没喝过的温水往塞雷娅手边一推:“……谁要你自作主张替我背锅了!接口异常的边界逻辑我今天下午就能补进PRD里!还有,你凌晨三点半提交的代码经过CodeReview了吗你就敢往上合?!”

“我是架构组TL,我的代码不需要别人Review。”塞雷娅端起那杯温水喝了一口,神色恢复了八风不动的淡定,“既然德克萨斯组长看出来了,那我们就按第一套方案走。明天下午两点开放测试环境联调,没问题吧?”

“没问题。”

德克萨斯合上文件夹,站起身,看了一眼对面还在红着耳朵低头猛戳平板改文档的赫默,又看了一眼旁边难得露出几分柔和神色的塞雷娅。

走出莱茵生命科技大厦旋转门的时候,正午的阳光有些晃眼。

拉普兰德双手插在西装口袋里,慢悠悠地跟在德克萨斯身侧,走下台阶时忽然低低地笑出了声。

“笑什么?”德克萨斯脚步未停,冷淡地问。

“我在想啊,刚才那个姓塞的技术主管,明明自己熬夜把活儿全干了,表面上还要摆出一副公事公办的臭脸把人骂一顿……”拉普兰德停下脚步,转过身,逆着阳光看向比自己矮了小半个头的德克萨斯,伸手替她把被风吹乱的一缕黑发别到耳后,声音里带着几分玩味与暧昧,“怎么跟某些嘴上说‘只拿死工资不干卖命活’、结果昨晚却为了我的项目把整个龙门港的底牌全算了一遍的人,一模一样呢?”

德克萨斯偏头避开她的手指,把那杯早已经凉透的美式咖啡塞回拉普兰德怀里:

“少套近乎。下午两点还要去跑龙门海关的冷链批文,误了时间,扣你的驻场预算。”

说完,德克萨斯头也不回地走向地铁口,而拉普兰德握着那杯带着德克萨斯掌心余温的咖啡杯,看着她的背影,愉快地吹了声口哨跟了上去。