‍年终奖到账八百元,我平静打卡下班,当晚公司八亿条关键数据遭到攻击,直属上司连打我六十通电话

声明:本文系虚构,文中人名、地名均为化名,与现实无关,如有雷同纯属巧合,请勿代入。

年终奖到账的时候,我正蹲在机房门口,拿一张过期的宣传单垫着膝盖,给新来的外包工程师指认线路标签。

手机震了一下,八百元。

我以为是上个月垫付的材料费,点开银行通知,才看见附言里的“年度奖励”。

门缝里吹出来的冷风贴着脚踝,我把手机扣过去,继续说:“这根别拔,隔壁仓库的打印服务还挂在上面。”

外包工程师姓罗,比我年长几岁。他等我讲完,问今晚谁值班。

“排班表里是你们。”

“我是说,真出事,找谁拍板?”

我朝办公室那边看了一眼:“沈经理。”

五点四十,直属上司沈强叫我进去签交接清单。

纸已经打印好了,名字旁边留着一条横线,前面写着:历史遗留问题已全部处理,无影响业务运行的重大风险。

‍年终奖到账八百元,我平静打卡下班,当晚公司八亿条关键数据遭到攻击,直属上司连打我六十通电话-有驾

我没拿笔。

“周恺那个维护账号,还没收到注销回执。”

沈强把另一张纸翻过来:“账号归外包管,你别什么都往自己身上揽。”

“那这句得改。”

他盯着我,过了几秒,把笔递给我:“改成已交接。你们搞技术的,就是一句话能说清的事,非得绕。”

我划掉“全部处理”,在旁边写了“已列入交接风险清单,待接收方确认”,又添上清单编号。沈强看着我的笔尖,没再说话。

六点整,我打卡下班。

电梯里有人拆年货礼盒,塑料包装响了一路。

我手里只有一只用了三年的电脑包,拉链头断了,系着半截黑绳。

走出园区,沈强给我发来消息:“年终奖的事别有情绪,今年大家都难。”

我回了一个“收到”。

六点四十七分,我在出租屋里煮面,手机突然响了。

屏幕上是沈强,紧接着,工作群里跳出一条消息:生产库异常,多家客户无法出库,请相关人员立即上线。

我关小火,还没来得及擦手,第二个电话又打进来。

群里有人问是不是断网,罗工说不是,部分服务正在被紧急隔离。

沈强随后发了一句:“八亿条关键数据都在里面,林禾,你现在马上接电话!”

我看着那条消息,没有接。

不是因为八百元。

至少,不全是。

一周前,也是这个群,沈强亲手发过另一条通知:从本周起,林禾不再承担生产环境值班及故障处置,相关权限由服务商统一接管。

那天我问,交接没完成,值班先撤了,临时出事怎么算。

沈强当着七个人的面回答:“没你的事,就别再插手。”

锅里的水漫出来,浇在灶上,发出一阵急促的滋啦声。我把火关掉,将手机调成静音,打开了电脑。

我所在的公司给几家连锁零售企业做仓储系统。客户的订单、库存变动、历史流水,都汇在平台里,时间长了,累计记录超过八亿条。

八亿条听上去像八亿块钱,其实里头有许多重复留存的状态记录。可当天的库存、批次、出入库指令也在其中,一旦乱了,仓库就得停。

我在这里干了六年,工位换过三次,岗位名字改过四次。入职时说做系统维护,后来客户实施、夜间值班、机房搬迁,也都落到我头上。

周恺是我搭档,去年十一月底离职。

他走的时候没摆酒,只在楼下便利店买了两杯热豆浆。他把其中一杯放到我手里,说:“你别又拿饼干当晚饭。”

我问他新公司怎么样。

“还没找。”

“那你这么急?”

周恺拧了两次杯盖,没拧开,最后把整圈塑料封膜撕下来:“我最近一听见电话响,心里就往下掉。先歇一阵吧。”

他离职前,我们一起整理了十七页交接材料。其中有一项,是以前为了赶客户上线,临时开出的维护账号。

账号用周恺名字的拼音登记,却不只他用过。早些年公司没建完整的外部人员管理流程,合作方来处理问题,通常先让人把活干起来,手续以后补。

后来人员换过几轮,密码也改过,却一直没把账号归属重新梳理清楚。

周恺在离职清单上特意标了红。

我记得很清楚,因为沈强当时嫌那一页红字太多,说交接文件弄得像事故报告,领导看了心里不舒服。

周恺回他:“那你把事办了,红字自然能删。”

屋里安静了一会儿。

沈强没发火,只说注销可能影响夜间任务,要先确认。他在那一项后面写了“转服务商核查”,周恺才把纸收回去。

离职手续办完以后,周恺的办公账号和门禁当天停了。那个维护账号,却因为还挂着一些旧任务,留在了待办清单里。

我追过两次。

第一次,外包项目经理说他们还没正式进场,需要沈强确认范围;第二次,沈强说先保障客户年末盘点,不要在业务高峰随便动东西。

我没法自己关。

那不是我点一下按钮就能决定的事,尤其在公司刚把运维交给服务商以后。沈强要求所有生产改动走审批,说这是新规矩,谁都不能例外。

这话本来没错。

真正让我难受的是,新规矩只在平时算数。出了问题,电话一打过来,我又成了那个“最熟悉系统的人”。

十二月有一晚,客户的单据迟迟下不来,我被叫回公司。修完已经凌晨两点,回程打车六十二元,报销退了两回,理由是申请日期与乘车日期不一致。

我写了说明:去的时候还是前一天,回来已经过了零点。

财务姑娘在走廊碰到我,压低声音说:“我知道,但沈经理没批,你补齐我也走不动。”

后来沈强批了,顺手在备注里写:今后注意成本控制。

那六十二元直到年终奖到账的前一天才进我的账户。

类似的事情不算很大,单独拎出来,甚至显得人计较。周末被打断的饭、洗到一半又重新穿上的外套、刚关灯就亮起来的电脑,也不能拿去做一张报销单。

我以前没认真算过。

直到周恺走后,沈强把两个人的排班合成一张,又在我的岗位调整表上写“由日常运维转为知识支持”,待遇不变,职责另行通知。

我问知识支持包不包括夜间救火。

他笑了一下:“你别钻字眼,都是一个团队。”

当时旁边有人劝我,年末别闹,奖金下来再说。我也想,今年几个大客户都续了约,熬完这阵,至少能给自己换台冰箱。

出租屋那台旧冰箱冷藏室总积水,我拿吃完的罐头盒接着,早上倒一次,晚上倒一次。看中的新冰箱不大,一千六百多,我已经把尺寸量过了。

去年我拿了一万二,今年绩效表上的分数还高了两分。

八百元不是少了一点。

它把此前那些“等忙完再说”,全变成了没有下文的话。

下午我去问沈强,他说奖金要看综合贡献,不能光看技术指标。

“那综合贡献差在哪?”

“沟通配合。”

“我哪次没配合?”

沈强把杯子放下来:“你看,你现在这个态度,就很难沟通。”

我坐了几秒,问能不能给我看具体评价。

他说人力那边有流程,让我别占用工作时间纠缠。等我起身,他又补了一句:“外包进来了,你得找准自己的位置。公司不是离了哪个人就转不了。”

我回到工位,把还没写完的交接文档补齐。

不是赌气。

我已经开始考虑离开了,想走得干净一点,至少不要让下一位像当年的我一样,对着没人知道来历的配置瞎猜。

这也是为什么,下班前那张纸,我一定要改。

六点五十二分,我在工作群里发了第一条回复。

“我已在线。本人生产权限已于上周移交,目前不能直接操作。请服务商按应急流程处置,我可以提供历史配置和交接资料,请在群内说明需要确认的项目。”

沈强的电话又来了。

我没接,继续补了一句:“涉及操作,请由现任值班人员执行并记录。”

罗工很快回复:“收到,先请你确认备用环境的资料版本。”

我把公司文档系统里的目录位置发给他,没有把客户资料往私人设备里下载。罗工说看到了,又问里面一张依赖关系图是不是最终版。

我说是,十二月二十八日更新的。

沈强在群里发:“这种时候还走什么流程?林禾,你先接电话!”

我看着那句话,手指悬在键盘上。

如果电话接起来,他让我做一个没授权的操作,我拒绝,他会说我拖延;我做了,出了别的问题,又可能变成我越权。

前两次已经这样了。

有一回他在电话里让我先放行一个客户的批量任务,第二天系统出现延迟,会上问是谁批准的,他看着记录说:“我只是让你确认情况,没说可以直接执行。”

那次没有大事故,我解释了半天,最后还是写了情况说明。

写到最后一行,我发现自己已经开始怀疑,是不是真听错了。

所以这次,我回复:“我在群里配合。请把需要我确认的事项发出来。”

顾宁这时加入了群。

她负责客户服务,平时在另一层办公,我们见面多半是在电梯里。她发来一张仓库现场照片,打包好的货堆在传送带旁,几名工人坐着等,打印机上只露出半截空白单。

“林禾,我知道你们有交接问题,但现在三个仓都停了。客户一直在催,我得给他们一个说法。”

我给她回:“先不要反复提交出库任务,避免恢复后重复处理。具体安排等罗工确认,我帮你找之前的停机作业说明。”

这份说明是周恺写的,我补过仓库核对部分。文档里没有漂亮的图,就几页表,写着系统暂时不可用时,该留下哪些人工记录,恢复后找谁核实。

以前沈强说这东西不值当做,客户都买系统了,谁还愿意拿纸记。

现在顾宁说:“有这个就行,我先让现场别乱。”

我把面捞出来时,面条已经坨成一块。冰箱里剩半根黄瓜,我切了几片盖上去,坐回电脑前,吃了两口就放下了。

七点十二分,服务商确认不是普通故障,系统出现未经授权的异常访问,部分数据库服务和任务受到影响,正在保留记录、缩小故障范围。

是否有数据被带走,当时还不清楚。

群里一下多了十几个人,有项目负责人,有财务,还有平时很少说话的贺总。

沈强开始发语音,一条接一条。

“所有人先别对外乱说。”

“客户统一说维护。”

“林禾最了解老系统,大家等他。”

我打字纠正:“当前由服务商主持处置。我可以协助解释历史环境,不具备直接恢复权限。”

发完以后,我胃里紧了一下。

这句话看起来很硬,像在灾难发生时先划清界限。可我不写,下一分钟,群里就会默认我已经接手整件事。

贺总问:“为什么不给他权限?”

罗工说:“需要明确授权和操作范围,临时开放也要登记。现在先用现有团队处置,避免多人同时改动。”

沈强没接这句话。

他私聊我:“贺总都看着,你非要让我难堪?”

我回复:“我在处理你们发来的问题。”

他又打电话。

屏幕亮起来的时候,我正对着一张旧环境图确认时间。我把手机翻过去,桌面被震得嗡嗡响,碗里的筷子轻轻碰着碗沿。

七点二十六分,罗工问起一个陌生的任务名称。

我认得,那是几年前迁移时留下的过渡任务,按理说早该停用。但当时还有一家客户没完成切换,后来谁接手维护,我没有看过完整记录。

我翻到交接清单对应项,发了编号。

罗工隔了一会儿,说:“这里关联了一个旧维护身份,登记人是周恺。”

我盯着那三个字,看了很久。

沈强立刻跟了一句:“周恺走之前没有处理干净?”

我没急着回。

我先把那一页交接记录点开,确认日期,再回复:“离职前已经提出注销申请,后续转服务商核查。记录在交接系统里。”

沈强发:“先救系统,不是现在追责任。”

一分钟后,他给我发来一个文档。

文件名叫情况确认,只有一页,内容说原运维人员周恺离职前未彻底清理历史账号,林禾作为后续承接人,对遗留风险未及时上报,导致应急处置受到影响。

最下面留着我的名字。

他紧接着发:“你先回个确认,我拿这个申请紧急授权,恢复以后再慢慢核实。”

我把那段话读了两遍,后背一点点凉下来。

“为什么授权要先确认责任?”

“不是确认责任,就是走程序。”

“这里写的是我没及时上报。”

沈强正在输入了很久,最后只发来一句:“林禾,别在这个节骨眼上抠字。”

我突然想起下午,他让我签的那张清单。

如果我当时没改,现在“历史遗留问题全部处理”下面,就有我的签名。

我把两份文件并排放在屏幕上,才明白自己为什么一直不肯接那个电话。不是怕他说难听的话,是怕他把三件不同的事压成一句“你先答应”。

八百元让我生气。

这张纸让我害怕。

我回复:“事实不符,不能确认。应急授权请按实际岗位安排,与这份说明分开。”

沈强没有再打字,电话又来了。

我把手机从桌面移到叠起来的抹布上,震动声小了些。电脑右下角弹出顾宁的消息,她问我能不能快一点,现场有一车冷藏货已经等了四十分钟。

我问她车到了哪个仓,有没有开始卸货。

她把现场负责人的话转给我,对方叫宋师傅,正在月台边上急得团团转。系统显示未接收,仓库不敢签,司机也不肯走,说下一趟还等着。

我没给宋师傅擅自拍板。

我把停机作业说明里对应的一页标出来,请顾宁找仓库负责人确认临时接收办法,再让罗工判断系统恢复后如何核对。

顾宁回了一个“好”,没再问我为什么不接电话。

七点四十八分,服务商建立了正式的事件工单。

我看见被指派为“历史环境支持”,操作负责人是罗工,业务决策人是沈强。每个人旁边都有明确的名字,不再是一句所有人共同负责。

我在工单下回复接受协助,并列出目前能提供的三项资料。

不是所有东西都齐。

有一份旧任务备注写得很简略,只标了用途,没写最后由谁接管。那是我补的,我认得自己的措辞。

罗工问起,我说:“这一项我当时没写全,需要结合变更记录确认,不能只凭我记忆。”

他回:“明白,先不动。”

这句“先不动”让我松了口气。

以前最常听见的是先试一下,出了问题再说。真出了问题,试的那个人就成了唯一说得清自己做过什么的人。

八点刚过,沈强终于发来一段完整文字。

“你到底要什么?奖金不满意可以谈,现在是公司生死关头。你今天不接,明天怎么跟所有人交代?”

我删掉已经打好的半句话,重新回复:“奖金另走复核。事故协助已在工单开展,请直接提交问题。”

我当然想过钱。

看见八百元的那一瞬间,我脑子里甚至闪过一句,现在知道找我了?这念头让我有一点痛快,也让我难堪,因为顾宁和仓库那些等着下班的人,并没决定过我的奖金。

我不想拿他们出气。

可我也不想再用一句“大家都不容易”,替一份有问题的说明签字。

周恺的消息是在八点十六分来的。

“沈强找你没有?”

我问:“也找你了?”

“让我写个声明,说维护账号是我个人保留的,公司不知情。”

我坐直了。

周恺发来截图,内容与给我的那份确认大致一样,只是把“未及时上报”改成了“未完成离职交接”。

他问我是不是出了很大的事。

我说系统正在处置,具体原因还没查清,不要凭猜测写说明,按实际记录回答就好。

过了一会儿,他发来一句:“我怕连累你。”

我盯着那句话,鼻子忽然有点酸。

他离职那天,我们抬着一箱旧网线去仓库,路上还争论谁把标签贴反了。最后发现那张标签比我们两个人入职都早,谁也没笑出来,只觉得这地方留下来的东西,永远比留下来的人多。

我回复:“你提交过什么,就说明什么。别替我认,我也不替你认。”

周恺说他保留了交接回执,没有客户数据,只有手续页面。

我告诉他先别往大群里乱发,等调查的人正式找他,再提供给指定人员。此时群里已经够乱了,有人把“数据库异常”转述成“资料全没了”,又被贺总撤回。

这不是靠谁截图更多就能弄明白的事。

八点半,罗工提出切换一部分业务到备用环境,但有个问题:最近一段时间的任务状态可能不完整,恢复后需要仓库逐项核对。

沈强问多久能全部正常。

罗工说不能保证,先把确认安全的部分恢复。

“不能给个准确时间?”

“现在给不了。”

沈强连发了三个问号。

我知道他也在被催。销售负责人在群里问,明早客户的促销订单怎么办;财务问停机损失算谁的;贺总只回了三个字,先处理。

沈强过去总喜欢把“确定”挂在嘴边。

确定几点修好,确定不会再坏,确定改完没影响。听起来像是负责,真正干活的人却知道,有些确定只是被问出来的,并没有多一分把握。

罗工开始组织核对。

我提供了两个历史任务之间的依赖关系,又提醒他,有一家仓库使用的是单独的旧格式,不能跟其他仓一起判断。

他让顾宁联系现场。

宋师傅随后加入临时业务群,第一句话是:“到底打不打单?人都在这儿等着呢。”

顾宁说先按仓库负责人批准的临时方案登记,打印任务不要反复点。

宋师傅发来一段语音,背景里有叉车倒车的提示声:“行,你给我一句准话,手写的这些,明天不能又说不认。”

我看着他的消息,想起自己眼前那张情况确认。

原来不只是我们怕没凭据。

顾宁把批准人、执行范围、后续核对人写成一条消息,发过去请现场确认。宋师傅回了个“收到”,没再争。

八点五十三分,第一批业务开始恢复。

群里有人发了鼓掌的表情,罗工立刻提醒,还不是结束,异常范围没确认完,部分服务仍然隔离。

我重新拿起碗,面条已经凉透了。

手机上有三十七个未接来电,几乎都是沈强,间隔短的时候不到半分钟。我没有把他拉黑,只关掉了来电声音,工作群的提醒还开着。

我怕漏掉真正需要我回答的问题。

九点零四分,贺总单独问我:“现在到底是什么情况?沈强说你拒绝参与。”

我没有先解释年终奖。

我把事件工单编号发给他,说已参与历史资料核对,目前没有生产操作权限,具体恢复情况请罗工汇总。

贺总回:“电话不能接?”

我想了想,打了很长一段,又删掉大半。

最后留下:“工作问题我一直在回复。沈经理要求我先确认一份与已有交接记录不符的说明,我没有同意。今晚涉及事故责任和操作授权,我希望保留书面记录。”

贺总没有马上回复。

几分钟后,群里出现他的消息:“事故处理和责任调查分开,不要让技术人员现在写定责材料。所有指令放工单。”

我靠回椅背,才发现肩膀一直绷着。

这不是反转。

沈强还是我的上司,奖金已经发了,系统也没完全恢复。贺总的一句话,只让那张纸暂时停在了桌面上。

九点二十分,第二个仓又出现问题。

备用环境里的库存数量与现场不一致,有几笔任务可能在故障前已经执行,却没完整写回。顾宁问能不能直接按最新提交的单子重跑,现场都快吵起来了。

我说不能只看提交时间。

罗工接过去,安排技术人员与仓库核对。恢复系统是一件事,确认货到底动没动,是另一件事。

这一次,我没法给出更快的答案。

我只知道那段旧流程怎么走,不知道月台上的每一箱货是否已经搬进车里。电脑里显示的记录,也不能替现场的人作证。

顾宁打来电话。

我接了。

她那边很吵,开口第一句不是催:“我没法一边盯群一边跟他们讲,你帮我把核对顺序说清楚,我开免提,让现场听。”

我看了一眼工单,把刚确认的步骤逐项念给她。她重复一遍,再由仓库负责人决定怎么做。

通话七分钟。

挂断以后,我把通话中确认的事项补进工单,注明现场执行仍由仓库负责人安排。

沈强很快发来消息:“顾宁电话你接,我电话你不接,什么意思?”

我没有回“你心里清楚”。

我写:“顾宁来电是核对已确认的业务事项。请不要再通过私聊要求我签责任说明。”

他发了一个冷笑的表情。

那一下,我比收到八百元时还生气。

并不是他骂了我,而是到了这个时候,他仍然觉得,我不愿意被他单独叫进电话里,是故意驳他的面子。

我把杯子里的冷水喝完,站起来活动了一下发麻的腿。窗外有人在收摊,铁架子拖过地面,响得很刺耳。

楼下卖炒饭的摊子还亮着灯。

我很想下去买一份,热的,放点辣,坐在那张油腻的塑料凳上吃完再回来。可罗工刚发来问题,我又坐下了。

九点四十,服务商给出了一个初步发现:被用于异常访问的维护身份,与周恺离职清单上的旧账号有关,但最近仍有服务商的正常维护记录。

登记人是周恺,不等于操作者是周恺。

我把这句话在心里念了两遍,没有抢着发到群里。

罗工已经写得很明确:需要进一步核查账号流转、访问记录和授权过程,暂不能判断凭据从哪里泄露。

沈强问:“是不是以前就有后门?”

群里没有人回答。

我能感觉到他想找一个确定的原因,一个今晚就能放进报告里的原因。可每一条新记录,都在把事情往更复杂的方向推。

十点零三分,他给我发了第二版情况确认。

这次删掉了“导致”,改成“可能造成”,其他基本没动。

“这样总可以了吧?我也让步了。”

我看着“让步”两个字,指甲掐进掌心。

我没有和他讨价还价。

我只是说那件事没有发生。

我回复:“我已多次上报,记录可查。换成可能,也不能把已上报写成未上报。”

沈强这次发来很长一段话,说他上面也有人,出了问题总得有人出面,不能所有事都推给管理;又说我跟周恺干了这么多年,旧系统的底子是谁留下来的,大家心里都有数。

我看完,没有立刻回。

旧系统的确有问题。

我写过赶时间留下的临时脚本,也有文档拖到最后才补的时候。周恺不是从不出错的人,我也不是,这套系统能撑到今天,里面有经验,也有侥幸。

可承认这些,不等于答应把注销申请从记录里抹掉。

我在工单里补充了那份不完整备注,明确哪些是我能够确认的,哪些需要进一步查证。至于沈强的私聊,我回了最后一句:“请交由调查按记录核实。”

十点二十七分,周恺发消息说,公司指定的调查联系人已经找他。

“我把交接回执交了。”

“嗯。”

“他说我那个申请后来又被退回过,我不知道。”

我心里一沉。

我只知道申请没有闭环,不知道具体退回到了谁手里。以前我追进度时,沈强一直说正在排期。

周恺又发来一句:“我先不猜,等他们查。”

我回复:“好。”

十点四十六分,沈强的第六十个电话打进来。

我当时正给罗工解释一项旧报表与生产任务的区别,看见来电提醒,手停了一下,等铃声自己结束。

那是当晚最后一个。

过了两分钟,他发来消息:“行,你记住今天。”

我把手机放回抹布上,继续把没写完的解释发出去。

十一点以后,仓库现场逐渐安静下来。

顾宁说冷藏货已经按批准方案接收,几台车改了出发时间,有一车赶不上客户的预约窗口,后续要协商。她的消息里不再有感叹号,只剩下一个个时间和数量。

我问她吃饭没有。

“刚吃了半个面包,你呢?”

“面。”

“你比我强。”

我看着旁边那团面,没告诉她已经凉了四个小时。

十一点三十五分,罗工说主要业务恢复到可运行状态,剩下的异常记录需要继续核对,安全排查也不会在今晚结束。

他让不参与后续操作的人先休息,电话保持可联系。

我在工单里写明,历史资料问题可继续留言,有紧急业务确认可以打电话;所有新增操作仍按既定授权执行。

写完后,我才意识到,这句话像是在解释我不是见死不救。

我不喜欢这种感觉。

可顾宁发来一句“今晚谢谢”,我还是回了“不客气”。

零点十七分,我合上电脑。桌边那碗面已经结起一层薄薄的油,我倒进垃圾袋,袋口没扎紧,几根面条挂在边上。

弯腰收拾的时候,我突然觉得特别累。

不是困,是想到明天还得去公司,走过那条走廊,在同一张桌子前坐下,见同样的人。

沈强的头像安安静静停在聊天列表顶上。

最后一句,还是你记住今天。

第二天我提前十分钟到公司。

办公室里开着半边灯,有人趴在桌上补觉,顾宁坐在窗边,手里捏着一杯已经瘪下去的豆浆。她看见我,朝小会议室偏了偏头。

“人力在等你。”

我把电脑包放下,拉链上的黑绳被桌角勾住,扯了两下才松。

小会议室里坐着张岚,还有一位负责内部审查的同事。桌上没有昨晚那张情况确认,放的是一份访谈记录。

张岚先说,今天了解事实,不做现场结论。

我点头。

她问,为什么上司连续多次联系,我没有接听。

我把经过讲了一遍,从值班移交到收到错误说明,没有讲冰箱,也没有讲打车报销。说到八百元时,我停了一下,承认自己当时确实有情绪。

张岚抬眼:“情绪有没有影响你的判断?”

“有可能。”我说,“所以我把能确认的东西都写下来,没有凭情绪去操作,也没有退出工作群。”

旁边的同事问:“如果电话只是为了了解恢复进度呢?”

“我当时不能确定。他先让我确认那份材料,之后又反复要求,我不愿意在没有记录的电话里讨论这些。”

“你可以接了以后拒绝。”

“可以。”我握着纸杯,“但之前发生过电话意思和事后说法不一致的情况,我不想再靠记忆争。”

那位同事没立刻接话,把笔放下,问有没有相应记录。

我说只有当时写的说明,不能证明电话里的原话,能提供给他们作背景,但不能当作这次事故的证据。

这句话说出来,我自己也不太舒服。

有些委屈确实存在,却不是想证明就能证明。

张岚把访谈记录转过来让我看。我逐行读,改掉一处“拒绝参加应急”,换成“未接听直属上司来电,通过群及工单参与应急协助”。

她没有阻拦。

我签了名字,问奖金复核什么时候可以申请。

张岚愣了一下:“今天?”

“对,两个事情分开。”

她把流程发给我,说可以提交,但不承诺调整。我回到工位,先填了申请,把年度工作记录、绩效评分和奖金通知列好。

提交以后,我才去茶水间倒热水。

沈强就在里面。

他眼下一片青,衬衫领子歪着,手里那只杯子没有盖。他看见我,先看了一眼门外,问:“至于闹成这样?”

我说:“我没有往外发。”

“你把我的私聊给审查,不叫往外发?”

“他们问为什么不接,我需要说明。”

他盯着我:“你知道昨晚我挨了多少骂吗?”

我握着杯柄,没有出声。

过了几秒,我说:“我知道你也难,但那份材料写的不是真的。”

他把杯子往台面上一放,水溅出一点。

“那你告诉我,问题出在老账号上,周恺走了,你接着干,跟你们有没有关系?”

“有关系,所以我在配合查。”我说,“但有关系,跟没上报,是两回事。”

沈强张了张嘴,门外有人进来,他没有再说。

那天上午,群里第一次出现比较完整的影响通报。

不是八亿条数据全部损坏,也没有证据证明八亿条都被带走。部分服务受影响,一些近期业务记录需要人工复核,客户的发车、入库和结算安排出现了延迟。

安全问题仍在调查,不能宣布已经没事。

这个结果比昨晚最坏的猜测轻,也远远算不上没损失。仓库加班、车辆改期、客户索赔,每一样都得有人去谈。

顾宁下午来找我,借走了旧仓库流程图。

她站在工位旁,没有马上走。

“我昨晚有一会儿挺气你的。”

我看着她。

“大家忙成那样,你一句句写得那么规矩,我看着觉得你在躲。”

我点了一下头:“我知道。”

“后来我才知道,他让你签什么。”她把图夹在文件夹里,“但我还是觉得,有些话电话说确实快。”

“是快。”

顾宁看了我两秒:“你不会觉得我不站你这边吧?”

“不会。”

她走以后,我在椅子上坐了很久。

我昨晚接她那通电话,也是因为文字不够用了。七分钟能把现场的事讲清楚,没必要用半小时打字。

我拒绝的从来不是电话这个东西。

可旁人看见六十个未接来电,不会自动知道里面装着什么,他们只会先看到一个上司在找,一个下属不接。

这也是我必须面对的。

接下来的三天,我照常上班,参与核对旧资料,但没有重新接回值班。罗工按照新的安排,每天下午发一次待确认项,我在工作时间内逐条答复。

有两项我答不上来。

一项来自更早以前的项目,我从没参与;另一项,我记得处理过,却找不到足够完整的记录。我没有为了证明自己有用,给出一个听上去确定的答案。

罗工说,那就继续查。

我第一次觉得,答不上来不一定比乱答更难堪。

沈强把我从一个客户对接群里移了出去。

没有通知,也没有解释。我看见系统提示,胸口还是堵了一下,过了半小时,给他发消息,询问相关工作是否已经移交,后续由谁承担。

他回复:“工作调整,等通知。”

我把待处理事项列进公司系统,标明需要接收人,没再私下挨个去问客户。那天晚上回家,我打开招聘软件,把六年前的简历一行一行改掉。

第一行写了熟悉公司核心系统,我看了很久,删了。

换成具体做过的项目、负责的范围和能说明的结果。

六年不能只剩一句最熟悉这里。

第五天,内部审查找我做第二次访谈。

这一次,他们把核实后的时间线放在桌上,让我确认与我有关的部分。

周恺在离职前提出了注销申请。

申请进入服务商接管流程后,因为仍有旧任务依赖,被退回要求先做迁移。沈强随后批准暂时保留,备注是保障年末业务,后续统一清理。

批准日期在周恺离职之后。

我当时追问进度,得到的“正在排期”,对应的正是这次延期。可延期没有新的明确截止时间,也没有同步指定责任人。

接管表上,账号管理一栏有签收;专项风险清单,却没有逐项闭环。

服务商那边也不是全无问题。

他们曾使用这个维护身份处理正常任务,却没按自己的接管要求把共用身份拆分和复核。旧习惯被当成现成条件,接过去以后继续用了。

至于异常访问如何发生,仍要等进一步结果,不能凭登记姓名判断是谁实施的。

我看完,指着其中一行说:“这里写我三次提醒,我能确认的书面提醒是两次,另一次只是会上说过。”

负责记录的同事点点头,把表述改了。

我没有因为那一行对自己有利,就当没看见。

她又拿出我那份写得不全的任务备注,问为什么遗漏接管说明。

我说当时只补了用途,以为后续迁移单里会有,自己没有再核对。她记下来,说这部分属于文档质量问题,要纳入整改。

我签了确认。

走出会议室时,我并没有觉得大获全胜。我的那一小块疏漏被清清楚楚写在那里,别人该承担的部分,也没有因为我有疏漏就消失。

这比所有人轮流说一句都有责任,要难做得多。

周恺晚上发来消息,说调查人员已经向他确认,目前没有证据支持“个人故意保留账号”的说法,他仍需就早期使用情况配合说明。

我问他吃了没。

“正吃,番茄炒蛋。”

“自己做的?”

“外卖,你还指望我离职一个月就脱胎换骨?”

我笑了一下。

他问我会不会走,我说在看机会。

周恺隔了一会儿回:“别因为要证明他们离不开你,又留下。”

我没有回复这句。

电脑上还开着一份招聘页面,我把窗口拖大,读到岗位职责里“必要时支持非工作时间应急”,拿笔在纸上记了四个字:怎么安排。

过去我会觉得问这个显得不积极。

现在我想知道的只是,必要时由谁判断,谁在岗,谁有权限,怎么轮休。

第七天,公司开了事故复盘会。

会议没有我想象中的拍桌子,也没有谁当众认错。投影上是一条很长的时间线,从旧账号建立,一直拉到当晚各项服务恢复。

贺总要求先讲事实,再讲改动。

轮到沈强,他说自己在应急期间判断不够冷静,沟通方式欠妥,过早要求员工确认责任,影响了配合。

他没有看我。

我低头记下“过早”两个字,后来又划掉了。

我不需要替他的措辞作解释。

服务商承认接管检查不完整,愿意承担约定范围内的整改工作,具体费用另行核算。业务部门提出,不能再把“系统恢复”当成仓库工作已经完成,人工核对要有人负责。

顾宁讲得很慢,把那车冷藏货等待的时间念了一遍。

会议室里没人插话。

轮到我时,我只补充了两件事:移交权限后,历史人员的支持范围需要明确;未闭环的风险不能因为交接表签了字,就从待办里消失。

说完我坐下,没有提八百元。

会议快结束,贺总问我,对当晚的应急还有没有需要说明的。

我说:“我不接沈经理的电话,但一直参与了工单。这两件事,希望在记录里分开写。”

贺总看向张岚。

她点头:“会按实际记录。”

没有掌声,也没有人说早该这样。

大家合上电脑,回各自的工作里去。顾宁走得最快,客户还在等她回复补偿方案。

我最后出去,沈强在门边叫住我。

“林禾,奖金的事,我重新给你报。”

我停下来:“按复核流程就行。”

“非得这么说话?”

我把笔放进包里:“不然怎么说?”

他没回答,过了一会儿,声音低了点:“我昨晚确实着急。上面问下来,我连谁能处理都说不清,你又不接。”

“群里一直有人处理。”

“那不一样。”他说,“你在,我心里有底。”

这句话以前听过很多次。

客户上线前,他说你去我放心;周末出问题,他说别人没有你熟;外包要进场,他说以后轻松了,你就帮着看一眼。

每一句单独听,都像认可。

我站在门口,没有再往下想。

“你心里有底的时候,我得知道自己能做什么,出了事按什么记录算。”

沈强抬手摸了下鼻梁:“都是一起做事,弄到这份上,大家都不好看。”

“那张纸不是我写的。”

他说不出话了。

奖金复核在下一周有了结果。

公司补发四千元,说明里写,原评价中部分沟通配合扣分依据不足,重新核定。加上最初的八百元,仍然不到去年的一半。

其他差额,公司解释为整体奖金预算下降。

我没有因为拿回四千元,就说今年的安排合理,也没有要求把事故协助折算成一笔救火费。那晚我投入的时间,被登记进应急支持记录,后来换成了调休。

张岚问我是否接受复核结果。

我说接受这次更正,但对评价标准仍保留意见,请把我的书面反馈附在流程里。

她按我说的做了。

那天下班,我没有去看冰箱。

我先给自己买了一份炒饭,坐在楼下摊子旁吃完,米粒炒得有点硬,葱放多了,倒是热的。老板问要不要打包,我说不用,就在这儿吃。

吃到一半,工作群响了一声。

我看了一眼,是罗工发布第二天的计划,不需要我回复。我把手机放回口袋,把剩下半碗吃完了。

事故调查最终没有给出那种一眼能看懂的结论。

不是一个离职员工留下账号,就能解释全部问题;也不是把管理流程补齐,过去的损失就能抹掉。凭据泄露的具体来源仍有无法确认的部分,公司继续委托专业人员核查,对客户按确认的信息更新情况。

这些后续我只接触到与自己工作有关的部分。

我不知道沈强夜里还接过多少电话,也不知道贺总和客户谈了哪些条件。我能看见的是,顾宁连续几天嗓子哑着,仓库补录的表送来一摞,罗工的整改计划从两页变成了九页。

事情没有因为我拒绝签字,就自动结束。

月底,沈强不再直接负责安全事件处置,技术应急的指挥关系做了调整。他仍然是部门经理,仍旧参加周会,只是再也不能在群里说一句先弄起来,就让所有人同时动手。

新排班表发下来时,历史支持不再默认全天在线。

我的名字后面写了具体时段,超过时段如何升级,也有对应负责人。罗工来问我有没有补充,我指出两项联系人缺失,他当天补了。

我没有因此撤掉投出去的简历。

有一家面试到最后,负责人说他们是年轻团队,提倡随时响应,希望员工有主人翁精神。我问有没有值班安排和补偿,他说创业阶段不要太计较。

我感谢他抽时间,结束了面试。

这回我没有觉得自己错过了什么,也没把对方当成坏人。他想找的人不是我,我也不想再去试一次,看口头上的热情能不能撑过下一次深夜。

后来我接到一家规模更小的企业的录用通知。

工资只比原来多几百,系统也谈不上先进,但对方把值班、备岗和额外支持写进了安排。我问了三遍交接方式,对方负责人有些意外,还是逐项回答了。

我拿到书面条件后,才提交离职申请。

沈强看见申请,没有立刻批准。

他叫我进办公室,问是不是外面给得特别多。我说不是,岗位更合适。

“奖金不是给你补了吗?”

“我知道。”

“那还有什么过不去的?”

我望着他桌上那只杯子,盖子又找回来了,杯口上卡着一圈没擦净的茶渍。

“我不想每次不答应一件事,都先证明自己不是不顾公司。”

沈强靠在椅子里,没再劝。

交接还是我和罗工做。

这次没有一张笼统的全部完成,每一项都有现状、接收人、未解决问题和后续期限。能当场确认的就确认,暂时处理不了的留着,不为了纸面干净把字删掉。

有一项旧任务迁移仍然没做完。

罗工说他负责盯,我问需不需要把我的联系方式留在备注里。他摇头:“留文档位置。以后有问题,我们先查。”

我拿着笔,停了一会儿,才在接收栏旁边写完日期。

倒数第二天,顾宁来还那张流程图。

纸边卷了,她用透明胶粘过一处,上面多了几行仓库现场的补充。她说已经整理成新版,旧的问我要不要。

我说留档吧。

她没走,靠在旁边的空桌上:“后来有人问我,你那晚是不是气奖金少,故意不救。”

“你怎么说?”

“我说你救了,只是不接沈强电话。”她顿了一下,“也有人说,都是工作,何必分得那么清。”

我拉上电脑包,黑绳又卡住了。

顾宁帮我按住布边,我把拉链一点点扯过去。

“我也不是一开始就分得清。”我说。

她看着那截绳子,笑了一声:“你换个包吧。”

“先换冰箱。”

“还惦记那个呢?”

“尺寸都量了,总不能白量。”

最后一个工作日,张岚把离职材料拿给我,顺便让我核对那晚的支持记录。记录里列着我回复的问题、参与时间和没有执行生产操作的事实,没有“拒绝救援”,也没有一句夸张的力挽狂澜。

我从头读完,签下名字。

六点差两分,沈强发来消息,问有份旧报表以后找不到口径,能不能再打给我。

我没有立刻回复。

那张报表有完整文档,罗工也已经接收,但我知道,问原来的人总是更方便。方便一次,就可能有第二次,直到一句顺手帮忙又长成没有期限的责任。

六点整,我打了最后一次卡。

电梯下行时,我在手机上回复:“沈经理,请先按交接目录查找,由罗工统一接收问题。确需额外协助,再书面确认范围和时间。”

他回了两个字:“知道。”

我没有把那个号码拉黑。

也没有再把它设成可以突破静音的特别来电。

走出园区,我去家电店付了冰箱的钱。店员问旧的需不需要带走,我说是房东的,得先商量;

他把送货单递给我,我仔细核对了尺寸、时间和费用。

到家后,我把灶台擦干净,重新煮了一碗面。

水开的时候,手机亮了,是新公司的入职提醒。

我把日期填进日历,又顺手把旧公司的六十个未接来电归进记录,没有删除。

锅里这一次没溢水。

我端着碗坐下,收到顾宁发来的消息:那车冷藏货的后续费用谈妥了,仓库补录也全部核完。

末尾她问,回头看,那晚有没有哪一通电话,其实可以接?

我回她:“也许有。但那份写错的责任说明,我不会签。”

发完,我把旧公司的门禁套放进抽屉,关掉已经完成交接的工作提醒;

替人着急到什么程度,才需要连自己的顾虑也一起咽下去?

临时救火又怕责任说不清,可以先确认权限、把指令留在记录里。

你会接那通电话吗?欢迎评论,也转给那个总在下班后被叫回去的同事。

0
全部评论 (0)
暂无评论