楔子
我叫张明,在这家公司干了整整五年。
年终奖到账那天,短信弹出来:2000元。我盯着那串数字看了十秒,没说话,锁了屏幕,转身打开电脑,默默更新了简历。
五年,我扛过最难的活,背过最黑的锅,替人擦过的屁股连起来能绕办公室三圈。可到头来,连新来的实习生年终都比我多一个零。
我没哭,没闹,没去找谁理论。只是把那份攒了半年的项目数据报告,从抽屉最底层翻出来,轻轻拍掉上面的灰。
有些东西,该亮出来了。
第一章 两千块
财务室门口排着长队,年底发年终奖,谁都想早点看到那个数字。
我站在队伍中间,手里攥着工牌,前面是销售部的小刘,正眉飞色舞地跟旁边人嘀咕:“听说了吗?今年业绩好,咱们部门平均这个数。”他伸出一只手,比了个八。
后面有人接话:“销售肯定多,我们技术部能有个两三万就烧高香了。”
我没吭声。技术部什么情况,我心里有数。
轮到我的时候,财务小周抬头看了我一眼,眼神有点怪。她把工资条从窗口推出来,声音压得很低:“张哥,你……看一下。”
我低头。
基本工资、绩效、加班补贴,扣完五险一金,最下面一行——年终奖金:2000.00元。
我以为自己看错了,又看了一遍。2000。零头都没抹,精确到分。
小周不敢看我,假装低头敲键盘。我听见身后有人探头探脑,脖子伸得老长。
“多少多少?”有人小声问。
“不知道,没看见。”
我把工资条折好,塞进口袋。冲小周点了点头,说了句“好的”,转身走了。
走廊里暖气开得很足,我却觉得后脖颈一阵阵发凉。路过茶水间,听见里面几个同事在聊天,声音不大,但字字清楚。
“张明今年又是两千吧?去年也是两千。”
“他那人就这样,闷葫芦一个,活该被捏。”
“嘘——小声点。”
我脚步没停,径直走回工位。
电脑屏幕亮着,桌面是女儿三岁时的照片,笑得眼睛弯弯。我盯着照片看了几秒,然后点开一个文件夹。
里面有个文件,名字叫“工作日志”,修改日期是今天凌晨三点。
我双击打开。
密密麻麻的记录,从三年前开始,每一条都标着日期、项目名称、我的职责、关键节点、以及——谁拿走了功劳。
三年前,我替部门经理老赵赶了一份集团汇报PPT,连熬四个通宵。汇报那天,老赵站在台上侃侃而谈,台下掌声雷动。会后,集团领导拍着老赵肩膀说“后生可畏”。我的名字,从头到尾没出现过。
两年前,我独立开发的客户管理系统上线,直接帮公司节省了三十万的外包费用。年底评优,名额给了老赵的外甥女,理由是“日常表现突出”。
一年前,我发现了财务系统里一个持续半年的数据异常,按流程上报。第二天,老赵把我叫进办公室,笑呵呵地说:“张明啊,年轻人有冲劲是好事,但别太较真。有些事,睁只眼闭只眼就过去了。”
我问他:“那数据明显对不上,不查吗?”
他笑容一收:“查什么查?你一个搞技术的,做好自己分内事就行了。”
后来我才知道,那个数据异常跟老赵小舅子的供应商有关。事情最后不了了之,我的绩效考评里却多了一条“缺乏团队协作精神”。
诸如此类,不胜枚举。
我把日志拉到最底下,最后一条记录写着:2024年12月31日,年终奖2000元。五年累计为公司创造直接价值约200万,获得回报合计不足5万。
我关掉文件,打开招聘网站。
简历其实早就该更新了,一直拖着,总觉得再忍忍、再等等,也许明年就好了。可人这一辈子,有多少个明年能拿来等?
填到“工作经历”那一栏时,我犹豫了一下。五年,就写了一家公司。项目经验倒是丰富,可很多都不能写——写了就等于把老赵那帮人扒光了晾在太阳底下。
算了,先不写那么细。
保存,退出。手机响了,是老婆发来的微信:“晚上想吃什么?我买了排骨。”
我回了个“都行”,又加了一句:“年终奖发了,两千。”
那边沉默了一会儿,弹回来一行字:“没事,回来吃饭。”
我盯着这五个字,眼眶有点热。
隔壁工位的小陈凑过来,压低声音:“张哥,你听说了没?老赵今天在楼上开会,说要优化人员结构,每个部门报一个名额。”
我抬头看他。
小陈眼神闪躲:“我……我就是听说的,不一定准。”
我点点头,没说话。心里却明镜似的——优化人员,裁谁?当然是裁那个不吭声、不反抗、走了也不会有人问的。
下班铃响的时候,我把那份“工作日志”拷进U盘,拔下来,揣进口袋。
路过老赵办公室,门虚掩着,里面传来笑声。透过门缝,看见他正跟副总谈笑风生,桌上摆着新换的紫砂壶,旁边放着一盒没拆封的茶叶,包装上印着“特级龙井”。
我收回目光,走进电梯。
电梯门关上的瞬间,手机震了一下。陌生号码,本地座机。我犹豫了两秒,接起来。
“喂,张明吗?”声音很陌生,沉稳,带着点年纪。
“我是。您哪位?”
“我姓周,集团技术中心的。方便的话,明天下午来我办公室一趟。”
电话挂了。
我站在写字楼门口,风灌进领口,冷得人一哆嗦。抬头看了一眼公司大楼,十八层的灯还亮着,像一只睁着的眼睛。
集团技术中心。
那地方,跟老赵他们,可不是一个体系。
第二章 旧U盘
晚上到家,排骨汤的香味从厨房飘出来。女儿跑过来抱住我的腿,仰着脸喊爸爸。我把她抱起来,小丫头沉了不少。
老婆端着菜出来,看了我一眼,没提年终奖的事,只说:“洗手吃饭。”
饭桌上,她给我盛了碗汤,随口说:“今天楼下王姐说,她们公司年底裁了一批人,都是干了好多年的老员工。”
我夹了块排骨,没接话。
她顿了一下,又说:“你要是想换工作,就换。别硬撑着。”
我抬头看她。她低头扒饭,好像刚才那句话不是她说的一样。
结婚七年,她太了解我了。知道我什么时候是真的无所谓,什么时候是在硬扛。
“有个集团技术中心的人,让我明天过去一趟。”我说。
她筷子停了:“技术中心?那不是跟你们公司……”
“不是一个系统。”我说,“集团直属的,跟老赵他们那条线不搭边。”
她松了口气,又紧张起来:“那找你什么事?”
“不知道。”
女儿在旁边插嘴:“爸爸,什么是技术中心?”
“就是……爸爸可能要去的新地方。”
“那是不是能赚更多钱?我想报那个画画班。”
老婆瞪了她一眼,我笑了笑,揉揉女儿脑袋:“先吃饭。”
晚上把女儿哄睡,我坐在客厅沙发上,把U盘插进电脑。屏幕光映在脸上,那份工作日志一页页翻过去,像翻一本旧账。
里面很多事,我从来没跟老婆说过。说了她也帮不上忙,只会跟着生气。不如不说。
翻到最后一页,我停住了。
那是一份附件,三年前的系统后台截图。当时我发现财务数据异常,按流程上报之前,先自己做了备份。截图里清清楚楚——某个供应商的结算金额,比合同价高出整整40%,多出来的钱,走的全是“技术服务费”。
而那个供应商的法人代表,姓赵。
跟老赵一个姓。
我当时没往深了想,只觉得数据不对,该上报。后来老赵把我叫去“谈心”,我才明白过来——这不是简单的数据错误,这是有人在挖公司的墙角。
我怂了。没再往上捅,只在日志里记了一笔。
可现在,这份截图还躺在U盘里。
我盯着屏幕想了很久,最终把U盘拔下来,锁进抽屉最里层。有些东西,是底牌,不能随便亮。
第二天上午,我照常上班。老赵没来,听说是去集团开会了。办公室里气氛有点怪,几个人凑在一起嘀咕,看见我进来,立刻散开。
小陈给我发了条微信:“张哥,听说优化名单定了,是……你。”
我回了个“知道了”。
他秒回:“你不去找他们理论?你干了那么多活!”
我没再回。打开电脑,继续做手头的事。该写的代码一行不少,该回的邮件一封不落。就算要走,也得走得干干净净。
中午在食堂吃饭,打了份最便宜的面。刚坐下,对面来了个人——是隔壁部门的老孙,五十多岁,头发花白,在公司干了快二十年。
他端着盘子坐下,压低声音:“小张,听说你要走?”
我愣了一下:“您也知道了?”
“老赵那人,嘴上没把门的。”老孙叹了口气,“我早跟你说过,别太实在。这地方,干活的不如会说的,会说的不如会演的。”
我低头吃面。
老孙又说:“你那个系统,做得多好啊。要是拿到外面去,随便哪家公司都得当个宝。在这儿,白瞎了。”
我笑了笑:“孙哥,您别替我操心了。”
他摇摇头,不再说话,闷头吃饭。吃到一半,忽然又开口:“对了,你知道集团技术中心那个周总吗?”
我筷子停了:“周总?”
“周建国,技术中心一把手。以前在总部的时候,出了名的护犊子。只要是真有本事的人,他豁出去跟人拍桌子也要保。”老孙压低声音,“听说他最近在到处找人,不知道要搞什么大项目。”
我没说话,心里却动了一下。
下午请了半天假。回家换了件干净衬衫,把U盘从抽屉里拿出来,揣进贴身口袋。
集团大楼在城东,比我们那栋写字楼气派多了。前台登记,刷身份证,上电梯,十八楼。
走廊尽头,一间办公室门上挂着牌子:技术中心 主任办公室。
我敲门。
“进来。”
推门进去,办公室不大,堆满了书和文件。办公桌后面坐着个人,五十岁上下,穿件灰色毛衣,戴着老花镜,正低头看什么。
他抬头看了我一眼,把眼镜摘了。
“张明?”
“周总好。”
“坐。”他指了指对面的椅子,自己站起来,走到饮水机旁边,接了杯水递给我。“别紧张,找你聊聊天。”
我接过水,没喝。
他坐回去,从桌上抽出一份文件,翻了两页:“你三年前做的那套客户管理系统,现在还在用?”
我点头。
“我看了代码,架构很干净,扩展性也留足了。”他抬眼看我,“为什么没申请专利?”
我愣了一下。那套系统,当时我提过申请,老赵说“公司内部用,花那个钱干嘛”,就给否了。
“领导没批。”我说。
周总笑了一下,没追问。又翻了一页:“去年财务系统那个数据异常,是你先发现的?”
我心里一紧。
“按流程上报了。”我说。
“上报给谁?”
“部门领导。”
“然后呢?”
“然后……没有然后了。”
周总把文件合上,往桌上一放。双手交叉,看着我:“张明,我查过你的档案。五年,绩效考评一次优秀没拿过,但项目参与记录比谁都多。你觉得这正常吗?”
我没说话。
他站起来,走到窗边,背对着我:“我年轻的时候,也跟你一样。觉得只要把活干好,总会有人看见。后来发现,这世上有些人,你活干得越好,他越要把你按下去。”
他转过身:“因为你的存在,就是对他们的威胁。”
我攥了攥口袋里的U盘。
周总走回来,坐下,语气平静:“我这边要组建一个新团队,做集团级的数字中台。缺个技术负责人。你有没有兴趣?”
我看着他,没急着回答。
他接着说:“待遇方面,你现在年薪多少?”
“不到十五万。”
“我给你翻一倍。做得好,明年再谈。”他顿了顿,“不过我丑话说前头,我这儿活不轻松,加班是常事。但有一点我可以保证——你干的每一分活,我都看得见。”
办公室里很安静,能听见窗外风刮过玻璃的声音。
我想起女儿想报的画画班,想起老婆那句“别硬撑着”,想起老赵办公室里那盒没拆封的特级龙井。
“周总,”我说,“我能问个问题吗?”
“你说。”
“您为什么找我?”
他笑了,笑得有点意味深长:“因为有人跟我推荐了你。一个已经离职的老技术员,临走前跟我说了一句话——‘技术中心要是想找真正干活的人,去找张明。那小子,是个宝贝。’”
我鼻子一酸。
那个老技术员,是两年前被老赵排挤走的。走的时候,只有我去楼下送了他。
“我干。”我说。
周总伸出手:“欢迎。”
我握住他的手。掌心很暖。
从集团大楼出来,天已经黑了。手机上有五个未接来电,全是老赵。
我没回。给他发了条短信:赵经理,感谢五年来的照顾。我决定换个环境,明天会把辞职报告交上去。
发完,把手机揣进口口袋。
风还是冷,但胸口那块地方,热乎乎的。
走了几步,手机又响了。还是老赵。我按了拒接。
紧接着,一条短信弹进来:“张明,你别冲动。有什么事咱们好商量。你那个系统,公司离不开你!”
我盯着这条短信看了两秒,笑了一下。
离不开我?
那两千块年终奖,是打发要饭的吗?
我收起手机,拦了辆出租车。上车后,司机问去哪儿。
“回家。”
靠在座椅上,看着窗外路灯一盏盏往后退,忽然想起一件事——周总说,那个推荐我的老技术员,临走前说我是宝贝。
可他自己呢?一个干了十几年的老技术员,最后被逼得自己走人。
这世道,好人就该被欺负吗?
我攥紧口袋里的U盘。里面那份三年前的截图,也许该找个合适的时候,交到合适的人手里。
出租车拐进小区,我看见家里窗户亮着灯。
女儿肯定又在客厅画画,老婆在厨房忙着热菜。
推开门的那一刻,我听见女儿喊:“爸爸回来啦!”
我换了鞋,走过去抱住她。
老婆从厨房探出头:“今天怎么这么晚?饭都凉了。”
“有个事跟你们说。”我松开女儿,站直了。
老婆擦着手走出来,看着我。
“我换工作了。”我说,“集团技术中心,年薪翻倍。”
她愣在那里,围裙上还沾着油渍。
女儿拍手:“那我能报画画班了吗?”
我蹲下来,看着她亮晶晶的眼睛:“能。还能报两个。”
老婆忽然背过身去,肩膀抖了一下。我走过去,从后面轻轻抱住她。
“别哭。”
“谁哭了。”她嘴硬,声音却带着鼻音,“我就是……高兴。”
那天晚上,我睡得很沉。五年来第一次,没有在半夜惊醒,想着明天要交的报告、要补的漏洞、要防的暗箭。
第二天一早,我去公司递辞职报告。
老赵不在。人事部的李姐接过报告,看了我一眼,欲言又止。
“张明,你真要走?”
“嗯。”
“可是……你走了,那个系统谁维护?”
“交接文档我整理好了,放在共享盘里。”
李姐叹了口气,给我办了手续。临走前,她忽然叫住我:“张明。”
我回头。
她压低声音:“老赵昨天晚上被集团叫去谈话了。听说是财务那边的事。”
我点了点头,没多问。
走出公司大门,阳光照在身上。手机响了一下,是周总发来的短信:下周一报到。带上你的U盘。
我笑了一下。
看来,有些事,不用我操心,该来的都会来。
但U盘里那份截图,我还是会亲自交出去。
不为别的,就为那个临走前还替我说话的老技术员。
也为我自己——五年了,该有人知道,那些活,到底是谁干的。
第三章 新工位
周一早上八点半,我站在集团大楼十八层走廊里,手里攥着入职材料。
周总亲自在电梯口等我,这排场让我有点不自在。他拍拍我肩膀:“走,带你认认门。”
技术中心占了整整一层,开放式工位,白板上写满了架构图,桌上堆着开发机和测试设备。跟原来公司那种死气沉沉的格子间完全是两个世界。
周总把我领到靠窗的一个位置,桌上摆着一台新电脑,旁边放着一盆绿萝。
“你的工位。隔壁是会议室,对面是测试间。有什么事直接找我,我办公室不关门。”
我放下包,环顾四周。旁边工位一个小伙子探过头来,戴眼镜,头发有点乱,一看就是搞技术的。
“你就是张明?周总念叨你好几天了。”他伸出手,“我叫李想,后端组的。”
我跟他握了手。李想压低声音:“周总为了挖你,跟上面吵了一架。说是要个人,编制不够,他拿自己年终奖抵的。”
我愣住了。
李想摆摆手:“别往外说啊。我就是觉得……你挺幸运的。周总这人,认准了谁,是真护着。”
我坐回工位,看着那盆绿萝,心里说不清什么滋味。五年了,第一次有人为了我,跟上面拍桌子。
上午开了个短会,周总把我介绍给团队。七八个人,清一色技术出身,说话直来直去。
“张明,以后数字中台的架构你牵头。李想配合你,小赵做数据层,芳姐管测试。”周总三言两语分配完,“有问题现在提,没问题散会干活。”
没人废话。散会后各自回工位,键盘声噼里啪啦响成一片。
我打开电脑,开始梳理项目文档。数字中台是集团今年的重点项目,要把旗下十几个子公司的数据打通,技术难度不小,但架构思路跟我之前做的客户管理系统有相通之处。
干到下午三点,我画出第一版架构草图。李想凑过来看了一眼,眼睛亮了:“你这个思路……比我们之前讨论的简洁多了。”
“还得细化。”我说,“明天我出一版详细设计。”
李想拍拍我肩膀:“哥们儿,周总没看错人。”
下班前,周总把我叫进办公室,递给我一份文件。
“集团内部审计的通知。原公司财务数据异常的事,已经正式立项核查了。”
我翻开文件,里面写着核查范围、时间节点、配合部门。我注意到一句话:鼓励知情人员按程序反映情况,组织将依规保护反映人合法权益。
周总看着我:“你手里那份东西,什么时候交,你自己定。但有一点——交之前想清楚,交之后别后悔。”
我沉默了一会儿:“周总,我想先把手头项目做好。那些事……按程序走,不急。”
周总点头:“行。你心里有数就行。”
走出办公室,天已经擦黑。我给老婆发了条微信:今天顺利。新工位靠窗。
她秒回:那就好。女儿问你几点回来。
我回:半小时。
收起手机,看了一眼窗外。城东的夜景跟城西不一样,楼更高,灯更亮。但最让我踏实的,是工位上那盆绿萝——有人特意给我准备的,说明这地方,有人盼着我来。
第四章 旧账
入职第二周,项目进入实质性开发阶段。我每天早到半小时,把当天任务列清楚,晚上走之前检查进度。团队里的人渐渐熟了,中午一起吃饭,聊技术、聊行业、偶尔也聊八卦。
周三中午,李想端着餐盘坐我对面,压低声音:“张哥,你以前那个公司,是不是有个姓赵的经理?”
我筷子一顿:“怎么了?”
“昨天审计那边来人调数据,李想跟我说的。”他凑近些,“听说查出来一堆问题,供应商合同、报销单据、项目验收,全有猫腻。”
我没接话。
李想又说:“审计的人还专门问了你的情况。问你什么时候走的,走之前负责什么项目,有没有跟你交接。”
“你怎么说的?”
“我说你刚来,别的不知道。”李想扒了口饭,“张哥,你以前是不是被压得挺惨?”
我笑了笑:“都过去了。”
下午干活的时候,手机震了几下。是小陈发来的微信,连着好几条。
“张哥,公司这边炸锅了。审计的人来了三趟,老赵被叫去谈话两次。”
“今天上午财务的小周被叫去问话,回来眼睛红红的。”
“好多人都在猜是谁举报的。有人说是你。”
“张哥,真是你吗?”
我盯着最后那条消息看了几秒,回了四个字:按程序走。
小陈秒回:“懂了。”
放下手机,我继续写代码。心里不是没有波动,但比起冲动,我更清楚一件事——审计是集团派的,流程是合规的。我交上去的材料,只是帮组织把情况弄清楚。剩下的,组织会按规矩办。
晚上加了一会儿班,走的时候快八点。电梯口碰见周总,他手里拎着公文包,看样子也刚忙完。
“张明,一起吃个饭?”
楼下有家小面馆,周总点了两碗牛肉面,一碟花生米。他吃得很快,像是习惯了。
“审计那边今天找我了解情况。”周总放下筷子,“我把你入职时交的材料转过去了。按程序,他们会找你谈一次话。”
我点头:“我知道。”
“怕不怕?”
“不怕。”我说,“我交的东西,每一页都有据可查。没有一句是编的。”
周总看着我,笑了:“你知道我最欣赏你哪一点吗?”
我摇头。
“你受了五年委屈,手里攥着能炸翻一船人的东西,但你从来没想过拿来威胁谁。你走的是正规渠道,一步一步来。”他端起面汤喝了一口,“这叫有底线。技术好的人多,有底线的人少。”
我没说话。低头吃面,面汤的热气熏得眼睛有点潮。
周五下午,审计部门果然来找我谈话。一间小会议室,两个人,一个记录,一个提问。
我把三年前的数据异常、上报流程、后续处理,一五一十说了一遍。没有添油加醋,没有情绪宣泄。说到老赵把我叫去“谈心”那一段,我只说:“赵经理让我不要较真,我就没再往上反映。”
提问的人抬头看了我一眼:“你当时为什么不上报集团?”
“我按流程报给了部门领导。至于为什么没有后续,我不清楚。”我说,“现在组织在查,我把知道的都说清楚,配合调查。”
谈话持续了四十分钟。临走时,记录员跟我说了句:“谢谢配合。”
我点头,走出会议室。走廊尽头,周总站在办公室门口,远远看了我一眼,没说话,只是微微点了下头。
那天下班,我绕路去买了女儿念叨很久的画画工具。到家时,她正趴在茶几上涂色。看见我手里的袋子,尖叫着扑过来。
老婆从厨房探出头:“又乱花钱。”
“没乱花。”我把袋子递给女儿,“爸爸涨工资了。”
老婆没再说什么,转身回了厨房。但我看见她抬手抹了一下眼角。
第五章 周总谈话
入职满一个月的时候,周总把我叫进办公室,让我关上门。
“审计那边有初步结论了。”他把一份文件推过来,“你自己看。”
我翻开。上面写着:经核查,原部门经理赵某某存在以下问题——违规指定供应商、虚增技术服务费、打压下属、虚报业绩。建议给予调离岗位、降职处分,相关情况在集团内部通报。
没有写“移送司法机关”,没有写“违法犯罪”。就是“违规”,就是“调离岗位、降职”。
我看完,合上文件。
周总看着我:“有什么想法?”
“组织按规矩办的,我没意见。”我说。
周总点头:“我知道你手里还有更硬的东西。但我要告诉你——审计部门已经掌握了你之前提交的全部材料,包括那份三年前的截图。他们按程序走,该查的都会查。你不需要再做任何事。”
我愣了一下:“您怎么知道截图的事?”
“你入职那天交U盘的时候,我就说了——带上你的U盘。”周总笑了笑,“但我没让你直接交给审计,而是让你按流程走。为什么?”
我想了想:“因为程序正义比个人英雄主义重要。”
“对。”周总站起来,走到窗边,“你还年轻,以后可能还会遇到类似的事。记住一点——手里有牌,不一定要打出去。有时候,按规矩出牌,比掀桌子管用。”
我点头。
周总转过身:“还有一件事。数字中台项目提前验收了,集团领导很满意。你转正的事,我已经报上去了。下个月开始,按副主任待遇走。”
我张了张嘴,想说谢谢。周总摆摆手:“别谢我。活是你干的,数据是你跑的,架构是你搭的。我就是签个字。”
从办公室出来,我在走廊里站了一会儿。窗外阳光很好,照得整层楼亮堂堂的。
李想从工位上探出头:“张哥,周总跟你说啥了?看你站那儿发呆。”
“没什么。”我走过去,“晚上加班吗?架构那边我有个新想法,想跟你碰一下。”
李想眼睛一亮:“加!我正好也有个优化思路。”
那天晚上我们干到十点。走的时候,整层楼只剩我们这排灯还亮着。李想伸了个懒腰:“张哥,你以前也这么拼?”
“以前比这拼。”我关了电脑,“但以前拼完,心里空落落的。现在拼完,踏实。”
李想似懂非懂地点点头。
我拍拍他肩膀:“走吧,明天还得早起。”
第六章 交集
数字中台项目进入二期,需要跟集团旗下各子公司的系统做对接。周总把对接任务交给我,列了一份名单,第一家就是我的老东家。
“有问题吗?”周总问。
“没有。”我说,“按流程走。”
去的那天,我穿了件新衬衫。李想跟我一起,路上问我:“张哥,你紧张吗?”
“不紧张。”我说,“就是回去看看。”
到了原公司,前台的小姑娘换了人,不认识我。我递上集团介绍信,她打了个电话,然后带我们去了会议室。
新来的部门经理姓陈,技术出身,四十出头,说话很客气。对接会开得很顺,陈经理对我们的技术方案很认可,当场拍板配合。
会开完,陈经理送我出门。路过原来的工位区,我下意识看了一眼。那个位置坐了个年轻人,正对着屏幕皱眉。桌上摆着跟我当年同款的水杯,角落也堆着几包泡面。
陈经理注意到我的目光:“张主任认识这个位置?”
“以前坐过。”我说。
他笑了笑:“那会儿的事我听说了。现在公司风气好多了,干活的人不会被亏待。”
我点头,没多说什么。走到电梯口,忽然听见有人喊我。
“张明。”
我回头。
是老赵。他站在走廊那头,穿着后勤的灰色工装,手里拎着一串钥匙。整个人瘦了一圈,头发也白了不少。
我们隔着十几米对视。他张了张嘴,像是想说什么,最终只是点了下头。
我也点了下头,然后转身进了电梯。
电梯门关上的瞬间,李想问:“那谁啊?”
“以前的一个领导。”
“看着挺憔悴的。”
“嗯。”
我没再说话。电梯往下走,数字一层层跳。我想起五年前第一天来这家公司报到,也是坐这部电梯。那时候我刚毕业,心里全是憧憬,觉得只要好好干,总能出头。
后来吃了很多苦头,走了很多弯路。可到头来,那些苦头没白吃,弯路没白走。它们把我推到了该去的地方。
出了电梯,阳光照在身上。我给老婆发了条微信:晚上想吃什么?我买。
她回:排骨。女儿说想吃你做的糖醋排骨。
我笑了,回了个“好”。
李想在旁边看着,忽然说:“张哥,你笑起来跟平时不太一样。”
“哪儿不一样?”
“说不上来。”他想了想,“就是……看着挺高兴的。”
我把手机揣进口袋,拍了拍他肩膀:“走吧,回去干活。”
走回集团大楼的路上,经过一个街心公园。几个小孩在放风筝,风筝飞得很高,线在手里拽得紧紧的。
我看了几秒,忽然想起一件事——那个推荐我的老技术员,我到现在还没当面谢过他。
等这个项目忙完,得请他吃顿饭。
第七章 老孙来访
数字中台二期上线那天,周总在项目群里发了个红包,李想抢了八块八,乐得在工位上直拍桌子。
我正整理上线文档,手机响了。是老孙。
“小张,忙不忙?我在你们楼下。”
我下楼的时候,老孙正站在集团大门口,仰头看那栋楼,脖子后面的皮肤晒得发红。他还是那件洗得发白的夹克,手里拎着个布袋,看见我就咧嘴笑。
“这楼真气派。”他说,“比咱们那破地方强多了。”
“孙哥,您怎么来了?”
“来看看你。”他把布袋递过来,“你嫂子腌的咸菜,让我捎给你。不值钱,就是个心意。”
我接过来,沉甸甸的。布袋口露出玻璃罐的盖子,用旧报纸裹着,皮筋扎得紧紧的。
我带他去楼下咖啡馆。他坐下来,四处看了看,小声说:“这地方一杯咖啡顶我半天工资。”
“我请。”
“那不行,你刚换工作,花钱的地方多。”
我没跟他争,直接点了两杯美式。他端起来喝了一口,皱眉头:“苦。”
“习惯就好了。”
老孙放下杯子,表情正了正:“小张,我来是有事跟你说。”
“您说。”
“审计那边找我谈话了。”
我端杯子的手停了一下。
“别紧张,不是坏事。”老孙摆摆手,“我干了快二十年,经手的东西多,他们问啥我说啥。本来嘛,那些事我早就看不惯了,就是以前没人问。”
他顿了顿:“老赵被调去后勤之后,新来的陈经理找我,问我愿不愿意留下。我说我五十多了,干不动了,想内退。”
“您真要走?”
“走。”老孙笑了一下,眼角的褶子挤在一起,“但不白走。我跟陈经理提了个建议——把以前那些被压着的人,一个一个捋清楚。该恢复待遇的恢复待遇,该补的补。”
我看着他。
“你别这么看我。”老孙摆摆手,“我不是替你出头。我是替我自己。我在那破地方憋了二十年,临走了,总得说几句实话。”
他从布袋里又掏出一个信封,推过来。
“这是小陈让我带给你的。他说发微信你不回,打电话怕你不接。”
我拆开信封,里面是一张折得整整齐齐的纸。打开,是小陈的字,歪歪扭扭写了一整页。
“张哥,审计的人找我谈话了。我把知道的全说了。以前我不敢,现在敢了。你走了之后,我才发现有些事不是忍忍就能过去的。谢谢你开了个头。小陈。”
我把纸折好,放进口袋。
老孙喝了口咖啡,这回没皱眉,像是习惯了。“小陈那孩子不错,就是胆子小。你走了以后,他找陈经理谈了一次,把老赵以前那些事全抖出来了。陈经理听完,第二天就报给了审计组。”
“他不怕被报复?”
“报复啥?老赵都去后勤了。”老孙摆摆手,“再说了,陈经理那人我看了,是干实事的。小陈现在被提了组长,带三个人。”
我愣了一下。小陈,那个说话都不敢大声的小陈,当组长了。
“所以我说,有些事你开了头,后面的事自然有人跟上来。”老孙站起来,拍拍裤子,“行了,我走了。还得赶公交。”
我送他到门口。他走了几步,回头:“对了,那个推荐你去集团的老技术员,姓方的,你还记得吧?”
“记得。”
“他前阵子来公司办退休手续,我碰见了。他让我带句话——他说他没看错人。”
我站在集团大楼门口,看着老孙的背影汇进人流里。布袋里的咸菜罐子硌着手心,沉甸甸的,像装着什么东西比咸菜更重。
第八章 核查结论
审计结论下来那天,集团发了内部通报。
通报不长,几百个字,列了赵某某的几项违规事实:违规指定供应商、虚报技术服务费、打压下属、在绩效考评中弄虚作假。处理结果是调离管理岗位、降职为普通员工、扣发当年绩效奖金。
没有“移送”,没有“违法”,没有“犯罪”。就是违规,就是处理。
通报在集团内网上挂了三天。我原公司的同事给我发微信的不少,有说“大快人心”的,有说“早就该这样”的,也有人问“是不是你举报的”。
我一个都没回。
倒是周总把我叫去,递给我一份纸质版通报。“集团要求各子公司组织学习,引以为戒。”他说,“你那份材料,审计部门归档了,不入卷,不公开。你不用担心以后被人翻出来。”
我点头。
周总看了我一会儿:“我以为你会高兴。”
“高兴。”我说,“就是觉得……挺没意思的。”
“什么意思?”
“一个人干了五年活,最后要靠一封举报信来证明自己没白干。”我说,“要是早有人管,早有人问,哪至于走到这一步。”
周总沉默了一会儿,从桌上拿起一支笔,在手里转了两圈。
“你说得对。”他说,“制度是死的,人是活的。有时候制度管不到的地方,就得靠人。但靠人有个前提——那个人得站得正。你站得正,所以你的材料有人信。你走了正规渠道,所以事情能按规矩办。换个心术不正的,拿着材料去要挟,去谈条件,最后什么结果?”
我没说话。
“你那个前同事,小陈,这次表现不错。”周总把笔放下,“我跟陈经理通过电话,他说小陈现在是他们部门最年轻的组长。你看,你开了头,后面的人跟上来了,这才是好事。”
那天下午我工作有点走神。电脑屏幕上代码一行行滚过去,脑子里却总在想一件事——如果当初我选择忍,一直忍下去,现在会是什么样?
年终奖两千,第二年可能还是一千五,第三年也许就没了。然后某一天,优化名单上有我的名字,我拎着纸箱走出写字楼,回头看一眼,什么都没留下。
那才是最可怕的。
晚上到家,女儿已经睡了。老婆坐在沙发上看手机,见我进来,把手机递过来。
“你以前那个公司,是不是有个姓赵的?”
屏幕上是一条本地新闻,说的是某公司部门经理违规操作被处理的事。没有点名,但细节一看就知道是谁。
“嗯。”我把手机还给她。
“他活该。”老婆说得很轻,但语气很重。
我笑了一下,去厨房倒了杯水。她跟过来,靠在门框上:“张明,我问你个事。”
“你说。”
“你那个U盘,还在吗?”
“在。”
“你打算怎么处理?”
我把水杯放下,想了想:“交给组织了。审计部门说归档不入卷,不公开。”
“那你留着备份没?”
“没有。”我说,“该交的都交了。留着干嘛?”
老婆看了我一会儿,点点头,转身走了。走到客厅又回头:“明天女儿学校亲子活动,你能请假吗?”
“能。”我说,“跟周总说一声就行。”
她笑了,关灯进了卧室。
我站在厨房里,水杯里的水还冒着热气。窗外的城市灯火通明,远处有几栋楼在夜里亮着格子似的窗,像一个个小小的方框,框着不同人的不同日子。
我想,从明天开始,可以踏踏实实过日子了。
第九章 团队磨合
数字中台二期上线后,周总又给我派了个人。
“应届生,名校毕业,笔试成绩第一。”周总把简历递给我,“你带。”
简历上的照片是个戴眼镜的姑娘,叫林晓,专业是计算机,拿过几个奖,实习经历也漂亮。面试评价栏里有一句话:技术基础扎实,但性格较真,需引导。
我见到林晓那天,她穿着件素色卫衣,背着个鼓鼓囊囊的双肩包,站在工位旁边等我安排。我指了位置,她放下包,第一句话是:“张老师,我看过您的架构文档,第三版的数据层设计我觉得有问题。”
李想从旁边探过头来,冲我挑了挑眉。
“说说看。”我拉了把椅子坐下。
林晓打开电脑,指着屏幕上的架构图:“您这里用的是消息队列做异步解耦,但实际业务场景里,有大量的事务型操作需要强一致性。如果单纯依赖消息队列,在极端情况下会出现数据不一致。”
她说得很快,手指在屏幕上划来划去,逻辑清楚,论据扎实。最后补了一句:“我不是说您的方案不好,但我觉得可以优化。”
李想在旁边小声嘀咕:“这姑娘胆儿真肥。”
我没生气。恰恰相反——她说的那个点,我之前确实考虑过,方案里也留了处理机制,但她没看到后面的详细设计就下了结论。
我打开自己的文档,翻到第四十七页,把强一致性方案调出来给她看。
林晓看了足足五分钟,脸慢慢红了。
“对不起,张老师。我没看完就下结论。”
“没事。”我关上文档,“有想法是好事,但下次先看完再提。技术这行,最怕半桶水晃荡。”
她点头,耳朵尖都是红的。李想憋着笑,转回去敲键盘。
接下来一周,林晓像块海绵,见谁问谁。问李想要代码规范,问芳姐要测试标准,问小赵要数据字典。李想被她问烦了,跑来跟我诉苦:“张哥,这姑娘是个狠人,一天问八百个问题。”
“那不是挺好?”
“好是好,就是……我上厕所她都在门口等着问。”
我笑出了声。
但林晓有个问题——太较真。别人写代码留个注释就完事,她非要写清楚每一行的逻辑依据。一次代码评审,她跟小赵因为一个变量的命名规则争了四十分钟,最后小赵摔鼠标走人。
我把她叫到办公室。
“林晓,你技术不错,但有个事得改。”
她站得笔直,等着挨训。
“你跟小赵争的那个变量名,你赢了,但小赵三天没跟你说话。”
她嘴唇动了动:“可命名规范确实应该……”
“规范是对的。”我打断她,“但团队协作,不是谁对谁错的问题。你赢了道理,输了关系,最后代码还得两个人一起维护。下次遇到这种事,先想想怎么让人接受你的建议,而不是怎么证明自己是对的。”
她低头想了很久:“张老师,我明白了。”
第二天她给小赵带了杯咖啡,说了句“昨天不好意思”。小赵愣了一下,摆摆手说“没事没事”,中午主动喊她一起吃饭。
李想又来汇报:“张哥,你怎么带的?这姑娘转性了?”
“没转性。”我说,“就是学会了先看路再迈步。”
说这话的时候,我忽然想起很多年前的自己——那个在会议上当众指出领导方案漏洞、结果被穿了半年小鞋的张明。
年轻时的较真,是棱角。后来被磨平了,成了圆滑。再后来我才明白,真正的成熟不是磨掉棱角,而是知道什么时候该用棱角,什么时候该用圆角。
林晓比我当年强,她只花了一周就懂了。
第十章 女儿的画
女儿画画班汇报展出那天,我和老婆都请了假。
展馆在少年宫三楼,走廊两边挂满了小朋友的作品。有画动物的,有画房子的,有画一家人的。歪歪扭扭,五颜六色,每一幅都透着那股子认真劲。
女儿拉着我的手往里走,小手指着墙上:“爸爸你看那个!那是小美的,她画的猫像老虎。”
走到最里面那面墙,女儿忽然松开我的手,跑过去站在一幅画前面。
画上是一个男人坐在电脑前,屏幕亮着蓝光,旁边飘着很多星星。男人的脸画得不太像,但嘴角是弯的。星星有大有小,有的涂成黄色,有的涂成金色,最上面那颗特别大,还画了光晕。
画下面贴着标签:大班 张小雨《爸爸的星星》
女儿回头看我,眼睛亮亮的:“爸爸,这是你。”
我蹲下来,跟她平视:“为什么爸爸旁边有星星?”
“因为爸爸以前晚上总是不开心。”她掰着手指头说,“回家就坐在电脑前面,眉头皱着。现在爸爸开心了,星星就出来了。”
我喉咙有点堵。
老婆在旁边蹲下来,搂住女儿:“画得真好。”
女儿得意地晃脑袋:“老师还夸我了,说颜色用得好。”
我站起来,把那幅画从墙上取下来——老师说展完可以带回家。女儿抱着画纸,像抱着什么宝贝。
回家的路上,她坐在后座,把画举得高高的,透过车窗看外面的阳光。老婆从副驾驶回头看了一眼,转过来的时候,眼睛有点红。
“怎么了?”我问。
“没什么。”她别过脸看窗外,“就是觉得,这两年你太不容易了。”
我没说话。伸手过去握住她的手。她的手心很暖。
晚上把女儿哄睡之后,我把那幅画贴在了新办公室的墙上。旁边是周总送我的绿萝,叶子绿得发亮。
我给周总发了张照片:女儿画的,挂办公室了。
周总回了个大拇指。
过了一会儿又弹来一条:明天集团年度评优,你报个材料。
我回:我才来半年。
周总:半年怎么了?数字中台提前上线,光这一项就够评优。让你报你就报。
我盯着手机屏幕笑了笑,回了个“好”。
那天晚上我做了个梦。梦里我还是五年前那个张明,坐在老公司的格子间里,对着屏幕改代码。老赵从旁边走过,把一个文件夹扔在我桌上:“明天早上要,辛苦一下。”
我抬头看着他,说了句“好的”。
然后画面一转,我坐在新办公室里,窗外阳光很好,女儿的画贴在墙上,绿萝的叶子垂下来,刚好搭在画框边缘。
醒来的时候天刚亮。老婆还在旁边睡着,呼吸均匀。我轻手轻脚下了床,去厨房烧水。
水壶咕嘟咕嘟响的时候,我忽然想起一件事——那个推荐我的老技术员,姓方的,我到现在还没请他吃饭。
等忙完这阵子,一定要找到他。
第十一章 意外来客
请老方吃饭的事,没等到我主动约。
那天下午我在开会,手机调了静音。出来看见三个未接来电,都是前台号码。回拨过去,前台小刘说:“张主任,有位姓方的先生找您,在楼下等了快一个小时了。”
我下电梯的时候,老方正坐在大厅沙发上,背挺得笔直,双手放在膝盖上。他还是那么瘦,头发比两年前白了不少,但精神头很好。
“方工。”我走过去。
他站起来,笑了笑:“叫老方就行。你现在是主任了,别跟我客气。”
我请他去了上次跟老孙去的那家咖啡馆。他点了杯龙井,说喝不惯咖啡。
“您怎么找过来了?”
“审计部门找我了解情况,完事了想来看看你。”他端起茶杯,吹了吹热气,“听说你干得不错。”
“多亏您那句话。”
“哪句话?”
“跟周总推荐我的时候,说我是个宝贝。”
老方笑了,笑得有点不好意思:“我就随口一说。周建国那人你知道,他认准的事,谁说都拦不住。我只不过在他问我‘有没有人才推荐’的时候,提了你的名字。”
“那也得谢谢您。”我给他续上茶,“您走的时候,只有我去送。您还记着我。”
老方摆摆手:“我记着你,是因为你替我整理过一份文档。那会儿我要走,手头的东西没人接,老赵让谁都别碰。就你,晚上偷偷帮我整理,第二天放我桌上。你说‘方工,这些以后可能有人用得上’。”
他喝了口茶:“那份文档,后来审计来查的时候用上了。里面有完整的项目记录,谁签的字,谁经的手,清清楚楚。审计的人说,这份东西帮他们省了半个月。”
我愣了一下。那会儿我只是觉得老方走了,他经手的东西不能就这么散了,整理一份留个底,万一以后有人问呢。
“所以你帮我,我也帮你。两清了。”老方放下茶杯,“但我今天来,还有件事。”
“您说。”
“新来的陈经理,想请我回去做技术顾问。”
“好事啊。”
“我犹豫。”老方看着窗外,“我在那地方干了十几年,走的时候心里有疙瘩。现在回去,怕人说我放不下。”
我想了想:“方工,您回去,不是放不下。是那地方现在需要您。陈经理刚上任,技术底子薄,您回去带带年轻人,比什么都强。”
老方转过头看我,看了几秒,忽然笑了:“你小子,比以前会说话了。”
“实话。”
“行。”老方站起来,“那我回去。反正退休金拿着,顾问费拿着,两不耽误。”
他走的时候,在咖啡馆门口站了一会儿。“对了,你那个系统还在跑。陈经理让新来的人接手维护,我在旁边看了,代码写得不错。你留的注释很全,接手的人说省了好多事。”
我点头:“那就好。”
老方走了几步,回头:“张明。”
“嗯?”
“好好干。这世道,实在人还是有好报的。”
我站在咖啡馆门口,看着他的背影。他走得不快,但脚步稳当。阳光从侧面照过来,把他的影子拉得很长。
掏出手机,给老婆发了条微信:晚上加两个菜,我请了个老朋友吃饭。
她回:哪个老朋友?
我想了想,打字:一个帮过我的人。
第十二章 项目攻坚
数字中台三期是硬仗。
集团要把所有子公司的核心业务数据都接入中台,涉及十几个系统、几百张表、上千万条数据。工期三个月,周总在项目启动会上只说了一句话:“干好了,集团信息化水平提前两年。干砸了,我引咎辞职。”
会议室里安静得能听见空调的风声。
我站起来:“架构方案我出,数据迁移李想牵头,测试芳姐把关。林晓做数据映射。”
林晓抬头看我,眼里有点意外。她入职不到三个月,我给她派了最重的活之一。
“有问题吗?”我问。
“没有。”她回答得干脆。
接下来的日子,整层楼晚上没熄过灯。
李想带着两个人在机房泡了三天,出来的时候胡子拉碴,眼睛充血,但数据迁移脚本跑通了。林晓做映射做到凌晨两点,第二天早上八点又准时坐在工位上。芳姐把测试用例写了八百多条,一条一条过。
我负责跟各子公司对接。每个公司的系统不一样,数据标准不统一,接口文档更是五花八门。有的公司配合,有的公司敷衍,还有的公司直接说“我们数据不能给”。
最难缠的是一家做物流的子公司,技术负责人姓吴,四十多岁,电话里打哈哈,约时间约了三次都推。第四次我直接带人上门,在他办公室门口堵着。
“吴总,集团文件您收到了。中台接入是硬性要求,不是商量。”
他靠在椅背上:“小张,我知道你急。但我们这套系统跟别家不一样,迁移起来风险大,出了事谁负责?”
“我负责。”我说。
他看了我一眼:“你负得了吗?”
“报告上写我的名字。真出了事,集团找的是我。”我把风险预案放在他桌上,“您看看,每一行数据都有回滚方案。迁移期间不停机,不影响业务。”
他翻了翻预案,沉默了一会儿。
“行吧。”他站起来,伸出手,“三天后开始,你亲自盯着。”
“成交。”
从物流公司出来,李想在车上问我:“张哥,你以前也这么硬?”
“以前比这硬。”我说,“后来被磨了。现在该硬的时候硬,该软的时候软。”
“那现在算硬还是软?”
“现在算讲道理。”我靠在座椅上,“讲道理,比硬碰硬管用。”
三期上线那天是周五。凌晨三点,最后一批数据迁移完成,测试全绿。李想在群里发了个“成功”的表情,林晓秒回一个鼓掌,芳姐发了个蛋糕。
我坐在工位上,看着屏幕上跳动的数据流,心里很平静。
周总从办公室出来,手里端着杯茶。他走到我旁边,看着屏幕上的监控图。
“成了?”
“成了。”
他喝了口茶,点点头:“明天全体调休。周一开庆功会。”
我关掉电脑,站起来。窗外天还没亮,城市在底下睡着,只有零星几盏灯。十八层的灯亮着,在整栋楼里显得很孤单,也很亮。
手机震了一下。老婆发来一张照片:女儿睡着了,手里还攥着一支画笔。
配文:她说要等你回来给你看新画的画。
我把照片存下来,回了句:马上回。
第十三章 旧同事
庆功会那天,周总请全项目组吃火锅。十个人围着一张大桌,热气腾腾,肉片翻滚。
李想喝了两瓶啤酒,话开始多起来。他搂着我肩膀:“张哥,我跟你讲,你刚来的时候,我以为你就是个书呆子。现在我知道了,你不是书呆子,你是那种……那种特别犟的书呆子。”
全桌人哄笑。
林晓坐在角落,安安静静吃菜。我过去倒了杯饮料:“最近怎么样?还适应吗?”
“挺好的。”她夹了片毛肚,“张老师,我想跟你说件事。”
“你说。”
“我一开始觉得你特别软。别人说什么你都说好,从来不跟人吵。”她顿了顿,“后来我发现,你不是软。你是把力气都花在干活上了,没空吵架。”
我笑了一下:“你这是夸我还是损我?”
“夸你。”她认真地说,“我想成为你这样的技术负责人。技术过硬,但不靠脾气压人。”
我没说话。端起杯子跟她碰了一下。
吃到一半,手机响了。是小陈。
“张哥,我有个事想请你帮忙。”
“你说。”
“公司这边要上一套新的客户管理系统,陈经理让我牵头。我看了你以前做的那套,想参照着改。能不能……请你指导指导?”
我愣了一下。那套系统是我在老公司做的,按理说知识产权归老公司。但陈经理让牵头,说明他们要走正规流程。
“这样,”我说,“你跟陈经理说,让集团技术中心跟你们签个技术支持协议。我这边按流程提供咨询。公事公办。”
小陈在电话那头笑了:“张哥,你这话说得跟我猜的一模一样。”
“你猜到什么了?”
“猜你一定会说‘按流程走’。”他顿了顿,“张哥,我以前觉得你特窝囊。现在我知道了,你不是窝囊。你是把规矩当回事。我以前不懂规矩,现在懂了。”
挂了电话,李想凑过来:“谁啊?”
“以前公司的同事。要上系统,找我咨询。”
“你答应?”
“答应。签协议,走流程,公事公办。”
李想竖起大拇指:“张哥,讲究人。”
我端起杯子喝了口茶。火锅的蒸汽模糊了眼镜片,擦干净的时候,看见对面墙上挂着一幅字,写的是“天道酬勤”。
以前我觉得这种话是糊弄人的。现在觉得,也不全是。
勤不一定马上酬,但勤着勤着,路就宽了。路宽了,该来的人会来,该有的东西也会有。
那天晚上散场的时候快十点了。李想喝多了,被小赵架着走。林晓跟我道别,说“张老师明天见”。
我站在火锅店门口,风一吹,酒气散了大半。手机上有条微信,周总发的:下周集团年度评优,你准备一下。还有,副主任的任命文件下来了,明天公示。
我看了两遍,把手机揣进口袋。抬头看了看天,没有星星,但路灯很亮。
拦了辆出租车,报出小区名字。车开起来的时候,靠在座椅上闭了眼。
脑子里闪过很多画面。五年前那个拎着行李箱来这座城市报到的年轻人,三年前那个熬夜改PPT到凌晨的张明,一年前那个发现数据异常、犹豫了三天才上报的胆小鬼。还有今天,站在火锅店门口等车的副主任。
都是一个人,又不是一个人。
手机震了一下。老婆发来一条语音,点开是女儿的声音:“爸爸,你什么时候回来?我给你画了新画,是全家福。”
我回了句:“马上到。”
司机从后视镜看了我一眼:“加班啊?”
“嗯。项目庆功。”
“看你挺高兴的。”
“还行。”
车拐进小区,我看见家里窗户亮着灯。三楼那盏,暖黄色的光透出来,像一个小小的方框,框着热腾腾的日子。
第十四章 年终
新公司第一个年终,来得比想象中快。
十二月最后一周,集团发了年终奖通知。我打开工资条,最下面一行写着:年终奖金 68000.00元。
我看了两遍。又打开手机银行,确认了一遍。六万八。
五年前的两千块,现在翻了三十四倍。
我把工资条截了张图发给老婆,什么话都没加。她秒回一个表情:流泪的笑脸。
晚上到家,她把菜热了三遍。女儿已经睡了,她坐在餐桌旁等我。
“六万八?”
“嗯。”
“真的?”
“真的。”
她忽然站起来,在客厅里走了两圈,又坐下。然后站起来,去厨房倒了两杯水。端过来一杯给我,自己那杯端着没喝。
“张明。”
“嗯。”
“明年能把房贷提前还一部分吗?”
“能。”
“还能给女儿报个钢琴班吗?”
“能。”
她放下杯子,双手捂着脸。肩膀抖了几下,没出声。
我走过去,蹲在她旁边。她把头埋在我肩膀上,闷闷地说:“我就是……就是觉得……”
“我知道。”
“你以前受的那些委屈……”
“都过去了。”
她哭了一会儿,抬起头,眼睛鼻子都是红的。她用力抹了把脸,站起来:“我去给你热汤。”
“不用热了,不凉。”
“那不行,天冷,得喝热的。”她端着汤进了厨房,背影忙碌又踏实。
我坐在餐桌旁,看着她的背影。想起七年前结婚的时候,我们租住在城中村一间十平米的小屋,她跟着我吃了不少苦。后来买房,首付是她娘家凑的。我换工作那段时间,她没说过一句抱怨的话,只说“别硬撑着”。
现在好了。该有的都有了。
第二天去公司,周总把我叫进办公室,递给我一份文件。
“副主任任命公示期过了。下个月正式任命。”
我接过文件,翻了两页。
“还有一件事。”周总从抽屉里拿出一个信封,“今年的集团优秀员工,你票数最高。奖金两万,另外有三天带薪假。”
我张了张嘴。
“别谢我。”周总摆摆手,“我说过,活是你干的,我就是签个字。”
从办公室出来,我把信封揣进口袋。路过工位,林晓正在给李想讲什么,两个人对着屏幕比划。芳姐在测试间喊:“李想,你那个接口又超时了!”
李想拍脑袋:“马上改马上改!”
我站在走廊里看了一会儿。这层楼里,每个人都在忙自己的事。没人背后捅刀,没人抢功甩锅,没人半夜发消息让你“辛苦一下”。
这就是正常的工作环境。正常的。
晚上回家,我把优秀员工奖金分成三份。一份给老婆,她接了,什么也没说,只是笑。一份给女儿存教育金,她还不懂什么叫教育金,只知道爸爸往她的小猪存钱罐里塞了张纸。一份给爸妈买了体检套餐,打电话过去,我妈说“花那钱干啥”,我爸在旁边喊“儿子有心了”。
挂了电话,我坐在沙发上。女儿爬过来,靠在我胳膊上。
“爸爸。”
“嗯。”
“你现在是不是很开心?”
“开心。”
“那星星是不是越来越多了?”
我看着她的眼睛,认真地点了点头。
第十五章 周总退休
周总退休那天,集团给他办了个简单的荣休会。
会议室布置了一下,墙上挂了条横幅,桌上摆了水果和蛋糕。周总推门进来的时候,大家鼓掌,他愣了一下,然后摆手:“搞什么名堂,又不是给我开追悼会。”
全屋人笑。
周总在技术中心干了二十多年,带出来的人分布在各子公司,有当CTO的,有自己创业的。荣休会来了十几个人,坐了两排。
轮到周总讲话,他没拿稿子,站起来,环视一圈。
“我没什么好说的。技术上的事,你们比我清楚。我就说一句——我这辈子最骄傲的,不是做了多少项目,赚了多少钱。是我带过的每一个人,走出去都能挺直腰杆干活。”
他顿了顿:“咱们这行,聪明人太多了。但我始终觉得,比聪明更重要的,是别亏心。你写的每一行代码,做的每一个设计,对得起拿的那份工资,对得起用你东西的人。这就够了。”
有人鼓掌,有人低头擦眼睛。
周总摆摆手:“行了行了,吃蛋糕吧。”
散会之后,周总把我叫进他办公室。东西已经收拾得差不多了,桌上只剩一个纸箱,里面装着几本书和一个旧茶杯。
他从抽屉里拿出一个信封,递给我。
“这是我自己写的,没发表过。里面是我带团队这些年的心得。”他坐下来,看着那个空了的书架,“你以后要带人,记住一句话——将心比心。”
我拿着信封,想说点什么,又觉得说什么都轻。
“周总,”我开口,“要是没有您,我可能还在那个格子间里。”
“没有我,也会有别人。”周总站起来,把纸箱抱在怀里,“你是金子,在哪都发光。我只不过是在你被埋在土里的时候,刚好路过,顺手扒拉了一下。”
他走到门口,回头看了一眼办公室。窗台上的绿萝还在,叶子垂下来,绿得发亮。
“那盆绿萝,当初是我给自己买的。后来你来了,我就想,放你那儿吧。”他笑了笑,“你养得不错。”
他走了。纸箱抱在怀里,背挺得笔直。走廊里响着脚步声,一下一下,越来越远。
我站在空了的办公室门口,手里攥着那个信封。拆开,里面是一沓手写的纸,字迹工整,密密麻麻。
第一页第一行写着:带团队三十年,只信一条——不让干活的人寒心。
我把信封收好,走回自己办公室。推门进去,绿萝的叶子在风里轻轻晃了一下。墙上女儿的画还在,画里的星星亮着。
坐在椅子上,打开电脑。屏幕上跳出一封新邮件,是周总发的,抄送了整个技术中心。
标题是:退休了,有事打电话。
正文只有一句话:张明任技术中心代理主任。下周报到。
我看着屏幕,愣了几秒。然后关掉邮件,打开工作日志,新建了一条记录。
日期,今天。内容,周总退休。新任务,带好技术中心。
写完之后,我站起来,走到窗边。城东的夜景铺在底下,万家灯火,一层一层。
手机响了。老婆发来的:今天早点回来。女儿说想你了。
我回:好。
收起手机的时候,忽然想起一件事——周总那个信封里,除了心得,还夹了一张照片。照片是技术中心刚成立那年拍的,一群人站在旧办公楼前面,周总站在中间,年轻了二十岁。
照片背面写了一行小字:技术会过时,人不会。
我把照片贴在了工位旁边的白板上。李想路过看见了,问:“这谁啊?挺精神的。”
“一个朋友。”我说,“一个帮过我的人。”
第十六章 新负责人
代理主任的任命公示贴在集团内网那天,李想在工位上喊了一嗓子:“张哥,不对,张主任,请客啊!”
全层楼的人都抬头看我。
我走过去,把他屏幕上的公示页面关了:“活干完了?”
“干完了!”
“那再检查一遍。中台的告警日志这两天有点多,你盯一下。”
李想苦着脸:“主任就是主任,一上任就压榨人。”
话虽这么说,他还是乖乖坐回去敲键盘了。林晓在旁边偷笑,被李想瞪了一眼。
下午开部门例会,我坐在周总以前坐的那个位置上。椅子有点高,坐下去的时候晃了一下。底下七八个人看着我,等我开口。
“别紧张,我不是周总。”我说。
有人笑。
“技术中心的事,以前怎么干,现在还怎么干。项目排期不变,质量要求不变。”我顿了一下,“只加一条——以后谁干了什么活,我记着。谁受了委屈,直接找我。门开着。”
我指了指办公室的门。那扇门确实开着,周总在的时候就没关过。
散会后,林晓留下来。
“张老师,你刚才说‘谁受了委屈直接找你’,跟周总说的一模一样。”
“因为这话对。”我收拾桌上的文件,“技术这行,最怕的不是活多,是活干了没人看见。我以前吃过这个亏,不想让你们再吃一遍。”
林晓看了我一会儿,点点头走了。
那天晚上我加了会儿班,把技术中心的年度预算和项目规划过了一遍。十点多的时候,李想发来一条微信:张哥,你把办公室门开着,空调都多费电。
我回:那你明天把活干利索点。
他发了个“OK”的表情。
关电脑的时候,看见白板上那张旧照片。周总站在一群人中间,年轻,笑得爽朗。我伸手把照片摆正了一点。
掏出手机给周总发了条短信:主任,门开着呢。
他很快回了一条:开着就对了。睡觉。
第十七章 回访
技术中心跟原公司的技术支持协议签了之后,我回去过一趟。
是以集团专家的身份去的。陈经理在门口等我,握手的时候用了点力:“张主任,欢迎回来指导工作。”
“指导谈不上。”我说,“按协议走,看看系统情况。”
陈经理陪我去了技术部。工位区跟我走的时候不一样了,隔断拆了一部分,显得敞亮些。靠墙那排加了几盆绿植,空气里没有原来那股子沉闷的纸味。
小陈从工位上站起来,喊了声“张哥”。他穿了件新衬衫,桌上摆着个小小的组长工牌。工位旁边坐着三个人,都年轻人,看见我站起来点头。
“这是小陈的组。”陈经理说,“客户管理系统的事,他牵头。”
小陈带我看了系统。我站在他工位旁边,看着屏幕上的代码。是我当年写的那套底层架构,上面加了不少新功能。注释写得很全,变量命名也规矩。
“谁写的注释?”我问。
“我写的。”小陈说,“你以前跟我说过,注释是写给下一个接手的人看的。我现在带人,也这么要求他们。”
我点头。看着屏幕上那些密密麻麻的注释,心里有一种很奇怪的感觉。像是一颗种子,埋下去的时候不知道会不会发芽,过了很久回来看,已经长成一棵小树了。
小陈又打开一个文档:“这是根据你原来那套做的改进方案。陈经理说让您把把关。”
我翻了翻,提了几条修改意见。小陈一条一条记下来,认认真真。
临走的时候,路过原来的工位。那个位置上坐着个年轻人,埋头改代码,桌上放着一桶泡面,旁边贴着张便利贴,写着“今天必须搞定”。
小陈顺着我的目光看过去,笑了笑:“新来的应届生,跟您当年一样拼。”
“让他按时吃饭。”我说。
“劝了,不听。”
“那你把泡面收走。告诉他,吃饭不扣工资。”
小陈愣了一下,然后笑了:“行。”
走出公司大门的时候,陈经理送到门口。他说:“张主任,说实话,你走那会儿,我以为公司要塌。后来发现,走了一个张明,还有小陈。你带出来的人,都不错。”
我回头看了一眼那栋楼。还是那栋旧写字楼,十八层的灯还亮着。但有什么东西不一样了。
我说:“陈经理,您把风气正过来了,比什么都重要。”
他摆摆手:“不容易。但值得。”
上车之前,我给小陈发了条微信:有事打电话。
他回:好。张哥,谢谢你。
我看着这五个字,想起很多年前自己刚入职时,也被人带过。那个老技术员姓方,教会我的第一件事是——代码写完要检查三遍。
后来他被逼走了。后来我走了。后来小陈留下了。
好在,留下来的人,日子比以前好过了。
第十八章 家宴
爸妈从老家来住了一阵。
我爸七十了,头发全白,但走路还是带风。我妈晕车,坐了一路高铁,到家先躺了半天。女儿围着她转,一口一个“奶奶”叫得她眉开眼笑。
那天晚上我下厨,做了六个菜。红烧排骨、清蒸鱼、油焖大虾、蒜蓉西兰花,外加一个西红柿蛋汤和我妈爱吃的凉拌木耳。
我爸坐在餐桌主位上,看着一桌子菜,说了句:“比饭店还齐整。”
我给他倒酒。他端起杯子抿了一口,放下。
“听说你升职了?”
“代理主任。”我说,“还没正式下文。”
“代理也是主任。”我爸夹了块排骨,“你小时候我就说,你这孩子实诚,长大吃不了亏。”
我妈在旁边接话:“吃没吃亏你不知道?前几年过年回来,愁眉苦脸的,问你什么都不说。”
我爸沉默了一会儿,把酒杯放下。
“你刚工作那几年,我其实看出来了。你不说,我也不问。年轻人有年轻人的难处,我帮不上忙,问了反倒给你添堵。”
他看着我:“后来你换工作,你妈跟我说,儿子出息了。我说,不是出息了,是熬出来了。”
我没说话。低头给女儿剥虾。
我爸又端起杯子:“来,碰一个。”
我跟他碰了。白酒有点辣,从喉咙烧到胃里,热乎乎的。
吃完饭,我妈帮着收拾碗筷,老婆在厨房洗碗。我爸坐在沙发上,女儿靠在他旁边看动画片。他看了一会儿,忽然说:“这丫头跟你小时候一个样,眼睛亮。”
“比我聪明。”我说。
“比你聪明好。”他靠在沙发上,声音慢下来,“你小时候太实诚,别人说什么你都信。后来吃了亏才知道改。这丫头以后不用吃这个亏。”
我笑了笑,没说话。
那天晚上爸妈住客房。我经过门口的时候,听见我妈在里面说:“儿子这房子买得好,采光好。”
我爸说:“主要是儿子干得好。”
我妈说:“你刚才饭桌上说那些干啥,孩子听了心里难受。”
我爸没吭声。过了一会儿说:“难受啥。熬出来了,就是好事。”
我站在门外,手里端着没喝完的水杯。站了一会儿,转身走了。
客厅里,老婆在叠衣服。我走过去坐下,她看了我一眼:“爸跟你说什么了?”
“没什么。碰了个杯。”
“他高兴?”
“高兴。”
她把叠好的衣服放进柜子,关上柜门:“那就行。”
第十九章 传承
林晓转正那天,我找她谈了一次话。
还是在办公室,门开着。她坐在我对面,背挺得笔直,跟当初来面试的时候一样。
“转正了,有什么打算?”
她想了想:“把手头的活干好。然后……我想带人。”
我有点意外:“为什么想带人?”
“李想哥说,你带他的时候,什么活都教。他现在能独立带项目,都是你带的。”她看着我,“我也想成为那种,能教会别人东西的人。”
我靠在椅背上,看了她一会儿。
“带人不容易。技术好不一定教得好。而且带人费时间,自己的活也不能落下。”
“我知道。”她说,“但我觉得值得。方工推荐你,周总带你,你带李想哥,李想哥带我。总得有人往下传。”
这话说得我愣了一下。
方工推荐我,周总带我,我带李想,李想带林晓。这链条是什么时候形成的,我自己都没意识到。
“行。”我说,“下个月数据组扩编,你带两个新人。”
她眼睛亮了一下,又立刻收住:“张老师,我不会让你失望的。”
“别让我失望不重要。”我站起来,“别让新人失望。”
她认真地点了点头。
一个月后,数据组来了两个应届生。林晓给他们安排了工位,搬了两台旧显示器,手把手教环境搭建。
李想路过,看着林晓在那讲代码规范,凑到我旁边小声说:“张哥,你看她那个认真劲,跟你当初一模一样。”
“比我当初强。”我说,“我当初不敢跟领导提意见,她敢。”
李想笑了:“她敢,是因为你让她敢。”
我看了他一眼。这小子,平时嘻嘻哈哈的,偶尔说句话还挺有道理。
晚上下班的时候,经过数据组工位,两个新人还在。林晓坐在旁边,指着屏幕一行一行讲。新人拿着本子记,时不时点头。
我站在走廊里看了一会儿。窗外天已经黑了,工位上的灯亮着,把三个人的影子投在墙上。
掏出手机,给周总发了条微信:主任,新人带得不错。
周总回:谁带的?
我:林晓带的。我带的林晓。
周总发了个大拇指:传下去了。
我收起手机,走回办公室。经过白板的时候,那张旧照片还贴在那儿。周总站在一群人中间,年轻,笑得爽朗。
照片里的那些人,现在散在各个地方。有的还在技术中心,有的去了子公司,有的换了行业。但周总那句话还在——技术会过时,人不会。
我把办公室的灯关了,门留着一条缝。走廊里的灯光透进来,刚好照在那盆绿萝上。
叶子绿得发亮,又抽了新芽。
第二十章 回响
集团年度总结会那天,我代表技术中心发言。
会议室坐了两百多人,各子公司的负责人都来了。我站在台上,看着底下黑压压的人头,手心有点潮。
发言稿是头天晚上写的,改了五遍。最后定稿的时候,我删掉了所有技术术语和项目数据,只留了一个故事。
“去年这个时候,我还在另一个地方,拿着两千块的年终奖。”我说。
台下安静了。
“我在那家公司干了五年,做了十几个项目,熬了数不清的夜。但年终奖到账那天,我盯着屏幕看了十秒,没说话,转身更新了简历。”
有人抬头看我。
“我没闹,没吵,没去找谁理论。我只是把该做的事做好,把手头的活干完。然后,机会来了。”
我停了停,看了看台下。第一排坐着集团领导,旁边是各子公司负责人。最后一排角落里,坐着周总。他退休了,今天是被特邀来的。
“有人说我运气好,遇到了贵人。”我说,“对,我遇到了。但贵人为什么找我?因为他听人说,有个叫张明的人,活干得不错。”
“我想说什么?我想说——活干在自己手里,本事长在自己身上,谁也拿不走。你今天受的委屈,熬的夜,背的锅,只要你自己不放弃,总有一天会变成你脚下的台阶。”
台下有人鼓掌。先是几个,然后越来越多。
我抬手压了压:“最后说一句。我现在的办公室,门一直开着。不只是我,技术中心所有人的工位,都没有隔板。为什么?因为我以前在一个有隔板的地方待过,知道那滋味。”
“就这些。谢谢。”
下台的时候,掌声还在响。我走回座位,李想冲我竖大拇指,林晓眼睛有点红。芳姐递过来一张纸巾,我摆摆手。
散会以后,我在走廊里碰见周总。他拄着拐杖——前阵子腿做了个小手术,还没好利索。
“讲得不错。”他说,“就是有点煽情。”
“您教的。”
“我教的是将心比心,没教你煽情。”
我笑了,扶他往外走。走到门口,他停下来。
“张明。”
“嗯。”
“你那个前公司,陈经理给我打过电话。说小陈带的那套系统上线了,效果很好。他还说,小陈现在带人,跟你的路子一样。”
“什么路子?”
“把活干好,把人带好。别的,不管。”周总拍拍我胳膊,“这就是路子。”
送走周总,我回到办公室。天色将晚,窗外城市的灯一盏一盏亮起来。女儿的画还贴在墙上,画里的星星亮着。绿萝的叶子垂下来,搭在画框边缘。
打开抽屉,里面放着那份工作日志的最后几页。入职新公司之后,我就没再记了。翻到最后一页,上面写着:2024年12月31日,年终奖2000元。
我拿起笔,在下面补了一行。
2025年12月31日,年终奖68000元。工作开心,家人平安。够了。
合上本子,放回抽屉。站起来,走到窗边。玻璃上映出我的脸,比一年前舒展了些,眼角多了两道纹,但不碍事。
手机响了。女儿发来一条语音,点开是她奶声奶气的声音:“爸爸,我今天画了新的画,是全家福,有爸爸、妈妈、我,还有一只小狗。”
我回:“咱们家没狗啊。”
她秒回:“那就画一个!画上的狗不用喂!”
我笑出了声。
收拾东西,关电脑,关灯。走到门口,回头看了一眼。办公室里安安静静的,绿萝在暗处绿着,女儿的画在墙上亮着。
带上门,没锁。门留了一条缝。
走廊里李想和林晓还在讨论什么技术问题,声音不大,但很热闹。芳姐从测试间探出头:“你俩还不走?”
“马上马上!”
我走过他们身边,拍了拍李想肩膀:“明天再弄。”
“好嘞主任。”
电梯来了,我走进去。门关上的时候,看见走廊尽头那间办公室的门缝里,透出一线灯光。
电梯往下走,数字一层层跳。我靠在电梯壁上,闭了会儿眼。
五年一个轮回。从十八层到十八层,从格子间到技术中心。从那个盯着两千块年终奖发呆的张明,到现在这个被叫“张主任”的人。
变了很多,又好像什么都没变。
走出大楼,夜风迎面扑来。我裹紧外套,往家的方向走。路上给老婆发了条微信:到楼下了。
她回:饭热着,女儿非要等你回来一起吃。
我回:马上。
收起手机,加快脚步。路灯把影子拉得很长,一步一步,踩在回家的路上。
创作声明:本文为虚构创作,请勿与实际联系。本文所有素材源于互联网,仅用于叙述呈现,请知悉。
热门跟贴