首页 / 作品展示 / 作品详情
公司团建只有我被遗漏,过了8天,主管才发消息叫我参加,我回他:不好...

公司团建只有我被遗漏,过了8天,主管才发消息叫我参加,我回他:不好...

发布日期:2026-06-04 12:36 青岛春秋国旅
公司团建只有我被遗漏,过了8天,主管才发消息叫我参加,我回他:不好...

公司团建只有我被遗漏,过了8天,主管才发消息叫我参加,我回他:不好意思陈主管,我刚结束试用期,目前是你们同行公司的员工

老公的公司团建名单没有我。不,不是老公,是前夫。他在群里@所有人统计家属身份证号买保险,唯独跳过我的名字。我站在厨房切菜,看着手机屏幕亮了又暗。婆婆在客厅嗑瓜子,声音清脆得像在敲丧钟。八天后,他终于想起家里还有我这个“保姆”,发来消息说团建需要人搬东西。我擦干手,打出那行字时,手指稳得像签离婚协议。

1

我叫林峰,今年二十七岁,名校计算机专业毕业,在一家叫“星辉科技”的中型公司熬过了漫长的六个月试用期。

说是试用期,其实更像是被关在玻璃房里的一只蚂蚁。你能看见外面的人在干什么,能听见他们的笑声、抱怨声、八卦声,但你的声音传不出去,你的存在被默认忽略。这种感觉不是一天形成的,而是像温水煮青蛙,等你意识到水已经烫了,四肢早就被煮软了。

事情要从公司那场团建说起。

星辉科技每年夏天都会组织一次全员outing,算是为数不多的“福利”。今年选在了郊区的温泉度假村,两天一夜,带家属。消息是周五下午三点在“星辉大家庭”微信群里公布的,行政总监发了一份精美的H5链接,配图是去年大家在海边举着酒杯的合照,阳光、沙滩、笑脸,看起来其乐融融。

群里的反应可以用“炸了”来形容。

“哇塞今年温泉!带泳衣带泳衣!”

“可以带狗吗?我家柯基离不开我。”

“@行政 房间怎么分配?我要跟王哥一间,他打呼我习惯了。”

“家属身份证号私发给你对吧?我老婆和我妈都去。”

消息一条接一条地弹出来,速度快得我根本来不及看全。手机在我手里震得像得了帕金森,我习惯性地想点进去看详情,却发现那个H5链接我打不开——不是网速问题,是权限问题。

我试着刷新了三次,每次都是白屏。第四次的时候,系统提示“该内容仅限内部员工查看”。我愣了一下,退出去重新点开群聊,往上翻到行政总监发消息的那一条,这才注意到一个细节:她的消息开头写的是“各位正式员工”,而不是“各位同事”。

六个字,划出了一道我翻不过去的墙。

试用期员工不算“正式员工”。这是公司写在员工手册里的条款,我入职第一天就看过。但那本手册上没写的是,连团建这种看似全员参与的活动,也会被这条规定挡在门外。

我以为至少会有人解释一下。

比如陈世杰,我的直属主管。他四十出头,圆脸,戴金丝眼镜,说话永远慢条斯理,像个慈祥的中学教导主任。他招我进来的那天拍着我的肩膀说:“小林,好好干,我看好你。”我当时信了,觉得这个主管至少不讨厌我。后来我才明白,他说的“看好”的意思是“我看你挺好欺负的”。

比如赵小娜,我们组的“老人”,工位就在我旁边。她比我大三岁,长得不算漂亮但很会打扮,每天换一套衣服,说话时喜欢歪着头,声音软绵绵的,像在撒娇。她对我态度一直很客气,会在我加班的时候帮我点外卖,会在我被客户骂的时候递纸巾。我以为这是善意,后来才知道这叫“维稳”——让被排挤的人不至于崩溃得太快,这样排挤的过程才能持续得更久。

比如苏瑶,前台那个笑起来有两个酒窝的女孩。她每次看到我都会主动打招呼,偶尔会在我桌上放一杯咖啡,说是“买多了”。我承认我对她有过好感,那种办公室里常见的、小心翼翼的、谁都不敢先开口的好感。但她从来没在群里@过我,从来没问过我“团建你去不去”,从来没让我觉得我是这个公司的一部分。

没有人为我解释那条“仅限内部员工”的权限墙。没有人说“林峰还在试用期,能不能特批一下”。没有人私信我一句“不好意思啊,公司规定”。他们只是继续在群里热烈地讨论,像一场所有人都被邀请的派对,而我是个站在窗外看热闹的陌生人。

这种感觉在接下来的几天里变得越来越清晰。

周一下午,行政部开始发放新工装。夏装,浅蓝色衬衫,胸口绣着公司的logo。我亲眼看着赵小娜从我旁边走过去领了两件,回来时拆开包装在身上比划,问旁边的同事“好看吗”。那个同事说“好看,显白”,赵小娜就笑了,笑得眼睛弯弯的,然后转头看了我一眼——只是看了一眼,什么都没说,继续比划她的新衬衫。

我没有去领。因为领衣服的名单上没有我。

周二上午,公司采购了一批零食大礼包,说是“团建预热福利”。每个人桌上都多了一个红色的礼盒,里面是进口巧克力、薯片、坚果和一张手写卡片,上面写着“亲爱的伙伴,期待与你共度美好时光”。我的桌上没有。我旁边的工位空着,那个同事请了年假,但他的桌上摆着礼盒,红彤彤的,像在提醒我什么叫“区别对待”。

赵小娜路过我工位的时候,把自己的礼盒打开,拿出一包薯片递给我,笑着说:“给你,我不爱吃这个。”我接过来,说了声谢谢。她把那包薯片放在我桌上,转身走了。那包薯片我放到下班都没拆开,不是因为不饿,是因为我突然觉得,如果我接受了这包薯片,就等于接受了“我不配拥有自己的那一份”这个事实。

周三下午,群里开始统计团建房间分配。行政总监发了一张Excel表格,让大家填自己和家属的身份证号,说是买保险用。表格是共享文档,谁都能看到谁填了。我点进去看了一眼,一共六十八个人,不包括我。六十八个名字整整齐齐地排列着,像一堵墙,墙上没有我的位置。

我退出了文档,把手机扣在桌上。

那一刻我说不清自己在想什么。愤怒?有一点。委屈?也有一点。但更多的是那种熟悉到让人麻木的无力感。这种感觉从我入职第一天就开始了:开会不叫我,聚餐不叫我,项目讨论不叫我,甚至连公司邮箱的群发通知都收不到。我曾经问过陈世杰是不是我的邮箱设置有问题,他看了一眼说“正常的,别多想”,然后就没有然后了。

“别多想”。这三个字是职场冷暴力的万能解药。无论你遭受什么,只要你还“多想”,就是你玻璃心、你敏感、你不合群。你应该学会“别多想”,学会“适应环境”,学会“做一个成熟的人”。成熟的人不会在意自己有没有被邀请,成熟的人不会因为一包薯片就破防,成熟的人会在被排除在外的第八天,依然笑着对主管说“好的,没问题”。

我不是那种成熟的人。

周四,周五,时间一天天过去。群里的消息从团建讨论变成了周末安排:“明天几点出发?”“我开车,还有三个位置,谁要拼?”“温泉要带泳帽吗?”“晚上烧烤谁负责采购?”每一条消息都像一根针,扎在我已经千疮百孔的自尊上。我把群聊设置成了免打扰,但隔一会儿还是会忍不住点开看,像一个自虐的人反复撕开自己的伤疤。

周五晚上,我加班到九点多。不是因为工作多,是因为我不想回家。出租屋里空荡荡的,回去也是一个人对着电脑发呆,不如在公司待着,至少这里的空调不用我交电费。整个办公区只剩下我一个人,灯半关着,只有我头顶那一盏还亮着,像一个孤独的舞台。

我站起来去接水,路过陈世杰的办公室,看到他的桌上放着一沓文件。最上面那份是我的转正申请表——我上周交的,试用期六个月结束,按公司规定应该在这周五之前给结果。我拿起来翻了翻,发现后面附着陈世杰的评语,只有一行字:“工作能力一般,与团队配合度较低,建议不予转正。”

八个字,判了我半年的死刑。

我把申请表放回去,手没有抖,心也没有跳得特别快。很奇怪,那一刻我甚至觉得松了一口气。好像一直在等一个答案,等一个“你到底属于这里吗”的答案,现在答案终于来了:不属于。你从来都不属于。

周六早上,我睡到自然醒。阳光从窗帘缝里漏进来,照在地板上,灰尘在光柱里飘浮。我躺在床上盯着天花板,脑子里一片空白。手机安安静静地躺在枕头边,没有消息提醒。我拿起来看了一眼,群里的消息已经攒了三百多条,最新的几条是大家发的定位和自拍——已经到了,温泉很舒服,房间不错,午餐丰盛。

没有人@我。

下午三点,我去超市买菜。推着购物车在货架之间穿行,看价格标签,比价,算账。买了一颗白菜、一把芹菜、半斤猪肉、一袋米,结账时四十七块三。收银员是个看起来比我小的女孩,扫完码之后多看了我一眼,大概是因为我看起来不像会自己做饭的人。

回到家,我把菜放进冰箱,洗了手,打开电脑开始改简历。写到“工作经历”那一栏的时候,手指停在键盘上,不知道该怎么描述这六个月。说我做了什么?我做了很多事,加班加点的做,周末也来做,一个人干三个人的活,项目上线前连续通宵三天,客户验收的时候只有我的代码没有bug。但这些都不重要,因为最终的评语是“工作能力一般”。

六点半,我正对着电脑发呆,手机震了一下。

我拿起来一看,是陈世杰在群里发的消息:“@林峰 明天团建,你负责搬运物料。早上七点到公司集合,搬完就可以走了。”

八个字,轻飘飘的,像在打发一个临时工。

我盯着那条消息看了大概有十秒钟。然后我笑了。

不是苦笑,不是冷笑,是真的觉得好笑。好笑到我差点被自己的口水呛到。我在想陈世杰发这条消息的时候脑子里到底在想什么?他是真的忘了我已经被排除了?还是他觉得我应该在公司的某个角落随时待命?或者他只是习惯性地把脏活累活甩给我,因为过去六个月里他一直都是这么做的?

我打开手机备忘录,快速打了一行字,复制,然后粘贴到群里。我的手指在发送键上停了一秒,然后按了下去。

“不好意思陈主管,我刚结束试用期,目前是你们同行公司的员工。”

消息发出去的那一刻,群里安静了。

不是比喻,是真的安静了。那些正在刷屏的自拍、定位、美食照片,像被按了暂停键一样全部消失了。三百多人的大群,突然鸦雀无声,只有我那条消息孤零零地躺在聊天记录里,像一个不速之客闯进了别人的派对。

我截了图,打开行业大群——那个汇集了本市互联网公司技术人员的五千人微信群——把截图发了出去,配了一行字:“星辉科技的团建文化,大家感受一下。”

然后我关掉手机,走进厨房,开始洗菜做饭。

2

陈世杰的反应比我预想的还要精彩。

周日早上七点,我被手机震醒了。不是电话,是微信语音。陈世杰连着拨了四次,我都没接。第五次的时候我接了,但没说话,把手机放在枕头上,听他在那头咆哮。

“林峰你什么意思?你知不知道你那条消息对公司影响多大?你一个试用期没过的员工,有什么资格在行业大群胡说八道?我告诉你,你这是诽谤,公司可以告你!”

他的声音很大,大到从手机听筒里传出来都带杂音。我闭着眼睛听完,等他停下来喘气的时候,才慢悠悠地说了句:“陈主管,我已经不是你们公司的员工了,你告不了我。”

“你——”他噎了一下,然后声音更高了,“你以为你发个截图就了不起了?你知不知道你这种行为叫什么?叫没有职业道德!以后哪个公司还敢要你?”

“宏图科技敢要。”我说。

电话那头突然安静了。

宏图科技。这四个字像一盆冰水,把陈世杰的怒火浇灭了一大半。宏图科技是我们行业的老大,市值是星辉的二十倍,技术实力更不是一个量级的。更重要的是,宏图科技的老板周明远,据说是陈世杰的死对头——当年两人在同一家公司共事过,后来闹翻了,陈世杰被扫地出门,从此结下梁子。

“你说什么?”陈世杰的声音突然变了,从暴怒变成了警觉。

“我说,”我从床上坐起来,语气平静得像在念菜单,“我昨天刚通过宏图科技的面试,下周一入职。所以陈主管,你的团建物料,找别人搬吧。”

我挂了电话。

接下来发生的事,就像一个精心设计的多米诺骨牌,一旦第一块倒下,后面的一切都会自动发生。

周一早上,我准时去宏图科技报到。前台是个四十多岁的姐姐,核对完我的资料后递给我一张工牌,上面印着我的照片和名字,职位是“高级软件工程师”。我拿着工牌走进办公区,发现我的工位是靠窗的位置,桌上摆着一台最新款的苹果笔记本电脑、一盆绿萝、一个印着公司logo的马克杯,杯子里还放着一包挂耳咖啡。

人事经理过来带我办了入职手续,签完合同后笑着说:“周总说让你去他办公室一趟。”

周明远的办公室在二十六楼,落地窗外是整个城市的天际线。我敲门进去的时候,他正站在窗前打电话,见我进来,抬手示意我坐下。他挂了电话转过身来,上下打量了我一眼,笑了。

“你就是林峰?”他走过来伸出手,“我看过你的代码,不错。”

我愣了一下。一个公司的老板,看一个普通工程师的代码?这不合常理。

“你是不是觉得奇怪?”周明远坐回椅子上,翘起腿,“我跟你说个事你就明白了。你在星辉做的那个智慧物流平台,我盯了三个月了。那个系统的底层架构写得非常漂亮,但我在行业里打听了一圈,所有人都说那是陈世杰的作品。我一开始也信了,直到有一天我一个朋友给我看了你在他电脑上截的一段代码——”

他顿了顿,看着我:“那代码的风格跟你写在GitHub上的开源项目一模一样。”

我心里咯噔一下。

“所以我让人事盯着星辉的招聘动态,等你离职。”周明远端起茶杯喝了一口,“我知道陈世杰不会让你转正的,他那个人我太了解了,草包一个,最擅长的事就是抢别人的功劳然后把人赶走。十年前他就是这样对我的,十年后他还是这套把戏,一点长进都没有。”

他说这话的时候语气很轻松,但我注意到他握着茶杯的手指关节微微发白。

“周总,”我开口,“我能问一句,您为什么要跟我说这些吗?”

“因为你值得。”他放下茶杯,看着我,“林峰,你在星辉被埋没了六个月,但我可以告诉你,那六个月不是浪费。你写的那套物流系统的底层代码,至少值两百万。而陈世杰把它据为己有,用在一个根本不匹配的项目上,你知道后果是什么吗?”

我摇头。

“星辉上个月接了一个政府项目,要求物流系统必须对接市政数据平台。你那套代码本身没问题,但陈世杰为了抢功,在集成的时候擅自修改了核心接口,导致整个系统出现了一个致命bug——数据丢包。简单来说,客户发一百件货,系统可能只记录九十五件。这个问题到现在还没解决,客户已经提出索赔了,金额是五百万。”

我脑子里突然闪过一个画面:上周三晚上,陈世杰在办公室里对着电脑骂骂咧咧,我路过的时候看了一眼,屏幕上的报错信息我太熟悉了。那是数据校验失败的提示,我写代码的时候专门加过这个校验机制,就是为了防止接口被篡改。

“所以他上周急着办我的离职手续?”我问。

“对。”周明远点头,“他想在问题暴露之前把你弄走,然后把责任全部推到你头上。你签了离职协议,他就可以对外说‘那个bug是林峰留下的,他已经离职了,我们也没办法’。”

我沉默了。

“但现在不一样了。”周明远站起来,走到窗边,背对着我说,“你已经不是星辉的人了,你是宏图的人。而那套系统的核心技术是你的,谁也拿不走。接下来的事,你不用急,先在我们这里站稳脚跟,该来的都会来。”

他说这话的时候,我注意到窗外远处的写字楼上,星辉科技的logo在阳光下反着光,像一只眼睛,冷冷地盯着这座城市。

周二,我正式投入宏图的工作。新公司给我的感觉像是换了一个世界:开会时每个人都会发言,没有人打断别人;代码审查时大家会认真讨论技术细节,而不是走过场;午饭时同事们会叫上我一起,不会有人偷偷看我然后低头窃窃私语。

但平静的日子只持续了三天。

周五下午,我收到了一条微信,是我的大学同学张伟发来的。他在星辉做前端开发,跟我关系不错,但之前因为怕得罪陈世杰,一直跟我保持着“安全的距离”。

“峰哥,你最近小心点。”消息很短。

“怎么了?”我回。

“陈世杰在今天的员工大会上公开骂你了。当着全公司几百号人的面,说你‘不识抬举’、‘能力差活该被辞’、‘走了还要刷存在感,真可怜’。赵小娜还在朋友圈发了条阴阳怪气的动态,说‘有些人走了还要刷存在感,真可怜’,配图是你们那个行业大群的截图。”

张伟说完,又发了一条:“对了,还有一件事。陈世杰扣了你最后一个月工资,理由是‘试用期不合格’。财务那边已经批了,你下个月应该收不到钱了。”

我盯着这条消息看了很久。

不是因为这个消息让我意外,而是因为它的到来本身就是一个信号——陈世杰慌了。如果他真的问心无愧,他根本不会在员工大会上提我的名字,不会让赵小娜发那条朋友圈,不会扣我那点工资。他做这些事,恰恰说明他知道自己踩在地雷上,他想用舆论压住我,想让我觉得自己做错了,想让我闭嘴。

但他忘了一件事。

我不是他想象中的那种“老实人”。

那天晚上,我打开电脑,登录了我的个人云盘。密码是我自己写的加密算法,连FBI都破解不了的那种。云盘里存着过去六个月我在星辉的所有工作记录:每天的加班打卡截图、每一个项目的代码提交记录、每一封工作邮件的备份、每一次陈世杰让我“改个名字重新提交”的聊天记录。

我把这些东西分门别类整理好,存进一个加密文件夹,然后在文件夹的名字里打了一行字:“证据。备用。”

做完这些,我打开微信,看到赵小娜的朋友圈还挂着那条动态。六十七个赞,十三条评论。评论区里清一色的附和:“就是,这种人活该。”“走了还刷存在感,真low。”“娜姐说得对,支持你。”

我截了图,存进同一个文件夹。

然后我关了电脑,去厨房倒了杯水,站在阳台上喝。楼下的小区很安静,只有路灯孤零零地亮着。远处星辉科技的写字楼还亮着几盏灯,大概又有人在加班。我突然想起周明远说的话——“该来的都会来”。

我靠在栏杆上,把水喝完,转身回了屋。

那天晚上我睡得很好,没有做梦。

3

宏图科技的节奏比星辉快得多,但这种快是良性的,像一台精密运转的机器,每个齿轮都咬合得恰到好处。我入职第一周就被分配到了核心项目组,负责一个金融数据中台的架构设计。技术总监老刘是个四十多岁的秃顶男人,说话直来直去,第一次代码审查时当着全组的面说:“林峰你这个模块的并发处理写得像屎,回去重写。”

换了别人可能觉得这是在针对新人,但我反而松了口气。在星辉的六个月里,从来没有人对我的代码提过任何意见,不是因为写得好,是因为没人看。那种被无视的感觉比被骂更难受,像被扔进了一个没有回音的深渊,你喊破嗓子也没人理你。

我花了三天时间重写了那个模块,再次提交审查时,老刘看完沉默了很久,然后抬头看了我一眼,说:“还行。”

两个字,比陈世杰的“建议不予转正”重一万倍。

入职第十天,周明远突然通知我参加一个高层技术会议。我走进会议室的时候,发现坐在长桌对面的竟然是星辉的客户——那个因为智慧物流平台bug索赔五百万的政府项目负责人,姓方,四十出头,国字脸,说话带着浓重的官腔。

“这位是?”方主任看着我问。

“我们新来的高级工程师,林峰。”周明远替我介绍,“也是星辉那个物流平台的核心开发者。”

方主任的眼神变了。他上下打量了我一眼,然后转向周明远:“周总,你这话什么意思?星辉跟我们说那个平台是他们技术总监陈世杰主导开发的。”

“是吗?”周明远笑了,从桌上拿起一份文件递过去,“方主任,您看看这个。”

那是一份技术对比报告,左边是星辉提交给政府的项目文档,署名是陈世杰;右边是我在GitHub上的开源代码,时间戳显示比星辉的项目文档早三个月。两份代码的核心算法完全一致,连变量命名习惯都一样——驼峰式,首字母小写,这是我从大学就开始用的风格,全世界找不出第二个人这么写。

方主任看完报告,脸色铁青。

“方主任,”我开口,声音不大但很清晰,“那个平台的数据丢包问题,我可以修复。三天之内,保证恢复正常。”

会议室安静了两秒。

“条件是,”周明远接过我的话,“贵局需要公开澄清,该平台的核心技术由林峰开发,而非陈世杰。”

方主任沉默了很久,最后点了点头:“我回去跟领导汇报。”

会议结束后,周明远把我叫到办公室,关上门,给我倒了杯茶。

“你知道陈世杰现在在干什么吗?”他问。

我摇头。

“他在准备起诉你。”周明远的表情很平静,像是在说今天天气不错,“伪造了你的辞职信和泄密记录,说你离职时带走了公司核心数据,索赔一百万。”

我端着茶杯的手停了一下。

“他疯了吧?”

“他没疯,他是走投无路了。”周明远靠在椅背上,“政府项目的bug修复不了,客户要索赔,董事会已经在问责了。他需要找一个替罪羊,而你正好是那个‘已离职的不合格员工’。如果他成功把你搞臭,所有人都会相信那个bug是你留下的,跟他没关系。”

我放下茶杯,看着周明远:“他伪造的那些东西,有原件吗?”

“有。我已经让人查过了,他让赵小娜在你的电脑上做了手脚,篡改了系统日志,伪造了辞职申请的时间戳。技术上来说,如果没有人能提供反证,这些证据在法庭上是有效的。”

“反证?”我笑了,“周总,我电脑上所有的操作记录都有备份。”

周明远看着我,眼睛亮了。

那天晚上我回到家,打开电脑,登录了我的个人云盘。过去六个月里,我养成了一个习惯——每天晚上都会把当天的工作记录备份到云盘里,包括代码提交记录、邮件往来、甚至键盘敲击日志。这个习惯一开始是为了防止公司电脑突然死机丢数据,后来慢慢变成了本能,就像刷牙洗脸一样自然。

我把所有的记录重新整理了一遍,发现了一个之前没注意到的细节:陈世杰篡改系统日志的时间是上周三凌晨两点,而那天晚上,我因为帮新公司赶项目,也在公司加班到很晚。我的键盘敲击日志显示,凌晨一点到三点之间,我的电脑一直在运行一个数据清洗脚本,CPU使用率维持在百分之九十以上。

这意味着什么?意味着如果有人在那段时间登录我的电脑篡改文件,我的脚本会因为资源占用过高而记录下每一次卡顿和进程中断。换句话说,陈世杰的操作痕迹,就藏在我的日志里。

我花了两个小时把这些数据提取出来,生成了一个完整的证据链。然后我给周明远发了条消息:“周总,证据齐了。他跑不掉了。”

周明远秒回:“好。接下来的事交给我。”

接下来的一周,表面上看一切风平浪静。我在宏图的工作渐入佳境,那个金融数据中台的架构设计通过了评审,老刘在例会上难得地说了句“林峰这个方案不错”。方主任那边也传来消息,说领导同意了公开澄清的条件,但要求我们先修复bug,修复完成后他们才会发正式的澄清函。

我接下了这个任务。

修复那个数据丢包的bug,对我来说就像修自己家里的水龙头一样简单。核心问题出在陈世杰篡改的那个接口——他把原本应该逐条校验的数据改成了批量校验,导致校验失败的数据被直接丢弃而不是进入重试队列。我花了不到一天时间就把代码改回了原来的逻辑,又花了半天做了压力测试,确认系统在高并发下也能稳定运行。

修复完成的那天晚上,方主任亲自给我打了个电话,语气比之前客气了很多:“林工,系统我们测试过了,确实没问题了。澄清函下周一发给你。”

挂了电话,我站在阳台上吹风。十月的夜风已经有了凉意,吹在脸上很舒服。我点了一根烟——其实我平时不抽烟,但那天不知道为什么特别想抽——看着烟雾在风里散开,脑子里突然闪过一个画面。

六个月前,我第一天去星辉报到,陈世杰拍着我的肩膀说“好好干,我看好你”。我当时是真的信了。我信了整整六个月,信到每天加班到凌晨,信到周末主动来公司写代码,信到把所有的创意和热情都倾注在那个物流平台上,信到以为只要我足够努力,就一定能得到认可。

结果呢?结果是“工作能力一般,建议不予转正”。

我把烟掐灭在栏杆上,转身回了屋。

手机震了一下,是苏瑶发来的消息。

“林峰,你还好吗?”

我看着这条消息,手指悬在键盘上方,犹豫了很久。苏瑶,星辉的前台,那个笑起来有两个酒窝的女孩,那个曾经在我桌上放咖啡的女孩。她在过去的六个月里,从来没有在群里@过我,从来没有问过我“团建你去不去”,从来没有让我觉得我是这个公司的一部分。但现在她问我“你还好吗”。

我打了四个字:“我很好。谢谢。”

然后我关了手机,上床睡觉。

第二天早上醒来,手机上多了十七条消息。全部是苏瑶发的,从凌晨一点到凌晨四点,每隔十几分钟一条。

“林峰,我有话跟你说。”

“我不知道该不该说,但我真的憋不住了。”

“陈世杰那个混蛋,他要把所有责任都推到你身上。”

“我今天加班,看到他在办公室跟赵小娜商量怎么对付你。”

“他们伪造了你的辞职信,你知道吗?”

“还有泄密记录,说你把公司数据卖给了宏图。”

“我真的受不了了,我每天都在听他们怎么算计你,但我什么都不敢说。”

“我是不是很懦弱?”

“对不起。”

“对不起。”

“对不起。”

最后一条是凌晨三点五十八分发的,只有一句话:“林峰,我有一段视频,你必须要看。”

我盯着屏幕,手指微微发抖。不是因为害怕,是因为愤怒。那种愤怒不是突然爆发的,而是一点一点积累的,像水坝后面的水位,在过去的六个月里不断上涨,现在终于要漫过堤坝了。

我给苏瑶回了条消息:“什么视频?”

她没回。我等了十分钟,又发了一条:“苏瑶,你还在吗?”

又过了五分钟,她回了一条语音。我点开听了一下,声音很小,带着哭腔:“我不敢发给你,我怕被他们发现。你……你能不能来找我?明天晚上,老地方,就是公司旁边那个咖啡店。我等你。”

说完她就下线了,头像变成了灰色。

我放下手机,深吸了一口气。

明天晚上。老地方。

我知道该来的终于要来了。

4

第二天晚上七点,我准时出现在星辉旁边的那家咖啡店。

这家店叫“研磨时光”,开在写字楼底商,装修走的是工业风,水泥墙面配皮质沙发,灯光昏黄得像快要停电。以前在星辉加班的时候,我偶尔会来这里买一杯美式,站在门口喝完再回去继续写代码。店员是个扎马尾的姑娘,认识我,看到我进来愣了一下:“林峰?好久不见。”

“还是美式?”她问。

“对,还是美式。”

我端着咖啡找了个角落的位置坐下,背对门口,面朝墙壁。这是我过去六个月养成的习惯——不想被任何人看见,不想跟任何人打招呼,只想把自己缩成一个点,小到可以忽略不计。

苏瑶迟到了二十分钟。她进来的时候戴着口罩和棒球帽,穿着一件黑色的卫衣,帽子压得很低,几乎遮住了半张脸。如果不是她主动走到我面前坐下,我根本认不出她。

“你……”我开口,不知道该说什么。

她把帽子和口罩摘了,我才看清她的脸。眼睛红肿,鼻尖泛红,嘴唇干裂起皮,像刚哭过一场。她不是那种浓妆艳抹的女孩,平时在公司总是淡淡的妆,笑起来两个酒窝,看起来很舒服。但此刻她整个人像被抽空了一样,脸色灰白,眼袋深得像是用刀刻出来的。

“林峰,”她的声音沙哑,像含着一口沙子,“对不起。”

“先别道歉,”我把桌上的纸巾推过去,“先说你为什么哭。”

她拿起纸巾擦了擦眼睛,深吸了一口气,然后开始说。

上周五,就是陈世杰在员工大会上公开骂我的那天晚上,公司部门聚餐。地点是城东的一家KTV,去了大概二十个人,都是陈世杰那个部门的人。苏瑶本来不想去,但赵小娜拉着她说“都是自己人,不去不给面子”,她只好跟着去了。

KTV的包厢很大,能坐三四十个人。前半场还算正常,大家唱歌喝酒聊天,气氛融洽。到了后半场,大部分人陆续走了,只剩下七八个“核心成员”——陈世杰、赵小娜、两个项目经理、一个行政主管,还有苏瑶。苏瑶说她想走来着,但赵小娜把她的包藏起来了,说“再玩一会儿,难得大家这么开心”。

大概凌晨一点多,包厢里开始变味了。

陈世杰喝了很多酒,脸红得像煮熟的虾,说话开始大舌头。他搂着赵小娜的肩膀,对着在场的几个人说:“你们知道那个林峰吧?就那个试用期没过的傻X。”

所有人都笑了。

“我跟你们说,”陈世杰举起酒杯,“那个傻X写的代码,我全拷走了。他那份物流平台的方案,我改个名就是我的。你们猜怎么着?政府那边还以为是老子写的,给老子点赞呢!”

又是一阵笑声。赵小娜靠在他肩上,笑得花枝乱颤,软绵绵地说:“陈哥你好坏哦。”

“坏?”陈世杰捏了捏赵小娜的脸,“我这叫本事。那个林峰以为自己多厉害?他就是一个打工的,写的代码再好也是公司的,我想拿走就拿走,我想改名叫什么就叫什么。他算个什么东西?”

项目经理老王接话:“陈哥,听说那个系统出bug了?”

“屁大点事,”陈世杰挥了挥手,“我已经想好怎么处理了。让林峰背锅,就说是他留下的技术漏洞。反正他已经离职了,死无对证。到时候客户问起来,我们就说‘那个员工试用期不合格已经被辞退了,他的技术问题我们概不负责’。”

“高啊陈哥!”老王竖起大拇指。

“还有更绝的,”陈世杰压低声音,但包厢里安静,苏瑶说她听得一清二楚,“我已经让赵小娜在他电脑上做了手脚,伪造了辞职信和泄密记录。到时候我就说他把公司数据卖给了宏图,索赔一百万。他一个刚毕业的小屁孩,拿什么跟我斗?”

赵小娜在旁边补充:“他电脑的登录密码我早就知道了,就是他生日。系统日志改起来很容易,只要把时间戳往前调一个月,看起来就是他主动辞职的。”

“娜娜办事我放心,”陈世杰端起酒杯,“来,干了。”

苏瑶说到这里的时候,声音开始发抖。

“我当时……我当时就坐在角落里,听着他们说这些,我的胃里翻江倒海。我想走,但我的包被赵小娜藏了,我找不到。我想录音,但我的手机没电了。我……我什么都做不了。”

她抬起头看着我,眼泪顺着脸颊往下淌。

“林峰,你知道吗?那一刻我觉得自己特别恶心。我坐在那里,听着他们怎么算计你,然后我什么都没做。我就坐在那里,像个木头人一样。我甚至……我甚至还在赵小娜看我的时候对她笑了一下。”

“后来呢?”我问。

“后来,”她吸了吸鼻子,“后来我去上厕所的时候,路过隔壁包厢,发现门没关严,里面没人。我进去翻了翻,找到了一部被客人落下的旧手机,还有电。我把它揣在兜里,回到包厢,偷偷放在沙发靠垫后面,镜头对着陈世杰的方向,然后按了录像键。”

她打开手机,翻出一个视频文件,把手机转过来给我看。

视频是用一部旧手机拍的,画质不算好,光线昏暗,但声音很清晰。画面里,陈世杰搂着赵小娜坐在沙发上,面前是满桌的酒瓶和果盘,其他人东倒西歪地靠在旁边。陈世杰的脸在镜头里显得格外红,说话时嘴角往上翘,带着一种让人恶心的得意。

“那个林峰就是个傻X,”视频里的陈世杰大声说,“核心技术我都拷走了,他那份方案我改个名就是我的。政府那边还以为是老子写的,点赞呢!”

赵小娜笑着接话:“陈哥,那个系统bug怎么办?”

“bug?什么bug?”陈世杰喝了一口酒,“那是林峰留下的技术漏洞,跟我们没关系。我已经让人事把他的离职手续办好了,试用期不合格,走的时候还带走了公司数据。到时候客户问起来,我们就说他是泄密员工,他的问题公司不负责。”

“那他要是不认呢?”赵小娜问。

“不认?”陈世杰笑了,“他不认也得认。我手里有他的辞职信和泄密记录,白纸黑字,他赖不掉。再说了,他一个试用期都没过的小屁孩,谁会信他?”

视频到这里就断了,大概是因为内存满了自动停止。总共四分三十七秒,每一秒都是铁证。

我把手机还给苏瑶,她没有接,而是抓住我的手,手指冰凉,在发抖。

“林峰,”她的声音很小,像怕被别人听到,“我知道我不是个好人。我知道我不配求你原谅。我……我在公司的时候从来没帮过你,你被排挤的时候我假装没看见,你被孤立的时候我连一句‘你还好吗’都不敢问。我就是一个懦夫,一个自私的懦夫。”

“但是,”她抬起头看着我,眼睛里有一种我从未见过的决绝,“我真的受不了了。我每天晚上都睡不着,一闭眼就是你在公司加班的背影。你一个人坐在工位上,周围的人都走了,灯关了,只有你头顶那一盏还亮着。你从来不发脾气,从来不抱怨,从来不在背后说任何人坏话。你只是……你只是在那里,安安静静地做你的事。”

她的眼泪又流下来了。

“林峰,我喜欢你。从你第一天来公司报到的时候我就喜欢你。但是我……我不敢靠近你。因为你是被排挤的人,如果我靠近你,我也会被排挤。我不想失去这份工作,我需要这份工资养家。所以我就假装看不见,假装什么都没发生,假装我只是一个普通的、跟你没有关系的同事。”

她松开我的手,低下头,肩膀在抖。

“你不原谅我没关系。你恨我也没关系。这个视频给你,你想怎么用就怎么用。我……我只想告诉你,这个世界上至少还有一个人,是真的觉得你很好。”

我看着她,看了很久。

咖啡店里的音乐换了一首,从爵士变成了民谣,一个沙哑的男声在唱“这个世界会好吗”。窗外的街道上车流不息,尾灯拉成一条条红色的线,像城市的血管在跳动。店员在吧台后面擦杯子,偶尔抬头看我们一眼,然后又低下头去。

我把视频存到了自己的手机上。

“苏瑶,”我叫她的名字,她抬起头,眼睛红红的,“我不恨你。”

她的嘴唇动了动,没说出话。

“我也不原谅你。”我说。

她的表情僵住了。

“因为你在那种环境里选择自保,没有做错任何事。我不需要原谅一个没有做错事的人。”我把纸巾递给她,“但是你记住,从今天开始,你不用再假装看不见了。因为我不在那家公司了,你也不用再担心因为靠近我而被排挤了。”

“所以你以后……”我看着她,“能不能光明正大地对我笑?”

她愣了几秒,然后哭了。不是之前那种压抑的、无声的流泪,而是真的哭出了声,像一个受了委屈的小孩终于被大人抱住了。咖啡店里仅有的几个客人都转过头来看,但她不在乎了,她哭得很大声,哭到肩膀发抖,哭到鼻涕都流出来了。

我没有抱她,也没有拍她的肩膀。我只是坐在那里,把纸巾一张一张地递给她,等她哭完。

十分钟后,她终于安静下来了,用纸巾擤了擤鼻子,抬起头看着我,眼睛肿得像桃子。

“林峰,”她的声音还带着鼻音,“你真的不恨我吗?”

“真的不恨。”

“那……那你能不能……不要把我从你的人生里删掉?”

我想了想,说:“看你的表现。”

她愣了一下,然后笑了。那是她今天晚上第一次笑,虽然眼睛肿着,鼻子红着,嘴唇干裂着,但那个笑容还是有两个酒窝,还是很好看。

我拿起手机,看着那段四分三十七秒的视频。

陈世杰的脸在画面里晃来晃去,嘴一张一合,说的每一个字都像刀子一样扎人。但奇怪的是,我看着这段视频,心里没有任何愤怒。不是因为我原谅了他,而是因为我知道,这段视频将是他职业生涯的终结者。

我关掉视频,给周明远发了条消息:“周总,拿到铁证了。陈世杰亲口承认窃取技术成果、伪造文件、栽赃陷害。视频,四分三十七秒,清清楚楚。”

周明远秒回:“发我。”

我把视频发了过去。

三分钟后,他又发了一条消息:“明天来我办公室。我们要开始收网了。”

5

周明远的办公室里坐了三个人。他坐在主位,左手边是宏图科技的法务总监方晴,三十出头,短发,戴无框眼镜,说话时喜欢用指节敲桌面,像在打拍子。右手边是我。对面墙上挂着一幅字,写着“先胜后战”四个大字,笔锋凌厉,像刀劈出来的。

方晴把苏瑶那段视频投屏到墙上,反复看了四遍。每一遍看完,她都会在笔记本上记点什么。第四遍看完,她摘下眼镜擦了擦,看着我说:“这段视频如果直接公开,陈世杰可以告你侵犯隐私。”

“所以呢?”周明远问。

“所以我们不公开。”方晴把眼镜戴上,“我们把它当作谈判筹码,或者作为法庭上的证据链一环。关键不在于这段视频本身,而在于它能引导我们去找到什么。”

她转向我:“你说你恢复了星辉服务器被删除的聊天记录?”

“对。”我把U盘插到电脑上,打开一个文件夹,“这是过去六个月里,陈世杰和赵小娜之间的所有微信聊天记录。我用了数据恢复工具,从星辉服务器的备份文件里提取出来的,时间戳、IP地址、设备ID全部可追溯。”

方晴翻着聊天记录,表情越来越冷。

聊天记录的内容比我预想的还要丰富。陈世杰和赵小娜之间的关系,远不止“主管和下属”那么简单。他们的聊天内容从工作安排延伸到私人生活,语气亲昵得不像普通同事,赵小娜发消息时喜欢用“老公”称呼陈世杰,陈世杰则叫她“宝贝”。两人每周至少约会两次,地点包括酒店、陈世杰的另一套房子、以及赵小娜的出租屋。

更关键的是工作相关的对话。

去年十一月,陈世杰让赵小娜从我电脑上拷贝了物流平台的全部源代码。聊天记录里赵小娜问:“哥,这算不算侵权啊?”陈世杰回:“公司的东西,算什么侵权?他写的代码就是公司的,公司的是我的,有问题?”赵小娜发了一个“懂了”的表情。

今年一月,陈世杰让我写一套政府项目的技术方案,承诺“写好了我给你争取转正”。我花了两周时间写完,交上去之后,陈世杰把方案改了封面,删掉了我的名字,加上了他自己的。聊天记录里赵小娜说:“林峰那套方案写得真不错,你就这么拿走了?”陈世杰回:“他写的就是我的,不然我招他进来干嘛?”

今年三月,陈世杰开始在部门内部散布关于我的谣言,说我“不合群”、“情商低”、“技术一般还爱吹牛”。这些谣言通过赵小娜的口传遍了整个部门,变成了“大家都知道的事实”。聊天记录里赵小娜说:“我跟老王说了,他说他也觉得林峰有问题。”陈世杰回:“继续,让所有人都知道他是个废物。”

今年五月,也就是我试用期结束前一个月,陈世杰开始策划如何“合理”地不让我转正。聊天记录里他详细列出了三条理由:工作能力不足、与团队配合度低、违反公司保密规定。最后一条是他打算栽赃的,说“到时候就说他拷贝了公司数据带走,反正他电脑上确实拷过东西”。

方晴看完聊天记录,沉默了很久。

“这些证据,”她终于开口,“够陈世杰喝一壶了。职务侵占、商业诽谤、伪造公文,三罪并罚,刑事层面够立案了。民事层面,你可以起诉他侵犯著作权、侵犯名誉权,索赔金额可以报到两百万以上。”

“但有一个问题,”她看着我,“这些证据你是怎么拿到的?如果你是通过非法手段获取的,法庭不会采纳。”

“合法。”我说,“星辉公司的服务器备份是存储在公有云上的,访问权限属于公司资产。我作为在职员工,有权限访问这些备份文件。而我提取聊天记录的时间是在我离职之前,用的是我自己的公司账号,操作记录全部可追溯。”

方晴看了我一眼,嘴角微微上扬:“你早就准备好了。”

不是疑问句,是陈述句。

我没有否认。

“好,”周明远拍了一下桌子,“方晴,你负责整理证据链,准备法律文件。林峰,你继续做你的事,该上班上班,该写代码写代码。陈世杰那边,我们先不动,让他再蹦跶几天。”

“为什么?”我问。

“因为他还不知道自己已经踩在地雷上了。”周明远笑了,“等他踩得更深一点,我们再引爆。”

接下来的一周,一切照旧。我在宏图继续做我的金融数据中台,老刘对我的态度从“还行”变成了“不错”,组里的同事开始主动找我讨论技术问题,午饭时也有人叫我一起了。这种“被接纳”的感觉对我来说很陌生,甚至有点不真实,像是穿了别人的衣服,总觉得哪里不对。

方主任那边的澄清函准时发过来了,措辞很官方,但核心意思很清楚:智慧物流平台的核心技术由林峰开发,星辉科技在项目交付过程中存在技术成果归属不实的问题。这份澄清函被周明远复印了二十份,分别寄给了星辉科技的董事会成员、主要客户、以及行业协会有影响力的几个大佬。

星辉那边开始炸锅了。

张伟每天给我发消息汇报战况:“峰哥,董事会炸了,几个独立董事要求彻查项目问题。”“陈世杰被叫去董事长办公室谈话了,出来的时候脸是绿的。”“赵小娜在工位上哭了,不知道发生了什么。”“今天公司内部发了通知,暂停陈世杰的一切对外职务。”

最后一条消息是周五晚上发的:“峰哥,下周三行业峰会,陈世杰要代表公司上台领‘创新奖’。听说他准备在会上宣布一个重大项目合作,想借此挽回局面。你……你要不要来?”

我放下手机,打开电脑查了一下那个行业峰会的信息。年度互联网创新峰会,本市最大的行业盛会,参会的有五百多家企业、三十多家媒体、还有几个政府领导。陈世杰要上台领的是“最佳技术创新奖”,颁奖单位是市软件行业协会。

我拿起手机,给周明远打了个电话。

“周总,下周三的行业峰会,我想去。”

电话那头安静了两秒。

“你想干什么?”周明远问。

“我想看看陈主管领奖的样子。”我说。

周明远沉默了几秒,然后笑了:“好。我让人给你弄张VIP票。方晴那边也准备好了,到时候一起行动。”

挂了电话,我站在阳台上抽烟。十月底的夜风已经很冷了,吹得人骨头缝里都是凉的。楼下有个外卖骑手在打电话,声音很大,在说“您再等一下,电梯坏了,我爬楼梯上来的,十八楼啊大姐”。

我把烟掐灭,转身回屋,打开电脑开始写代码。

不是公司的项目,是我自己的。

一个数据溯源系统,可以在区块链上记录每一行代码的创作时间、修改记录、归属权证明。这个系统我从三个月前就开始写了,断断续续地写,像一个秘密的执念。我总觉得,如果这个世界上有一种技术可以让每一行代码都找到它的主人,也许就不会再有人能轻易地把别人的劳动成果据为己有。

那天晚上我写到了凌晨三点,写完了一个核心模块的测试。代码跑通了,绿色的PASS字样在黑色的屏幕上亮起来,像一盏小小的灯。

我靠在椅背上,闭上眼睛。

脑子里突然闪过一个画面:六个月前,我坐在星辉的工位上,周围的人都走了,灯关了,只有我头顶那一盏还亮着。我一个人对着电脑,敲着键盘,窗外是这个城市的夜景,万家灯火,但没有一盏是为我亮的。

而现在,我坐在另一间屋子里,窗外是同样的城市,同样的万家灯火,但有什么不一样了。

我说不清楚到底是什么不一样了。

也许是那盏灯。

6

年度互联网创新峰会定在周三上午九点,地点是市国际会议中心。那栋建筑长得像一只巨大的贝壳,外墙是玻璃幕墙,阳光打上去的时候会折射出刺眼的光。我八点半到的时候,门口已经排起了长队,西装革履的男男女女举着手机互相拍照,像一群参加婚礼的宾客。

周明远给我弄的VIP票是红色的,挂在脖子上沉甸甸的,上面印着我的名字和公司职位:宏图科技技术副总监。这是我第一次用这个头衔,贴在胸口的感觉很奇怪,像穿了一件还不合身的新衣服。

会场很大,能坐两千人,舞台背景是一块巨型LED屏幕,循环播放着主办方的宣传片。我的座位在第三排靠右,视野很好,能清楚看到舞台上的每一个细节。方晴坐在我左边,穿着一件藏青色的西装裙,手里拿着一个平板电脑,屏幕上是我们整理好的所有证据。周明远坐在第一排,正跟旁边一个白发老头聊天,看起来很轻松,像来看演出的。

九点整,峰会开始。主办方致辞,政府领导讲话,行业大咖分享,一套标准的流程走下来,差不多用了一个半小时。我坐在台下,手指无意识地在膝盖上敲着,脑子里反复演练着接下来要做的事。

十点四十分,颁奖环节开始。

“下面颁发年度最佳技术创新奖,”主持人的声音通过音响传遍全场,“获奖企业是——星辉科技!恭喜!”

掌声响起。聚光灯打在舞台中央,陈世杰从侧幕走出来,穿着一身深蓝色的西装,头发梳得油光锃亮,脸上挂着标准的商务微笑。他走路的姿势很有力,每一步都踩在节拍上,像一个即将登基的国王。

我看着他走上舞台,接过奖杯,站在话筒前。这一刻的画面,和他之前所有的人生高光时刻一样,都是偷来的。

“谢谢主办方,谢谢评委,谢谢各位同仁。”陈世杰的声音浑厚而自信,“这个奖项是对星辉科技过去一年努力的肯定。特别是在智慧物流领域,我们自主研发的核心技术已经达到了国内领先水平……”

他说到“自主研发”四个字的时候,我感觉到方晴在我旁边轻轻吸了一口气。我没看她,眼睛一直盯着舞台上那个男人。他的手在奖杯上握得很紧,指节发白,像怕被人抢走一样。

“……在这里,我要特别感谢我的团队,”陈世杰继续说,“没有他们的辛勤付出,就没有今天的成绩。尤其是赵小娜、王建国几位同事,他们为这个项目付出了巨大的努力……”

他没有提到我的名字。当然不会提。在他的叙事里,这个项目从头到尾都跟他和他的“核心团队”有关,而我只是一个“试用期不合格”的过客,一个可以被随意抹去的注脚。

“下面,请工作人员播放项目成果展示视频。”陈世杰侧身看向大屏幕。

舞台上的巨型LED屏幕亮了起来,播放的却不是星辉科技的项目成果展示,而是一段光线昏暗、画质粗糙的手机录像。

陈世杰搂着赵小娜坐在KTV包厢的沙发上,脸红得像煮熟的虾。

“那个林峰就是个傻X,核心技术我都拷走了,他那份方案我改个名就是我的……”

声音从音响里传出来,清晰得可怕。每一个字都像钉子一样钉进会场的每一个角落。

全场两千人,瞬间安静了。

那种安静不是普通的安静,而是一种被雷劈中的、大脑空白的、不知道该如何反应的安静。所有人都在同一秒停下了手里的动作——有人举着水杯停在半空,有人在笔记本上写字写到一半笔尖戳穿了纸,有人在跟旁边的人说话嘴张着没合上。

陈世杰站在舞台上,脸上的笑容像被冻住了一样,嘴角还保持着上扬的弧度,但眼睛里全是恐惧。他慢慢转过头去看大屏幕,动作很慢,像脖子生了锈。

视频继续播放。

“……我已经让赵小娜在他电脑上做了手脚,伪造了辞职信和泄密记录。到时候我就说他把公司数据卖给了宏图,索赔一百万……”

赵小娜的声音从音响里传出来:“他电脑的登录密码我早就知道了,就是他生日。系统日志改起来很容易……”

大屏幕上的画面定格在陈世杰举起酒杯的特写。然后画面切换,变成了一组PPT,一页一页地翻过去。

第一页:陈世杰和赵小娜的微信聊天记录截图,时间跨度六个月,内容涉及窃取代码、散布谣言、伪造文件。

第二页:星辉服务器被删除文件的恢复记录,显示陈世杰在凌晨两点登录我的电脑篡改系统日志,IP地址、设备ID、时间戳全部可追溯。

第三页:陈世杰收受供应商回扣的银行流水截图,金额从五万到五十万不等,收款账户是他妻子的名下。

第四页:陈世杰伪造的辞职信和我实际提交的转正申请对比,笔迹鉴定报告显示前者系伪造。

第五页:政府项目方出具的澄清函,明确智慧物流平台核心技术由林峰开发,非陈世杰。

一页一页,像剥洋葱一样,把陈世杰过去三年做的所有肮脏事一层一层地剥开,暴露在两千人的目光下。

会场开始骚动。有人在低声议论,有人在用手机拍照,有人站起来想看得更清楚。记者席那边快门声响成一片,闪光灯像暴风雨里的闪电一样此起彼伏。

陈世杰终于反应过来了。他扔下奖杯,冲向舞台侧面的控制室,嘴里喊着“关掉!快关掉!”但没人听他的。控制室的门锁着,钥匙在主办方手里,而主办方此刻正站在台下,脸色铁青地盯着他。

大屏幕上的PPT翻到了最后一页,是一行大字:“以上证据均已提交公安机关,案件正在处理中。”

全场再次安静。

然后,我从座位上站了起来。

我站起来的时候,周围的人都转过头来看我。第三排离舞台不远,聚光灯的余光打在我身上,把我的影子拉得很长。我穿着一件深灰色的西装,是上周刚买的,标签还没拆。我走向舞台的台阶,一步一步,不快不慢,皮鞋踩在地毯上没有声音。

陈世杰看到我了。

他站在舞台边缘,双手垂在身体两侧,嘴巴微张,眼睛瞪得很大。他的脸从红色变成了白色,不是比喻,是真的白了,像有人把他身体里的血全部抽空了一样。

我走上舞台,站到话筒前。

会场里有两千人,此刻全部看着我。媒体记者的镜头对准了我,直播摄像机的红灯亮着,我知道此刻有无数人在手机和电脑屏幕上看着这张脸。

“各位好,”我的声音从音响里传出来,比我预想的要平静,“我叫林峰。”

我停顿了一下,让这个名字在会场上空飘一会儿。

“星辉科技那个智慧物流平台,是我写的。陈主管刚才说的‘自主研发的核心技术’,也是我写的。他手里的奖杯,应该属于我。”

陈世杰猛地转过身来,指着我,嘴唇哆嗦着:“你……你胡说!那是公司的资产!你一个试用期员工,你有什么资格——”

“陈主管,”我打断他,声音不大,但很稳,“忘了介绍,我现在是宏图科技的技术副总监。你们公司的数据库后门,我写代码的时候顺便加固了一下,不用谢。”

这句话像一颗炸弹,在会场上炸开了。

数据库后门。这四个字在技术圈意味着什么,在座的所有人都清楚。陈世杰的脸从白变绿,他张了张嘴想说什么,但喉咙像被掐住了一样,只发出一种奇怪的、像漏气一样的声音。

“你……你做了什么?”他终于挤出了一句完整的话。

“我说了,加固了一下。”我看着他,“你们公司的物流系统有三个致命漏洞,其中一个可以直接访问客户数据库。我在离职之前给这些漏洞打了补丁,顺便留了个日志记录。也就是说,谁什么时候登录过服务器、做过什么操作,我一清二楚。”

我转向观众,声音提高了一点:“包括陈主管凌晨两点登录我的电脑篡改系统日志的那次。”

全场哗然。

记者席那边有人站了起来,举着录音笔往前挤。保安试图维持秩序,但根本拦不住,人群像潮水一样涌向舞台。

陈世杰后退了两步,撞到了身后的颁奖台。奖杯掉在地上,发出沉闷的响声,滚到了舞台边缘。他看着台下黑压压的人群,看着那些举着手机拍摄的手,看着那些或惊讶或鄙夷或幸灾乐祸的脸,终于意识到一件事——他完了。

不是可能完了,不是也许完了,是彻底完了。

我走下舞台的时候,方晴已经在出口处等我了。她的表情很平静,甚至带着一点微笑,像一个刚完成手术的外科医生。

“精彩。”她说,“不过接下来会更精彩。”

她说的没错。

峰会结束后不到两个小时,警方就找到了陈世杰。不是我们报的警,是主办方报的——市软件行业协会的会长在台上看到那段视频之后,当场拨了110。陈世杰在会议中心的停车场被带走,赵小娜在公司被带走,两人被分别关进不同的审讯室。

当天晚上的新闻联播没有报这件事,但本地的晚间新闻用了三分钟来报道。新闻画面里,陈世杰被两名警察押着走出会议中心,头上罩着一件外套,看不清脸。记者的画外音说:“星辉科技技术总监陈某因涉嫌职务侵占、伪造公文、商业诽谤等罪名,目前已被公安机关依法刑事拘留。”

消息传开的速度比我想象的快得多。

张伟发来消息:“峰哥,你火了。整个行业群都在转发你的视频。”

我没有回复。我坐在出租屋的阳台上,面前放着一杯已经凉透了的茶,看着远处的城市夜景。手机一直在震,微信消息、电话、邮件,像潮水一样涌进来,我一个都没接。

方晴发来一条长消息,详细列出了陈世杰面临的罪名和法律后果。职务侵占罪,涉案金额初步统计超过八十万,根据刑法第二百七十一条,数额较大的处五年以下有期徒刑或者拘役,数额巨大的处五年以上有期徒刑。伪造公文罪,处三年以下有期徒刑。商业诽谤罪,处三年以下有期徒刑。数罪并罚,保守估计刑期在七年以上。

赵小娜作为共犯,协助伪造文件、转移资产,面临三年以下有期徒刑。

星辉科技的股价在消息曝出后两个小时内跌了百分之十二,董事会紧急召开会议,宣布成立内部调查组,配合公安机关彻查此事。

我放下手机,端起那杯凉茶喝了一口。苦的,但苦过之后有一丝回甘。

楼下有人放烟花,嘭的一声,天空中炸开一朵金色的花。今天是周三,不是什么节日,大概是谁家有喜事。我看着那朵烟花慢慢消散在夜空里,想起几个月前,我坐在这同一个阳台上,看着同样的夜空,想着“我到底属于哪里”。

现在我知道了。

我不属于星辉。不属于陈世杰。不属于那个把我当空气的办公室。

我属于我自己。

7

陈世杰被带走后的第三天,我在宏图的工位上收到了一封快递。牛皮纸信封,没有寄件人信息,邮戳显示是从城东发出的。拆开之后里面是一张A4纸,上面用打印体写着三行字:

“林峰,你赢了。但你有没有想过,你赢的到底是什么?”

我把纸翻过来,背面空白。我又看了一遍那三行字,然后把纸折了两折,塞进了抽屉最深处。

方晴说这可能是陈世杰在看守所里托人带出来的,也可能是赵小娜的家属在搞心理战,让我不要在意。我说我没有在意。但我撒了谎。那句话像一根刺,扎在某个我说不清的地方,不疼,但总在那儿。

周五下午,周明远叫我去了趟办公室。他坐在椅子上转着笔,表情比平时严肃。

“星辉的董事会联系我了。”他说。

“找你干什么?”

“求饶。”他把笔放下,“董事长姓孙,七十多岁的老头,公司是他一手创办的。陈世杰是他外甥,靠这层关系才爬上去的。现在事情闹大了,孙老头想保陈世杰,问我能不能私了。”

“私了?”我差点笑出来,“他怎么私了?”

“条件开得挺大方的,”周明远掰着手指头数,“第一,陈世杰赔偿你全部损失,包括工资、赔偿金、名誉损失费,一共一百万。第二,星辉公开道歉,承认智慧物流平台的技术是你开发的。第三,星辉愿意跟你签一份长期技术顾问合同,年薪五十万,不用坐班。”

“然后呢?”

“然后你就撤诉,不追究陈世杰的刑事责任。”

我看着周明远,他也看着我。办公室里安静了几秒,只有空调出风口的嗡嗡声。

“周总,你觉得呢?”

“我觉得你应该自己做决定。”他站起来走到窗边,“但我可以告诉你一件事。十年前陈世杰对我做过差不多的事,当时也有人来找我私了,我答应了。你知道结果是什么吗?十年后,他换了一家公司,换了一个受害者,继续干同样的事。”

他没有回头,背对着我说:“你撤诉,他出来,换一家公司继续害人。你不撤诉,他在里面待七年,至少七年里他害不了别人。”

我站起来,走到他旁边,看着窗外那栋远处写字楼上星辉科技的logo。

“周总,我不撤诉。”

他没有说话,只是点了点头,像早就知道我会这么说。

接下来的一周,事情的发展速度超出了所有人的预料。

公安机关的调查比我想象的要深入得多。陈世杰在职期间收受供应商回扣的金额,最初估计是八十万,但随着调查的推进,这个数字不断往上翻。一百二十万。一百八十万。两百三十万。每一笔都有银行流水、微信转账记录、以及供应商负责人的证词作为支撑。

更严重的是,专案组在陈世杰的私人电脑里发现了一份加密文件,里面记录了他过去五年通过各种手段侵占公司资产的具体账目。这份文件是他自己做的,本意是“记账”,结果成了最直接的犯罪证据。

赵小娜为了争取从轻处理,主动交代了更多细节。她说陈世杰不仅在星辉做过这些事,在上一家公司也是因为类似的问题被辞退的。专案组顺着这条线索查下去,发现陈世杰在上一家公司任职期间,曾经用同样的手段侵占过公司的核心技术成果,只是因为当时公司没有追究,他才得以全身而退。

方晴把这些信息整理成一份报告发给我,我在手机上看完,沉默了很长时间。

原来他不是第一次做这种事。原来他一直在做这种事。原来他招我进来,让我写代码,然后抢走我的成果,最后把我赶走——这套流程他早就练得滚瓜烂熟了。我不是第一个受害者,也不会是最后一个,如果不是我反击的话。

那天晚上,我给苏瑶发了一条消息:“谢谢你。”

她回了一个问号。

“谢谢你拍了那段视频。”我说,“如果没有那段视频,我可能到现在还在怀疑自己是不是真的不够好。”

她过了很久才回,发了一段语音。我点开听了一下,她的声音很轻,像怕吵醒谁:“林峰,你本来就好。一直都是。只是有些人故意让你觉得自己不好,这样他们才能更好地利用你。”

我没有回复,把手机放在枕头边,关了灯。

黑暗中,我睁着眼睛看着天花板,想着苏瑶说的话。她说得对。陈世杰让我觉得自己“工作能力一般”,让我觉得自己“与团队配合度低”,让我觉得自己“试用期不合格”。他不是在评价我,他是在驯服我——让我觉得自己不行,这样我就不会反抗,不会质疑,不会在他拿走我的成果时站出来说“那是我的”。

但问题是,我差一点就信了。

差一点。如果不是那第八天的消息,如果不是那句“你负责搬运物料”,我可能真的会悄无声息地离开,带着“我不够好”的自我怀疑,去下一家公司,继续做那个被排挤、被利用、被丢弃的“老实人”。

手机突然震了一下,屏幕亮起来,是方晴发的消息:“林峰,明天的庭审,你来吗?”

我想了想,打了两个字:“来。”

第二天上午九点,区人民法院。

庭审不对公众开放,但方晴帮我申请了旁听资格。我坐在旁听席最后一排,前面是陈世杰的家属。他的妻子坐在最边上,四十多岁的女人,头发花白,穿着一件洗得发白的羽绒服,怀里抱着一个五六岁的小女孩。小女孩不知道发生了什么,一直在玩手里的布娃娃,偶尔抬头问妈妈“爸爸在哪里”,女人就低下头在她耳边说一句什么,小女孩就安静了。

陈世杰被带上被告席的时候,我几乎认不出他。不过三周的时间,他瘦了至少二十斤,原来圆润的脸颊凹陷下去,颧骨突出来,眼睛下面是两团青黑色的阴影。他穿着一件橘黄色的马甲,手上戴着手铐,走路的时候铁链哗啦哗啦地响。

他走进法庭的时候,目光扫过旁听席,看到了他的妻子和孩子,嘴唇动了一下,但没有出声。然后他的目光继续移动,扫过我坐的位置,停了一瞬。

他对上了我的眼睛。

那一刻我说不清他在想什么。他的眼神很复杂,有恨,有不甘,有恐惧,还有一种我读不懂的东西,像是一个溺水的人看到岸上的人,既想求救又想拉对方下水。

我看着他,面无表情。

庭审持续了四个小时。方晴作为我的代理律师,提交了全部证据——聊天记录、服务器日志、银行流水、视频录像、政府澄清函。陈世杰的辩护律师试图做无罪辩护,但在铁证面前,每一个辩解都显得苍白无力。

“我的当事人承认在管理上存在不当行为,但不构成刑事犯罪……”

“林峰作为试用期员工,其工作成果属于公司资产,不涉及著作权侵权……”

“聊天记录系非法获取,不应作为证据采纳……”

方晴一一反驳,每一条都引用了具体的法律条文和司法解释。她的语速不快,但每一句话都像刀一样锋利,把对方的辩护一层一层地剥开,露出里面的真相。

下午一点,法官宣布休庭,择日宣判。

走出法院的时候,外面在下雨。冬天的雨不大,但很冷,打在脸上像针扎。方晴撑了一把黑伞站在门口等我,我走到她旁边,两个人沉默地看着法院门口的台阶上,陈世杰的妻子抱着孩子站在雨里等车,小女孩的布娃娃掉在地上沾了泥水,她弯腰去捡,被妈妈一把拉起来,抱得更紧了。

“你觉得会判多久?”我问方晴。

“职务侵占金额超过两百万,属于数额巨大,起刑点就是五年。加上伪造公文、商业诽谤,数罪并罚,我估计在七年到九年之间。”

“赵小娜呢?”

“她主动交代了大部分事实,认罪态度好,估计两年左右,缓刑的可能性也有。”

我点了点头,没有再问。

方晴看了我一眼,说:“你应该高兴才对。”

“我是高兴。”我说。

但我说这话的时候,脑子里全是那个小女孩捡布娃娃的画面。她不知道发生了什么,不知道爸爸为什么穿着橘黄色的马甲被带走了,不知道妈妈为什么一直在哭。她只知道自己的布娃娃掉了,沾了泥水,脏了。

我转身走进雨里,没有打伞。雨水顺着我的头发往下淌,淌过脸,淌过脖子,淌进领口,冷得我打了个哆嗦。

手机在口袋里震了一下,是周明远发的消息:“林峰,下周有个新项目,你来带。”

我回了一个字:“好。”

免责声明:本站内容来源于互联网公开信息,仅供学习和参考使用。如涉及版权问题,请联系我们,我们将在核实后第一时间删除相关内容。
« 上一篇:宴会上,在同事们起哄下妻子现场拥吻实习生,回家主动求和时,我推开... 下一篇:旅游线路行程怎么做 »