网易首页 > 网易号 > 正文 申请入驻

包揽部门过半业绩,年终仅836元离职,老板连发20条消息求我回归

0
分享至

楔子

我叫林晓,在盛达公司干了四年,去年我一个人拿下了部门六成的业绩。可年终考核,绩效是C,奖金只有836块。HR递过那张薄薄的单子时,会议室空调坏了一周了,热得像个蒸笼,我却觉得浑身冰凉。我没吵,也没闹,只是点了点头,签了字。他们以为我认了,他们不知道,我的工位抽屉里,那本被茶水浸透又晒干的旧笔记本里,记着能掀翻这整栋楼所有虚假太平的每一个字。

第一章 空调坏了的那天

盛达公司市场部的空调,在入伏第三天彻底罢了工。

行政说维修师傅要下周才能来,于是整层楼就靠几台落地扇嘎吱嘎吱地吹着热风。这风搅动起来的,只有人心里更烦躁的火气。工位上散落着文件夹,策划案卷了边,打印纸堆得到处都是,桌上的绿萝被热得蔫头耷脑。我桌角的那个老式搪瓷缸,是刚入职时公司发的,磕掉了好几块漆,杯壁内侧积着一圈洗不掉的茶垢,这会儿泡着的浓茶早就凉透了。

“林晓,南区那个项目的执行方案,重做。”

总监周涛的声音不大,但在安静的办公室里格外清晰。他站在我工位旁,随手扔下一份文件,封面皱巴巴的,是我上周提交的方案。“客户反馈说创意太老,没有亮点,周五之前必须重新给一版。还有,小王那边跟进的华兴集团,你把手里的客户资料整理一份给他,他刚来,需要资源。”周涛说完,没等我回应,转身敲开了经理办公室的门,脸上迅速堆起笑,汇报什么“新员工培养计划”去了。门没关严,声音漏出来,字字句句都显得他尽心尽力。

我盯着那份被退回来的方案。封面右下角,我手写的“V3.0终稿”下面,压着一个模糊的油渍,是昨天加班吃泡面时不小心溅上去的。这份方案里的核心创意,前天周涛在全部门会议上刚以他的名义提过,当时老板还点了头。小王是新来的,名牌大学研究生,周涛亲自带的,每天“小王”长“小王”短,明眼人都看得出来,这是在给未来储备“自己人”。

我攥着那杯凉透了的茶,没吭声,把方案收进了抽屉。旁边工位的刘姐探过头,压低声音:“晓啊,又让你改?那个方案你不是做了快一个月了?我上次看你在茶水间跟客户打电话,人家明明很满意啊。”刘姐是部门里的老人了,管着行政和一部分后勤,胖乎乎的,人很热心,就是说话嗓门大。她刚说完,就被旁边另一个男同事使了个眼色,刘姐撇撇嘴,没再往下说。

“没事刘姐,领导有领导的考虑。”我扯了个笑,打开电脑,重新调出那份方案。

其实我心里清楚,不是方案不行。华兴那个单子,是我跑了三个月,从竞争对手手里硬啃下来的。客户方对接人老张私下跟我说过,他就认我,觉得我做事扎实。但周涛把后续对接交给了小王,美其名曰“锻炼新人”。至于南区的项目,客户要的是一个新东西,我给的方案里有一整套基于用户画像的精准推广模型,在之前一个本地生活项目上验证过,效果很好。周涛是知道的,他甚至还在一次非正式场合跟老板提过这个模型。但他今天说创意老,那就是老。

我的电脑桌面角落里,藏着一个加密的文件夹,名字叫“杂项”。里面有个子文件,是过去两年我经手所有项目的原始客户沟通记录、数据模型底稿,还有几次周涛在非正式场合说过的“某些话”的文字备份。有些是工作微信群里他撤回之前的截图,有些是我在走廊上无意听到的几句闲聊,拼凑起来,能勾勒出一些有意思的东西。比如,去年公司年会上那个被评为“年度创新奖”的项目,最初的创意雏形,其实是我在项目启动会上随手画在草稿纸上的一个框架,周涛说“太粗糙,先放着”,后来他带着那个框架熬了三个晚上,重新包装,变成了他的成果。

现在回想起来,那时候我竟然还觉得是自己做得不够好。

茶水间的冰水机也坏了,我端着搪瓷缸去接自来水,路过周涛的独立办公室。门开着一条缝,看见小王正站在他桌前,手里拿着一沓打印好的资料,周涛靠在椅背上,手指敲着桌面,带着笑说:“……这些客户资源你先熟悉着,跟老员工搞好关系,以后都是你的人脉。”小王连连点头,脸上是那种刚入职时特有的兴奋和紧张。

我脚步没停,走过去,接了大半缸自来水,水面浮着几点白色的水垢。回到工位,窗外的高温让空气变得粘稠,远处高架上的车流像慢放的电影。那台摇头扇吹过来的风,带着一股灰尘和塑料加热后的味道。

没人在意角落里那个还在对着方案发呆的我,就像没人在意那台“下周才来修”的空调。

临下班时,公司大群里发了个通知,说半年总结会下周一开,要求各部门上报核心业绩数据。紧接着,周涛在部门小群里@所有人:“各项目负责人把上半年数据汇总给我,明天下班前。”

我看了一眼群里,没人说话。只有刘姐私聊了我一条消息:“晓,你那个南区项目的实际回款数据,自己留个底。”

我没回话,只是默默地把那份被驳回的方案又存了个新版本,文件名改成“南区项目方案V4.0”。然后,我把那个叫“杂项”的文件夹,拖进了一个更深的系统目录里。

收拾东西准备走的时候,桌角那本旧笔记本滑了下来,封面是那种老式的棕色硬皮,边角都磨白了。我捡起来,随手翻开一页,里面密密麻麻记着一些项目代号、日期和简短的话。有一页被水浸过,墨迹洇开,但还能辨认出几个字:“……周说,先按他的名义报。”

我把笔记本合上,放回抽屉最里层,拿几份过期的行业杂志盖住。动作很轻,像在藏一件不值钱的旧物。

办公室的人走得差不多了,只剩走廊尽头还亮着一盏灯。空调还在嗡嗡地响,吹出来的风,还是热的。

走出公司大楼,晚风终于带了一丝凉意。手机震了一下,是周涛在部门群里又发了一条:“@林晓 忘了说,南区的方案,你今晚辛苦一下,明天一早给到我。”

我站在路灯下,看着屏幕上的字,打了两个字:“好的。”发送。

然后我关掉手机屏幕,把它揣进兜里。前面地铁站入口像一张大嘴,吞没了下班的人流。我走过去,脚步不快不慢,鞋底踩在发烫的地砖上。

谁也不知道,我那个加密文件夹里,昨天刚增加了一个新的子文件,文件名是一个日期和几个缩写字母。里面是一份截图,来自华兴集团老张私人微信发来的一句话,今天下午刚收到的:“小林,听说你们公司那边现在由小王对接?我这边的内部审批流程里,项目推荐人写的可是你的名字啊,怎么对接人换了?是不是有什么误会?”

我还没回那条消息。

地铁来了,带起一阵风,总算有点凉快。

第二章 836块

一周后,南区项目的新方案交上去,周涛没再说什么。但接下来一连串的动作,让他那点心思摆在了明面上。

先是华兴的项目,小王正式接手后,出过两次岔子。一次是把客户要的季度投放数据表格发错了版本,里面还是上个季度的旧数据;另一次是在跟客户开电话会时,把对方一位王总叫成了张总,场面一度尴尬。周涛很“体贴”地在会后把小王叫进办公室“指导”了半小时,出来时小王脸色不太好,但周涛转头就在群里发了个小红包,说“新同志难免有失误,大家多帮衬”。群里一片“收到”“辛苦”的表情包,没人提那个项目最早是谁跟下来的。

然后是我的日常工作。周涛开始把一些“边角料”的活儿分给我——整理历年合同档案,核对已完结项目的报销凭证,去楼下前台帮忙收发快递。部门晨会上,分任务时他总把我放在最后,用那种很自然的口吻说:“林晓手上事情多,这些基础的大家分担一下。”但在跟老板汇报时,他提到部门人员配置时,会说:“核心项目还是要靠骨干力量,我们正在有意识地培养新人梯队。”

这些话传到我耳朵里时,我正蹲在档案室地上,一本一本翻那些落了灰的旧合同。档案室没有窗,日光灯管坏了一根,闪得人眼睛疼。空气里是陈年纸张和油墨混合的味道,闷得人喘不上气。我手上沾了灰,拿袖子抹了把汗,把一本2019年的合同放进标注好的纸箱里。

“林晓,你人呢?”周涛的声音从走廊传来,带着点不耐烦。

我站起来,膝盖因为蹲太久有些发麻,扶着铁皮柜走出去。

“刘姐说你在档案室,这片区域的客户答谢会,你去布置一下会场,行政人手不够。下午两点开始,现在都十二点半了。”周涛站在走廊口,手里拿着手机,没看我,正快速地按着什么。“搞快一点,别耽误事。”

“行。”我应了一声,拍掉袖子上的灰,往电梯走。经过他身边时,他头也没抬。

会场布置其实很简单,搬些椅子,调试投影,摆好桌牌和饮用水。我干这些活的时候,行政部的小周过来帮忙,小声跟我说:“林姐,周总监怎么让你干这个啊?你上个月才拿了那个‘优秀项目执行’的奖。”

“顺手的事。”我把矿泉水一瓶一瓶摆整齐,“谁干都一样。”

小周欲言又止,叹了口气,帮我搬了两摞椅子。

日子就这么过着,不咸不淡,像一杯反复冲泡到没味的茶。偶尔晚上加班,整个部门只剩我一个人,我坐在工位上,把那本旧笔记本拿出来,翻开最新的一页,记上一行新的日期和简短的事。写完之后,又放回去,用杂志盖好。

终于到了年底。

年终总结会开了一整天,各个部门轮番上PPT,慷慨激昂地汇报一年的“辉煌战果”。市场部的PPT是周涛亲自做的,最后一页放了一张柱状图,部门全年营收占比里,我负责的那一块占了接近六成。但那页PPT停留时间很短,周涛讲得很快,重点放在了“团队整体建设”和“新人培养成果”上,还特意点到了小王的名字,说他“成长很快,已经能独立对接核心客户”。

我坐在下面,听着,手里的圆珠笔在笔记本上无意识地画着圈。刘姐坐我旁边,拿胳膊肘碰了我一下,嘴巴无声地张了张,看口型像是在说“吹牛”。我微微摇了摇头,示意她别动。

散会后,各自回工位。我心里其实有了点准备,但人事通知来得比我想的还快。

年终考核结果在系统里公布了。我点开自己的绩效界面,一个大大的“C”映入眼帘。下面的评语栏只有一行简短的字:“工作主动性有待提升,部分项目执行细节需加强。”附带一个数字,应发的年终奖金:836.57元。

旁边刘姐凑过来看了一眼,倒抽一口凉气,声音没压住:“多少?!八百三十六?林晓,你去年一个人干了多少活?他们怎么……”

“刘姐。”我打断她,声音不大,“没事。”

我关掉页面,端起搪瓷缸,发现茶已经凉透了,忘了续水。手边的文件夹里,是华兴集团刚刚续签的年度框架协议,上面我的签名还在,项目对接人那一栏,写的已经不是我的名字了。

下午,周涛那边发了条微信,让我过去一趟。我走进他办公室,他正在打电话,语气轻松,跟对方约晚上吃饭。挂了电话,他看着我,靠在椅背上,脸上带着那种很标准的职业笑容:“林晓啊,考核结果看到了吧?别有什么想法,这是公司整体的平衡,C档也是正常的浮动,不代表你工作不努力。明年继续加油,我很看好你。”

他说“我很看好你”的时候,目光已经移回了电脑屏幕上,手指开始在键盘上敲着什么。

“周总监,”我站在他桌前,没有坐下,“我的辞职信,刚刚发到人事邮箱了。按合同,下个月离职,这一个月我正常交接。”

周涛的手指停了一下,抬起头,脸上的笑容僵了半秒,随即又恢复了那种从容:“哎,小林,你这是什么话?年终考核只是一个方面嘛,不至于……”他站了起来,做出一个要过来拍拍我肩膀的姿态。

我往后退了一步,躲开了。

“谢谢您这几年的照顾。”我说,声音很平,“我会把华兴项目的所有资料整理好,交给小王。南区那边的收尾工作,我也会做好交接文档。”

说完,我转身往外走。背后传来周涛的声音,提高了几度:“林晓,你冷静一下,离职不是开玩笑的事,公司培养你几年不容易……”

门在我身后合上,把他的声音关在了里面。走廊里很安静,快到下班时间了,阳光从尽头的窗户斜射进来,照着地砖上的水渍,亮晃晃的。

我回到工位,开始收拾东西。其实也没什么好收拾的,几本书,那个搪瓷缸,一个用了几年的U盘,还有抽屉最里面那本旧笔记本。我把它拿在手里掂了掂,翻开最后一页,上面写着今天的日期,和一句话:“第二次谈话,办公室,语气亲切,内容无实质。”

刘姐走过来,眼睛有点红,塞给我一包她刚买的苏打饼干:“路上吃,别饿着肚子走。”

“谢了刘姐。”我把饼干放进包里,冲她笑了笑,“以后有事电话联系。”

走出公司大楼的时候,手机震了一下,是周涛发来的消息,一连串,大概有七八条,我没点开看。锁屏状态下,只能看到第一条的前几个字:“林晓,关于离职的事,我们再……”

我把手机翻了个面,扣在口袋里。

公交站台边上的银杏树叶子掉光了,光秃秃的枝丫伸向灰蒙蒙的天。我站了一会儿,等着那趟总是晚点的公交车。

口袋里的手机还在不断震动,带着沉闷的嗡嗡声。我没有掏出来。

风有点冷了,我裹了裹外套,抬头看了一眼那栋我待了四年的写字楼。很多窗户都亮着灯,加班的人还没走。四楼那一片,正好是我待过的市场部的窗户,里面的灯光透过百叶窗的缝隙漏出来,一道一道的,看不清楚里面的人。

公交车的车灯终于出现在街角,近了,越来越亮。我往前迈了一步,准备上车。

手机在口袋里,终于安静了。

第三章 离职交接

离职交接的那一个月,办公室的气氛有些微妙。

周涛大概没想到我会真走。第二天一早,人事就来找我谈话,话里话外都是“公司很重视你”“有什么条件可以谈”。我坐在那张曾经签过入职协议的椅子上,听着对面那个戴着细框眼镜的女人把话说得滴水不漏,末了只是摇了摇头。

“已经决定了。”

对面的人沉默了几秒,推过来一张纸,上面写着“离职交接确认表”。

接下来的日子,我开始一项一项地整理手头的东西。华兴项目做了厚厚一摞交接文档,从最初的客户需求调研到每一轮方案的修改记录,再到最后一年的数据复盘,写得清清楚楚。小王来拿资料的时候,站在我工位旁边,脸上有些讪讪的。

“林姐……这些我来弄就行。”

“你看一下,有什么不清楚的问我。”我把文件夹递给他,没多说什么。

他接过文件,抱着走回自己工位的时候,脚步比平时快了几分。

刘姐私下跟我说,小王那天回去翻了翻那些资料,看到里面夹着我手工画的一张客户关系图谱,上面密密麻麻标注了十几位关键决策人的偏好和沟通要点,看了很久。后来他去找周涛汇报过一次,出来的时候脸色不太好看,但具体说了什么,没人知道。

我照常每天准点到公司,做交接,整理档案。茶水间碰见同事,大家还是会打招呼,但眼神里多了一层东西。有人在背后议论,说我傻,说我是被气走的,也有人觉得我“硬气”,但这种话不会当面说。

周涛除了最初那几条消息,再没找过我单独谈话。只是在部门会上提到交接进度时,语气平淡地说了一句:“林晓同志工作态度还是值得肯定的,交接工作做得比较细致。”

我坐在角落里,没抬头,继续在本子上画着最后一笔需要移交的东西。

离职前最后一周,我把自己工位上所有属于私人物品的东西都装进了一个纸箱。那只掉了漆的搪瓷缸我留在了桌上,没带走。它跟着我四年了,杯底的茶垢一层叠一层,像是某种年轮。

走的那天,是个阴天,云压得很低。我在OA系统里提交了最后的审批流程,把工牌放在前台。刘姐追到电梯口,塞给我一个保温杯,崭新的,上面还贴着标签。

“你那个搪瓷缸子早就该换了,拿着,新的暖和。”

我接过来,拍了拍她的肩膀。

电梯门缓缓合上,最后一眼看见的,是走廊尽头那台依旧没修好的空调,发出嗡嗡的响声,像一个疲惫的人还在硬撑着呼吸。

出了写字楼,天开始飘毛毛雨。我没打伞,步子不快不慢地走到地铁站。手机里静静躺着几份上周偷偷保存下来的文件备份,那些东西原本都留在公司内网服务器上,整个市场部只有我的工位电脑有权限调取。走之前,我把它们拷进了那个旧U盘。

口袋里的旧笔记本硬邦邦地抵着小腹,像一块沉默的砖头。

我知道,有些账,迟早要算。但现在不是时候。

第四章 菜市场的电话

离职之后的日子,像一杯被静置了很久的水,杂质慢慢沉到底,水面渐渐清了。

我并没有急着找工作。这几年攒了些钱,不多,但够撑一阵子。我回了趟老家,住了一周,每天陪我妈去菜市场买菜,帮她拎着沉甸甸的塑料袋,走在熟悉的巷子里,闻着早点摊飘出来的油烟味,心里那些绷了很久的东西一点点松弛下来。

有天早上,我正在菜市场帮一个卖豆腐的大爷搬货,手机响了。是个陌生号码,我擦了擦手接起来。

“喂,林晓吗?我是华兴的老张。”

电话那头的声音混着菜市场的嘈杂,我走到一边稍微安静些的角落。

“张哥,好久不见。”

“听说你离职了?”老张开门见山,语气里带着点惋惜,“我才知道。你们那个小王前天跟我通电话,说后续对接正式由他负责,我多嘴问了一句你,他说你‘因个人原因离职’。我寻思不对,就找你们公司其他人打听了一下。”

我笑了笑:“没什么,就是想换个环境。”

“你别跟我打马虎眼。”老张的声音沉了沉,“你们公司那个周什么来着,我记得他,去年年会见过一面,跟我碰杯的时候一口一个‘放心’,转头就把项目推给一个新人。我这边不管这些,我就认干活的人。你之前做的那些分析模型,我们内部开会讨论过很多次,都觉得方向对。现在换了人,有些东西跟不上了。”

我沉默了一下。菜市场的人来来往往,有个小孩举着糖葫芦从我身边跑过去,带起一阵风。

“张哥,我现在确实没在公司了。如果你们有什么需要帮忙的,我私人时间可以帮你们看看,不收费。”

“那不行。”老张在电话那头果断打断,“我这边有个新项目,初期调研,正好缺人。你不用坐班,按项目走,费用另算。你考虑考虑,回头给我个准话。”

挂了电话,我站在菜市场门口,看着对面早点摊升腾起的白汽,脑子转了几圈。说实话,我从来没想过单干这种事。以前在盛达,我就是个干活的人,一门心思把项目做好,其他的不太在意。但周涛那些事之后,有些东西我开始想了。

中午回到家,我妈炖了一锅排骨汤,在厨房里忙活,隔着门喊我:“谁打电话呀?找工作的事不急,家里有饭。”

“一个朋友,谈点事。”我应了一声,坐在沙发上,掏出那个旧笔记本,翻到最后一页,把今天的事记了上去。写完之后,又往前翻了翻。前面的内容密密麻麻,年份、月份、日期,每一条都对应着一件事、一句话、一个截图文件的编号。

这本子跟了我四年,从前只是随手记一些项目备忘,后来慢慢变成了一种习惯。有些话写在纸上,比记在心里踏实。

我合上本子,给老张回了一条消息:“项目的事我接,具体内容发我邮箱。”

发完之后,我靠在沙发上,看着天花板上吊灯罩子里积的灰,脑子里忽然冒出一个念头:那些留在公司服务器里的东西,现在还能访问吗?

离职前我的账号权限没有被立即注销,可能是因为交接期还没过系统审批。我打开手机,试着远程登录了一下公司内网的云盘——果然,还进得去。

我没动任何文件,只是确认了一遍那几个备份文件夹还在原位。然后退了出来,清理了登录记录。

现在还不是动它们的时候。

第五章 一间出租屋和两台电脑

老张那边的项目很快就启动了。我在离家不远的地方租了一间很小的共享办公室,其实就是一张桌子加一台电脑,一个月八百块。比家里安静,不会有我妈时不时端进来的水果和热茶,工作效率高些。

项目是新消费品牌的市场调研,老张那边给了一个初步方向,让我搭建一套数据收集和分析的框架。这活对我来说不算难,在盛达那几年,类似的模型我做过七八个,只不过以前做完了冠名权姓了“周”,现在我写的东西,底稿上那个标记的文件夹名字是我自己起的。

我每天上午过去,晚上八九点回家。饿了就在楼下便利店买个饭团或者三明治,边吃边对着电脑改东西。日子过得简单,有时候一整天没人跟我说话,只有键盘敲击的声音和隔壁工位偶尔的电话声。

有一次晚上十点多,我收拾东西准备走,路过一家还在营业的面馆,要了碗热汤面。老板是个五十多岁的中年人,一边擦桌子一边跟我闲聊,问我做什么工作的,我说搞数据的。他笑着说:“那好啊,坐办公室,不累。”我笑了笑,低头喝汤。

那碗面的味道很一般,但热乎乎地灌下去,整个人舒坦了不少。

项目进行到第三周的时候,老张亲自来我这边碰了一次面。他开车过来,在楼下转了两圈才找到地方,上来一看我这条件,皱了皱眉。

“你就搁这儿干活?”他环顾着十几平米的小隔间,墙皮有点脱落,唯一的窗户对着另一栋楼的外墙,采光很差。

“挺好的,租金便宜。”我给他倒了杯水,纸杯,免费的。

老张没再说什么,坐下来谈正事。他看了我做的初步分析框架,翻了几页,抬头看了我一眼,那个眼神我认识,是认可。

“小林,你这套东西做得比你们公司之前交的细多了。成本端的拆解、用户留存曲线的拐点判断,这些东西以前怎么没见你们拿出来过?”

“以前拿出来的东西,不一定是我的。”我说得很平。

老张看了我两秒,没追问,把文件收进包里,站起来拍了拍我的肩膀:“好好干,这项目完了我那边还有别的。你这手艺,埋没了可惜。”

他走了之后,我坐在那张吱呀作响的转椅上,盯着电脑屏幕发了会儿呆。屏幕右下角的时间跳到了23:17。桌面上除了正在做的项目文件,还开着另一个窗口,里面是盛达公司的那几个备份文件夹。

我鼠标移过去,点开了一个标记着“2023-11”的文件夹。里面是十几份截图和录音文件。

其中一份录音时长四十七分钟,是去年秋天我跟周涛在一次项目复盘会上的对话。当时他让我“调整”一下某项数据,把季度增长率往上报高两个点,说是“公司整体好看”。我录了下来,因为在那之前,我刚刚发现他去年报给总部的年度增长数据,跟我手里的原始数据对不上。

那些数字差了多少?不算大,但足以让一份财报从“达标”变成“超标”。

我关掉文件夹,没听那个录音。现在还不是时候。

窗外对面的写字楼里还有几层亮着灯,像是某个公司在加班,人影在窗帘后面晃动。我看着那些窗户,想着在那样的格子间里,每天有多少人也在做着类似的事——把不是自己的东西写进自己的PPT里,把不属于别人的功劳轻轻抹掉。

面馆那碗汤面的热气好像还留在胃里,让我觉得踏实。

我关了电脑,拉上书包拉链,把那本旧笔记本也装了进去。出门的时候楼道里的感应灯又坏了,我拿手机照着亮,一级一级走下楼梯。外面下着小雨,空气湿漉漉的,地上的积水映着路灯昏黄的光。

手机震动了一下,是老张发来的消息:“忘了说,今天那个框架我看了,很好。回头你把完整方案整理出来,费用按此前说的两倍结算。”

我站在雨里,没有回消息,也没有打伞。

雨不大,落在脸上凉丝丝的。

第六章 前同事的深夜来电

项目推进到第二个月的时候,我开始陆续接到一些盛达前同事的电话。最早是刘姐,她打过来先是问问近况,然后压低了嗓子跟我说:“周涛最近日子不好过。”

“怎么了?”我把手机夹在肩膀和耳朵之间,继续敲键盘。

“你走之后,华兴那个项目交接给了小王,你也知道,小王经验摆在那儿,有些东西接不住。上个月客户那边投诉过一次,说方案质量下滑,周涛亲自去救的场。但有些数据上的东西,小王解释不清,客户就提到了你。”

我手上停了一下:“提到我什么?”

“说你在的时候,每次汇报都有详细的数据底稿和推导过程,现在交的东西只有结论,没有过程。客户不放心。”刘姐叹了口气,“晓啊,你知道我当时劝你留个底是为什么了吧?你那个笔记本……”

“刘姐,”我打断她,“那本子就是些工作备忘,没什么特别的。”

“你别跟我来这套。”刘姐在那头笑了一声,“我虽然不懂你们业务上的东西,但我看了你几年了,你什么时候做无准备的事?行了,我不问了,你自己有数就行。对了,还有个事——你那个南区项目的方案,我前两天听行政那边闲聊,说客户那边自己找上门来了,指名要你之前做的那个版本,说现在的执行方‘没那个味儿’。”

“知道了,谢谢刘姐。”

挂了电话,我坐在那儿发了会儿呆。窗外还是那堵灰扑扑的墙,阳光只在正午的时候才能勉强照进来一点。我站起来活动了一下僵硬的肩膀,走到窗边,看着外面窄巷子里来回走动的行人。

周涛救场,意味着他亲自下场干活了。以前这种事都是我们底下人做,他只看结果。现在他不得不自己动手,说明小王确实顶不上来,也说明客户那边开始有意见了。

但真正有意思的,是客户“指名要我之前做的那个版本”。这说明那些方案的价值在我离职后反而凸显了出来,因为在盛达内部,他们拿不出同等质量的东西了。

我回到电脑前,打开那个加密文件夹,点开一个命名为“南区项目-原始数据”的子文件。里面是当时做那个方案时所有的沟通记录、需求分析底稿、竞品调研,还有两版被周涛否决掉的初稿。那些初稿里有一些当时他觉得“太冒险”的构想,但我自己一直觉得方向是对的。我挑出其中一版,保存到桌面,准备等老张这边的项目告一段落后,用闲暇时间重新梳理一遍。

当天晚上十一点多,我刚洗完澡准备睡下,手机又响了。这次是个前同事,技术部的小陈,跟我关系不错,平时见面能聊几句那种。他说话比刘姐直白多了。

“林晓,你在干嘛呢?方便说话吗?”

“方便,你说。”

“我今天在整理服务器日志,发现有人上周从外网访问过咱们市场部的共享云盘,登录账号是离职状态但没注销的。我查了一下IP,是你家那边的区段。”小陈的声音压得很低,“哥们儿,我就当不知道这事。但我想提醒你一句,周涛上周让IT部把离职人员的账号权限全部重置了一遍,你现在应该已经进不去了。”

我愣了一下:“重置了?”

“对,他亲自批的流程,说是‘确保数据安全’。”小陈顿了顿,“不过我建议你看看你自己的本地备份,有些东西如果不在公司服务器上,那就更安全。”

“知道了,谢了兄弟。”

“别客气,我欠你人情呢。去年那个数据库迁移的活儿,你帮了大忙。行了,我挂了,你自己小心。”

电话挂断后,我坐在床边,手机屏幕的光映在脸上,房间里没开灯。周涛重置权限,说明他开始“打扫屋子”了,大概也察觉到了什么。

我打开笔记本电脑,插上那个旧U盘,确认里面的所有备份文件都在。然后我新建了一个文件夹,把笔记本上最近几个月的记录条目也做了电子化备份,保存进去。文件夹的名字我用了一串随机数字,放在了系统盘的深层目录里。

弄完之后,我靠到椅背上,长长吐出一口气。

窗外对面楼那几盏加班灯还亮着,我看着它们,心里想着小陈说的那句话——“有些东西如果不在公司服务器上,那就更安全。”

他说得对。

我把U盘拔下来,放进一个带锁的小铁盒里,连同那本旧笔记本一起塞进了衣柜最上层,压在一条不常穿的冬被下面。

然后关灯,躺下。

黑暗中天花板上的吊灯轮廓模模糊糊的,我闭了闭眼,想起白天在面馆吃的那碗热汤面,老板问我“工作累不累”,我随口答了一句“还行”。

现在想想,还行,确实还行。

第七章 老板的约谈

盛达那边的动静比我想象中来得快。在小陈那通电话之后不到一周,刘姐又打过来了,这次语气明显紧张了几分。

“晓,周涛今天在公司群里发了个通知,说要‘追查离职人员数据外泄风险’,还让大家自查电脑里的工作文件有没有异常外发记录。”刘姐说着顿了顿,“他这是冲谁去的,你心里有数。”

“我离开一个多月了,电脑早交了,他想查什么?”

“这就是蹊跷的地方。他让IT部查的是服务器访问日志,不是个人电脑。你说他是不是发现什么了?”

我靠着窗台,看着楼下巷子里一只流浪猫慢悠悠地走过,尾巴竖得像根旗杆。

“刘姐,你别掺和这事,他查他的,我这边没什么好担心的。你的工作文件自己留好,别回头被他找借口整你。”

“我晓得,我就是提醒你一声。还有件事——”刘姐的声音又压低了些,“我听说老板那边这几天一直在问南区项目的事,好像是客户那边有人直接给老板打了电话,夸了一通之前的执行方案,顺便问了一句‘原来负责那个项目的小姑娘怎么不跟了’。老板当时没说什么,但后来把周涛叫进办公室谈了一次,谈了很久。”

挂了电话之后,我站在窗边想了很久。那只流浪猫已经走远了,巷子里空荡荡的,只有风卷着几片枯叶打转。

老板亲自过问项目,意味着事情已经从部门层面上升到了公司层面。周涛大概没想到,客户会绕开他直接联系高层。这种事在正常流程里很少发生,但一旦发生,就说明客户对当前的服务状态已经到了忍不了的地步。

我回到桌前坐下,电脑屏幕还亮着,上面是老张那个项目的阶段性报告,刚刚写完最后的结语。我点了保存,靠在椅背上。

心里有个念头一直悬着,现在这个念头慢慢落了地。

两天后的下午,一个陌生来电打了进来。我接起来,对面是一个男人的声音,沉稳,带点沙哑,语速不快不慢:“是林晓吗?我是盛达的陆明远。”

陆明远,盛达的创始人,平时在公司露面不多,大多数时间在总部那边,市场部的人一年能见到他两三回就算不错了。我在盛达四年,跟他说过的话加起来不超过十句。

“陆总,您好。”我应了一声,语气没变,但握着手机的手指紧了一下。

“听说你现在自己接项目,方不方便出来见一面?我有些事想当面跟你聊聊。”他说得很直接,没有寒暄,也没有铺垫。

“可以,您定时间和地方。”

“那就明天下午三点,盛达旁边那家‘清和茶舍’,你知道吗?”

“知道。”

挂了电话之后,我靠在椅背上,盯着天花板上那盏不怎么亮的顶灯。陆明远亲自打电话来约见面,这分量比我想的重。以他的身份,如果只是普通了解情况,完全可以让人事或者助理打个电话。他亲自打过来,说明这件事在他那里的优先级不低。

第二天下午,我提前十分钟到了清和茶舍。这家店在盛达写字楼后面的巷子里,门脸不大,里面装修得素净,竹帘子半卷着,光线柔和。以前在盛达上班的时候偶尔路过,但从没进去过。

陆明远已经到了,坐在靠里的位置,面前摆着一壶茶,两只茶杯。看见我进来,他抬了抬手,示意我坐下。

他五十岁出头,头发灰白,但精神头很好,眼神锐利。我坐下来,他给我倒了杯茶。

“茶不错,尝尝。”

我端起来抿了一口,是铁观音,清香味正。放下杯子,我没说话,等他开口。

“林晓,你在盛达做了四年,对吧?”陆明远把茶杯放回桌面,手指轻轻转着杯沿,“我查了一下你的履历,入职第一年是助理岗,第二年转正做执行,第三年开始独立带项目。去年你一个人撑了市场部将近六成的业绩,这个数据我之前不知道,是上周看报表的时候才注意到的。”

他说到这里顿了一下,目光落在我脸上。

“一个撑了六成业绩的人,年终考核拿C,然后离职。你告诉我,这里面出了什么问题?”

我看着他,手指握着那只温热的茶杯,心里那些攒了很久的东西在一点点往上涌,但脸上没什么表情。

“陆总,您想听实话还是官话?”

陆明远微微眯了眯眼:“你说呢?”

我把茶杯放回桌上,身体往前靠了靠,声音不大,但每一个字都清晰。

“我在盛达做了四个项目,全部盈利,其中两个从零开始孵化,客户留存率百分之百。但去年年终申报的时候,我手头的项目数据被做了调整,一部分业绩划到了新同事名下。年终考核的评语说‘主动性不足’,但我主动提交的方案里有一个被周总监当成了自己的成果在年会上汇报,还有一个被驳回三次之后,客户直接打电话来公司点名要原来的版本。”

我停了一下,看着陆明远的眼睛。

“陆总,这些事您可以查,数据底稿我都有。但我今天来不是要告谁的状,我只是觉得,一个公司如果让真正干活的人拿C,让业绩挂零的人拿A,那这个公司的考核系统就变成了一个笑话。”

茶舍里安静了几秒。窗外有人走过,脚步声在青石板上踢踏作响。陆明远端起茶壶,给我续了一杯,也给自己续了一杯。

“你手里有哪些东西?”他问。

“我离职的时候,把我参与所有项目的原始数据、客户沟通记录、方案修改底稿都做了备份。不是我故意带走公司资产,是我在那几年里意识到,有些东西如果不自己留一份,我连自己做了什么都不知道。”

陆明远沉默了一会儿,端起茶杯喝了一口,然后放下。

“那些东西,我能看看吗?”

我看着他的眼睛,缓缓点了点头。

“可以,但有个条件。”

第八章 条件与钥匙

陆明远靠在椅背上,双手交叉放在桌上,看着我:“你说。”

“东西我可以给您看,但我不会回盛达。”我说得很平静,“您今天来找我,我能猜到大概是什么原因——客户那边有反馈,南区项目出了问题,您需要一个能兜底的人。但这个底我兜不了,因为问题不在于怎么做项目,而在于谁在做。”

陆明远没接话,等着我说下去。

“我在盛达四年,见过太多东西。项目做好了署名是别人的,出了问题是执行的,考核只看关系不看数据。我不是非要争什么功劳,但一个人如果连自己做的活都认不出来,那就没意思了。”我说着端起茶杯喝了一口,茶水已经凉了些,“我可以把数据底稿给您,您拿回去跟盛达现在留存的版本一对比,差在哪,谁改的,一目了然。但我不会回去。”

茶舍里很安静,煮水的小炉子发出细微的咕嘟声。陆明远看了我很久,然后缓缓开口。

“林晓,你比我想的硬气。”

“不是硬气,是之前太好说话了。”我放下茶杯,笑了笑,“好说话到别人以为我不会说话。”

陆明远也笑了一下,随即正了正神色:“你的条件我理解。数据底稿的事,你方便什么时候给我?”

“明天吧,我整理好发到您个人邮箱。不过陆总,有句话我想多说一句。”

“你说。”

“您拿到东西之后,怎么处理,那是您的事。但我希望处理的方式是基于事实,而不是为了平息谁的怨气。不然的话,今天查了周涛,明天还会有王涛李涛,因为系统没变。”

陆明远的手指在桌面上轻轻敲了两下,然后点了点头。

“你说得对。系统的事,我心里有数。”

他说完这句话,从口袋里掏出一张名片递过来:“这是我私人号码,以后有什么事可以直接联系我。不管回不回盛达,咱们这个行业说大不大,以后总还有交集。”

我接过名片,看了一眼,收进口袋里。

离开茶舍的时候,天已经有点暗了,巷子里的路灯刚刚亮起来,光线昏黄。我走在青石板路上,脚步不快不慢,口袋里的名片硬硬地抵着大腿。身后茶舍的木门“吱呀”一声合上了,把里面的茶香和人声都关在了后面。

回到出租屋,我打开那个带锁的小铁盒,把旧笔记本和U盘都拿出来,开始整理要发给陆明远的东西。

我没有把所有东西都交出去,只是挑了几个代表性项目的原始数据底稿和修改记录,足够说明问题的程度。那些录音和截图,我暂时没动,因为它们涉及到的不只是周涛一个人,还牵扯到其他部门的一些配合问题,现在拿出来时机不对。

整理完已经是凌晨一点多了。我把文件打包加密,存进一个新文件夹,标题写的是“项目数据对照-供参考”。

第二天上午,我把文件发到了陆明远的私人邮箱,然后给他发了条短信:“陆总,东西已发,请查收。”

他的回复很快,只有两个字:“收到。”

接下来的几天,我没有主动去打听盛达那边的动静。刘姐倒是又打了一通电话过来,语气里带着藏不住的兴奋,说周涛这几天“脸色很不好看”,整天关在办公室里,上午还跟陆明远单独谈了一个多小时。

“谈什么了没人知道,但从他办公室出来的时候,衬衫领子都皱了。”刘姐说,“晓啊,是不是你那边……”

“刘姐,我什么都没做。”我靠在椅背上,看着窗外那面灰墙,“就是把以前该给的东西给对了人。”

“行了,我不问了,你自己保重。有什么消息我再跟你说。”

挂了电话之后,我坐在桌前发了会儿呆。老张那边的项目已经收了尾,下一阶段还在谈,暂时没什么新活。我打开电脑,翻出那个南区项目被驳回的旧方案,开始重新梳理。

窗外有只鸟停在空调外机上,歪着头叫了两声,又飞走了。

我看着屏幕上的方案框架,手指在键盘上敲下第一行字。

有的事急不来,就像泡茶,水温到了,茶叶自然会展开。

第九章 发酵

事情发酵得比我想象中快。

刘姐的消息像连珠炮一样在接下来一周密集地涌过来。先是周涛被要求在部门会议上做“数据核对工作专项汇报”,然后是公司内部审计组进驻市场部,调走了过去三年的项目档案。接着,小王被调到另一个非核心岗位,名义上是“轮岗培养”,但明眼人都知道是怎么回事。

“今天上午,审计组的人把周涛叫过去问了一上午的话。”刘姐在电话里压着嗓子,但我能听出她话里那股按捺不住的痛快,“出来的时候他脸都是绿的,走路都带风——不是威风,是火大但发不出来的那种。”

“问到什么程度?”我问。

“问到具体数据修订的授权流程了,还问了几次项目评审会上的原始会议记录。你知道那些记录,以前都是各部门自己存档,周涛那里有多少他自己清楚。反正今天下午他让秘书把柜子钥匙都翻出来了,找了半天不知道东西在哪儿。”

我沉默了一下。那些原始记录,有些在服务器上,有些在纸质档案里。纸质档案这部分我没碰过,但我知道它们放在档案室的哪个角落,因为去年我帮行政那边做过一次整理归档。周涛大概觉得那些东西不重要,一直没认真管过。

“刘姐,审计的事你别掺和,该做什么做什么。”

“我知道,我躲还来不及呢。”刘姐笑了一声,“不过说真的晓,你当初走得那么干脆,我是真没想到你手里有这些底牌。”

“底牌谈不上,就是习惯了留个心眼。”我靠在窗台上,看着外面灰蒙蒙的天,“以前觉得是多余的,现在看,反倒成了保命的东西。”

挂了电话之后,我坐在那儿想了一会儿,然后把笔记本电脑打开,调出那个加密文件夹。里面的文件数量比最开始多了不少,有老张那个项目的全部过程文档,也有南区方案重新梳理后的新版本。我点开一个标注着“盛达-备份”的子文件夹,里面是那些截图的分类整理。

我没有把所有东西都交给陆明远。那些录音和截图,涉及到的不只是周涛一个人,还包括财务部某个审批环节里的猫腻,以及跨部门协作时的一些私下交易。这些事要查起来,牵涉面太广,以陆明远的作风,他大概率会先处理最明显的那个,剩下的慢慢来。

我关掉文件夹,拿上钥匙出门吃午饭。楼下那家面馆最近换了个厨师,汤头比之前浓了些,我点了一碗牛肉面,坐在靠门的位置慢慢吃。老板端着另一碗面路过,看了我一眼:“小伙子最近气色好多了啊,是不是发财了?”

“没发财,就是睡得好些了。”我笑了笑,低头继续吃面。

吃到一半的时候,手机震了一下,是一条短信,来自一个没存过的号码:“林晓,我是周涛。方便的话,想跟你聊聊。”

我盯着屏幕看了几秒,然后放下手机,继续吃面。

面汤很烫,吹了两口才喝下去,胃里暖呼呼的。

那条短信我没回。

一直到吃完面走回出租屋,我都没再看那个屏幕。下午有两三个小时我对着电脑重新调整南区方案的结构,键盘敲得噼啪响,中间只起来倒过一次水。

六点多的时候,天色暗下来,对面楼的窗户一扇扇亮起灯光。我伸了个懒腰,拿手机看了一眼——那条短信还躺在收件箱里,后面没再有新的。

周涛大概在等我回复。但我没什么好跟他聊的,该说的话在离职的时候已经说完了,该给的东西也已经给了对的人。剩下的,是盛达内部的事,跟我没关系了。

我锁了屏幕,把手机放在桌角,起身去给自己倒了杯热水。杯子是刘姐送的那个保温杯,第一次用,杯壁上还有一股新塑料的味道。我端着它站在窗边,看着巷子里的路灯把影子拉得很长,偶尔有人骑着电动车慢悠悠经过,车灯的光束在地上划出一道弧线。

那些事在慢慢发酵,像一坛封起来的酒,盖子还没掀开,但味道已经从缝隙里渗出来了。

第十章 清账

我是在一周后知道结果的。

那天下午我在办公室里改一份新项目的初步方案——老张那边又介绍了一个活儿,是个中型制造企业的品牌升级项目,比之前的复杂些,但我接了下来。正对着电脑发愁一个数据模型的逻辑节点,手机响了,是刘姐。

“晓!出来了!”她声音里那种激动的调子隔着电话都听得清楚,“公司内部通报发出来了,周涛被免去市场部总监职务,调去集团下面的一个子公司的综合管理部,挂了个副职,说白了就是降级外放。审计报告里提到‘项目数据异常调整’和‘考核流程失当’两项,他那个位置现在由总部直接派人来代管。”

我放下笔,靠在椅背上,窗外的阳光正好从云层后面透出来,照在桌面上那一摞纸稿上,亮晃晃的。

“还有呢?”我问。

“还有小王,轮岗的事确定了,去销售支持部。不过我听人事那边的人说,他那个考核档案里多了一份备注,写的是‘独立项目能力待考察’,以后想升回去估计难了。另外,陆总今天下午在部门负责人会上发了一通火,大意是‘不能让干活的人心寒’,我听参会的行政主管说,他当时拍了桌子。”

刘姐说到这儿顿了一下,声音忽然低了些:“晓啊,其实大家都猜得到,这次的事跟你脱不了关系。没人明说,但整个市场部的人心里都有一杆秤。你今天要是回来……”

“刘姐,”我打断她,“我暂时不回去。”

电话那头沉默了几秒:“行,你有你的打算。反正我就是告诉你一声,该清的账清了。”

挂了电话之后,我坐在椅子上没动,窗外那束阳光已经从桌面移到了地板上,在灰白色的瓷砖上划出一道明亮的斜线。桌上那杯水已经凉了,我端起来喝了一口,没什么味道。

周涛被调走了。这个结果比我预想的轻一些,但放在一个公司内部的体系里来看,已经算是不小的动作。毕竟他是在盛达待了快十年的老人,关系网盘根错节,一次就能直接拿掉,说明陆明远那边是下了决心的。

我把手机放下,重新拿起笔,对着那个卡住的数据模型继续琢磨。但是脑子里总是分神,一会儿想起那台坏了四年都没彻底修好的空调,一会儿想起那份被驳回三次最终被客户叫好的方案,一会儿又想起周涛最后跟我说“我很看好你”时他眼睛盯着电脑屏幕的样子。

那些东西过去了,被翻篇了,但翻页的人不是我,是事情本身推着它们走到了该去的地方。

傍晚收工的时候,我关了电脑,拿上包往外走。经过楼下那家面馆,老板正站在门口抽烟,看见我打了个招呼:“今天收工早啊?”

“嗯,今天顺一些。”我点了点头,脚步没停。

走了几步,手机震了一下。我掏出来看,是陆明远发来的短信:“今天通报看了吗?市场部接下来会有调整,你那份数据对照帮了大忙。有空的话,希望还能再见面聊一次,不是谈回公司的事,是另外想请你帮个忙。”

我看着屏幕,站在暮色渐浓的巷子口,想了想,打了三个字发过去:“您说。”

然后收起手机,继续往地铁站走。

路边的银杏树冒了新芽,嫩绿色的,在傍晚的风里轻轻晃动。天边还有一抹没褪尽的橘红色,压在楼群后面,像是白天最后一点舍不得走的余温。

我知道这远没有结束——那本旧笔记本里还有大半本没翻完的内容,而陆明远说“另外想请你帮个忙”时,他不可能只是叙旧那么简单。

但至少今天,账清了。

地铁来了,车门打开,我走了进去。车厢里人不算多,我找了个靠窗的位置坐下,把包放在腿上,看着窗外的隧道壁在灯光下飞速后退,变成一道道模糊的光轨。

手机又震了一下,是刘姐发来的一张照片——盛达公司大楼的夜景,四楼市场部的窗户亮着灯,比之前多了几扇。

照片下面跟了一行字:“空调修好了,今天终于凉快了。”

我看着那张照片,笑了一下,锁了屏幕,把手机揣回兜里。

隧道里的风从车门缝隙灌进来,凉丝丝的。

车在往前开,下一站还没到。

第十一章 意外的新身份

陆明远约的见面地方换了一个,不在盛达附近的茶舍了,换成了一家开在江边的咖啡馆,靠着落地窗能看到江面上来往的货轮。我去的时候他已经在里面了,面前放着一杯美式,旁边摆着一台打开的笔记本电脑。

我坐下点了杯柠檬水,等他开口。

“林晓,我今天找你来,是有一个想法。”陆明远把电脑转过来朝着我,屏幕上是一份文档的目录结构,标题写着“市场部架构重组草案”,“周涛的事处理完了,但你也知道,动一个人容易,改一个系统难。市场部这几年积累的问题不只是一个周涛,是整个管理体系上的漏洞。我需要有人能帮我做一件事。”

“什么事?”

“我打算在集团下面成立一个独立的项目评估小组,不挂靠任何部门,直接向我汇报。主要工作就是对各个业务线的项目进行全周期跟踪和数据核验,确保从源头到交付的每个环节都有据可查。”他看着我,眼神认真,“这个小组的负责人,我希望你来。”

我端起柠檬水喝了一口,酸得人一激灵:“陆总,我上周才跟您说过我不回盛达。”

“我知道。这个小组是独立编制,行政上挂集团总部,办公地点不强制在公司内,你可以选择远程方式。薪资待遇按高管级定,直接对我负责。”陆明远说到这儿,把电脑合上,“更重要的是,这件事由你来搭建框架,怎么做、用谁、标准是什么,全由你定。我的要求只有一个——让那些真正做事的人,不会再拿C。”

咖啡馆里放着轻音乐,邻桌有两个人在低声聊着什么,窗外的江面上有一艘货轮慢吞吞地驶过去,汽笛声沉闷又悠长。

我盯着那份合上的笔记本电脑看了好一会儿,手指在杯壁上慢慢滑过。

“陆总,您这是给了我一把刀。”

“不是刀,是尺子。”陆明远说,“量正就行。”

我沉默了很久,然后端起杯子又喝了一口。

“我需要三个月。”

“什么三个月?”

“搭建框架要三个月,这期间我不对外接其他项目,但也不坐班。三个月之后,框架跑通了,我拿结果说话。如果跑不通,一分钱我不要。”

陆明远看着我,嘴角微微动了一下,然后伸出手来。

“成交。”

我握住他的手,掌心干燥有力。松开之后,他站起来,把电脑收进包里:“框架草案你一个月内给我就行,不着急。另外,那个评估小组的人选,你有推荐的吗?”

我想了想:“刘敏。她做行政后勤跟各部门打交道很多,对公司内流程很熟,而且她嘴严、心正。另外技术部的小陈,数据库和系统方面的活他能做。”

“行,名单你发给我,我来处理调动。”陆明远走到门口又回头看了我一眼,“对了,那个评估小组的名字你打算叫什么?”

“先叫‘项目质控组’吧。”我说,“等框架出来再看。”

他点了点头,推门出去了。江风灌进来一瞬,带着水汽和柴油的味道,然后又合拢了。

我一个人坐在那儿,把剩下的柠檬水喝完。窗外的货轮已经走远了,留下一道被划开又合拢的水痕。

想了想,其实这事我不是不能做。在盛达四年,我比谁都清楚这个公司的问题出在哪里,很多时候不是人不努力,是评判人的规则有毛病。如果真的能搭一套能跑通的体系,让那些跟我当年一样埋头干活的人不至于吃亏,那这件事值得做。

我又坐了一会儿,给刘姐发了条消息:“晚上有空吗?有个事想跟你聊聊。”

刘姐秒回:“你请客我就有空。”

我笑了一下,把手机收了。

第十二章 拉起一支队伍

跟刘姐见面是在公司附近的一家小火锅店,她下班直接过来的,还穿着工装外套,进门先嚷嚷热。我俩找了个角落的位置坐下,锅底一上来热气腾腾的,雾气把桌子对面的人熏得有点模糊。

“什么事搞得这么神秘?”刘姐夹了一片肥牛放进锅里,“你谈对象了?”

“比谈对象大。”我把陆明远找我的事大致说了一遍,省略了那些录音和截图的细节,只说想搭一个项目评估的新架构。

刘姐停了下筷子,看着我:“所以你要我跟你干?”

“不是跟我干,是跟这件事干。你比谁都清楚公司内部那些流程上的窟窿,行政后勤这一块你怎么打通的、怎么被卡住的,你最明白。这个评估框架里需要有人懂横向沟通的环节,你是最合适的。”

刘姐没急着表态,把锅里那片涮好的肥牛捞起来蘸了蘸酱,塞进嘴里嚼了半天咽下去,才慢悠悠开口:“我跟你说实话,我现在这个岗位是安稳,工资也还行,不求大富大贵。但你刚才说的那个东西……我确实想过很多次了。”她放下筷子,看着我的眼睛,“以前有些项目,明明做得好好的,卡在审批或者报销流程上大半个月,最后耽误了交付节点,挨骂的还是一线干活的人。要是真能把这些理顺了,我愿意干。”

“那行,回头陆总那边会办调动手续。”我给她倒了杯酸梅汤,“不过提前说好,这件事开头可能比预想的难,你得有心理准备。”

“呸,我什么没见过。”刘姐白了我一眼,“你那几年怎么过来的我都看在眼里,还有比那更难的吗?”

我笑了笑,没接话。

第二天下午我去找小陈。他在技术部机房旁边的休息室里,正对着一台服务器敲命令行。看见我进来,他挠了挠头站起来:“林姐,听说了,你要搞项目质控组?”

“消息挺灵通。”

“陆总亲自跟我直属领导打了招呼,我能不知道吗。”他关上电脑屏幕,转过身来,靠在桌子上,“这个活我接。不过林姐,我有个要求。”

“你说。”

“数据库层面的数据核验需要系统日志支持,有些历史数据可能已经被清理过或者修改过。如果要追溯原始状态,我需要比普通账号更高的权限。”

我想了一下:“这个我来跟陆总协调。给你开独立通道。”

“那就没问题了。”小陈咧嘴笑了笑,“说实话,我早就想看看那些被改过的数据底子长什么样了。去年有几个项目的流水异常,我私下跑过一遍脚本,当时没权限深挖,但我留了记录。”

我看了他一眼,没多问。有些事,不需要问得太清楚。

组队的第三个人,我没有找老同事,而是从外面招了一个刚毕业的姑娘,叫苏晚晴,学统计的,做事细致,性子静,面试的时候话不多,但递过来的作品集里有一份数据分析报告做得非常扎实。我问她为什么来这种创业性质的小组,她老老实实说:“大公司流程太慢了,我想看看有没有地方能更快地把数据变成决策。”

行,这理由够硬。

就这样,一个四人的小班子算是搭起来了。刘姐管流程对接和跨部门沟通,小陈负责系统开发和数据核验,苏晚晴做数据建模和分析,我统筹框架和对外接口。

第一周我们在一间小会议室里开了几次碰头会,就是那种四面白墙只有一块白板的房间,连窗户都没有。我站在白板前面画架构图,从项目立项到验收交付的每一个节点标出来,然后在旁边写上“风险点”“数据留痕节点”“复核窗口”。

刘姐在旁边补充:“这个节点以前财务那边经常拖,拖到后面大家就凑合签字了。”

小陈拿笔记本记下来:“这个我可以做个自动提醒系统,提前三天发预警。”

苏晚晴坐在角落,等大家说得差不多了才开口,声音不大:“林姐,我看了你给的项目数据对照样本,发现一个问题——很多项目在中期报表和最终交付之间数据差异很大,但中间没有复核机制。如果我们在每个季度设一个数据快照节点,是不是能锁定当时的状态?”

我看着她,点了点头,在白板上加了一个新的圆圈。

“就是这个意思。”

第十三章 框架落地前的暗涌

项目质控组的框架搭建进展得比预想中顺利,但消息放出去之后,各方的反应很快就来了。

最先找到我的是集团下面一个业务线的总监,姓陈,四十出头,圆脸,说话笑眯眯的。他托刘姐传话,说想请我“喝个咖啡聊聊天”。我没去,让刘姐回了个话说工作太忙,有事可以邮件沟通。

陈总监后来确实发了邮件,语气客气,大意是“项目质控组的设立对整体管理有好处,但希望能跟原有业务部门充分配合,不要造成额外的工作负担”。

我回了一封很短的邮件:“感谢陈总的关注,质控组在框架设计阶段会充分征求各业务部门意见,目标是在不增加一线执行环节负担的前提下提升数据透明度。”

回完邮件之后,我跟刘姐碰了个头。她嗤了一声:“你当他是真心配合呢?他手下有一个项目去年数据翻过车,最后把锅甩给了技术部。他现在怕你挖坟。”

“挖不挖坟看他自己的东西干净不干净。”我靠在椅背上,“框架的规则是一视同仁的,不针对任何人。”

刘姐没再说什么,但走之前提醒我一句:“周涛虽然走了,但他那一摊子留下来的人脉还在,有些人可能不会明着跟你对着干,但暗地里使绊子的事少不了。”

“我知道。”

果然,接下来半个月里,陆续出现了一些小状况。先是苏晚晴要调取某个项目的历史数据时,被告知“资料已归档暂不外借”;接着是小陈开发核验系统需要跟几个业务系统做接口对接,对方技术接口人回复说“资源紧张,排期未定”。

这些事单独拎出来看都不大,但串在一起就有点意思了。

我让小陈先把不需要外部接口的部分跑通,同时给陆明远发了一份简报,把接口对接遇到的问题客观描述了一遍,没有点名任何部门。陆明远回复得很快:“对接问题我让人事协调,你只管把框架搭好。”

两天后,那些“排期未定”的系统对接突然都有了明确时间表。

小陈在群里发了个竖大拇指的表情,什么也没说。

那段时间我经常半夜还在改框架文档。出租屋里那盏台灯光圈很小,只照亮键盘周围一小片区域,远处是键盘的噼啪声和窗外偶尔传来的狗叫。有一次凌晨两点多,我刚保存了一版文档,手机亮了,是苏晚晴发来的消息:“林姐,我这边跑了一组数据模拟,发现如果按你设计的季度快照机制来走,过去三年中有五个项目的节点数据与最终交付数据偏差超过15%。”

我盯着那条消息看了几秒,回复:“哪五个项目?”

她把项目编号发了过来。我一看,其中三个是周涛主导时期的,另外两个是陈总监那条业务线的。

我靠到椅背上,揉了揉眼睛。这个结果说意外也意外,说不意外也不意外。数据显示出来的东西跟我之前凭经验感觉到的差不多,只是现在有了具体的数字坐实了。

第二天早上开碰头会的时候,我把那五个项目的情况摆在了白板上。刘姐看完沉默了一会儿,然后开口:“这三个周涛时期的我能猜到,但陈总监那边那两个,我印象里当时验收还专门开了评审会,会上都说通过了。”

“验收会上用的是他们自己报的数据,不是原始生产数据。”苏晚晴补充道,“我调的是系统日志里的中间态快照,跟验收文件对不上。”

小陈插了一句:“那两个项目的数据接口当时有人手动改过参数,改了之后没有留修订痕迹,系统日志里能查到操作时间,但操作人ID对应的账号是一个公用账号。”

公用账号。这是最经典的操作方式——看不出是谁动的,但所有人都知道能用那个账号的人就那么几个。

我拿马克笔在那两个项目编号旁边画了个圈:“先放着,不动。框架落地之前,不要打草惊蛇。”

散会之后,我一个人在会议室里多坐了一会儿,盯着白板上那个画了圈的编号,然后拿起板擦,把整个白板擦干净了。

有些事需要等,等水再清一些,等岸上的人多站一会儿。

第十四章 水落前的沉默

接下来的日子,我把重心完全放在了框架的系统化建设上。三个月期限过了一半,核心逻辑已经跑通了,剩下的主要是细节优化和几个关键节点的压力测试。

刘姐那边沟通渠道越来越顺,各部门私下也开始有人主动来找她问情况——以前是躲着走,现在是来探口风。刘姐跟我说,有些人其实是怕的,但不是怕被查,是怕“别人都被查了只有自己被落下”,那说明自己在系统里连个记录都没有。

“你说好笑不好笑,以前大家躲考核躲得跟逃债一样,现在反而有人问我什么时候开始正式录入数据,怕自己没进系统被当成不存在的部门。”刘姐在电话里笑得直摇头。

“这说明风向变了。”我说。

但风向变了的另一方面,是那些本身就站不稳的人开始想办法找退路。

就在框架即将进入试运行阶段的前两周,小陈突然给我打了个电话,语气比平时急了些:“林姐,我这边发现有人在尝试登录质控组的后台测试环境。IP段是公司内网,但通过三层跳转,最终来源查不到具体设备。”

“什么时候的事?”

“上周到现在,总共试了七次,都用的是咱们系统内测期的默认管理员账户,密码被改过了进不来。我查了一下那个默认账户的日志,最近一次被激活是三个月前——系统搭建初期的时候。”

三个月前。那个时间点正好是质控组框架刚启动的时候。

“账户现在什么状态?”

“我当天发现就禁用了,然后又新开了两个测试入口做诱饵,看看还有没有人来碰。”

“聪明。继续盯着,暂时不惊动。”我挂了电话,坐在那儿想了很久。内网访问,三层跳转,说明动手的人有一定技术能力,或者至少有人帮它做技术配合。但用默认管理员账户来试,又显得不太专业——真正懂行的人知道这种账户肯定会被改掉密码。

更像是某种试探,想看看我们的系统到底敏感到什么程度。

我没有把这件事立刻报给陆明远。一方面是没有确凿证据指向具体谁干的,另一方面是我跟小陈商量了一下,决定再观察一段时间,看看对方的下一步动作。

就在这个当口,老张给我打了个电话,跟工作无关的闲聊。聊到最后他随口提了一句:“听说你们盛达最近在搞什么项目大清查,动静不小啊。我这边有个朋友,做供应链的,说他们公司最近也在搞类似的东西,但是卡在中途推进不下去了,你有没有兴趣认识一下?”

“等我这边框架落地再说。”我说。

“行,你忙你的,回头有需要再说。”

挂了电话之后我把这事记在了备忘录里。老张这个人的资源网络很广,他提到的事一般不是随便说说的,不过眼下盛达这边正处在关键阶段,我不能分心。

试运行的时间定在了下个月初。框架文档已经全部整理完毕,审核流程也跟各业务部门预先沟通过一轮,除了少数几个部门还是拖着没有反馈之外,大部分都给了配合意向。

在试运行之前的最后一次内部碰头上,我们四个人坐在那间没有窗户的会议室里,白板上写满了各种节点标记,空调这次倒是好的,吹出来的风凉飕飕的。

刘姐先开的口:“说真的,我干了这么多年行政,第一次觉得在做一件能看得到头的事。”

小陈笑了笑没说话,但眼神比以前亮了。

苏晚晴翻着手里的数据报表,抬起头看了我一眼:“林姐,如果试运行过了,接下来呢?”

我靠在椅背上,看着白板上那些密密麻麻的节点和箭头。

“接下来就是让这个系统自己跑起来,然后慢慢退出来。”

“退出来?”刘姐愣了一下。

“一个系统如果永远要靠某个人来推,那就是失败了。我要它变成一个谁接手都能运转的东西。”我说到这里顿了一下,“而且,我自己还有一些事要做。”

那本旧笔记本还压在衣柜的冬被下面。里面后半本的内容,跟盛达现在的架构调整不直接相关,但跟这个行业里一些更大的事情有关。那些东西,等这边框架真正稳定下来之后,我可能要用另一种方式去处理了。

但那是后话。眼前的事是先让这套系统过完试运行这道坎。

窗外走廊里有人走过,脚步声由远及近又由近及远。我站起来,把白板上的内容拍了张照存进手机。

“散会。下周开始各就各位。”

第十五章 试运行第一天

试运行开始的那天是个周一,早上刚下过一场小雨,空气湿漉漉的。我到办公室的时候刘姐已经在里面了,正在烧水泡茶,看见我进来扬了扬手里的保温杯:“你的我也泡上了。”

“谢了。”

我坐下来打开电脑,屏幕上显示着质控组后台系统的监控面板——今天上午有六个项目进入了审核流程,分别来自三个业务线,数据链路通畅,系统自动提取的节点快照已经生成完毕。

第一单进来了。刘姐那边收到一个流程通知,是某业务线提交的新立项报备,连带所有的附件材料。她按照框架规定的步骤开始做初步格式审查,然后标注出需要补充的内容推回给对方。对方回复得挺快,补充材料半小时后就回来了。

苏晚晴那边同步跑了数据模型,确认项目的成本预估跟同类历史项目的均值偏差在合理范围内,然后打了个绿色标签。

整个过程从收到到完成初审,用了不到三个小时。放在以前,同样的流程走完可能需要三五天,中间还要反复催问。

小陈在群里发了一句:“系统跑得比我想象的顺。”

中午吃饭的时候我们四个难得一起去了公司食堂。刘姐打了满满一盘子菜,边吃边跟我说:“今天上午那单,对方对接的人态度比预想中好很多。以前跟这些人打交道,要个材料跟要他们命似的,今天二话没说就补了。”

“因为规则透明了。以前是人说了算,现在是流程说了算。”我夹了一块红烧肉,味道还行,“人说了算的时候大家要博弈,流程说了算的时候照做就行,反而省事。”

下午的时候第二单和第三单也陆续进来了。其中一单是陈总监那边的业务线提交的,项目内容看着正常,但苏晚晴在数据跑完一轮之后,私下给我发了一条消息:“林姐,这单的初期数据模型有一个变量用了去年的旧参数,按照今年市场行情更新后重新估算的话,成本至少要上浮12%。”

我看了她附过来的对比截图,然后回复她:“按照框架流程走,退回让对方修正,附上你的计算依据。”

苏晚晴照做了。退回去之后对方那边隔了很久才回复,来来回回补充了两次数据,第三次才通过初步核验。整个过程严格按照流程走,没有任何额外的人为干预。

刘姐后来跟我说,那天下午陈总监的助理在走廊上碰见她,笑着打了个招呼,但笑容里多少有点别的意思。刘姐回来跟我一说,我摇了摇头:“他没理由挑刺,我们退回去的东西都是按系统规则算出来的,有据可查。”

试运行第一周跑下来,一共处理了二十三个项目的流程。整体顺畅度比我预想中好,暴露出来的问题主要是两个:一个是部分业务线的对接人对新流程不熟悉,经常提交错格式或者漏材料;另一个是系统在并发量稍微大一点的时候响应会延迟,需要小陈那边优化一下服务器配置。

这两个问题都不是伤筋动骨的那种,可以调。

周五晚上,所有人都走了之后,我一个人坐在办公室里把这一周的流程日志导出来看了一遍。密密麻麻的条目在屏幕上铺开,每个条目后面都跟着时间戳和操作人记录。以前这些东西都是散在各个部门手里,谁也看不见全貌,现在一条线串起来了。

我关了电脑,拿起那杯已经凉透的茶,走到窗前。窗外这栋楼的夜景我看了四年,以前是加班的时候看着别人家写字楼的灯光发呆,现在站在同样的位置,看的却是自己搭建起来的东西在屏幕上流动的样子。

说不高兴是假的,但更多的是一种踏实感。像是以前一直踩在一块松动的石头上走路,现在终于把石头砌实了。

手机震了一下,是陆明远发来的消息,只有四个字:“首周如何?”

我回了一个字:“稳。”

第十六章 夜里的意外发现

试运行进入第三周的时候,发生了一件我没预料到的事。

那天晚上我在办公室整理下一阶段的优化方案,刘姐先走了,小陈和苏晚晴也都在八点多离开的。我一个人待到快十点,正准备关电脑走人,苏晚晴忽然发来一条微信:“林姐,你现在还在公司吗?”

“在,怎么了?”

“我回家之后重新跑了一下咱们试运行以来所有的数据核验记录,发现有一单的结果有点异常。白天系统判定通过的那个流程,我刚才用另一个算法模型跑了一遍,里面的成本分摊比例跟行业惯例差很多,但系统当时没有报异常。”

我重新打开电脑:“哪一单?编号发我。”

她发过来一串编号,我调出那单项目的数据来看。那是一个生产线的设备更新项目,规模中等,表面上各项参数都符合框架的审核标准,但苏晚晴提到的那一栏成本分摊比例确实很奇怪——同类项目里这部分通常拆成五到六个细项,他们只列了三个,其中两个的占比比其他项目高出一大截。

我拿纸笔把几组数字列下来对比了一下,确实有明显差异。但这个差异不是那种一眼就能看出来的错误,需要更深层的算法比对方能发现。框架第一版的设计里,核验深度只覆盖到了常规指标,这种细分的行业惯例类数据不在自动校验范围内,需要人工复核才能发现。

我给她回电话:“你发现的那个问题很重要,框架的校验颗粒度还不够细。这一单先标记为‘需人工复核’状态,明天开会咱们一起看。”

“好。”她应了一声,又补了一句,“林姐,我今晚睡不着,又跑了好几组数据模拟,发现如果把这个校验逻辑加进去的话,过去一年里可能有十几个项目都会出现类似情况。”

我愣了一下:“十几个?”

“对,我初步筛了一下,如果按同样的算法标准回头看,大概有十四五单的报表数据跟行业均值偏差超过正常范围。但这些项目当时都是通过了验收的。”

十几个项目,这意味着什么我暂时不敢下结论。但能让苏晚晴在深夜忍不住发消息来跟我说的事,一定不是小问题。

“明天来了细聊。你先睡。”

挂了电话之后,我又对着屏幕把那单数据重新看了一遍。翻到项目审批人那一栏的时候,我停住了——上面盖的是陈总监的签章。跟之前我发现的那些异常项目里同一个名字。

我关了电脑,靠到椅背上。办公室里很安静,只有中央空调低沉的背景音。窗外是夜深了的城市,稀疏的灯火散落在远处楼群里,像棋盘上剩下的几颗棋子。

我拉开抽屉拿出那本旧笔记本——这一本是新买的,封面是空白的牛皮纸,还没来得及写任何东西。我打开来翻到第一页,在上面写下今天的日期和那串项目编号,然后在旁边画了个问号。

有些事开始串起来了。周涛那边的事只是一条线,现在看来,还有别的线隐在更深的地方。那本旧笔记本里后半部分的内容,我原以为需要用更远的时间去处理,但苏晚晴今晚的发现,把时间线往前推了一大截。

我把笔记本合上,放进包里,拉好拉链。走到门口关灯的时候,回头看了一眼桌面上那台还闪着待机灯的显示器,屏幕的微光在黑暗中像是某种信号。

门锁咔嗒一声合上了。

走廊里的声控灯亮起来,照着我走过去的背影。电梯间里空无一人,墙面上的镜面不锈钢反射着我自己的影子,我看见自己脸上有一种很久没出现的表情,说不上是警觉还是期待。

电梯往下走的这几秒钟里,我脑子里飞快地转着。明天开会的时候不能直接提那十几个项目的事,要先看苏晚晴手里的原始数据再说。而且,这种事不能走正式的流程渠道去查,不然消息出去之后那些东西可能就会被清理掉。

得用另一套方式。

出电梯的时候我掏出手机给小陈发了条消息:“明天一早把系统后台的日志备份权限给我开一个,只读就行。”

他回复得很快:“开好了,明早你登录就能用。”

我收起手机,走出大厅。夜风迎面吹来,带着初秋的凉意。

银杏叶还没黄,但路灯的光照在上面,看起来颜色已经不如夏天那么浓了。我裹了裹外套,往地铁站走去。

第十七章 链条露出来了

第二天一早,我第一个到办公室。登录小陈给我开的那个只读权限账号后,我调出了苏晚晴提到的那几个项目的后台日志记录。界面跟普通的业务系统入口不一样,能看到每一步操作的时间和操作者ID,包括那些被修改过但没留修订痕迹的内容。

我把第一个异常项目的日志调出来,沿着时间轴往前翻。项目立项初期一切正常,数据模型是标准的六项成本拆分,跟行业惯例吻合。但在项目中期报表生成的节点上,有一组数据被做了合并处理——原本拆开的几个细项被压缩成了三个大类,导致两个单项的占比急剧上升。操作日志显示这一步不是系统自动合并的,是有人手动操作了底层参数,时间戳是凌晨两点十七分,操作者ID是一个“系统维护”类的通用账号。

我截了屏,保存到本地。

第二个项目、第三个项目、第四个项目……情况大同小异。操作时间集中在同一个时间段内——都在凌晨一点到三点之间,用的都是同一个类型的通用账号,操作内容都是对成本拆分结构做简化合并处理。

十几个项目一一对下来之后,一个清晰的链条浮出来了:所有异常数据都出现在项目中期报表生成到最终验收之间的窗口期,操作手法一致,时间规律高度集中。

我从抽屉里翻出那本旧笔记本,翻到后半部分那几页,上面记录的是我还在盛达时候隐约察觉到的一些线索。那时候我没有具体的数据支撑,只是凭着一些零散的合同编号和谈话内容在心里画了个大概的轮廓。现在苏晚晴的模型把数字补上了,小陈的日志把证据坐实了,我手里那些零碎的记录就跟这些新发现接上了。

这一整条链,横跨了两三年,涉及的不是一个项目、一个部门,而是某种系统性的操作。

我把屏幕上的内容全部截图加密保存,然后退出后台,清理了登录记录。

上午的碰头会照常开。苏晚晴把她发现的问题做了简化版本的汇报,没有提具体的项目名称,只说“在复盘过程中发现现有校验模型存在盲区需要优化”。我顺着她的话往下说,安排了下一步的改进方向,没有在会议上展开那个话题。

刘姐和小陈都是聪明人,看我跟苏晚晴没细说,也都没追问。

散会之后,我等其他人走了,单独叫住了苏晚晴。

“你昨晚说的那十几个项目的原始数据,你手上还有多少?”

“每个项目的完整模型运行记录我都保存了,算法验证过程也有存档。”她说着从包里掏出一个U盘,“都在里面。”

我接过来,掂了掂重量。这东西不大,但里面装的东西分量够重。

“这事暂时不要跟任何人提,包括刘姐和小陈,不是不信任他们,是这件事如果要动,动静会很大,不能提前漏风。你配合我做一些深度的数据建模,方向是测算这些操作对最终项目收益的量化影响。能估算出准确的损失数值最好。”

苏晚晴点了点头,然后问了一句:“林姐,这些东西最后要交到哪去?”

我想了一下:“先不着急想交给谁,先把东西做扎实。数据本身不会骗人,等我们有了足够硬的底子,交给谁、怎么交,都是水到渠成的事。”

她没再问,收起U盘出去了。

办公室剩下我一个人,我坐在椅子上,手里捏着那个U盘,指腹摩挲着塑料外壳的棱角。窗外的天灰蒙蒙的,像是要下雨,气压低得让人胸口发闷。

我拉开抽屉,把那个U盘跟旧笔记本放在一起。这两样东西现在成了同一件事的两块拼图。

抽屉合上,发出沉闷的一声响。

第十八章 一个意外的访客

两天后的下午,我正在办公室里梳理苏晚晴给我的那些数据模型,前台打电话来说有位姓张的先生来找我。我第一反应是老张,但老张来之前应该会先打电话,不会是直接过来。

我走出去一看,来人是个四十岁上下的男人,穿一件深灰色的夹克,个子不高,站在前台旁边翻着一本杂志。我走近了认出他来——是之前华兴项目客户方的一个中层,姓何,跟老张是同事,跟我打过几次交道,交情不深但印象不坏。

“何工?你怎么来了?”

他放下杂志,笑了笑:“老张让我来的,说你现在单独在做事,有些东西想跟你聊聊。我正好在附近办事,顺路过来。”

我把他带进小会议室,给他倒了杯水。他坐下来之后开门见山:“林晓,我今天来不是说我们公司的事。是我一个朋友的公司,做建材供应链的,最近遇到了点麻烦。他们的成本数据连续两个季度被合作方质疑造假,但内部查了几遍没找到问题在哪。老张跟我提了你那个项目质控的框架,说如果有人在数据核验上出了岔子,你大概能看出来问题在哪。”

我靠在椅背上:“具体是什么情况?”

“他们的合作方是一个大型建筑集团,每个季度会根据成本报表结算货款。前三个季度都正常,第四季度开始对方说报表里的几项材料单价跟市场行情对不上,要求重新核算。但他们自己内部财务和生产部门对了一遍,说数据没问题,两边僵住了。”

“报表数据我能看看吗?”

何工从包里掏出一个平板,调出一份脱敏过的表格递过来。我扫了一眼,结构不算复杂,就是一份季度成本汇总表,上面列了五六种建材的采购单价和用量。

乍一看确实没问题,数字之间逻辑自洽,加减乘除都对得上。但我盯着其中一个材料的单价看了很久——那个数字跟去年同期的价格几乎一样,而据我所知,那类材料去年下半年经历了一轮涨价,幅度还不小。

“你们用的是哪一年的单价基准?”我问。

“去年初定的框架价。”

“那就是问题了。”我把平板推回去,“你朋友公司的报表数字算对了,但用的基准价是去年的。合作方看到的是今年的市场价,自然对不上。这种问题出在定价基准和报告时间窗口之间的错位上,单纯看报表内部的逻辑是看不出来的,要跟外部市场数据做交叉比对才行。”

何工愣了愣,低头看了看表格,然后抬头看着我,表情有点复杂:“就这么简单?”

“对,就这么简单。但如果没有人同时看到内部报表和外部行情,这个问题就会一直卡着。”

何工把平板收起来,站了起来:“行,我明白了。老张说得没错,找你确实管用。”他走到门口又回头,“对了,林晓,我朋友那边的项目如果有后续需要细化处理的地方,你能不能接?”

“可以,等我把手上这个框架试运行做完再说。”

“行,回头联系。”

他走了之后,我在小会议室里又多坐了一会儿。何工说的那个问题虽然不大,但本质上跟我现在在做的事是同一个方向——数据本身没问题,出问题的是数据跟现实之间的参照系。如果参照系偏了,再精确的计算都会得出一个错误的结论。

这让我又想到了盛达那几个异常项目。它们的问题模式跟何工朋友公司的情况有相似之处——报表内部自洽,但放到更大的参照系里看,就会露出破绽。

只是盛达那边的坑比建材供应复杂得多。那些数字背后涉及的,不只是基准价的更新,还有利益分配。

我回到工位,打开抽屉看了看那个U盘,还在原位。

有些绳子已经攥在手心里了,但拉不拉、什么时候拉,得看绳子的另一头拴的是什么。

第十九章 框架之外的棋

试运行进入最后一周,总体反馈比预期好。除了初期暴露的几个流程细节问题在逐步修复之外,大部分业务线的对接人已经适应了新流程的节奏。陆明远那边收到了一份初步的试运行报告,没有直接回复我,但刘姐从侧面打听到,集团高层会上有人提到了质控组,口气是“可以继续推”。

但我心里清楚,真正的考验不在报告上,而在那些没有被摆在明面上的东西里。

苏晚晴的数据模型已经跑完了那个十几个项目的全量回溯分析。有一天下午她把成果拿给我看,是一份厚厚的数据简报,里面用图表清晰地标出了每个异常项目的“数据调整窗口期”和“估算影响金额”。我翻到最后一页,上面有一个汇总数字,是这十几个项目的总影响金额。后面标注了“保守估算”四个字,意思是实际数字大概率只高不低。

我盯着那个数字看了很久,把它放进了保险柜——其实就是我工位下面带锁的那个铁皮柜,钥匙只有我一个人有。

当天晚上我约了小陈在附近一家面馆吃饭。就是楼下那家换了厨师之后汤头变好的面馆,我俩一人一碗面,边吃边聊。

“小陈,你之前说过,你跑过一些历史数据,留了记录对吧?”

他夹面条的手顿了顿,抬头看我:“林姐,你是要问那几个异常项目的日志?”

“你知道哪些项目?”

“我知道的不全,但我能猜到一些。”他把筷子放下,喝了口面汤,声音压低了些,“去年有一段时间,我帮技术部做系统维护的时候,发现有一些深夜的数据修改操作记录,用的是那些通用账号。当时我觉得不对劲,就私下存了几份日志片段。但我没有权限去追具体项目,所以那些日志片段现在都还只是操作记录,没有跟项目关联起来。”

“那些日志片段还在吗?”

“在,我放在一个外接硬盘里,没联网。”

“明天带来给我看看。”我说,“配上苏晚晴那边的项目清单,咱们可以把操作记录和具体项目一一对应起来。”

小陈沉默了一下,然后点了点头:“行。不过林姐,这件事如果真的对上了,涉及的面可能比周涛那次大得多。”

“我知道。”我低头吃了口面,热汤顺着喉咙下去,“越大,越要做得扎实。”

那顿饭吃完出来的时候已经快九点了,街道上的行人少了,路灯把两个人的影子拉得老长。小陈走在我旁边,忽然说了一句:“林姐,其实我早就觉得你这个人不简单。以前你在公司里太沉默了,大家都觉得你好欺负。但你看事的角度跟别人不一样。”

“不是看事的角度不一样。”我笑了一下,“是有些事情,我习惯记下来。”

“那个笔记本?”

“对,那个笔记本。”

我们在地铁口分开。小陈往东走,我往西,走了几步他回头喊了一声:“明天硬盘我带过来。”

我摆了摆手,没回头。

夜风比前些日子凉了不少,秋天的感觉一天比一天浓了。街边的银杏叶开始泛黄,再过一两周大概就要落满地了。

我走得比平时慢,脑子里在盘算着几个时间点:试运行结束、正式上线、数据比对完成、最后的结果整理出来。每个节点之间留多少余地,每一步出了意外怎么兜底。

这些东西以前在盛达做项目的时候我就习惯提前想好,只是那时候想的都是怎么把事情做成。现在想的,是怎么把事情做对。

路过便利店我进去买了瓶水,收银台旁边的货架上摆着新出的暖宝宝贴,一抬头看见上面写着“冬日暖心”四个字。现在才秋天,这东西上得太早了。

但转念一想,有些事情,早点准备也确实没坏处。

第二十章 对账

第二天上午小陈把那个外接硬盘带来了。一个银色的移动硬盘,巴掌大小,外面套着一层硅胶保护套,边角有些磨损。他没说什么,放在我桌上就走了。

我插上电脑,打开里面的文件夹。目录结构很简单,按年份分了三个子文件夹,每个里面是几段操作日志的截图和相应的记录时间。我把这些跟苏晚晴的项目清单开始一一比对。

第一个就对上了一个——我手里那十几个异常项目里的一个,跟小陈日志片段里某一天的操作记录时间吻合,通用账号ID一致,当时那个项目正处于中期报表生成阶段。

第二个、第三个、第四个……在接下来的两个小时里,我比对完了所有的日志片段和项目清单,十个项目里有八个完美匹配。剩下的两个在小陈的日志记录里没有找到对应片段,但苏晚晴的数据模型显示那两单也有类似的异常特征。

也就是说,小陈手里有确凿证据的就已经有八个,剩下两个即使暂时找不到操作记录,也大概率是同一个脉络下的产物。

我把所有对上的内容整理成了一份对照表,把截屏和日志数据按项目编号分类归档,然后拷了一份进那个U盘里,跟苏晚晴的模型数据放在一起。加上我旧笔记本里的那些零散记录,三样东西现在在同一个文件夹里了。

做完这些之后,我靠在椅背上闭了会儿眼。眼皮有点发沉,昨晚睡得不太好,脑子里反复在想这些数据串起来之后会指向什么方向。

八个项目,保守估算的影响金额已经不小了。如果算上另外两个还没对上操作记录的,以及可能还有我没发现的更多项目,总量级会到一个什么样的程度,我现在还不想去估算。

我倒了杯水喝了一口,凉的白开水,没什么味道。

手机响了一下,是刘姐发来的消息:“陆总那边说试运行报告已阅,让你下周去找他当面聊一次。”

我回了个“好”字,然后把手机关了静音。

现在去见陆明远,我要不要把手上这些东西一并带过去?

我盯着桌面上那个已经整理好的文件夹犹豫了很久。从道理上来说,这些证据早就该交到他手上了——他是老板,这些东西涉及的是公司资产,他有权利也有责任知道。但从策略上来说,现在交给他的时机是不是最好的?

如果他拿到这些东西之后立刻大动干戈,那剩下那两三个还没查清的项目会不会被提前清理掉?如果那些更深层的链条在他动了第一刀之后就断了,那后面再想连根拔起来就难了。

我需要更多时间把这些线索织得更密一些,至少要等到那另外两个项目也能找到确凿的操作记录。

我做了个决定:下周去见陆明远的时候,先只汇报试运行的情况,把数据优化的方向讲了,至于这十几个项目的事,我先当成“框架优化过程中发现的一些历史数据异常”来提,不展开,不点名。

让他知道我在做这件事就够了,具体细节等他主动问的时候再说。

我关掉文件夹,把U盘拔下来放回铁皮柜。锁好柜门的时候,里面传来一个很轻微的碰撞声,是那个旧U盘跟新U盘撞在一起的动静,像两块石头轻轻碰了一下。

第二十一章 见陆明远

去陆明远办公室那天是个晴天,阳光透过落地窗在实木地板上铺开一大片暖色。他办公室在顶层,空间比我想象中大,除了办公桌和沙发之外,靠墙摆了一整面书柜,里面是各种行业报告和几年份的装订好的会议材料。

他让我坐下,亲自给我倒了杯茶。茶是普洱,陈香很正。

“试运行报告我看完了。”他坐回椅子对面,双手放在膝盖上,“比我想象中快,也比我想象中顺。你那边有什么需要我配合的?”

“目前没有大的卡点。流程上的细节问题在逐步优化,业务线的配合度比预想中好。”我端着茶杯,没有直接提那十几个项目的事。

陆明远看了我一眼,那种看人的目光跟上次在茶舍里一样,不紧不慢,但像是能把人看穿:“你是不是还有别的事没说?”

我沉默了两秒,茶杯在手里转了半圈,还是放下了:“有些东西还在整理中,暂时没有成型的内容可以汇报。等有了结果我会第一时间跟您沟通。”

陆明远没有追问,只是点了点头:“行,你做事有自己的节奏,我不催你。”他顿了顿,忽然换了个话题,“对了,周涛那件事之后,子公司那边最近有些人事变化,你听说了吗?”

“没有,我不太关注那边的事。”

“他调过去的那个子公司,最近在做一个跟供应商的合同续签,金额不小。他们那边的业务负责人是我以前的一个老下属,前两天跟我闲聊的时候提了一句,说周涛在新岗位上表现‘比较活跃’,跟供应商那边接触得很频繁。”

我跟陆明远对了一下眼神。他说“比较活跃”的时候语气轻飘飘的,但我听得出来,那不是表扬。

“陆总,您的意思是?”

“没什么意思,就是随口告诉你一声。”他端起茶喝了一口,“你该忙你的忙你的,公司的每一个角落都会有该看的人看着。”

从陆明远办公室出来之后,我站在走廊尽头的窗前看着楼下的车水马龙想了一会儿。他最后那几句话表面上是闲聊,但言外之意其实很清楚——周涛那边并没有彻底翻篇,他在新岗位上依然在做一些可能存在问题的事,而且陆明远知道。

这至少说明,盛达内部的事情比我看到的要复杂,不同的线在不同的层面上交织着。周涛从市场部调走,只是明面上的处理,地底下那些根系还在悄悄延伸。

我掏出手机给小陈发了条消息:“上次说的那两个缺日志的项目,你有办法从其他渠道补全操作记录吗?”

隔了几分钟他回复:“可以从系统存档盘里找旧版本的历史记录,但那边的数据存储比较乱,我需要至少一周时间。”

“一周就一周。”

回到办公室之后,我把苏晚晴叫了进来,让她把另外两个项目的模型跑得更深一些,看看能不能从数据波动特征上推算出调整窗口期的大致范围。如果小陈那边能拿到日志记录,两边交叉验证会更稳妥。

苏晚晴接过去的时候问了一句:“林姐,这些东西整理出来之后,你要怎么做?”

“先看全貌。”我说,“等全貌清晰了,该怎么做,就怎么做。”

她没再问,拿着资料出去了。

我坐在椅子上,看着窗外那面灰墙上面一小块被阳光照亮的区域,太阳在慢慢移动,那块亮斑也在一点一点挪位置。

有些东西像光线,你不盯着看的时候它已经悄悄移到了别的地方。你得一直看着,才能在它挪出视野之前把它抓住。

我拉开抽屉又看了一眼那个铁皮柜的方向,柜门锁着,里面的东西安安静静地躺着,现在还不是把它们拿出来的时候。

第二十二章 线头

接下来的几天风平浪静。质控组的框架正式上线后运行平稳,每天处理的项目流程量稳定在一个区间内,各业务线的反馈也逐渐从“试试看”变成了“习惯了这个节奏”。刘姐那边甚至接到了两个业务线主动要求提前做季度节点快照的请求,这在以前是不可能的事。

但水面下的东西还在动。

小陈在那两个缺日志的项目上有了进展。他花了好几天时间从旧系统存档盘里翻了大量历史数据,最终在一个被遗忘的备份文件夹里找到了其中一单的早期版本日志。虽然记录不完整,但已经足够锁定操作窗口期和可疑的账号。

“剩下一单暂时还是没找到,但那个项目的操作特征跟其他几个高度相似,我可以写一段算法跑个置信度评估,大概率能推断出它的异常区间。”小陈在电话里跟我说。

“先别急着推断,先把已经实锤的材料整理好。”

“已经整理了,给你发了一份,加密的,密码我发你微信。”

挂了电话之后我打开他发来的文件,对照着苏晚晴的模型数据和我旧笔记本里的记录,三份材料一起摊在桌面上。现在有确凿证据的项目变成了九个,另一个虽然缺日志但特征高度吻合,基本上可以视为同一条线上的钉子。

我把全部材料重新整理归档,按照项目编号、操作时间、影响金额、涉及人员几个维度做了索引表,然后全部放进那个铁皮柜里。

做完这些事情之后,我站起来活动了一下僵了的肩膀,走到窗前往下看。楼下巷子里的银杏叶已经黄了大半,在午后的阳光里亮闪闪的,风一吹就哗啦啦往下掉。

手机响了,是个陌生号码。我接起来,对面是一个女人的声音,语速快但清晰:“请问是林晓吗?我是盛达子公司那边的财务,姓吴。冒昧给您打电话,想请教一个问题。”

“您说。”

“我们这边最近在做一个供应商合同的财务审核,发现有一部分数据跟你们质控组之前发布的流程标准有些出入,我不太确定该按哪个口径来处理。能麻烦您帮忙看一下吗?”

我让她把具体内容发到我邮箱。挂了电话之后,我皱了下眉。子公司,供应商合同,数据出入。这几个词放在一起让我想到了陆明远之前提过的事——周涛在那边“比较活跃”。

十五分钟后邮件到了,附件是一张合同附件的成本明细表,结构跟何工朋友那个情况有点像,但更复杂一些。我扫了一遍,很快看出问题所在:合同里的计价方式跟实际交付的验收标准用的不是同一套参照系,一个是按去年底的报价基准,另一个是按当季的市场均价值,中间差了一截。这种差异如果没人交叉比对,就不会被发现。

而这份合同的供应商联系人那一栏,我看到了一个熟悉的名字——一个曾经跟周涛有长期工作往来的渠道商。

我盯着那个名字看了很久,然后关掉邮件窗口,没有回复。

这件事暂时不能由我来处理。如果通过质控组的官方渠道去介入子公司的合同审核,流程上虽然说得通,但打草惊蛇的概率太高。我需要把这条线索告诉陆明远,由他在更高的层面去处置。

我给陆明远发了一条消息:“陆总,收到一份子公司合同数据审阅请求,情况比较复杂,建议您亲自关注。详情我稍后整理成简报发给您。”

他回复了一个字:“好。”

我靠在椅背上,吐出一口气。这条线跟周涛连上了,而周涛又跟那十几个项目有关联。现在加上子公司这边的新线索,整件事的轮廓越来越清晰了。

窗外又一阵风吹过来,几片银杏叶贴着玻璃滑了一下然后飘走。天色渐渐暗了,办公室里的灯光在变暗的光线中显得越来越亮。

我看了看手机上的时间,已经六点四十了。今天还有很多事要整理,但我想先去吃碗面再回来加班。

关电脑的时候,苏晚晴正好从门口探进头来:“林姐,我今晚也加班,要不要帮你带饭?”

“不用,我出去吃,顺便透透气。”

我穿上外套走出办公室。走廊里静悄悄的,大部分人都已经下班了,只有尽头会议室里还亮着灯,里面有人在开会,隔着磨砂玻璃能看到模糊的人影在走动。

我按了电梯,等着的时候手机震了一下——不是工作消息,是我妈发来的一张照片,是她晚上做的菜,一桌子,红红绿绿的,底下配了行字:“周末回来吃饭吗?”

我看着那张照片笑了一下,回了一个字:“回。”

电梯到了,门打开,里面空无一人。我走进去,按下了一楼。

第二十三章 爆发的节点

事情在第二周的周四彻底爆发了。

那天下午我正在会议室跟苏晚晴对一份新的数据模型方案,手机突然震动起来。刘姐的电话,接起来她的声音急得变了调:“晓,你快看公司大群!出大事了!”

我打开公司大群,里面消息已经刷了几百条。往上翻到最开始的来源,是一份内部审计报告的截图被人发到了群里,截图内容正是之前我整理过的那十几个异常项目的汇总数据。发消息的人用的是匿名账号,发了之后就撤回了,但撤之前已经被无数人截了屏,消息迅速传遍了所有部门群、私聊群和外部工作群。

那份截图里的数据跟我手里的原始材料几乎一致,只是标题换成了更直接的说法——“关于市场部及关联业务线部分项目成本数据异常的初步核查通报”。里面用表格列出了项目编号、异常金额区间和涉及的操作节点,没有一个具体的名字,但懂行的人一看编号就知道是哪些部门、哪些人。

我盯着屏幕,脑子里嗡了一下,然后迅速冷静下来。

这不是我放出去的。也不是小陈或苏晚晴——他们手里的材料没有完整的汇总表格,只有分项目的原始数据。能做出这种整整齐齐的汇总表的,只有我自己手里的那个索引版本。

而那个索引版本我只存在了一个地方:铁皮柜里的U盘。

我站起来走出会议室,回到自己工位打开铁皮柜,U盘还在原处,位置跟我放的时候一模一样。但我拔下来插进电脑一看,文件的修改时间显示是前天夜里两点,而那个时间我早就在家里睡觉了。

有人进过我的工位,复制过U盘里的内容。

我拔下U盘,站在工位旁边,四周的喧嚣声像被抽走了一样远去。走廊里有同事跑来跑去,有人在大声打电话,有人在议论那份截图的内容。刘姐发了十几条消息我没看,小陈也在群里问了一句“怎么回事”但我没回。

我找到小陈的工位,他正在技术部机房那边处理什么,我过去的时候他看着我,眼神复杂:“林姐,那份截图内容跟你上回跟我对账的东西一样。”

“对,但我没发出去。”

小陈沉默了一下,然后低声说:“那只有一种可能。”

“有人翻了我的柜子。”我说,“但翻柜子的人没有拿到完整的原始材料,只是复制了我整理好的汇总表。”

“所以有人手里有汇总表但没有底稿?”

“对,这就是我们现在最大的筹码。”

我回到办公室,把自己关在里面,给陆明远打了个电话。他接起来的时候背景很安静,语气也平静:“我看到了群里的东西。”

“陆总,那份截图不是我们质控组发的。但截图里的内容属实,我手里有完整的原始证据。”

电话那头沉默了几秒,然后陆明远的声音传过来:“今晚八点,你来我办公室。把你能带的东西都带来。”

“好。”

挂了电话之后,我打开铁皮柜,把里面的U盘和那本旧笔记本都拿了出来,然后又从抽屉底层翻出那个带锁的小铁盒,打开,把最早时候的那些录音和截图也一并拿出来。

全部装进一个档案袋里,封口。档案袋鼓鼓囊囊的,拿在手里沉甸甸的。

我用手机给刘姐发了一条消息:“别慌,一切可控。今晚之后会有结果。”

然后我关了手机屏幕,坐回椅子上等天黑。

窗外的天光在一点点暗下去,楼下的银杏树在风里摇晃,金黄色的叶子落了一地。那些叶子掉下来的声音我隔着窗子听不见,但我能看到它们在空中打着旋落下去的样子。

像是很多零零散散的东西,终于到了该落地的时候了。

第二十四章 摊牌

晚上八点,我准时走进陆明远的办公室。他把所有窗帘都拉开了,落地窗外的城市夜景在黑暗中铺展开来,万家灯火像撒了一把碎金。

我没坐下,直接把档案袋放在他桌上:“这里面是所有原始证据,包括但不限于那十几个异常项目的完整数据底稿、操作日志截图、成本模型追溯记录,以及一些更早期的录音和截图。”

陆明远看了一眼那个档案袋,没有立刻打开:“群里那份截图跟你这袋东西是什么关系?”

“那份截图是我整理的汇总索引表的复制件。原件我只存在一个带锁的U盘里,放在我工位的铁皮柜中。有人在我不知情的情况下复制了它,可能在周一或周二夜间操作过。丢的只是汇总表,完整的底稿和原始数据,包括日志截图和录音文件,都在这个袋子里。”

陆明远的手指在桌面上轻轻敲了两下:“你怀疑谁?”

“我不能确定具体是谁复制了U盘。但这件事的发生本身就说明公司内部仍然存在相当程度的隐患——有人能在质控组成员的工位上自由翻动带锁的柜子,而没有被任何人发现。”我说到这里顿了一下,“不过今晚我来这里不是追查谁翻了柜子。我来是把该交的东西交完,剩下的怎么处理,您来定。”

陆明远看了我几秒,然后伸手把档案袋打开,拿出里面的材料翻了翻。他看到那些录音文件的列表时停了一下,抬头看了我一眼,没说什么继续往下翻。

翻到苏晚晴做的成本影响汇总表那一页的时候,他停住了,盯着那个保守估算的数字看了很久。

办公室里很安静,空调出风口有轻微的嗡嗡声,窗外远处有警笛声隐约传过来又渐渐远去。陆明远把那一页放下,靠到椅背上,闭了闭眼。

然后他睁开眼:“你交完这些东西之后,打算怎么办?”

“质控组的框架已经稳定了,即使我不在,刘姐和小陈他们也能维持运转。”我说,“接下来我打算把重心放到自由项目上去,老张那边有一些新的合作机会。”

陆明远看着我:“你不打算留下来看结果?”

“结果不需要我看。您的为人我信得过,该查的您会查,该处理的您会处理。我在这件事里该做的已经做完了。”

他沉默了很久,然后站起来,走到窗边背对着我:“林晓,你这个人,我该早点用。”

我没说话。窗外的夜景映在玻璃上,陆明远的侧影被城市的灯光勾勒出一个清晰的轮廓。

他转过身来:“东西我收下了。这件事从明天开始会启动正式的内部调查,程序上会走规范路径,涉及的人会一个一个过。你那边质控组照常运转,不受影响。”

“明白。”

我转身走到门口的时候,陆明远在后面又说了一句:“以后如果有需要帮忙的地方,你知道怎么找我。”

我回头点了点头:“您也是。”

门在我身后合上。走廊里很安静,顶灯发出柔和的暖光,照在地毯上。我走得很慢,脚步踩在地毯上几乎听不到声音。走到电梯口的时候,我停下来回头看了一眼神色,那扇深色的木门关得严严实实的,里面的人在做什么我看不见。

电梯到了,我进去,按了一楼。

电梯往下走的这几十秒里,我吐出了一口很长很长的气。档案袋交出去了,那些藏了几个月甚至几年的东西终于到了该去的地方,心里空了一块,但又像是被什么踏实的东西填上了。

走出写字楼大门的时候夜风迎面扑来,凉飕飕的,带着秋天特有的那种干爽。我站在门口的台阶上抬头看天,云层稀薄,几颗星星在楼群缝隙之间若隐若现。

手机响了,是刘姐发来的:“怎么样了?”

我回了两个字:“交了。”

然后我收起手机,走下台阶,往地铁站的方向走去。路边银杏树的叶子被风吹起来,在路灯下闪着细碎的光,落了一地厚厚的一层,踩上去沙沙作响。

第二十五章 最后一页

后来的事情我没有刻意去打听,但消息还是一点一点地传到了我耳朵里。

内部调查持续了将近一个月。涉及的人员从最初那十几个项目的数据操作者一路往上追溯,链条比预想中延伸得更远。最终处理结果出来的时候,波及了好几个部门,其中三个人被辞退,两个记了大过并调离核心岗位。子公司那边周涛涉及的那份合同也被重新审核,流程走了另一条通道,后续没有公开处理,但我听说他所在的那个子公司业务负责人被换了人。

又过了一个月,项目质控组正式挂牌,挂在集团总部的架构下面,有了独立的办公室和正式的编制。刘姐升了组长,小陈做了技术主管,苏晚晴继续做她的数据分析,三人配合得比我想象中好。

我去了几次公司跟他们碰面,不是以员工的身份,是以一个“外部协作顾问”的名义。刘姐每次见我都唠叨,说我走得太利索了连顿散伙饭都没吃,我说回头补,一直没补上。

后来我在自由项目上越走越顺,老张那边介绍的合作一个接一个,何工朋友的那个建材供应链项目后来也正式签了约,做完了之后对方反馈很好,又介绍了两家新客户过来。我的业务量不算大,但胜在自由,想接就接,不想接就空一段时间,日子过得比以前自在。

那本旧笔记本我用完了最后一页。旧的那本被我收进小铁盒里,跟最开始那个老U盘放在一起,锁进了衣柜里的冬被下面。新的笔记本买了,牛皮纸封面的,还没开始写。

有天傍晚我在江边散步,远远地看见一辆车停在路边,车窗摇下来,是陆明远。他看见我之后示意我上车,我上了车坐在副驾,他开着车沿江慢慢走了一段。

“听说你最近做得不错。”他说。

“还行,饿不死。”

他笑了一下,然后从手套箱里拿出一个信封递给我:“这是公司那边通过的一个决定,质控组要设一个外部顾问席位,一年一聘,希望你来做。如果你愿意的话,报酬另算,不影响你做自己的项目。”

我接过来看了一眼,信封里是一份聘书,签字栏已经盖好了章。

我折好放进口袋里:“我考虑一下。”

“不急,你慢慢想。”陆明远把车停在路边,看了我一眼,“不管你来不来,公司现在很多东西不一样了。你当初说过的那些话,后来一件一件都兑现了。”

我靠着座椅,看着车窗外江面上慢慢驶过的货轮,天色在一点点变暗,船上的灯亮起来,在水面上拖出一道金色的长痕。

“那就行。”我说。

我们又在车里坐了一会儿,谁也没说话。陆明远后来把我放在地铁口,我下车之前他补了一句:“那个档案袋里的东西,我没全部看完,但录音那些我大致扫了一遍。有些东西比我想的深,不过后面的事你不用管了,有人会处理干净。”

我点了点头,关上车门。

走上地铁站台阶的时候夜风又起来了,凉意穿透外套,我裹了裹衣领。口袋里那份聘书硬硬地抵着手心,像一块薄薄的铁片。

下了地铁走回住处的路上,经过那家面馆。老板正好站在门口收拾东西准备关门,看见我打了个招呼:“今天这么晚?”

“嗯,路上耽搁了。”

“明天来吃面啊,新进了几种调料,味道更好了。”

“好,明天来。”

我继续往前走,巷子里路灯把影子拉得很长。拐弯的时候我回头看了一眼,面馆老板已经进屋了,门关了一半,透出来一点暖黄色的光,照在门口的台阶上。

回到住处我拉开衣柜,把那个小铁盒拿了出来。打开盖子,里面躺着两样东西:旧的棕色硬皮笔记本,和那个老U盘。我翻了一下旧笔记本的最后一页,上面写的是很久以前记下的一条备忘,字迹已经有些褪了。

我合上笔记本,把它放回铁盒里,又把那本新的空白笔记本也放进去了,然后盖上盖子,重新锁好。

铁盒放回衣柜最上层,冬被把它压得严严实实。

站在衣柜前面的时候我想起一些事情——想起来那台坏了好几年的空调,想起来签离职单时那个836块的数字,想起来周涛说“我很看好你”的时候眼睛根本没看我,想起来陆明远第一次约我去茶舍时倒的那杯铁观音。

这些事情像电影里那种快进的画面,一帧一帧在脑子里闪过,然后慢慢淡下去。

我走到窗前,外面的银杏树叶子已经落得差不多了,剩下几片还在枝头挂着,在路灯下显得很孤单。但光秃的树枝伸向天空的样子,反而比满树叶子的时候看着更硬朗。

明天去面馆吃面,答应老板了。

然后把那份聘书再好好想一想。

窗户玻璃上映出我自己的影子,模模糊糊的,但嘴角好像微微向上弯了一下。

我拉上窗帘,关了灯。房间里暗下来,只有窗帘边缘透进来一丝路灯的光线,在墙面上落下一道细长的亮纹。

闭上眼的时候,脑子里最后一个画面,是那本旧笔记本合上时的样子。封面棕色,边角磨白,纸张因为被茶水浸过又晒干而带着一点不规则的起伏。

但每一页,都写满了。

创作声明:本文为虚构创作,请勿与实际联系。本文所有素材源于互联网,仅用于叙述呈现,请知悉

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

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.

相关推荐
热点推荐
走面儿风波一个月后,韩红发文仅14字,态度变化明显

走面儿风波一个月后,韩红发文仅14字,态度变化明显

萧狡科普解说
2026-07-27 00:40:00
郑钦文华盛顿赛首轮对阵伊埃拉难度不小,三年前郑钦文曾称对方“极具天分”

郑钦文华盛顿赛首轮对阵伊埃拉难度不小,三年前郑钦文曾称对方“极具天分”

极目新闻
2026-07-26 11:06:52
王虹4岁不慎烫伤,病床上自学跳了两级,16岁考上北大时,她父母显得很平静……

王虹4岁不慎烫伤,病床上自学跳了两级,16岁考上北大时,她父母显得很平静……

环球网资讯
2026-07-25 19:02:06
中国人财富自由的及格线出炉!你被“平均资产”骗了多少年?

中国人财富自由的及格线出炉!你被“平均资产”骗了多少年?

李云飞Afey
2026-06-02 20:14:55
看到辛柏青再婚的消息,你第一反应是骂还是祝福?答案是:先别信

看到辛柏青再婚的消息,你第一反应是骂还是祝福?答案是:先别信

小椰的奶奶
2026-07-25 00:53:50
俄罗斯拒绝哈总统冻结俄乌冲突提议

俄罗斯拒绝哈总统冻结俄乌冲突提议

上观新闻
2026-07-26 14:30:11
李现有X瘾症!?

李现有X瘾症!?

八卦疯叔
2025-04-27 10:54:05
郑钦文首轮战伊埃拉让华盛顿观赛热情飙升,张帅意外出局爆出大冷

郑钦文首轮战伊埃拉让华盛顿观赛热情飙升,张帅意外出局爆出大冷

网球之家
2026-07-26 10:40:56
天津117大厦又有大动作?金普顿有望入驻,540米高空刷新全球纪录

天津117大厦又有大动作?金普顿有望入驻,540米高空刷新全球纪录

小影的娱乐
2026-07-26 03:34:47
37岁全国健身季军猝死!妻子含泪证实:别拿“自律”赌命了

37岁全国健身季军猝死!妻子含泪证实:别拿“自律”赌命了

健身S叔
2026-07-25 14:37:00
心理学上说:一个人如果妙语连珠、善于接话、从不冷场,这并不是沟通能力强。真正的沟通能力强,是这个人坐在对面,能无限做这两件事

心理学上说:一个人如果妙语连珠、善于接话、从不冷场,这并不是沟通能力强。真正的沟通能力强,是这个人坐在对面,能无限做这两件事

心理观察局
2026-07-01 07:16:08
全世界都没想到,伊朗没打赢翻身仗,却替中国废掉美国最狠王牌

全世界都没想到,伊朗没打赢翻身仗,却替中国废掉美国最狠王牌

陈莓特色体育解说
2026-06-30 13:30:31
拾荒老太被银行柜员嫌弃,她没生气,掏出包里泛黄的存折,经理看到余额双腿发软

拾荒老太被银行柜员嫌弃,她没生气,掏出包里泛黄的存折,经理看到余额双腿发软

源远讲堂
2026-07-23 09:45:48
比亚迪新员工爆料

比亚迪新员工爆料

新浪财经
2026-07-26 14:27:53
王虹获菲尔兹奖,日本网民:日本人提出的数学猜想由中国人来解决,我们必须得进行更多合作才行,日本从中学考试开始就落后了

王虹获菲尔兹奖,日本网民:日本人提出的数学猜想由中国人来解决,我们必须得进行更多合作才行,日本从中学考试开始就落后了

极目新闻
2026-07-24 12:52:31
堂伯父谈王虹获菲尔兹奖:家族曾在村里最穷,她前年春节回广西老家,聚过后就回家搞研究了

堂伯父谈王虹获菲尔兹奖:家族曾在村里最穷,她前年春节回广西老家,聚过后就回家搞研究了

红星新闻
2026-07-24 18:39:04
邓煜授课画面曝光!美国留学生评价他很聪明,但不太会教书,网友:韦东奕更不会教书!

邓煜授课画面曝光!美国留学生评价他很聪明,但不太会教书,网友:韦东奕更不会教书!

谭谈社会
2026-07-26 18:16:30
A股:周一即将开盘,3800点成为重要拐点!更明显的切换将开始?

A股:周一即将开盘,3800点成为重要拐点!更明显的切换将开始?

云鹏叙事
2026-07-27 00:00:08
陪玩陪睡只是皮毛!继手伸进裤子后,又一女星自曝,50多都不放过

陪玩陪睡只是皮毛!继手伸进裤子后,又一女星自曝,50多都不放过

不似少年游
2026-06-22 19:32:51
高分拿到手,毛甜懿真正卡住的不是录取,是国防科大和钢琴两条路

高分拿到手,毛甜懿真正卡住的不是录取,是国防科大和钢琴两条路

音乐时光的娱乐
2026-07-25 02:55:58
2026-07-27 02:04:49
一口娱乐
一口娱乐
用心做娱乐,打造好铺子。
1138文章数 11579关注度
往期回顾 全部

头条要闻

邓煜舅舅发声:我们全家学霸 他那辈全部保送顶尖学府

头条要闻

邓煜舅舅发声:我们全家学霸 他那辈全部保送顶尖学府

体育要闻

詹姆斯的最后一集,依旧最艰难的路?

娱乐要闻

演员王建隆在家中去世,年仅43岁

财经要闻

232亿,巴黎水被卖了

科技要闻

传DeepSeek 100亿元新一轮融资突然放缓

汽车要闻

轿跑姿态+大空间/标配655km续航 奇瑞风云A9置换价10.68万起

态度原创

房产
时尚
旅游
游戏
公开课

房产要闻

37人抢1套房…海棠湾资产拍卖,爆了!

7年亏2亿,“败家女”冉莹颖,太冤了

旅游要闻

避开丽江人山人海,小众古风秘境,解锁原生态雪山风光!

PS前总裁坚信3A大作已没有未来!进军2A游戏发行

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版