会议室里静得只剩空调风声。
韩子安把那份分红方案推回来时,指尖在纸面上敲了两下,说:“赵工,公司眼下的情况你也清楚,这800多万嘛,还是按老规矩办吧。”我盯着那张纸,想起昨夜里曹长健跟我说的那些话。
房子押了,外债压着,公司要是撑不过今年,后半辈子就得睡桥洞。
我签了字,让了。
半个月后,他们说我报销不规范,让我体面地走。
我把工牌搁在桌上,没再多看一眼。
走出大门时我想,过不了多久,他们会来找我的。
那套加密文档里,藏着我埋了七年的东西。
01
分红会前一天,曹长健约我喝酒。荆江边上那家老馆子,我们吃了十几年,老板娘一见我就笑,说赵工又带老板来照顾生意了。
点了三个菜,一壶温黄酒。曹长健给我倒满,自己也满上,举杯碰了一下,闷头喝了大半杯。
“建军,公司今年账面难看。”他没看我,筷子夹了一粒花生米,“外债压着,年底要还三笔款子,我房子都押进去了。”
我捏着酒杯,没吭声。我们认识二十多年了,他什么性子我清楚。能说出口的难处,至少砍掉了一半。
“韩总的意思是,项目上的分红,能不能先缓缓。”他终于说到正题,“不是不发,是缓一缓。”
我没立刻接话。窗外江水混着傍晚的光,慢慢流过去。
这项目我跟了整整十八个月。
去年三月签的合同,顶着四十度的高温下工地,半夜解bug连喝三杯浓缩咖啡。
团队十几号人,没有一个不是拼了命在干。
年底结算,账面赢利九百多万。
按理说,团队奖金加分红,800多万,合同里白纸黑字写着。
“老曹,你知道我底下那帮人指望这钱过年。”我说。
他放下筷子,搓了搓脸,眼睛红红的,不知道是酒劲还是别的什么:“我知道,我都知道。可账上没钱,我拿什么发?”
那顿饭吃到快打烊。最后他说了句:“建军,哥这辈子没求过你几回。”
我没说话。回去的路上,江风灌进领口,我走得很慢。
第二天开分红会。
韩子安坐在曹长健左手边,白衬衫,袖口挽得齐整,脸上一副笑模样。
他把方案推回来,说:“赵工,公司当下的情况你也清楚,这800多万嘛,还是按老规矩办吧。”曹长健没看我,盯着桌面。
我答应。
“行。”
散会时,几个老兄弟站在走廊里看我,谁都没说话。
我回办公室坐下来,打开系统后台,沉吟片刻,改了自己那套密钥的权限级别。
界面弹出一行提示,确认修改。
我点了“是”。
这个动作没人看到,也没人问过。
那套系统核心调度框架,是我二十年前刚入行时自己琢磨出来的野路子。
这些年一直在迭代,但骨架没变,里面嵌了几道只有我碰过的密钥。
文档从来不全,我习惯了留一手。
中午去食堂打饭,碰见马金娥。
她端着餐盘在我对面坐下,压低声音说了句:“赵工,你别嫌我多嘴,韩总进公司那天就跟老板提过,项目这块得‘年轻化’。”
我咬了口馒头,没接话。
“陈英彦昨天去韩总办公室坐了大半个小时。”她又添了一句,看我脸色没什么反应,识趣地没再多嘴。
下午回了趟项目部。
陈英彦正坐在工位前敲代码,看见我进来,喊了声赵工,目光闪了一下。
我说:“应用层接口的模块,你再往里压一层。”他点点头,没问为什么。
他当然不知道,我在昨天晚上的系统日志里看到了他的登录记录。
凌晨一点十七分,他翻过核心调度框架的目录,停留了六分钟,什么都没碰就退了。
那套目录,是我加密过的。他摸到的只是外壳。
02
分红到账那天,我手机上弹了好几条消息。马金娥发了一个数字截图,后面跟了三个问号。我回了一个字:嗯。她没再问。
下午,孙忠到我办公室来。他是跟我干了十一年的老工程师,浓眉大眼,说话直来直去。他站在门口,没进来,手里攥着一沓打印纸。
“赵工,这钱是不是算错了?”他把纸递到我面前。
我接过来扫了一眼,数字和他这个岗位该分到的差了六成多。“公司有困难,我调的。”我把纸搁回桌上。
孙忠愣了几秒,喉结滚了一下,说:“赵工,我媳妇下个月住院做手术,这钱、这钱是我攒了大半年的。”他声音有点抖,又压着。
我知道他难。
这项目里他负责最苦的野外勘探部分,跑了大半年,晒得跟煤球似的。
我拉开抽屉,拿出自己的银行卡。
卡里有我自己的年终奖和一部分积蓄,差不多能把几个主力兄弟的缺口垫回去。
“公司那边我再想办法,你们几个先拿着用。”孙忠站在那儿,手里攥着卡,好半天没说话。
“赵工,”他声音很低,“你跟我们说实话,公司是不是不想给这个钱?”
我没回答。
他走之后,我在办公室坐了很久。
窗外的天暗下来,楼下的灯一盏一盏亮起来。
我想起那晚曹长健说的那句“哥这辈子没求过你几回”,心里像有块石头压着,沉甸甸的,说不清是什么滋味。
第二天上午,我进了韩子安的办公室。他在看一份报表,见我进来,抬头笑了笑:“赵工,坐。”
我没坐,我站在他办公桌前,问:“分红的事,曹总跟你交代过没有?”
“交代了。”他放下笔,“公司的现金流,赵工你也清楚。不过你放心,等下一批项目进来,你们的倾斜我一定优先安排。”
“下一批多早?我的人等不了那么久。”
他笑了一下,没接话。
我转身出去了。
那天下午,我在走道上碰见陈英彦从韩子安办公室出来,手里拿着一份文件。
看见我,他下意识想把文件往身后藏,又觉得动作太明显,硬生生顿住了。
“韩总让我整理下季度排期。”他说。
我点点头:“英彦,你在我手底下干了五年,我教你一句实话。有些东西,看着诱人,咬下去才知道烫嘴。”
他没接话,讪讪地走了。
晚上我回家,闺女打来电话,问我过年回不回去。
我说回,她说好,等你。
挂了电话,我坐在阳台上抽了根烟。
那800万让出去的时候我没觉得什么,可看见孙忠那副样子,心里忽然堵得慌。
我告诉自己,赵建军,你赌这一把,赌的是人心换人心。可人心这东西,有时候是最不靠谱的。
03
春节过了没几天,韩子安的动作来了。
周一一早,公司内部系统弹出一份组织架构调整公告。
白纸黑字,盖了董事长办公室的章。
内容很简单:原项目组两位核心工程师,孙忠和另一个老搭档黄浩轩,调去新成立的“政企合作部”,负责前期技术支持。
说白了,就是从我手里把人抽走。
我占了公司系统的一个会议室,把公告截图投在幕布上,问韩子安:“这什么意思?”
他坐在会议桌那头,语气很平淡:“赵工,组织架构升级嘛,两位老同志的经验应该发挥在更重要的岗位。”
“智慧水务项目还没交付,你把人调走了,项目谁做?”
“陈英彦顶上。小陈年轻,有冲劲,正好借这个机会锻炼锻炼。”他说这话时一直微笑着,眼神落在我脸上,不闪不避。
我看了他几秒钟。这个人的套路我已经摸清了,先削你人手,再让你交权,最后把你架空。温水煮青蛙,煮到你反应过来的时候,锅盖已经扣死了。
我没再跟他争。
出了会议室,我直接去找曹长健。
他办公室在顶楼,走廊尽头那间。
我敲门进去,他正靠在椅子上看手机,屏幕上是一个钓鱼视频。
见我进来,他把手机放下。
“建军,来了?”他笑得有点不自然。
“老曹,人调走的事你知不知道?”
他搓了搓手:“我有印象,小韩提过一嘴,说新部门那边缺人……”
“缺人?”我的声音提高了,自己都觉得有些压不住,“智慧水务是公司今年最大的盘子,把人抽走了,要我拿空气去交付?”
曹长健沉默了几秒,避开了我的视线:“建军,你也知道,现在公司里里外外都靠小韩在撑着,他提的方案,我总不好驳得太难看。等过了这阵子,我再把老孙给你调回来。”
“过了这阵子?”我盯着他,“过这阵子项目都黄了。”
他没回答我,低头去点手机,翻出一个视频,画面里的浮漂在水面上轻轻晃动。他说:“建军,你先忍忍,啊?”
我没再说什么,转身出去。门在身后合上时,我听见他叹了口气。
当天晚上回家,我打开书房里的保险柜。
里面放着三样东西:一本旧笔记本、一个U盘、和一份手写架构草图。
这世上知道这套系统最底层架构逻辑的人只有我自己。
我不是防着谁,只是这些年习惯了,总得给手里留一张别人摸不到的牌。
我把U盘插上电脑,点了备份,又拆出一块新硬盘,做了双份。做完这些我在阳台上站了一会儿。早春的风还带着冬天的寒气,吹在脸上有些冷。
手机响了一声,马金娥发来消息:“赵工,我听说韩总在拟一封信,要送去甲方那边,说‘项目交接期,加强沟通’。”
我盯着这几个字看了几秒,回了一个字:好。
07年我带过一句话给下面的人:你要饭的时候,狗都知道你手里没吃的。现在他们把孙忠调走,下一步,就是要饭了。
04
三月中旬的例会,来了个面生的甲方代表。
我推开会议室的门,看见韩子安正陪着一个人在说话,桌边坐了陈英彦和许静雯,还有几个我不认识的。曹长健没到场。
韩子安抬头看见我,笑着说:“赵工来了,坐。今天请了甲方项目部的刘总过来,想把项目进度做个对齐。”
我坐下来,翻了翻手里的排期表。
PPT翻到最后,韩子安突然说:“对了赵工,刘总今天过来也是想了解一下当前的技术框架思路,陈英彦,你来讲一下整体方案吧。”
陈英彦站起来,打开了另一个PPT。我愣了一下。这份PPT我从来没看过。
陈英彦开始讲,口齿利落,逻辑也算清晰。
我听着听着,眉头皱起来。
他把系统架构的核心思路完全讲偏了。
当然,这怪不得他,他碰不到核心层,讲不到真正关键的地方。
可刘总不知道这些,他听得频频点头,还在本上记了几笔。
我正要开口,许静雯抢先说:“赵工,现在是陈工的时间,您要是有什么意见,会后可以单独对接。”
她的声音不大,声调很平。
但在座的十几个人都听见了。
空气里凝了一下。
陈英彦顿了一瞬,接着往下讲。
我靠在椅背上,没再说话。
散会之后,刘总跟韩子安握手,说:“你们团队很年轻,有活力。”韩子安笑着谦虚两句,把他送出去。
我最后一个走。
陈英彦收拾电脑时,我站在门口看了他一眼。
“赵工……”他喊我,声音有些虚。
“英彦,”我说,“你今天讲的东西,第三页的数据是旧的,项目迭代已经换了两个版本了。”他脸一下子红了。
我没再说别的。
晚上我和孙忠在外面吃了一碗面。
他已经被调去新部门,不在项目组了。
坐在小面馆里,他压低声音告诉我一个消息:“赵工,我下午在行政那边看到一个请示件。韩总提议成立一个‘技术审查委员会’,专门审计项目代码质量和信息安全,组长是许静雯,组员有陈英彦。”
我慢慢地放下筷子。
技术审查委员会。说得好听。翻译过来就是查我的代码。一旦查出了问题,责任就在我头上。这就是他们收网的方式。
孙忠见我面色不好,小声问:“赵工,你有什么打算?”
“打算?”我把碗里的汤喝干净,“饭得一口一口吃,路得一步一步走。他们要走程序,那就走程序。”
那晚我回家,把保险柜里的笔记本拿出来翻了一遍。
十几年前的字迹已经有些褪色,但那些符号我闭着眼都认得出。
我有我自己的路,这条路他们看不到。
05
审查报告贴出来那天是个星期二。
我早晨刚到公司,就看见公告栏前围了一堆人,见我过来,众人目光有些躲闪。
我拨开人群,看见公告上写着:经审查发现,项目组存在多处报销不规范行为,部分通信涉密、可能涉及信息安全风险,需要赵建军配合进一步调查。
我站在公告栏前,脸上没什么表情。
许静雯走到我身边,语气很客气:“赵工,你也不用太紧张,走个流程而已。你要是愿意,可以自己提离职,条件好商量。”
我转头看了她一眼。
这个女人办事利索,说话也利索,从不拖泥带水。
我转身回了办公室,把抽屉里的东西一样样清出来:一本工作笔记,两盒润喉糖,一个用了五年的保温杯,还有一张合影。
照片里我和曹长健站在工地门口,身后的横幅写着“热烈庆祝智慧水务项目中标”。
那时我们都年轻,头发还没有白发。
我把工牌从脖子上摘下来,放在桌上。金属碰到桌面,发出清脆的响。我没有再回头。
下楼时在大堂碰见曹长健。他正往里走,见到我,脚步顿了一下。我们面对面站着,隔着两步远。
“建军。”他喊了我一声。我看着他,心里忽然很平静。这个人和我一起穷过苦过,一起熬过最难的年份,如今他站在这里,却什么都说不出来。
“老曹,”我说,“公司是你开的,你想怎么弄都行。但项目是我的心血,你叫你那个韩总好好看着它散。”曹长健脸上闪过一瞬张了张嘴。
我没等他开口,径直走了出去。
大门在我身后合上,阳光刺眼。
我站在路边等公交,手机震了一下。马金娥发来消息:“赵工,小韩在董事会上说了,说你走了,项目照样转。”我回了一句:“知道了。”
公车来了,我上了车,坐在最后一排。窗外的街景慢慢向后退去,这座我待了二十年的城市跟平时没什么两样。可我知道,有东西变了。
06
半个月后,项目果然出事。
先说背景:韩子安接手后组织架构调整频繁,陈英彦被推为技术负责人。
起初一切看着还挺正常,可过了头一周,甲方的技术总工就开始打电话问交付情况。
陈英彦回话的时候,声音一次比一次没底气。
第二周,甲方总工再也没有打电话来问,直接发了一封正式函件,措辞严肃:核心调度模块无法通过集成测试,已延误节点进度,限两周内完成整改,否则按合同条款追偿损失。
这天晚上,陈英彦坐在工位前翻代码。
核心调度模块跑不起来,报错的日志他看了无数遍,但始终摸不透其中逻辑。
他从项目库里翻出了那套系统最底层的加密框架,折腾了三天,终于摸到一层密钥边缘。
可密钥背后还嵌了一道自毁校验:一旦输入错误,整个模块锁死,所有数据归零。
陈英彦的手悬在键盘上方,青筋迸起,硬生生停住,不敢按下去。
那个深夜,他给我打过一个电话。
我看了看手机屏幕,没接。
他发了条短信:“赵工,核心框架的密钥,能不能帮我看看?”过了很久,我等屏幕暗下去,然后放下手机。
第二天晚上,马金娥给我打电话,告诉我一件事:竞争对手公司已经在接触甲方了。
对方报价比我们低一成,工期承诺短两周。
曹长健这回真的急了,把韩子安叫到办公室,关起门来拍了桌子:“这个项目交给你的时候好好的,你接手半个月就要黄了?你知道这单子要是丢了公司要赔多少钱?”
韩子安出来后脸色铁青,站在走廊里抽了两根烟。他把烟头按灭在垃圾桶上,做了个决定。
那天晚上八点,我正坐在阳台上喝茶。
手机响了,屏幕上跳动着一个名字:韩子安。
我没接。
铃声响了四遍,停了。
过了十分钟,又响了,还是他。
我心里数了数,刚好挂了第四次,就关成静音,把手机扣在茶几上。
茶水从滚烫一直放到凉,直到再没有声响。
又过了一天,曹长健亲自来了。
他是傍晚到的,穿一件深灰色夹克,头发比我上次见他时白了不少。他拎着一袋茶叶,站在我家门口,说:“建军,我进来坐坐行不?”
我让开身。他换了鞋进门,把茶叶放在茶几上,在沙发上坐下,目光扫了一圈客厅,像是在打量从前来过的旧地方。
我给他泡了杯茶,端过去。他接过,没喝,双手捧着杯子,过了好一会儿才开口:“建军,项目的事,你也听说了吧。”
我没应。
“甲方那边逼得紧,小韩搞不定,”他声音低下去,像在水里泡过一样,“我实在没脸来求你,可我这个当哥的,真的走投无路了。”
他说到这儿就停住,没再往下说,只是手里的茶杯在微微发颤。
我看着他。
人的变化真大,当年在工地扛水泥能扛一天不喊累的汉子,现在坐在我家的沙发上,像一棵快倒的老树。
我心里有一股气,堵在胸口,不上不下。
说不要紧,那是假的。
可看他这副模样,又说不出狠话。
屋子里安静了很久。茶叶的气息在空气里慢慢散开。
最后我开了口:
热门跟贴