年终奖全员8万我3000,人事约谈挽留,我要离职,老板慌了
楔子
年终奖到账那天,办公室炸开了锅。王磊举着手机满屋喊:“八万!今年发了!”欢呼声四起,唯独林浩盯着短信里的数字,像被泼了盆冷水——三千。他刷新三次,依然三千。五年加班、熬夜、扛项目,换来的竟是别人零头的零头。林浩放下手机,声音平静:“帮我提交离职申请。”窗外霓虹闪烁,没人注意到他眼眶泛红。
第一章 八万与三千
年终奖到账那天,办公室像过年似的。王磊举着手机从工位上蹦起来,一路喊着“八万!今年发了八万!”穿过整层办公区,屏幕上的数字亮得扎眼,几个同事围过去,有人吹口哨,有人拍他肩膀起哄。笑声一浪接一浪,茶水间里飘着奶茶和咖啡混在一起的味道。
林浩坐在角落里,盯着自己手机屏幕上的短信,那条来自银行的提醒清晰写着:代发工资及奖金,金额3000.00元。他以为是看错了,退出短信重新点进去,又刷新了两次。三分钟前,系统提示所有员工的年终奖已发放完毕。数字没有变化,还是三千。
他听见不远处有人问:“林浩呢?今年拿多少?”王磊朝这边看了一眼,笑容微微僵住,压低声音说了句什么。几个人瞟向他的方向,目光很快移开,像怕被他看见似的。空气里那股雀跃的热闹忽然隔着什么,落到他耳边时已经变了味。
林浩放下手机,盯着电脑屏幕上那个灰色按钮——“提交离职申请”。他手指悬在触控板上方停了几秒,脑子里翻滚着很多画面:去年冬天为赶那个智慧园区项目,他在公司连轴转了三十多天,凌晨两点还在跟甲方对接口文档,胃疼得蹲在走廊里抽烟,第二天继续开会。六月份系统上线前夜,服务器突发故障,他带着王磊和两个实习生从晚上九点排查到第二天清晨六点,机房冷气冻得人嘴唇发紫,好在赶在甲方验收前恢复了数据。当时赵海在周会上轻飘飘提了一句“团队配合不错”,再没多说半个字。他也没放在心上。
年终绩效评定的时候,赵海找他谈过一次话,说他今年“有进步,但离高绩效还差一点”,话里话外暗示他不够主动、缺少亮点。林浩当时觉得憋屈,但也只是点点头,想着自己做的事情摆在那里,领导总看得见。现在他明白了,领导看得见的,只有系统里那个被压到C档的评分。
“林浩,你那个年终奖——”王磊不知什么时候走过来,手里还攥着手机,笑得不太自在,“是不是系统出错了?你去年带的项目比谁都多啊。”
林浩抬起头,扯了一下嘴角:“我查过了,没错。”
王磊愣住,脸上的笑彻底没了,眼睛瞪圆了,半天才挤出一句:“三千?这怎么可能?连小刘实习生都发了一万二,你——”
“可能。”林浩声音很轻,像是说给自己听的。他站起来,把桌面上摊开的文件一份份收进文件夹里,又将马克杯里凉掉的咖啡倒进水槽,用抹布把桌面擦了一遍。动作很慢,很稳,像在做一件再普通不过的事情。王磊站在旁边,想说什么又咽了回去。
办公室里嗡嗡嗡的讨论声渐渐低下去,越来越多的人往这边看。有人用手指头戳了戳旁边人的胳膊,用口型问“怎么了”。林浩没有停留,拿起手机和工牌,径直走向部门走廊尽头那扇贴着“人事部”的玻璃门。他敲门进去的时候,周敏正在看文件,抬头看见是他,微微愣了一下。
“林浩?有事吗?”
“周经理,我想提交离职申请。”
周敏的手顿在纸面上,看了他几秒,慢慢放下笔:“怎么回事?年终奖刚发,你也该高兴才对。”她语气平平稳稳的,像在陈述一件和她无关的事情。
林浩把手机屏幕转过去给她看:“这就是我的年终奖。”
周敏扫了一眼那个数字,眼睛眨了一下,很快恢复如常:“三千……这个确实低了点,但你可能不清楚,今年绩效评定的标准比往年严格,每个档位比例都是提前匡算好的,你的评分——”
“我带的项目今年给公司赚了差不多六百万利润。”林浩声音不大,但很清晰,“周经理,这个数据在财务那里,可以查。”
周敏的嘴唇动了动,目光往桌面那份文件上看了一眼,没有接话,隔了一会儿才说:“你先别急着做决定。离职的事,走流程也得好几天。你先回去休息一天,冷静一下,明天我们再聊。”
林浩看着她,心里那团火莫名就熄了,只剩下一种透到骨头里的凉。他没有再争,点了下头,转身走出那扇玻璃门。走廊尽头传来打卡机的“嘀”声,他看了一眼那个用了五年、边缘磨得发白的卡套,没有拿下来,就那么挂在脖子上,往工位走。
他刚坐下,手机震了一下。是女友苏妍发来的消息:“晚上来我家吃饭?我妈做了你爱吃的酸菜鱼。”他盯着那条消息看了半天,最后打了一句:“今晚加班,改天吧。”按完发送,他忽然觉得鼻子有点酸。
办公室的热闹还在继续,有人大声笑,有人在群里发红包截图,只有他这边像被世界遗忘的角落里一块静止的桌面。他重新打开那个离职申请页面,深吸口气,点了提交。屏幕上弹出确认框,他点了“确认”。
系统弹出行程提醒:离职审批预计需要五个工作日。他关掉页面,往椅背上一靠,目光落到窗外。天已经全黑了,写字楼下方的霓虹灯亮成一片斑斓的光河。那些光离他很远,像隔着一整条河。
身后传来王磊压低的声音:“你真提了?”
林浩没回头,轻轻“嗯”了一声。
王磊沉默片刻,在他肩上按了按,没再说别的。桌上的手机又亮了,苏妍回了一个问号,紧接着:“那你几点结束?我等你。”他看了一会儿,没有回,把手机扣在桌上。玻璃窗外整个城市都在发光,照亮了他身后那些沉默的目光。而在这个热热闹闹的夜晚,没有一个人知道,他刚刚做出了一个搁置了整整五年的决定。
第二章 人事约谈
第二天早上,林浩到公司时,打卡机显示八点四十七分。他刚把电脑打开,周敏的钉钉消息就弹了出来:“九点半来趟人事部,我们谈谈你的离职申请。”他没有回复,先把昨天的项目日志发到小组群里,然后拿起笔记本走向走廊尽头那扇玻璃门。
周敏今天换了一身深色西装,头发梳得一丝不乱,桌面上摊着两份文件,看起来是专门等他。她指了指沙发:“坐吧,茶刚泡的。”林浩坐下来,她把门轻轻带上,回到办公椅,隔着桌子看他:“昨天晚上回去想了没有?是不是冲动了一点?”
“不是冲动。”林浩说,“这个念头不是今天才有的。”
“就因为三千块年终奖?”周敏摇摇头,语气里带着一种说不清道不明的惋惜,“三千块钱确实少了,可你不看总体收入?你
“去年D03项目组全年营收两千四百万,我带着四个人从需求梳理做到上线交付,客户续约率百分之百。三季度我们组人均产能是公司平均的一点七倍,这些数据您可以在周报里查到。”
周敏端起茶杯喝了一口,嘴角挂着那种面试官式的微笑。她不接话,反而把桌上那份文件往前推了推:“这是公司新出台的核心人才保留方案,原则上只针对总监级以上和特殊引进的技术专家开放。我跟总经理争取了很久,给你破格申请了一个名额。”
林浩低头看了一眼,封面上印着烫金的“2023年度保留计划”几个字,翻开来,第一页是薪资调整说明,周期三年,每年涨幅百分之八到十二不等,附带一笔两万元的留任奖金,分四期发放。
“条件不错。”他把文件合上,推回去,“但我已经在走离职流程了。”
“我叫你来,就是想把流程停掉。”周敏语速不快不慢,字字清晰,“林浩,你在这个公司三年多了,我对你的能力和为人是认可的。但是你要明白,年终奖的评定有一套完整的体系,权重包含工龄、职级、绩效排名、出勤率等等,每个维度都有分数。你今年出勤率只有94%,有一项创新提案初审没过,绩效等级是B+,综合算下来三千块确实在一个合理的区间内。”
窗外传来楼下早点摊的铁门卷起的声音,办公室里弥漫着茶叶的清香。林浩抬头看她,目光平静:“周姐,D03项目上线前没日没夜赶工期的时候,考勤表上是空白。我们在客户现场熬了四十七天,春节前三天才回来,那个月的出勤率谁算过?”
周敏沉默了两秒,岔开话题:“你提的离职时间是月底,还有二十多天。这个期间如果你想清楚了,随时可以撤回。公司对你还是有期待的。”
“我不会撤回。”
“你考虑过下家吗?现在行业环境不比去年,很多公司在裁人。你出去找工作,三个月空窗期很正常,到时候社保断了,公积金断了,压力全在你这儿。”周敏的语气变得恳切起来,声音里带了点推心置腹的意味,“我也不瞒你,王总那边跟我说了好几次,说你是个能做事的人,今年年中的晋升评审,他准备推你上去。”
林浩沉默了一会儿。他看着周敏的眼睛,想从里面找到一点真实的东西。桌面上那份保留计划在灯光下泛着微光,像一张精心设计过的网。
“周姐,如果我今天不提离职,这份保留计划会送到我手上吗?”
周敏表情顿了一下,随即恢复自然:“这个计划是昨天晚上才批下来的。你一提离职,我就去跟王总争取了,这是紧急启动的流程。”
“我项目组的赵毅,来公司四年半,去年年终奖拿了六万五,他干的事就是每天把客户反馈转给研发。我问他为什么评那么高,他说他去年的绩效评级是A,因为跟对了项目。”
周敏的笑意微微收敛。
“我拿三千块,不是因为我不如他,是因为我的绩效被调低了。”林浩说,“D03上线那周,我的季度目标考核表被人改过,改的人以为我看不出来。”
办公室里安静下来。周敏的手指搭在键盘边沿,没有动。
“你从哪儿听说的?”她的声音沉了一个调。
林浩没有回答这个问题。他站起身,拿起笔记本:“周姐,谢谢你的茶,也谢谢那份保留计划。但这不是钱的问题。”他走到门口,转过身,“你们觉得三千块能留下来的人,会为了两万块留下吗?”
周敏还想开口,他已经拉开了玻璃门。走廊里的光线一下涌进来,他背对着她的目光走出三米远,听到身后传来一声轻轻的“林浩——”他没有回头。
走回工位的时候,电话响了。是个陌生号码。他接起来,对面是个温和的男声:“您好,是林浩先生吗?我是君瑞科技的人力负责人韩斌,收到您的简历,想约您这周过来聊聊,方便吗?”
“方便。”他翻开桌上日历,“周三下午?”
“周三下午两点半,我们办公楼在望京,我把地址发到您微信。”
挂了电话,林浩把手机放下,看了一眼屏幕上那个小红点。钉钉上赵毅的消息刚刚跳出来:“哥们,听说你把离职流程递了?晚上喝一杯?”
他打字回过去:“行,老地方见。”然后翻开电脑上的离职交接清单,开始一项一项核对。
他不知道的是,人事部那扇玻璃门后,周敏正拿着手机拨出电话,神色凝重。电话接通的那一头,是公司总经理王浩的后台办公室分机。
第三章 老板慌了
会议室的空调送着冷风,投影仪上还亮着市场部刚敲定的Q2预算表。陈建国靠在椅背上听汇报,手机震了一下,屏幕亮起,一行字刺进眼里:系统通知,员工林浩提交离职申请。
他眉头皱了一下,拇指点进去确认,确实是林浩。心里“咯噔”一声,顺手把手机往桌上一扣,继续听了几分钟,却一句也没听进去。
坐在对面的王浩也注意到了,低声咳嗽了一下:“陈总,刚才人事那边同步了一个消息,林浩提了离职,流程已经走到系统里了。”
会议桌上几个人同时安静下来。陈建国问:“什么时候的事?”
“十分钟前。”王浩顿了顿,“周敏中午已经约他谈过了,没谈拢。”
“他为什么走?”陈建国明知故问。
“年终奖的事。”王浩声音又压低了一些,“他拿的是最低档,三千。据说是绩效被人打了B+。”
陈建国沉默了两秒钟,伸手拿起手机,直接拨通林浩的电话。
响了四声,被挂断。
他愣了一瞬,又拨了一次。这一次刚响一声就被拒接。
会议室里没人敢说话。陈建国把手机放进口袋,站起身:“你们继续,我出去一趟。”
技术部工位区,林浩正对着电脑整理交接清单。那封离职邮件发出去之后,他反倒觉得心里空了,没有想象中轻松。
手机屏幕又一次亮起,还是“陈总”。林浩盯着那个名字看了三秒,按了音量键,让铃声安静下来。
旁边工位的王磊凑过来:“谁啊?”
“陈总。”
“老板的电话你也敢挂?”王磊瞪了一下眼睛,“是不是因为离职的事?”
“应该是。”林浩把手机翻了个面,屏幕朝下,“我现在不想谈。”
王磊还想说点什么,看到前方通道走过来一个人,立刻闭上嘴,轻轻敲了敲林浩的桌面。
林浩抬眼,看见陈建国已经站在工位前。他穿着一件深灰色夹克,额角微微带着点汗,像是走得很急。
“林浩,你出来一下。”陈建国语气平淡,但那双眼睛却十分认真地盯着他。
林浩站起身,声音不冷不热:“陈总,我这会儿正把交接文档列出来。你要有事,就在这儿说吧。”
周围的键盘声突然停了。几道目光落在他们身上。
陈建国看了看四周,压低声音:“你跟我去办公室,别在这里谈。”
林浩沉默了一瞬,拿起桌角的笔记本,抬腿跟他走向走廊尽头的总经理办公室。
办公室的门关上,陈建国走到窗边,打开了一点窗户,让外面有点闷气的风灌进来。他没有坐到办公桌后面,而是拉过一把椅子,坐在林浩对面。
“电话为什么不接?”陈建国问。
“我不知道说什么。”林浩说。
“你连我一个解释的机会都不给?”陈建国语气没有发火,反而带着几分鲜见的耐心,“离职流程走上来,我收到系统消息,才知道你要走。周敏说你跟她谈过,你执意要走。”
“对,我执意要走。”林浩看着他,“陈总,我在公司五年,D03项目上线前连轴转了四十七天,春节前三天才回,这些事您不一定知道。但年终奖发下来,别人八万,我三千。系统里的绩效评分是B+。我想问一句,这五年的努力,抵不过一句B+?”
陈建国没有立刻接话。他垂下眼,手指在膝盖上轻轻敲了两下,似乎是想了想,才开口道:“这件事是我疏忽了。绩效评定的事一向是部门主管加人事综合打分,我确实没有逐条去看。但你走之前,能不能给我三天时间?”
“三天做什么?”
“让我查清楚。如果绩效没问题,那我没话说,你要走,我不拦。如果确实是有人操作失误或者别的什么原因,我该道歉道歉,该整改整改。”陈建国抬起头,目光透着恳切,“林浩,你是个能做事的人。走到这一步,我不希望你就这么带着一口气离开。”
林浩暗地里握了握拳头,语气却依然平静:“陈总,你说查。可周姐今天跟我谈的时候,口口声声说从工龄到绩效每一项都有分数,加起来三千块是合理区间。她都把话说死了,你还能查出什么来?”
“周敏是人事经理,她的职责是留住人、处理流程,不代表她说的话就是最后的真相。”陈建国声音沉下来,“关键看数据源头。你给我三天,我亲自查。”
办公室里安静了片刻。窗外起风了,吹得玻璃窗微微嗡响。林浩低下头,把笔记本翻了一页,又合上。
“陈总,我在乎的不是那几万块钱。”他抬起头,“我在乎的是,我在这家公司干了五年,最后连一个公平的评分都拿不到。这个心结不是您一句话能解开的。”
“我知道。”陈建国站起身,走到林浩身边,轻轻拍了拍他的肩,“我知道。所以我才要三天,不是为了把你留下,是为了给你一个交代。如果查不出问题,我亲自开车送你去下家公司,说到做到。”
林浩看着陈建国,这个平日里在台前说一不二的人,此刻语气里竟带着一丝不易察觉的急迫。他沉默了三五秒,终于松口:“我考虑一下。”
他转身打开办公室的门,走出走廊时,脚步顿了一下,最终还是没回头。
回到工位,王磊立刻探过头来:“怎么样?老板跟你说什么了?”
“他说给他三天时间。”林浩坐下,把手机翻过来,屏幕上有两通未接来电,都是陈总。
“三天就三天呗,”王磊低声劝,“老板都亲自来找你了,说明他看重你,你别把路走绝。”
“我没答应。”林浩把手机放回桌上,“但我也没拒绝。”
小刘从隔壁工位探出脑袋,手里还攥着一袋饼干:“林哥,你要是真走了,咱们以后还能一起吃饭吗?”
林浩看了他一眼,嘴角稍稍弯了下:“我又不是去外地,吃饭随时能约。”
他说完,目光不自觉地又看了一眼那封已发送的离职邮件,心里却不像刚才那样一潭死水。
办公室内,陈建国关上门,站在窗边沉默了好一会儿,然后拿起手机,拨通周敏的电话。
“周敏,你现在到我这来一趟。”他语气平静,但带着不容商量的力道,“把技术部去年的绩效评分底表、权重系数、调档记录,还有每一个评分人签字确认的文件,全部找出来。”
周敏在电话那头愣了一下:“陈总,这些材料量大,而且考核已经归档了,得需要审批才能调。”
“我批。”陈建国声音压下来,“现在。”
电话挂断。他回到办公桌前坐下,打开人事系统后台,输入林浩的名字,一页一页翻看绩效历史记录。窗外天色渐渐阴沉,云层低低压下来,像是要下雨。
第四章 五年回忆
林浩坐在工位上,盯着屏幕上那封已发送的离职邮件,心里像压了一块石头。他拿起水杯,才发现水已经凉透了。窗外的天阴沉沉的,走廊里传来同事打电话的声音、打印机吐纸的声音,一切照旧,可他坐在这里,却有种抽离的感觉。
手机震了一下,是王磊发来的消息:“老板把周敏叫走了,动静不小。”
林浩没回复,把手机扣在桌上。他闭上眼睛,呼出一口气,脑海中那些画面像老电影一样涌了上来。
五年前他来公司面试,那天也下着雨。他站在楼下等电梯,衬衫袖口被雨淋湿了一片,手里攥着打印了三遍的简历,纸边都卷了。轮到他的时候,面试官问了几个技术问题,他答得谨慎,因为紧张,语速快了些。那天的面试官之一就是陈建国——那时候他还亲自面试技术岗。陈建国问他:“你对自己的职业规划是什么?”
林浩说:“想把事做好,想有真正的成长。”
陈建国点了下头,没多说什么。面试结束后,林浩以为自己没戏了,两天后却收到入职通知。他在地铁上看到邮件,差点坐过站。
入职第一天,前台给了他一张临时门禁卡,工位在老办公区靠窗的角落,电脑是旧款,开机要一分多钟。邻桌的同事递给他一包饼干,笑着说:“新来的吧?别紧张,咱们这没那么多规矩。”那包饼干他没舍得吃,揣在兜里带回去了。
他在公司干得很拼。头三个月,他每天早上七点半就到,晚上十点才走,把项目的旧代码从头到尾读了一遍,笔记记了整整两个本子。当时的带教师傅是个四十来岁的老师傅,姓韩,脾气不好,说话带刺,但对技术一丝不苟。有一次林浩提交了一段代码,韩师傅扫了两眼,直接给打回来:“变量名起得像天书,注释也没有,你当别人是你肚子里的蛔虫?”林浩没顶嘴,当晚改到凌晨两点,第二天一早重新提交。韩师傅看了看,没夸,但也没骂。中午吃饭的时候,韩师傅随口说了句:“改得还行。”
就这五个字,林浩记到今天。
后来韩师傅退休,临走前拍了拍林浩的肩膀:“你小子能沉下心,适合这行。以后有机会,别荒废。”林浩那时候在个旧项目的收尾阶段,没顾上伤感,但那天晚上他坐在工位上,看着韩师傅的空椅子,心里空落落的。
再后来他慢慢挑了大梁。有一年公司接了个大项目,客户要求急,工期紧,林浩带着三个人做核心模块。那段时间他吃住都在公司,方便面堆了半柜子,凌晨累了就在椅子上靠一会儿,手机定闹钟,四十分钟一响,起来接着干。有次他连续熬了三个晚上,第二天早上开会,停下来说话的时候,声音哑得厉害,陈建国递给他一瓶水:“你悠着点。”他接过来喝了,没多说,继续讲方案。
也有难的时候。有一年冬天,他去外地出差对接客户,本来的计划是三天,结果客户临时改需求,他在那边整整待了九天。第三天下大雪,他不小心着了凉,晚上在酒店里咳嗽,吃什么吐什么,还是强撑着把需求文档改完发给团队。客户那边对接的小姑娘看他脸色发白,问他是不是病了,他说没事。那天晚上他跟苏妍打电话,声音尽量放轻松,说这边什么都好,吃得好住得好,结果苏妍说:“你咳嗽那么厉害,当我听不出来?”他愣了一下,才承认自己有点感冒。苏妍没多说,第二天给他寄了一箱药和润喉糖,地址是他填的酒店。那箱东西到的时候,林浩站在酒店前台,看着纸箱上熟悉的字迹,鼻子莫名发酸。
还有一次,项目上线前夜,出了一个致命bug,日志一堆乱码。林浩带着团队排查到凌晨三点,所有人都蔫了,小刘在旁边哈欠连天,手里还攥着一杯凉透的咖啡。林浩说自己再试试,让他们先趴一会儿。他一个人坐在屏幕前,一行一行地查,等到外面天泛起鱼肚白,终于定位到问题所在。他修完代码,回到工位上坐了一会儿,盯着屏幕上跳动的数字,心里没觉得累,反而有种很踏实的满足感。
就是这种满足感,支撑他在这家公司待了五年。他见证过凌晨三点的办公室,也见过窗外第一缕阳光照进来时屏幕上亮起的绿色进度条。他吃过楼下便利店的关东煮当晚饭,也在会议室里和同事为一个方案吵得面红耳赤。那些日子算不上轻松,但他从没觉得委屈。他以为只要埋头把事做好,公司总会看到他的价值。
所以当那条到账短信弹出来的时候,他几乎以为自己看错了。
三千块。他第一个念头是系统出错了,第二个念头是财务算错了。结果他查了明细,绩效B+,奖金档位最低档,赫然写着他的名字。他翻来覆去看了三遍,每一遍都清清楚楚。
他放下手机,在工位上坐了很长时间。王磊在旁边跟他说话,他嗯啊应着,脑子里却一片空白。那一刻他忽然觉得,自己这五年,好像都白干了。
他不知道自己在工位上坐了多久,直到走廊里传来脚步声,小刘轻声喊他:“林哥,陈总让你去趟他办公室。”
林浩睁开眼,把手机装进口袋。他站起身,椅子往后挪了一步,发出轻微的声响。王磊抬起头,眼神里带着询问,林浩朝他摆摆手,示意没事。
他走到陈建国办公室门口,门虚掩着,里面传出翻文件的声音。他抬手敲了两下门。
“进来。”陈建国的声音从门内传来。
林浩推门进去。陈建国坐在办公桌后,面前摊着一叠文件,周敏已经不在了,办公室里弥漫着一股淡淡的茶味。陈建国抬起头,看了他一眼,伸手示意他坐。
林浩坐下了,椅子发出吱呀一声轻响。他没有先开口,只是看着陈建国,等他说话。
陈建国沉默了一会儿,像是在斟酌措辞,最终开口道:“我把绩效底表调出来了,你的评分确实有异常波动。去年和今年两个考核周期,技术部给你的初评分数都偏高,但提交到人事系统时分数变更了。”
林浩微微一怔。
“你说得对,这件事不能就这么算了。”陈建国语气平静,“我需要时间核对每一步操作记录。三天,我说到做到。”
林浩放下手中的手机,抬头看着他:“陈总,我也有个问题想问你。”
“你说。”
“要是这三年每次都有人修改我的绩效,为什么直到我提离职,才有人去查这一步?”林浩顿了顿,“你的公司里,是不是不该只看见那些能说会道的人?”
办公室里又静了下来。良久,陈建国轻轻呼出一口气:“你这句话,问得对。所以我更要查清楚。”
第五章 疑点重重
林浩没有再多说,起身离开了办公室。门关上的那一刻,他听见陈建国在身后长长地吐了一口气,像是压在心头许久的石头终于松了一道缝。
回到工位,王磊凑过来,压低声音问:“怎么样?老板怎么说?”林浩摇了摇头,没有细讲,只说陈总答应查。王磊脸上露出一点希望,拍了拍他的肩膀:“那就好,说不定真有什么误会。”
林浩没说话。误会?他比谁都清楚,那笔钱不会是误会。
陈建国在办公室里坐了很久。他重新翻了一遍绩效底表,把林浩近三年的考核记录打印出来,一张一张摊在桌面上。数据确实是异常。技术部初评分数均分在九十分以上,到了人事系统里却变成了七十五分上下,从A档落到了B+。如果只差一次,还能说是录入出错,但连续三个考核周期都出现同样的事,就不可能是巧合。
他拿起电话,拨了内线:“让周敏来一趟。”
周敏来得很快,手里抱着一台平板,进门时脸上带着小心翼翼的试探:“陈总,您找我?”
“把门关上。”
周敏依言关了门,坐到陈建国对面。陈建国没有寒暄,推过去一张打印好的绩效对比表:“你说说,林浩的绩效评分,初评和终评怎么差这么多?”
周敏瞄了一眼表格,手指不自觉地捏住了平板的边缘:“这个……初评是技术部内部打的,我们人事这边复核后录入系统,一般来说以复核结果为准。”
“复核结果?”陈建国盯着她,“复核依据是什么?你有没有看过原始材料?”
周敏停顿了一下,声音明显低了下去:“技术部的赵海主管提交了补充说明,说林浩在几个重点项目里主要负责辅助工作,核心贡献有限,建议下调评分。我们复核时参考了主管意见……”
“所以你们人事部就把分数改了?”
“陈总,这不是我一个人的决定。”周敏急急解释,“流程上有技术部主管签字,我们按流程执行,谁能想到主管会……”
“你想到过没有?”陈建国打断她。
周敏的手颤了一下。办公室里安静了几秒,她才轻声说:“陈总,我承认,当时我也觉得有点奇怪。林浩这两个年度的项目业绩大家有目共睹,但赵海主管给的理由写得挺正式,说林浩在团队协作方面存在不足,而且不擅长向上汇报,导致贡献被低估。我想着主管肯定更了解自己的下属,就……就签了复核意见。”
陈建国靠在椅背上,好一会儿没有出声。半晌,他打开电脑,进入人事后台系统:“你把账号给我。”
周敏犹豫了一下,报出了自己的账号。陈建国输入权限,调出林浩历次绩效记录的修改日志。屏幕上密密麻麻列着时间点、操作人、变更前后数值。他一页一页地翻,周敏站在旁边大气不敢出。
日志显示,林浩的三次绩效修改操作集中在两个时间段,都是考核周期结束后的次月十五号晚上,距离奖金核算日恰好一天。操作人账号不是周敏的,而是另一位人事专员的登录名。陈建国点开那位专员的账号详情,发现最后一次登录IP来自技术部办公区的网段。
周敏凑过来看了一眼,脸色变了:“这个账号……是小陈的。但小陈休产假已经半年了,她怎么可能登录?”
陈建国没有回答,继续追查修改记录。屏幕上弹出的操作备注栏里,留着一段文字:“按技术部赵海主管意见调整绩效档位。”时间注明的日期,正是奖金核算前夜。
办公室里的温度仿佛降了几度。周敏站在桌边,双手攥在一起,声音有些发干:“陈总,这件事我真的不知道。小陈休假以后,系统登录权限没有回收,可能有人借用了她的账号。”
陈建国关上电脑,抬头看她:“周敏,你在公司做了几年人事?”
“六年。”
“六年,你应该清楚,绩效数据被人篡改,这是什么性质的问题。”
周敏低下了头,没有为自己辩驳。她沉默了一会儿,说:“陈总,我明天就把详细操作日志导出来,逐一核对时间线。如果确实是赵海主管动的手脚,我会整理成完整报告交给你。”
陈建国摆了摆手:“不用明天。今天晚上就查。”
周敏点了点头,转身准备离开。走到门口,她又停下来,回头看了一眼陈建国:“陈总……林浩那边,要不要先安抚一下?他今天提了离职,我约谈的时候,态度挺坚决的。”
陈建国沉默了片刻,拿起桌上的手机,屏幕上还停留着林浩提交离职申请的邮件页面。他看了看那条邮件发送时间,刚好是上午十一点零六分。
“你先去查数据。”他说,“林浩那边,我自己来处理。”
周敏走了。办公室里只剩陈建国一个人。他重新打开系统日志,盯着操作账号那串数字,手指在桌面上轻轻敲了两下。
技术部主管赵海。他脑子里闪过这个人。来公司四年,业绩中规中矩,平时话不多,看起来老老实实的。但那次项目总结会上,赵海汇报时不经意地把林浩主导的功能模块说成“团队协作成果”,陈建国当时没在意,只以为是口头表达的疏忽。
现在看来,可能不是疏忽。
他拿起电话,犹豫了一下,又放下了。他想直接打给林浩,但时间已经过了下班点,电话打过去,对方未必接。今天下午林浩在办公室里说了那句话——“你的公司里,是不是不该只看见那些能说会道的人”——陈建国记得很清楚。那句话里带着失望,也带着一点希望,可能是因为他承诺了三天查清。
他不想让林浩等太久。第二天一早,陈建国提前四十分钟到公司,直接去了技术部办公区。走廊里灯亮了几盏,赵海的工位空着,桌上放着一个黑色保温杯和半包没拆封的茶。陈建国看了一眼,没停步,走进自己的办公室,打开电脑,调出周敏凌晨三点发来的调查报告。
报告写得很详细。在林浩绩效数据被修改的当晚,赵海使用内部账户登录人事系统,借用了休假专员小陈的权限,手动将初评分数下调:A等改为B+,项目贡献评价从“主导”改为“参与”,具体修改事件是技术部提交绩效初评表后的第二个工作日晚上,也就是奖金核算前夜。报告中还附了一条内部聊天记录截图,是赵海发给人事专员小陈的请假审批提醒,时间恰好在这份绩效修改记录生成后六分钟。
陈建国看完报告,合上电脑,站起来走到窗边。窗外天刚亮透,远处的写字楼稀稀拉拉亮着灯。他想起林浩昨天离开办公室时的背影,没有怒气,也没有抱怨,只是安静地走出去。那副样子比喊冤更让人心里发紧。
他回到桌前,拿起手机,点开林浩的微信聊天框。上一次对话还是半年前,林浩发来项目上线报告,他回了一个竖大拇指的表情包。陈建国打了一行字,删掉,又打了一行,又删掉。最后他发了一句:“早上九点半,到我办公室来一趟,有东西给你看。”
发送。他放下手机,深呼吸了一下。九点整,林浩的回复弹出来,只有两个字:“好的。”
第六章 暗中调查
周敏凌晨发来的调查报告,陈建国反复看了三遍。那些数字和记录像一把生了锈的钥匙,把他脑子里关于赵海的印象一点点撬开。
第一份异常记录出现在两年前。那时林浩刚接手一个重要模块,客户反馈良好,验收报告里林浩的名字排在第一位。可赵海提交的绩效初评表上,林浩的评分被压到了B档,备注栏写着一句话:“协作意识一般,跨部门沟通不畅。”陈建国翻了翻当年的项目总结,上面明明写着“需求响应及时,对接顺畅”。两处说法一比,他看出了缝隙。
第二份记录在去年的一个重点项目里。林浩带团队连续加班两个月,系统上线时提前三天完成任务,运营数据比预期高出不少。赵海给出的评分依旧是B档,原因是“过于追求个人表现,团队融合度低”。陈建国记得那次上线庆功会,林浩带着徒弟小刘做复盘,把每个环节的功劳都归给不同组员,还特意谢了测试组的两位女生。这样的人,怎么就成了“个人表现突出”?
第三份记录出现得更有意思。今年上半年,林浩负责的新功能在内部评审会上获得一致好评,连客户方的技术负责人都在会上说“这个设计很专业”。赵海的绩效初评表里,林浩的总分依旧被压在中游,评语写着“有待提升,需要加强主动性”。
陈建国放下报告,拿起桌上的笔,在空白处写了一个“三”字。三年,三份关键业绩,三次被压评分。林浩一次也没有申诉过,没有找人事沟通过,没有在会议上质疑过。他默默扛了下来,等来的是年终奖八万与三千的落差。
周敏早上七点半敲开陈建国办公室的门,手里多了一份表格。她把表格递过去,声音比昨晚平静了许多:“陈总,我连夜把人员登录记录和绩效修改记录做了交叉比对。赵海主管的账号在奖金核算周期内,总共登录过六次人事系统,其中四次没有业务操作。另外,我还发现一个细节——”她翻到表格最后一页,“去年和今年,林浩的绩效表都是由赵海一个人单独提交的,没有第二人复核。”
“一个人提交?”
“对。按照公司制度,技术部的绩效初评应该由主管和部门副经理共同审核,但赵海以‘工作忙,时间紧张’为由,连续两年走的是单人提交流程。人事这边没有坚持复核,也有责任。”
陈建国抬起头看她:“你的意思是,赵海在绩效这个环节上,一个人说了算?”
周敏点了点头,没再往下说。她沉默了几秒,又补充道:“陈总,我还查了林浩的入职档案。他入职五年,每年的绩效结果虽然都在进步,但没有一次是S档。最高就是A,今年干脆掉到B+。而他主导的项目,光去年就占了技术部收入的将近四成。”
陈建国把那份表格压在一叠文件下面,没急着处理。他让周敏先别声张,又拿起手机,给财务刘姐发了一条消息:“九点半来我办公室,带去年和今年的绩效奖金发放明细。”
九点二十五分,财务办公室的刘姐抱着一个蓝色文件夹走进来。她做事一贯利落,没多问什么,只把文件夹放在桌上,说:“陈总,去年和今年的奖金发放明细都在这了。按部门分了页,技术部在最前面。”
“你帮我认一个事。奖金核算前夜那次系统里的绩效调整,是谁提交的?”
刘姐愣了一下,想了想:“那天晚上财务下班早,我是第二天早上才看到系统里的调整记录。当时备注写了‘按技术部赵海主管意见调整’,我以为是正常流程,就没细看。现在想想,以前没有过这种临时改动。”
“以前都是什么时候定?”
“一般都是各部门初评表交齐后统一核算,中间不改。今年是特殊情况,奖金发放前一天晚上改了林浩一个人的绩效档位,从A调成B+。这个我记得清楚,因为我复核的时候还觉得奇怪,他那个项目数据明明很好,怎么评到B+。但我没往深处想。”
陈建国点了点头,没再追问。他让刘姐回去后不要提这事,刘姐也懂事,临出门前回头说了一句:“陈总,林浩这孩子挺实在的。去年我电脑坏了,都是他帮我修的,走的时候连杯水都没喝。”
办公室里恢复了安静。陈建国靠在椅背上,闭上眼睛。他想得更深了。赵海为什么要这么做?如果只是嫉妒,也犯不着连着三年偷偷压分。这里面恐怕还有一层——林浩晋升会威胁赵海的位置。赵海是技术部主管,林浩的技术能力有目共睹,一旦绩效数据好看出彩,公司自然会考虑提拔。赵海想让林浩一直留在原地,这样他的位置才稳当。
这种心思不难懂,但摆到台面上看,又让陈建国觉得脊背发凉。一个主管为了保住自己的位置,就能悄悄改写部下的业绩成绩,那整条管理链上还有多少这样的“操作”?换句话说,过去那些主动离开的人,是不是也有被这样逼走的?他不敢细想。
九点半,林浩准时出现在办公室门口。敲门声不大,带着点疏远的客气:“陈总,您找我。”
陈建国从座位上站起来,绕过桌子,指了指沙发:“来,坐。”
林浩没坐太近,在沙发一角坐下,面色平静。陈建国没有拐弯抹角,直接开口:“林浩,我问你一句。过去两三年,你知道自己的绩效评分有问题吗?”
林浩眼神微微一顿,随后缓缓点了点头:“知道。但我觉得成绩是干出来的,不是争出来的。再说,我找人事反映过,当年的回复是‘绩效评分由部门主管决定,公司充分尊重主管意见’。我还能说什么呢?”
陈建国心里被这句话扎了一下。他忽然意识到,变成今天这个局面,不全是赵海一个人的问题。周敏说“人事没有坚持复核”,这句话轻飘飘的,但背后是公司管理系统的裂缝,是韩幕裹着制度外衣对普通员工的吞噬。
“如果我给你一个机会,当着全公司把这件事查清楚,你愿意等吗?”
林浩看着他,沉默了几秒:“陈总,我不在乎那笔钱。我只想知道,努力做事的人,是不是真的不会白做。”
“不会。”陈建国说得整个办公室里都落了地,“你等我把证据收齐。”
林浩走后,陈建国重新打开周敏发来的那份报告,想了想,拨通了法务顾问的电话,没细说内容,只问了三个问题:员工篡改同事绩效数据是什么性质,构成什么后果,公司可以依法依规处理到什么程度。挂了电话,他把那叠材料锁进文件柜,站起身来。
窗外的太阳已经升得老高。他走到技术部办公区,远远看了一眼赵海的工位——那人正低头盯着电脑屏幕,眉眼平淡,看起来再寻常不过。谁会想到,这样一张面孔下,藏着几度在暗处动手的痕迹。
陈建国没有声张,收回目光,转身走回办公室。他给自己倒了杯凉水,喝了一口,又拨通了周敏的电话:“下午两点,你到我办公室来,我们去赵海那里一趟。”他已经不想等了。
第七章 赵海露馅
下午两点,陈建国没有叫周敏去办公室,而是直接给技术部全员发了一封会议通知:下午三点,大会议室,项目复盘会。
技术部的人收到通知都有些意外,赵海还特地问了周敏一句:“这个会要准备什么材料吗?”周敏笑笑说:“陈总没说,应该就是例行总结吧。”
三点整,大会议室坐满了人。长桌两侧依次是技术部七八名核心员工,林浩坐在中间偏后的位置,赵海坐在主位侧方,脸上带着习惯性的亲和笑容。陈建国坐在正中间,面前摊着一本笔记本,旁边是一台合着的笔记本电脑。
“今天这个会,主要是想听一听各位对今年几个重点项目的复盘。”陈建国语气平淡,目光在众人脸上扫了一圈,“大家随意说,不用念稿子。”
王磊第一个说了几句,提了年初那两个上线产品的整体情况。接着又有两名同事简单汇报。气氛松懈下来,没有人觉得有什么异常。
直到陈建国话锋一转:“林浩牵头做的那套智能风控系统,数据很漂亮。赵海,你来说说,这个项目里林浩主要负责哪些部分?”
赵海脸上的笑意微微僵了一下,很快恢复如常:“林浩嘛,表现一直不错,风控系统他参与得多,整体执行得挺好。”
“参与得多?”陈建国低头翻了翻笔记本,语气不紧不慢,“你是主管,应该对你的团队人员分工很清楚。风控系统的架构设计是谁做的?核心代码是谁写的?客户那边的落地方案是谁对接的?”
赵海干笑了一声:“架构设计是林浩起了个初期框架,后来团队一起打磨的。代码的话,主力当然在他那边,但测试优化这些,也是大家一起干的,功劳不能全算到一个人头上。”
他说得滴水不漏,既认可了林浩的能力,又把功劳分成了“团队协作”。这种做法很聪明——在公开场合否定一个人是没有优势的,他要做的只是“稀释”。
林浩一直没有说话,安静地坐在那里,手指轻轻扣着水杯边缘。
陈建国又追问了一句:“那按照你的评估,林浩今年的绩效应该是什么档位?”
赵海的表情终于有了一丝波动。他看了一眼林浩,又迅速收回目光,语气依然客气:“我给的评价是B+,主要是觉得他在团队协作方面还有一些提升空间,有时候比较坚持自己的想法,跟同事沟通上磨合不够。”
会议室里的气氛变了。有人悄悄抬眼看了林浩一眼,也有人低下了头。
“磨合不够。”陈建国重复了这几个字,语气没有变化,“那你觉得,一个主导了公司全年核心项目的人,一个给公司带来两千多万合同额的人,因为‘磨合不够’就评B+,放在外面说得过去吗?”
赵海感觉到压力了。他的声音不再那么稳当:“陈总,我们公司的绩效有综合维度嘛,技术能力是一部分,日常表现、团队配合也都是……我觉得这个评级还是有依据的。”
“有依据。”陈建国点了点头,伸手打开了面前的笔记本电脑,“那你来看看这个。”
投影幕布亮起来。屏幕上显示的不是PPT,而是一张系统的后台操作日志截图,上面清楚标注着日期、时间、操作人和修改内容:奖金核算前夜,账号“赵海”提交了一次绩效调整申请,将林浩的绩效等次从A改至B+,备注栏写着“按技术部赵海主管意见调整”。
整个会议室安静得能听见大家的呼吸声。
赵海的脸一瞬间白了,手还僵在鼠标旁边,像是在凝固的画面里一样定格了好几秒。
陈建国没有等赵海辩解,又切到下一张截图——去年的数据,同样的账号、同样的时间,同样的操作,将林浩的绩效从A-压到B。第三张,前年年底,将林浩的季度考核优秀标记取消。
“连年压低。”陈建国的声音沉下来,“你作为技术部主管,不去维护员工的积极性,反而守着那点心思,在数据上做手脚。你打算怎么解释?”
赵海的嘴唇动了动,声音干涩,像是被什么东西卡住了喉咙:“陈总,这个,系统里我确实做过一些调整……我当时是觉得,林浩的技术能力虽然强,但……但他如果爬得太快,会……”
“会什么?”
“会影响到我的位置。”
这句话说出口后,赵海像是一下子泄了气,低下头,不再去看任何人的眼睛。会议室里响起一阵压抑的低声议论,王磊的手在桌下紧紧攥成了拳头,林浩依旧没有说话,只是轻轻呼出一口气,像是放下了一件压在心头很久的事。
陈建国关上了电脑,靠在椅背上,沉默地看了赵海很久。
“你倒还算诚实。”他这样说了一句,语气复杂,“公司的信任不是用来让你这么消耗的。从今天起,技术部主管这个岗位,你不用再担任了。等正式文件下来,配合做好交接。”
赵海张了张嘴,想说什么,最终还是什么都没说出来。他的肩膀塌下来,整个人看起来瞬间老了好几岁。他挪开椅子站起来,收拾好桌前的笔记本,低着头走出了会议室。走到门口的时候,他停下来,似乎想回头,但最终没有回。
门关上那一刻,几个同事几乎同时看向林浩,目光里的含义很复杂。有人想说什么,又觉得这个场合不太合适,只拍了拍他的肩膀。
陈建国站起来,走到林浩面前:“你今年受委屈了。”
林浩抬头看着他,嘴角微微动了动:“陈总,您今天这么做,我就觉得值了。”
陈建国拍了拍他的肩膀,声音不大,但很稳:“往后,不会再有人敢这么对你的数据动手了。”
第八章 公开道歉
赵海低着头走出去之后,会议室里很久都没人说话。陈建国站在原地,目光扫过在场每一张面孔,最后落在林浩身上,语气平静却带着不容商量的意味:“明天上午十点,全员大会,所有部门都必须到。”
林浩愣了一下:“陈总,不用这么兴师动众吧……”
“这不仅仅是为你。”陈建国打断他,“公司制度出了问题,我要让所有人知道,这种事在我这里过不去。”
王磊在桌下用力踢了林浩一脚,压低声音说:“别推了,这是你该得的。”
林浩没再说话。
第二天早上九点半,公司最大的多功能厅被临时改成了会场,一排排椅子摆得整整齐齐。平时只有季度总结会才用这个大场地,今天显然不一样。各个部门的人陆续进来,技术部的坐在中间区域,销售部的坐在右边,行政和财务在后方。好多人一边落座一边低声交头接耳,有人已经听说了昨天会议室里的事,正在跟旁边的人小声转述。
林浩走进多功能厅时,马上感受到了无数道目光投过来。有不平的,有好奇的,也有带着几分打量的。他没有刻意回避,也没刻意张扬,找了个靠边的位置坐下。王磊跟着坐到他旁边,小刘也挤过来,三个人并排坐在一起。
“你知道今天赵海会来吗?”小刘压低声音问。
“应该会。”林浩说,“陈总的性格,他不可能让人代劳。”
十点整,陈建国走上讲台,身后跟着周敏和另一位行政同事。投影幕布已经亮起,屏幕上放着公司的Logo,简洁干净。赵海独自坐在第一排的角落里,面前放着一杯水,头微微低着,看不清表情。他换了一件深色外套,整个人看上去比昨天更加沉默。
陈建国没有寒暄开场,直接站在话筒前开口:“今天临时召集大家,只为一件事。关于今年年终奖发放的一些情况,我要向全公司做一个说明。”
台下的窃窃私语立刻停了下来。
“技术部林浩,入职五年,主导完成公司核心项目,今年签订的合同额超过两千万。”陈建国的声音不疾不徐,清晰地落在多功能厅的每一个角落里,“但他的年终奖,只有三千块。而全公司的平均年终奖水平,是八万。”
台下响起一片压抑的低呼声。
“这件事,是我作为公司管理者的失职。”陈建国顿了顿,目光落在赵海身上,“也是有人故意操作的结果。”
赵海的手放在膝盖上,指节微微发白。他深吸了一口气,像是早已知道这个时刻躲不过去,缓缓从座位上站了起来。多功能厅里安静得近乎凝固,所有人的目光都聚焦在他身上。他走了两步,站到台侧,面对着台下同事们复杂的目光。
他沉默了几秒,终于开口,声音带着些嘶哑:“林浩,对不起。”
这句话说出口后,像是一块石头投进了水面。赵海的喉结上下动了动,继续说下去:“这几年,我因为一些私心,在绩效数据上动了手脚,压低了你的评级。你做得比我好,我心里不痛快,就想用这种方式把你压住。这件事是我做得不对,我不配做你的主管。”
他的声音越来越低,最后几乎像是从牙缝里挤出来:“我向你道歉,也向技术部的同事们道歉,是我耽误了大家的公平。”
全场鸦雀无声。好几个人脸上写满了震惊,也有人露出恍然大悟的表情。王磊紧紧盯着赵海,嘴唇抿成一条线,要不是小刘拉着他,他几乎就要站起来说点什么。
林浩坐在那里,表情没有太多变化,但他攥着手机的手微微发着抖。
陈建国重新走到话筒前,声音沉稳:“公司决定,解除赵海技术部主管的职务,即刻生效。相关交接手续会在本周内全部完成。”
赵海站在那里,听完这句话,没有争辩,也没有解释,只是朝台下微微鞠了一躬,然后转身从侧门离开了多功能厅。那扇门关上的声音很轻,却像一记重锤落在所有人心里。
陈建国目送他离开,然后从口袋里掏出一张银行卡,隔着讲台看向林浩:“林浩,上来一下。”
林浩愣了几秒,王磊推了他一把:“快去啊。”
他站起来,穿过一排列座椅,走上讲台,走到陈建国面前。陈建国把那张银行卡递到他手里,声音清晰地让所有人都能听到:“这是补发给你的年终奖,十八万。扣除你已经收到的三千,差额一分不差地补上了。我亲自去财务核对过,走的是专项审批流程。”
林浩捏着那张薄薄的卡片,指尖有些发麻,喉咙里像是有什么东西堵住了,一时说不出话来。十八万。他在这里工作了五年,从没想过有一天会以这种方式站在众人面前。
他正要开口说谢谢,陈建国却又从文件袋里取出一份打印好的文件,展开在所有人面前。封面上清清楚楚印着一行黑体字:技术总监聘任书。
“另外,”陈建国的声音在多功能厅里回荡,“从今天起,林浩出任公司技术总监,全面负责技术部的管理和技术方向决策。这是董事会一致通过的决定,不需要任何讨论。”
林浩彻底愣住了。他张了张嘴,像是想说什么,又觉得脑子里一片空白。台下的安静只持续了一瞬,紧接着,不知是谁带头鼓起了掌。那掌声像被点燃的引线一样迅速蔓延开来,从技术部那一片开始,扩大到整个多功能厅,连后排行政和财务的同事都站起来鼓掌。掌声像潮水一样涌过来,一浪接一浪,持续了很长时间。
王磊两只手拍得格外用力,眼眶都红了,嘴里低声念着:“好样的,好样的。”
小刘一边鼓掌一边吸了吸鼻子,什么话都说不出来。
林浩站在讲台上,手里攥着银行卡和聘书,看着台下那些熟悉的面孔,那些曾经一起加过班、一起熬过夜、一起为项目忙到凌晨的同事们,眼圈终于红了。他朝台下深深鞠了一躬。
掌声渐渐平息下来,人群开始散去。林浩正要走下讲台,周敏却迎面走了过来。她的脸有些涨红,步子明显比平时慢,在林浩面前停下来,低下头像是酝酿了很久才开口:“林浩,对不起。我昨天跟你谈话的时候,确实不该那么跟你说话。”
林浩看着她,没接话。周敏继续说了下去:“我原本以为赵海那边的绩效数据是正常的,是我没有仔细核查,就带着偏见去约谈你。你受了这么大委屈,我还说什么‘资历不够’‘业绩平平’的话……那些话,我不该说。”
她的声音有些发涩:“你愿意接受我的道歉吗?”
林浩沉默了一会儿,然后点了点头:“你能当面跟我说这些,我就没什么好计较的了。”
周敏像是松了口气,红着眼角转身走开了。王磊凑上来,大力拍了拍林浩的肩膀,声音里带着掩不住的兴奋:“走吧,林总监,中午这顿你得请!”
林浩终于笑了出来,把那枚聘书小心地放进包里:“请,必须请。吃什么都行。”
第九章 迟来的认可
那顿午饭,林浩吃得有些恍惚。王磊点了一桌子菜,小刘举着饮料不停地敬他,周敏没来,但托人带了一句话,说怕自己在那让大家不自在。饭桌上热闹得很,技术部的同事们挨个过来碰杯,嘴里说着“恭喜”“应该的”“终于等到了”,可林浩举着酒杯笑了一下午,总觉得心里那块石头没有真正落下去。
傍晚回到工位,他打开电脑,那封聘书静静躺在包里。他盯着屏幕上的代码看了好久,一个字也写不进去。脑子里翻来覆去都是白天那个场景:赵海低着头道歉的样子,陈建国递来银行卡时眼里的郑重,周敏红着脸说完那些话后转身的背影。每一样都像是真的,每一样又都像是做梦。
他伸手把那封聘书从包里拿出来,翻开,又合上。技术总监。这四个字他盼了不知道多少年,可真到了手上,却觉得沉甸甸的,压得他有点喘不过气来。
手机震了一下,是王磊发来的消息:“晚上喝酒去?就咱俩。”
林浩回复了一个字:“好。”
街边的大排档,塑料桌布在风里轻轻打着卷。王磊倒了两杯啤酒,一杯推给林浩,一杯自己端起来:“咱哥俩好久没这么坐过了。”
林浩接过杯子,没喝,只是转着杯沿:“上一次这么喝,还是去年项目上线前一天吧?你喝多了,非拉着我喊‘熬出头了’。”
王磊一愣,随即笑了:“那时候是真觉得要熬出头了。方案改了十二版,客户那边来来回回确认了三个月,上线那晚咱俩在机房盯到天亮。我记得你还说,等项目奖金下来,你带苏妍去海边玩一趟。”
林浩的手顿了顿。他想起那晚,机房空调嗡嗡响,屏幕上跑着通宵的日志,苏妍打来电话问他什么时候回家,他说快了快了,结果天亮才走。后来呢?项目顺利上线了,奖金的事却始终没有下文。他也去问过赵海,赵海只说公司整体效益不好,考核标准是综合评定的,让他别太计较。那时他信了,想着只要把活干好,总会被看见的。
王磊看他半天不说话,自己把那杯酒喝了一半,放下杯子声音放低了些:“林浩,我那天在公司看到你拿着八千块,脸上一点表情没有,我心里特别不是滋味。你在技术部干了五年,哪一次难啃的骨头不是你去啃?去年那个紧急预案,你发着烧还在改数据,别人都下班了,就你那盏灯亮着。我有时候想,要是换我干那些活,我可能早就撂挑子了。”
“哪有你说得那么夸张。”林浩摇头。
“这不是夸张。”王磊盯着他,“你心里那口气,我是知道的。今天我看着赵海道歉,看着陈总把聘书递给你,我确实高兴。可我也知道,你不是那种别人给个甜枣就能把委屈咽下去的人。你这个人,最难过的从来不是钱那关,是你自己心里那关。”
林浩握着杯子的手指收紧了一些。王磊话糙理不糙,戳得太准了。他确实不是为了那十八万,也不是为了那个总监的位子。他在意的是那五年来每一个加班到凌晨的夜晚,每一个改到崩溃的方案,每一次生病还硬扛着出差的清晨。这些付出没有被看见,被一纸绩效压成了“业绩平平”。那才让他寒心。
“王磊,”林浩终于开口,嗓音有些哑,“说句实在话,我今天站在台上,拿着那张银行卡的时候,心里第一反应不是高兴,而是害怕。我怕这是老板一时气头上的决定,怕他过几天冷静下来又觉得我这个人不识抬举,怕周敏嘴上道歉心里还觉得我是靠着闹离职才拿到的好处。”
王磊沉默了,低着头看着桌面上的油渍,好一会儿才说:“那你有没有想过,陈总要是真不想留你,根本不会费这么大劲。赵海干那些事多少年了,他真要捂盖子,今天那场会完全可以不开。他当着全公司人的面把事摊开,就是给你一个交代,给技术部所有人一个交代。”
林浩没接话,仰头把那杯酒干了,冰凉的酒液顺着喉咙滑下去,带着一股微苦的回甘。
“我知道。”他放下杯子,声音平静了一些,“我只是需要点时间想想。我留下来,不是为了那笔钱,也不是为了那个头衔。我得想清楚,自己在这里到底还能不能安心做自己想做的事。”
王磊看他这样,碰了碰他的杯子:“行,你慢慢想。不管你最后怎么决定,我都是站你这边的。”
夜风从街口吹过来,吹得灯影晃了晃。林浩看着对面这个相处了五年的老同事,忽然觉得那些在会议室里憋了一整天的心事,好像松动了那么一点。他还没有想好那个答案,但他知道自己总有一天会想明白。
两人又碰了一杯,王磊叫了盘毛豆,边剥边聊了些有的没的。林浩没怎么吃,酒倒是一杯接一杯下得慢,像在给自己留个清醒。
“苏妍知道这事吗?”王磊突然问。
林浩摇摇头:“还没跟她说。前几天她加班多,回来都晚了。我不想让她跟着操心。你也知道我今年的状态,她嘴上没说什么,可我知道她一直替我悬着心。今天这事要是定下来了,我再好好跟她讲。”
王磊“嗯”了一声,眼神里带着点复杂:“你俩结婚这些年,她跟着你没少吃苦。你调数据调到大半夜那阵子,都是她给你留饭。有时候我想,你这个人工作上再难都能扛,可家里那些事,你是真没让她省心过。”
林浩低着头,指尖转着空杯子,过了好一会儿才说:“是啊,欠她的,怕是要还一辈子了。”
“那就用以后的好日子慢慢还。”王磊拍拍他肩膀,“别光想着过去那些委屈了。机会递到手上,接不接是本事,接了能不能干好,也是本事。你这个人,我还不了解么?你嘴上说要想想,其实心里早就有答案了,只是还没说服自己。”
林浩被他这么一说,忍不住笑了一声:“你这人,比我老婆还能看穿我。”
王磊也笑了:“那是,咱俩在一个机房里熬过多少个夜了。行了,时间不早了,我送你回去。你明天还要早起面对那摊子事呢。”
两个人站起身,王磊扫码结了账。夜风迎面吹来,带着路边花坛的草木味,清淡却不凉。林浩迈出两步,回头看了眼那张塑料桌布上还剩的半瓶啤酒,心里那个沉甸甸的东西,似乎轻了一些。
他没喝多,却好像是这一年多来,第一次觉得自己能睡个安稳觉。
第十章 女友的鼓励
回家已经是夜里十一点多。林浩推开门,客厅里电视还亮着,声音调得很低。苏妍蜷在沙发上,身上搭着一条薄毯,手里攥着手机,屏幕已经暗了。
他换鞋的动作顿了顿,轻手轻脚走过去,想把她手里滑落的手机拿开。苏妍眼皮动了动,睁开眼,先是一愣,随即坐起来:“回来了?喝酒了?”
“嗯,跟王磊吃了个夜宵,喝了两杯。”林浩把外套脱下来搭在椅背上,在她旁边坐下,“你怎么不进屋睡?”
“等你呢。你今天开完会给我发了条消息,说一切都好,后来就再没动静。我打你电话也没接,猜你可能是跟同事吃饭去了。”苏妍揉了揉眼睛,声音有点哑,“穿这么少就出门,夜里凉。”
“手机静音了,忘了调回来。”林浩掏出手机看了看,果然有几个未接来电,都是苏妍的。他心里有些过意不去,伸手揽住她的肩,“让你担心了。”
苏妍没躲,侧过脸看着他。客厅里只开了一盏落地灯,暖黄色的光打在他的侧脸上,眼角的细纹比前两年多了一些。她伸手在他眉头点了一下:“皱了一整天了吧?这儿都有印子了。”
林浩苦笑,没说话。
苏妍把毯子往他身上搭了一半,自己靠在沙发靠背上,声音不高不低:“今天公司的事,王磊都跟我说了。”
林浩愣了一下:“他什么时候跟你说的?”
“下午。他怕你想不开,偷偷给我发了消息,说赵海当着全公司道歉了,陈总给你补了十八万,还升你当总监。”苏妍语气平淡,像是说一件再平常不过的事,“我本来想给你打个电话,想了想还是算了。你这个人,越是在人多的时候越不愿意表露情绪,当着别人的面讲,你反而难受。”
林浩垂下眼,手指在自己的膝盖上慢慢摩挲。她太了解他了。
“那你知道我当时站在台上是什么感觉吗?”他低声问。
“你肯定没觉得痛快。”苏妍接话接得很快,“你那种人,被人冤枉的时候会生气,可一旦真相大白,别人都来安慰你,你反而不知道该怎么回应。你脑子里翻来覆去想的,不是拿了多少钱,而是那几年受的委屈到底值不值得。”
林浩喉咙动了动,半天没说出话来。他从来不知道苏妍把这些看得这么透。她平日话不多,也不怎么过问公司里的细节,可一到关键时候,每一句都落在最柔软的地方。
“那你说,我该怎么办?”林浩问。
“不是我该怎么办,是你自己想怎么办。”苏妍转过头来看着他,“林浩,我跟你说句实话。你受委屈这件事,我不是今天才知道。半年前你们公司第二次调整绩效的时候,我就觉出不对劲了。你每天加班到那么晚,项目上线后客户点名表扬,可你回来的时候脸上没有高兴的样子。我那时候就猜,你们公司内部肯定有什么猫腻。但我没说。”
“为什么不说?”
“因为说了也没用。你那会儿还在气头上,我要是跟着你一起骂,你只会觉得全世界都亏欠了你,越钻越深。我要是劝你忍,你心里那口气又咽不下。唯一能做的,就是替你把饭热着,把家里收拾干净,等你哪一天自己愿意开口讲的时候,我再好好听。”苏妍声音轻轻的,“我怕伤你自尊。你是那种宁可自己扛着也不肯低头的人,我不想让你觉得,连最亲近的人都把你当弱者看。”
林浩眼眶有些发热。他别过头去,盯着阳台上晾着的衣服,深吸了一口气:“我说实话,今天陈总把聘书递到我面前的时候,我第一反应不是感激,是怕。我怕他只是一时冲动,怕这个决定不是经过深思熟虑的。我也怕自己留下来之后,人家在背后说我是靠闹脾气才换来这些。”
苏妍沉默了一会儿,轻轻地说:“那你有没有想过,你怕的这些,恰恰是因为你还在乎这份工作?”
林浩一怔。
“你要是真的不在乎了,根本不会考虑别人怎么看你。你会把聘书扔回去,转头就走,谁爱当这个总监谁当去。”苏妍的声音依然很平稳,“你现在犹豫,是因为这里还有你在意的东西。你舍不得的不是陈总给的十八万,也不是那个头衔,是你在那边熬过的五年,是和王磊他们并肩作战的那些日子,是你亲手把一个又一个项目从零做起来的成就感。这些东西,换家公司未必能给你。”
林浩低头看着自己的手掌。五年前他还是个什么都不懂的毛头小子,第一个项目的需求文档改了十几版,差点被客户逼哭。是公司给了他试错的机会,是老领导一个一个帮他纠正思路。赵海对他的打压是真的,可公司给他的成长也是真的。这两件事并不相悖。
“我当初进这家公司的时候,一个月工资才六千,住的是合租房,早上挤地铁转两趟才到公司。当时就想着,先干两年积累点经验,再说以后。”林浩声音低沉,“结果一干就是五年。说起来也怪,中间不是没想过跳槽,有猎头来挖过两次,开的薪资比这边高不少。我都没走。当时说不清楚为什么,就觉得这个团队的人合得来,做事踏实。今天被你这么一问,我好像有点明白了。”
“是因为那里有你参与过的一切。”苏妍轻轻握住他的手,“你看着那些项目上线,看着用户量涨起来,看着团队里的人从新人变成骨干。这就像种了一棵树,你天天浇水施肥,看着它一寸一寸长高。现在要你走,你舍不得的不是这个园子,是你浇进去的那些心血。”
林浩沉默了很久。窗外有夜归的车开过
第十一章 新方案
第二天早上,林浩走进办公室的时候,桌面上放着一杯还冒着热气的咖啡。他抬头看了一眼,王磊隔着隔板朝他努努嘴:“别看我,陈总买的。他比你还早到,在会议室等你呢。”
林浩端着咖啡,心里掂了掂。昨天那场大会上的掌声、十八万到账的短信提示音、聘书上的烫金字,都还清晰得像是刚刚发生过的事。他没有立刻签字,也没有正式答应留下。陈建国当时只点了点头,说“不急,你想清楚”。林浩以为会等到一个催问的电话,没想到他自己先来了。
推开会议室的门,陈建国正坐在靠窗的位置,面前摊着一份打印出来的数据报表。看见林浩进来,他起身指了指对面椅子:“坐。”
“陈总,找我有事?”林浩坐下之后也没绕弯子。
“我是来跟你交个底的。”陈建国把手上那份报表推到林浩面前,“这是过去三年技术部历次绩效评定的原始记录,财务那边刚整理出来。我昨天晚上看了一遍,越看越睡不着。”
林浩扫了一眼上面的数字,没有急着开口。他认得那张表里自己的名字,每一行的分数他都记得。
“我当年创业的时候,公司只有九个人,发年终奖从来没这么复杂过。谁干得多谁干得少,不用看表,心里都有数。后来人多了,觉得得有个制度管着。结果制度建起来了,人心反而远了。”陈建国说这些话的时候,没有老板的架子,语气里带着一点自嘲,“我盯了五年业绩,盯了五年成本,偏偏没盯紧绩效这块最该透明的地方。”
林浩放下报表:“陈总,其实制度本身没问题。有制度比没制度强,关键是中间那一层。”
“你说得对。”陈建国点了一下头,“赵海一个人就能改你的评分,能压你三年奖金,而我这个当老板的居然一点都不知道。这不是制度的问题,是制度的漏洞。我让一个主管手里握了一票决定权,其他人连申诉的门都找不到。这不对。”
林浩没想到他会把话说到这个份上,一时间没有接话。
“我叫你来,不是催你签聘书。”陈建国继续说,“聘书的事你想几天都行,但有一件事我想请你现在就答应我——新绩效制度怎么建,你来做方案。我不是让你写出花样来哄我高兴,我是想让你把这几年的委屈变成规矩,以后谁也别想再靠一张评分表压人。”
“陈总,我是做技术的,制度设计这活儿我没经验。”
“你觉得做方案的那套逻辑,跟写代码有什么区别?”陈建国靠在椅背上,平视着他,“无非就是梳理需求、拆解流程、留好接口。你写了五年代码,这些东西你比我熟。”
林浩嘴角动了动,沉默了片刻,才开口:“如果让我提建议,第一,绩效评分不能由单一主管决定。每个项目的立项、推进、交付、复盘中,参与人员得分要分开算,至少两个以上的人交叉确认。第二,评分结果要有申诉通道,不是说申诉就一定有结果,但程序上的公平必须保证。第三,季度的绩效数据要同步到人事系统一次,这样年终汇总的时候,谁都能查到自己的原始分。”林浩说完才意识到自己讲得有点多,停了下来。
陈建国没有打断他,等他说完,又追问了一句:“你觉得,以咱们公司现在的体量,推行这套东西大概要多久?”
“如果只是把框架搭出来,两周够用。但要让大家都适应,至少得跑一个完整的季度,跑通之后再根据反馈调整。”林浩认真想了想,“我手头还有两个项目在交付期,时间上需要调配一下。”
“项目的事你不用操心,该分出去的让王磊和小刘他们多承担一些。你专心把制度和方案理出来。”陈建国语气里带着一股难得的干脆利落,“林浩,昨天在大会上,我发奖金的时候是在还你的钱。但我今天跟你说的这些,是真心想请你留下来,跟我一块儿把这家公司做得更像个样子。”
林浩低了一下头,阳光正好从窗口斜进来,照在那份数据报表上。他忽然想起昨天晚上苏妍的话:你怕的这些,恰恰是因为你还在乎这份工作。
“陈总,”林浩抬起头来,“给我三天时间,我会把制度框架做出来。”
“三天?”陈建国愣了一下,“一个人做这么细的内容,够不够?”
“够了。”林浩点了下头,“制度不是越复杂越好,关键是堵住那些该堵的窟窿,让干活的人心里踏实。”
陈建国站起来,伸出手。林浩也站起来,两个人握了一下,都没再说什么场面话。
等林浩回到工位上,王磊立刻凑过来,压低声音问:“陈总跟你说什么了?是不是催你签聘书?”
“没催。”林浩打开电脑,“他让我做个新绩效制度的方案。”
“这不就等于把刀递你手里了?”王磊眼睛一亮,“你可别心软,把以前那些憋屈的规矩全给推翻了重写!”
林浩笑了笑,没有回答。他打开一个空白文档,屏幕上光标闪了闪。半天,他敲下第一行字——“关于技术部绩效透明化改革的初步构想(草案)”。
窗外天很蓝,办公室里键盘声噼里啪啦地响着。林浩的思路逐渐铺展开来,写方案的时候,他第一次觉得自己受过的那些委屈,终于变成了一点有用的东西。
林浩收回思绪,手指在键盘上敲得更快。他把过去三年每一次评分的时间、项目、评分人以及申诉流程都列了出来,在旁边标注了问题所在。写到一半,他停下来,想起那次被扣分的时候,自己明明提交了完整的项目文档,评审组却连问都没问一句。他深吸一口气,继续往下写。
第二天下午,他把初稿发
第十二章 不速之客
林浩刚把初稿发出去不到一个小时,正端着杯子去茶水间接水,手机就开始震个不停。
先是王磊发来一串消息:截图、链接、愤怒的语音条。然后是实习生小刘的电话,刚接通就听到他压低嗓子喊:“浩哥,出事了,你赶紧看看群里!”
林浩站在茶水间门口,点开王磊发来的截图,愣了一下。
那是一个技术行业交流群的聊天记录,赵海赫然在群里发了几条长消息。大意是说,自己多年兢兢业业带技术团队,却被一个“只会写代码不懂人情世故的人”挤走,说林浩为了上位,早在半年前就开始跟老板套近乎,逢年过节送东西不说,还暗中贬低同事的贡献,年终考核时把别人的功劳全算在自己头上。最后还来了一句:“各位同行,你们以后招人可要擦亮眼睛,防人之心不可无。”
下面竟然还有人回复:“赵哥这么一说,我大概知道是谁了,上个月他们公司那个事儿闹得挺大,听说给一个普通员工补发了十八万?”
有人接了句“老板怕不是被忽悠瘸了”,也有人发了个“懂得都懂”的表情。
林浩盯着屏幕看了好一会儿,没有表情,只是缓缓把手机揣回兜里,接了水,回到工位上。
王磊已经站在他座位旁边等他了,脸色铁青。林浩还没坐稳,王磊的火就压不住了:“你看见了吗?他这是要把你名声搞臭!什么套近乎、讨好老板,说得有鼻子有眼的,底下还有人跟着起哄——你等着,我这就去群里怼他,谁怕谁啊!”
“你怼什么?”林浩把水杯放在桌上,声音平静得不像话,“他发的那些东西,有哪一条拿得出证据?”
“这还要证据?”王磊拍了一下桌子,“他那就是颠倒黑白!你们那个项目,方案是你熬了三个通宵写出来的,调试是你一个人在现场盯了半个月,他在哪儿?他在办公室喝茶!现在倒好,反过来说你抢他的功劳?”
“他说我抢,可项目记录写的是我的名字,交付确认书上也是我的签名,客户那边的反馈一封都没有提过他。”
林浩坐下来,手指搭在键盘上,“他要造谣,是他自己的事。我如果跳进去跟他吵,反而让看热闹的人觉得我们各执一词、说不清楚。清者自清。”
王磊张了张嘴,一时没接上话,顿了顿才闷闷地说:“你倒是沉得住气。要是我,早就气炸了。”
“也不是不气。”林浩低头看了一眼手机屏幕,上面还在不断跳出群消息,他按灭了屏幕,“只是气归气,总得做点有用的事。”
正说着,小刘从隔壁工位探过头来,声音带着些紧张:“浩哥,刚才人事那边有人在说这件事……周经理也知道了,我看她好像脸色不太好,是不是会找你谈话?”
“没事。”林浩朝小刘摆了一下手,示意他不用紧张,“该谈就谈,我不会因为几句话改变什么。”
“那你打算怎么办?”王磊拉了把椅子坐下来,压低声音,“总不能就这么由着他胡说吧?那个群有好几百个同行,里面还有咱们以前合作过的甲方,要是真有人信了……”
“我已经想好了。”林浩点开自己电脑里的一个文件夹,屏幕上弹出几十个文件,“所有项目的源码版本、评审纪要、邮件往来、交付记录,我这边都有存档。还有他当时给我打绩效分的截图,以及我在OA系统里提交过但一直没有得到回复的申诉单。”
他顿了一下,像是确认自己做了决定:“下午我就在公司内网发一条公告,把所有记录整理成时间线,谁想看,谁就能看个明白。”
王磊愣了一下,紧接着露出一个复杂的表情:“内网公告……你这手笔有点大啊。”
“不大。”林浩说,“内网是给公司同事看的,先把自家人讲清楚。至于外部群那个圈子,我等之后有空了再找机会回应。但有一点,我不会跟他对骂,骂来骂去谁都不好看。”
小刘忍不住插了一句嘴:“浩哥,你能咽得下这口气吗?赵海都这么编排你了……”
林浩端起水杯,喝了一口水,说话声音依然平平淡淡的:“咽不下又能怎么样?我没有必要跟一个已经离职的人比谁骂得难听。他要毁我名誉,我就拿事实出来摆一摆。等东西都摆出来了,孰是孰非,大家心里自然有数。”
窗外传进来一两声鸟叫,办公室里的灯光在下午这个时段显得有些昏黄,林浩的话却透着一股清晰和笃定。
下午三点,林浩在公司内网发布了一篇长文,标题只有六个字——项目记录说明。
他按照时间顺序,把近三年来自己牵头和参与的项目逐一列了出来,每个项目后面都附上了进入时间、关键节点、交付日期、客户验收意见,以及最终版本代码的下载入口。赵海的名字在文中只出现了一次,还是以“原技术部主管”的身份随口带过,既没有指责,也没有抱怨。
文章的末尾,他写了这样一段话:
“我发这些,不是为了证明谁对谁错,只是想告诉一直并肩做事的同事们,项目是什么样的,你们亲眼看过,最清楚。我林浩干过的活,件件都摆在日头底下,经得起翻。”
帖子发出去之后,不到二十分钟,浏览量已经破了两百。评论区里安静了一小会儿,先是一个前端工程师留言说:“当时L项目的前后端联调,浩哥连着三个晚上跟我一起查到凌晨两点,这件事我记得。”接着有人跟了一句:“那个项目的核心模块是林浩一个人写的,代码风格跟后来维护文档完全一致,这没什么好争的。”
王磊坐在工位上,一条一条刷新着评论,越刷越舒坦,最后忍不住扭头冲林浩竖了个拇指:“行,你这手干净利落。”
林浩没有抬头看手机,手指依然在一个代码文件上敲着,嘴上只是说了句:“后面该干嘛干嘛,不必在这件事上耗太多精力。”
傍晚临近下班时,周敏路过林浩的工位,停下脚步,看了他一眼。
“公告我看了。”她说得简短,语气却比前几次约谈时温和了许多,“整理得条理很清楚,用得上人事那边的存档的话,跟我说一声就行。”
林浩抬头看了她一眼,略微点了点头:“好,谢谢周经理。”
周敏似乎犹豫了一下,像是还有什么话憋在心里,但最后只是说:“那个群里的事,老板那边已经知道了。你安心干活,其他事情会有人处理。”
她说完就走了,高跟鞋的声音在走廊里渐渐远去。
王磊凑过来,压低声音神秘兮兮地说:“看见没,连人事经理都主动给你递筹码了,风向变了。”
林浩没有搭话,继续盯着屏幕,但心里某个地方微微松动了一下。他把内网公告的页面又刷新了一遍,评论区还在往下增长,翻了一页,又一页,那些评论大多是同事们写下的回忆和佐证——项目里熬过的夜、解决过的难题、出差时一起对付过的客户。
他一条一条看完,人没说什么,胸腔里却有什么热腾腾的东西轻轻鼓动着。
下班时候,林浩起身收拾东西,手机亮了一下,是苏妍发来的消息:“听说你们公司有人在群里说你坏话?你还好吧?”
“没事,”他打了两个字,想了想,又补了一句,“我把项目记录都晒出来了,谁再说什么都伤不到我。”
几秒后,苏妍回了一个拥抱的表情。
林浩把手机收进兜里,关了电脑,拿上外套往外走。经过走廊时,他抬头看了一眼墙上挂着的历年年会合影,里面有一张赵海站在人群中间的照片,笑得格外灿烂。
他没有多做停留,推开玻璃门走了出去。
身后,办公室里还有几盏灯亮着。小刘又在群里发了一条消息:“技术部永远支持浩哥!”后面跟着几个握拳的表情。王磊回了一个“+1”。更多同事接二连三地冒了泡,那些名字林浩都认识,熟悉的、不熟悉的,这一刻齐齐整整地排成了一列。
他没回复,只是把手揣进口袋,朝地铁站的方向走去,脚步比来时轻了很多。
夜色漫上来,街灯一盏接一盏亮起,把整条路照得通明。林浩走在明晃晃的灯光下,忽然觉得,被人信任的感觉,原来是这个味道。
第十三章 漂亮反击
第二天一早,林浩刚推开办公室的门,就察觉到气氛跟以往不太一样。几个平时不怎么打招呼的同事朝他点了点头,眼神里多了一丝郑重的意味。茶水间里有人压着声音议论什么,见他经过,又默契地收了声。
王磊端着杯子快步跟上来,低声说:“浩哥,你那条帖子炸了。昨晚有人把赵海在行业群里造谣的聊天记录截了图,凌晨两点转进了咱们公司大群,行政今早七点多就置顶了。”说着,他把手机递了过来。
屏幕上是行政发布的一则公告,全文不长,措辞却异常清晰:针对原技术部员工赵某在外部群组发布的不实言论,公司已同步取证并将保留依法追责的权利,同时也提醒全体员工,对未经核实的信息保持理性判断。公告下方,置顶的正是赵海那条说林浩“靠讨好老板上位、窃取别人功劳”的截图。
评论区已经滚了上百条。有人把林浩昨晚整理的项目时间线做成了对比图,一条一条对着当时项目例会上赵海的汇报,发现好些标着“林浩主导”的模块,到了汇报文档里全变成了“技术部集体成果
林浩的目光从手机屏幕上移开,心里反倒比昨天平静了许多。那些聊天记录他昨晚就看过,赵海在行业群里把他形容成了一只“靠抱大腿上位的宠物”,字字句句都是阴阳怪气的揣测。要说完全不在乎是假的,但此刻看着公司群里的置顶公告,他第一次觉得公道来得这么快。
王磊还在旁边等他的反应。“浩哥,要不要回应一下?评论区都在等你说话呢。”
林浩把手机还给王磊,打开了自己的笔记本电脑。“等我把东西发出去再说话。”
他登录公司内网,将自己整理好的项目时间线、原始代码提交记录、各阶段版本迭代的Git日志,全部打包上传。这些是他昨晚加班到凌晨三点整理出来的,从入职第一天写下的第一行框架代码,到上线前修复的最后一个缺陷报告,时间戳、版本号、备注说明,每一个环节都有据可查。
他没有发任何情绪化的控诉,只是在内网发了一条简短的日志:《技术部“创新突破”项目的真实进度记录》。
日志的最后,附上了他在项目例会上提交的六版开发方案,每一版的封面都清清楚楚地写着:“主程:林浩”。而赵海的会议记录里,这些方案被归入了“团队共同创作”一栏。
发完,他没有看评论,径直走向茶水间给自己倒了一杯温水。背后传来此起彼伏的键盘敲击声和压低的惊呼。
等他在座位上坐定,屏幕上已经滚满了新消息。
“原来当初那个‘双缓存并发方案’是林哥一个人做的啊?当时赵海在会上讲得跟他自己写的一样。”
“我把Git日志翻了,这个项目的核心模块提交记录从第一天起就是林浩的名字,赵海的账号只在最后验收阶段出现过两次。”
“天,这对比图做得比公司季度汇报PPT还清楚。”
赵海的账号在内网沉寂着,仿佛从未存在过。而更让人意外的是,几位平日沉默的同事站了出来。
“我是后端组的,但跨部门合作时我亲眼见过林浩下班后还在调接口,而我给赵海发消息永远只有‘收到’两个字。”——这条来自品质部门的一个老工程师,平时跟林浩几乎没有私交,却在评论区留下了长长的一段话。
“于公于私,林浩是那种你凌晨三点遇到线上事故也能放心打电话给他的人,因为他一定会接。赵海不会。”——这条来自运维部的同事,落款用的是真名。
林浩盯着这些字,眼眶有点发热。他原来以为,自己在这个公司的存在感就是工位上那台不怎么关机的电脑,没想到有些光其实是别人悄悄看见过的。
下午两点,陈建国的秘书挨个通知技术部全员开会。会议室坐得满满当当,赵海的位置空着,桌上连杯水都没倒。
陈建国走进来,手里没有拿稿子,面色沉沉的。“公司里这两天的事情,我想大家都有所耳闻。有些事情,我作为管理者,负有责任,一开始没有把项目贡献边界划分清楚,才让一些不实之词有了生存空间。”
他顿了顿,目光扫过在座的每个人。“从今天起,技术部进行架构重组。林浩担任技术部项目负责人,统筹所有新增研发工作。原赵海的项目管理权限即刻收回。”
会议室里安静了两秒,随即响起稀稀落落的掌声,但越来越多的人鼓起来,带着某种如释重负的坦率。王磊坐在角落,冲林浩竖了个大拇指,用口型说:请客啊。
陈建国没有结束发言。“前期跟林浩配合比较紧密的几名骨干,以后仍然编在技术部核心组。另外,我已经让HR启动招聘,补充两名资深开发进来做支撑。林浩缺的是人力和资源,这两样我给他补齐。”
散会后,同事们陆续离开,王磊磨蹭到最后,凑到林浩旁边:“浩哥,晚上是不是安排一下?我连饭店都看好了,附近新开了家烤串店,评分四点八。”
林浩关掉电脑,把手机收进兜里。窗外阳光明媚,远处写字楼的玻璃幕墙被照得发亮,像一面被擦干净了的镜子。“行,”他站起身,“这顿我来请。”
王磊眉开眼笑往外走,一边走一边嘟囔:“这还差不多,等你新官上任,第一顿饭总得你掏钱。”林浩没接话,只是回头看了一眼会议室那块白板,上面还留着当年赵海画的项目路线图,边界潦草,如今像一张过期的告示。他抬手用板擦擦掉了最后那一行字,擦得干干净净,一点痕迹不剩。
第十四章 留下的理由
晚上七点出头,林浩和王磊一前一后走进那家新开的烤串店。店里灯光昏黄,桌上摆着炭炉,木签子被炭火烤得发出细碎的噼啪声。王磊一口气点了五六十串,又要了两瓶冰啤酒,往林浩面前一推。
“压压惊。”王磊说,“今天会议室那阵仗,我坐在下头手心全是汗。”
林浩拧开瓶盖,仰头喝了一大口。“我也紧张。”
“你紧张啥,你上去讲的那套Git日志我看了,明明白白的。赵海想翻案都没得翻。”
林浩没接话,捡起一串烤鸡翅慢慢咬。味道不错,外皮焦脆,里面还带着汁水。他胃口不算好,但也没停嘴,总得吃点什么才能把那股说不清的复杂劲儿压下去。
王磊见他闷着,也不催,自己先干了半瓶啤酒才说:“浩哥,你心里到底怎么定的?回头陈总要给你签聘任书的吧。”
“嗯,周一上午签。”
王磊眉毛一抬:“那你这是……留下来了?”
林浩放下签子,沉默了一会儿。橘子汽水一样的灯光落在他手指上,影影绰绰的。他想起今天自己发那条内网日志前,有一瞬间确实想过,干脆按完发送就去写离职邮件算了。但他没有。那篇日志他写得克制又仔细,每一条时间轴都捋得清清楚楚,像是给过去五年一个交代。发完之后他才发现,原来这么多年以为自己只是埋头干活,其实那些走过的路在系统里都留下了痕迹。
“老王,”林浩开口,声音不重,“你知道今天最触动我的是哪件事吗?”
“陈总给你撑腰?”
“不止。”林浩抬起头,“是运维部那个同事留言,说我凌晨三点接到线上事故一定会接电话。他说得对,我是接过很多次电话,但那回我老婆车剐蹭在路边,凌晨三点多我还在改版本包,我自己打了救援电话等了半小时才有人接。公司没有欠我,人这一辈子能碰到几个愿意熬夜帮你改代码的搭档呢?那话戳到我了。”
王磊听得愣住,手边一串烤韭菜悬在半空,半晌才放下。“你这么说我也想起来了,有一年春节前置顶上线,运维部小马陪你蹲了两宿,你俩在机房吃泡面。”
“对,就是他。”林浩笑了笑,“所以我发现,我不是对这个公司失望,我只是被赵海那一手弄得寒了心。寒心和绝望是两码事。心寒了还能捂热,要是觉得在公司做的每一件事都没有意义,那我早走了。”
王磊啜了口啤酒,缓缓点头。“那你跟苏妍说了没有?”
“正要给她打电话。”
林浩掏出手机,拨了苏妍的号码。响了两声就接通了。苏妍那边传来轻轻的翻书声,估计还在备课。
“你在忙?”林浩问。
“没,改个课件。今天的事我听王磊说了,你反击得很漂亮。”苏妍的语气平静里带着一丝笑意,好像她早知道他做得到。
林浩低头看着桌上烤串冒出的热气,轻声说:“苏妍,我决定留下。”
电话那头静了一瞬。苏妍大概是把笔放下了,声音认真起来:“真的想清楚了?”
“想清楚了。不是因为那笔钱,也不是因为头衔——那都是面上几十个字的奖励。真正的原因是我在这里待了五年,从青涩到成熟,从毛头小子到能独当一面,我知道自己能做什么了。陈总今天说要补人给我,我就觉得,公司那套房子里我熟悉每一个角落,水管怎么走,电闸在哪儿,我闭着眼睛都能找到,凭什么因为一个赵海就那么走了?”
“你不怕以后还有人使绊子?”苏妍的声音带了点担忧。
“怕。”林浩老实地承认,“但我今天把话撂这儿了,我要是以后因为怕别人使绊子就缩回去,那我写那些代码也白写了。做技术的,最重要的不是会多少框架,是遇到bug敢不敢下手查。”
苏妍轻轻笑了。那笑声像温水一样浇过林浩的耳朵。“那你好好干,我支持你。不过待会儿你们少喝点——不是说烤串店评分四点八吗?喝完记得代驾。”
“知道了。”
挂了电话,王磊托着腮看他:“苏妍怎么说?”
“她说支持。”林浩顿了顿,“其实她以前就提过,想让我换个轻松点的工作,但每次话到嘴边她都咽回去了。她知道我不是那种能在舒适区待住的人。”
王磊举起酒瓶:“那为了你林浩以后的新头衔,干一杯?”
“干。”
玻璃瓶撞在一起,发出清脆的响声。林浩把剩下的半瓶啤酒一口喝完,看着窗外来来往往的人流,觉得自己心里某个拧紧很久的阀门终于松开了。第二天是周末,林浩原本在家补觉,却还是早早醒了。他坐在书桌前,把笔记本电脑打开,重新看了一遍那篇内网日志下头的留言。除了运维和品质部门的老同事,还有几个平时几乎没说过话的年轻人写了长长的话,说自己刚入职时也遇到过功劳被抢的事,但没敢吭声,看到林浩敢把时间线一条条摆出来,自己心里的疙瘩好像也散了一些。
林浩一条一条看完,然后给陈建国回了一条消息:陈总,周一上午九点半,我准时到您办公室签聘任书。
消息发出去不到五秒,陈建国就回了个“好”。紧接着又补了一句:我让秘书把入职这几年的项目专利统计也调出来,你重新接手技术部的时候用得上。
林浩盯着屏幕上那行字,不自觉地晃了晃脚尖。周一早上九点二十分,林浩走进办公楼。前台小姑娘看见他,露出一个有点紧张又有点雀跃的笑容:“林工,早。”
“早。”
电梯里遇到财务刘姐,她怀里抱着一摞报销单,看见林浩,眼神温和地朝他点了点头:“林工,上周那笔差旅补贴已经打到卡上了,你回头核一下。”
“谢谢刘姐。”
电梯在技术部楼层停下。林浩走出来,走廊里同事们看到他没有躲闪,反而一个个主动打招呼,有几个年轻的实习生甚至站直了身子喊了声“林浩哥”。林浩一一回应,步子没停,径直往尽头那间办公室走。他推门之前,看见王磊趴在工位上探头探脑,见他回头,比了个“加油”的口型。
林浩深吸一口气,敲了敲门。
“进来。”
陈建国坐在办公桌后头,见是他,放下手里的钢笔,摘下老花镜,站起身指了指对面椅子。“坐。”
林浩坐下,两个人隔着一张宽大的办公桌对视了一瞬。陈建国没有马上把聘任书推过来,而是先翻开桌上一个文件袋,从里面抽出几张打印纸,推到林浩面前。
“这是你入职以来参与的项目清单,我让助理连夜整理出来的。我在这个行业干了二十多年,带过不少人,有些人聪明,有些人勤快,又聪明又勤快的也见过,但能把自己做的每一件事都留下干净记录的人不多。你是其中一个。”陈建国的声音不高,却带着实打实的郑重,“以前公司流程有问题,让你受了委屈,我不说虚的,那套绩效制度确实该改。聘任书在这儿,技术总监的位置是实打实的,但比起岗位,我更希望你把这个当成一件能做的事儿来做——带着技术部往前走,把那些见不得光的操作从过程里彻底赶出去。”
林浩低头盯着那几张清单。纸页上按年份排列着他参与过的每一个项目,他几乎能凭记忆说出每一个项目的磕磕绊绊和上线当天的紧张场面。他沉默片刻,伸手拿起桌面上那份红色的聘任书,翻开内页看了一眼,写着他的名字和“技术总监”四个字,没有繁复的修饰,干净利落。
“陈总,”他抬头,“这聘任书我签。但我有个要求。”
“你说。”
“以后技术部每月会上,绩效评估材料全部公开原始数据,不接受一个人单独打分。我要让部门里的每个人都知道,自己干的活儿最后是怎么被看见的。”
陈建国愣了一瞬,随即笑起来,眼角的皱纹叠在一起,笑意里带着欣慰。“好,这一条写进新的部门制度里。”他伸出手,“林浩,欢迎正式归队。”
林浩握上去,掌心温热有力。窗外,城市楼群在冬日清晨的阳光中镀上一层淡金色,他想起五年前自己第一次走进这栋写字楼时,也是这样亮的天气。那时他揣着一张名校毕业证和两台旧显示器,对未来充满忐忑。如今他坐在这间办公室里,桌上摆着签好字的聘任书,心里却比当年踏实得多。
走出陈建国办公室时,走廊里爆发出一阵掌声。技术部的同事们不知什么时候都站在了门口,王磊站在最前头,手里举着一张手写的A4纸,上头歪歪扭扭地写着:“欢迎林总。”
林浩笑骂了一句:“你们就没有点正经的欢迎仪式?”
王磊把那张纸往身后一藏,理直气壮:“仪式感最重要了,你要是嫌寒酸,晚上你请客咱们再整点正经的。”
大家哄笑起来。林浩站在人群中央,阳光穿过玻璃幕墙落在他肩上,他回头看了一眼陈建国办公室,那个还立在窗边的身影正在重新戴上眼镜,低头翻看桌上的文件。他替公司填了一个大坑,也替自己开了另一扇窗。他输了那场年终奖的局吗?从三千块到八万块的悬殊来看是输了。但今天他知道,自己能赢回更多——一份踏踏实实能做事儿的信任,一群知冷知热的搭档,还有早就刻进骨头里的,属于这里的归属感。
第十五章 技术改革
签完聘任书的第二天,林浩就召集技术部所有人开了第一次例会。会议室里坐得满满当当,连平时很少参加例会的测试组都来了。王磊抱着笔记本坐在角落里,冲他挤了挤眼,一副看好戏的表情。
林浩站在白板前,没有急着说话,先把一份打印好的表格发到每个人手里。表格上列着过去半年技术部所有已完成项目的名称、参与人员和时间节点,最后一行是一句加粗的话:本月起,绩效数据一律在部门内网公示,原始记录可随时查阅。
“今天只宣布三件事。”林浩声音不大,但足够清晰,“第一,以后代码提交必须有搭档交叉审核,审核意见和修改记录全部留痕。第二,每月绩效由项目组集体评议,综合客观数据生成,不再由主管一人打分,也不搞不记名投票。第三,每个季度末,我会把部门所有的奖金分配明细发给大家,任何人觉得不合理,可以直接找我当面核对,也可以向公司审计反映。”
会议室安静了两秒,随即窃窃私语起来。坐在后排的资深工程师老孟皱了皱眉,举起手:“林总,交叉审核听起来没毛病,可咱们项目排期这么紧,多一道工序就要多花时间,上线延期算谁的?”
“算我的。”林浩接得干脆,“排期我会重新拆解,预留审核时间。如果因为审核导致进度延误,我来向陈总解释。但各位想一想,过去半年我们加了多少次班改了多少次紧急补丁?有一次凌晨三点上线事故,四个人从被窝爬起来修到天亮,最后发现就是一段变量命名不规范引发的低级错误。前置一道审核,夜里就能少接几个电话。”
老孟没再吭声,低头翻了翻手里的表格,若有所思。
旁边的测试组小姑娘胆子大些,小声问:“那以后咱们的加班费还会按旧规矩算吗?”
“算,但我不鼓励无效加班。改完方案、处理完手头的活儿就正常下班,干到九十点把大家熬得昏昏沉沉的,反而容易闯祸。”林浩顿了顿,“我不看谁在工位上坐得最久,只看谁把事办利索了。我在这个部门干了五年,什么活儿该多少工时我心里有数。你们要想糊弄我,先琢磨琢磨能不能把自己那关过了。”
散会之后,王磊跟在他后头进了办公室,把门一关,压低声音乐了:“行啊林总,第一天就立规矩,不怕人说你小子翻脸不认人?”
“我翻谁的脸了?”林浩坐下,打开电脑,“以前赵海在的时候,绩效他说了算,项目功劳他想抢就抢,底下的意见提上去了也没人管。这些事你我都清楚,大家心里也都有本账。我不过是把那本账摆到明面上来,让看得见摸得着的东西说话。”
王磊收起笑,点了点头:“你说的那些我认。可你也知道,代码审核这事真要搞,头一个月肯定鸡飞狗跳,你得扛住。”
“扛不住我就不接这个位置了。”
头两周确实鸡飞狗跳。有人习惯了单打独斗,突然要把代码交给搭档过目,十分别扭,对着提意见的人鼻子不是鼻子脸不是脸。林浩没有发火,他没有坐在办公室里等汇报,而是搬了把椅子坐到开发区的长桌边上,抱着一台笔记本跟着一起看代码。谁提的修改意见有道理,他当场拍板;谁只是鸡蛋里挑骨头拿审核当权力使,他一句话怼回去:“你要觉得这行有问题,得说出具体场景和潜在后果。说不出来,那这单审核不通过的理由不成立。”
实习生小刘有一回提交了一段接口代码,被搭档打回来两次,委屈得眼眶发红。林浩把他叫到边上,耐心地拉着他把代码逐行过了一遍,指出一个并发场景下的隐患。“你搭档不是针对你,他自己那次线上事故就是栽在这个坑里。他给你标出来,是在替你堵枪眼。”小刘吸了吸鼻子,点头回去重新改了。第三天代码通过审核,小刘在群里发了条消息:“谢谢林总和刘哥,学会了。”那个较真的搭档也回了个笑脸。
到了第四周,老孟主动在例会上说:“我改个观点。交叉审核确实多花了些时间,但返工改了十三版才上线的项目,这周一次批量处理就过了。以前那种半夜爬起来做人的慌,最近没再犯过。”他说完,会议室里好几个人跟着点头。
林浩记在心上,把老孟提到的那个项目拿来做技术改造的样板,又顺手报了个内部评比。他没有贪功,汇报材料里把参与评审的几个同事名字全列了上去,自己放在最后。王磊看到那份材料的时候啧了一声:“你倒是大方,奖金没多拿一分,名单倒是让了个遍。”
“我拿的是总监岗位工资,比你们谁都高,再跟你们抢这点名分,那也太贪了。”林浩笑了笑。
转眼到了夏天,技术部主导的重构项目提前两周通过全部测试,赶在原定日期之前上线。上线当晚,几个人守在机房里盯着监控大屏,没有出现任何异常报警。凌晨两点,数据指标平稳攀升,王磊攥着咖啡杯打了个哈欠,拍了拍林浩肩膀:“提前上线还这么稳,以前想都不敢想。”
林浩没说话,盯着屏幕上跳动的数字,心里涌上一阵说不清的踏实感。第二天晨会上,陈建国收到上线报告,特地来技术部转了一圈,当众宣布:这个季度技术部全员的绩效奖金系数上调百分之十五,项目专项奖也已经批下来了。
办公室里欢呼一片。林浩谢过陈建国,没有多说漂亮话。回到自己位置上的时候,他打开内网系统,看到新入职的一个应届生发了条匿名留言:“来了两个月,感觉这里的氛围跟同学说的不太一样。加班不多,但学到的比以前实习那家多多了。”
林浩盯着那句留言看了片刻,想了想,没有回复。有些事儿,时间会替人给出答案。
窗外阳光正好,他想起自己刚当上总监那天陈建国说的那句话:把见不得光的操作从过程里彻底赶出去。现在他不确定技术部是不是已经做到了百分之百干净,但至少每个人心里都长了一杆秤。那杆秤不用谁去刻意组织,它会自动把人心往一块儿拢。他关掉电脑,背上包,没再等谁来喊他,自己下楼吃饭去了。
第十六章 年度庆功宴
办公室里的气氛跟去年这个时候一模一样,屏幕上弹出到账提醒,同事们凑在一块儿比谁的绩效系数高,嗓门一个盖过一个。王磊端着杯子从工位那头挤过来,手机屏幕都快怼到林浩脸上:“林总,看看,这回大家伙儿可都服了,明明白白按贡献算的,一分都不带含糊。”
林浩低头看了一眼自己的手机,到账金额比去年翻了不止一番,跟系统里公示的绩效结果分毫不差。他笑了笑,没吭声,把手机揣回兜里。
“你倒是一点不激动。”王磊啧了一声,“去年那三千块把你气得当场递辞职信,今天这一大笔进账,连个笑模样都没有。”
“该拿多少,系统里写得清清楚楚,我早看过了。”林浩站起来,拍了拍王磊肩膀,“走吧,会议室还等着呢,年度总结会。”
会议室里坐满了人。陈建国坐在长桌那头,面前摊着一份报告,脸上是藏不住的笑意。他等所有人落座,没有急着念数据,先抬起手往下压了压:“先别急着鼓掌。今年技术部交出来的成绩,刚才财务已经把数字报给我了,我看了两遍才敢相信。一个重构项目提前上线,全年线上事故率同比下降六成,带着整个公司的系统稳稳扛住了业务高峰。这些,都是你们拿命换来的。”
他说到这儿顿了一下,目光扫过林浩:“去年这个时候,是我亏待了咱们最该好好对待的人。今天这杯酒,我欠了一年,得补上。”
晚上庆功宴定在公司楼下那家老馆子,包间里开了三桌。陈建国果然没有食言,服务员刚把酒倒满,他就端着杯子站起来,径直走到林浩面前。包间里瞬间安静下来,所有人都在看。
“林浩,我敬你一杯。”陈建国把酒杯举到齐眉的位置,“不是敬你当了总监,是敬你去年没走。你要是真走了,技术部这些变化,我不知道要等到哪年才能看得到。”
林浩端着杯子站起来,酒杯比陈建国低了半寸碰了碰:“陈总,我留下来是因为想做事。你给了我把事做成的环境,这杯该我敬你。”
两人仰头干了。包间里这才重新热闹起来,筷子碰着碟子,笑声混着说话声。
酒过三巡,林浩从洗手间回来,在走廊拐角撞见一个人。周敏靠在窗边,手里端着一杯果汁,看到他过来,明显的顿了一下。两个人隔着两步的距离,僵了片刻。
“林总。”周敏先开口,声音不大,“我想跟你说声对不起。”
林浩看着她,没接话。去年那场约谈的每一个细节他都没忘,那些话像一根根细刺扎在心上,扎了一整年。
“去年那件事,我作为人事,没把绩效数据核实清楚,就拿着赵海给的结果去找你谈话,话还说得那么难听。”周敏低下头,“这一年我经常回想,要是当时我多问一句,多走一步流程,你跟公司都不用绕这么大个弯子。
林浩沉默了几秒,看着她手里的果汁,忽然笑了笑:“敏姐,我记得你以前不喝果汁的,不是总说喝酒才显得诚意吗?”
周敏愣了一下,随即也笑了:“那是老毛病,不好。说话办事不扎实,喝再多酒也补不回来。”
她伸出手:“以后技术部但有需要人事配合的地方,你随时找我,我肯定不再像去年那样。”
林浩看着她伸过来的手,握上去:“过去的事就翻篇了。你那一句对不起,我收下了。”
两人走回包间的时候,王磊正站在椅子上给一桌人比划什么,看到林浩进来,连忙跳下来,一把揽住他:“你跑哪儿去了?陈总刚才说了,开年给技术部再批一个专项名额,让咱们自己报项目,用不着再走以前那种层层审批的流程了。”
“听到了,我在门口就听到了。”林浩把他胳膊从肩膀上拿下来,“你站椅子上的样子我还想多看几年,别摔了又歇半个月。”
一桌人哄笑起来。
散场的时候已经过了十点,冬天的夜风冷得够劲。林浩裹紧外套走出酒店大门,玻璃门在他身后合上,把里面的喧闹隔成了模糊的背景音。他掏出手机,上面有一条苏妍发来的消息:今天应该值得庆祝吧?等你回来跟你一起吃顿夜宵。
他打了一行字,想了想,又删掉,重新输了一遍:到了给你发消息。别等太晚,先睡。
发完消息,他站在路边等车,下意识回头看了一眼灯火通明的包间窗户。陈建国还站在里面,正拉着老孟在说什么,手舞足蹈。王磊扒着窗户朝他挥手,嘴里喊的什么听不清,但那表情不用听也知道没好话。
林浩摇了摇头,收回视线。一年前他在这条路上走回去的时候,满脑子都是“明天就交离职申请”。如今再走上这条路,心里的光景已经完全不同。那笔钱是认可,那个头衔是交代,但真正让他留下来的,是这些人、这张桌子、这个让他能安心做事的地方。车来了,他拉开车门坐进去,轻声报了个地址。城市的灯火在车窗外连成线,他知道,他还会在这条路上走很久很久。
到家时苏妍已经热好了粥,桌上摆了两碟小菜,还温着一杯蜂蜜水。“喝了不少吧?先喝杯水缓缓。”她把杯子推过来,又看了他一眼,“看你这个样子,今天应该挺顺利的。”
林浩坐下来,端起蜂蜜水喝了一口,暖意顺着喉咙落下去:“顺利。该说的都说了,该解开的结也解开了。”
苏妍在他对面坐下,也不追问具体细节,只轻轻笑了一下:“那你以后不会再写着写着忽然发呆,盯着电脑屏幕上那个数字反复看了。”
林浩一愣,随即明白她记的是一年前那天晚上。他回家盯着那条到账通知看了半宿,苏妍叫他也没听见。他想着那点不公平时曾咬紧牙关说不干了,但真当结果砸过来,心里却全然是另一股滋味。
“不看了。”他低头说,“那页翻过去了,往后只往前面看。”
苏妍点点头,安静地陪他吃了一会儿夜宵。林浩放下碗的时候,手机在桌上亮了一下,是陈建国发来的消息,没有多余的话,只一条:“好好休息。开年新项目,还得靠你这个总工程师把关。”
林浩盯着那行字看了一会儿,把手机翻过去扣在桌面。窗外冬天的夜色很深,屋里灯色温暖,身边有等了他一晚的人,明天还有值得去做的事——年少时候以为出息就是离开,真正走过这一遭才明白,被需要、被信任、能把手头的事一件件做成,才是实实在在的根。
第十七章 初心
连续忙了一整个正月,技术部的新项目方案才算正式立住框架。这天晚上九点多,林浩才从会议室出来,揉了揉发酸的脖颈,发现整层楼只剩下他办公室还亮着灯。走廊尽头的窗户没关严,冷风钻进来,吹得桌面上的纸页微微翻动。
他走过去把窗户关上,顺手倒了杯温水,站到了落地窗前。办公区已经熄了大半的灯,只有远处几栋写字楼还亮着格子状的灯光,像城市没合上的眼睛,在深夜里安静地眨。
一年前,差不多也是这样一个晚上。他站在同样的位置,看着同样的灯火,心里盘算的却是离职信怎么写才得体。那时候他觉得这座城市的每一盏灯都跟自己没关系,忙了五年,到头来年终奖只有别人的零头,像被整个办公室轻轻推到了门外。王磊当初举着手机满屋转悠,嘴上说着“晚上请大家吃饭”,他坐在工位上把银行短信看了三遍,第一遍以为是看错了,第二遍以为是开玩笑,第三遍才意识到,原来自己在这个公司、在这个团队心里的位置,就值三千块钱。
那天晚上他也站在这扇窗前,想走,又有点舍不得。舍不得的不是那笔钱,是架子上那台自己从零搭起来的测试服务器,抽屉里几本写满批注的笔记本,还有楼下门卫大爷每次夜班都跟他多唠两句的那句“小伙子,又加班啊”。
正出神,手机震了一下。是苏妍发来的一张照片,拍的是家里窗台上那盆绿萝,新抽了两片叶子,嫩绿嫩绿的,水珠还没干。底下跟着一句话:你不在家,它倒是长得挺欢。
林浩看着照片,嘴角不自觉弯了一下。他打字回过去:长得比我有精神。
放下手机,他端起水杯喝了一口。温水滑过喉咙,思绪又飘回年初那几天。那会儿他走在回家的夜路上,寒风刮得脸生疼,满脑子都是“明天就交离职申请”。第二天一早也确实把邮件写好了,措辞改了又改,光标在发送键上悬了半天。最后让他犹豫的,不是那笔补发的钱,是周敏谈话时那句“你想想,你甘心吗”的弦外之音,以及陈建国在黑着脸看完系统截图后,沉默良久才说出的那句“公司对不住你”。
说到底,他在乎的是做出来的东西有没有被如实看见,付出的心血有没有被公平对待。钱少可以挣,委屈不能白受。
如今再看,当初那些愤懑、寒心、甚至怀疑自己的情绪,都沉淀下来了,变成了一种更踏实的东西。他明白了,人这辈子总会碰上几件不公的事,关键不是等着别人来主持公道,而是有没有底气把自己的价值立住,有没有勇气把话说明白。那些深夜里熬过的方案、带病出过的差、跟王磊蹲在楼道里啃过的盒饭,那些被记错、被忽略、被压下的功劳——不需要用愤怒去证明,只需要把真东西一件件摆在阳光下,谁来了也遮不住。
他掏出手机,给苏妍发了一条消息:谢谢你的支持。
发出去之后,他自己先是愣了一瞬。这四个字在输入框里打出来的时候没什么犹豫,可真正点了发送,心里却涌起一种说不清的情绪。这一年多,苏妍从始至终没怂恿他走,也没劝他留,只是稳稳地站在他身边。他加班到深夜回家,桌上总有口热饭;他闷声不说话,她就安静陪着,不问也不催。他后来才懂得,这种不声不响的陪伴,比任何话都顶用。
消息发出去不到半分钟,苏妍回了一条:一起加油。
没有多余的话,没有煽情,却让林浩觉得,这个冬天夜里的风,好像也没那么冷了。窗外,远处高楼顶端的巡航灯闪着红光,一明一灭,像在给这座城市的夜归人打拍子。他想起自己刚毕业那会儿,揣着简历站在这栋楼下,仰头数楼层,数到一半就笑了——那会儿他觉得,要是能在这栋楼里坐到自己的工位,就算混出个名堂了。
如今他有了自己的办公室,窗外的夜景比当年想象中还要辽阔,心里惦记的却不是这些。让他踏实的,是明早还要去机房盯一轮压测,下午跟产品对一场需求会,晚饭后跟王磊过一遍新来的实习生写的代码。那些具体的、琐碎的、需要他一件一件去做的事,构成了他留在这座城市、留在这家公司、留在这个位置上的全部意义。
手机又亮了一下,是苏妍发来的一个小月亮的表情。林浩放下水杯,把散在桌上的文件整理好,关了灯,走进走廊。电梯口那面镜子里映出他的脸,比一年前瘦了一点,精神头倒是足了不少。他冲镜子里的自己微微点了一下头,按下了下行的按钮。
城市的灯火在脚下渐渐拉开,他走进电梯时,心里只有一个念头:明天,继续把手头的事做好。
电梯门合上,楼层数字一格一格往下跳。他靠在轿厢壁上,看着倒映的光影在金属面上掠过,脑海里那些画面也跟着一帧帧翻过去。一年前他坐这部电梯下楼,包里装着打印好的离职信,口袋里揣着刚发的那张银行卡。当时电梯里还有两个同事,聊着年会抽奖的事,他插不上嘴,就缩在角落里,盯着鞋尖上一点灰发呆。那时候他觉得这电梯怎么这么慢,恨不得能快一点离开这里。
可今天,数字跳到一层的时候,他甚至没反应过来就到了。电梯门向两边滑开,一楼大堂空荡荡的,只有值班的保安坐在前台后面,正低头看手机。听到脚步声,保安抬起头,冲他笑了一下:“林工,这么晚才走?”
他愣了一下,旋即认出这是前年冬天新来的小伙子。以前门卫大爷退休之后,换了几个面孔,他很少跟这些人搭话,可对方居然叫得出他姓什么。他点了点头:“嗯,有点事没弄完。”保安憨厚地笑笑:“您这一忙就到这个点,辛苦了啊。”他站在门口停了一下,没有立刻出去。
夜风从门外灌进来,凉凉的。他裹紧外套往外走,街上没什么人了,几棵行道树在路灯下拖着长长的影子。他路过那家常去的便利店,透过玻璃看见收银的小姑娘正撑着下巴发呆,货架上摆着一排热腾腾的关东煮。几个月前有一次加班到凌晨,王磊在这儿买了两杯咖啡、一包烟,两个人蹲在店门口台阶上说新系统上线的事。那天风挺大,咖啡凉得快,王磊话也没说两句,抽完烟把烟头掐灭,站起来拍拍裤子,说了一句“我信你”。就那三个字,他记到现在。
他停下脚步,推开便利店的门,买了瓶温过的豆奶。收银小姑娘扫完码,随口问了一句:“加班到这会儿啊?”他这一次没有敷衍,认认真真答了:“嗯,新版本上线前要盯着。”小姑娘抬眼看了看他,也笑了笑,仿佛城市里深夜还在奔波的人,都自带一种默契。
走出店门,豆奶的温热隔着瓶壁透进掌心。他看着街道尽头渐次熄灭的店铺招牌,忽然觉得,那些微小的、真实的、平时没人注意的暖意,其实一直都在。当年他看这座城市,觉得它又大又冷,如今再看,是因为自己心先冷了。人心暖了,街灯也跟着亮堂起来。
回到家,他轻轻开门,屋里没开大灯,只亮着玄关一盏暖黄的小灯。苏妍已经在沙发上睡着了,电视还开着,屏幕里正播一部没看完的剧。茶几上保温桶里盛着一碗汤,盖子写着便签:回来热一下再喝。
他站在原地看了她一会儿,把汤热了喝完,洗了澡,轻手轻脚在沙发前蹲下来,替她把毯子拉上去。她翻了个身,含糊地嘟囔了一句什么,又沉沉睡过去。他关掉电视,把灯灭了,在黑暗中站了片刻。
初心是什么?未必是什么惊天动地的志向,不过是在被忽视、被误解之后,依然愿意相信把手头的事情做好,总有一天会被看见。他没丢下那台测试服务器,也没有丢掉那个认真做事的自己。窗外夜很深,可他心里那盏灯,一直亮着。
第十八章 新的起点
新一年的春天来得比往年早。开工那天早上,林浩推开会议室的门,窗台上那盆绿萝不知什么时候冒出了新叶,水灵灵地趴在玻璃边上。他看了一眼,顺手拿桌上的矿泉水瓶给浇了浇水。
会议室里坐满了人。技术部去年年底调整之后,扩大了不少,新面孔占了将近一半。几个刚入职的年轻人抱着笔记本进来,坐在角落里交头接耳,看他进来,声音立刻矮了下去,有一个还赶紧坐直了身子。
林浩把手里一沓资料放在桌上,扫了一圈。熟悉的几双眼睛都在:王磊坐在靠门的位置,正冲他挤眉弄眼;小刘已经转正了,坐在人群中间,比去年刚来时晒黑了一点,也沉稳了不少。
“人齐了,开始。”林浩打开投影,屏幕上跳出新一年的项目规划图,“今年咱们主要的精力,放在这个方向。”他点了点屏幕中央那条红线,“这套系统去年年底压测的数据,你们也都看到了,性能还有提升空间。我的想法是,年后把这部分重构拆成三个阶段,先解决核心链路,再拓展外围功能。”
“林总,这个时间排得过来吗?”坐在前排的一个新员工举起手,声音里带着点紧张。
“排得过来,但节奏会紧一些。”林浩笑了一下,“所以我要提前跟你们交个底,前两个月会是攻坚期。有什么困难,当场提出来,我协调资源。”
新员工点点头,低头在笔记本上飞快记了几行字。旁边另一个年轻姑娘也开口问:“那老系统的存量数据怎么办?迁移方案定了吗?”
“定了。”林浩把文档翻到第二页,“具体细节下午开技术评审会,你到时候一起来。”
姑娘眼睛亮了亮,应了一声“好”,跟同桌的人小声对了个眼神,嘴角抿着,压不住的笑意。
王磊靠在椅背上,翘着二郎腿,看他安排完一堆杂事,散会后走过来,把手里的保温杯往他办公桌上一搁:“行啊林总,这状态可以,跟去年判若两人。”
林浩把投影关了,边收拾资料边说:“怎么,我以前开会老走神?”
“可不是嘛,去年这会你坐那儿,脸板得跟欠债似的。我当时以为你下一秒就要拍桌子了。”王磊压低声音,“我记得清清楚楚,那天你早上到公司,也不说话,先站窗户边上看了五分钟外头。我还寻思你是要跳楼还是怎么着。”
林浩被他逗笑了:“你才要跳楼呢。”
“说实话。”王磊拉了把椅子坐下,“那天我看你站那儿的样子,心里挺不是滋味的。你这个人啊,有事儿憋着,不会喊,光自己扛。”
林浩没接话。他拿起桌上的保温杯拧开盖子,茶还热着,蒸汽在眼前轻轻腾起来。去年冬天的那些画面还在脑子里,但隔了一个年关,已经不那么烧心了。
“对了,新来的那批小孩儿行不行?”王磊朝会议室方向努了努嘴,“那个座前头老问问题的小子,叫陈晨的,底子还行,前几天我让他写个接口,一看代码,思路还算清楚。”
“你觉得行就行,你带一带。”林浩说,“后面那个女生也不错,考虑问题的角度比较细,适合做测试这块。”
王磊笑了一声:“怎么,这就开始物色骨干了?”
林浩低头整理文件,淡淡说了一句:“我当年也是这么被人带出来的。”
办公室里短暂安静了片刻。王磊收起了笑,认真看着他:“林浩。”
“嗯?”
“当初幸好你没走。”
林浩手上动作顿了一下,翻页的手停在半空中,然后他不紧不慢把文件合上,抬起头看着王磊。王磊难得一本正经的样子,五官都板着,倒显得有些滑稽。他没憋住,笑出了声:“你这一脸严肃的,吓我一跳。”
“我跟你说正经的呢。”王磊拍了拍他肩膀,“你要真走了,技术部现在不知道成什么样。这些新来的小孩儿,可能也没人管了。”
“怎么,你管不了?”
“那不一样。”王磊站起来,伸了个懒腰,“你在这儿,大家心里踏实。”
林浩没再说什么。但他心里那根一直绷着的弦,好像又松了一点。
下午的技术评审会开了将近三个小时。散会时,天色已经暗下来,走廊里亮起灯。林浩端着杯子路过研发区,看见工位上还坐着几个人。那个上午问问题的陈晨没走,正盯着屏幕,手指在键盘上敲几下又停下来,似乎在跟一行代码较劲。旁边工位上的姑娘也还在,两个人脑袋凑在一起,嘀嘀咕咕地讨论着什么。
林浩放轻脚步,没过去打扰。他在门口站了一会儿,看着那两盏亮着的屏幕和两个新人的侧脸。
他想起了自己刚入职那年的春天。那时候他什么都想试,什么都不会,天天追着师傅问东问西,加班到十一二点也不觉得累。那时候心里有股劲,觉得代码能改变世界,至少能改变自己的日子。后来那股劲慢慢沉淀下来,变成了更沉的东西——不再冲到前头大喊大叫,但也没有熄灭,只是换了一种方式,接住迎面而来的每件事。
手机在口袋里响了一下,是苏妍发来的微信消息:“几点回来?我炖了汤,昨天买的排骨,今天正好入味。”
他把手机拿在手里,看着屏幕上那个小小的气泡,想了想回了一句:“大概一个小时。你饿了先吃,别等我。”
下一秒她就回过来了:“那我等你。别太晚,明天还要上班呢。”
他没忍住,弯了一下嘴角。身边的人来来往往,有的走远了,有的还在,而真正重要的那些,一直都稳稳地待在原处。被人惦记着,是件很踏实的事。
他走出公司大门时,晚风扑面而来,带着一点早春的潮气。街道两边的店铺陆陆续续亮起灯,有人拎着菜从菜市场出来,有人牵着孩子在路口等红灯,电话亭后面蹲着一只橘猫,正一下一下舔着前爪。他慢慢走了一段路,不赶时间。
明天还有一场晨会,后天要跟产品过新版本的需求方案,再往后几天,还有一批校招简历等着他过目。日子排得满满当当的,没有一天是空的。可他想起这些的时候,心里没有压力,反而觉得安稳。
路边那棵老梧桐的枝头,不知什么时候冒出了细小的嫩芽,灯光落在上面,泛着毛茸茸的光。林浩停下脚步,伸手碰了碰最低处的那根枝条。芽尖还裹着一层薄薄的膜,带着潮湿的、新鲜的触感。他掌心感受着那一点微凉的生机,轻轻收回了手。
口袋里手机又亮了一下,是王磊发来的一条语音。他点开,听见王磊在嘈杂的街头说:“哎,明天帮我带杯美式,提提神,今天跟陈晨改bug改到我头皮发麻。这小子行,就是太能熬了,我这把老骨头快跟不上了。”
语音后面跟着一条文字消息,一个竖大拇指的表情。
林浩站在路灯下,看着屏幕上的字,忽然想起一句话,是他从前在哪本书上看到的:人这一生最珍贵的,不是得到了什么,而是被需要。有人需要他扛起技术方向,有人需要他帮忙看代码,有人需要他回家喝一碗热汤。他站在这个位置,被这些具体的事和具体的人牵绊着,日子就有了分量。
他收起手机,朝地铁站走去。夜风依然凉,他的步子却很快,因为知道有人在等他回去。
(全文完)
文章虚拟演绎,请勿当真。
热门跟贴