全公司涨薪三千,只有我被特批降薪两万。
老板说,我的贡献是给大家腾出幸福空间。
我没吵,转头拿下三份高薪邀约,入职竞品当首席架构师。
直到老东家拿着一张我的签名找上门,我才知道,他想省下的远不止工资。
【第一章】
调薪大会上,我的名字单独占了一页。
别人后面是加三千。
我后面是减两万。
财务做得很贴心,还用了绿色。
老板贺振站在投影旁,带头鼓掌。
“让我们感谢周砚,为公司的薪酬改革作出特别贡献。”
我端着纸杯,没动。
旁边的许有财刚喝了一口水,腮帮子鼓了半天,硬是没敢咽。
贺振把激光笔往我名字上点。
“周砚,你也讲两句。”
我放下杯子。
“我月薪四万,降两万?”
“对。”
“工作减半?”
“你想什么呢?”
“那是工时减半?”
贺振脸上的笑收了。
会议室里,空调出风口嗡嗡响。
纸杯里的速溶咖啡已经凉了,我喝了一口,舌根发苦。
“贺总,我想知道依据。”
他把激光笔扣在桌上。
“依据就是你拿得太多。”
“过去一年,我负责的三个交付项目,合同额和回款都在财务表里。”
“公司给了你平台,你才有项目。”
他拉开椅子,坐到我对面。
“别总把自己当回事。一个写程序的,离了公司,你连客户的门往哪开都不知道。”
许有财把水咽了,喉结重重滚了一下。
贺振的外甥贺一帆坐在他旁边,抬手转了转新买的车钥匙。
“砚哥,别钻钱眼里。公司都给你特殊待遇了。”
我看向他。
“你的特殊待遇是什么?”
“技术副总。”
“技术呢?”
他手里的钥匙掉在桌上。
有人咳了一声。
贺振猛地拍桌。
“你这是质疑我的用人?”
我没接话。
上个月,贺一帆把测试环境当成客户正式环境,点了一次批量清理。
那天凌晨两点,他给我打电话,开口就是:“砚哥,数据库是不是有回收站?”
我和两名工程师熬到早上,把数据从备份里恢复。
项目复盘时,他说自己临危不乱,组织了抢修。
贺振给他发了两万奖金。
给我们三个人,一人一箱苹果。
里面还有四个烂的。
现在,他成了技术副总。
我的工资,正好少了他那份奖金。
罗芸把一张调薪确认书推到我面前。
“签一下吧,其他同事还等着开工。”
我翻到最后一页。
除了薪资变更,还有一条:员工确认此前全部报酬结清,对公司不存在其他争议。
我把纸推回去。
“不签。”
贺振往椅背上一靠。
“那你自己想清楚。公司不是菜市场,不接受讨价还价。”
“明白。”
我拿起手机,把已经发到工作邮箱的调薪通知保存下来。
“未经协商,我不同意降低合同工资。后续如果少发,我会保留追索差额的权利。”
罗芸的笔停了。
贺振嗤了一声。
“学了两句法条,就觉得自己能吓住谁?”
“没吓您。”
我站起来,收好电脑。
“您刚才说平台成就人才,我出去验证一下。”
他指了指门。
“有本事现在就走。”
我想把工牌往桌上一拍,又把手收了回来。
工牌押金五十。
我可以不要工作,不能不要押金。
回到工位,我先给人事和直属负责人发送了书面离职通知,写明三十日后的离职日期。
随后附上交接计划,以及对降薪的书面异议。
没有骂人。
没有表情包。
抄送名单比正文还长。
许有财拖着椅子挪过来。
“真走?”
“嗯。”
“下家呢?”
“还没找。”
他嘴唇动了动,把自己刚领的苹果推到我面前。
“先补充点营养。失业路上,别低血糖。”
我打开招聘软件。
三分钟前,贺振在公司群发了一句:谁离开,公司都照常运转。
我给那条消息点了个赞。
紧接着,我收到他的私信。
“你什么意思?”
我回复:“支持公司独立行走。”
他正在输入了半分钟。
最后,只发来一个句号。
我看着那个句号,终于把没喝完的冷咖啡倒了。
这玩意喝进肚子里,还得我自己消化。
没必要。
【第二章】
我的简历刚更新,电话就响了。
第一个猎头开口就问:“周先生,方便看机会吗?”
“方便。”
“您期望涨幅多少?”
“先说岗位。”
“首席架构师。”
我把手机从左耳换到右耳。
“你再说一遍。”
许有财猛地抬头。
我朝他摆手。
他已经把苹果放下了,眼睛在我脸上扫了两遍。
猎头介绍的是启衡科技,跟原公司正元软件做同一类业务,都是给制造企业提供排产和生产协同工具。
不同的是,正元最近两年把精力花在宣传片和老板访谈上。
启衡把钱砸进了现场实施和设备适配。
猎头说:“沈总看过您去年在行业交流会上分享的公开方案。”
“那个方案没带公司代码。”
“知道,您讲的是通用的排程方法。他还问过问题。”
我想起来了。
台下有个男人追着我问了二十分钟,最后还想拉我吃饭。
我没去。
那天贺一帆又把客户演示环境弄挂了。
第二天,我请了半天事假去面试。
贺振没批。
“马上要交接了,你还请什么假?”
“去医院。”
“什么毛病?”
“工资骤降,检查一下是不是我的眼睛出了问题。”
他把申请扔回来。
“少跟我贫。”
我把预约短信递给他。
真是医院。
上个月体检说我颈椎有问题,我一直没空复查。
他看了两秒,在申请上签字。
中午做完检查,我抱着片子进了启衡会议室。
沈知行看见我的检查袋,先把面试椅换了。
“这把有头枕。”
“谢谢。”
“别急着谢,题很难。”
他没吹企业愿景,也没问我能不能接受奋斗文化。
他直接给了我一份公开样例数据。
“设备故障、订单插队、交期冲突,三个问题同时发生。你怎么排?”
我看了十分钟,拿起笔。
“先别排。”
他挑眉。
“理由?”
“数据里的第三台设备,昨天已经停机了。你们还给它排了八小时任务。”
旁边的研发负责人赵宁低头翻表。
“这条故障标记藏在附表里。”
“现场问题不会因为藏得深,就少扣你一天钱。”
我把设备约束圈出来,又问了订单优先级和物料到货时间。
沈知行没答,反问:“如果客户不肯提供呢?”
“那就写清楚结果受哪些缺失数据影响。不能嘴上承诺百分之百,回去让工程师用百分之二百的加班补。”
赵宁抬起头。
“你是不是认识我们销售?”
会议室里有人笑出声。
沈知行把另一份材料推过来。
“这是离线练习环境,没有客户秘密。给你四十分钟,不要求做完,展示思路。”
我做了二十分钟,停下来。
“剩下的时间,应该给测试。”
赵宁指着屏幕:“你不想多做一点功能?”
“想。但我更不想明天在客户现场表演胸口碎电脑。”
面试结束,沈知行没送我到门口。
他把人事叫进来,当着我的面确认了薪资区间和汇报关系。
固定月薪八万,年度奖金另算。
首席架构师,负责新一代产品架构和交付技术标准。
不是全能救火队长。
技术风险可以书面升级,不需要先喝两杯酒才有资格说话。
我看完岗位说明,问:“有竞业要求吗?”
“入职前先查你原合同。入职后需要约定的,单独谈范围和补偿。”
“原公司没跟我签过竞业限制。”
“那也让法务看一遍。”
他敲了敲桌子。
“薪资可以谈快,风险不能省。”
接下来的三天,我又参加了两场面试。
一家给七万二。
一家给七万八,外加项目奖金。
我把三份正式录用意向摆在家里的饭桌上。
许有财下班来蹭饭,筷子悬在半空。
“你原来真值钱?”
“你这话说得,我以前按废纸卖?”
他扒了两口饭,掏出手机。
“贺总今天说了,外面行情差,谁走谁后悔。”
我把启衡的录用文件往他那边推了推。
他看完薪资,端着碗站起来。
“干什么?”
“站着吃,对高薪人士表示尊重。”
我选了启衡。
确认之前,我把原劳动合同、保密协议和员工手册都交给独立律师核查了一遍。
律师明确告诉我,保密义务继续履行,但不存在那份贺振口口声声说的行业禁入协议。
我没带走一行公司代码。
也没有下载客户资料。
自己的劳动合同、工资流水、调薪通知和依法保留的工作沟通记录,我分开存档。
到了第四天,罗芸突然来找我。
她手里拿着一份新文件。
“贺总说,你要走可以,先把这个签了。”
我接过来,看见标题,手指停了。
这不是离职交接表。
是项目质量及责任确认书。
【第三章】
文件一共六页。
前五页都在讲我参与过哪些开发工作。
最后一页,写着我对鸿川制造一期项目的全部验收数据、履约承诺和后续损失承担个人责任。
我把纸翻回首页。
“鸿川的现场负责人不是贺一帆吗?”
罗芸挪开视线。
“你是架构负责人。”
“架构负责人负责架构,不负责替成年人养刑事和民事责任。”
她压低声音。
“就是走个流程,不一定真让你赔。”
“那让贺总走。”
“他不是技术人员。”
“贺一帆不是技术副总吗?”
罗芸嘴唇抿成一条线。
我指了指签字栏。
“这份我不签。交接工作我继续做。两件事别混在一起。”
她抱着文件回去了。
十分钟后,贺振叫我进办公室。
他没提钱,先打开手机,给我看一张照片。
是我刚入职那年的团建照。
“六年了。”
“嗯。”
“公司亏待过你?”
“今天减了两万。”
他手指顿了顿。
“年轻人别总盯着眼前。”
“我盯六年了,今天这个降幅,已经很有纵深。”
他关掉照片。
“你真以为外面敢要你?这行业就这么大。”
“那您更该珍惜每一个能替您工作的活人。”
他把桌上的文件往前一推。
“把字签了,工资可以再研究。”
我这才抬起头。
上午还说我不值四万。
现在,一个签名就能研究。
我问:“鸿川到底出了什么事?”
“跟你没关系。”
“那为什么让我负责?”
他盯着我,没说话。
我把那份确认书拍照留存,原件还给他。
“贺总,我没签过的东西,别替我签。”
他脸上的肉绷了一下。
我刚走出办公室,手机响了。
是鸿川制造的项目采购负责人唐衡。
以前我参与过两次远程技术讨论,工作邮箱和联系电话都留在正式会议纪要里。
“周工,有一份署名材料,需要向你本人核实。”
我走到楼梯间。
“您说。”
“你们提交的补充文件里,有一份核心人员驻场承诺。上面写,你将在二期项目中连续驻场两年。”
我抓住栏杆。
金属边缘冰凉,楼下有人推门,铁门撞出一声响。
“什么日期签的?”
“上周五。”
“我没签。”
电话那头停了几秒。
“还有一份满负载测试确认页,也是你的名字。”
“测试结果多少?”
“每小时两千张有效工单。”
我看着楼梯间墙上的消防疏散图,慢慢把手松开。
“唐经理,我没有参加那次测试,也没有确认过这个数据。请通过正式邮箱,把涉及我本人签署的页面发来核验。其他投标和商务内容不用给我。”
邮件很快到了。
我只看了一眼签名,就认出了那一笔多出来的横。
六年前入职,我在一张紧急联系人登记表上签过这个写法。
当时笔尖没水,我又描了一遍。
那张表一直在人事档案里。
唐衡在电话里问:“你确定不是授权别人代签?”
“确定。我也已经提交离职通知,不会参与贵司二期项目的正元团队。”
他吸了口气。
“那就麻烦了。贺总昨天才说,核心团队已经全部锁定。”
我看着屏幕上的签名,终于明白贺振为什么突然愿意研究工资。
他不是舍不得我走。
他想让我走之前,把这份纸上的坑认下来。
降薪两万,只是逼我坐上谈判桌的门票。
我给唐衡发送了正式的本人声明,否认签署,申请保存原始提交文件和传输记录。
随后把材料交给律师。
律师问:“公司让你补签了?”
“刚刚。”
“不要签。也不要因为一张纸就认定责任已经成立,真实性、授权和具体行为都需要查。”
“我知道。”
“你现在最该做的,是把自己实际做过和没做过的工作分清。”
我挂掉电话,回到工位。
贺一帆抱着胳膊站在我的电脑前。
“砚哥,听说你在外面找工作?”
“嗯。”
“工资砍一半,人家还要你,说明有爱心。”
我拉开椅子。
“你们提交给鸿川的签字页,谁做的?”
他脸上的笑僵住。
“什么签字页?”
“写我驻场两年的那张。”
他往办公室门口看了一眼。
我没再追问,打开交接清单。
“你不是嫌我贵吗?”
“怎么?”
“接下来二十多天,认真学。”
我把第一份技术文档发给他。
“你舅舅已经替你买了课。”
【第四章】
贺一帆第一次交接,迟到四十分钟。
第二次,说肚子疼。
第三次,他找了个刚入职的实习生替自己来。
实习生坐下后,先问我:“哥,服务器是不是电脑主机?”
我把水杯放远了。
“你学什么专业?”
“市场营销。”
“谁让你来的?”
“贺总说,年轻人要勇于跨界。”
我给罗芸发邮件,请她明确具备接收能力的交接人员。
当天,贺振就把我叫进会议室。
“你是不是故意把交接搞复杂?”
“我按您批准的清单讲。”
“人家听不懂,你不会讲简单点?”
我点头,把电脑转过去。
“这项功能的作用是,客户不能在一台已经坏掉的机器上继续生产。”
贺一帆靠着椅子。
“这还用你说?”
“具体由哪一个设备状态字段控制?”
他看向屏幕。
“让实习生记。”
实习生的笔尖停在本子上。
我看了他一眼。
“这不是你的岗位,你不用替任何人签接收确认。”
小孩喉咙动了一下,把笔收起来。
会议桌另一端,罗芸打开了录音设备。
“今天重新明确接收人。贺一帆负责技术项,运维负责人负责账号和部署项,我负责流程。”
贺振转头看她。
“录什么?”
罗芸握着手机。
“避免之后说不清。”
鸿川发来的核验函抄送了公司。
她显然也看见了。
剩下的交接,我按工作时间一项一项做。
文档放在公司指定目录。
问题集中答复。
会议留纪要,请相关人员确认。
没有藏密码,没有删文件,更没在程序里埋什么定时炸弹。
我不想在离职以后,还得定期回来给自己的案子续费。
离职前三天,贺振又找我。
这回,他把那张降薪通知收走了。
“工资恢复四万。”
“不用了,原工资本来就应当按合同发。”
“再加五千。”
“谢谢,不留。”
他盯着我。
“五万。”
我没说话。
他把打火机啪地按响,又松开。
“周砚,人不能太贪。五万在这座城市,你出去问问。”
我拿出手机,给他看已经隐去敏感条款的录用通知。
固定月薪八万。
他的眼睛停在数字上。
贺一帆站在门口,本来端着茶,杯盖磕了一声。
贺振抬起头。
“哪家公司?”
“离职后,我的公开任职信息会更新。”
“你是不是早就跟外面勾搭好了?”
“您降薪那天,我连简历都没改。”
他猛地站起来。
“启衡?”
我没回答。
他指着我的鼻子。
“竞业协议你忘了?”
“请拿出来。”
“保密协议不是协议?”
“是。所以我不会带走您的代码、资料和客户秘密。”
“那你凭什么去对家?”
“凭我会工作。”
他胸口起伏了几下。
“没有正元,你哪来的今天?”
我把手机收回口袋。
“您放心,今天这个降薪大会,我到哪都忘不了。”
最后一天,罗芸给我办离职手续。
当月工资果然只按两万算。
我当场补发书面异议,把实际到账记录交给律师。
罗芸把离职证明递过来,手指压着纸角。
“差额的事,我跟财务说了。”
“按流程走就行。”
“签名那件事……”
我看向她。
她把后半句话咽了,改口道:“我没有拿过你的档案原件。”
“那你把你知道的留好。以后谁来核验,就说事实。”
运维人员当着我和罗芸的面回收电脑,关闭账号,登记设备编号。
我把公司物品一项项交完,领回五十块押金。
许有财送我到电梯口。
他从兜里掏出一张纸。
“大家凑的欢送祝福。”
我打开。
上面只有七个字。
苟富贵,招聘链接。
我把纸折好。
“你们是真不浪费墨水。”
电梯门合拢前,贺振追出来。
“周砚,你出了这个门,以后想回来就难了。”
我按住开门键。
他站住,嘴角往上提了一点。
我伸出手。
“门禁卡忘了给。”
他接过去,手背上的青筋绷起。
第二天上午九点,启衡发布了我的任职信息。
九点零三分,贺振打来电话。
我正在办理入职。
前台姑娘问:“家属吗?”
我按掉电话。
“前单位。”
“要紧吗?”
“暂时还没学会独立行走。”
【第五章】
入职欢迎会上,沈知行把一份需求书递给我。
“欢迎加入。先说坏消息。”
我看了眼封面。
鸿川制造二期扩建项目。
“这么直接?”
“好消息是,咱们已经报名参加公开技术评选。坏消息是,第一轮验证只剩二十一天。”
赵宁在旁边补充:“还有个更坏的。”
“说。”
“你原公司已经写信来,提醒我们注意你的人品。”
我翻开需求书。
“原话是什么?”
“缺乏感恩,过度重视个人报酬。”
沈知行拧开杯盖。
“我看完松了口气。”
“为什么?”
“我怕你是来谈理想的,那可比工资贵。”
大家笑了两声,赵宁把测试问题投上屏幕。
笑声立刻停了。
启衡原有产品能覆盖标准车间,但鸿川二期涉及多种设备,断网后还得保留操作记录,恢复连接时不能重复下发任务。
最麻烦的,是客户现场有一批老设备。
旧接口文档在原供应商手里。
正元不愿意免费提供适配服务,客户与他们正在按原合同核定交付边界。
在边界确定之前,我们只能使用客户有权提供的资料和各家设备厂商公开的规范。
赵宁看着我。
“你做过那批设备的适配吧?”
“做过。”
“是不是能省点时间?”
“通用经验能用,原公司的实现不能搬。受保密约束的具体内容也不讲。”
他点头,把一个文件夹关掉。
“我就是先确认这个。”
我看见文件夹名字,问:“你是不是准备让我默写?”
“没有。”
“那怎么叫周工回忆录?”
会议室安静了一秒。
沈知行把杯子放下。
“改名,叫合法从头来。”
我们把任务拆成两条线。
一条沿用启衡自己的底座,补齐断网恢复和异常回退。
一条拿客户授权的脱敏样例,在新购的测试设备上做适配。
代码变更、测试数据来源、第三方组件授权,全部登记。
我把首席架构师的工牌放进抽屉,蹲在测试台下面接线。
许有财午休时给我发消息。
“当首席什么感觉?”
我拍了一张满地电缆。
“位置确实靠前,离插座最近。”
第四天,我们遇上第一个硬问题。
一台老式设备的控制盒到了,配套线缆却缺了一根。
仓库说最快五天。
赵宁蹲在纸箱边,揪着泡沫板。
“五天以后,黄花菜都能写验收报告了。”
我给设备厂商打电话,问能不能租借兼容测试台。
对方说有,但必须现场使用,不许带走。
沈知行看着两地车程。
“七小时。”
“那就七小时。”
当天,我和两名工程师带着启衡的设备出发。
路上有人问:“周工,首席也要跑这种活?”
“首席是我坐席位的顺序,不是我躲问题的顺序。”
我说完,车子压过一个坑。
后排的工具箱哐当一响。
我一口水洒在裤子上。
工程师递纸给我。
“这句还记进企业文化吗?”
“删了,先给我找条裤子。”
我们在厂商测试间待了两天。
风扇吹得耳朵发木,线缆胶皮的味道钻进鼻子,手指被机箱边缘划了道口。
设备断开后,恢复指令连续失败。
工程师想加一个强制重试,我按住鼠标。
“别急。上一次到底有没有执行成功?”
“设备没回消息。”
“没回消息,不等于没执行。”
我指着工件计数器。
数字已经跳了一次。
再发,就会重复。
我们把状态核对放到重新下发之前,补上冲突提示和人工确认入口。
天亮时,第一轮恢复测试通过。
我还没来得及喝热水,沈知行的电话就打了进来。
“先别高兴。”
“又缺线?”
“正元把律师函发给鸿川了。”
我站起来,膝盖撞上桌沿。
他继续说:“他们说,我们正在使用你窃取的核心技术。”
【第六章】
贺振这次没只在朋友圈里骂人。
他递交了投诉材料,要求鸿川暂停启衡的技术验证。
材料里附了一张截图。
显示我的旧账号在离职后第二天,导出了正元的一份项目目录。
那个时间,我正在启衡参加入职培训。
屏幕右上角,还留着正元内网的标识。
沈知行把材料放到会议桌上。
“法务已经回复。鸿川暂停相关环节三天,请双方提交可核验材料。”
销售负责人敲了敲桌子。
“二十一天就剩十二天了,再停三天,谁承担?”
我把电脑打开。
“先分清暂停范围。客户暂停的是现场接入和正式验证,不是我们自己的开发。”
“声誉损失呢?”
“用证据处理,不能靠我发誓。”
我拿出离职设备交接单。
上面有电脑编号、回收时间、账号关闭确认,以及罗芸和运维人员的签名。
启衡的法务逐页核对。
“你本人是否还能登录旧系统?”
“不能,也没有尝试。”
“有没有保留任何旧公司的代码副本?”
“没有。”
“好,我们不向你索要。接下来提交新产品的独立开发记录,接受约定范围内的第三方比对。”
赵宁拉出版本记录。
启衡的核心底座在我入职前就已存在。
我参与的新模块,每次修改都有提交时间、评审人和测试记录。
厂商测试间的预约、设备借用单、访问登记也能对应上。
销售负责人翻着资料,手指慢慢停了。
“你从第一天就准备这些?”
我把一张数据授权单抽出来。
“第一天就该准备。不是为了跟谁打架,是为了知道我们到底在用什么。”
当天傍晚,罗芸给我打电话。
“你旧账号后来被重新启用了。”
我握着手机,没接话。
她那边有纸张翻动的声音。
“公司股东收到鸿川的核验函,已经要求保留日志。运维昨天来找我补签申请,我没签。”
“你把事实交给调查的人,别私下把公司日志发给我。”
她顿了一下。
“你不想看?”
“想。但我不想让你也变成一张截图。”
电话那头安静了。
过了几秒,她说:“明白。”
第二天,行业群里出现了一段话。
六年老员工,培养成熟就投奔对手,还带走技术。
没有指名。
但配图放了我那张降薪通知。
下面很快有人问:“四万降两万,属于培养成熟还是准备风干?”
有人接:“别跑题,先问问那两万是不是分红。”
贺一帆亲自下场。
“能力不匹配岗位,正常调整。”
十分钟后,一个参加过我面试的技术负责人回复:“那他现在匹配我们七万八的岗位,你们可以放心。”
群里突然刷出一串问号。
许有财把截图发给我。
“哥,你在就业市场上实现了共享打脸。”
我没在群里争论,只把涉及失实指控的内容留存,交给律师发出正式通知。
第三方核验花了两天半。
能核实的范围写得很清楚:启衡相关模块具备连续的独立开发记录;对正元提出的具体相似点进行比对后,现有材料不足以支持其所称的代码复制。
至于旧账号为什么重启,由正元自行保全并解释日志。
鸿川恢复了启衡的验证资格。
唐衡在协调会上说:“任何一家继续提出异议,都请提交可复核的材料。我们不把嗓门计入技术评分。”
贺振坐在屏幕另一端,脸绷得发亮。
“唐经理,我们也是为客户负责。”
“那请把测试数据定义先核对好。”
他视线一顿。
我看着视频里贺一帆低下去的头,拿笔在本子上写了四个字。
有效工单。
会议结束,沈知行问:“你发现什么了?”
“现在只能算疑点。”
“需要做什么?”
“在测试规则里明确,重复提交、重试记录和失败任务,都不能算完成。”
他看了我两秒,拿起电话。
“联系客户,建议所有参评方统一确认计数口径。”
我又补了一句。
“还有,异常不能只看有没有弹窗,要看机器到底有没有收到重复指令。”
赵宁原本正在喝水。
他把杯子放下。
“你这不是要让某些人演示。”
“那是什么?”
“你这是要让他们体检。”
【第七章】
正式验证那天,贺一帆穿了套新西装。
胸前别着技术负责人胸牌。
他看见我,先把袖口往上推了推,露出手表。
“砚哥,好久不见。”
“二十天。”
“现在对家还习惯吧?”
“挺习惯。”
“听说你们连线都买不齐?”
我把测试设备搬上桌。
“买齐了。你今天也买齐了?”
“什么?”
“知识。”
他嘴角一抽,转身去找贺振。
鸿川把验证场地安排在独立测试车间。
不接真实生产任务。
设备负载、异常注入、网络中断,都按提前确认的脚本执行。
参与方能看见统一的测试条件,不能临时给对手增加项目。
唐衡让各家确认规则。
贺振第一个签。
“我们产品已经在鸿川运行,成熟度不用多说。”
他还朝我看了一眼。
“有些团队,演示做得漂亮,不等于扛得住现场。”
我低头检查线缆接口。
赵宁站在我旁边,压低声音。
“他这句听着怎么这么危险?”
“离远点,别影响回收。”
第一轮,正元上场。
贺一帆打开大屏,数字一路往上跳。
两千。
两千二。
两千五。
贺振背着手,绕到客户技术负责人身旁。
“我们预留了冗余。两千只是保守承诺。”
客户的测试工程师没接话,指了指另一块屏幕。
“有效完成数,六百三十一。”
贺振停住。
“你是不是看错了?”
“右边是去重后的有效结果。左边统计了所有处理记录,包含失败重试。”
贺一帆抢过鼠标。
“不可能,我们后台不是这个算法。”
测试工程师把记录展开。
同一张工单,连续出现了四次。
第一次等待设备响应。
第二次超时。
第三次重发。
第四次才拿到结果。
大屏加了四。
客户只完成一张。
贺振伸手按住桌边。
“计数口径不同,可以调整。这不是产品能力问题。”
唐衡翻开确认文件。
“刚才你签的规则里,第一项就是有效完成数。”
贺一帆的鼠标在桌上划了两下。
他想切回演示首页,测试工程师先锁定了记录导出。
“数据需要保留。”
会议室有人把椅子往后挪了半寸。
贺振的皮鞋尖朝我转过来。
“这个旧架构是周砚负责的。”
我抬起头。
“我负责过排程模块。测试统计页面是谁改的,请看版本记录。今天我们不凭嘴分工。”
唐衡合上文件。
“责任归属另查,现在继续测试。”
网络中断环节开始。
按脚本,测试设备在指令发出后断开连接,再恢复。
正元页面弹出一行绿色提示。
恢复成功。
贺一帆抹了一把额头。
“看到了吧?”
设备侧的告警灯亮了。
测试工程师抬手。
“停止。检测到重复任务,下发被安全校验挡住了。”
车间里响了一声提示音。
贺一帆握鼠标的手停在半空。
贺振刚抬起来的下巴,又一点点收了回去。
轮到我们时,我没让大屏先放动画。
赵宁按规则跑完整负载。
有效完成,两千一百八十六。
客户技术负责人盯着设备侧记录,确认没有把等待和失败计入结果。
到了断网恢复,启衡页面弹出黄底提示。
需要核对上一条任务状态。
贺一帆立刻坐直。
“你们卡住了。”
我看着测试工程师。
“请按脚本继续提供设备状态。”
状态回传。
已执行。
页面跳过重复下发,转入下一项。
全过程比正元那句恢复成功,多用了十一秒。
贺振抓住了这十一秒。
“每次都这么等,效率谁负责?”
客户技术负责人抬头。
“你们少等十一秒,多发一条指令。真出了事,谁负责?”
贺振嘴唇动了动。
我接过测试记录。
“能自动处理的,自动处理。不能确认的,就把不确定摆在台面上。工厂要的是能用,不是屏幕永远绿色。”
这句话刚说完,我们旁边的打印机卡纸了。
赵宁蹲下去,拽出半张报告。
全场看过来。
我把剩下半张按住。
“这台没参与竞标。”
唐衡低头咳了两声,肩膀抖了一下。
第一轮结束,启衡进入现场试运行名单。
正元被要求限期说明旧报告数据,并整改重复下发风险。
贺振没有立刻走。
他在停车场拦住我,声音压得很低。
“周砚,事情没必要做到这一步。”
我看着他。
“哪一步?”
“你知道我们现在正在谈融资。”
“所以呢?”
他握住我的车门。
“那些材料一旦被投资人看见,几十个人的饭碗,你负得起责?”
我把他的手从门边拨开。
“贺总,刚才说架构有问题时,您怎么没想起自己的饭碗?”
【第八章】
进入现场试运行,不等于拿到合同。
鸿川给我们三十天。
要求新软件与原有生产流程并行验证,先给建议,不直接接管关键设备。
每天核对排程结果、异常记录和人工干预次数。
任何一项达不到约定标准,都可以终止。
沈知行在内部会上写下三个字。
不庆功。
销售负责人想订一束花,被他拦住。
“等验收。”
赵宁说:“那先买点夜宵?”
“这个可以,开发票。”
我把试运行风险清单摊开,第一项就是现场操作习惯。
果然,第二天,一位老师傅把同一个任务用两种编号录入。
软件没重复执行,但给出了冲突提示。
老师傅把我叫过去。
“以前不弹这个。”
“以前怎么处理?”
“看见两张,撕一张。”
我拿着那两张纸,找现场负责人确认了工单合并规则。
赵宁问我:“改个提示就行?”
“不行。先弄清楚纸为什么会重复,再决定在哪个环节提醒。”
我们跟着一张工单从计划室走到仓库,又走到车间。
鞋底沾了油,嗓子被车间风扇吹干。
问题最后落在一台离线打印机上。
网络恢复后,它会把缓存里没确认过的任务再打一遍。
老师傅拍着打印机外壳。
“我就说它勤快得不正常。”
我们和客户一起调整流程,给重打单加上标识,保留确认记录。
当天的异常数降下来,我才坐到门边吃饭。
饭盒刚打开,贺振的电话又来了。
这回,他没有骂人。
“出来谈谈。”
“我在客户现场。”
“我就在门口。”
我向沈知行说明情况,在厂区接待室见了他。
桌上摆着一份顾问协议。
每月十万。
只需要帮正元解决现有产品的问题,不对外公开名字。
我翻了两页,看到一个附加条件。
确认此前全部测试文件中的技术署名真实有效。
我把文件合上。
“您这个十万,主要买哪一页?”
贺振揉了揉鼻梁。
“你别把话说得这么难听。”
“那就删掉署名确认条款。”
他没动。
我把笔递过去。
“删。”
他盯着笔,指节一点点蜷起来。
“周砚,你在正元干了六年,鸿川这个产品你也参与过。现在出了问题,你一点情分都不讲?”
“我愿意对自己实际完成的工作作说明。需要协助核查,可以走正式渠道。让我替没签过的文件认字,不行。”
“只要你承认授权,后面我们自己处理。”
“我没有授权。”
“你以前的签名本来就在档案里,拿来用一次,又不是让你去坐牢!”
他的话冲出来,接待室门口的脚步停了。
唐衡站在外面,手里拿着访客登记表。
贺振扭头,脖子上的筋绷起。
我把手机扣在桌上。
会面开始前,我已经告知会保留录音,他当时说随便。
现在,他伸手要拿我的手机。
我先收进了口袋。
“贺总,这段沟通会交给律师,用于核验本人署名。您想补充,可以继续说。”
他站起来,椅子脚在地上刮出一声响。
“你算计我?”
唐衡走进来。
“贺总,这是我们的接待室。访客需要遵守秩序。”
贺振指着我,指尖抖了两下。
“你给我等着。”
他说完,拿起协议就走。
走到门口,又折回来,把忘在桌上的车钥匙攥进手里。
唐衡等他离开,才开口。
“正元的股东代表申请参加下一次核验会,涉及你本人署名的部分,希望你到场。”
“可以,先把范围和材料清单发给我律师。”
他点头,目光落在我的饭盒上。
“饭凉了。”
我把盖子掀开。
红烧肉上已经凝了一层油。
“至少还在。”
他没听懂。
我看着门口。
“以前在正元,饭凉之前,锅就先到我头上了。”
接下来的几天,贺振没再直接找我。
许有财却发来消息。
“公司取消下午茶了。”
我回:“保温杯还在吗?”
“在。贺总说共渡难关。”
隔了半分钟,他又发来一张公司通知。
非必要支出暂停。
紧接着,是一张没撤下来的宣传海报。
贺振站在公司新装修的展厅里,身后写着:让每一份价值都被看见。
许有财问:“这海报咋办?”
我回:“先别扔,后面核查支出可能用得上。”
【第九章】
试运行第二十七天,鸿川组织了联合核验。
上午核对正元一期遗留问题和署名材料。
下午审查二期试运行结果。
两场会议分别留档,不把供应商争议直接当成另一家的中标理由。
我带着律师到场。
贺振坐在对面,西装领口压出一道折痕。
贺一帆没戴那块表,手腕上留着一圈浅印。
正元的股东代表姓梁,以前负责投资,从不参加技术会议。
他面前放了三摞文件。
第一摞,是鸿川保留的原始提交材料。
第二摞,是正元内部调查的日志和邮件。
第三摞,是财务核验结果。
唐衡先说明范围。
“今天不现场判定法律责任。我们核验事实、保存证据,并处理合同和采购事项。需要进一步追责的,依法另行处理。”
贺振扯了扯领口。
“都是沟通误会,没必要弄得这么复杂。”
梁总把第一张纸抽出来。
“周砚,这份驻场承诺,你签过吗?”
“没有。”
“是否授权过其他人代签?”
“没有。”
我提交了此前发给鸿川的否认声明和本人签字样本,律师说明后续可以配合专业鉴定。
梁总点头,把一封内部邮件投到屏幕上。
发件人,贺一帆。
收件人,商务人员。
正文只有一句:周工签字先用档案里的,项目不能等他闹情绪。
会议室里,纸张翻动的声音停了。
贺一帆椅子往后一蹭。
“不是,我说的是先放版式,最后还是要找他确认的。”
唐衡翻开原始文件接收记录。
“你们提交时,没有标注草稿。”
“商务发错了。”
梁总拿出下一封邮件。
是贺振回复的。
先报,人员问题我处理。
贺振抬手,指着屏幕。
“这句话不能断章取义。”
我的律师打开那天会面的录音,播放到贺振承认使用档案签名的位置。
声音从会议室音响里传出来。
贺振伸手去端水,杯沿碰到牙齿。
水洒在桌面上。
他把杯子放回去,抹了一把嘴。
“公司为了拿项目,临时处理一下。周砚又不是完全没参与过。”
我看着他。
“我写过程序,不代表您可以替我签两年的驻场承诺。”
梁总把第二摞材料推过去。
“再说账号。”
运维负责人通过视频参会。
他低着头,念出账号重新启用的时间和工单编号。
申请人,贺一帆。
审批人,贺振。
用途,项目资料核对。
实际导出发生在公司一台内部终端上。
那台终端的设备领用记录,也挂在贺一帆名下。
贺一帆猛地抬头。
“我只是借他的账号导一份资料!那是公司东西,我怎么不能导?”
梁总问:“你能不能导,是权限管理问题。为什么拿这条记录指控周砚带走资料?”
贺一帆张着嘴,看向贺振。
“律师函是公司发的,不是我发的。”
贺振一掌拍在桌上。
“材料不是你给我的?”
“你让我找他离职后的登录记录!”
“我让你找,没让你造!”
贺一帆站起来,脸上的肉绷得发白。
“你还说,只要让启衡停一周,订单就稳了!”
唐衡抬手叫停。
“请分别发言。相关材料全部保留。”
我坐在原位,把水杯往自己这边挪了挪。
许有财以前总说,贺家开会讲亲情。
今天算是看全了。
舅舅提供舞台,外甥负责拆台。
梁总翻到财务核验页。
正元并不是在我离职以后才出问题。
三个项目延迟验收,几笔供应商款项逾期。
鸿川一期的整改投入被压缩,钱调去填其他项目的窟窿。
公司还在回款没落实时,批准了展厅升级和宣传推广。
贺振反复承诺,二期订单拿到后,资金就会恢复周转。
他给股东看的测算,建立在两件事上。
一期性能已经满足扩建标准。
核心技术人员已经锁定两年。
两件事,都没经住核验。
梁总用手指压住报表。
“你知道公司现金紧张,为什么还要在没回款时宣布全员调薪?”
贺振喉结滚动。
“稳定团队。”
“稳定团队,把负责交付的人降薪一半?”
“他太贵。”
梁总看了我一眼,又看回去。
“降两万,换来一个八万的竞品首席。你这不是节流,你这是替对手招聘。”
贺振椅背发出一声响。
他想站起来,手撑到一半,又坐了回去。
“我哪知道他真走?”
没人接话。
他看向我,嘴唇抖了两下。
“你以前不是这样的。以前项目出问题,你都会扛。”
“以前我以为您在忙着解决别的问题。”
我把那张降薪通知放到桌上。
“后来才知道,您忙着解决我。”
上午的核验结束后,鸿川向正元发出了正式的整改及违约事项处理通知。
争议款项按合同约定处理,未履行部分不再追加委托。
梁总代表股东启动公司内部决议程序,暂停贺振对涉事项目和相关资金的单独审批权限。
涉及失实投诉和本人署名的材料,由各方律师分别处理。
贺振伸手去拿文件,手指碰了两次才捏住纸角。
下午,轮到启衡提交试运行报告。
我没有提贺振一句。
逐项展示真实数据。
达到的,展示记录。
没达到最初目标的,说明原因和整改期限。
有一项异常处理时间,比我们承诺的平均值多了三秒。
销售负责人在桌下碰了碰我的鞋。
我没改口。
唐衡问:“这三秒怎么补?”
“优先优化状态核对链路,但不能拿跳过核对换数字。正式合同里,我们愿意写清阶段目标和验收方式。”
客户技术负责人翻完报告,签了意见。
三天后,试运行全部完成。
鸿川召开最终评选确认会,启衡收到中选通知,合同进入签署流程。
我作为技术负责人,现场核对最后一版交付边界。
贺振也来了。
他不是来参加庆祝的。
正元需要同步确认原项目的整改安排和数据迁移配合事项。
唐衡把两份文件分别放到两边。
贺振盯着启衡那一份,眼睛一眨不眨。
“你们真不给正元机会了?”
“整改是整改,采购是采购。评选结果已经按规则确定。”
他转向我。
“周砚,回来吧。”
他的声音突然低了。
“八万,我也给八万。”
我合上笔帽。
“这不是菜市场,不接受讨价还价。”
贺一帆站在门口,鞋尖往外挪了一点。
贺振看见了,抄起桌上的文件摔过去。
“你去哪!”
纸张落了一地。
贺一帆没再往前走,也没去捡。
贺振撑着桌子,肩膀往下塌。
他坐进椅子里,嘴里反复念着:“不就是两万吗,不就是两万……”
梁总弯腰捡起文件。
“到现在你还觉得,只是两万。”
贺振用手捂住脸,指缝里挤出眼泪。
我把签好的交付附件递给唐衡。
纸页落在桌面上,发出很轻的一声。
这次,签名是我自己写的。
【第十章】
正元没在一天之内关门。
它先丢掉了二期订单。
接着,投资方暂停后续投入,要求核清此前披露的项目情况。
其他客户根据各自合同重新检查履约记录,有的要求补充验证,有的停止追加采购。
几家逾期没收到款的供应商,也不肯再接受贺振那句下个月一定。
这些消息,我是在后续业务协调和劳动争议处理中陆续收到的。
不是我打了一个电话,全行业就得听我的。
我没那本事。
贺振也没他自己吹的那本事。
只是过去有人替他接电话、补漏洞、解释、熬夜。
那些人不再替他圆了,账单就一张张露出来。
我的工资差额,在劳动争议处理程序中达成支付安排。
正元补足两万元,并处理了其他确认应付的款项。
失实指控的更正说明,也按双方确认的范围发给了之前接收投诉的单位。
至于冒用署名和内部审批的问题,各方继续依法核查追责,我没有拿撤回材料去交换工资。
那本来就是两件事。
付款到账时,许有财正在我旁边排队买饭。
他看着手机提示,长出一口气。
“恭喜,成功从原公司手里拿回原公司本来就该给你的钱。”
“你这祝福有点绕。”
“工作六年,终于学会他们的汇报方式了。”
他已经从正元离职。
走之前,他把自己的项目交接得清清楚楚,工资记录也整理得齐。
启衡有测试岗位空缺,他投了简历。
我没有参与他的面试评分。
面试结束后,赵宁出来问我:“你这朋友,测试思路挺刁钻。”
“怎么刁钻?”
“我们问他怎么模拟不讲道理的客户。”
“他怎么答?”
“他说不用模拟,他前老板的聊天记录就够出三套题。”
许有财拿到了录用通知,工资涨了四千。
入职第一天,他围着我的工位转了一圈。
“首席,给个面子,晚上请客。”
“你涨薪,你请。”
“我这是低基数修复,你是阶层跃迁。”
我把菜单递给他。
“别修辞了,修一下你的付款码。”
新项目正式运行后,我们照样出过问题。
一台边缘设备的时间设置不一致,导致两份记录排序冲突。
我收到告警,第一时间组织回退到约定的人工确认流程,保留现场数据。
沈知行赶到会议室时,我已经写完初步情况。
“责任先别抢。”
他拉开椅子。
“先说影响范围。”
我把记录推过去。
“没有重复执行,三张工单需要人工核对。问题定位在时间校准和接入检查,我们的检查项漏了这一条。”
“多久补?”
“今天补检查,明天完成验证,之后更新交付清单。”
他点头。
“按流程。客户沟通我和销售负责,你们别一边修问题一边挨电话。”
我盯了他两秒。
他抬起眼。
“怎么?”
“没事,适应一下。”
“适应什么?”
“领导真的会分担工作。”
他拿文件拍了拍桌子。
“别给我扣高帽,下午修不好,照样开会。”
“行,开会可以,不开坛做法就行。”
问题修完那天,鸿川老师傅给我发来一张照片。
那台总重复打印的机器上,贴了张纸。
重打单请核对,不要再撕错。
下面还有一行小字。
感谢周工,少挨两顿骂。
我把照片发到项目群。
赵宁回复:“这评价比行业领军高。”
许有财接:“建议做成奖杯,底座写骂声抑制专家。”
我正要回,沈知行叫我去办公室。
梁总来了。
正元决定收缩业务,处置一部分资产和客户服务团队。
他带来的清单里,有设备、合法可转让的软件资产,以及需要另行协商的项目承接安排。
价格比他们最初对外喊的低了许多。
沈知行让我参加技术尽调讨论。
不是让我靠记忆估价,更不是让我把旧公司机密倒出来。
所有资料由对方正式提供,权属和范围先由法务核验。
我翻到人员页,停了一下。
“这些员工本人知道吗?”
梁总点头。
“会单独征求意见,依法处理劳动关系。不是打包卖人。”
“那技术人员可以参加正常面试。项目是否承接,要看资料完整程度和客户同意情况。”
沈知行看向资产清单。
“宣传展厅呢?”
梁总停了停。
“不在你们需要的范围。”
我点头。
“那块价值被看见的墙,也不要。”
他嘴角抽了一下,低头喝水。
几轮尽调后,启衡只承接了符合条件的部分服务资产和客户维护工作。
没有接贺振画的那张上市大饼。
签交割文件那天,贺振坐在会议室最里面。
他已经不再负责经营。
桌上没有激光笔,也没有让我签责任书的架势。
我核对完技术资产交接清单,抬头时,他正看着我。
“当时要是不降你工资……”
他话说到一半,停了。
我把清单翻到签署页。
“您当时就算不降,也得把产品做完,把该付的钱付掉,把不该签的名字停下来。”
他捏着纸杯,杯口被压成一条缝。
“我以为你离不开。”
“我也以为公司离不开那些规矩。”
我签好自己的部分,站起来。
他没再叫我。
走到门口,我看见原来的人事小姑娘抱着一箱旧工牌。
她从箱子里翻了翻,拿出我那张。
“周工,这个要不要留个纪念?”
我接过来看了一眼。
照片是六年前拍的。
头发还很多。
我把工牌放回箱子。
“算了,押金已经退了,不能再占公司便宜。”
她没忍住,噗地笑了。
那天下午,启衡开季度会议。
项目奖金按事先公布的办法发放,调薪根据岗位和考核结果逐一确认。
沈知行讲完,赵宁把另一页投到屏幕上。
我的名字又单独占了一行。
许有财当场抓住了我的胳膊。
“稳住,先看颜色。”
屏幕上写着,技术负责人额外奖励三万元。
我把他的手拨开。
“这次不是绿的。”
沈知行拿起话筒。
“周砚,讲两句?”
几十双眼睛看过来。
我站起身。
“谢谢公司按约定发钱。”
台下先静了一秒,接着响起掌声。
沈知行拿话筒指我。
“没有别的?”
“有。”
我看向许有财。
“欠我的那顿饭,今天结。”
许有财立刻低头,假装在手机上处理工作。
沈知行问:“有财,你在忙什么?”
他把手机举起来。
“申请降薪。”
会议室一下炸了。
他指着我,声音比掌声还大。
“我想复制一下首席的职业路径!”
【亲~能在评论区给本故事打个分吗?用十分制的方式,求求了,喜欢这类的点点关注哦~】