周一早上九点,会议室里坐了二十多个人。
罗俊杰站在投影幕布前,手里捏着一张盖了红章的纸。
他说:“公司优化调整,陈长健转岗行政助理,月薪调整至三千元。”何雨寒把调令和一份空白的自愿离职协议推到我面前。
罗俊杰笑眯眯地补了一句:“陈工,签字你熟。”我看见那张调令下面,还压着一张泛黄的旧签单复印件。
我盯着上面自己二十年前的笔迹,把那两张纸叠在一起,从中间慢慢撕开,一直撕到碎。
工牌、门禁卡、抽屉钥匙,一样一样放在桌上。
走出门的时候,我听见身后一片死寂。
![]()
01
罗俊杰是三月中旬来的。
人事那边发邮件说,数据合规部新总监到任,让大家在电梯口迎接。
那天早上我正蹲在机房理旧线缆,满手灰。
等我把手洗干净赶到前台时,罗俊杰正站在大厅里跟几个年轻同事握手。
他穿一件熨得笔挺的深蓝色衬衫,头发梳得一丝不乱,笑起来露出一排白牙。看起来三十五岁上下,跟部门里一大半人相比都算年轻人。
我说:“罗总好,我是陈长健。”
他握住我的手摇了摇:“陈工,久仰大名。部门的老底子可就指望您了。”
那句话说得很客气,但我觉得他看我的时候,眼神里带了几分打量。
像是菜市场里挑鱼,掂一掂分量。
当时我没多想。
我在这个岗位干了十七年,管的就是历史数据合规这一摊子事。
公司换过三任数据部负责人,每个新来的头头都会来寒暄几句。
老一套了。
第二天,罗俊杰就组了个饭局。
部门一共十二个人,他叫了六人间的包间,点上两瓶白酒。
饭桌上他挨个敬酒,问的都是些家长里短的话。
问了老同事孩子上几年级,问了年轻同事买房了没有,问到我的时候他顿了一下:“陈工,您再过几年该退休了吧。”
我说还有几年。
他点点头:“那得趁这几年好好歇歇。系统维护这块,该交给年轻人去扛了。”
我端着酒杯,指甲在杯壁上轻轻刮了一下。我笑了笑,没接话。
饭局之后的日子还算太平。
罗俊杰每天开早会,研究些我看不太懂的新指标。
他喜欢用报表说话的劲儿,开会必投屏,屏幕上花花绿绿的全是英文缩写。
我照旧干我的活。
系统这东西,年头越久问题越多,我的桌子抽屉里常年塞着一张手绘的架构图。
那张纸攒了十多年,上面密密麻麻全是批注。
哪条线连着哪个库,哪个节点容易出故障,我心里有数,纸上也有数。
四月头上,罗俊杰把我叫进了他的新办公室。
他办公室的窗台上摆着一盆绿萝,是新买的。
他坐在那把真皮转椅里,没让我坐,随手翻了翻手里的文件夹,像是很随意地开了口:“陈工,我想了解一个事。”
我说您说。
他看着我:“咱们公司早年的历史数据,当时是不是有几套备用的存档母盘?”
我心里咯噔一下。这个事,公司内部知道的人不超过五个,而且都是老管理层。
我说:“罗总您是从哪儿听说的?”
他笑了笑:“上一家客户公司的同行随口提过。说有套老体系特别严密,当年的终审认证,是需要一把物理密钥的。”
我坐直了身子,说那是十几年前的旧事了,现在大部分接口都迁到了新架构,老那套,早就没在用了。
罗俊杰没追问,往椅背上一靠:“陈工,公司系统这块,我不如您。以后还得跟您多请教。”
这句话他说得轻轻巧巧,可我听着总觉得不太对劲。就像蛇吐信子,你不知道它想什么时候咬人。
五天后,罗俊杰在走廊里撞见我,忽然说了句让我没想到的话:“陈工,我前两天翻人事的旧档案来着,看见一桩老事儿。”
我心里紧了紧,面上没露。
他压低声音说:“二十年前,好像有过一单签字出错的记录。当事的那个同事,后来被开了?”
我站在过道里,手里的保温杯差点没握住。
那件事,是我在公司职业生涯里最不愿意碰的一段。
当年我还年轻,负责一批数据核准单的复核签字,一时疏忽,单子上有位同事的资质认证没有核实清楚就签了字。
后来出了纰漏,那位同事被当成责任人背了开除的处分。
我一直觉得,是我害了他。
我抬头看了一眼罗俊杰。
他脸上笑眯眯的:“陈工,别紧张。我就是随便问问,老黄历了。”
说完他拍拍我的肩膀,转身走了。我站在过道里,手心的汗把保温杯壶身弄得又滑又腻,半天没迈开步子。
02
四月中旬,罗俊杰出台了一份全员绩效盘点表。
表上每个人都被打了一列分,什么统筹能力、数字化思维、协同效率,一大堆名头。
年轻同事的分数普遍偏高,四十岁以上的老同事基本都在及格线上下。
有人私下念叨两句,也就算了。这年头谁不是坐在工位上混口饭吃,忍一忍就过去了。
罗俊杰找我谈话的时候,何雨寒坐在旁边做记录。她把笔记本电脑放在膝盖上,手指在键盘上敲得飞快,也不知道是真在记录还是在打别的字。
罗俊杰说组织架构调整,原先我名下管理的几套核心系统,要统一收归到新的数据中台。技术上需要我把权限交出来。
我盯着他递过来的授权清单翻了翻,清单上列得非常清楚,核心库、灾备端、日志监控,全都在列。
我说:“罗总,这个事不是不能办。但早年那套父验证体系,是有硬件绑定的。就算我把后台权限交了,母库那头还是要授权方插钥匙才能解锁审计记录。这事,得走流程。”
罗俊杰摆摆手:“老体系了,能迁就迁,不能迁就算了。陈工,现在的活儿不比以前了,讲究的是快。我只要把新项目跑通就行,老数据的事不急着动。”
他说得倒痛快。
我把那把钥匙形的U盘从机箱背后拔下来看了看,又插回去。
何雨寒在旁边探过头来:“陈工,这个就是那个什么验证母库的钥匙?”
我没搭腔,把它塞回兜里:“就是个老物件。”
罗俊杰也没追着看,把授权清单往我前面推了推:“陈工,签个字吧。”
我拿起笔,在权限移交确认单上签了名字。
那几天我总觉得不太踏实,又说不清哪儿不对。
后来某天下午,何雨寒端着一份文件过来找我,说是集团新项目要做客户数据的脱敏备份授权,需要合规口签字。
我扫了一眼,看见文件标题下面缺了一页。
我说:“这页呢?第三方使用方的信息页,怎么没附?”
何雨寒眨眨眼睛:“陈工,现在都电子化了,那页走线上流程。您先签,回头我帮您补上。”
我把文件放下了。这个动作我做过很多次,但是这一次不一样。那页纸缺得不太正常,我闻着有点不对劲。
“小何,流程不完整的东西,我不签。这个规矩我定了二十年了。”
何雨寒咬着嘴唇看了我两秒钟,没再劝,把文件拿了回去。
当天傍晚下班,天下着小雨。
我拎着包走到一楼大堂,肖秀云站在自动贩卖机旁边等我。
她见了我就压低声说:“老陈,你今天是不是没签何雨寒给你的那份授权?”
我说是没签,流程少了页。
她往门口扫了一眼,压低嗓门:“你知道那份文件要盖谁的名字?罗俊杰上月就开始跟外面一家公司接洽了。我昨天做费用审批,看见他报了两次长途差旅,去的方向都跟咱们业务对不上。”
我看她:“你这话什么意思?”
肖秀云说:“你自己留个心眼吧。他没有平白无故盯上你那份活儿的道理。”
她说完,把伞一撑就走了。
我站在门廊下,雨点啪嗒啪嗒打在台阶上。
我脑子里转了一圈又一圈,把所有的事串在一起想了一遍。
他说起旧档案时笑得那么随意,何雨寒送文件来时又那么急。
我隐约觉得,那张缺失页背后,藏着的东西比我预想的要深得多。
![]()
03
四月末,季度考核结果公示了。
我的名字挂在倒数第一的位置,评语写着“工作态度消极,配合度不足”。
季度奖金被清零,另外加了一条口头警告:若下一季度仍无明显改善,将影响岗位待遇。
我站在公示栏前面看了很久。
这份东西,放在几年前我根本不会多看一眼。可现在不一样了。我掏出手机给部门助理打了个电话,问了一句:“这是罗总定的?”
电话那头沉默了一下,说:“陈工,这份结果已经抄送人事了,您有意见可以走申诉流程。”
我挂了电话,走到罗俊杰办公室门口。
他在里边打电话,声音不高,但我隔着门听到了几个字:“对,那边已经把合同备好了,就等这个口子撕开。”
我敲门进去。
他放下手机,脸上挂着笑:“哟,陈工,坐。是看到考核结果了吧。这事我跟你说一声,团队整体评分,集团那边定的。你的分数我争取过,但你也知道,数字化这块咱们确实还有差距。”
我站在那里没坐:“罗总,我不是来申诉的。我就想问一句:您要的那个口子,是什么口子?”
罗俊杰的笑容微微一僵。
他往椅背上靠了靠,像是想说什么,但话到嘴边又改了主意:“陈工啊,您别多心。咱们聊的都是工作上的事。”
他打开抽屉,拿出一张纸,慢慢推到桌面边缘。
我低头看了一眼,是一张旧签单的复印件,上面一行行记录着二十年前那笔数据核准。
末尾签着我的名字,墨迹已经泛黄,但是那三个字的笔迹,我一眼就能认出来。
罗俊杰说:“陈工,当年这个案子,后来怎么处理的,您还记得吗?”
我嗓子有点发紧:“记得。那位同事被开除了。”
“您说他冤不冤?”罗俊杰笑着补了一句,“同样的错误,隔了这么多年,没人愿意再提。可是陈工,它到底还是一道坎儿。对不对?”
我没说话。
他往前探了探身:“新项目的数据清洗方案,并不复杂。以您的资历,签字也不会有太大的责任。您配合集团流程,我不但把这张纸给您封存,之前扣的钱也可以申请补回来。”
我盯着那张泛黄的复印件。
握着门把手的那只手指节微微泛了白,我松开门,轻轻放下来。
“罗总。”我说,“二十年前那个同事现在在做什么,您知道吗?”
罗俊杰没有回答。
“他后来去了一家小工厂干质检员,没过几年,查出尘肺,人走了。”
罗俊杰的笑容收起来了。
我转身走出了那扇门。背后没有人叫住我。
当天下午,行政通知我:由于部门工位调整,我原来那个靠窗的位置要腾出来。
新工位在走廊尽头靠门的地方,对面是饮水机和水房,人来人往的,有点吵。
我搬着一纸箱的资料走过去时,路过何雨寒的工位。
她正低头打字,假装没看见我。
04
五月头,老伴的咳嗽加重了。
周六早上她吐了一口痰带血丝,我赶紧打车把她送到医院。
拍完片子,医生说左肺阴影有增大,建议住院做系统治疗。
办完住院手续已经是中午,我去缴费窗口排队,前面七八个人,排到我时收费员敲了敲键盘,说:“先生的账户余额不足,需要先充值。”
我愣了一下,把工资卡递进去。收费员刷完告诉我,那张卡上只剩下不到一万块钱。
我站在窗口前想了半天,才想起来上个月的绩效工资被降了档。
我打电话给部门助理想问问能不能先垫报一部分医疗费用,助理说超过一定额度的报销单需要分管领导审批。
分管领导,就是罗俊杰。
我挂了电话在医院走廊里站了一会儿,还是把那张报销单拍了照片,发给了罗俊杰。
五分钟之后他回了一条微信:“陈工,您的情况我了解了,报销程序有一定要求,需要先把上月考核的确认单签了。签完我就让财务走报销。”
我没有再回他。
晚上在医院陪床时,老伴靠在床头喝粥。她问我:“今天上班怎么样?”
我说挺好的。
她放下碗看了我一眼,也没追问,只说了句:“老陈,你脸色不好。”她伸出手,把我的手轻轻握了一下。
她的手很瘦,骨节分明,但那股子劲儿还是有的。
“别硬扛,有什么话跟我说。”
我摇摇头:“没事,就是最近有点忙。”
病房里熄了灯。
我坐在靠窗的折叠椅上,看着窗外的霓虹灯闪闪烁烁,心里翻来覆去想着罗俊杰白天说的那句话,还有那张旧签单。
女儿陈佳莹在九点多的时候打来电话,声音挺轻快的:“爸,妈睡了?”
我说睡了,你还没睡啊?
她说加班刚回来,“爸,我攒了六万块钱了,年底你和妈再添一点,首付就差不离了。”
我嗯了一声,说好。
挂了电话之后,我坐在那张塑料椅子上,把手机翻来覆去地看了一遍又一遍。
我数了数卡上的余额,又算了算老伴接下来的治疗费用,还有陈佳莹那六万块钱。
要是公司这边真把报销卡住了,这张卡还能撑多久?
我掏出手机打开微信,看了一眼罗俊杰下午发来的那条消息。
我把大拇指悬在输入框上面停了几秒,最后还是把手机锁屏,放回了兜里。
那天凌晨三点,老伴翻了个身,迷迷糊糊地问我:“老陈,你还没睡?”
我说就睡了。
她没再吭声,把被子往我这边掖了掖。
![]()
05
周三早上,例会。
我照常拎着保温杯走进会议室,坐在最靠门的位置。
罗俊杰坐在主位上,何雨寒坐在他右手边,面前摊着一沓文件。
会议开头是几项常规内容的通报,我没有听得很仔细,翻着手机看缴费记录。
直到罗俊杰的声调忽然抬高了一些:“下一项,人员优化事宜。”
我抬起头来。
他把一份文件从何雨寒手里接过来,将页面对着会议桌转了一圈:“关于陈长健同志岗位调整的申请,经综合考量,即日起转岗行政助理岗位,负责办公用品采购及来访登记。薪酬标准相应调整。”
他顿了一下:“由原岗位月薪四万元,调整至三千元。”
会议室里,安静得出奇。
我听见饮水机在角落里咕噜响了一声,空调出风口的叶片嗡嗡地震。
罗俊杰把文件往我面前推了推:“陈工,如果没有异议,请在这里签字确认。”
他推过来的东西一共有两张。
一张是岗位调令,另一张是空白的自愿离职申请。
调令上已经盖好了公司的公章,红得发亮,像是早就把每一步都算计好了。
何雨寒从文件夹里又掏出一张纸,放在那两张纸旁边。
我看过去,那是一张泛黄的签单复印件。
罗俊杰的声音不高不低:“陈工,签字您也熟,是不是?”
他指了指那张旧签单,又指了指调令下方“本人自愿离职”那一栏。
“一把钥匙开一把锁,咱们各退一步。您体面地走,我给足您体面。”
我没动。
我把手伸进上衣内袋,摸到了那枚钥匙形状的U盘。温热的金属贴着胸口,跟了我快六年。我从兜里把它掏出来,握在手心里,掂了掂。
罗俊杰的眼神落在我手上。他的表情变了。
二十多个人坐在会议室里,没有一个人说话。
我把那张调令拿到面前,从中间对折,又在折痕上按了按。
然后我慢慢地撕,从折痕处撕成两半,又叠起来再撕。
一次,两次,三次。
直到撕成一把碎纸屑,我才松手,让它们一片一片落在会议桌上。
我把手里的U盘钥匙举起来,看了一眼,放在那堆纸屑旁边。
我又从口袋里摘下工牌,上面印着我的照片和入职年份。
我把工牌放在钥匙旁边,又摸出抽屉钥匙、柜子钥匙,连带门禁卡,整整齐齐地在桌上码了一排。
罗俊杰的声音有点变了:“你这是什么意思?”
我已经站了起来。会议室里二十多双眼睛齐刷刷地落在我身上,没有人说话。
“罗俊杰。”我听到自己的声音哑得很,“二十年前那张单子是我签的。当年我没看清流程,害了一个人。”
罗俊杰动了一下嘴皮子:“这事早过去了,现在说的是……”
“现在?”我看着他,“你现在做的事,跟当年那份假单子,有什么区别?”
何雨寒拦了一句:“陈工你别激动……”
我看了她一眼。她嘴张了张,没有再说了。
我走向门口。
路过垃圾桶的时候,我把口袋里今天带出来的那张挂号单揉成一团丢了进去。
身后传来罗俊杰的声音,提高了几分:“老陈,你今天从这个门走出去,就算主动离职!”
我的手搭在门把手上,停了两秒。我没有回头。
“行。”
我推开门,走了出去。
门在身后咔嗒一声合上。
我站在电梯口等电梯时,忽然觉得自己的手在发抖。
等我走进电梯,靠着轿厢的铁壁站定,才把手伸进大衣口袋,摸到一个冰凉的东西。
那枚钥匙U盘,被我提前拔下来了。
它一直放在我左边内袋里。刚才我放在会议桌上的那一枚,只是搁在抽屉里的备用模具。
电梯门合上。楼层数字一格一格往下降。
06
当天下午,罗俊杰在工作群里发了一条消息:“陈长健无视公司管理规定,擅自离岗,视为本人主动解除劳动合同。相关交接手续由部门助理督办。”
我看到了,没有回。
晚上我给老伴发了个信息,说公司有个项目要临时出差,这几天先在市郊住。老伴回了一个字:“好。”
我没敢告诉她实情。
第二天早上六点多,手机开始震动。
来电显示:梁宏图。
我盯着那个名字看了一会儿。那是我入职十七年以来,第一次直接接到老板的私人电话。手机震到第七声时,我按了静音,把屏幕朝下扣在桌上。
八点多,屏幕上显示三十七条未接来电。前二十几条是梁宏图打的,后面有几条是人事部经理,再后边肖秀云也打了两个。
我没有回。
到了上午快十一点的时候,梁宏图的微信消息弹了出来:“老陈,看到联系我,急事。”
我依然没回。
快到中午,肖秀云的微信来了,没有铺垫,就发了一段话:“老陈,今天牌照年审材料被上级系统退回了。技术部翻了一上午,说少了一个硬件认证节点。年审报告写不了,后天截止,超期要罚。”
我没有回她。
下午一点半,肖秀云又发来一条:“罗俊杰今天一上午没有出办公室,何雨寒说她联系不上那个第三方服务的接口人了。老陈,母库你是不是有备份钥匙?”
我看着那条消息,手机屏幕亮了又暗。
阳台上的韭菜抽了新芽,我拿着喷壶把水洒匀,又拿起一把小铲子松了松土。太阳晒在后背上,暖洋洋的。手机搁在茶几上,每隔十来分钟亮一次。
到晚上快七点的时候,门铃被人按响了。
我走过去从猫眼里往外看一眼。门外站着的人穿着一件黑色薄棉外套,头发被风刮得有些凌乱。是梁宏图。他身后没有跟着别人。
我沉默了一会儿,拉开了门。
他站在门口,咧了一下嘴:“老陈,吃饭了没?”
我没接话,侧了侧身让他进门。
梁宏图进屋坐下,也不多寒暄,把手机掏出来摆在我面前:“你知道今天打了多少个电话?”我给他倒了杯水,放在茶几上。
他没有碰那杯水,看着我:“老陈,年审的事,我不瞒你。系统卡住了,技术部查了一整天,少了一个硬件。他们说你走的时候带走了什么东西,那是公司资产。”
我站在窗边,看着楼下来来往往的行人。
“梁总。”我转过身,“调令上盖的章,是公司的。那枚钥匙,是我六年前自己申请的备用认证。我在职期间从来没有拿它办过私事,离职以后也不会用它碰公司的数据。”
他盯着我:“那你要怎么样?明说条件,我都可以谈。”
我摇了摇头:“不是钱的事。梁总,您先看看这个,再决定还要不要跟我谈。”
我从抽屉里拿出一叠A4纸,递到他面前。
那是临走那天我从系统里导出的授权日志,打印成了纸质版。
上面有一条条清晰的时间记录:深夜十一点、凌晨两点、凌晨四点,罗俊杰的账号连续导出客户数据。
“你那位新主管,每一步都在挖您的墙角。”
梁宏图拿起那叠纸翻了翻,脸上的表情从困惑变成铁青。他没有说话。
门铃在那一刻又响了。
![]()
07
梁宏图坐了半小时,拿着那份授权日志走了。他走时说的一句话我到现在还记得:“老陈,这个事先让我查清楚。”
晚上十点多,肖秀云打来电话。她的声音压得很低:“老陈,梁总刚才把罗俊杰叫到办公室去了,关着门谈了快四十分钟。”
我问:“谈出什么结果?”
“罗俊杰说是正常的行业调研,说那个第三方是咨询公司,用于竞品分析。梁总当时没发作,但脸色很不好看。”肖秀云顿了一下,又说,“老陈,我这边看到一件事。”
“什么?”
“罗俊杰来公司的第一个星期,发过一封内部邮件,抄送给了合作方的技术总监。邮件内容我调不出来,但标题里有几个字,跟‘迁移’有关。”
她停了一会儿:“老陈,他拉的那个群,不是普通的工作群。我查到那个人名,是一家叫‘海岳数据’的公司高管。”
海岳数据。
我握着手机,身体微微僵硬起来。
做合规的人都知道这家公司,同行圈子里的猎头大户。
专挖别家数据骨干,买别人的行业接口。
上个月同业聚会时还听人提过,海岳在筹备收购资质,差一个牌照就能上车。
梁宏图公司的牌照,正好对口。
我挂了电话,在沙发上坐了很长时间。
脑子里翻出很多事来:罗俊杰来的第一天问我的那把母盘,何雨寒递过来的那份缺页文件,深夜导出日志里那些数据流的方向,还有那天他在办公室门口打电话时说的那句“合同已经备好了”。
他不是来搞合规的。他是来挖地基的。
我打开电脑,把那天顺手拷进U盘的离线终端数据调了出来。
屏幕上跳出几层目录,我慢慢翻找,在系统日志深处找到一个被隐藏的文件夹。
时间是我离职前一天。
里面平躺着一份电子签章模板,用的是我的工号和姓名。
文件夹里还有一条自动定时指令。
如果我的工号在七天之内没有登录过系统,它会自动模拟我的指纹授权信号,把最后一份签章和数据变更记录同步到一个外部目录里。
那外部目录的路径,指向的是一串不认识的域名。
我盯着屏幕,后背出了一层细汗。
如果那天我没有拒绝签字,或者我没有在离职前把那枚备用钥匙拔下来,罗俊杰的计划早就完成了。
他会用我的身份把一套合规认证提前签好,然后把壳子做干净,等收购方上门。
我拿起手机,找到梁宏图的号码。我坐在那里想了很久,还是放下了手机。
第二天下午,梁宏图在我家楼下等着。
他站在那棵梧桐树底下,见我出来,直接走过来:“老陈,昨天日志的事我问过罗俊杰了,他说是竞品调研。你之前提的那个第三方服务器,我让技术部查了,服务器在境外,协议用的是部门级账号。”
他说完停了一下:“老陈,这件事我压下去了。你回公司先把年审签字弄过去,剩下的事我会处理。罗俊杰那边我会调走。”
我看了他一会儿。
“梁总。”我说,“您知道那份日志里还藏着什么吗?”
他一愣。
我把手机打开,翻到昨夜找到的自动指令截图,把屏幕对准他。梁宏图接过手机,翻了两页,脸上的血色一寸一寸退下去。
“他想用我的工号做假签章。”我说,“这就是为什么他先扣我绩效,又压我的报销,最后当众给我调令。他从来就没打算让我好好走。”
梁宏图站在街边,半晌没有动。他掏出一根烟,点了几次没点着。
“老陈,”他的声音有点干涩,“那你觉得应该怎么办?”
08
我没有立刻回答梁宏图。
街边有家小面馆,我指了指,两个人进去坐下。要了两碗牛肉面,我低头吃了几口,梁宏图没怎么动筷子。
他用筷子夹着碗里的面条,翻来覆去地搅:“老陈,说实话,这几年外面好几家公司找过我,说要带我出去跑个相对独立的赛道。我没松口的原因你也知道,这个牌照就是我的命根子。”
我没接话,等他自己说下去。
他叹了口气:“罗俊杰是我朋友介绍的,说他做过大厂的数据合规。我信了,人到位前连背调都没做全套。”
“梁总,”我放下筷子,“罗俊杰在海岳那边是什么身份,您朋友知道吗?”
梁宏图愣了一下,沉默了半分钟才开口:“他没提过。但他昨天跟我说,罗俊杰简历上的上一家公司,跟海岳是同一个园区。”
“那就是说,你朋友介绍他的时候,至少知道他在海岳那栋楼里待过。”
梁宏图没有说话。我也没有再逼他。
面店老板在柜台后面看电视,新闻里播着本地的一起通讯诈骗案。梁宏图忽然开了口:“老陈,我有个事想请你帮我判断一下。”
“现在把罗俊杰开掉,年审那边还能不能来得及?”
我想了想:“硬件在我手上,签字系统里只要不启用伪造签章功能,我可以回公司去走一遍流程。但是梁总,开掉罗俊杰之前,得先把最后那条自动指令的数据链路封了。不然他人走了,那条指令还在跑,后台照样能往外送数据。”
他看了我一眼:“所以你回来不只是签字?”
我说:“梁总,您要的只是牌照续期,那很简单。您如果想把这件事连根拔干净,就不能只开掉一个罗俊杰。他们埋了这么长一条线,不可能只有他一个人干活。”
他沉默着。
我结了账,两个人走出面馆。他站在路灯下抽完那根烟,把烟屁股在垃圾桶上摁灭:“老陈,你这几天能不能配合我先做一件事?”
我看着他的眼睛,等着他说。
“后天上午,我跟罗俊杰开个阶段汇报会。他说要带材料,正好您就把您手上那份东西一起带上。你们当面核对一下数据流向。就算是假的,我也要他用嘴亲口来解释。”
我说行。
往回走的路上,我给肖秀云发了一条微信:“你手上有没有罗俊杰那边跟海岳往来的邮件记录?”
过了几分钟她回了两个字:“有一份。”又补了一句:“财务付款附件里有一张采购合同,签字方是海岳关联公司,品目写的是IT咨询服务。”
我盯着那行字看了片刻,把手机放进兜里。夜风从巷口吹过来,带着一点凉意。
我这个干了半辈子活的老头子,终于下定决心做一件不太像自己风格的事。
我把当年害过人的旧签单翻出来,和罗俊杰的那些日志、指令、合同清清楚楚摆在脑子里比了一遍。
一样的手法,一样的套路。
唯一不同的是,二十年前我没看懂那张纸上的猫腻。这一次,我看得比谁都仔细。
![]()
09
周五上午,梁宏图的办公室。
罗俊杰推门进来的时候,手里拎着一个黑色公文包,脸上带着轻松的神情。
他穿着一件浅灰色Polo衫,头发打理得一丝不苟,看起来就像是来例行汇报工作。
梁宏图坐在办公桌后面,指了指对面的椅子:“坐吧。”
罗俊杰坐下来,打开公文包:“梁总,我把上周数据迁移项目的汇总材料都带过来了。整体进度比较顺利。年审的事情技术部还在处理,应该很快就能解锁授权。”
梁宏图嗯了一声:“硬件的事,找到了吗?”
罗俊杰的笑容稍微微妙了一瞬:“技术部反馈说,可能是一枚老型号的终端密钥。公司之前用这套系统的老员工里有一个人主动离职了,带走了备用认证。我已经让法务发函了。”
他说着转过头,这才看见我坐在沙发上。
办公室里安静了片刻,罗俊杰脸上的笑容渐渐收了:“陈工?您怎么在这儿?”
我没有回答他。梁宏图从抽屉里拿出一个白色文件夹,打开,平放在桌面上。他没有说话,只是把文件夹转了个方向,推向罗俊杰。
罗俊杰低头看了一眼,又抬起头来,嘴角抽动了一下:“梁总,这是什么东西?”
“你跟海岳签的数据迁移合同。”梁宏图的声音不大,“他们说这属于咨询服务费用,但你我都知道,内容是对我们现有客户的脱敏,原始数据打包传输。”
罗俊杰的嘴角绷了一下。他的目光从那纸合同上移开,看向我。
“是陈工跟你说的。”
梁宏图没有否认。他靠在椅背上,抱起双臂:“俊杰,我一直把你当自己人。”
罗俊杰沉默了几秒钟,忽然笑了一下,带着点释然般的轻松:“梁总,做数据这一行的,往外出数据确实需要流程规范。但您也别只听陈工的一面之词。他手里那枚钥匙,本身就不干净。”
我开口说了第一句话:“那你为什么要做我的伪造签章模板呢?”
办公室里先是几秒钟的安静,罗俊杰的脸颊肌肉微微抽动了一下:“什么意思?我听不懂您在说什么。”
我把手机推到他面前。
屏幕上显示的是那个隐藏文件夹的截图,底部还有一条父验证的自动指令代码,指向那个外部域名。
他的名字出现在代码注释里。
罗俊杰盯着屏幕看了几秒钟。他站起身,声音高了几度:“梁总,这是陈长健伪造的,他可以修改终端里的记录。”
“我没有改。”我慢吞吞地说,从口袋里掏出一枚U盘,“我把原始日志的备份和硬件时间戳都带来了。你可以让任何第三方来验,看看数据有没有被改动过。”
办公室里安静了很久,久到我以为梁宏图会按捺不住爆发。
然而他只是平静地看着罗俊杰,把手里另一份文件翻开来:“俊杰,海岳那边我打过电话了。”
罗俊杰站着的身体僵住了。
“那边的副总裁说,当初接洽这个项目时,对接人用的介绍信,上面盖着你原部门的章。”梁宏图停了一下,“你的部门在人家公司,怎么会有我们公司的介绍信?”
罗俊杰的手指微微颤抖。
梁宏图又说:“你自己看这份东西。确认了,我们不报警,你体面离开。不确认,我把全部材料移交给经侦。”
办公室里的空气凝固了。窗外的阳光打进来,能够看见浮尘在光柱里翻滚。
我看到罗俊杰的喉结动了一下,又动了一下,最后慢慢垂下头去,两只手撑在桌面的边缘。
他嘴唇动了动:“梁总,这个事,不是我一个人说了算的。”
梁宏图没有回话。
他拿起手机解锁,拨通了一个号码,开了免提。电话那头响了两声之后,传来一个沉稳的男人声音:“梁总?”
那个声音我听过。在罗俊杰的办公室门口,被他压得低低的那通电话里。一模一样的声音,一模一样的语调。
罗俊杰的脸彻底白了。
梁宏图把手机翻过来放在桌上:“海岳那边的人已经过来了。人就在楼下会议室里。你要不要下去当面对着?”
罗俊杰退了一步,又一步。他的公文包掉在地上。
没有人替他捡起来。
10
后来的一切比我预想的要顺利一些,当然,也比我预想的要平静得多。罗俊杰下楼去了。
他跟海岳那边的人在公司一楼会议室见面,具体谈了什么我没在旁边。我只知道梁宏图下午打了个电话给我:“老陈,他到走的时候,承认了。”
“都承认了?”
“签章模板那个事,他说是他让何雨寒做的。何雨寒前天晚上已经把文件都交了,今天上午来辞职。”梁宏图停了停说,“人已经离职了。你放心。”
罗俊杰当天下午办完了交接手续,当晚就走了。
随后几天,梁宏图亲自督办年审签字的事,我把那枚钥匙U盘带回了公司,在技术部配合下完成终审认证的全部流程。
年审材料在最后一个工作日下午递了上去,时效压线。
办完签字的那天傍晚,我站在早年机房门口,看着里面那排旧柜子和泛黄的布线标签。十七年的日子像翻书一样在眼前过了一遍。
梁宏图在公司楼下等我。
他递过来一份新的合同:数据合规部顾问,年薪按原标准的1.2倍计,不需要坐班。我翻了翻合同,没有签字。
“梁总,”我把合同递回去,“钱这点事,我不争了。之前扣的也得补上,该报销的也得给我报。”
他点头:“这些我都让财务处理,今天就能到账。”
“罗俊杰拿我的账号传出去的那些数据,有回执没有?”
梁宏图沉默了一下:“技术部说,落地的数据大部分被拦截了。因为你的钥匙拔走之后,他的传输链路到了最后一步就断掉了。所以流出去的是中间清洗过的字段,没有把原始库全量打包带走。”
我看着远处的天际线,好一会儿没说话。
“老陈,”梁宏图的声音低了几分,“以后有什么打算?”
我没有回答。
第二天下午,我去了城西的一处老小区,按响了一户人家的门铃。
开门的是一位头发花白的老太太。
她看到我,愣了好一会儿才认出来:“你是……老陈吧?”
我说嫂子,我来看看你们住得好不好。
她眼睛红了,站在门口,半天没有说出话来。
她老伴,也就是二十年前因为那张单子被开除的老同事,前两年已经走了。
我站在他们家门口,那张陈年旧签单在我心里压了二十年。
我知道我欠这家人的一声道歉来迟了太久。
我说嫂子,当年的事是我不对。我能给您做点什么,您尽管开口。
她擦了擦眼角,摇了摇头:“老陈,那件事过去就过去了。老张走之前说过一句话,他说他不怪你。他说你当时年轻。”
那天下午我在她家坐了一会儿,喝了杯茶,顺便把她们家一个漏水的龙头修好了。
走的时候,天色已经昏黄。
一个月后,梁宏图的车停在我家楼下。
他没上楼,让司机把一袋水果放在门口。
我打开袋子,里头还塞着一张名片,背面写着一行字:“老陈,顾问的事儿,我随时等你。”
我收下了水果,把名片夹在那本翻旧了的笔记本里,再也没拿出来过。
如今我在离家两条街的地方盘了一间小门面,做文印回收的生意。
墙上挂着营业执照,写着“长健图文”。
老伴偶尔坐在柜台后面帮我收银,说这个比上班清闲多了。
肖秀云有时候路过,会进来打印几份材料。她上个月跟我说,罗俊杰的事判了,两年。何雨寒因为配合调查,免了起诉。
我嗯了一声,没有多问。
梁宏图后来还请过我一次,说是年审顺利通过,公司正在准备一个大项目。他在电话里笑着说:“老陈,你那个位子我给你留着。”
我说:“梁总,我那个位子不算什么。您找了个真正做数据的人接我班就行。”
他沉默了一会儿,挂断了电话。
老伴在柜台后面喊我:“老陈,门口那桶水快没了,你来帮我搬一下。”
我应了一声,把手机翻了个面扣在柜台上,朝门口走去。
窗外阳光正好。我弯腰扛起那桶水的时候,听见柜台上的手机又震了一下。我没有回头看,继续往屋里走去。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.