楔子

我叫沈鸣,三十二岁,大专学历,在公司技术研发部熬了六年。

六年里,我写的代码被署上别人的名字,做的方案被领导拿去邀功,熬的通宵全成了顶头上司王志飞的晋升阶梯。

三个月前,他逼我独立攻关一个核心算法模型。我以为是机会,拼了命干。昨天成果刚成型,他直接走进组长办公室,说全程都是他主导的。

我没吵,没闹,甚至没辩解。

只是默默把那块存着所有原始数据、开发日志、版本迭代记录的三块硬盘全部格式化,又用专业软件覆写了七次。

今天,科长赵庆国慌了。

他站在我工位前,汗珠顺着脖子往下淌,声音发抖:“沈鸣,那个项目的源文件……你还有备份吗?”

我抬头看他,什么都没说。

左手边抽屉里,一枚录音笔的红色指示灯,正无声闪烁。

第1章 会议室羞辱

六月十七号,周一,下午两点半。

公司十二楼小会议室,空调坏了,闷得像蒸笼。

王志飞坐在长条桌主位,把我打印好的技术文档一页页翻给组长刘建国看,语气里全是得意:“刘组,这个多源异构数据融合模型,我熬了三个多月,终于跑通了。”

我站在门口,手里端着刚泡的速溶咖啡,热气糊在眼镜片上。

王志飞看见我,笑了一下:“小沈来了?正好,待会把测试环境搭一下,王主任要验收成果。”

我没说话。

组长刘建国翻着文档,皱了皱眉:“这代码风格……看着不像你写的。”

王志飞脸上的笑僵了一秒,很快又恢复自然:“我这人你也知道,带团队嘛,肯定融合了大家的一些想法。但核心架构、关键算法,全是我手写的。沈鸣他们配合做了一些辅助工作,我都在报告里标明了。”

他没标。

文档我看了五遍,从头到尾,我的名字只出现在最后的“测试支持”一栏,连个第三作者都没混上。

刘建国没再追问。他是那种多一事不如少一事的人,在技术部当了八年组长,从没替下属说过一句硬话。

王志飞站起来,拍了拍那摞足有十厘米厚的文档,转头看我:“小沈,把你笔记本里的测试数据导出来,我下午要去集团总部汇报。”

我放下咖啡杯,手很稳:“王主任,哪部分测试数据?”

“全部。”他不耐烦地挥挥手,“就你上个月跑的那批,性能对比、误差分析那些,全拷给我。”

上个月跑的那批数据,是我用自己写的脚本生成的,参数配置、测试用例、基准对比,每一行代码都是我写的。王志飞连怎么运行都不知道。

“那些数据有版权问题。”我说。

会议室安静了。

刘建国抬起头,眼神有点复杂。王志飞脸上的笑彻底没了,盯着我:“你说什么?”

“我说,那些测试脚本和数据,是我个人在工作之余开发的,没用公司任何现有代码库。按公司知识产权规定,这属于个人成果,我有处置权。”

这话我是提前查过的。

公司《知识产权管理办法》第十四条明确写了:员工利用个人时间、非公司物质技术条件完成的、与本职工作无直接关联的成果,知识产权归个人所有。

王志飞不知道这条规定,但他知道怎么收拾不听话的下属。

他站起来,椅子猛地往后一推,发出刺耳的摩擦声:“沈鸣,你是不是觉得自己翅膀硬了?”

我没退。

“王主任,我只是陈述事实。这个项目的核心算法、数据处理流程、测试框架,全是我一个人写的。您要拿去汇报,我没意见,但至少得在作者栏加上我的名字。”

“加你名字?”王志飞冷笑,“你一个破大专生,配吗?”

这话像刀子一样扎进来。

会议室门口不知道什么时候多了几个人,隔壁项目组的,端着水杯假装路过,眼神里全是看热闹的兴奋。

刘建国低下头,假装在看文档。

王志飞走到我面前,声音不大,但每个字都像从牙缝里挤出来的:“沈鸣,我给你交个底。这个项目,从头到尾就是我王志飞的项目。你不过是配合执行,懂吗?你要是配合,年底绩效我给你打个B,不配合,D等着你。D是什么意思不用我教你吧?连续两年D,直接走人。”

公司绩效分为S、A、B、C、D五档,D不仅没奖金,还是末位淘汰的硬指标。

我去年已经被他打了一个C。

今年再来个C或者D,铁定被裁。

“听明白没有?”王志飞又问了一遍。

我没点头,也没摇头,只是把U盘从兜里掏出来,放在桌上。

他脸色稍缓,伸手去拿。

我按住U盘:“王主任,我可以把数据给你。但我想知道,这个项目最终申报集团技术创新奖的时候,我的排名在第几位?”

“第三作者。”他答得很快。

“第一第二呢?”

“我和刘组。”

刘建国猛地抬头,嘴张了张,又闭上了。

我在心里默算了一下。集团技术创新奖,第三作者基本等于没这个人,连名字都不会出现在正式通报里。

“行。”我把U盘推过去。

王志飞以为我服软了,脸上重新挂上笑,拍了拍我肩膀:“这就对了嘛,小沈,年轻人别太计较,跟着我干,以后有你吃的。”

我笑了笑,没说话。

等他走出会议室,我才慢慢收起桌上那杯已经凉透的咖啡。刘建国站起来,欲言又止,最后只说了句:“小沈,你……别往心里去。”

“没事,刘组。”

我真的没事。

这六年,我经历过太多次了。王志飞抢我的成果不是第一次,骂我大专生也不是第一次。以前我忍,因为要还老家盖房子的债,因为要供弟弟读书,因为要在这个城市活下去。

但现在,我弟弟毕业了,债还清了,房贷只剩最后两年。

最重要的是——我手里有东西。

有他三年来让我违规操作的全部邮件记录、微信聊天截图、项目文档修改记录。

有他剽窃我成果、篡改项目日志、伪造实验数据的全部证据。

还有昨天下午,他在组长办公室说的那句话——我全程主导,沈鸣只是配合执行。

我都录下来了。

第2章 深夜取证

那天晚上,我回到出租屋,从柜子最底层翻出一个旧硬盘盒。

里面装着过去三年里,我一点点攒下的所有证据。

分门别类,按时间线整理,每次存档都做了哈希校验,确保没人能诬我伪造。

我重新打开电脑,开始做新一轮的备份。

门锁响了。

陈雅拎着一袋烧烤进来,看见我对着满屏幕的文件夹发呆,愣了下:“又加班?”

“没,整理点东西。”

她把烧烤放在桌上,凑过来看了一眼屏幕,上面是密密麻麻的文件名,全是日期+编号的格式。

“这什么?”

“保命的东西。”

陈雅没再问。她跟了我五年,知道我在公司是什么处境。每次王志飞抢我功劳,我回家都不说话,一个人坐在阳台上抽烟,一根接一根。

她不懂技术,但她懂我。

“沈鸣,”她拉了把椅子坐到我旁边,声音很轻,“你是不是打算做什么?”

我犹豫了一下,把今天会议室的事说了。

没添油加醋,也没刻意渲染,就是平铺直叙。但说到“破大专生”那四个字的时候,我发现自己声音还是抖了一下。

陈雅眼圈红了,攥住我的手:“你打算怎么办?”

“不知道。”我说的是实话,“但我不想再忍了。”

她沉默了很久,最后从包里掏出一张银行卡,放在桌上。

“这里面有三万多,我攒的私房钱。你要是想辞职,咱就辞,先把日子过下去。”

我看着那张卡,喉咙发紧。

“我没说要辞职。”

“那你准备怎么做?”

“把证据整理好,等一个合适的时机。”

“什么时机?”

“不知道,但肯定会有。”

陈雅没再追问,把烧烤拆开,又去厨房拿了两罐啤酒。

我们俩坐在沙发上,电视开着但没人看,就那么静静地吃,慢慢地喝。

我脑子里一直在转。

王志飞这个人,在技术部待了快十年,从普通工程师一路爬到副主任,靠的不是技术有多牛,而是两条——抱大腿、抢功劳。

他上面有人。集团分管技术的副总裁周德茂,是他导师的同学,这层关系在整个技术部不是秘密。

所以这么多年来,不是没人告过他,但全都不了了之。告的人要么被调去边缘部门,要么自己辞职走人,没一个好下场。

我不能硬碰硬,得讲策略。

我打开工作邮箱,把过去三年和王志飞的所有邮件往来重新翻了一遍。

重点看两类:一是他让我做超出职责范围工作的指令,二是他承诺给我绩效奖励但从未兑现的邮件。

一共一百三十七封。

我全部截图、存档、做时间轴。

然后又打开公司内部通讯软件,把和王志飞的聊天记录导出来,关键词搜了“加班”“方案”“数据”“报告”,逐条筛选。

有用的不多,因为他这个人很精明,重要的事从来不留文字记录,全是当面说或者打电话。

但没关系,我还有其他渠道。

第二天上班,中午吃饭的时候,我刻意去了公司食堂,坐在技术部老会计孙桂兰旁边。

孙桂兰五十七岁,明年退休,在公司待了三十多年,什么陈年旧账都经手过。她这人嘴碎,但心眼不坏,而且极度看不惯王志飞那种人。

“孙姐,我请教您个事。”我端着餐盘坐下。

“说。”她扒了口米饭,眼皮都没抬。

“公司项目申报的流程,您清楚吗?就是那种技术创新奖之类的,需要提供什么证明材料?”

孙桂兰筷子停了,抬头看我:“你问这个干嘛?”

“好奇。”

她哼了一声,压低声音:“沈鸣,你是不是也被王志飞坑了?”

我没承认也没否认。

她放下筷子,从兜里掏出手机,翻了翻,递给我看。

屏幕上是一张照片,拍的是三年前的一份项目申报表,项目负责人一栏赫然写着王志飞,但下面的“主要完成人”里,有个名字被涂改液盖住了,隐约能看出两个字——沈鸣。

“这是我从旧档案里翻出来的,”孙桂兰说,“那年你们项目报奖,王志飞把你名字抹了,换成他现在那个小舅子。我当时管档案,留了个底。”

我看着那张照片,心跳加速。

“孙姐,这张照片能发给我吗?”

她犹豫了一下,把手机收回去:“你等等,我把原图找给你。”

吃完午饭,我收到了她发来的照片,一共四张,全是王志飞篡改项目人员名单的证据。

其中一张最狠——是王志飞亲笔签名的原始申报表扫描件,上面的完成人排序是王志飞、刘建国、沈鸣、张恒。但最终提交的版本里,沈鸣变成了张恒,而张恒是王志飞老婆的弟弟,当时刚入职不到半年。

我存好照片,靠在工位上闭了会儿眼。

证据越攒越多,但我知道还差最关键的一环——能直接证明王志飞恶意侵占他人成果、违反公司规定的铁证。

光靠邮件和照片不够,他完全可以推说是工作失误或者流程调整。

我需要他亲口承认。

当天下午,机会来了。

王志飞突然召集项目组开会,说要讨论成果申报的细节。会议室里只有四个人——他、刘建国、我,还有新来的实习生小赵。

他先吹了二十分钟自己有多辛苦,说这三个多月每天只睡四个小时,头发都白了一圈。

我在心里冷笑。这三个多月,他每天五点准时下班,周末从不加班,倒是给我们发过不下五十条“周末辛苦一下”的微信。

“所以这次申报,我的意见是第一作者写我,第二写刘组,第三写小赵,”他扫了我一眼,“沈鸣你作为技术支持,放在致谢里。”

小赵都懵了,结结巴巴地说:“王、王主任,这不合适吧?我啥也没干啊,就是帮沈哥跑了几组数据。”

“年轻人要有格局,”王志飞摆摆手,“这个奖对你以后评职称有用。”

我始终没说话,只是把手伸进兜里,按下了录音笔的开关。

“王主任,”我终于开口,“我想确认一下,这个项目的核心算法,到底是谁写的?”

王志飞眯起眼睛:“你什么意思?”

“没什么意思,就是想把工作职责搞清楚。既然我是技术支持,那以后类似的算法开发,我就不参与了,免得工作边界不清。”

刘建国低头喝水,小赵紧张地看着我。

王志飞盯着我看了足足五秒,突然笑了:“沈鸣,你是不是还在纠结昨天的事?我跟你说过了,不要那么计较。这个项目虽然核心工作是我做的,但你和小赵也出了力,我心里有数。”

我录音笔清清楚楚地录下了这句话——这个项目虽然核心工作是我做的。

十八个字,足够。

“行,我明白了。”我点点头,没再说话。

会议结束后,我回到工位,把录音文件导出来,做了三重备份。

一个存在家里电脑的加密分区里,一个存在云盘,还有一个存在我老家的旧电脑上。

做到这一步,我知道自己已经没有退路了。

但我不怕。

这六年,我忍得够久了。

晚上十一点,陈雅给我发了条微信:今天怎么还没回来?

我回:快了,再整理点东西。

她又发:别太晚,明天还要上班。

我看着这条消息,突然觉得特别心酸。

这六年,我把自己最好的时光全耗在了这家公司,得到的却是无休止的压榨和践踏。

陈雅跟着我,没享过一天福。我们结婚时连个像样的婚礼都没办,就请双方父母吃了顿饭。她说不在乎,可我知道她在乎,只是不想让我为难。

我不能让她再这么委屈下去了。

凌晨一点,我终于把证据全部整理完毕。

打开冰箱,拿了罐啤酒,走到阳台上。

六月的夜风很热,吹得人烦躁。

我点了一根烟,看着对面写字楼里零星亮着的灯光,脑子里突然冒出一个念头——

如果明天,我把硬盘清空了,会怎样?

这个念头一冒出来,就再也压不下去了。

王志飞不是要成果吗?让他要。

但源文件、原始数据、开发日志、版本记录,全都在我这。他手里只有那份打印出来的文档和测试报告,没有源文件,他连个标点符号都改不了。

集团总部下周五要来验收,他拿什么交差?

我掐灭烟头,回到屋里,打开电脑。

硬盘格式化只需要几秒钟,但我知道这不是冲动的事,得想清楚后果。

清空公司资产上的数据,严格来说违反公司规定。但我存在硬盘上的东西,大部分是我个人开发的,按照公司知识产权规定,我有处置权。

关键是——没有备份吗?

有。

但备份在哪、是什么形式,这是我的事。

法律规定,员工离职时可以带走个人开发的、与公司业务无直接关联的成果。我这个项目虽然与公司业务相关,但我从未使用公司的代码库、从未在公司服务器上存储过代码、所有的开发工作都是利用个人电脑在非工作时间完成的。

法律上,我站得住。

道理上,我更是站得住。

凌晨三点,我做了一个决定。

把三块硬盘全部格式化,然后用专业软件覆写七次,确保任何恢复软件都救不回来。

做完这一切,我反而平静了。

躺在床上,闭上眼睛,脑子里只有一个念头——

该来的,总会来。

第3章 风暴前夜

硬盘清空后的第一天,一切照常。

王志飞照例十点半才到公司,端着保温杯在工位间晃了一圈,假模假式地问了几句项目进度,然后就钻进了自己的小办公室,门一关,不知道在干什么。

下午两点,他把我叫进去。

“小沈,集团那边把验收时间提前了,下周三就要来看成果展示。你这两天把演示环境搭好,数据准备好。”

我站在他办公桌前,表情很平静:“王主任,哪个演示环境?”

他皱眉:“就你之前跑通的那套,融合模型实时展示的那个界面。”

“那个界面的源代码在硬盘里,我昨天整理文件的时候,不小心格式化了。”

空气突然安静了。

王志飞的保温杯举到一半,停在半空中。

“你说什么?”

“我说,我昨天整理文件,不小心把存着项目源代码的硬盘格式化了。”

他放下杯子,慢慢站起来,脸上的表情从困惑变成难以置信,最后定格在愤怒上。

“沈鸣,你他妈在跟我开玩笑?”

“没有,是真的。”

“你不是说有三块硬盘吗?”

“三块都格式化了。”

他绕过办公桌,走到我面前,那双眼睛像要吃人:“你知不知道那是什么东西?那是三个多月的心血!集团下周三就要来验收,你现在告诉我你把源代码全删了?!”

我没躲,也没退,就那么直直地看着他:“王主任,这个项目的核心工作不都是您做的吗?您应该有完整的源代码备份吧?”

他噎住了。

那表情太精彩了——愤怒、慌张、心虚,全搅在一起,脸憋得通红。

“你……你故意的是不是?”他指着我的鼻子,手指头都在抖。

“我真不是故意的,昨天整理文件太晚了,操作失误。”

“你他妈骗谁呢?三块硬盘同时操作失误?”

我没再解释,因为他已经信了——不是信我是无意的,而是信我真的把硬盘清空了。

对于一个靠抢功劳混饭吃的人来说,没有比这更可怕的事了。

“你给我滚出去!”他几乎是吼出来的。

我转身走了。

门还没关上,就听见里面传来砸东西的声音。

工位上的同事全都看着我,眼神里有好奇、有同情、有幸灾乐祸。我没理会,坐下来,继续做手头的工作——一个与那个项目完全无关的日常维护任务。

下午四点,刘建国把我叫进小会议室。

门关上,他没急着说话,而是先叹了口气。

“小沈,你跟我说实话,硬盘的事,是不是故意的?”

“刘组,我真不是故意的。”

他看着我,眼神里全是无奈:“你骗得了王志飞,骗不了我。你跟了我六年,什么性格我不知道?做事从来都是条理分明,从不出错。三块硬盘同时格式化,这种低级错误你不会犯。”

我没吭声。

“你到底想干什么?”他压低声音,“你知不知道后果?集团验收不过,整个技术部都要担责任,到时候王志飞肯定会把所有锅都甩你头上。”

“我知道。”

“你知道还这么干?”

我看着他,想了很久,终于说出了那句憋了六年的话:“刘组,这个项目从立项到开发到测试,全程都是我一个人做的。王志飞连一行代码都没写过,连一个参数都没调过。凭什么最后的成果要写他的名字?凭什么我熬了三个多月,最后连个第三作者都混不上?”

刘建国沉默了。

他当然知道这些。他一直都知道。只是他选择了沉默,选择了明哲保身。

“小沈,我知道你委屈,”他搓了搓脸,“但这事儿你不能这么干。王志飞上面有人,你跟他硬碰硬,最后吃亏的是你。”

“我知道。”

“你知道还……”

“刘组,我不光是委屈。”我打断他,“我是受不了了。六年了,我做了多少项目?写了几十万行代码?熬了多少个通宵?最后呢?所有的功劳全是他王志飞的,所有的黑锅全是我沈鸣的。”

我站起来,走到窗前,看着外面灰蒙蒙的天。

“去年他让我帮他做假数据,我不愿意,他给我打了个C。今年他又来这套,我再不吭声,明年我连工作都没了。”

“那你现在这么做,工作就能保住了?”

“不知道,”我转过身,“但至少,我不想再窝囊下去了。”

刘建国张了张嘴,最终什么都没说,站起来拍拍我肩膀,走了。

会议室只剩我一个人。

我靠着墙,闭上眼睛,脑子里一片空白。

说不害怕是假的。王志飞要是真把我开了,这个年纪、这个学历,再找工作难上加难。房贷每个月要还六千多,陈雅的工资只有四千,根本不够。

但我更怕的是,再过六年,我还是现在这个样子。

晚上回到家,陈雅已经做好了饭。

红烧排骨、清炒时蔬、番茄蛋汤,全是我爱吃的。

“今天什么日子?”我笑着问。

“没什么日子,就是想给你做顿好的。”她盛好饭,放在我面前,“吃饭,别想那些乱七八糟的。”

她应该是知道了什么。

我没问,她也没说。两个人就那么安静地吃饭,电视里放着无聊的综艺节目,笑声假得要命。

吃到一半,她突然说:“沈鸣,我今天在网上投了几份简历。”

我筷子停了。

“我想换个工作,多赚点钱。”她笑了笑,笑得很勉强,“你压力也别太大,天塌不下来,有我顶着呢。”

我鼻子一酸,低下头,使劲扒了几口饭,把那点眼泪硬生生憋了回去。

“不用换,我能搞定。”

“你确定?”

“确定。”

我没告诉她我做了什么,但她猜到了。她太了解我了,知道我不是那种冲动的人,既然做了,肯定是想好了退路。

事实上,我没有想好退路。

我只是不想再退了。

这顿饭吃了将近一个小时,比平时慢得多。

饭后我主动收拾碗筷,她在沙发上抱着靠枕看电视。厨房里水龙头哗哗响,我一边洗碗一边想接下来该怎么办。

王志飞肯定会报复。最直接的手段就是拿绩效说事,给我打D,然后让HR找我谈辞退。

按公司规定,连续两年绩效C或以下,公司可以无补偿辞退。但我去年是C,今年如果真是D,大概率是没补偿的。

我需要时间。

至少撑到下周三集团验收。只要验收通不过,王志飞自身难保,就没精力对付我。

但问题是,他能撑过验收吗?

我擦干手,拿出手机,给一个人发了条消息。

这个人叫林峰,是集团技术管理中心的高级经理,三年前来我们部门调研时认识的。他是正经科班出身,技术底子很厚,一眼就看出了我做的那个数据清洗框架的价值。

当时他问我:“这个框架谁写的?”

王志飞抢着说:“我带着团队做的。”

林峰看了他一眼,又看了看我,没说话。

但临走的时候,他单独加了我微信,说了句:“你那个框架写得很漂亮,有空多交流。”

这三年,我们偶尔会在微信上聊几句技术问题,从没提过王志飞的事。

但我知道,他什么都知道。

我发了条消息:林总,下周三集团的验收,您会来吗?

几分钟后,他回了:不会,但我可以安排人过去。怎么了?

我想了想,打了又删,删了又打,最后发了一句:没什么,就是项目上有点技术问题,想当面请教。

他又回:好,我跟验收组说一声,加个人。

我放下手机,长长地呼了口气。

林峰是我最后一张牌。如果这张牌也没用,那我就只能靠自己了。

但至少,我手里还有证据。

那些录音、邮件、照片,每一件都足以让王志飞吃不了兜着走。

只是时机还没到。

我需要一个合适的场合,一个所有人都没法偏袒他的场合。

比如——集团验收会。

我把这个念头压下去,告诉自己不能急。证据要一件一件地亮,牌要一张一张地打。

心急吃不了热豆腐。

更吃不了王志飞这种老狐狸。

第4章 暗中布局

硬盘清空后的第三天,周四。

王志飞像变了个人。

不再十点半到公司了,早上八点就坐在办公室,黑眼圈重得像被人揍了两拳。保温杯里的枸杞水换成浓茶,一杯接一杯地灌。

他找了技术部所有人谈话。

先是小赵,关在办公室里待了半个小时。小赵出来的时候脸色发白,看我的眼神躲躲闪闪。

然后是刘建国,谈了快一个小时。老刘出来的时候什么都没说,直接回了工位,打开电脑开始翻旧文档。

中午轮到我了。

我走进办公室,发现屋里多了个人——技术部HRBP李曼,三十出头,短发,戴金丝眼镜,出了名的公事公办。

王志飞坐在主位,面前摊着一份文件,我扫了一眼,是《员工违纪处理办法》。

“坐。”他指了指对面的椅子。

我坐下,李曼在我旁边落座,打开笔记本,一副要做正式记录的架势。

“沈鸣,”王志飞开口了,声音出奇地平静,“今天叫你来,是想跟你核实几件事。第一,项目源代码是你主动删除的,还是操作失误?”

“操作失误。”

“三块硬盘同时操作失误?”李曼插了一句,语气很淡,但问题很尖锐。

“我习惯做多重备份,三块硬盘存的内容一样。整理的时候,我把三块全连上了,操作失误格式化了整个磁盘阵列。”

这是我想好的说辞。技术上说得通,但也经不起细查。

王志飞显然不信,但他拿不出证据证明我是故意的。

“第二,”他翻了一页文件,“据刘建国反映,你在项目开发期间,多次未经审批使用外部开源代码,可能存在知识产权风险。这事你承认吗?”

我差点笑出来。

刘建国反映?分明是王志飞逼他说的。

“我用过三个开源库,都是MIT协议的,公司制度里明确允许。如果需要,我可以提供协议文本和引用说明。”

王志飞脸色沉了沉,显然没想到我连这个都准备好了。

“第三,”李曼接过话头,“公司服务器上没有任何这个项目的代码备份,你能解释一下原因吗?”

“因为王主任要求这个项目保密开发,不让上传公司服务器,说怕泄露核心技术。”我看着王志飞,“王主任,您还记得吗?”

他记得。

这是我手里另一张牌——他让我违规操作的证据。按公司规定,所有项目代码必须实时上传服务器备份,是他为了独占成果,故意让我私下开发,不留下任何官方痕迹。

王志飞沉默了。

李曼看了他一眼,在本子上记了什么,然后合上笔记本,站起来:“今天的谈话先到这,后续有需要会再找你。”

她走了,王志飞没动。

我站起来,正要走,他突然说:“沈鸣,你非要这样?”

我转过身,看着他。

他靠在椅子上,脸上没了往日的嚣张,取而代之的是一种疲惫的凶狠。

“你把源代码删了,对你有什么好处?项目黄了,整个技术部都要担责任,你以为你跑得掉?”

“王主任,我说了,是操作失误。”

“别跟我来这套。”他坐直身体,手指点了点桌面,“我给你个机会。你把备份交出来,这事儿我当没发生过。年底绩效我给你打A,明年职称评定我帮你推荐。你想想,你一个大专生,在这种大公司混到这一步不容易,别为了一口气把自己毁了。”

他在跟我谈条件。

一个A级绩效,一个职称推荐名额,换三个月的源代码。

听起来很诱人,对吧?

但我知道,这种人说的话,一个字都不能信。

今天他把源代码骗到手,明天就能翻脸不认人。到时候我连哭的地方都没有。

“王主任,我真的没有备份。”我说。

他盯着我看了足足十秒,然后笑了。

那个笑容比发火还可怕。

“行,沈鸣,你有种。”他点点头,拿起桌上的文件,“那你就别怪我不客气了。”

我走出办公室的时候,后背全是冷汗。

不是因为怕,而是因为我知道,从这一刻起,我跟王志飞彻底撕破脸了。

下午三点,HR系统弹出一条通知——我被列入“绩效改进计划”,简称PIP。

这是公司裁员的经典套路。先给你挂一个PIP,设定一堆不可能完成的目标,然后以“未通过改进计划”为由,合法合规地把你开了。

我的PIP期限是三十天,考核目标只有一条——在规定时间内完成项目源代码重构,并通过集团验收。

源代码都没了,三十天重构一个核心算法模型?

这根本是不可能完成的任务。

消息传得很快。

不到一个小时,整个技术部都知道我被PIP了。工位旁边的同事们看我的眼神变了,有人同情,有人幸灾乐祸,更多的是避之不及——生怕跟我多说一句话,就会被王志飞盯上。

小赵从饮水机旁边经过,看见我,犹豫了一下,还是走过来,小声说了句:“沈哥,保重。”

我点点头。

他刚毕业,第一份工作就碰上这种事,不容易。

下班的时候,刘建国叫住我。

“小沈,你跟我来。”

他带我去了公司天台。傍晚的风很大,吹得人睁不开眼。

“我给你透个底,”他点了根烟,“王志飞已经跟周德茂打过招呼了,下周三的验收,不管结果怎么样,你都得走人。”

“我知道。”

“你知道还……”

“刘组,”我打断他,“我问您个事。如果下周三验收没过,责任算谁的?”

他愣了下:“当然是算项目负责人的。”

“项目负责人是谁?”

他沉默了。

项目立项书上,项目负责人一栏写的是王志飞的名字。从头到尾,王志飞都是这个项目的名义负责人,我只是“核心开发人员”。

项目验收没过,王志飞是第一责任人。

PIP让我三十天重构源代码,但如果集团验收都过不了,这个项目还有没有三十天都不一定。

“你想干什么?”刘建国看着我,眼神里全是警惕。

“我不想干什么,”我笑了笑,“我就是想知道,公司制度到底是用来管谁的。”

他没再问,把烟掐灭,转身走了。

我一个人在天台上站了很久。

远处是城市的万家灯火,近处是写字楼里加班的灯光。

陈雅发来消息:今晚回来吃饭吗?

我回:回,马上走。

她又发:给你炖了排骨汤。

我看着这条消息,突然觉得眼睛有点涩。

不管外面多大的风浪,家里总有一碗热汤等着我。

这就够了。

我下了天台,收拾东西准备走。经过王志飞办公室的时候,门开着一条缝,里面传来他和李曼的说话声。

“……证据不足,没法认定他是故意的。你要是想开他,最好的办法就是PIP走流程。”

“三十天够吗?”

“够了,他一个大专生,技术再好能好到哪去?三十天重构一个模型,做梦。”

我站在门口,听完这段对话,然后悄悄走了。

他们说得对,三十天重构一个模型,确实是在做梦。

但他们不知道的是——我从来就没打算重构。

我手里有完整的技术文档、设计思路、算法原理,全部整理得清清楚楚。这些东西不是源代码,但足够让任何一个合格的开发团队重新实现这个模型。

而这份技术文档,我早就通过邮件发给了林峰。

三天前,他以“技术调研”的名义,向公司申请了这份文档的调阅权限。

王志飞不知道这件事。

李曼也不知道。

整个技术部,只有我和林峰知道。

下周三的验收会,他会带着这份文档来。

到时候,我倒要看看,王志飞怎么解释——一个连技术文档都拿不出来的“项目负责人”,到底是怎么“主导”这个项目的。

第5章 无声反击

周五,距离验收还有五天。

技术部弥漫着一种诡异的氛围。所有人都知道项目源代码没了,所有人都知道我被PIP了,但没人敢公开讨论。大家见面还是客客气气地打招呼,只是眼神里多了一些说不清道不明的东西。

王志飞开始疯狂加班。

这在以前是不可想象的。他来公司快十年,加班的次数一只手数得过来。但这几天,他天天熬到凌晨,办公室里灯火通明,时不时传出摔鼠标的声音。

他在干什么?

想凭一己之力把代码写回来?

别逗了。王志飞的技术水平,五年前就不行了。这些年他全靠抢下属的成果过日子,自己连基本的代码规范都记不全。

我听说他找了好几个其他项目组的开发人员帮忙,但人家一听要重构那个模型,全都找了各种理由推脱。

开什么玩笑?那是人家沈鸣花了三个多月才搞出来的东西,三十天重构?疯了吧。

小赵偷偷告诉我,王志飞昨天找他谈话,说要给他申请特殊津贴,条件是帮他写一部分核心算法代码。

“沈哥,我没答应。”小赵说这话的时候,声音都在抖,“我说我技术不行,写不了。”

“你不怕他报复你?”我问。

“怕。”小赵苦笑,“但我更怕昧良心。”

我看着这个刚毕业的年轻人,突然觉得有点欣慰。

这公司还是有明白人的。

周末,陈雅公司组织团建,去了郊区的一个农家乐。我没去,一个人待在家里,把证据又梳理了一遍。

录音文件、邮件截图、项目文档修改记录、篡改人员名单的证据、PIP通知、HR谈话记录……全部按时间顺序排列,做了目录索引,打印了三份,装订成册。

然后我做了一个决定——去找周德茂。

不是告状,是汇报。

集团分管技术的副总裁,王志飞的靠山。

按理说,找他不是个好主意。他肯定会偏袒王志飞,这点用脚趾头都能想到。但我赌的是——他首先是个商人。

商人最看重什么?

利益。

一个能让公司损失几百万的项目,和一个随时可以替换的中层管理者,他选哪个?

周一下午,我去了集团总部。

三十八楼,副总裁办公室。门开着,周德茂正在跟人打电话,看见我站在门口,皱了皱眉,示意我等着。

我在走廊站了十五分钟。

他终于挂了电话,靠在椅背上,上下打量了我一眼:“你是哪个部门的?”

“技术部沈鸣,王主任手下的开发工程师。”

他想了一下,显然对这个名字没有印象。

“什么事?”

“周总,我想跟您汇报一下公司技术创新奖申报流程中可能存在的一些问题。”

他眯起眼睛,看了我几秒,然后指了指对面的椅子:“坐。”

我把一份材料放在他桌上。

不是完整的证据册,而是一份简化的说明——列举了过去三年里,技术部在项目申报过程中存在的三次人员名单篡改事件,其中两次涉及王志飞,一次涉及另一个副主任。

名字我都隐去了,只保留了事件经过和证据索引。

周德茂翻了一遍,表情没什么变化。

“你想说什么?”

“我想说,如果这些问题不解决,下周三的集团验收可能会出问题。”

“你这是在威胁我?”

“不,我是在提醒您。”我看着他,尽量让自己看起来平静,“验收组会审核项目开发的全流程记录,包括人员分工、代码提交记录、文档管理等等。如果发现流程不规范,不仅这个项目通不过,之前报奖的那些项目也可能会被重新审查。”

这是实话。

集团去年出台了新的科研项目管理办法,要求所有申报奖项的项目必须提供完整的开发过程记录。以前那种靠关系、走后门的申报方式,现在已经行不通了。

周德茂当然知道这个规定。

他把材料推回来:“你想让我怎么做?”

“我什么都不想让您做,”我站起来,“我只是觉得,作为公司高管,您有权知道这些情况。至于怎么处理,那是您的决定。”

我转身要走,他叫住我:“沈鸣,你那个项目,还有没有救?”

我停下来,想了想:“有。”

“多少时间?”

“三个月。”

他沉默了一下:“我知道了,你回去吧。”

走出集团大楼,我后背的衣服全湿透了。

跟一个副总裁说话,说不紧张是假的。但我赌对了——周德茂最在乎的不是王志飞,而是他自己的业绩和位置。

如果项目验收不过,损失的不仅是几百万的研发投入,还有可能影响整个技术部的年度考核。到时候他这个分管副总裁也脱不了干系。

至于他会怎么处理,我不确定。

但至少,他知道了。

这就够了。

晚上回到家,陈雅问我:“去哪了?”

“公司,加班。”

她看了我一眼,没拆穿。她知道我去哪了,只是不想让我有压力。

“沈鸣,我跟你说个事。”她坐到我旁边,语气有点郑重。

“怎么了?”

“我今天接到一个电话,是猎头打来的,说有家公司想挖你。”

我愣了下:“挖我?”

“嗯,做人工智能方向的一家创业公司,技术负责人,薪资翻倍。”

我第一反应是不信。我一个破大专生,谁会挖我?

“他们怎么知道我的?”

“说是在一个技术论坛上看到了你发的帖子,觉得你水平很高。”

我想起来了。半年前,我在一个技术论坛上发过一个帖子,详细讲解了那个数据融合模型的核心算法。当时只是为了跟同行交流,没想到会有人注意到。

“你怎么回的?”

“我说你考虑一下。”

我靠在沙发上,盯着天花板,脑子里乱糟糟的。

跳槽?

这个念头不是没想过,但以前总觉得不现实。大专学历,没有大厂背景,谁会要我?

但如果真有人愿意要我……

“沈鸣,”陈雅靠在我肩膀上,“不管你怎么决定,我都支持你。”

我搂住她,没说话。

跳槽的事不急,眼前最重要的是下周三的验收。

那是一场硬仗,我得打完了再走。

第6章 铁证浮现

周二,验收前一天。

整个技术部鸡飞狗跳。

王志飞不知道从哪找了一个外包团队,连夜赶工写了一套演示程序,界面做得花里胡哨,但核心功能连最基本的稳定性都保证不了。

我偷偷看了一眼,差点笑出声——那套代码的逻辑漏洞百出,连基础的数据校验都没做,演示的时候十有八九会崩。

刘建国急得嘴上起了一圈燎泡,跑前跑后地协调资源,嗓子都哑了。

我坐在工位上,该干嘛干嘛。

王志飞从办公室出来,看见我优哉游哉的样子,脸黑得像锅底。

“沈鸣,明天的验收,你跟我一起汇报。”

“王主任,我还在PIP期间,按公司规定,PIP员工不能参与重要项目汇报。”我指了指电脑屏幕上的HR通知,“您定的规定,您忘了?”

他气得嘴都歪了,但说不出话来。

PIP的规定确实是他自己定的。当时为了限制我的行动,特意加了一条“改进期间不得参与重要项目”。没想到现在反倒成了我不参与的正当理由。

“行,你牛。”他咬着牙说完,转身回了办公室。

下午三点,我收到一封邮件。

发件人是一个陌生账号,内容只有一句话:沈工,你要的东西我找到了,去收件室拿。

我愣了几秒,突然反应过来。

这是孙桂兰发的。

她用的是私人邮箱,没有通过公司系统,以防被监控。

我去了收件室,在标着“沈鸣”的格子里找到一个牛皮纸信封,厚厚的,摸上去像是照片和文件。

回到工位,我拆开信封。

里面是十三张照片,拍的是一份份项目原始申报表。最早的日期是三年前,最新的就在上个月。

每一张照片上,都能清晰地看到王志飞亲笔签名的人员名单,以及最终提交版本中被涂改、被替换的名字。

我一张一张地看,手都在抖。

不是因为害怕,而是因为这些证据太致命了。

其中一张照片最狠——那是去年集团科技创新一等奖的申报材料原始表,项目完成人一栏写着王志飞、刘建国、沈鸣、赵磊、孙晓。但最终获奖通报上,沈鸣的名字变成了王志飞的小舅子张恒,赵磊和孙晓的名字也被换成了另外两个跟王志飞关系好的同事。

而那个项目的核心算法,百分之八十都是我写的。

赵磊因为这个事,第二年就辞职了。走的那天他跟我说:“沈鸣,这公司待不下去了,你也早点走吧。”

我没走。

我选择了忍。

现在想想,我真傻。

我把照片一张张拍下来,存进手机加密相册。然后又用扫描仪全部扫了一遍,存成PDF,加密后上传到云盘。

做完这一切,我给孙桂兰发了条消息:孙姐,谢谢您。

她回:不用谢我,我就是看不惯。

我又问:这些原始表您是怎么拿到的?

她回:我管了三十年档案,钥匙一直在我手里。这些东西本来就应该存档,是他王志飞仗着有人撑腰,硬是把原始表抽走了。但我留了个心眼,每年都偷偷复印一份存着。

看到这条消息,我心里五味杂陈。

三十年。

孙桂兰在这个公司待了三十年,见过多少黑暗,又默默攒了多少证据?

她不是不想管,是知道自己管不了。所以她把证据留着,等着有一天,有人能替她管。

我存好所有证据,靠在椅子上,长长地呼了口气。

证据链完整了。

从邮件到录音,从照片到原始申报表,从证人证言到公司制度文件,环环相扣,形成了一个完整的闭环。

明天验收会,就是我亮剑的时候。

但我没有急着高兴。

因为我还有一个问题没解决——怎么在验收会上,把这些证据亮出来,又不让自己违规?

硬闯肯定不行。验收会是封闭的,只有项目组成员和验收组专家能进。我一个被PIP的员工,连门都进不去。

我需要一个身份。

一个光明正大进入会场的身份。

想来想去,我只想到一个人。

林峰。

我给他发了条消息:林总,明天的验收会,您能安排我以技术顾问的身份参加吗?

他很快回了:可以。但我有个条件。

什么条件?

他说:你提供的技术文档,我仔细看了。这个模型的价值远超我们的预期。如果你愿意,我可以向公司申请,由你来主导这个项目的后续开发。

我盯着这条消息,手在键盘上悬了很久。

他这是要我绕过王志飞,直接向集团汇报。

说白了,就是架空王志飞。

这风险太大了。

但如果能成,我不仅能保住工作,还能彻底翻身。

明天再说吧。

我把手机放下,关了电脑,收拾东西准备走。

经过王志飞办公室的时候,门关着,但灯还亮着。里面传来他打电话的声音,断断续续的,但有一句我听得很清楚——

“……你放心,明天验收肯定没问题。那个姓沈的,我已经搞定了。”

我站在门口,冷笑了一下。

搞定了?

你搞定了什么?

你连我手里有什么牌都不知道,就说搞定了?

我转身走了。

明天,咱们验收会见。

第7章 验收日

周三,早上七点半。

我提前两个小时到公司,把打印好的证据册分装在三个文件袋里,一个随身带,一个锁进储物柜,一个交给陈雅保管。

她今天请了假,专门在家等我消息。

“万一出事了怎么办?”她送我出门的时候问。

“不会有万一。”我说。

其实我心里也没底。

验收会在十点,集团总部三号会议室。按照林峰昨晚发来的安排,我会以“外部技术顾问”的身份参会,座位在最后一排,不发言,只旁听。

入场的时候出了点状况。

王志飞堵在会议室门口,看见我,脸色瞬间变了。

“他怎么在这?”他问负责接待的行政人员。

那人看了一眼名单:“这位是林总推荐的技术顾问,沈鸣先生。”

“技术顾问?”王志飞冷笑,“他是我部门一个被PIP的员工,什么时候成技术顾问了?”

场面僵住了。

验收组组长张建国皱了皱眉,正要开口,林峰从后面走过来:“王主任,沈鸣是我请来的。他那个数据融合模型的技术文档我看了,水平很高,对今天的验收有帮助。如果你有异议,可以向周总反映。”

王志飞嘴张了张,最终没说出话来。

林峰的级别比他高半级,又是集团总部的人,他得罪不起。

我走进会议室,在最后一排坐下。

会议室里坐满了人。验收组六个专家,技术部这边王志飞、刘建国、小赵,还有两个我不认识的项目组成员。加上记录员、行政人员,一共十六七个人。

十点整,验收开始。

张建国先介绍了验收流程,然后让王志飞做项目汇报。

王志飞站起来,打开PPT,开始侃侃而谈。

不得不说,这个人虽然技术不行,但做PPT和演讲的功夫是一流的。他把这个项目的背景、创新点、应用价值说得天花乱坠,数据漂亮得不像真的。

我听着听着,发现不对了。

那些数据不是我们实测的。

他把误差率从百分之三点二改成了百分之零点八,把处理速度从每秒一千二百条改成了三千条,把并发能力从五百改成了两千。

全是在吹牛。

刘建国坐在旁边,脸色铁青。他知道这些数据是假的,但他不敢说。

小赵低着头,手都在抖。

林峰翻了翻手里的文档,眉头越皱越紧。

王志飞讲了整整四十分钟,最后用一句“这个项目的成功,标志着我公司在数据融合领域达到了国内领先水平”收尾,然后微笑着坐下来,等着验收组提问。

张建国先问了几个常规问题,王志飞对答如流,显然事先准备得很充分。

然后林峰开口了。

“王主任,我想请教一个问题。你PPT第23页提到,这个模型的误差率是百分之零点八。但据我所知,同类模型的实际误差率一般在百分之三左右。你们是怎么做到这么高的精度的?”

王志飞愣了一下,很快反应过来:“我们对核心算法做了优化,引入了多级校验机制。”

“多级校验机制的代码在哪?”

“在源代码里。”

“源代码我能看一下吗?”

王志飞的笑僵住了。

气氛一下子变了。

第8章 当场对质

会议室安静了大概五秒钟。

张建国看了看林峰,又看了看王志飞:“王主任,源代码方便展示一下吗?”

“这个……”王志飞擦了擦额头的汗,“源代码在另外一台电脑上,今天没带过来。”

“那技术文档呢?”林峰追问,“项目开发的技术文档总该有吧?”

王志飞的脸涨成了猪肝色。

刘建国低下头,假装在看笔记本。

我坐在最后一排,手指慢慢打开了录音笔。

“技术文档我们还在整理,”王志飞找了个借口,“这个项目周期比较紧,文档工作还没完全收尾。”

“周总,”林峰转过头,看向坐在角落里一直没说话的周德茂,“按公司《科研项目管理办法》第十四条,所有申请验收的项目,必须提供完整的技术文档和源代码备查。如果连这些基本材料都没有,这个项目不能通过验收。”

周德茂的表情很微妙。

他知道王志飞拿不出这些东西,也知道我手里有。但他没想到林峰会在验收会上直接把这件事挑明。

“王主任,”周德茂开口了,“源代码和技术文档到底在哪?”

王志飞彻底慌了。

他站起来,手足无措地比划了一下:“周总,是这样的,这个项目之前是由沈鸣负责代码编写,但前几天他因为操作失误,把存着源代码的硬盘格式化了。现在源代码正在恢复中……”

“操作失误?”林峰打断他,“一个核心项目的源代码,只有一个人在维护?没有备份?没有版本管理?王主任,你这个项目管理的水平,也敢报集团创新奖?”

王志飞脸色惨白,嘴唇都在抖。

张建国合上手里的文件夹,语气很严肃:“王主任,你提供的验收材料里,项目负责人写的是你的名字。按照公司规定,项目负责人对项目全过程负有管理责任。源代码丢失这么大的事,你事先不知情?”

“我知情,但我……”

“你知情为什么不提前向集团汇报?”张建国追问,“验收前三天才通知验收组,这是什么意思?”

王志飞彻底说不出话了。

会议室里安静得能听到空调嗡嗡的声音。

林峰看向周德茂:“周总,我建议今天的验收暂停。等王主任把技术文档和源代码准备好,再另行安排时间。”

周德茂犹豫了一下,正要开口,王志飞突然说了一句让所有人都没想到的话——

“技术文档沈鸣有!源代码也是他删的!你们问他!”

所有人的目光齐刷刷地转向我。

我坐在最后一排,一动不动。

张建国皱了皱眉:“你是?”

“技术部工程师,沈鸣。”

“王主任说的是真的吗?你有技术文档?”

我慢慢站起来,拿起桌上的文件袋。

“张组长,技术文档我有。源代码我也确实格式化了。”

王志飞的脸上闪过一丝得意。

“但是,”我打开文件袋,取出一沓打印好的材料,“我有几个问题,想当面问问王主任。”

周德茂眼神一沉:“沈鸣,注意你的身份。”

“周总,我知道我的身份。一个被PIP的员工,一个被认定‘绩效不合格’的人。”我把材料放在桌上,“但我想请问,一个拿了三年集团技术创新奖的项目组,为什么所有核心项目的源代码都是一个人写的?为什么所有的技术文档都在一个人手里?为什么项目负责人连自己项目的代码放在哪都不知道?”

王志飞急了:“你胡说!那些代码明明是我写的!”

“是吗?”我从文件袋里抽出另一份材料,“王主任,这是过去三年所有项目的代码提交记录。按公司规定,所有代码必须上传到公司服务器,每次提交都会记录提交人。我查过了,这三年里,以你名义提交的代码,总行数是零。”

刘建国猛地抬起头,看着那份材料,眼神里全是震惊。

小赵张大了嘴。

验收组的几个专家面面相觑。

三年,零行代码。

这个数据比任何证据都更有说服力。

王志飞脸都白了:“那是……那是因为我都是用管理账号提交的,管理账号不记录个人名字!”

“管理账号的权限只有组长以上才有,”我看着他,“但管理账号的所有操作都有日志记录。我已经向IT部门申请了调阅权限,最迟明天就能拿到这三年所有管理账号的操作记录。王主任,你确定要用这个账号作为你提交代码的证据吗?”

王志飞的嘴唇哆嗦了几下,最终什么都没说出来。

会议室里一片死寂。

林峰看着我,眼神里有一种说不出的复杂。

周德茂靠在椅子上,闭着眼睛,不知道在想什么。

张建国轻咳了一声:“沈鸣,你今天以什么身份参加这个会的?”

“技术顾问。”

“那你能说说,这个项目的技术文档到底在哪吗?”

我从文件袋里取出最后一份材料,递给张建国。

“张组长,这是完整的项目技术文档,包括算法原理、系统架构、数据结构、接口规范、测试报告,全部在内。”

张建国接过去,翻了翻,脸色越来越凝重。

“这个文档……很完整。”

“是的,因为我从项目第一天开始,就在整理这份文档。不是公司要求的,是我个人的习惯。”

“那源代码呢?”

“源代码被我格式化了,但我有完整的设计思路和算法描述。任何一个合格的技术团队,根据这份文档,三个月内可以重构出全部代码。”

我顿了顿,看了一眼王志飞。

“但如果有人想用三十天重构,那是不可能的。因为对一个从来没有参与过核心开发的人来说,连文档都看不懂。”

最后一句话像刀子一样扎进王志飞的胸口。

他终于忍不住了,一拍桌子站起来:“沈鸣,你什么意思?你是说我连技术文档都看不懂?”

“王主任,我什么都没说。”我看着他,“但你刚才那句话,是你自己说的。”

会议室里有人没忍住,笑了一声。

周德茂睁开眼睛,看了王志飞一眼,那眼神冷得像冰。

“够了。”他说。

第9章 尘埃未定

周德茂说了两个字,会议室安静下来。

他站起来,走到我面前,拿起那摞技术文档翻了翻,然后看向张建国:“今天的验收先到这里。张组长,麻烦你出一份会议纪要,把今天讨论的问题如实记录下来。”

张建国点点头。

周德茂又转向王志飞:“王志飞,你跟我来一趟。”

王志飞脸白得像纸,站起来的时候腿都在发软。他跟着周德茂走出会议室,经过我身边的时候,看了我一眼。

那个眼神里有恨意,有不甘,但更多的是一种我看不懂的东西。

也许是不解。

他不明白,一个他从来都看不起的大专生,一个在他手下忍了六年的老实人,怎么会在今天突然翻脸。

他可能永远都不会明白。

因为在他眼里,下属就应该是工具,用完就扔。

但他忘了,工具也是有脾气的。

会议室里的人陆续散去。张建国收拾好材料,走之前对我说了句:“沈鸣,你那个文档写得很好,有时间多交流。”

林峰走过来,拍了拍我肩膀:“干得不错。”

“谢谢林总。”

“别叫我林总,叫林哥就行。”他笑了笑,“周德茂那边会怎么处理,现在还不确定。但有一点可以肯定——王志飞这回麻烦大了。”

我没接话。

麻烦大不大,要看周德茂的态度。如果他铁了心保王志飞,今天这些事都可以被压下去。

但如果他不保……

“沈鸣,”林峰压低声音,“你手里还有别的证据吗?”

我看着他,犹豫了一下,点了点头。

“收好了,别急着拿出来。等周德茂那边表态了再说。”

“我知道。”

我走出会议室,掏出手机,看到陈雅发来的消息:怎么样了?

我回:第一阶段结束,等第二阶段。

她又发:不管结果怎么样,晚上给你做红烧肉。

我看着这条消息,笑了。

不管外面多大的风浪,家里总有一碗红烧肉等着我。

这就够了。

回到技术部,气氛完全不一样了。

所有人都在看我,眼神里有敬畏、有好奇、有期待。那些平时跟我说话都躲躲闪闪的同事,现在主动过来打招呼。

小赵给我倒了杯水:“沈哥,你今天太牛了。”

我摇摇头:“别这么说,还没结束。”

刘建国从办公室出来,看见我,欲言又止,最后还是走过来,低声说了句:“小沈,王志飞刚才被叫走了,到现在还没回来。”

“嗯。”

“你要有心理准备。”他叹了口气,“他这个人,睚眦必报。”

我笑了笑:“刘组,你觉得他还有机会报复我吗?”

刘建国愣了一下,然后沉默了。

是啊,一个连自己项目源代码和技术文档都拿不出来的项目负责人,一个被集团验收组当场质疑的管理者,他还有机会报复别人吗?

下午四点,HR系统弹出一条通知。

王志飞的PIP状态变更为“暂停”,我的PIP状态变更为“审核中”。

虽然没解除,但审核中意味着HR正在重新评估。

我正看着这条通知,手机响了。

一个陌生号码。

“沈鸣吗?我是周德茂。明天上午十点,来我办公室一趟。”

电话挂了。

我握着手机,心跳加速。

周德茂亲自打电话,这意味着什么?

明天是福是祸,谁也说不准。

但我已经不害怕了。

因为该做的我都做了,该亮的牌我也亮了。

剩下的,就看老天爷的了。

晚上回到家,陈雅真做了红烧肉。

我们俩坐在餐桌前,谁都没说话,就那么安静地吃饭。

吃到一半,她突然说:“沈鸣,不管你明天结果怎么样,我都在。”

我鼻子一酸,低下头使劲扒饭。

“我知道。”我说。

第10章 周德茂的选择

周四,上午九点五十。

我站在集团总部三十八楼走廊里,手里拿着一个牛皮纸袋,里面装着全部证据的复印件。

原件还在家里保险柜里,陈雅守着。

这是林峰教我的——永远不要把底牌一次性亮完。

十点整,秘书推开门:“沈鸣,周总请你进去。”

办公室比上次来的时候多了一个人——集团审计部部长韩梅,五十多岁,头发盘得一丝不苟,眼神锐利得像手术刀。

我心头一跳。

审计部都来了?这事儿比我想的还大。

“坐。”周德茂指了指沙发,态度比上次好了不少。

我坐下,韩梅坐在对面,打开录音笔。

“沈鸣,今天叫你来,不是正式调查,只是初步了解情况。”周德茂先定了调子,“你昨天在验收会上说的事,涉及项目管理和知识产权归属,公司需要核实。你能把你知道的都说一遍吗?”

我把牛皮纸袋放在桌上,但没有打开。

“周总,韩部长,在说之前,我想先确认一件事——我今天说的话,会不会被用来对付我?”

周德茂皱了皱眉。

韩梅开口了,声音不大但很有分量:“沈鸣,我是审计部的,我只对事实负责。你说的话,如果是真的,没有人能对付你。如果是假的,那后果你自己承担。”

我要的就是这句话。

“行。”

我打开牛皮纸袋,把证据一份一份摆在桌上。

先是最轻的——邮件截图。

“这是过去三年,王志飞让我在非工作时间、利用个人设备开发项目的邮件。一共一百三十七封,时间、内容、发件人,全部可查。”

韩梅拿过去翻了翻,眉头微微皱起。

然后是项目文档修改记录。

“这是公司文档管理系统的操作日志,显示王志飞在项目申报期间,多次修改项目完成人名单。每次修改都有时间和操作人IP,可以和公司的登录记录比对。”

周德茂的脸色开始变了。

然后是孙桂兰给我的那些照片。

“这是原始项目申报表和最终提交版本的对比。三年来,王志飞在五个项目中篡改过人员名单,涉及七名同事。其中三人已经离职,两人被调岗,还有一人目前在技术部。”

韩梅一张一张地看照片,看得很仔细。

“这些原始申报表,你是从哪里拿到的?”

“公司档案室。孙桂兰老师傅管的档案,她留了复印件。”

韩梅点点头,没再问。

我深吸一口气,拿出了最重的那份证据——录音文件转录的文字稿。

“这是今年六月十七号,王志飞在项目组会议上说的话。他亲口承认‘这个项目虽然核心工作是我做的’。”

我把文字稿递过去。

周德茂接过去,扫了一眼,脸色彻底沉了下来。

“这个录音,你有原件吗?”

“有。原始录音文件,未剪辑,未处理。如果需要,可以提供。”

办公室里安静了很久。

韩梅合上笔记本,看向周德茂:“周总,情况基本清楚了。”

周德茂没说话,手指在桌面上轻轻敲着,一下一下,很有节奏。

我坐在沙发上,手心全是汗。

过了大概两分钟,他终于开口了:“沈鸣,你想要什么?”

这个问题我提前想过无数遍。

涨工资?升职?让王志飞道歉?

都不是。

“周总,我什么都不要。”我说,“我只想要一个公平的环境。在这个环境里,努力的人不会被欺负,干活的人不会被抢功,所有的人都按照同样的规则办事。”

周德茂看着我,眼神很复杂。

“就这些?”

“就这些。”

他又沉默了一会儿,然后站起来,走到窗前,背对着我说:“沈鸣,你在公司六年了,我知道你受了不少委屈。但我得告诉你,公司不是法庭,不可能每件事都做到绝对公平。我能做的是——让违规的人付出代价,让守规矩的人得到保护。”

我站起来:“谢谢周总。”

“你先别谢我。”他转过身,“你那些证据,我会交给韩部长正式调查。调查期间,你正常上班,PIP暂停。但如果调查结果显示你有违规行为,比如故意删除公司数据,我也不会包庇你。”

“我明白。”

走出办公室,我靠在走廊的墙上,长长地呼了一口气。

第一关过了。

但真正的战斗,才刚刚开始。

第11章 调查启动

审计部的效率比我想的快得多。

当天下午,韩梅就带着三个人进驻技术部,封存了王志飞办公室的所有文件、电脑、移动硬盘。

王志飞被要求“居家办公”,说白了就是停职。

消息传得比病毒还快。不到一个小时,整个公司都知道了。

技术部的人议论纷纷,有人拍手称快,有人噤若寒蝉,更多的是像我一样——沉默地看着这一切发生。

下午三点,韩梅找我做正式笔录。

在审计部的小会议室里,她问了整整两个小时,把我提供的每一份证据都核对了一遍。

“你格式化硬盘的事,是怎么回事?”她问。

“操作失误。”

“你觉得我会信吗?”

我看着她的眼睛:“韩部长,您信不信不重要。重要的是,那三块硬盘上的内容,属于我个人的知识产权。根据公司《知识产权管理办法》第十四条,员工利用个人时间、非公司物质技术条件完成的、与本职工作无直接关联的成果,知识产权归个人所有。”

“你怎么证明那些代码是在个人时间、用个人设备写的?”

我从包里拿出另一份材料。

“这是我过去三个月的工作日志,每天的工作内容、工作时间、使用设备,全部有记录。核心算法的开发,全部是在晚上八点以后、周末,用的是我个人的电脑。公司的设备只用来做测试和文档编写。”

韩梅翻了翻日志,表情变得很微妙。

“你从一开始就在准备这些?”

“不是准备,”我纠正她,“是记录。我这个人有个习惯,每天做了什么、花了多长时间,都会记下来。不是为了告谁,是怕自己忘了。”

她看了我一眼,没再追问。

笔录做完,她合上本子,对我说了句:“沈鸣,你在公司六年,能做到这个程度,不容易。”

我不知道这是夸奖还是别的什么意思,只是点了点头。

出了审计部,天已经快黑了。

我站在公司门口,掏出手机,看到陈雅发来的消息:今天怎么样?

我回:调查启动了,王志飞被停职。

她秒回:真的?!

真的。

她又发:那晚上庆祝一下?

我笑了笑:不用庆祝,还没结束。但可以吃顿好的。

她回:那我去买菜,你早点回来。

我看着这条消息,突然觉得眼睛有点涩。

不是因为难过,而是因为太长时间没有这样轻松过了。

六年来,我每天都在提心吊胆,生怕哪句话说错了、哪件事做错了,就会被王志飞抓住把柄。

现在,那个压在我头上六年的石头,终于搬开了。

不对,还没完全搬开。

调查结果没出来之前,一切皆有可能。

第12章 树倒猢狲散

接下来的三天,技术部像是被扔进了一个巨大的搅拌机。

每天都有人被叫去审计部谈话。

刘建国、小赵、孙桂兰、张恒,还有那些曾经被王志飞篡改过项目名单的同事,一个一个地进去,一个一个地出来。

每个人出来的表情都不一样。有人如释重负,有人忐忑不安,也有人面带愧疚——比如张恒。

张恒是王志飞的小舅子,进公司不到半年就被安排成了几个项目的核心成员,但实际上他连基本的数据结构都搞不清楚。

他被叫去谈话的那天下午,我去茶水间接水,正好碰见他。

他站在角落里,脸色发白,看见我,嘴唇动了动,像是想说什么,但最终什么都没说,转身走了。

我看着他离开的背影,心里没什么特别的感觉。

他也不过是王志飞手里的一颗棋子。

真正该负责的,是那个下棋的人。

周五下午,审计部出了初步调查报告。

报告很长,但核心内容只有几条:

第一,王志飞在过去三年中,利用职务之便,多次篡改项目人员名单,侵占下属劳动成果,违反公司《科研项目管理办法》第二十一条。

第二,王志飞在项目申报过程中,提供虚假数据、伪造实验记录,违反公司《学术道德规范》第七条。

第三,王志飞对下属沈鸣实施打击报复,违规启动PIP程序,违反公司《员工管理条例》第三十四条。

第四,王志飞长期要求下属违规操作,私下开发项目,规避公司监管,严重违反公司《信息安全管理制度》。

五条违规,条条都有证据支撑。

调查报告的最后,审计部的建议只有一句话——建议解除王志飞的劳动合同,并追究其管理责任。

消息传出来的那一刻,整个技术部炸了锅。

有人欢呼,有人叹气,更多的人是沉默。

我坐在工位上,盯着那份报告的摘要看了很久。

六年了。

六年的隐忍,六年的委屈,六年的不甘。

终于在这一天,有了一个结果。

但我没有想象中那么高兴。

因为我突然想到一个问题——如果没有孙桂兰的那些照片,如果没有林峰的支持,如果没有周德茂的“秉公处理”,单凭我一个人,能走到今天吗?

答案是不能。

这个结果,不是我一个人的胜利。

是所有被王志飞欺负过的人,一起努力的结果。

下班的时候,刘建国叫住我。

“小沈,晚上有空吗?一起吃个饭?”

我想了想:“行。”

我们去了公司附近的一家小饭馆,点了四个菜,要了一瓶白酒。

刘建国喝了三杯,脸就红了。

“小沈,我得跟你说声对不起。”他放下杯子,看着我,眼眶有点红,“这六年,我知道你受了多少委屈,也知道王志飞做了多少缺德事。但我一次都没替你说话。”

“刘组,您别这么说。”

“不,你让我说完。”他打断我,“我不是没想过帮你,但我怕。我怕得罪王志飞,怕被他整,怕丢了工作。我在这家公司待了八年,好不容易熬到组长,我不想失去。”

他端起酒杯,一饮而尽。

“但你让我明白了,有些事,不是你躲就能躲得掉的。王志飞倒了,审计部接下来要查的就是我们这些当组长的——为什么知情不报?为什么纵容包庇?”

我沉默了。

他说得对。

王志飞之所以能在技术部横行这么多年,不光是因为他上面有人,更因为下面的人都在装聋作哑。

包括我。

我也是从今年才开始反抗的。

前五年,我一样在忍,一样在躲,一样在盼着王志飞哪天良心发现。

但良心发现这种事,永远不会发生在坏人身上。

“刘组,”我给他倒了一杯酒,“别想太多了。该承担的承担,该改正的改正。审计部那边,能说的就说,别隐瞒。”

他点点头,端起酒杯,跟我碰了一下。

“小沈,你说得对。”

那天晚上,我们喝了很多。

到最后,刘建国趴在桌上,嘴里含混不清地说着什么。我付了账,扶着他走出饭馆,打了辆车,把他送回家。

走在回家的路上,夜风很凉,吹得人清醒了不少。

手机震了一下,是陈雅发来的消息:还在外面?

我回:马上到家。

她又发:给你留了汤,在锅里温着。

我看着这条消息,突然笑了。

不管外面多大的风浪,家里总有一碗热汤等着我。

这就够了。

第13章 反转来了

周一,审计报告正式下发。

王志飞被解除劳动合同,立即生效。

消息公布的那一刻,公司内部的通讯软件上,无数人发来消息恭喜我。

我一条都没回。

不是不想回,而是不知道该说什么。

恭喜什么?恭喜我被欺负了六年终于翻了身?还是恭喜我用了三个月的时间换来了一个本应属于我的公道?

没什么好恭喜的。

小赵跑过来,一脸兴奋:“沈哥,晚上我请客,庆祝一下!”

我摇摇头:“改天吧。”

“怎么了?”

“没什么,就是觉得没什么好庆祝的。”我收拾东西准备走,“王志飞倒了,但问题还在。如果制度不改,以后还会有第二个王志飞,第三个王志飞。”

小赵愣了一下,若有所思地点点头。

走出公司大门,阳光刺得人睁不开眼。

我站在路边等车,手机突然响了。

陌生号码。

“沈鸣吗?我是《互联网周刊》的记者李晓。方便聊几句吗?”

记者?

我心里一紧:“你怎么知道我的电话?”

“有人向我们爆料,说你们公司出了科研造假的事。我们想采访你。”

爆料?

我脑子里飞快地转了一圈——是谁爆的料?

王志飞?

不可能,他巴不得这件事赶紧过去。

其他同事?

也不太可能,这种事对公司影响不好,谁爆料谁倒霉。

“不好意思,我不接受采访。”我挂了电话。

但挂了之后,我越想越不对劲。

这件事如果被媒体曝光,对公司的影响太大了。到时候公司为了自保,说不定会把所有责任都推到我身上。

我得赶紧告诉林峰。

电话打过去,林峰接了,听完之后沉默了几秒:“你别急,我跟周总汇报。这件事有人在背后搞鬼。”

“谁?”

“还不确定。但肯定不是王志飞,他没这个脑子。”

挂了电话,我站在路边,后背全是冷汗。

反转来了。

我本以为王志飞倒了,事情就结束了。

但现在看来,真正的麻烦,才刚刚开始。

陈雅打来电话:“沈鸣,你看公司群了吗?”

“怎么了?”

“有人把你格式化硬盘的事截图发群里了,说是你恶意破坏公司资产,应该追究法律责任。”

我打开公司群,看到那条消息,心一下子沉到了谷底。

截图是我之前跟王志飞的聊天记录,里面有我承认格式化硬盘的内容。但发消息的人截掉了上下文,只保留了最关键的那一句——“我把硬盘格式化了”。

底下的评论已经炸了。

有人说我做得对,但更多的是质疑和指责——“再怎么委屈也不能毁公司财产啊”、“这是犯罪吧”、“公司应该报警”。

我盯着屏幕,手都在抖。

这一招太狠了。

不是王志飞的手笔,他没这个脑子。

是有人在背后,想一箭双雕——既搞垮王志飞,又把我拖下水。

会是谁?

第14章 深水暗流

群里那条消息发出不到半小时,就被转发了上百次。

有人在技术部大群里公然@了我:“沈鸣,你格式化硬盘的事是不是真的?公司资产你也敢动?”

我没回复。

不是我怂,而是我知道,这种时候说什么都是错的。

回复了,等于承认;不回复,等于默认。

有人故意把我架在火上烤。

晚上七点,林峰打来电话:“查到了,发截图的那个人,是项目部的一个项目经理,叫何旭东。”

何旭东?

我对这个名字有印象。项目部的人,平时跟技术部没什么交集,但据说他跟王志飞私交不错。王志飞还帮他运作过一个项目,把另一个竞争团队挤掉了。

“他跟王志飞什么关系?”我问。

“表面上是朋友,实际上……”林峰顿了顿,“你听过‘窝里斗’这个词吗?”

我愣了一下,瞬间明白了。

何旭东不是在帮王志飞,而是在利用王志飞的事搞更大的事情。

他想把事情闹大,闹到公司不得不彻查整个技术研发体系。到时候,不仅王志飞完蛋,技术部的一批中层可能都要被清洗。

而他,正好可以趁乱上位。

“林哥,他想上位我没意见,但别拿我当枪使。”

“你放心,周总已经知道了。明天一早,他会亲自处理这件事。”

挂了电话,我坐在沙发上,盯着天花板发呆。

陈雅端了杯热水过来,坐在我旁边:“很难办?”

“有点麻烦。”

“能解决吗?”

“能。”我握了握她的手,“就是需要时间。”

她靠在我肩膀上:“那就慢慢来,不急。”

不急?

怎么能不急。何旭东那张截图一发,我的处境比之前更危险了。

之前我只需要面对王志飞一个人,现在我要面对的是一群躲在暗处、不知道什么时候就会跳出来咬我一口的人。

但我不想让陈雅担心。

“真没事,公司已经在查了。”

她没再问,起身去厨房给我热汤。

我掏出手机,翻出那张截图,仔细研究了一下。

截图里的聊天记录,是我和王志飞三天前的一段对话。那时候验收还没开始,王志飞还在逼我交出备份,我回复了一句“我真的把硬盘格式化了,没有备份”。

这段对话,只存在于我和王志飞的私聊记录里。

何旭东是怎么拿到的?

只有两种可能:要么王志飞主动给他的,要么他黑了王志飞的账号。

王志飞已经被停职,公司账号早就被封了,他不可能登录。

那就只剩一种可能——何旭东通过某种渠道,拿到了王志飞账号里的聊天记录。

这涉及信息安全问题了。

我立刻给韩梅发了条消息,说明了这个情况。

她很快回复:知道了,我明天查。

第二天一早,我到公司的时候,发现技术部大群的聊天记录被清空了。

行政部发了一条通知:关于网络传言一事,公司正在调查,请大家不信谣、不传谣,不要在公开渠道讨论。

紧接着,何旭东被叫去了审计部。

消息传出来的时候,技术部的人都在小声议论。

“何旭东?项目部的人怎么掺和进来了?”

“肯定是帮王志飞出气呗。”

“不对,我听说是他想上位,故意搞事情。”

众说纷纭,但没有一个靠谱的。

十点,韩梅找我谈话。

“你昨天说的情况,我查了。”她开门见山,“何旭东承认,是王志飞在被停职前一天,把聊天记录截图发给他的。”

“王志飞为什么要给他?”

“何旭东说是王志飞委托他帮忙‘澄清事实’。但我们的调查显示,何旭东在收到截图后,篡改了截图内容,故意截掉了上下文,只保留了对你最不利的那一句。”

“那他为什么要这么做?”

韩梅看了我一眼,没有直接回答,而是说了一句意味深长的话:“公司大了,什么鸟都有。有人想借你的事,烧一把火。”

我没再问。

有些事,知道得太多反而不是好事。

“那我需要做什么?”

“什么都别做。正常工作,正常上下班。这件事公司会处理。”

我点点头,站起来要走。

“沈鸣,”韩梅叫住我,“你格式化硬盘的事,虽然有你的理由,但从公司制度上来说,确实存在争议。审计部的最终报告里,会建议公司完善知识产权管理流程,明确个人成果和公司成果的界定标准。你个人方面,公司不会追究,但也不鼓励。”

“我明白。”

“还有,”她顿了顿,“周总让我转告你,你的PIP已经解除了。绩效重新评定,具体结果下个月公布。”

走出审计部,我长长地呼了一口气。

PIP解除了。

这意味着,我至少不会被随便开除了。

虽然前面的路还很长,但最难的关,已经过去了。

中午吃饭的时候,孙桂兰端着餐盘坐到我旁边。

“小沈,我下个月退休了。”

“孙姐,您……”

“别叫我姐,叫姨。”她笑了,眼角的皱纹挤在一起,“我比你妈还大两岁呢。”

“孙姨,这些年谢谢您。”

“谢什么谢,”她摆摆手,“我就是看不惯那些人。我来公司三十多年,见过太多像王志飞这样的人。有后台的,没后台的,最后都没好下场。为什么?因为公司不是他们家开的,制度摆在那,早晚有人收拾他们。”

她吃了口饭,又补了一句:“你啊,别觉得这次是你赢了。你只是运气好,碰上了周德茂想整顿技术部。要是换个人,你那些证据可能连看都没人看。”

这句话像一盆冷水,浇在我头上。

她说得对。

这次我能赢,不光是因为我有证据,更因为时机对了——周德茂正好想动技术部,林峰正好愿意帮我,韩梅正好秉公处理。

如果换一个时间,换一批人,结果可能完全不一样。

但我不后悔。

该做的事,总要有人去做。

下午,公司内部发了一份通报,对王志飞、何旭东等人的处理结果进行了说明。

王志飞:解除劳动合同,列入行业黑名单。

何旭东:记大过一次,调离项目部,降级使用。

另外还有几个涉及包庇、知情不报的管理人员,分别受到了警告、降级、调岗等处分。

刘建国被记了一次警告,但保住了组长的位置。

通报发出来的时候,小赵在我旁边欢呼了一声。

我没欢呼,只是默默地看完了全文。

然后关掉页面,打开工作邮箱,开始处理积压了半个月的邮件。

生活还要继续。

王志飞走了,工作还要做。

只是从今以后,我可以光明正大地写我自己的代码,署我自己的名字了。

第15章 从头再来

三个月后。

十月的最后一个周五,集团年度技术创新奖评选结果公布。

一等奖项目:《多源异构数据融合模型关键技术研究与应用》。

完成人:沈鸣、刘建国、赵磊。

赵磊是去年辞职的那个同事。我向评审组申请,把他加回了完成人名单。

有人说我傻,人都走了,加他名字有什么用?

我说,有用。

公道不在人心,在记录里。

走了的人,也应该得到属于他的那份认可。

颁奖典礼在集团总部的大会议室举行,就是三个月前验收会那个地方。

同样的会议室,同样的座位,同样的人,甚至同一天——周三。

只是这次,坐在主位上的人换了。

不再是王志飞,而是我。

我站在台上,手里拿着奖杯,看着台下熟悉的面孔。

刘建国坐在第一排,眼眶有点红。他这三个月老了不少,但精神头比以前好了很多,说话也硬气了。

小赵坐在第二排,咧着嘴笑,露出一口白牙。他上个月转正了,分到了我的项目组。

孙桂兰坐在最后一排,已经退休了,但公司专门请她回来参加典礼。她穿着一件红色的外套,笑得特别开心。

林峰坐在嘉宾席,朝我竖了个大拇指。

陈雅也来了,坐在家属区,穿着一件我买给她的新裙子,眼睛亮晶晶的。

我清了清嗓子,开始发言。

“三年前,我入职这家公司的时候,大专学历,没有任何背景。领导让我干什么我就干什么,让我加班我就加班,让我写代码我就写代码。”

“我以为只要努力,就一定能被看见。”

“后来我发现,光努力不够。你还要学会保护自己,学会留存证据,学会在合适的时候说不。”

台下很安静,所有人都在听。

“这三个月,很多人问我,你为什么非要跟王志飞对着干?忍一忍不就过去了?”

“我想说,有些事不能忍。不是因为忍不了,而是因为忍了这一次,就会有下一次。忍了这个人,就会有下一个人。”

“我们每个人,都有可能成为被欺负的那个人。但只要我们都不忍,都不退,那些欺负人的人,就没有立足之地。”

我举起奖杯。

“这个奖,不是我一个人的。是所有被欺负过、但从未放弃过的人,一起赢回来的。”

掌声响起来,经久不息。

刘建国第一个站起来鼓掌,然后是林峰,然后是孙桂兰,然后是在场的所有人。

陈雅站在家属区,眼泪掉下来了。

她很少哭,但这三个月,她哭了好几次。

不是因为委屈,而是因为心疼。

典礼结束后,我在走廊里碰到了周德茂。

他叫住我,说了句:“沈鸣,你的新项目申请,我批了。”

“谢谢周总。”

“别谢我,”他摆摆手,“你的技术方案确实好,我是从业务角度批的,跟其他事没关系。”

我笑了笑:“我明白。”

走出集团大楼,阳光很好。

陈雅挽着我的胳膊,靠在我肩膀上。

“沈鸣,你说我们是不是熬出头了?”

我摇了摇头:“没有。只是刚刚开始。”

“那你还怕吗?”

“不怕了。”

“为什么?”

我停下脚步,看着远处的天空,想了很久。

“因为我知道,不管遇到什么事,我都有能力面对了。”

陈雅笑了,笑得很开心。

手机震了一下,是林峰发来的消息:那家创业公司又来找我了,问沈鸣考虑得怎么样了。开价翻倍,技术合伙人,给股份。

我把手机递给陈雅看。

她看完,抬头看我:“你想去吗?”

“你希望我去吗?”

“我希望你做自己想做的事。”

我想了想,没回林峰的消息。

不是拒绝,也不是答应。

而是我需要时间,想清楚自己到底想要什么。

六年了,我一直在别人给我画好的路上走。

现在,路在我自己脚下。

我想去哪,就去哪。

风吹过来,带着桂花的香味。

陈雅拉着我的手,走在铺满阳光的路上。

背影拉得很长,很长。

尾声 新起点

颁奖典礼结束后的第三天,我收到了一封快递。

寄件人一栏写着“赵磊”,地址是深圳。

拆开信封,里面是一张贺卡,封面印着“恭喜”两个烫金大字。翻开后,赵磊的字迹歪歪扭扭地挤在卡片中央:

“沈鸣,谢谢你。我在新公司挺好的,工资是以前的三倍。听老同事说你帮我正名了,我不知道该怎么感谢你。有空来深圳,我请你喝酒。”

贺卡里还夹着一张照片——赵磊站在一家科技公司的前台,笑得像个傻子。他比一年前胖了不少,脸色也红润了,不像以前在公司时总是灰头土脸的。

我把照片看了很久,然后小心地夹进办公桌的软木板里,旁边贴着项目进度表和一张陈雅的照片。

赵磊的事让我想明白了一件事——有些公道,迟到了,但总比不到好。

下午,刘建国敲了我办公室的门。

他现在是我的副手,配合得很默契。王志飞走后,技术部内部做了一次大调整,刘建国主动申请从组长降为普通工程师,但周德茂没批,反而建议他跟着我干。

“刘组,有事?”

“别叫我刘组了,怪别扭的。”他挠挠头,把一份文件放在我桌上,“这是下季度的人手申请,你看看。”

我翻了翻,发现他在人员配置表里,给每个项目都单独列了一栏“知识产权归属确认”。

“这个是你加的?”

“嗯,”他有点不好意思,“吃一堑长一智嘛。以后每个项目立项的时候,就把知识产权归属说清楚,省得后面扯皮。”

我看着那一栏,心里有点复杂。

以前的技术部,从来没有人想过这个问题。所有人都默认,你在这个公司写的所有东西,都是公司的。至于署名,那是领导说了算。

但现在不一样了。

制度是死的,人是活的。关键不在于制度怎么写,而在于执行制度的人有没有良心。

“行,我签字。”我拿起笔,签了名。

刘建国拿了文件要走,走到门口又折回来:“对了,小沈,孙姨让我问你,周末有没有空?她想请你和陈雅去家里吃饭。”

“有空,一定去。”

他笑了笑,走了。

孙桂兰退休后,日子过得很滋润。她儿子在老家开了一家农家乐,她回去帮忙,每天种种菜、喂喂鸡,脸上的褶子都笑平了。

她还给我寄过两箱自己种的橙子,又大又甜。陈雅吃得停不下来,让我问孙姨能不能再寄两箱。我说人家都退休了,别麻烦人家了。陈雅瞪我一眼,自己偷偷给孙姨转了二百块钱。

孙姨收了钱,又寄了四箱。

这就是老一辈人,你对她一分好,她还你十分。

周六,我和陈雅去了孙桂兰家。

她家在城郊的一个小镇上,开车过去四十分钟。院子不大,但收拾得很干净,墙角种了一排月季,开得正艳。

孙桂兰在厨房忙活,她老伴在院子里杀鸡。陈雅去帮忙择菜,我一个人坐在院子里的老槐树下,喝着茶,晒着太阳。

“小沈,”孙桂兰端着一盘切好的西瓜出来,坐到我旁边,“我跟你说个事。”

“您说。”

“那批原始申报表,我退休前全部移交给审计部了。韩部长说,以后这些东西会统一归档,任何人不能私自抽走。”

“那就好。”

“还有,”她压低声音,“你知道王志飞现在在哪吗?”

我摇摇头。

“听说去了南方一家小公司,待遇差远了。他老婆天天跟他吵架,日子不好过。”

我没说话。

王志飞的结局,我不意外。一个靠抢功劳上位的人,离开了那个能让他胡作非为的环境,什么都不是。

“你也别觉得解气,”孙桂兰叹了口气,“他也是一步一步走到那一步的。当年刚来公司的时候,也是个老实人,天天加班,天天被领导骂。后来不知道怎么的,就变了。”

“环境把人逼变了。”我说。

“也对,也不对。”她看着我,“环境能逼人,但不能逼所有人。你看你,被欺负了六年,不也没变吗?”

我愣了一下,然后笑了。

“孙姨,您这是夸我呢?”

“我这是实话。”她拍拍我的手,“小沈,你以后好好干,别学那些人。记住,不管到什么时候,做人要有底线。”

“我记住了。”

中午饭很丰盛,红烧鸡块、清蒸鱼、蒜蓉空心菜、番茄蛋汤,全是家常菜,但味道特别好。

陈雅吃了两碗饭,还喝了三碗汤。孙桂兰笑得合不拢嘴,一个劲给她夹菜。

“多吃点,太瘦了。”

“孙姨,我真吃不下了。”

“吃不下也得吃,年轻人不能饿着。”

吃完饭,孙桂兰硬塞给我们一大袋子土特产,有腊肉、香肠、干蘑菇,还有她腌的咸菜。

“孙姨,这太多了。”

“拿着拿着,又不是给你的,是给陈雅的。”

陈雅在旁边偷笑,朝我挤了挤眼睛。

回去的路上,陈雅靠在我肩膀上,很快就睡着了。

车里很安静,只有发动机嗡嗡的声音。

我想起了很多事。

想起六年前刚进公司时,王志飞拍着我的肩膀说“好好干,前途无量”。想起第一次被他抢功劳时,我一个人躲在厕所里哭了十分钟。想起无数个加班的深夜,整栋写字楼只有我这盏灯还亮着。

想起陈雅每次给我留的那碗汤,想起刘建国欲言又止的眼神,想起孙桂兰偷偷塞给我的那些照片,想起林峰在验收会上替我说话的样子。

这些人,这些事,把我从一个什么都不懂的大专生,变成了今天的样子。

不是变强了,而是变明白了。

明白了这个世界不是非黑即白的,明白了有些人永远喂不熟,明白了有些事必须争、有些气不能忍。

也明白了,不管遇到多大的事,家里总有一个人在等我。

这就够了。

周一上班,林峰来了趟技术部。

他带来了一份合作协议——那家想挖我的创业公司,愿意以技术合作的形式,跟公司共同开发一个新项目。

我负责技术架构,他们负责市场推广,收益五五分。

“这是周总的意思,”林峰说,“他想让你多接触外面的东西,别老窝在技术部。”

我看着协议,想了几分钟,然后签了字。

“你不问问具体条款?”林峰有点意外。

“我信你。”

他笑了:“行,冲你这句话,我得请你吃顿饭。”

“别请了,来我家吧,陈雅做饭。”

“那敢情好。”

晚上,林峰来家里吃饭。陈雅做了一桌子菜,还开了一瓶红酒。

三个人边吃边聊,气氛很好。

酒过三巡,林峰突然问我:“沈鸣,你后悔吗?”

“后悔什么?”

“后悔当年没读个好大学。你要是本科毕业,可能早就是技术骨干了,不用受王志飞那么多气。”

我想了想,摇了摇头。

“不后悔。我要是读了本科,可能就不会来这家公司,不会遇到陈雅,不会认识你和孙姨,也不会有今天。”

“可你要是读了本科,可能会过得更好。”

“不一定。”我端起酒杯,“好不好的,不在学历,在人。”

林峰看着我,沉默了几秒,然后举起杯子:“说得好,敬你。”

“敬你。”

那天晚上,我们喝到很晚。

陈雅先睡了,我和林峰坐在阳台上,看着外面的万家灯火。

“沈鸣,你知道我最欣赏你哪一点吗?”林峰突然说。

“哪一点?”

“你不贪。”他说,“你手里有那么多证据,随时可以把王志飞往死里整,但你没有。你只是想要一个公道,不是想要他的命。”

我没说话。

“这个行业我见过太多人,手里有点权力就飘了,有点把柄就往死里踩。但你不是,你有底线。”

“可能是傻吧。”我笑了笑。

“不是傻,是善良。”林峰站起来,拍了拍我肩膀,“善良的人,运气都不会太差。”

他走了之后,我一个人在阳台上坐了很久。

夜风很凉,吹得人很清醒。

手机震了一下,是陈雅发的消息:还不睡?

我回:马上。

她又发:汤在锅里,自己盛。

我看着这条消息,笑了。

不管外面多大的风浪,家里总有一碗热汤等着我。

这就够了。

我站起来,走回屋里。

明天还有很多事要做,项目要推进、团队要带、新合作要谈。

但今天,先好好睡一觉。

生活就是这样,关关难过关关过,夜夜难熬夜夜熬。

但只要不放弃,总有天亮的那一天。

我叫沈鸣,三十二岁,大专学历。

我是沈鸣。

(全文完)

创作声明:本文为虚构创作,请勿与实际联系。本文所有素材源于互联网,仅用于叙述呈现,请知悉