声明:本文系虚构,文中人名、地名均为化名,与现实无关,如有雷同纯属巧合,请勿代入。
年终奖到账的时候,我正蹲在机房门口,拿一张过期的宣传单垫着膝盖,给新来的外包工程师指认线路标签。
手机震了一下,八百元。
我以为是上个月垫付的材料费,点开银行通知,才看见附言里的“年度奖励”。
门缝里吹出来的冷风贴着脚踝,我把手机扣过去,继续说:“这根别拔,隔壁仓库的打印服务还挂在上面。”
外包工程师姓罗,比我年长几岁。他等我讲完,问今晚谁值班。
“排班表里是你们。”
“我是说,真出事,找谁拍板?”
我朝办公室那边看了一眼:“沈经理。”
五点四十,直属上司沈强叫我进去签交接清单。
纸已经打印好了,名字旁边留着一条横线,前面写着:历史遗留问题已全部处理,无影响业务运行的重大风险。
我没拿笔。
“周恺那个维护账号,还没收到注销回执。”
沈强把另一张纸翻过来:“账号归外包管,你别什么都往自己身上揽。”
“那这句得改。”
他盯着我,过了几秒,把笔递给我:“改成已交接。你们搞技术的,就是一句话能说清的事,非得绕。”
我划掉“全部处理”,在旁边写了“已列入交接风险清单,待接收方确认”,又添上清单编号。沈强看着我的笔尖,没再说话。
六点整,我打卡下班。
电梯里有人拆年货礼盒,塑料包装响了一路。
我手里只有一只用了三年的电脑包,拉链头断了,系着半截黑绳。
走出园区,沈强给我发来消息:“年终奖的事别有情绪,今年大家都难。”
我回了一个“收到”。
六点四十七分,我在出租屋里煮面,手机突然响了。
屏幕上是沈强,紧接着,工作群里跳出一条消息:生产库异常,多家客户无法出库,请相关人员立即上线。
我关小火,还没来得及擦手,第二个电话又打进来。
群里有人问是不是断网,罗工说不是,部分服务正在被紧急隔离。
沈强随后发了一句:“八亿条关键数据都在里面,林禾,你现在马上接电话!”
我看着那条消息,没有接。
不是因为八百元。
至少,不全是。
一周前,也是这个群,沈强亲手发过另一条通知:从本周起,林禾不再承担生产环境值班及故障处置,相关权限由服务商统一接管。
那天我问,交接没完成,值班先撤了,临时出事怎么算。
沈强当着七个人的面回答:“没你的事,就别再插手。”
锅里的水漫出来,浇在灶上,发出一阵急促的滋啦声。我把火关掉,将手机调成静音,打开了电脑。
我所在的公司给几家连锁零售企业做仓储系统。客户的订单、库存变动、历史流水,都汇在平台里,时间长了,累计记录超过八亿条。
八亿条听上去像八亿块钱,其实里头有许多重复留存的状态记录。可当天的库存、批次、出入库指令也在其中,一旦乱了,仓库就得停。
我在这里干了六年,工位换过三次,岗位名字改过四次。入职时说做系统维护,后来客户实施、夜间值班、机房搬迁,也都落到我头上。
周恺是我搭档,去年十一月底离职。
他走的时候没摆酒,只在楼下便利店买了两杯热豆浆。他把其中一杯放到我手里,说:“你别又拿饼干当晚饭。”
我问他新公司怎么样。
“还没找。”
“那你这么急?”
周恺拧了两次杯盖,没拧开,最后把整圈塑料封膜撕下来:“我最近一听见电话响,心里就往下掉。先歇一阵吧。”
他离职前,我们一起整理了十七页交接材料。其中有一项,是以前为了赶客户上线,临时开出的维护账号。
账号用周恺名字的拼音登记,却不只他用过。早些年公司没建完整的外部人员管理流程,合作方来处理问题,通常先让人把活干起来,手续以后补。
后来人员换过几轮,密码也改过,却一直没把账号归属重新梳理清楚。
周恺在离职清单上特意标了红。
我记得很清楚,因为沈强当时嫌那一页红字太多,说交接文件弄得像事故报告,领导看了心里不舒服。
周恺回他:“那你把事办了,红字自然能删。”
屋里安静了一会儿。
沈强没发火,只说注销可能影响夜间任务,要先确认。他在那一项后面写了“转服务商核查”,周恺才把纸收回去。
离职手续办完以后,周恺的办公账号和门禁当天停了。那个维护账号,却因为还挂着一些旧任务,留在了待办清单里。
我追过两次。
第一次,外包项目经理说他们还没正式进场,需要沈强确认范围;第二次,沈强说先保障客户年末盘点,不要在业务高峰随便动东西。
我没法自己关。
那不是我点一下按钮就能决定的事,尤其在公司刚把运维交给服务商以后。沈强要求所有生产改动走审批,说这是新规矩,谁都不能例外。
这话本来没错。
真正让我难受的是,新规矩只在平时算数。出了问题,电话一打过来,我又成了那个“最熟悉系统的人”。
十二月有一晚,客户的单据迟迟下不来,我被叫回公司。修完已经凌晨两点,回程打车六十二元,报销退了两回,理由是申请日期与乘车日期不一致。
我写了说明:去的时候还是前一天,回来已经过了零点。
财务姑娘在走廊碰到我,压低声音说:“我知道,但沈经理没批,你补齐我也走不动。”
后来沈强批了,顺手在备注里写:今后注意成本控制。
那六十二元直到年终奖到账的前一天才进我的账户。
类似的事情不算很大,单独拎出来,甚至显得人计较。周末被打断的饭、洗到一半又重新穿上的外套、刚关灯就亮起来的电脑,也不能拿去做一张报销单。
我以前没认真算过。
直到周恺走后,沈强把两个人的排班合成一张,又在我的岗位调整表上写“由日常运维转为知识支持”,待遇不变,职责另行通知。
我问知识支持包不包括夜间救火。
他笑了一下:“你别钻字眼,都是一个团队。”
当时旁边有人劝我,年末别闹,奖金下来再说。我也想,今年几个大客户都续了约,熬完这阵,至少能给自己换台冰箱。
出租屋那台旧冰箱冷藏室总积水,我拿吃完的罐头盒接着,早上倒一次,晚上倒一次。看中的新冰箱不大,一千六百多,我已经把尺寸量过了。
去年我拿了一万二,今年绩效表上的分数还高了两分。
八百元不是少了一点。
它把此前那些“等忙完再说”,全变成了没有下文的话。
下午我去问沈强,他说奖金要看综合贡献,不能光看技术指标。
“那综合贡献差在哪?”
“沟通配合。”
“我哪次没配合?”
沈强把杯子放下来:“你看,你现在这个态度,就很难沟通。”
我坐了几秒,问能不能给我看具体评价。
他说人力那边有流程,让我别占用工作时间纠缠。等我起身,他又补了一句:“外包进来了,你得找准自己的位置。公司不是离了哪个人就转不了。”
我回到工位,把还没写完的交接文档补齐。
不是赌气。
我已经开始考虑离开了,想走得干净一点,至少不要让下一位像当年的我一样,对着没人知道来历的配置瞎猜。
这也是为什么,下班前那张纸,我一定要改。
六点五十二分,我在工作群里发了第一条回复。
“我已在线。本人生产权限已于上周移交,目前不能直接操作。请服务商按应急流程处置,我可以提供历史配置和交接资料,请在群内说明需要确认的项目。”
沈强的电话又来了。
我没接,继续补了一句:“涉及操作,请由现任值班人员执行并记录。”
罗工很快回复:“收到,先请你确认备用环境的资料版本。”
我把公司文档系统里的目录位置发给他,没有把客户资料往私人设备里下载。罗工说看到了,又问里面一张依赖关系图是不是最终版。
我说是,十二月二十八日更新的。
沈强在群里发:“这种时候还走什么流程?林禾,你先接电话!”
我看着那句话,手指悬在键盘上。
如果电话接起来,他让我做一个没授权的操作,我拒绝,他会说我拖延;我做了,出了别的问题,又可能变成我越权。
前两次已经这样了。
有一回他在电话里让我先放行一个客户的批量任务,第二天系统出现延迟,会上问是谁批准的,他看着记录说:“我只是让你确认情况,没说可以直接执行。”
那次没有大事故,我解释了半天,最后还是写了情况说明。
写到最后一行,我发现自己已经开始怀疑,是不是真听错了。
所以这次,我回复:“我在群里配合。请把需要我确认的事项发出来。”
顾宁这时加入了群。
她负责客户服务,平时在另一层办公,我们见面多半是在电梯里。她发来一张仓库现场照片,打包好的货堆在传送带旁,几名工人坐着等,打印机上只露出半截空白单。
“林禾,我知道你们有交接问题,但现在三个仓都停了。客户一直在催,我得给他们一个说法。”
我给她回:“先不要反复提交出库任务,避免恢复后重复处理。具体安排等罗工确认,我帮你找之前的停机作业说明。”
这份说明是周恺写的,我补过仓库核对部分。文档里没有漂亮的图,就几页表,写着系统暂时不可用时,该留下哪些人工记录,恢复后找谁核实。
以前沈强说这东西不值当做,客户都买系统了,谁还愿意拿纸记。
现在顾宁说:“有这个就行,我先让现场别乱。”
我把面捞出来时,面条已经坨成一块。冰箱里剩半根黄瓜,我切了几片盖上去,坐回电脑前,吃了两口就放下了。
七点十二分,服务商确认不是普通故障,系统出现未经授权的异常访问,部分数据库服务和任务受到影响,正在保留记录、缩小故障范围。
是否有数据被带走,当时还不清楚。
群里一下多了十几个人,有项目负责人,有财务,还有平时很少说话的贺总。
沈强开始发语音,一条接一条。
“所有人先别对外乱说。”
“客户统一说维护。”
“林禾最了解老系统,大家等他。”
我打字纠正:“当前由服务商主持处置。我可以协助解释历史环境,不具备直接恢复权限。”
发完以后,我胃里紧了一下。
这句话看起来很硬,像在灾难发生时先划清界限。可我不写,下一分钟,群里就会默认我已经接手整件事。
贺总问:“为什么不给他权限?”
罗工说:“需要明确授权和操作范围,临时开放也要登记。现在先用现有团队处置,避免多人同时改动。”
沈强没接这句话。
他私聊我:“贺总都看着,你非要让我难堪?”
我回复:“我在处理你们发来的问题。”
他又打电话。
屏幕亮起来的时候,我正对着一张旧环境图确认时间。我把手机翻过去,桌面被震得嗡嗡响,碗里的筷子轻轻碰着碗沿。
七点二十六分,罗工问起一个陌生的任务名称。
我认得,那是几年前迁移时留下的过渡任务,按理说早该停用。但当时还有一家客户没完成切换,后来谁接手维护,我没有看过完整记录。
我翻到交接清单对应项,发了编号。
罗工隔了一会儿,说:“这里关联了一个旧维护身份,登记人是周恺。”
我盯着那三个字,看了很久。
沈强立刻跟了一句:“周恺走之前没有处理干净?”
我没急着回。
我先把那一页交接记录点开,确认日期,再回复:“离职前已经提出注销申请,后续转服务商核查。记录在交接系统里。”
沈强发:“先救系统,不是现在追责任。”
一分钟后,他给我发来一个文档。
文件名叫情况确认,只有一页,内容说原运维人员周恺离职前未彻底清理历史账号,林禾作为后续承接人,对遗留风险未及时上报,导致应急处置受到影响。
最下面留着我的名字。
他紧接着发:“你先回个确认,我拿这个申请紧急授权,恢复以后再慢慢核实。”
我把那段话读了两遍,后背一点点凉下来。
“为什么授权要先确认责任?”
“不是确认责任,就是走程序。”
“这里写的是我没及时上报。”
沈强正在输入了很久,最后只发来一句:“林禾,别在这个节骨眼上抠字。”
我突然想起下午,他让我签的那张清单。
如果我当时没改,现在“历史遗留问题全部处理”下面,就有我的签名。
我把两份文件并排放在屏幕上,才明白自己为什么一直不肯接那个电话。不是怕他说难听的话,是怕他把三件不同的事压成一句“你先答应”。
八百元让我生气。
这张纸让我害怕。
我回复:“事实不符,不能确认。应急授权请按实际岗位安排,与这份说明分开。”
沈强没有再打字,电话又来了。
我把手机从桌面移到叠起来的抹布上,震动声小了些。电脑右下角弹出顾宁的消息,她问我能不能快一点,现场有一车冷藏货已经等了四十分钟。
我问她车到了哪个仓,有没有开始卸货。
她把现场负责人的话转给我,对方叫宋师傅,正在月台边上急得团团转。系统显示未接收,仓库不敢签,司机也不肯走,说下一趟还等着。
我没给宋师傅擅自拍板。
我把停机作业说明里对应的一页标出来,请顾宁找仓库负责人确认临时接收办法,再让罗工判断系统恢复后如何核对。
顾宁回了一个“好”,没再问我为什么不接电话。
七点四十八分,服务商建立了正式的事件工单。
我看见被指派为“历史环境支持”,操作负责人是罗工,业务决策人是沈强。每个人旁边都有明确的名字,不再是一句所有人共同负责。
我在工单下回复接受协助,并列出目前能提供的三项资料。
不是所有东西都齐。
有一份旧任务备注写得很简略,只标了用途,没写最后由谁接管。那是我补的,我认得自己的措辞。
罗工问起,我说:“这一项我当时没写全,需要结合变更记录确认,不能只凭我记忆。”
他回:“明白,先不动。”
这句“先不动”让我松了口气。
以前最常听见的是先试一下,出了问题再说。真出了问题,试的那个人就成了唯一说得清自己做过什么的人。
八点刚过,沈强终于发来一段完整文字。
“你到底要什么?奖金不满意可以谈,现在是公司生死关头。你今天不接,明天怎么跟所有人交代?”
我删掉已经打好的半句话,重新回复:“奖金另走复核。事故协助已在工单开展,请直接提交问题。”
我当然想过钱。
看见八百元的那一瞬间,我脑子里甚至闪过一句,现在知道找我了?这念头让我有一点痛快,也让我难堪,因为顾宁和仓库那些等着下班的人,并没决定过我的奖金。
我不想拿他们出气。
可我也不想再用一句“大家都不容易”,替一份有问题的说明签字。
周恺的消息是在八点十六分来的。
“沈强找你没有?”
我问:“也找你了?”
“让我写个声明,说维护账号是我个人保留的,公司不知情。”
我坐直了。
周恺发来截图,内容与给我的那份确认大致一样,只是把“未及时上报”改成了“未完成离职交接”。
他问我是不是出了很大的事。
我说系统正在处置,具体原因还没查清,不要凭猜测写说明,按实际记录回答就好。
过了一会儿,他发来一句:“我怕连累你。”
我盯着那句话,鼻子忽然有点酸。
他离职那天,我们抬着一箱旧网线去仓库,路上还争论谁把标签贴反了。最后发现那张标签比我们两个人入职都早,谁也没笑出来,只觉得这地方留下来的东西,永远比留下来的人多。
我回复:“你提交过什么,就说明什么。别替我认,我也不替你认。”
周恺说他保留了交接回执,没有客户数据,只有手续页面。
我告诉他先别往大群里乱发,等调查的人正式找他,再提供给指定人员。此时群里已经够乱了,有人把“数据库异常”转述成“资料全没了”,又被贺总撤回。
这不是靠谁截图更多就能弄明白的事。
八点半,罗工提出切换一部分业务到备用环境,但有个问题:最近一段时间的任务状态可能不完整,恢复后需要仓库逐项核对。
沈强问多久能全部正常。
罗工说不能保证,先把确认安全的部分恢复。
“不能给个准确时间?”
“现在给不了。”
沈强连发了三个问号。
我知道他也在被催。销售负责人在群里问,明早客户的促销订单怎么办;财务问停机损失算谁的;贺总只回了三个字,先处理。
沈强过去总喜欢把“确定”挂在嘴边。
确定几点修好,确定不会再坏,确定改完没影响。听起来像是负责,真正干活的人却知道,有些确定只是被问出来的,并没有多一分把握。
罗工开始组织核对。
我提供了两个历史任务之间的依赖关系,又提醒他,有一家仓库使用的是单独的旧格式,不能跟其他仓一起判断。
他让顾宁联系现场。
宋师傅随后加入临时业务群,第一句话是:“到底打不打单?人都在这儿等着呢。”
顾宁说先按仓库负责人批准的临时方案登记,打印任务不要反复点。
宋师傅发来一段语音,背景里有叉车倒车的提示声:“行,你给我一句准话,手写的这些,明天不能又说不认。”
我看着他的消息,想起自己眼前那张情况确认。
原来不只是我们怕没凭据。
顾宁把批准人、执行范围、后续核对人写成一条消息,发过去请现场确认。宋师傅回了个“收到”,没再争。
八点五十三分,第一批业务开始恢复。
群里有人发了鼓掌的表情,罗工立刻提醒,还不是结束,异常范围没确认完,部分服务仍然隔离。
我重新拿起碗,面条已经凉透了。
手机上有三十七个未接来电,几乎都是沈强,间隔短的时候不到半分钟。我没有把他拉黑,只关掉了来电声音,工作群的提醒还开着。
我怕漏掉真正需要我回答的问题。
九点零四分,贺总单独问我:“现在到底是什么情况?沈强说你拒绝参与。”
我没有先解释年终奖。
我把事件工单编号发给他,说已参与历史资料核对,目前没有生产操作权限,具体恢复情况请罗工汇总。
贺总回:“电话不能接?”
我想了想,打了很长一段,又删掉大半。
最后留下:“工作问题我一直在回复。沈经理要求我先确认一份与已有交接记录不符的说明,我没有同意。今晚涉及事故责任和操作授权,我希望保留书面记录。”
贺总没有马上回复。
几分钟后,群里出现他的消息:“事故处理和责任调查分开,不要让技术人员现在写定责材料。所有指令放工单。”
我靠回椅背,才发现肩膀一直绷着。
这不是反转。
沈强还是我的上司,奖金已经发了,系统也没完全恢复。贺总的一句话,只让那张纸暂时停在了桌面上。
九点二十分,第二个仓又出现问题。
备用环境里的库存数量与现场不一致,有几笔任务可能在故障前已经执行,却没完整写回。顾宁问能不能直接按最新提交的单子重跑,现场都快吵起来了。
我说不能只看提交时间。
罗工接过去,安排技术人员与仓库核对。恢复系统是一件事,确认货到底动没动,是另一件事。
这一次,我没法给出更快的答案。
我只知道那段旧流程怎么走,不知道月台上的每一箱货是否已经搬进车里。电脑里显示的记录,也不能替现场的人作证。
顾宁打来电话。
我接了。
她那边很吵,开口第一句不是催:“我没法一边盯群一边跟他们讲,你帮我把核对顺序说清楚,我开免提,让现场听。”
我看了一眼工单,把刚确认的步骤逐项念给她。她重复一遍,再由仓库负责人决定怎么做。
通话七分钟。
挂断以后,我把通话中确认的事项补进工单,注明现场执行仍由仓库负责人安排。
沈强很快发来消息:“顾宁电话你接,我电话你不接,什么意思?”
我没有回“你心里清楚”。
我写:“顾宁来电是核对已确认的业务事项。请不要再通过私聊要求我签责任说明。”
他发了一个冷笑的表情。
那一下,我比收到八百元时还生气。
并不是他骂了我,而是到了这个时候,他仍然觉得,我不愿意被他单独叫进电话里,是故意驳他的面子。
我把杯子里的冷水喝完,站起来活动了一下发麻的腿。窗外有人在收摊,铁架子拖过地面,响得很刺耳。
楼下卖炒饭的摊子还亮着灯。
我很想下去买一份,热的,放点辣,坐在那张油腻的塑料凳上吃完再回来。可罗工刚发来问题,我又坐下了。
九点四十,服务商给出了一个初步发现:被用于异常访问的维护身份,与周恺离职清单上的旧账号有关,但最近仍有服务商的正常维护记录。
登记人是周恺,不等于操作者是周恺。
我把这句话在心里念了两遍,没有抢着发到群里。
罗工已经写得很明确:需要进一步核查账号流转、访问记录和授权过程,暂不能判断凭据从哪里泄露。
沈强问:“是不是以前就有后门?”
群里没有人回答。
我能感觉到他想找一个确定的原因,一个今晚就能放进报告里的原因。可每一条新记录,都在把事情往更复杂的方向推。
十点零三分,他给我发了第二版情况确认。
这次删掉了“导致”,改成“可能造成”,其他基本没动。
“这样总可以了吧?我也让步了。”
我看着“让步”两个字,指甲掐进掌心。
我没有和他讨价还价。
我只是说那件事没有发生。
我回复:“我已多次上报,记录可查。换成可能,也不能把已上报写成未上报。”
沈强这次发来很长一段话,说他上面也有人,出了问题总得有人出面,不能所有事都推给管理;又说我跟周恺干了这么多年,旧系统的底子是谁留下来的,大家心里都有数。
我看完,没有立刻回。
旧系统的确有问题。
我写过赶时间留下的临时脚本,也有文档拖到最后才补的时候。周恺不是从不出错的人,我也不是,这套系统能撑到今天,里面有经验,也有侥幸。
可承认这些,不等于答应把注销申请从记录里抹掉。
我在工单里补充了那份不完整备注,明确哪些是我能够确认的,哪些需要进一步查证。至于沈强的私聊,我回了最后一句:“请交由调查按记录核实。”
十点二十七分,周恺发消息说,公司指定的调查联系人已经找他。
“我把交接回执交了。”
“嗯。”
“他说我那个申请后来又被退回过,我不知道。”
我心里一沉。
我只知道申请没有闭环,不知道具体退回到了谁手里。以前我追进度时,沈强一直说正在排期。
周恺又发来一句:“我先不猜,等他们查。”
我回复:“好。”
十点四十六分,沈强的第六十个电话打进来。
我当时正给罗工解释一项旧报表与生产任务的区别,看见来电提醒,手停了一下,等铃声自己结束。
那是当晚最后一个。
过了两分钟,他发来消息:“行,你记住今天。”
我把手机放回抹布上,继续把没写完的解释发出去。
十一点以后,仓库现场逐渐安静下来。
顾宁说冷藏货已经按批准方案接收,几台车改了出发时间,有一车赶不上客户的预约窗口,后续要协商。她的消息里不再有感叹号,只剩下一个个时间和数量。
我问她吃饭没有。
“刚吃了半个面包,你呢?”
“面。”
“你比我强。”
我看着旁边那团面,没告诉她已经凉了四个小时。
十一点三十五分,罗工说主要业务恢复到可运行状态,剩下的异常记录需要继续核对,安全排查也不会在今晚结束。
他让不参与后续操作的人先休息,电话保持可联系。
我在工单里写明,历史资料问题可继续留言,有紧急业务确认可以打电话;所有新增操作仍按既定授权执行。
写完后,我才意识到,这句话像是在解释我不是见死不救。
我不喜欢这种感觉。
可顾宁发来一句“今晚谢谢”,我还是回了“不客气”。
零点十七分,我合上电脑。桌边那碗面已经结起一层薄薄的油,我倒进垃圾袋,袋口没扎紧,几根面条挂在边上。
弯腰收拾的时候,我突然觉得特别累。
不是困,是想到明天还得去公司,走过那条走廊,在同一张桌子前坐下,见同样的人。
沈强的头像安安静静停在聊天列表顶上。
最后一句,还是你记住今天。
第二天我提前十分钟到公司。
办公室里开着半边灯,有人趴在桌上补觉,顾宁坐在窗边,手里捏着一杯已经瘪下去的豆浆。她看见我,朝小会议室偏了偏头。
“人力在等你。”
我把电脑包放下,拉链上的黑绳被桌角勾住,扯了两下才松。
小会议室里坐着张岚,还有一位负责内部审查的同事。桌上没有昨晚那张情况确认,放的是一份访谈记录。
张岚先说,今天了解事实,不做现场结论。
我点头。
她问,为什么上司连续多次联系,我没有接听。
我把经过讲了一遍,从值班移交到收到错误说明,没有讲冰箱,也没有讲打车报销。说到八百元时,我停了一下,承认自己当时确实有情绪。
张岚抬眼:“情绪有没有影响你的判断?”
“有可能。”我说,“所以我把能确认的东西都写下来,没有凭情绪去操作,也没有退出工作群。”
旁边的同事问:“如果电话只是为了了解恢复进度呢?”
“我当时不能确定。他先让我确认那份材料,之后又反复要求,我不愿意在没有记录的电话里讨论这些。”
“你可以接了以后拒绝。”
“可以。”我握着纸杯,“但之前发生过电话意思和事后说法不一致的情况,我不想再靠记忆争。”
那位同事没立刻接话,把笔放下,问有没有相应记录。
我说只有当时写的说明,不能证明电话里的原话,能提供给他们作背景,但不能当作这次事故的证据。
这句话说出来,我自己也不太舒服。
有些委屈确实存在,却不是想证明就能证明。
张岚把访谈记录转过来让我看。我逐行读,改掉一处“拒绝参加应急”,换成“未接听直属上司来电,通过群及工单参与应急协助”。
她没有阻拦。
我签了名字,问奖金复核什么时候可以申请。
张岚愣了一下:“今天?”
“对,两个事情分开。”
她把流程发给我,说可以提交,但不承诺调整。我回到工位,先填了申请,把年度工作记录、绩效评分和奖金通知列好。
提交以后,我才去茶水间倒热水。
沈强就在里面。
他眼下一片青,衬衫领子歪着,手里那只杯子没有盖。他看见我,先看了一眼门外,问:“至于闹成这样?”
我说:“我没有往外发。”
“你把我的私聊给审查,不叫往外发?”
“他们问为什么不接,我需要说明。”
他盯着我:“你知道昨晚我挨了多少骂吗?”
我握着杯柄,没有出声。
过了几秒,我说:“我知道你也难,但那份材料写的不是真的。”
他把杯子往台面上一放,水溅出一点。
“那你告诉我,问题出在老账号上,周恺走了,你接着干,跟你们有没有关系?”
“有关系,所以我在配合查。”我说,“但有关系,跟没上报,是两回事。”
沈强张了张嘴,门外有人进来,他没有再说。
那天上午,群里第一次出现比较完整的影响通报。
不是八亿条数据全部损坏,也没有证据证明八亿条都被带走。部分服务受影响,一些近期业务记录需要人工复核,客户的发车、入库和结算安排出现了延迟。
安全问题仍在调查,不能宣布已经没事。
这个结果比昨晚最坏的猜测轻,也远远算不上没损失。仓库加班、车辆改期、客户索赔,每一样都得有人去谈。
顾宁下午来找我,借走了旧仓库流程图。
她站在工位旁,没有马上走。
“我昨晚有一会儿挺气你的。”
我看着她。
“大家忙成那样,你一句句写得那么规矩,我看着觉得你在躲。”
我点了一下头:“我知道。”
“后来我才知道,他让你签什么。”她把图夹在文件夹里,“但我还是觉得,有些话电话说确实快。”
“是快。”
顾宁看了我两秒:“你不会觉得我不站你这边吧?”
“不会。”
她走以后,我在椅子上坐了很久。
我昨晚接她那通电话,也是因为文字不够用了。七分钟能把现场的事讲清楚,没必要用半小时打字。
我拒绝的从来不是电话这个东西。
可旁人看见六十个未接来电,不会自动知道里面装着什么,他们只会先看到一个上司在找,一个下属不接。
这也是我必须面对的。
接下来的三天,我照常上班,参与核对旧资料,但没有重新接回值班。罗工按照新的安排,每天下午发一次待确认项,我在工作时间内逐条答复。
有两项我答不上来。
一项来自更早以前的项目,我从没参与;另一项,我记得处理过,却找不到足够完整的记录。我没有为了证明自己有用,给出一个听上去确定的答案。
罗工说,那就继续查。
我第一次觉得,答不上来不一定比乱答更难堪。
沈强把我从一个客户对接群里移了出去。
没有通知,也没有解释。我看见系统提示,胸口还是堵了一下,过了半小时,给他发消息,询问相关工作是否已经移交,后续由谁承担。
他回复:“工作调整,等通知。”
我把待处理事项列进公司系统,标明需要接收人,没再私下挨个去问客户。那天晚上回家,我打开招聘软件,把六年前的简历一行一行改掉。
第一行写了熟悉公司核心系统,我看了很久,删了。
换成具体做过的项目、负责的范围和能说明的结果。
六年不能只剩一句最熟悉这里。
第五天,内部审查找我做第二次访谈。
这一次,他们把核实后的时间线放在桌上,让我确认与我有关的部分。
周恺在离职前提出了注销申请。
申请进入服务商接管流程后,因为仍有旧任务依赖,被退回要求先做迁移。沈强随后批准暂时保留,备注是保障年末业务,后续统一清理。
批准日期在周恺离职之后。
我当时追问进度,得到的“正在排期”,对应的正是这次延期。可延期没有新的明确截止时间,也没有同步指定责任人。
接管表上,账号管理一栏有签收;专项风险清单,却没有逐项闭环。
服务商那边也不是全无问题。
他们曾使用这个维护身份处理正常任务,却没按自己的接管要求把共用身份拆分和复核。旧习惯被当成现成条件,接过去以后继续用了。
至于异常访问如何发生,仍要等进一步结果,不能凭登记姓名判断是谁实施的。
我看完,指着其中一行说:“这里写我三次提醒,我能确认的书面提醒是两次,另一次只是会上说过。”
负责记录的同事点点头,把表述改了。
我没有因为那一行对自己有利,就当没看见。
她又拿出我那份写得不全的任务备注,问为什么遗漏接管说明。
我说当时只补了用途,以为后续迁移单里会有,自己没有再核对。她记下来,说这部分属于文档质量问题,要纳入整改。
我签了确认。
走出会议室时,我并没有觉得大获全胜。我的那一小块疏漏被清清楚楚写在那里,别人该承担的部分,也没有因为我有疏漏就消失。
这比所有人轮流说一句都有责任,要难做得多。
周恺晚上发来消息,说调查人员已经向他确认,目前没有证据支持“个人故意保留账号”的说法,他仍需就早期使用情况配合说明。
我问他吃了没。
“正吃,番茄炒蛋。”
“自己做的?”
“外卖,你还指望我离职一个月就脱胎换骨?”
我笑了一下。
他问我会不会走,我说在看机会。
周恺隔了一会儿回:“别因为要证明他们离不开你,又留下。”
我没有回复这句。
电脑上还开着一份招聘页面,我把窗口拖大,读到岗位职责里“必要时支持非工作时间应急”,拿笔在纸上记了四个字:怎么安排。
过去我会觉得问这个显得不积极。
现在我想知道的只是,必要时由谁判断,谁在岗,谁有权限,怎么轮休。
第七天,公司开了事故复盘会。
会议没有我想象中的拍桌子,也没有谁当众认错。投影上是一条很长的时间线,从旧账号建立,一直拉到当晚各项服务恢复。
贺总要求先讲事实,再讲改动。
轮到沈强,他说自己在应急期间判断不够冷静,沟通方式欠妥,过早要求员工确认责任,影响了配合。
他没有看我。
我低头记下“过早”两个字,后来又划掉了。
我不需要替他的措辞作解释。
服务商承认接管检查不完整,愿意承担约定范围内的整改工作,具体费用另行核算。业务部门提出,不能再把“系统恢复”当成仓库工作已经完成,人工核对要有人负责。
顾宁讲得很慢,把那车冷藏货等待的时间念了一遍。
会议室里没人插话。
轮到我时,我只补充了两件事:移交权限后,历史人员的支持范围需要明确;未闭环的风险不能因为交接表签了字,就从待办里消失。
说完我坐下,没有提八百元。
会议快结束,贺总问我,对当晚的应急还有没有需要说明的。
我说:“我不接沈经理的电话,但一直参与了工单。这两件事,希望在记录里分开写。”
贺总看向张岚。
她点头:“会按实际记录。”
没有掌声,也没有人说早该这样。
大家合上电脑,回各自的工作里去。顾宁走得最快,客户还在等她回复补偿方案。
我最后出去,沈强在门边叫住我。
“林禾,奖金的事,我重新给你报。”
我停下来:“按复核流程就行。”
“非得这么说话?”
我把笔放进包里:“不然怎么说?”
他没回答,过了一会儿,声音低了点:“我昨晚确实着急。上面问下来,我连谁能处理都说不清,你又不接。”
“群里一直有人处理。”
“那不一样。”他说,“你在,我心里有底。”
这句话以前听过很多次。
客户上线前,他说你去我放心;周末出问题,他说别人没有你熟;外包要进场,他说以后轻松了,你就帮着看一眼。
每一句单独听,都像认可。
我站在门口,没有再往下想。
“你心里有底的时候,我得知道自己能做什么,出了事按什么记录算。”
沈强抬手摸了下鼻梁:“都是一起做事,弄到这份上,大家都不好看。”
“那张纸不是我写的。”
他说不出话了。
奖金复核在下一周有了结果。
公司补发四千元,说明里写,原评价中部分沟通配合扣分依据不足,重新核定。加上最初的八百元,仍然不到去年的一半。
其他差额,公司解释为整体奖金预算下降。
我没有因为拿回四千元,就说今年的安排合理,也没有要求把事故协助折算成一笔救火费。那晚我投入的时间,被登记进应急支持记录,后来换成了调休。
张岚问我是否接受复核结果。
我说接受这次更正,但对评价标准仍保留意见,请把我的书面反馈附在流程里。
她按我说的做了。
那天下班,我没有去看冰箱。
我先给自己买了一份炒饭,坐在楼下摊子旁吃完,米粒炒得有点硬,葱放多了,倒是热的。老板问要不要打包,我说不用,就在这儿吃。
吃到一半,工作群响了一声。
我看了一眼,是罗工发布第二天的计划,不需要我回复。我把手机放回口袋,把剩下半碗吃完了。
事故调查最终没有给出那种一眼能看懂的结论。
不是一个离职员工留下账号,就能解释全部问题;也不是把管理流程补齐,过去的损失就能抹掉。凭据泄露的具体来源仍有无法确认的部分,公司继续委托专业人员核查,对客户按确认的信息更新情况。
这些后续我只接触到与自己工作有关的部分。
我不知道沈强夜里还接过多少电话,也不知道贺总和客户谈了哪些条件。我能看见的是,顾宁连续几天嗓子哑着,仓库补录的表送来一摞,罗工的整改计划从两页变成了九页。
事情没有因为我拒绝签字,就自动结束。
月底,沈强不再直接负责安全事件处置,技术应急的指挥关系做了调整。他仍然是部门经理,仍旧参加周会,只是再也不能在群里说一句先弄起来,就让所有人同时动手。
新排班表发下来时,历史支持不再默认全天在线。
我的名字后面写了具体时段,超过时段如何升级,也有对应负责人。罗工来问我有没有补充,我指出两项联系人缺失,他当天补了。
我没有因此撤掉投出去的简历。
有一家面试到最后,负责人说他们是年轻团队,提倡随时响应,希望员工有主人翁精神。我问有没有值班安排和补偿,他说创业阶段不要太计较。
我感谢他抽时间,结束了面试。
这回我没有觉得自己错过了什么,也没把对方当成坏人。他想找的人不是我,我也不想再去试一次,看口头上的热情能不能撑过下一次深夜。
后来我接到一家规模更小的企业的录用通知。
工资只比原来多几百,系统也谈不上先进,但对方把值班、备岗和额外支持写进了安排。我问了三遍交接方式,对方负责人有些意外,还是逐项回答了。
我拿到书面条件后,才提交离职申请。
沈强看见申请,没有立刻批准。
他叫我进办公室,问是不是外面给得特别多。我说不是,岗位更合适。
“奖金不是给你补了吗?”
“我知道。”
“那还有什么过不去的?”
我望着他桌上那只杯子,盖子又找回来了,杯口上卡着一圈没擦净的茶渍。
“我不想每次不答应一件事,都先证明自己不是不顾公司。”
沈强靠在椅子里,没再劝。
交接还是我和罗工做。
这次没有一张笼统的全部完成,每一项都有现状、接收人、未解决问题和后续期限。能当场确认的就确认,暂时处理不了的留着,不为了纸面干净把字删掉。
有一项旧任务迁移仍然没做完。
罗工说他负责盯,我问需不需要把我的联系方式留在备注里。他摇头:“留文档位置。以后有问题,我们先查。”
我拿着笔,停了一会儿,才在接收栏旁边写完日期。
倒数第二天,顾宁来还那张流程图。
纸边卷了,她用透明胶粘过一处,上面多了几行仓库现场的补充。她说已经整理成新版,旧的问我要不要。
我说留档吧。
她没走,靠在旁边的空桌上:“后来有人问我,你那晚是不是气奖金少,故意不救。”
“你怎么说?”
“我说你救了,只是不接沈强电话。”她顿了一下,“也有人说,都是工作,何必分得那么清。”
我拉上电脑包,黑绳又卡住了。
顾宁帮我按住布边,我把拉链一点点扯过去。
“我也不是一开始就分得清。”我说。
她看着那截绳子,笑了一声:“你换个包吧。”
“先换冰箱。”
“还惦记那个呢?”
“尺寸都量了,总不能白量。”
最后一个工作日,张岚把离职材料拿给我,顺便让我核对那晚的支持记录。记录里列着我回复的问题、参与时间和没有执行生产操作的事实,没有“拒绝救援”,也没有一句夸张的力挽狂澜。
我从头读完,签下名字。
六点差两分,沈强发来消息,问有份旧报表以后找不到口径,能不能再打给我。
我没有立刻回复。
那张报表有完整文档,罗工也已经接收,但我知道,问原来的人总是更方便。方便一次,就可能有第二次,直到一句顺手帮忙又长成没有期限的责任。
六点整,我打了最后一次卡。
电梯下行时,我在手机上回复:“沈经理,请先按交接目录查找,由罗工统一接收问题。确需额外协助,再书面确认范围和时间。”
他回了两个字:“知道。”
我没有把那个号码拉黑。
也没有再把它设成可以突破静音的特别来电。
走出园区,我去家电店付了冰箱的钱。店员问旧的需不需要带走,我说是房东的,得先商量;
他把送货单递给我,我仔细核对了尺寸、时间和费用。
到家后,我把灶台擦干净,重新煮了一碗面。
水开的时候,手机亮了,是新公司的入职提醒。
我把日期填进日历,又顺手把旧公司的六十个未接来电归进记录,没有删除。
锅里这一次没溢水。
我端着碗坐下,收到顾宁发来的消息:那车冷藏货的后续费用谈妥了,仓库补录也全部核完。
末尾她问,回头看,那晚有没有哪一通电话,其实可以接?
我回她:“也许有。但那份写错的责任说明,我不会签。”
发完,我把旧公司的门禁套放进抽屉,关掉已经完成交接的工作提醒;
替人着急到什么程度,才需要连自己的顾虑也一起咽下去?
临时救火又怕责任说不清,可以先确认权限、把指令留在记录里。
你会接那通电话吗?欢迎评论,也转给那个总在下班后被叫回去的同事。