赵经理那番夹枪带棒、意有所指的警告,如同在数据支持部投下了一颗冷凝弹。虽然表面一切照旧,但空气里却弥漫着一种无形的紧张和压抑。顾屿尤其感到一种憋闷和束手束脚,工作时比平时更加谨慎,生怕再出现任何差池,落入赵经理的话柄。
然而,越是紧张,越容易出错。
这天下午,有一个临时的、却相当重要的数据抽取任务需要紧急处理。顾屿因为感冒未愈头昏脑胀,加上精神持续紧绷,在编写一个复杂的多表关联查询语句时,犯了一个非常低级的错误——他漏写了一个关键的“IS Not NULL”判断条件。
这个疏忽,导致最终抽出的数据集里混入了大量本应被过滤掉的、记录为空的无效数据。
错误直到下游的业务部门使用数据进行分析,发现结果异常、逻辑不通时,才被反馈回来。
赵经理闻讯,脸色瞬间阴沉得可怕。他几乎是从办公室里冲出来的,径直走到顾屿工位前,丝毫不顾及办公室里还有其他同事,当众便厉声斥责起来:
“顾屿!你怎么搞的!这么低级的错误也能犯?这种数据交出去会影响业务决策的你知不知道!你到底有没有带脑子来上班?是不是觉得实习生就可以不负责任?!你要是真的干不好就给我走人!”
他的声音又响又刺耳,每一句都像鞭子一样抽过来。顾屿脸色瞬间变得惨白,手指冰凉,他知道是自己的失误,无力反驳,只能紧咬着牙关,低下头准备承受所有的怒火和后果。周围的同事也都屏息凝神,不敢出声,气氛降到了冰点。
就在这时,一个平静的声音打破了这令人窒息的氛围。
“经理。”
是许忆眠。她站了起来,脸上看不出太多情绪。她没有去看顾屿,而是快步走到顾屿的电脑前,手指在键盘上快速敲击了几下,调出代码编辑历史和执行日志,迅速浏览着。
然后,她转向怒火中烧的赵经理,语气平稳而清晰,声音不大,却足以让附近的人都听到:
“经理,这个数据抽取任务的脚本,基础框架是我之前为了方便处理这类临时需求搭建的模板。里面原本有一个强校验机制,用于过滤异常值。可能顾屿今天身体不太舒服,在修改查询条件时,忽略了我那个模板里预留的校验参数,不小心绕过去了。”
她顿了顿,继续道,将焦点从“人”引向了“流程”:“主要责任在我,这个模板的防错机制做得还不够冗余,不够智能,没能有效防止这种参数修改时的误操作。我会立刻协助他修正数据,并在今天下班前优化这个脚本框架,增加双重校验,确保后续任何人使用都不会再出现同类问题。”
她这番话,巧妙地将顾屿的“个人疏忽”转化为了“工具流程的缺陷”,同时坦然承担了作为模板创建者的 oversight(疏忽)责任,并立刻给出了行之有效的补救和优化方案。
赵经理被她这番有理有据、滴水不漏的话堵得一怔,他盯着许忆眠平静却透着一股不容置疑的坚定的眼睛,又瞥了一眼周围明显松了口气、开始窃窃私语的同事,知道自己再纠缠下去也占不到便宜,反而显得自己无理取闹。
他最终只能重重地冷哼一声,扔下一句:“立刻补救!下不为例!”然后铁青着脸摔门回了自己办公室。
风暴暂时平息。
顾屿怔怔地看着许忆眠,喉咙发紧,一句“谢谢”卡在嘴边,却觉得无比苍白。许忆眠只是对他微微摇了下头,示意他不必多说,便立刻投入了数据修正工作。
下班后,顾屿拖着疲惫的身体和复杂的情绪回到住处。今天发生的事情让他心有余悸,也对许忆眠充满了感激和愧疚。
他拿起手机,下意识地点开了苏静瑶的对话框,输入:“今天工作出了点小差错,被领导批评了。” 带着一点寻求安慰的意味。
苏静瑶的消息很快回复过来,一如既往的温柔体贴:“没事的,刚工作难免会有疏忽的,下次仔细些就好啦。别太放在心上,吃一堑长一智嘛~[拥抱]”
看着屏幕上温暖的话语和表情符号,顾屿的心情稍微舒缓了一些。
几乎同时,另一个对话框也跳了出来,是“小遥”。
“小笨蛋,今天上班累不累啊?[戳一戳]” 依旧是那副慵懒的调调。
顾屿无奈地叹了口气,回复:“…差点给辞退。”
“哇哦!真挨骂了?”对方立刻来了精神,“因为啥?快说说!姐姐给你分析分析是你们老板混蛋还是你真笨蛋~[坏笑]”
看着屏幕上截然不同的两种关心方式,顾屿靠在椅子上,心情在温暖的慰藉和戏谑的调侃间摇摆,变得有些微妙而复杂。窗外的夜色,悄然蔓延。