年会当众递辞呈,董事长见工资880,我冷笑全场盯向总经理

楔子

海城国际酒店宴会厅,水晶灯晃得人眼花。三百多号人正等着员工代表发言,赵天磊在台上笑得春风得意。林锐整了整洗得发白的西装领口,捏着口袋里那张折成四折的A4纸走上台。话筒发出一声刺耳的蜂鸣,他开口,声音平静得像在念一份日报:“这是我的辞呈。”满场瞬间死寂。赵天磊脸色刷地变了,抢上前伸手要接,林锐侧身一让,径直朝主桌走去。董事长周国栋刚戴上老花镜,展开那张薄薄的纸,目光扫到最后一栏,枯瘦的手指猛地一颤。

第一章 八八零的辞呈

宴会厅里的空气像是被抽走了一截。

周国栋把那页A4纸凑近眼前,手指在“880”三个数字上停住,半晌没动。他摘掉老花镜,又重新戴上,反复看了两遍,才抬起头来。老人面色有些发白,嘴唇动了动,声音不大,却让主桌附近几桌人都听得清清楚楚:“林锐,这是真的?”

林锐站在主桌前,背脊挺得笔直。那件洗得发白的深灰西装袖口处磨出了细微的毛边,领带打得很正,却明显是几年前的老款式。他没有立刻回答,视线从周国栋脸上移开,越过老人的肩膀,直直射向台上。

赵天磊还站在话筒旁边,一只手搭在讲台边缘,指节发白。他刚才那副春风得意的神情已经碎了大半,嘴角勉强扯着,像是想笑,又像是想说话,喉结上下滚动了一下,终究没发出声音。

“董事长,”林锐的声音不高,但宴会厅音响系统把他每一个字都送得清清楚楚,“工资条上写得很明白。基本工资八百八十元整,绩效奖金零,项目提成零。从去年三月到现在,整整十一个月,没变过。”

台下开始有人交头接耳。技术部那几桌人面面相觑,张浩攥着筷子,指关节咯吱响。旁边同事用胳膊肘碰他,低声问:“真的假的?林锐不是云盾项目的主力吗?”张浩咬着牙没回答,眼睛死死盯着台上。

赵天磊终于开口了,他快步从台侧绕下来,脸上堆起一个笑,那笑像是硬生生贴上去的:“董事长,这事有误会。林锐的薪资结构比较复杂,涉及项目周期核算,具体的……我们回头单独汇报。”

他走到主桌前,伸手想去拿周国栋手里那张纸。周国栋没松手,老人枯瘦的手指按在纸面上,像一道焊死的铁扣。赵天磊的手悬在半空,进也不是,退也不是。

“赵总,”林锐侧过身,正对着他,声音里带着一丝极淡的笑意,“您说的‘项目周期核算’,是从去年三月算到今年三月,还是从三年前算到现在?”

赵天磊脸色一变。

林锐继续道:“我入职第一年,月薪一万二。第二年,一万五。第三年,您把我叫到办公室,说公司现金流紧张,让我共渡难关,月薪降到八百八。您当时拍着我的肩膀说,等项目验收了,五十万奖金一分不少。”

他停顿了一下,目光在赵天磊脸上停了两秒。

“云盾二期去年八月通过验收。九月,您说奖金在走流程。十月,财务在核算。十一月,公司现金流紧张。十二月,您让我‘再等等’。今年一月,我等到了一纸降薪通知,和一张八百八十块的工资条。”

全场静得能听见空调出风口的嗡嗡声。台上那个写着“云创科技年度盛典”的红色背景板在灯光下红得刺眼。

赵天磊呼吸明显急促了,他往前迈了半步,压低声音:“林锐,有什么事我们私下谈。今天是年会,你别……”

“私下谈?”林锐转过头看他,眼神平静得让人心里发毛,“赵总,这十一个月里我找过您十七次。您的秘书每次都说您在开会。我给您发了二十三封邮件,您回了两封,一封说‘已知悉’,一封说‘按流程办’。”

他从西装内侧口袋里又掏出一样东西,是一沓折好的纸,比刚才那张辞呈厚得多。他没有展开,只是握在手里,看向周国栋。

“董事长,您是云创的创始人。我想问您一句,云创的流程,就是让一个主导开发核心产品的技术骨干,拿全市最低工资标准,拿十一个月?”

周国栋的脸色越来越沉。他慢慢把那张辞呈放在桌上,用手掌压平,然后转头看向赵天磊。老人的声音不高,却带着一种多年未曾显露的锐利:“天磊,林锐说的,你解释一下。”

赵天磊额头上渗出了细密的汗珠。宴会厅的灯光打在他脸上,那张平日里保养得宜、意气风发的面孔,此刻显出几分不自然的僵硬。他扯了扯领带,声音比平时高了几度:“董事长,这事我确实有责任,沟通不到位。但林锐的绩效评估是人力资源部做的,薪资调整也是按制度走的。李丽,李丽你过来一下。”

HR总监李丽坐在第三桌,突然被点名,整个人一僵。她站起来,高跟鞋在地毯上发出沉闷的声响,走到主桌前,低着头不敢看任何人:“董事长……赵总……林锐的绩效……确实是按流程评的。”

“什么流程?”周国栋问。

李丽嘴唇哆嗦了一下,没说出话。

林锐看着她,语气平淡:“李总监,去年八月你找我谈过一次话。你说我的绩效是赵总亲自定的,你只负责走手续。你还说了一句,‘林锐,我也没办法。’”

李丽的脸一下子白了。

赵天磊猛地转头瞪她,那眼神像是要喷出火来。李丽往后退了一步,手攥着裙摆,声音细得像蚊子叫:“我……我先回座位……”

她转身快步走回桌边,几乎是跌坐在椅子上,双手捂住了脸。

主桌旁边的动静已经让整个宴会厅都躁动起来。三百多双眼睛齐刷刷盯着前方,有人举着手机在拍,有人凑在一起低声议论。台上的主持人握着话筒呆立着,不知道该不该救场。

周国栋把老花镜慢慢摘下来,放在桌上。他撑着桌沿站起来,身形有些晃,旁边秘书赶紧伸手扶,被他轻轻推开。老人看着林锐,又看了看赵天磊,沉默了很久。

“林锐,”他开口,声音有些哑,“你手里拿的,是什么?”

林锐低头看了看那沓纸,然后抬起头,嘴角那个冷笑终于完整地浮上来。他没有回答周国栋的问题,而是转过身,面向全场。三百多人的目光汇成一道光柱,他站在光柱中央,把那沓纸举起来。

“各位同事,我是技术部林锐。我手里这些东西,是过去三个月我整理的——赵天磊总经理的私人账户流水、供应商回扣转账记录、虚假报销单据复印件。”

他顿了一下,目光越过人群,落在赵天磊骤然煞白的脸上。

“今天既然大家都在,不如一起看看。”

赵天磊猛地往前冲了一步,声音变了调:“林锐!你疯了——”

但林锐已经侧身,把那沓纸递到了周国栋面前。老人的手微微发颤,接过去,翻开第一页。宴会厅的大屏幕上,不知是谁切换了投影信号,一张银行转账截图清清楚楚地亮了出来。

全场三百多双眼睛,从屏幕移到赵天磊脸上。

第二章 三年前的承诺

三年前的夏天,海城热得像一口蒸锅。

林锐从海城大学计算机系硕士毕业那天,导师拍着他的肩膀说:“你那篇分布式架构的论文,大厂抢着要。去北京上海,起薪没有低于两万五的。”

林锐笑了笑没接话。他手里攥着三份offer,最高的那份年薪开到了四十万。但他最后签的,是云创科技。

原因很简单,赵天磊亲自来学校找他,两人在学校门口的咖啡厅坐了整整一个下午。

“林锐,我看过你论文里那套‘动态加密’的思路。”赵天磊当时四十出头,西装笔挺,手腕上一块表抵得上林锐半年生活费,但说话却格外诚恳,“云创正在做企业级安全产品,缺的就是你这样的人。大厂给你四十万,但你去了就是一颗螺丝钉,三年五年,你连产品全貌都摸不着。”

他往前倾了倾身子,压低声音,像是在说什么了不得的秘密:“跟着我干,三年,我让你在海城买房。”

林锐记得很清楚,那天赵天磊给他倒了一杯美式,自己喝的是白水。赵天磊说他有胃病,不能喝咖啡,但陪林锐坐一下午没问题。这个细节当时让林锐觉得,这人实在。

“月薪一万二起步,”赵天磊伸出两根手指,“不高,但云盾这个项目,你是技术负责人。做成了,年底奖金不会少。我赵天磊说话,一口唾沫一个钉。”

林锐考虑了三天。第三天晚上,他给赵天磊发了条消息:赵总,我加入。

入职那天是七月一号。赵天磊带着他在公司转了一圈,逢人就介绍:“这是林锐,海城大学的高材生,咱们云盾系统的核心开发。”林锐被拍着肩膀推进技术部的工位,桌上摆着一台全新的高配工作站,旁边放着一盆绿萝,卡片上写着“欢迎林锐”。

张浩当时就坐在他隔壁工位。两人大学同寝室四年,张浩比林锐早半年入职,看见林锐进来,咧嘴一笑:“我就知道你得来。赵总那张嘴,死的能说成活的。”

林锐没在意这话。他打开工作站,当天下午就开始搭建云盾的底层架构。

接下来的日子,林锐几乎住在了公司。早上八点到,晚上十一二点走,周末也不例外。技术部六个人,他是最拼的那个。张浩有时候熬不住先撤了,第二天早上来,发现林锐趴在桌上睡着了,屏幕上代码还在跑。

“你不要命了?”张浩把早餐放他桌上。

林锐揉揉眼睛,打开豆浆喝了一口:“云盾一期下个月要出demo,来不及。”

赵天磊那段时间对林锐确实没得说。每周至少来技术部两趟,有时候带水果,有时候带夜宵。有一次林锐发烧到三十九度还在改bug,赵天磊知道了,亲自开车送他去医院,路上还打电话让行政给技术部每人订了一份营养餐。

“林锐,你记住,”赵天磊在输液室陪他坐了一个小时,“云盾是你的孩子。等它上线了,你就是云创的功臣。功臣该有的,一分不会少。”

第二年三月,云盾一期正式上线。林锐带着团队连续奋战七十二小时,完成了最后的上线部署。系统上线当天,海城一家大型物流企业签了采购合同,金额三百万。一个月后,第二家客户签了,五百万。第三家客户是外省一家制造集团,合同金额一千两百万。

三份合同加起来,云创科技年营收增加两千万。

庆功宴设在云创自己的食堂,赵天磊让人把桌子拼成长条,铺上白色桌布,从外面请了厨师来做自助餐。那天赵天磊喝了不少酒,脸涨得通红,端着酒杯走到林锐面前,一只手搭在他肩膀上,声音大得整个食堂都能听见。

“林锐!云盾一期的功臣!我赵天磊说话算数——年底奖金,五十万,一分不少!”

全场鼓掌。技术部的同事起哄让林锐说两句。林锐站起来,脸也有些红,他不太擅长这种场合,只说了句“谢谢赵总,谢谢大家”,然后一口干了杯里的啤酒。

张浩在旁边小声说:“五十万,加上你攒的钱,海城首付够了。”

林锐笑了笑,没说话。他心里已经在盘算,五十万到手,加上自己攒的二十来万,可以在高新区看个小两居。赵天磊说的“三年买房”,好像真的能实现。

那年秋天,林锐的月薪从一万二涨到了一万五。赵天磊在调薪单上签了字,还特意把林锐叫到办公室,关上门跟他说:“五十万奖金的事,财务那边要走流程,年底之前肯定到账。你安心把云盾二期做好。”

林锐点头。他没多想。

年底,十二月二十号,林锐收到一封邮件,来自HR总监李丽。邮件标题是“关于薪资结构调整的通知”。他点开一看,只有短短几行字:因公司战略调整,自次年一月起,技术部林锐的基本工资调整为海城市最低工资标准,即每月八百八十元,其余部分根据绩效另行核算。

林锐盯着屏幕看了很久。他以为是系统发错了,或者是什么测试邮件。他给李丽回了消息:李总监,这封邮件是不是发错了?

李丽的回复来得很快:没发错。赵总批的。

林锐从工位上站起来,张浩抬头看他:“怎么了?”

“我去找赵总。”

赵天磊的办公室在走廊尽头。林锐敲门进去的时候,赵天磊正在打电话,看见他,笑着指了指沙发让他坐。电话打了五分钟,赵天磊挂了,走过来坐在林锐对面。

“为薪资的事来的?”

“赵总,五十万奖金的事,还有这个调薪通知——”

赵天磊摆摆手,笑眯眯地拍了拍林锐的肩膀:“年轻人别急,奖金和绩效都在走流程。公司今年扩张快,现金流紧,先委屈你几个月。等年后,我亲自盯着这笔钱,一分不少打给你。”

“可是八百八十块,连房租都不够。”

赵天磊叹了口气,一副推心置腹的模样:“林锐,你眼光要放长远。云盾二期做完,公司估值能翻一倍。到时候别说五十万,一百万都有可能。你现在拿多少不重要,重要的是你在什么位置上。你是技术负责人,这个位置,别人求都求不来。”

他又拍了拍林锐的肩膀,力道比刚才重了些:“相信我,跟着我干,亏待不了你。”

林锐沉默了很久。他看着赵天磊那张诚恳的脸,想起三年前咖啡厅里那杯美式,想起发烧时输液室那一个小时,想起庆功宴上那句“一分不少”。

“行,”他说,“我等。”

走出办公室的时候,走廊尽头的窗户开着,冬天的风灌进来,吹得他衬衫下摆猎猎作响。张浩站在技术部门口等他,看见他的脸色,什么也没问,只是递过来一杯热水。

林锐接过水,喝了一口,烫得舌尖发麻。他低头看着杯子里晃荡的水面,忽然想起一个细节——赵天磊说“走流程”的时候,右手食指不自觉地摩挲着桌面,那个动作,跟三年前在咖啡厅里说“三年买房”时,一模一样。

第三章 走流程的五十万

奖金的事,从那个冬天拖到了第二年春天。

三月初,林锐在电梯里碰到王芳,主动问了一句:“王总监,我那笔奖金走到哪一步了?”

王芳抱着文件夹,视线落在他肩膀偏左的位置,好像那个位置有什么值得研究的东西。“财务在核算,流程还没走完。”

“上个月你说是走流程,这个月变成核算了?”

“林锐,”王芳终于把目光挪到他脸上,语速快得像在背台词,“公司现在好几个项目同时铺开,现金流确实紧张。赵总说了,你的钱不会少,就是得等。”

电梯到了六楼,门打开,王芳侧身挤出去,高跟鞋敲在地砖上,节奏比平时快了一倍。林锐看着她匆匆拐进财务部走廊的背影,忽然想起一个词——绕道走。

从那以后,他留意了一下。食堂排队,王芳看见他就换到另一条队。走廊迎面碰上,她要么低头看手机,要么转身进最近的办公室。有一次在茶水间,他进去倒水,王芳正在跟出纳小声说什么,看见他进来,立刻收声,端着杯子走了。

林锐没追。他只是把这件事记在心里。

四月中旬,技术部来了两个应届生,都是海城理工的本科,面试是林锐做的,技术底子不错,肯学。入职手续办完那天,张浩凑过来,压低声音说:“锐哥,你猜他们月薪多少?”

“多少?”

“八千。试用期八千,转正九千五。”

林锐正在敲键盘的手停了一下。八千。他一个主导了云盾一期、二期两个核心项目的技术负责人,月薪八百八。

张浩看出他的表情,叹了口气:“我打听过了,是李丽那边定的薪,赵总批的。全公司技术岗,就你一个拿最低标准。连前台小刘都比你高。”

“小刘多少?”

“四千五。”

林锐靠在椅背上,盯着显示器上密密麻麻的代码,忽然觉得那些字母和符号都变得陌生了。他想起赵天磊在庆功宴上拍他肩膀的力度,想起那句“一分不少”,想起电梯里王芳避开的眼神。这些画面像代码一样在他脑子里编译,运行,最后输出一个清晰的结论。

他打开工资条邮件,把从去年一月到今年四月的每一封都截了图,存在一个加密文件夹里。然后他登录网银,把入职以来的银行流水导出,打印了三份,一份锁在工位抽屉,一份带回家,还有一份用信封装好,藏在了父母家的书柜夹层里。

五月初,张浩约他吃烧烤。两人坐在路边摊的塑料椅上,张浩喝了半瓶啤酒,忽然说:“锐哥,我跟你说个事,你别冲动。”

“你说。”

“赵总把你的奖金挪去填供应商的窟窿了。那家供应商,是他小舅子开的公司。去年年底云盾一期上线之后,赵总批了一笔预付款给那家公司,账面上走的是‘技术咨询服务费’,实际上一分钱的服务都没提供。”

林锐手里的烤串停在半空。“你怎么知道的?”

“财务部有个实习生是我学妹,她整理凭证的时候看到的。合同签的是八十万,打款分两笔,一笔五十万,一笔三十万。五十万那笔的审批单上,赵总签的字,王芳盖的章。日期就是你那笔奖金应该到账的第二天。”

林锐放下烤串,拿纸巾擦了擦手。“还有吗?”

张浩犹豫了一下,从口袋里掏出手机,翻了翻,递过来。“你看看这个。”

屏幕上是一张微信聊天截图。发送者备注是“赵总”,接收者是“王芳”。内容是:“鑫达那边再走一笔,老规矩,先转我私人账户,财务后面补手续。”发送时间正好是去年三月。截图下面还有一行小字,是群聊名称——云创科技管理群。

“这是王芳发到管理群里的,估计是要私发给赵总,手滑了。发出来大概三秒就撤回了,但我当时正好在看手机,截图了。”

林锐盯着那张截图看了很久。鑫达,就是张浩说的那家供应商。他深吸一口气,把手机还给张浩。“这张图,你能发给我吗?”

“能。但你得想清楚,锐哥,这东西一旦拿出来,就是撕破脸。”

“我知道。”

那天晚上回到出租屋,林锐把那张截图存进加密文件夹,又用另一部旧手机拍了张照片,备份到云盘。他坐在床边,看着窗外的路灯把树影投在天花板上,忽然想起三年前赵天磊面试时说的那句话——“跟着我干,三年让你在海城买房。”

三年到了。他连房租都快付不起了。

第二天上班,林锐照常打开电脑,照常写代码,照常跟同事讨论技术方案。只是从那天起,他每天下班前都会把工位上所有的纸质文件拍照存档,项目验收报告的原件他专门买了一个小型保险柜,锁在工位底下。财务发来的每一封邮件,他都转发到自己的私人邮箱。工资条、银行流水、转账截图、合同复印件,一样一样,分门别类,整整齐齐。

他不知道自己什么时候会用上这些东西,但他知道,这一天不会太远。

六月,云盾二期进入验收阶段。林锐带着团队连续加班两周,把所有测试用例跑完,交付文档写了三百多页。验收会那天,赵天磊坐在主位上,翻着报告,频频点头。会议结束,他站起来,拍了拍林锐的肩膀,笑容跟两年前庆功宴上一模一样。

“林锐,二期做得漂亮。奖金的事,我下周亲自盯。”

林锐也笑了。“谢谢赵总。”

走出会议室的时候,张浩在走廊拐角等他,递过来一根烟。林锐接过来,没点,夹在指间转了两圈。

“他刚才拍你肩膀了。”张浩说。

“嗯。”

“跟三年前一模一样的角度,一模一样的力度。”

林锐把烟塞回张浩胸前的口袋,转身往工位走。“走吧,还有三期要立项。”

他走了两步,停下来,回头看着张浩。“对了,你那学妹,还在财务部吗?”

“在。”

“帮我约她吃个饭,就这周。”

张浩愣了一下,随即点头。“成。”

林锐回到工位,打开加密文件夹,看着里面越来越厚的证据链。他移动鼠标,点开一个空白文档,在上面敲了一行字:云创科技奖金及薪资问题汇总——时间线、证据清单、相关人物。

然后他把文档保存,关掉。

窗外的梧桐叶被风吹得哗哗响,夏天要到了。

第四章 年会的暗流

年会前一周,云创科技的办公室气氛像被抽走了暖气的冬天。

林锐刚在工位坐下,张浩就从隔壁探过头来,压低声音:“听说了吗?管理层例会,赵天磊点名技术部了。”

“点谁?”

“没点名,原话是‘个别员工心态有问题,大家注意’。”张浩撇了撇嘴,“你说这‘个别’是谁?”

林锐没接话,打开编译器,手指落在键盘上。屏幕上的代码一行行往下滚,他的表情跟平时没什么两样。张浩盯着他看了几秒,缩回去了。

上午十点,HR总监李丽出现在技术部门口。她穿了一身深灰色套装,头发挽得一丝不苟,手里端着一个印着公司logo的马克杯。她站了两秒,目光扫过整个办公区,最后落在林锐身上。

“林锐,方便来我办公室一趟吗?”

张浩从显示器后面抬起头,跟林锐对视了一眼。林锐站起来,顺手把手机揣进兜里,跟着李丽穿过走廊。

HR办公室门一关,外面的键盘声立刻被隔绝了。李丽示意他坐下,自己绕到办公桌后面,把马克杯放下,杯底磕在桌面上,声音比平时重。

“林锐,你来公司三年了,我一直觉得你是个聪明人。”李丽开门见山,双手交叠放在桌上,“赵总在例会上的话,你应该听说了。”

“听说了。”

“那我就直说了。”李丽往前倾了倾身子,“年会快到了,赵总的意思是,今年年终奖照旧发放,但有些事,最好别在年会上提。对你没好处。”

林锐看着她。李丽的眼妆画得很精致,但眼角有一丝藏不住的疲态。他忽然想起三年前入职那天,也是这间办公室,李丽递给他劳动合同,笑着说“欢迎加入云创”。那时候她的笑容比现在真。

“李总监,您说的‘有些事’,是指什么?”

李丽的嘴角抽动了一下。“你心里清楚。工资、奖金、项目分成,这些事走内部流程就行,没必要闹到台面上。年会三百多号人,还有董事长在场,闹起来谁都不好看。”

“我明白。”林锐点点头,语气平和,“放心,我有分寸。”

李丽盯着他看了好几秒,似乎想从他脸上看出点什么。但林锐的表情平静得像一潭水,什么也看不出来。她只好摆摆手:“行,你回去忙吧。记住我的话。”

林锐起身走到门口,手搭在门把上时,回头说了一句:“李总监,三年前我入职的时候,月薪是一万二,对吧?”

李丽的手停在马克杯上,指尖微微发白。“……对。”

“谢谢您还记得。”林锐拉开门,走了出去。

回到工位,他打开抽屉,从一摞文件底下抽出一张A4纸。那是他昨晚在家打印好的辞呈,落款日期空着。他打开电脑,鼠标移到打印按钮上,连点了三下。

打印机在走廊尽头嗡嗡响起来。张浩端着水杯走过来,正好看见打印机吐出三页纸。他等林锐取走文件,跟了上去。

“锐哥。”张浩在茶水间门口拦住他,声音压得很低,“你到底要干什么?”

林锐把三份辞呈叠好,对折,塞进外套内侧的口袋里,拍了拍。“我要让所有人知道,880元买不走一个人的尊严。”

张浩张了张嘴,没说出话。茶水间的饮水机咕噜响了一声,像是替他把那口气咽了回去。

下午两点,前台小刘在工作群里发了一条消息:“董事长明天下午回公司,各部门注意工位卫生。”后面跟了三个笑脸表情。群里稀稀拉拉有人回复“收到”,赵天磊紧跟着发了一条:“董事长身体刚恢复,大家精神面貌要饱满,展现云创风采。”

林锐看着那条消息,把桌面上的文件码整齐,又用湿巾擦了擦显示器边框。做完这些,他打开加密文件夹,把里面的证据清单最后核对了一遍。工资条十二张、银行流水四页、转账截图六张、合同复印件三份、虚假报销单八张、微信聊天记录截图五张。他用一个透明文件袋把纸质材料装好,塞进双肩包最里层。电子版他存了两个U盘,一个随身带着,一个锁在工位的保险柜里。

下班前,张浩发来一条微信:“明天董事长来,赵天磊全程陪同,三楼会议室汇报,据说PPT写了八十页,‘公司形势一片大好’。”

林锐回了一个字:“好。”

第二天下午三点,周国栋的车停在公司楼下。老人穿了一件深蓝色夹克,比上次出现在公司时瘦了一圈,但步子还算稳。赵天磊迎上去,双手握住周国栋的右手,笑容堆了满脸:“董事长,您气色好多了,大家都盼着您回来。”

周国栋笑了笑,没多说什么,在赵天磊陪同下往电梯走。经过办公区时,他放慢了脚步,目光从一张张工位上扫过。技术部在最里面,林锐正对着屏幕改代码,手指在键盘上敲得飞快。

周国栋走到技术部门口,停下来,随口问了一句:“小同志,干得怎么样?”

林锐的手指停在键盘上。他转过头,看着这位三年里只见过四次的老人。周国栋的头发几乎全白了,眼角的皱纹很深,但眼神还算清明。

“很好。”林锐说,“公司给我涨到880了。”

周国栋的脚步顿了一下。老人脸上的笑容没有立刻消失,但凝固了那么半秒。他身后的赵天磊脸色变了一瞬,马上接话:“董事长,小林开玩笑的,公司薪酬体系很规范——”

“我没开玩笑。”林锐的声音不大,但技术部所有人都听见了。张浩的鼠标停在了半空,旁边两个程序员的键盘声也断了。

周国栋看着林锐,嘴唇动了动,最终什么也没说。他转过身,继续往会议室走,步子比刚才慢了一些。赵天磊跟在后面,额头上沁出了一层细汗。

林锐转回屏幕,手指重新落在键盘上。代码继续往下滚。

他外套内侧的口袋里,三份辞呈贴着胸口,纸角微微发烫。

第五章 全场静默三秒

周国栋的手指停在辞呈落款处,指尖压着那个数字,像是要把纸面按出一个凹痕。宴会厅的追光灯打在他花白的头发上,老人的手背青筋微微凸起,整条手臂都在发颤。

“赵总。”周国栋没有抬头,声音不高,却透过麦克风传遍了整个宴会厅,“你过来,给我解释一下,这是怎么回事。”

赵天磊从主宾席快步走上台,皮鞋跟在舞台上敲出一串急促的声响。他脸上还挂着刚才致辞时的笑容,但嘴角的弧度已经僵了。他凑到周国栋身边,侧身对着麦克风,声音里带着一种刻意维持的轻松:“董事长,您别激动,身体要紧。这是公司薪酬结构调整的结果,小林的基本工资确实是880,加上绩效、项目补贴和年终分红,实际到手不止这个数。年轻人嘛,可能对工资条理解有偏差。”

他说完,还伸手想扶周国栋的胳膊。老人侧身让开了。

台下三百多双眼睛盯着台上。张浩坐在技术部那桌,手里的筷子横在碗上,一动不动。前台小刘捂着嘴,眼睛瞪得溜圆。旁边几桌的销售部员工交头接耳,有人已经掏出手机。

林锐站在台下第一排的位置,西装笔挺,领带是早上特意系正的。他等赵天磊说完,不紧不慢地从内袋里掏出一沓纸。那沓纸对折了两次,边缘整齐,他展开的时候发出清脆的纸页声。

“董事长。”林锐的声音平稳,每个字都咬得很清楚,“这是过去十二个月的银行流水,每一笔工资入账我都用红笔圈出来了。”

他举起那沓纸,第一页正对着摄像机位——年会现场有专门负责拍摄的同事,画面正实时投在舞台两侧的大屏幕上。高清镜头下,十二个红色圆圈排成两列,每个圈旁边都标注着月份和金额。880,880,880……十二个数字一模一样。

“绩效?补贴?”林锐把流水往前翻了一页,“赵总,您说的那些我一分钱没见到。不仅没见到,去年八月我主导云盾二期上线,连续加班四十七天,项目奖金五十万,赵总亲口承诺的,到现在连个审批单都没见过。”

全场静默。宴会厅的空调嗡嗡响着,远处厨房传菜口的金属碰撞声都听得一清二楚。有人不小心碰倒了酒杯,玻璃磕在转盘上的脆响让好几个人缩了缩脖子。

三秒。整整三秒,没有人说话。

然后炸了。

“五十万奖金没发?”“月薪880,这不是最低工资标准吗?”“云盾系统是他做的?那个系统给公司挣了多少钱啊?”议论声从四面八方涌起来,像潮水漫过堤坝。有人站起来往前面挤,有人举着手机录像,有人拉住旁边的同事低声追问。

周国栋抬手往下压了压。老人动作很慢,但全场很快又安静下来。他转过头,目光越过赵天磊,落在台下财务总监那桌。

“王总。”周国栋的声音沉得像压着石头,“你来说。财务上,林锐的薪酬方案是怎么定的?”

王芳站起来的时候碰翻了面前的茶杯。茶水顺着桌布淌下来,她顾不上擦,双手在身前绞在一起,脸色白得几乎透明。她张了几次嘴,才挤出半句话:“董事长,这个……薪酬方案是赵总签批的,我们财务只是按流程执行。具体标准……具体标准是赵总那边定的,我这边只是……”

“只是什么?”周国栋追问。

“只是配合走流程。”王芳的声音越来越小,最后几个字几乎是气声。

赵天磊急了,往前跨了一步,挡在王芳和麦克风之间:“董事长,您别听这小子胡说八道!他这是蓄意破坏公司团结,年会这么大的场合,他搞这一出,分明是早就计划好的——”

“赵总。”林锐打断他,声音依旧平稳,但每个字都像钉子一样钉进空气里,“您说我是蓄意破坏。那我问您,去年三月十八号,您签批了一份《技术部薪酬调整方案》,把我的基本工资从一万五降到八百八,理由是‘公司现金流紧张’。可就在同一天,您批了市场部八十万的推广预算,其中四十万打给了一家叫鑫达文化的供应商。”

赵天磊的脸色变了。那种变化很明显——从脖子根开始,像潮水退去一样,血色一层层往下褪。他张了张嘴,但林锐没给他说话的机会。

“还有。”林锐从文件袋里又抽出一份复印件,“这是那份推广合同的第二页,乙方签字栏。鑫达文化的法人代表叫赵天美。赵总,如果我没记错的话,这是您妹妹的名字。”

台下有人倒吸了一口气。张浩猛地站起来,又被旁边的同事拽回椅子上。周国栋的手杖重重敲了一下地面,大理石台面发出沉闷的响声。

“赵天磊。”周国栋终于转过身,正面看着这位他信任了多年的总经理。老人的眼睛里有一种很复杂的东西——愤怒有,但更多的是失望,一种被最亲近的人从背后捅了一刀的失望。“你告诉我,这个赵天美,是不是你妹妹?”

赵天磊的嘴唇哆嗦了一下。他额头上的汗珠在追光灯下亮晶晶的,西装领口洇湿了一圈。他往后退了半步,脚跟撞在舞台边缘的音响线上,踉跄了一下。

“董事长,您听我解释……这里面有误会……那个供应商是正常招标进来的……我妹妹她只是挂名……”

“挂名?”林锐接过话,语气里带着一丝冷笑,“赵总,鑫达文化过去三年从云创科技拿走了四百七十万。同期,云盾系统为公司创造的直接营收是多少,您心里清楚。您拿四百七十万回扣,给我发八百八十块工资。”

他把那沓证据往舞台边的投影台上一放,纸张散开,露出下面一张放大的转账截图。屏幕上的数字清晰得刺眼——八十五万,从鑫达文化账户转入赵天磊私人账户。

周国栋看着大屏幕,整个人晃了一下。旁边的行政助理赶紧扶住他。老人摆了摆手,站稳了。他低头看着那沓证据,沉默了很久。

宴会厅里鸦雀无声。三百多人,连呼吸都放轻了。

“王芳。”周国栋再次开口,声音沙哑,“财务凭证,原始凭证,现在能调出来吗?”

王芳已经站不住了,双手撑着桌面,指节发白。“董事长……有些凭证……赵总说涉及商业机密,单独存放的……”

“单独存放。”周国栋重复了一遍这四个字,然后笑了。那笑容很苦涩,嘴角扯动了一下就消失了。“好一个单独存放。”

他抬起头,目光从赵天磊扫到王芳,又从王芳扫到台下。最后,老人的视线停在林锐身上。林锐站在第一排,腰挺得笔直,双手垂在身侧,那沓证据就放在投影台上,像一枚已经引爆的炸弹留下的残骸。

“小林。”周国栋叫了他一声。

“董事长。”

“你入职的时候,是谁面的你?”

“赵总面的。”林锐回答,“三年前四月十二号,就在您办公室隔壁的小会议室。赵总当时跟我说,跟着他干,三年内让我在海城买房。”

周国栋闭了闭眼睛。再睁开时,老人的目光已经冷了下来。

“赵天磊。”他转向总经理,声音里最后一丝温度也褪尽了,“你现在,立刻,把你手头所有的工作交接给李丽。明天早上九点,我要在我的办公室看到过去三年所有的财务原始凭证。少一张,你自己去跟公司的法律顾问解释。”

赵天磊的腿一软,差点跪在舞台上。他抓住周国栋的袖子:“董事长,您听我说完,这里面有误会,真的,我——”

“松手。”周国栋的声音不大,但赵天磊像被烫了一样缩回手。

老人转过身,面向全场。追光灯下,他的身影显得比平时矮小了一些,但声音依然清晰。

“各位同事,今天的年会先到这里。明天上午,公司会发正式通知。散了吧。”

没有人动。三百多人坐在原地,目光在董事长、赵天磊和林锐之间来回移动。直到周国栋在林锐的搀扶下走下舞台,宴会厅里才响起椅子挪动的声响。

赵天磊一个人站在台上,追光灯还打在他身上。他的西装被汗浸透了,贴在背上,头发散乱地搭在额前。台下的人三三两两往外走,没有一个人跟他说话。王芳早就拎着包从侧门溜了。

张浩挤到林锐身边,压低声音:“锐哥,你太猛了。”

林锐没接话。他把那沓证据收好,重新塞回文件袋。周国栋在前面停下脚步,回头看了他一眼。

“小林,明天来我办公室。”

“好。”

林锐点点头,扶着老人走出宴会厅。身后,赵天磊还站在台上,像一尊被抽去了骨架的泥塑。

第六章 回扣的转账记录

林锐没有立刻说话。

他站在投影台旁边,手指在手机屏幕上轻轻滑动了几下。大屏幕上原本显示着赵天磊那张八十五万的转账截图,画面忽然一跳,切换成了一张微信聊天记录的截图。群聊名称清晰可见——“云盾二期采购对接群”,成员只有三个人:赵天磊、王芳、以及一个备注为“鑫达-赵天美”的账号。

“董事长,各位同事。”林锐的声音不高,但宴会厅的音响系统把他说的每一个字都送到了角落,“刚才那张转账记录,付款方是海城鑫达文化传播有限公司,收款方是赵天磊总经理的私人账户。转账时间,今年三月十七号,下午两点四十一分。金额,八十五万整。”

他停顿了一下,目光扫过台下。三百多双眼睛盯着大屏幕,有人已经掏出手机在拍。

“巧的是,鑫达文化的法人代表叫赵天美。如果人事档案没记错的话,赵天美是赵总的亲妹妹。亲妹妹的公司,中标了云盾二期的品牌推广和物料采购合同——合同总金额三百二十万。而据我所知,同样的服务内容,市场报价不超过两百万。”

赵天磊猛地从舞台边缘冲过来,伸手就要抢林锐手里的手机。他的脸涨得通红,西装袖子在拉扯中皱成一团:“你胡说!这是伪造的!董事长,他伪造证据——”

张浩一步跨上前,横在林锐和赵天磊之间。技术部另一个同事刘洋也跟着站了起来,两人一左一右把赵天磊挡在外面。张浩比赵天磊高出半个头,低头看着他,声音不大但很稳:“赵总,您别激动。大屏幕上的东西,可不止这一张。”

赵天磊的手悬在半空,进也不是退也不是。他转过头去找王芳,但财务总监的座位已经空了。侧门还在微微晃动,王芳的高跟鞋声在走廊里急促地远去。

林锐把手机收回口袋,从文件袋里又抽出一张打印件。“这是云盾二期采购合同的原始报价单,鑫达文化报的是三百二十万。同一个月,海城另外三家供应商给云创的报价分别是:一百八十七万、一百九十二万、一百七十六万。三份报价单的扫描件,我都有。”

他把打印件放在投影台上,又拿出第二张。“这是赵总私人账户近三年的银行流水,一共收到四笔来自鑫达文化的转账,总计四百七十万。时间点分别对应云盾一期验收、二期合同签订、三期预付款到账,以及去年底的年度框架协议续签。”

台下响起一片低低的议论声。前排几个部门主管面面相觑,有人摇头,有人掏出手机开始给下属发消息。

周国栋一直站在原地没动。他一只手撑着前排椅背,另一只手垂在身侧,指节微微发白。老人的目光从大屏幕移到林锐手中的文件,又从文件移到赵天磊那张煞白的脸上。

“赵天磊。”周国栋终于开口,声音沙哑得像砂纸蹭过木板,“你跟我说,云盾二期是你亲自谈下来的战略合作,鑫达是你的资源。你跟我说,小林虽然技术好但不懂市场,项目奖金要等回款。你跟我说,公司现金流紧张,工资暂时调整,等年底一起补。”

他每说一句,就往前走一步。赵天磊就往后退一步。直到赵天磊的后背撞上舞台背景板,退无可退。

“四百七十万。”周国栋站定,离赵天磊不到两米,“你从公司拿走四百七十万,然后给做出云盾的人发八百八十块工资。赵天磊,你跟我说,这叫什么?”

赵天磊的嘴唇哆嗦着,喉结上下滚动。他额头的汗珠顺着脸颊淌下来,在追光灯下亮得刺眼。“董事长……这里面……有误会……鑫达的合同是正常招标……我妹妹她只是……只是挂个名……”

“挂名?”林锐接过话头,声音里带着一丝压抑了很久的冷笑,“赵总,鑫达文化没有社保记录,没有办公地址,没有其他客户。过去三年,它唯一的业务就是云创科技。您管这叫挂名?”

他从文件袋里拿出最后一份材料,一张微信聊天记录的长截图。“这是王芳总监和您的聊天记录。去年八月十四号,您让她把云盾二期的验收报告改掉,把鑫达的供货价格改成市场价,原始报告单独存档。王总监当时回了一句‘这样不合规吧’,您回的是——”

林锐把截图投影到屏幕上,放大了最后一条消息。赵天磊的头像旁边,清清楚楚一行字:“你照做就行,出了事我担着。”

赵天磊终于撑不住了。他的膝盖一软,整个人顺着背景板滑下去,坐倒在舞台上。西装裤在光滑的地板上蹭出一声响,麦克风被他的胳膊带倒,发出一声刺耳的嗡鸣。

周国栋低头看着他,沉默了很久。宴会厅里安静得能听见中央空调的风声。然后老人抬起头,环视全场,目光扫过每一张年轻或年长的脸。

“今天在座的,有跟了我十几年的老员工,也有刚入职的新人。”周国栋的声音比刚才稳了一些,但每个字都像是从胸腔里硬挤出来的,“我周国栋创办云创二十三年,从来没有亏待过任何一个认真做事的人。今天这件事,是我失察。我不推卸责任。”

他转向林锐,微微鞠了一躬。林锐愣了一下,赶紧伸手去扶。老人摆了摆手,直起身来。

“小林,你把所有证据整理好,明天早上九点,带上你的律师,到我办公室来。公司法律顾问那边,我今晚会打电话。”周国栋顿了顿,又看向台下,“李丽。”

HR总监李丽从人群中站起来,脸色也不太好看,但比王芳镇定得多。她手里攥着一支笔,指节发白。

“明天发全员通知,赵天磊停职,配合内部审计。王芳停职,财务部暂由副总监代理。审计范围覆盖过去三年所有关联交易。”周国栋说完,又加了一句,“在审计结果出来之前,任何人不得对外泄露今天的事。这是纪律。”

李丽点了点头,飞快地在手机上记着。

林锐收好文件袋,走到周国栋身边。老人看了他一眼,目光复杂,有愧疚,有愤怒,也有一点说不清的东西。

“董事长,我送您回去。”

“不用。”周国栋拍了拍他的肩膀,力道比平时重了些,“你留下来,把现场的事情处理好。明天见。”

老人转身往宴会厅门口走去。行政助理小跑着跟上,替他推开厚重的木门。走廊的灯光照进来,把老人的影子拉得很长。

林锐站在舞台边,看着周国栋的背影消失在走廊尽头。身后,赵天磊还瘫坐在舞台上,嘴里含含糊糊地说着什么,没有人听清。

张浩走过来,把手搭在林锐肩上,用力捏了一下。“锐哥,明天我跟你一起去。”

“嗯。”林锐点点头,低头看了一眼手机。屏幕上弹出一条新消息,来自一个陌生号码:“林锐,我是王芳。我想跟你谈谈。有些事,赵天磊让我做的,但我留了底。”

林锐盯着那行字看了两秒,把手机翻扣在掌心。宴会厅里的人已经走得差不多了,只剩下几个行政人员在收拾桌椅。大屏幕上还亮着那张微信截图,赵天磊的头像旁边,“你照做就行”四个字在灯光下泛着冷光。

他走过去,拔掉了投影仪的电源线。屏幕暗下来的一瞬间,他听见身后传来赵天磊沙哑的声音:“林锐……你赢了。”

林锐没有回头。他把文件袋夹在腋下,朝宴会厅大门走去。张浩跟在他身后半步远的地方,两个人的脚步声在空旷的厅堂里回荡。门外,海城一月的夜风灌进来,带着一股潮湿的寒意。

手机又震了一下。林锐低头看了一眼,还是那个陌生号码:“财务系统里有一份隐藏账套,密码是赵天磊女儿的生日。我发给你。”

他停下脚步,站在酒店门口的台阶上。张浩凑过来看了一眼屏幕,吹了声口哨。

“锐哥,王芳这是要反水啊。”

林锐没接话。他把手机收进口袋,抬头看了一眼夜空。海城冬天的云层很厚,看不见星星,但远处高架桥上的车灯连成一条流动的光带,从城市这头延伸到看不见的尽头。

“明天再说。”他拉了拉外套领子,走下台阶,“先回去把证据整理好。审计那边,我们需要准备一份完整的材料。”

张浩跟上去,两人的身影没入酒店门前的人流中。身后,海城国际酒店的旋转门还在缓缓转动,宴会厅的灯一盏一盏熄灭。

第七章 张浩的证词

李丽的话音刚落,宴会厅里响起一片低低的议论声。周国栋抬起手,人群重新安静下来。老人的目光从赵天磊身上移开,扫过台下每一张面孔,最后落在技术部那一桌。

“还有谁知情?”

这五个字不重,但像一块石头砸进平静的水面。技术部几个人面面相觑,有人低下头,有人假装看手机。林锐站在台边,手里还握着那个文件袋,他看见张浩的手指在桌沿上收紧了一下。

张浩站起来了。

椅子腿在地板上刮出一声锐响。他个子高,站起来的时候比周围人都高出半个头,肩膀绷得很直。后排有人小声说:“张浩疯了。”他没理会。

“董事长,我能作证。”

周国栋微微眯起眼睛,打量了他两秒。“你是谁?”

“技术部,张浩。林锐的大学同学,也是云盾二期验收的接口人。”

张浩的声音不大,但宴会厅的音响系统还没关,麦克风把他说的每一个字都传到了角落。他弯腰从脚边的黑色背包里掏出一个牛皮纸文件袋,厚厚一摞,封口处的线绳绕了好几圈,打着一个死结。他走到台前,把文件袋双手递给周国栋。

“去年八月,赵总让我把云盾二期的验收报告改掉。”张浩指了指文件袋,“里面是两份报告。一份是我最初提交的原始版本,上面写着鑫达供应商的硬盘采购价,单价一千四百块。另一份是赵总签字后对外提交的版本,同样的硬盘,单价改成了八百块。”

周国栋抽出那两份报告,翻到价格对比页。老人的眉头拧成一个深深的川字,手指沿着表格一行行往下滑。台下有人伸长脖子想看,但周国栋把报告翻扣在讲台上,抬头盯着张浩。

“差价的六百万,去哪了?”

“报告里附了付款凭证复印件。”张浩的声音很稳,“云创付给鑫达的货款是按一千四百块结算的,但鑫达开给云创的发票是按八百块开的。中间差额分三笔转入了赵天磊指定的私人账户,账户户主叫赵天美,赵总的亲妹妹。这个信息是林锐查到的,我只是负责留底。”

周国栋慢慢直起腰,目光转向瘫坐在舞台边缘的赵天磊。赵天磊没有说话,嘴唇翕动了两下,像是被抽掉了脊梁骨。

就在这时,李丽从人群中走了出来。她手里攥着一个透明文件夹,里面夹着厚厚一沓文件。高跟鞋敲在地板上的声音很脆,每一步都像在叩击什么。

“董事长,我这里有赵总近三年签批的所有调薪文件。”李丽的声音比平时低了许多,但咬字很清楚,“林锐的降薪通知上,赵总批的是‘按最低标准执行,其余不予发放’,原因写的是‘不服从管理’。”

她翻开第一页,把文件举到胸前。摄像机还没关,那页纸被投影到了大屏幕上。所有人都看清了那行字,以及赵天磊潦草的签名。

“但事实是——”李丽停顿了一下,声音微微发颤,“林锐从来没有不服从管理。云盾二期上线前,他连续加班四十天,没有申请过一次加班费。赵总在管理层会上说过,‘林锐这个人,不用给太多钱,给他活干就行’。”

台下有人发出倒吸冷气的声音。林锐站在原地,脸上没什么表情,只是握着文件袋的手指关节泛白。

周国栋接过李丽递来的文件,一页页翻看。他翻得很慢,每一页都看得很仔细。翻到第三页的时候,老人停住了。那是一份赵天磊签批的奖金审批单,林锐的名字写在第一栏,奖金金额五十万,审批意见写着“暂缓发放”,日期是去年三月。

“去年三月就签了。”周国栋的声音从牙缝里挤出来,“到今天,十个月了。”

他把文件轻轻放在讲台上,抬手按了按眉心。整个宴会厅安静到了极点,连餐具碰撞的声音都没有。中央空调的出风口发出细微的嗡鸣,像什么人在远处叹气。

赵天磊终于开口了。他扶着舞台边缘站起来,西服前襟沾了灰,领带歪到一边。他指着张浩,又指了指李丽,手指在空中发抖:“你们……你们串通好的。林锐给你俩什么好处了?啊?张浩,你不想干了是不是?李丽,你忘了是谁把你提上来的?”

张浩没有退缩,往前迈了一步,声音不大但每个人都听得清:“赵总,原始报告上有鑫达的公章,有你的签字。串通不串通,比对一下公章日期就知道了。”

李丽把文件夹合上,抱在胸前,目光直视赵天磊:“赵总,我经手的每一份调薪文件都有你的签字。我没有添过一个字,也没有改过一个标点。”

赵天磊张了张嘴,什么也没说出来。他踉跄了一下,后背撞在背景板上,发出一声闷响。背景板上的公司logo晃了晃,歪向一侧。

林锐从台边走过来,站在张浩和李丽中间。三个人并排站着,像一道墙。他看着赵天磊,一字一句地说:“赵总,去年三月你跟我说奖金下个月发的时候,我信了。四月你说财务在核算,我又信了。五月你说公司现金流紧张,我还是信了。”

他的声音不高,但每个字都钉在空气里。

“直到八月,我发现你妹妹名下多了一套全款付清的房子。那套房子在城东,一百四十平,市场价四百多万。”林锐顿了顿,“我查了三个月。每一笔转账,每一张发票,每一份合同。你以为你在走流程,其实每一步都在留痕迹。”

赵天磊顺着背景板滑下去,重新坐倒在地上。他嘴里还在念叨,声音含混不清:“你们串通好的……你们串通好的……”

林锐低头看着他,语气平静得像在陈述一个技术方案:“赵总,880元买不走尊严,也买不走真相。”

这句话说完,台下忽然响起了掌声。先是稀稀拉拉几声,然后越来越密,最后连成一片。技术部的几个人站起来鼓掌,行政部的几个女孩也跟着站起来。掌声持续了将近半分钟,直到周国栋抬起双手往下压了压。

“够了。”老人的声音有些沙哑,但每个字都很清楚,“今天的事,到此为止。明天早上九点,林锐、张浩、李丽,带上所有材料到我办公室。其他人,年会到此结束。”

他转身往台下走,经过林锐身边时停了一步,伸手在他肩膀上按了一下。那只手很重,带着老年人特有的干燥和温热。林锐感觉到老人掌心的力道,像是要说什么,但最终什么都没说。

周国栋走了。李丽收好文件夹,朝林锐点了点头,快步跟了上去。张浩把背包拉链拉好,拍了拍林锐的后背:“锐哥,走吧。”

林锐弯腰捡起刚才被带倒的麦克风,放回支架上。他看了一眼赵天磊,对方还坐在地上,领带歪着,眼睛直勾勾地盯着前方的某个点。王芳不知什么时候已经不见了,财务部那桌只剩下几个面面相觑的年轻会计。

林锐把文件袋夹在腋下,和张浩一起往宴会厅门口走。经过技术部那桌时,几个同事站起来想说什么,林锐摆了摆手,示意明天再说。

旋转门转出去,海城一月的夜风灌进衣领。林锐站在台阶上,深深吸了一口气。手机在口袋里震了一下,他掏出来看,是张浩发来的一条消息,就三个字:“爽不爽?”

林锐没回。他把手机揣回去,抬头看天。云层很厚,看不见星星,但远处高架桥上的车灯连成一条明亮的光带,从城市这头弯到看不见的尽头。张浩走到他旁边,两人并肩站了一会儿。

“明天九点。”林锐说。

“嗯。”张浩点头,“我八点半到你家楼下。”

林锐走下台阶,张浩跟上来。两人的脚步声在空旷的广场上回响。身后,海城国际酒店的旋转门还在缓缓转动,宴会厅的最后一盏灯也熄了。黑暗里,只有大屏幕上那个没来得及关掉的投影仪指示灯,还在幽幽地亮着一点蓝光。

第八章 董事长的决定

周国栋没有立刻离开。他站在舞台侧面的台阶上,一只手扶着栏杆,花白的头发在顶灯下显得格外稀疏。台下三百多人没有一个人动,连服务员都端着托盘停在原地。

老人缓缓转过身,重新走回舞台中央。他没用麦克风,声音却清清楚楚传遍了整个宴会厅:“我周国栋创办云创二十三年,从来没想过,我信任的人会在背后挖我的墙角。”

他的目光扫过台下,最后落在还坐在地上的赵天磊身上。那眼神里没有愤怒,更多的是疲倦,像是一个老人终于承认自己看错了人。

“我宣布三项决定。”周国栋竖起一根手指,“第一,赵天磊即刻停职,接受公司内部审计和法律顾问调查。在调查结果出来之前,不得进入公司任何办公区域,不得接触任何公司文件。”

赵天磊猛地抬起头,嘴唇哆嗦了一下,但周国栋没有看他,继续竖起第二根手指。

“第二,财务总监王芳调离财务岗位,配合调查。财务部工作暂时由副总监代理,所有账目即日起封存备查。”

台下有人小声吸气。财务部那桌的几个会计面面相觑,其中一个年轻女孩悄悄把手机屏幕扣在了桌面上。

周国栋竖起第三根手指,这次他的目光转向了林锐:“第三,林锐的工资,从下月起恢复至月薪一万五。此前被克扣的部分,按一万五的标准全额补发。五十万项目奖金,三日内到账。另加十万补偿金,作为公司对他的亏欠。”

话音落下,台下响起一阵低低的议论声。有人算了一下,被克扣的工资加上奖金和补偿,总数接近七十万。

赵天磊从地上爬起来,西服前襟的灰都没拍,几步冲到台前,仰头看着周国栋:“董事长,你不能这样对我!我跟你干了十五年!”

周国栋低头看着他,语气很平:“十五年,你贪了多少?”

赵天磊张了张嘴,像是被什么东西卡住了喉咙。他的目光飞快地扫过台下——有人在录像,有人在交头接耳,技术部那几个年轻人毫不掩饰脸上的痛快。他又去看李丽,李丽把脸转向一边。他去看财务部那桌,那几个会计全都低着头。

“保安。”周国栋抬了抬手。

两个保安从侧门快步走进来,一左一右站在赵天磊身边。赵天磊没有挣扎,他只是死死盯着周国栋看了好几秒,然后忽然笑了一声,那笑声又干又哑,像砂纸蹭过铁皮。

“好,好。”他整了整歪掉的领带,把西服下摆拽平,“周国栋,你会后悔的。”

保安把他带出了宴会厅。旋转门转了两圈,赵天磊的身影消失在夜色里。宴会厅里安静得能听见空调出风口的嗡嗡声。

周国栋从台上走下来,走到林锐面前。老人比林锐矮半个头,仰着脸看他,声音软了下来:“小林,辞呈你收回去。公司需要你。”

林锐手里还攥着那只牛皮纸信封。他低头看了一眼,信封上“辞呈”两个字是他昨天晚上用黑色签字笔写的,笔画很用力,几乎要划破纸面。

他摇了摇头:“董事长,谢谢您。但辞呈我不收回。”

周国栋愣了一下。台下刚松下去的气氛又紧了起来。张浩站在林锐身后半步远的地方,轻轻吸了口气。

“小林,你听我说。”周国栋往前凑了凑,压低声音,“赵天磊的事我会处理干净。你的团队,你的项目,以后直接向我汇报。工资待遇还可以再谈。”

林锐把信封重新递到周国栋面前,动作很稳:“董事长,您刚才说,公司亏欠我。这话我认。但亏欠我的不只是钱。三年前我进云创,赵天磊说跟着他能实现价值。三年里我拼了命干活,换来的是一张880的工资条和一句‘走流程’。”

他把信封往前又递了一寸:“钱能补回来,被拿走的东西补不回来。”

周国栋没有接信封。他看着林锐的眼睛,像是在确认什么。几秒钟后,老人缓缓点了点头,把手背到身后:“你想好了?”

“想好了。”林锐说,“明天早上九点,我会把所有材料带到您办公室。该交接的交接,该签字的签字。但辞呈,请董事长收下。”

周国栋沉默了一会儿,终于伸手接过了信封。他把信封折了一折,揣进西服内侧口袋,拍了拍那个位置:“明天见。”

他转身往宴会厅大门走,李丽快步跟上去。走到门口时,周国栋忽然停住脚步,没有回头:“张浩。”

张浩站直了身体:“董事长。”

“明天你也来。”周国栋说完,走出了旋转门。

宴会厅里的员工开始陆续起身。有人经过林锐身边时拍了拍他的肩膀,有人远远地朝他竖了个大拇指。技术部那几个年轻人围上来,七嘴八舌地问“锐哥你真要走”“去哪儿”“带不带我们”。

林锐举起手往下压了压:“今天都回去休息。明天再说。”

人群渐渐散了。服务员开始收拾桌上的餐具,碗碟碰撞的声音在空旷的大厅里格外清脆。林锐走到技术部那桌,把杯子里剩下的半杯茶一口喝完。茶水已经凉透了,涩得他皱了一下眉。

张浩拎着两个背包走过来,递给他一个:“你的包。刚才李丽让我帮你拿的。”

林锐接过背包甩到肩上。两人走出宴会厅,穿过长长的走廊。走廊尽头的落地窗外,海城的夜景铺展开来,万家灯火高低错落。

“你真想好了?”张浩问。

“想好了。”

“那我也跟你说件事。”张浩停下脚步,“你走,我跟你走。”

林锐也停下来,转头看他。张浩耸了耸肩:“别感动,我早就不想伺候赵天磊了。再说,云盾的代码有一半是我写的,你一个人创业总得有个写代码的。”

林锐笑了一下,伸手在张浩肩膀上捶了一拳:“明天九点,别迟到。”

两人走出酒店大门。一月的夜风很冷,吹得路边的行道树哗哗作响。林锐站在台阶上,把背包带子紧了紧,回头看了一眼海城国际酒店那几个烫金大字。玻璃旋转门映着大堂的灯光,转个不停。

手机震了一下。他掏出来看,是周国栋发来的一条消息,只有四个字:“明天细谈。”

林锐把手机揣进口袋,走下台阶。张浩跟在他旁边,两人的影子被路灯拉得很长,一直延伸到停车场边缘。远处高架桥上的车流连成一条光带,从城市这头弯向看不见的尽头。

“打车还是走一段?”张浩问。

“走一段。”林锐说,“醒醒脑子。”

两人沿着人行道往地铁站方向走。路过一家还在营业的便利店,暖黄色的灯光从玻璃门里透出来。张浩进去买了两罐热咖啡,出来递给林锐一罐。

林锐拉开拉环喝了一口,苦味从舌尖漫到喉咙。他想起三年前入职那天,也是冬天,赵天磊在办公室给他泡了一杯茶,说跟着我干,不会亏待你。那杯茶是热的,今天这罐咖啡是苦的。

“明天九点。”他又说了一遍,像是在对自己确认。

张浩把空罐子扔进路边的分类垃圾桶,金属碰撞的声音在夜里格外清亮:“锐哥,你说赵天磊会就这么算了?”

林锐看着前方十字路口的红灯,倒计时还有四十七秒。他把咖啡罐握在手里,罐身的温度正在一点点流失。

“他会不会算了,是他的事。”林锐说,“我该做的事,明天才开始。”

红灯变绿。两人迈步走上斑马线,脚步声在空旷的夜里传出去很远。走到路中间时,林锐忽然想起一件事——他还没告诉父母自己辞职了。他摸出手机,翻到母亲的微信对话框,打了一行字又删掉,最后只发了四个字:“妈,我挺好。”

发完他把手机调成静音,揣回口袋。对面的路灯一盏一盏亮过去,延伸到看不见的远方。

第九章 我不需要施舍

第二天早上八点四十,林锐就到了云创科技楼下。他在便利店买了两瓶水,一瓶自己喝,一瓶给张浩。电梯上到七楼,前台小刘已经在了,看见他进来,眼睛亮了一下又暗下去,小声说:“锐哥,董事长在办公室等你,李总监也在。”

林锐点点头,把背包放在工位上。技术部的灯还没全亮,只有靠窗那一排开着。他走过去看了一眼自己那台用了三年的显示器,屏幕边框有一道裂痕,是去年赶项目时不小心磕的。他伸手摸了摸键盘,键帽上的字母已经磨掉了一半。

张浩八点五十到的,手里拎着两个包子,嘴里还嚼着。看见林锐站在工位旁,含糊地说:“走?”

“走。”

两人穿过走廊,经过财务部门口时,王芳正好端着一杯咖啡出来。她看见林锐,脚步顿了一下,脸上挤出一个笑:“林锐,这么早。”目光扫过他手里的文件夹,笑容收了三分,侧身让开了路。

董事长办公室在走廊尽头,门虚掩着。林锐敲了两下,里面传来周国栋的声音:“进来。”

办公室很大,靠窗摆着一张深色实木桌。周国栋坐在桌后,面前摊着那份辞呈,旁边放着一副老花镜。李丽站在桌侧,手里拿着一个文件夹。靠墙的沙发上还坐着一个人,五十来岁,穿着灰色夹克,林锐没见过。

“坐。”周国栋指了指桌前的两把椅子。

林锐坐下,张浩坐在他旁边。周国栋拿起辞呈,又看了一遍,摘下老花镜放在桌上:“林锐,昨晚我让人查了一下你的工资记录。财务系统里,你的基本工资确实是880。这个数字,我昨天之前不知道。”

他顿了一下,手指在桌面上轻轻敲了两下:“赵天磊跟我汇报的时候说,你主动申请降薪,因为家里有困难,想少交点税。我信了。”

林锐没说话,从文件夹里抽出一张纸推过去。那是一份工资条复印件,上面有财务部的章,日期是去年三月。周国栋拿起来看,眉头慢慢拧紧。

“这张工资条我保存了一年。”林锐说,“上面有王芳的签字。董事长,我家里没有任何困难,我也没有主动申请降薪。赵天磊跟我说的是,公司现金流紧张,先按最低标准发,项目奖金走完流程一次性补。”

周国栋把工资条放下,看着林锐:“你想要什么?”

“我什么都不要。”林锐说,“880我认了,五十万奖金我也不追了。我今天来,就是办离职。”

李丽在旁边咳了一声,翻开文件夹:“林锐,按照劳动合同,你主动离职的话,未发放的项目奖金原则上不予结算。你确定要放弃吗?”

林锐转头看她:“李总监,那份劳动合同我签的时候,附件里写着项目奖金按季度核算,没有‘主动离职不予发放’这一条。你要不要现在翻出来看看?”

李丽的脸白了一下,合上文件夹没再说话。

周国栋抬手摆了摆,示意李丽不用再说。他看着林锐,声音放低了:“林锐,我知道你受了委屈。这样,你的工资从下个月起恢复到一万五,五十万奖金分半年补给你。赵天磊的问题,我会处理。你留下来。”

办公室里安静了几秒。窗外传来楼下马路的车流声,闷闷的,像隔了一层棉花。

林锐站起来,把椅子往后推了半步:“董事长,谢谢您。但我不能留。”

周国栋一愣:“你嫌补偿不够?”

“不是钱的事。”林锐站直身体,声音不高但很稳,“三年前我进云创,是因为赵天磊说跟着他能实现价值。三年里我拼了命干活,云盾每一行代码我都过了三遍,换来的是一张880的工资条和一句‘走流程’。今天您给我补发工资,我感谢您,但我要的不是施舍,是一个能凭本事吃饭的地方。”

周国栋沉默了。他靠在椅背上,手指交叉放在腹部,目光从林锐脸上移开,落到窗外。对面写字楼的玻璃幕墙反射着早晨的阳光,亮得刺眼。

“那你想怎么样?”老人问。

“我辞职,自己创业。”

话音刚落,张浩从椅子上弹起来:“锐哥,我跟你走。”他说完自己也觉得反应太快了,挠了挠后脑勺,声音降了半度,“那个,我昨晚就想好了。”

走廊里传来一阵脚步声。技术部另外四个同事不知什么时候站在了门口,领头的叫孙毅,手里还攥着一支笔。他探头进来:“锐哥,还有我们。昨晚我们几个商量过了,你走我们就走。”

办公室里的人全愣住了。李丽张了张嘴,看看林锐又看看门口那几个人,不知道该说什么。

周国栋慢慢坐直了。他看看张浩,又看看门口那几个年轻人,嘴角动了一下,忽然笑了。那笑容里有意外,有无奈,还有一点说不清的赞赏。

“好。”老人拍了一下桌子,声音洪亮起来,“有骨气。你缺什么?”

林锐没想到他会这么问,想了想,实话实说:“缺客户,缺资金,缺场地。”

周国栋站起来,绕过桌子走到林锐面前。他比林锐矮半个头,但肩膀很宽,站在一起并不显得弱势。老人伸出手:“我投你。”

林锐看着那只手。手背上布满老年斑,指节粗大,虎口处有一道旧茧。他没有立刻握上去。

“董事长,您不怕我拿了您的钱,转头跟云创抢生意?”

“你要是那种人,昨天就不会把辞呈递给我,直接发到网上更省事。”周国栋的手没收回去,“我投你,不白投。新公司我要占股,具体比例让法务谈。还有,云盾的后续迭代,你得跟云创合作。”

林锐握住了那只手。掌心干燥温热,力道很实。

“行。”

周国栋松开手,转头对李丽说:“把赵天磊叫来。另外通知审计部,今天开始查技术部过去三年的所有合同和报销单。”

李丽应了一声,快步走出去。经过门口那几个人身边时,她低着头,没看任何人的脸。

周国栋又看向沙发上那个一直没说话的灰夹克男人:“老陈,你都听见了。新公司的手续,你来办。”

灰夹克男人站起来,从兜里掏出一张名片递给林锐:“陈建国,周董事长的法务顾问。下午两点,我办公室见。”

林锐接过名片,揣进文件夹里。张浩凑过来看了一眼,小声嘀咕:“锐哥,咱们这算不算因祸得福。”

“不算。”林锐说,“这是本来就该有的。”

他转身看向门口那四个同事。孙毅带头鼓了一下掌,其他人跟着拍了两下,声音不大,但很整齐。技术部那台老服务器的嗡鸣声从走廊另一头传过来,嗡嗡嗡,嗡嗡嗡,像某种固执的心跳。

周国栋回到桌后坐下,拿起那份辞呈,对折,撕成两半,扔进了废纸篓。然后他从抽屉里拿出一张空白便签,写了两行字,递给林锐。

便签上写着一个地址和一个电话号码:“这是我一个老朋友,做智慧城市项目的。你去找他,就说我让你去的。他手里有单子。”

林锐把便签仔细折好,放进衬衫口袋,贴着胸口的位置。他转身往外走,张浩和门口四个同事跟在他身后。走到门口时,他停了一下,没有回头。

“董事长,昨天的事,谢谢您。”

周国栋没应声。林锐走出办公室,走廊里的日光灯白晃晃的,照得地面一片明亮。身后传来周国栋的声音,像是在打电话:“老刘,我周国栋。有个年轻人待会儿去找你,你给他一个机会。对,机会,不是人情。”

林锐走在前面,张浩跟在旁边,孙毅他们四个走在后面。六个人的脚步声在走廊里此起彼伏。经过技术部时,林锐往自己的工位看了一眼。显示器还亮着,屏保是云盾的logo,蓝色的盾牌在屏幕上缓缓旋转。

他走过去,弯腰按了一下电源键。屏幕黑了。

“走吧。”他说。

六个人走进电梯。门关上的时候,林锐从电梯门的不锈钢面板上看见自己的脸。眼下有青黑的痕迹,昨晚没怎么睡。但眼睛里那点光,比三年前入职那天还要亮。

电梯下行,数字一格一格跳。张浩忽然说:“锐哥,新公司叫什么名字?”

“想好了。”林锐看着跳动的数字,“叫锐盾科技。”

“锐盾。”张浩念了一遍,“行,听着比云盾结实。”

电梯到一楼,门打开。大堂里人来人往,有人刷卡进门,有人低头看手机。没有人注意到这六个从电梯里走出来的年轻人。林锐穿过旋转门,站在台阶上。一月的太阳挂在东边楼顶,光线薄薄地铺在人行道上。

他摸出手机,给母亲发了一条消息:“妈,我换工作了。新公司刚起步,可能忙一阵子。过年回去看您。”

发完他把手机装进口袋,走下台阶。张浩和孙毅他们跟在后面,几个人散开走在人行道上,拉出长长短短的影子。路边的早餐摊冒着热气,卖煎饼的大姐正在翻面,铁板滋啦一声响。

林锐从摊前走过,闻见葱花和面酱的味道,忽然觉得饿了。他停下来,回头数了数人头:“六个煎饼,加蛋,我请。”

张浩乐了:“锐哥请客,必须加两个蛋。”

“加一个,剩下的钱留着买服务器。”

几个人围在摊前等煎饼。林锐站在人群外面,从口袋里摸出那张便签,又看了一遍上面的地址。阳光照在纸面上,字迹清晰。他把便签折好放回去,抬头看了看天。海城一月的天很高,蓝得发脆,一丝云都没有。

煎饼做好了,张浩递给他一个,烫得他左右手倒了两下。咬了一口,面酱咸香,薄脆咔嚓响。他嚼着煎饼往前走,身后几个人的说笑声跟着风飘过来。

路还长,但方向定了。

第十章 三十percent的诚意

第二天早上九点,林锐的手机响了。来电显示是一个陌生号码,接起来,对面是陈建国的声音:“林先生,周董事长请你上午十点来一趟公司,带上身份证和银行卡。”

“什么事?”

“好事。”陈建国顿了顿,“来了就知道。”

十点差五分,林锐走进云创科技大楼。前台小刘看见他,眼睛一亮,想说什么又憋了回去,只朝他用力点了一下头。林锐冲她笑了笑,径直走向电梯。这一次,他没有刷工牌——昨天的辞呈已经生效,工牌在走出大楼时扔进了门口的回收箱。

电梯到顶楼,走廊里安安静静的。周国栋办公室的门半敞着,里面传出老人说话的声音,像是在交代什么事。林锐敲了两下门框。

“进来。”

办公室里只有周国栋一个人。他坐在宽大的办公桌后面,面前摊着一份文件,老花镜架在鼻梁上。见林锐进来,他摘了眼镜,指了指对面的椅子:“坐。”

林锐坐下。桌上那份文件推了过来,封面上印着一行黑体字:股权转让协议。他翻开第一页,目光扫过条款,手指停在转让比例那一行。

“百分之三十?”他抬头看周国栋。

“嗯。”周国栋靠在椅背上,双手交叉放在腹部,“云创科技百分之三十的股份,转给你个人。条件只有一个——你新公司的第一个项目,跟云创合作。”

林锐没有急着往下翻,而是盯着周国栋看了几秒。老人的脸色比昨天更差一些,眼窝陷下去,嘴唇发白,但目光还算清明。

“为什么?”林锐问。

“昨天你走之后,我想了一晚上。”周国栋的声音有些哑,“我周国栋创办云创二十三年,从三个人挤在一间出租屋里写代码,做到今天三百多人的规模。我一直以为,公司里最靠得住的是亲戚、是亲信、是跟我一起打天下的老人。可赵天磊是我外甥,王芳跟了我十二年,结果呢?”

他停了一下,咳嗽了两声,从桌上拿起保温杯喝了一口水。

“靠亲戚靠亲信,都不如靠制度靠本事。这个道理我明白得太晚了。”周国栋看着林锐,“你拿走百分之三十,我留百分之七十,但技术方向你说了算。云盾四期的架构,云创未来三年的产品路线,你定。”

林锐把协议翻到最后一页。条款清晰,没有隐藏的对赌协议,没有苛刻的回购条件,连违约责任的表述都平实克制。他合上文件,放在膝盖上。

“您不怕我拿了股份不干活?”

周国栋笑了。那笑容很淡,嘴角只牵动了一下,但眼睛里有一种看透了什么的笃定:“你为了八百八十块敢在三百人面前掀桌子,我信你为了三千万会拼命。”

林锐沉默了几秒。窗外传来楼下街道的车流声,隔着一层玻璃,闷闷的。他想起三年前入职那天,赵天磊拍着他的肩膀说“跟着我干,不会亏待你”。那时候他信了。现在周国栋说“我信你”,他没有立刻回答信或不信。

“协议我签。”林锐说,“但我有一个要求。”

“你说。”

“王芳和李丽的事,走正规程序。我不追究个人责任,但该退的赃款要退,该走的流程要走。该怎么处理就怎么处理,不用问我意见,也别让我当那个决定别人命运的人。”

周国栋看着他,点了点头:“行。审计部已经在查了,该退的退,该罚的罚。李丽昨天递了辞职信,我批了。王芳那边,赵天磊的事查清楚之后,一并处理。”

他从笔筒里抽出一支签字笔,放在协议上,推过来。

林锐拿起笔,翻到签字页。他的字迹不算好看,但一笔一划写得清楚。签完名,他把协议推回去。周国栋也签了字,拿出印章盖上。两份协议,一人一份。

“合作愉快。”周国栋伸出手。

林锐握住。老人的手掌干燥、粗糙,指节因为常年握笔有些变形。握手的力度不轻不重,像是在确认什么。

“董事长,”林锐松开手,“云盾四期的事,我下周给您一份技术方案。”

“还叫董事长?”

林锐想了想:“周叔。”

周国栋摆摆手:“随你。叫什么都行,把事做好。”

林锐把协议收进文件夹,站起来。走到门口时,周国栋在后面说了一句:“林锐。”

他回头。

“赵天磊的事,你不要插手。审计部查完,我会让陈建国走法律程序。该移送就移送,我不会护短。”

林锐点了下头,没有多说什么,走出办公室。走廊尽头,陈建国靠在窗边等他,手里拿着一个牛皮纸档案袋。

“手续的事,下午来我办公室办。”陈建国把档案袋递给他,“这里面是云创科技近三年的审计报告摘要,你先看看,心里有个数。”

林锐接过档案袋,掂了掂,挺沉。

“陈律师,”他问,“赵天磊那笔八十五万的回扣,证据够不够?”

“够。你昨天投影的那些截图,加上张浩的证词,还有审计部刚查到的合同原件,形成完整的证据链了。”陈建国推了一下眼镜,“移送司法机关是肯定的。至于最后怎么判,那是法院的事。”

林锐没再问。他拿着档案袋走进电梯,按了一楼。门关上的时候,他低头看了一眼手里的文件夹和档案袋——一份是未来,一份是过去。两份都沉甸甸的。

走出大楼,张浩正蹲在台阶上刷手机。见他出来,站起来拍拍裤子:“怎么样?”

“签了。”林锐把档案袋递给他,“拿着,回酒店看。”

“酒店?”

“嗯。新公司的办公室还没着落,先在酒店开间房当临时指挥部。”林锐掏出手机看了一眼时间,“下午两点去陈律师那儿办手续,晚上约孙毅他们几个吃饭,把股权分配的事定下来。”

张浩抱着档案袋,跟在后面:“锐哥,你说周董事长为什么给百分之三十?他完全可以只给合作机会,不给股份。”

林锐走在前面,脚步没停。阳光从大楼之间的缝隙里漏下来,在人行道上铺出一条光带。他踩在光带上,影子落在身后。

“因为他明白了一件事,”林锐说,“有些东西捏在手里,是死的。分出去,才能活。”

张浩琢磨了一下这句话,没再问。两人一前一后穿过马路,走向对面那家快捷酒店。路边早餐摊已经收了,换成一个卖糖葫芦的老汉,红彤彤的山楂串在竹签上,在风里微微晃。

林锐经过时看了一眼,忽然想起小时候过年,母亲也会买一串给他。那时候他踮着脚够不到,母亲就把他抱起来。二十多年过去了,那串糖葫芦的甜味还在记忆里,酸里带着甜,甜里透着酸。

他收回目光,推开酒店玻璃门。大堂里暖气很足,前台后面的墙上挂着一幅印刷的山水画,假山假水,看着倒也清静。

“开两间房,”他对前台说,“一间办公用,一间住。”

张浩凑过来小声问:“住酒店的钱谁出?”

“我出。”林锐刷了卡,“等公司注册下来,走公账。”

拿上房卡,两人上楼。走廊里铺着暗红色的地毯,踩上去无声无息。林锐打开房间门,把文件夹往桌上一放,拉开窗帘。窗外是海城的老城区,低矮的居民楼层层叠叠,晾衣杆上挂着五颜六色的被单。再往远处看,能看见云创科技大楼的尖顶,在灰蓝色的天空下戳出一个清晰的轮廓。

他站在窗前看了很久,然后转身打开档案袋,抽出那份审计报告摘要,坐在床边一页一页翻看。张浩在隔壁房间喊:“锐哥,孙毅说他们下午就能到。”

“让他们直接来酒店。”

“好嘞。”

林锐继续翻报告。审计摘要写得简略,但关键条目都列了出来。赵天磊经手的合同里,有七笔供应商价格明显高于市场均价,差价合计约二百三十万。虚假报销单据三十二张,累计金额六十八万。还有一笔关联交易,赵天磊用他表弟的公司承接云创的外包项目,合同金额一百七十万,实际交付质量严重不达标。

林锐合上报告,靠在床头。手机响了一下,是母亲回的消息:“换工作了?新公司叫什么?做什么的?累不累?过年回来妈给你包饺子。”

他打字回复:“叫锐盾科技,做网络安全的。不累。过年回去。”

发完他把手机放在枕头边,闭上眼睛。房间里很安静,只有空调出风口的轻微气流声。他想起三年前入职那天,赵天磊带他参观公司,走到技术部时指着那台老服务器说“这是我们的家底”。那时候他觉得赵天磊虽然油滑,但至少懂技术、懂产品。后来他才明白,赵天磊懂的是权术,产品和技术不过是他往上爬的梯子。

敲门声响了两下。张浩推门进来,手里提着两瓶矿泉水:“锐哥,我看了那份审计报告。赵天磊这三年捞了得有五百万。”

“四百七十万左右。”林锐睁开眼,“审计报告里没列全,还有几笔在查。”

“周董事长真会把他送进去?”

“陈律师说证据链完整,移送司法机关是肯定的。”

张浩拧开矿泉水喝了一口,坐在另一张床上:“说实话,我到现在还有点恍惚。昨天咱们还在年会上被赵天磊点名批评,今天你就成了云创的股东。”

“不是股东,”林锐纠正他,“是合作伙伴。百分之三十的股份是补偿,也是绑定。周叔精明得很,他给我股份,我给他技术。谁也不欠谁。”

张浩想了想,点头:“那倒是。对了,新公司的股权怎么分?你昨天说给我百分之十五?”

“嗯。你、孙毅、李昂、方远、周舟,你们五个技术核心,合计百分之三十。我拿百分之四十。剩下百分之三十留给后续融资和员工期权池。”

张浩掰着指头算了算:“那我十五,孙毅他们四个一共十五,平均一人不到四。”

“具体分配下午开会定。按贡献和岗位来,不搞平均主义。”

张浩把矿泉水瓶往桌上一墩:“行。跟着你干,踏实。”

林锐没接话,站起来走到桌前,把审计报告和股权转让协议并排放在一起。两份文件,一份记录着背叛和贪婪,一份写着信任和机会。中间隔着一层薄薄的桌面,像隔着两个截然不同的世界。

他拿起手机给孙毅发了条消息:“下午三点,酒店502,带上你们的身份证和银行卡。”

孙毅秒回:“收到。”

林锐放下手机,走到窗边。太阳升到了楼顶上方,光线变得明亮刺眼。楼下街道上,一个穿校服的中学生骑着自行车歪歪扭扭地穿过车流,书包在背后一颠一颠。卖糖葫芦的老汉推着车往巷子里走,红彤彤的山楂在阳光下亮晶晶的。

张浩在背后问:“锐哥,你在看什么?”

“看路。”林锐说,“前面的路还长。”

第十一章 锐盾科技成立

一个月后,海城高新区创业大厦B座九楼,锐盾科技正式挂牌。

林锐特意选了个周一。他站在走廊尽头,看着工人把最后一块玻璃隔断装好,转身对张浩说:“把工位牌摆上,每人一个,别搞混。”

张浩抱着一摞亚克力名牌,挨个往桌上放。孙毅、李昂、方远、周舟四个人已经坐在工位上调设备了。方远把显示器角度调了三遍,还是觉得不对,扭头问:“锐哥,这桌子能换吗?靠窗反光。”

“先忍一周。”林锐走过去拉上百叶帘,“等第一笔款到了,给你们换升降桌。”

周舟插嘴:“锐哥,咱们真能接到单子吗?云创那边合同还没签。”

“下午签。”林锐看了眼手表,“周叔说三点过来剪彩,顺便把合同带过来。”

话音刚落,前台小刘抱着一盆绿萝推门进来。她是上周入职的,锐盾科技第一个非技术岗员工。林锐给她开的月薪是六千五,比云创高出一截。小刘把绿萝放在前台桌上,又从纸袋里掏出一块亚克力牌,上面印着“锐盾科技”四个字,字体是张浩用代码生成的艺术字。

“锐哥,这个挂哪儿?”小刘举着牌子问。

“进门左手边,客户第一眼能看见的地方。”

小刘比了个OK的手势,转身去找电钻。张浩凑到林锐身边,压低声音:“周董事长真要把云盾三期给咱们做?八百万的合同,咱们现在连个正式的项目管理流程都没有。”

“所以才要请周叔来。”林锐从公文包里抽出一沓文件,“这是我昨晚写的项目执行方案,你一会儿看看。技术框架沿用云盾二期的核心模块,但底层要重构。赵天磊那套代码里埋了太多补丁,不改不行。”

张浩接过文件翻了两页,眼睛瞪圆:“你昨晚几点睡的?”

“两点。”

“你这是一晚上干了三天的活。”

林锐没接话,走到自己的工位前。他的桌子在最里面靠墙的位置,比别人的窄一点,但离白板最近。白板上还留着昨天画的架构草图,他拿起笔在角落添了一行字:云盾三期,启动。

下午两点半,周国栋到了。他穿着一件深灰色的夹克,没打领带,身后跟着云创的行政主管和一名法务。老人走进办公室,环顾一圈,点了点头:“地方不大,收拾得挺利索。”

“周叔,这边坐。”林锐引他到会议室。说是会议室,其实就是隔出来的一间玻璃房,里面一张长桌,几把椅子,一台投影仪。

周国栋坐下,把公文包放在桌上,先掏出一份合同:“云盾三期的开发合同,八百万,分三期支付。首款百分之三十,合同签署后五个工作日内到账。”

林锐接过合同,逐页翻看。张浩凑过来一起看,看到付款条款时轻轻碰了碰林锐的胳膊。林锐没反应,继续翻到最后一页,看到违约责任条款时停了一下。

“周叔,这条‘若乙方未能按期交付,甲方有权单方面终止合同并追回已付款项’,是不是太严了?咱们第一次合作,万一有个技术难点需要延期……”

周国栋摆摆手:“合同是法务拟的,我也觉得太硬。这样,加一条补充条款,不可抗力或技术攻关期顺延不超过三十天,双方协商解决。”

法务当场改了合同,打印出来重新签字。周国栋签完字,把笔搁下,看着林锐:“合同签了,剪彩还剪不剪?”

“剪。”林锐站起来,“门口挂了红绸,就等您了。”

一行人走到门口。红绸是张浩从淘宝买的,八块钱一米,上面别了朵纸扎的大红花。周国栋站在红绸前,手里捏着剪刀,忽然笑了:“我二十三年没剪过彩了。上一次还是云创搬进新大楼,赵天磊安排的。”

他提到赵天磊的名字,语气很平,像在说一个不相干的人。剪刀落下,红绸断成两截。小刘在旁边用手机拍照,孙毅他们几个站在工位后面鼓掌。

周国栋把剪刀递给小刘,转身面对所有人。他的声音不高,但九楼这个不大的空间里每个人都听得清楚:“我投的不是项目,是人。林锐这小子,三年前进云创的时候我就该认识他。晚了三年,好在不算太晚。”

掌声又响起来。林锐站在人群最前面,等掌声落下,他开口:“我只说一句。在锐盾,没有八百八的工资,也没有走流程的奖金。你的每一行代码,都标着价钱。”

孙毅第一个鼓掌,紧接着是李昂、方远、周舟。张浩站在人堆里,巴掌拍得最响。

剪彩结束,周国栋没多留,带着法务和行政主管走了。临走前他把林锐叫到走廊拐角,低声问:“审计那边已经移送了,赵天磊上周被正式免职。你这边……有没有人找过你?”

“没有。”林锐摇头,“我换了手机号,旧号只留了家里和几个同学。”

“那就好。”周国栋拍了拍他的肩,“有事给我打电话。你阿姨还说要请你回家吃饭。”

“等忙完这一阵,我去看阿姨。”

周国栋走后,林锐回到办公室。张浩已经坐在工位上打开代码编辑器了,回头喊了一句:“锐哥,新合同我看了,工期四个月,技术栈咱们得重新确认一遍。”

“明天开项目启动会。”林锐走到白板前,拿起笔把角落那行字圈起来,“今天先把环境搭好。孙毅,你去把云创给的接口文档过一遍。李昂,数据库这块你负责。方远和周舟,前端框架选型你们俩商量。”

四个人各自领了任务,键盘声此起彼伏地响起来。小刘端了杯热水放在林锐桌上,小声说:“锐哥,楼下物业来问,说咱们的宽带明天才能通。”

“先用手机热点顶着。”林锐喝了口水,“明天通网之前,谁也别下载大文件。”

他坐到自己的工位上,打开电脑。桌面上干干净净,只有一个文件夹,名字叫“锐盾”。点进去,里面是空的。他新建了一个文档,标题打上“云盾三期技术方案”,光标在下面闪了闪,他开始打字。

窗外,高新区的写字楼一栋接一栋,玻璃幕墙反射着下午的阳光,亮得刺眼。楼下马路上,一辆印着云创科技logo的商务车正缓缓驶出园区大门,汇入车流,很快消失在路尽头。

林锐打完第一段文字,停下来揉了揉手腕。张浩从旁边探过头来:“锐哥,晚上吃什么?”

“楼下有家面馆,我请。”

“六个人吃面,你请得起吗?”

“首款到账之前,AA制。”林锐笑了,“等八百万到账,我请大家吃海鲜。”

张浩缩回脑袋,嘟囔了一句“那得等到猴年马月”,手指又在键盘上敲了起来。林锐继续打字,屏幕上的代码一行一行往下走,光标跳动得坚定而有节奏。

第十二章 赵天磊的最后一张牌

赵天磊被免职的第七天,林锐以为这件事已经翻篇了。

那天上午九点,张浩第一个到公司,刚把电脑打开,手机就响了。电话是云创科技技术部一个老同事打来的,声音压得很低:“张浩,你赶紧看看海城IT圈那个论坛,有人发帖了,指名道姓骂林锐。”

张浩挂了电话,键盘敲得飞快。论坛首页第三条,标题用红色加粗:“揭秘锐盾科技创始人林锐——靠出卖前东家上位的白眼狼。”帖子内容洋洋洒洒两千多字,说林锐在云创期间混日子、技术能力平平、被公司降薪是因为考核不合格,又说他在年会上的举动是蓄谋已久的“职场碰瓷”,甚至影射锐盾科技的成立资金来路不正。

帖子是凌晨两点发的,到九点已经顶了四百多楼。评论区有人骂林锐,也有人质疑发帖者身份。张浩越看脸色越沉,正要给林锐打电话,办公室门开了。

林锐拎着两袋包子走进来,看到张浩的表情,把包子往桌上一放:“怎么了?”

“你看这个。”张浩把屏幕转过去。

林锐站着看完帖子,又往下翻了翻评论。他脸上没什么表情,拿起一个包子咬了一口,嚼完了才说:“赵天磊发的。”

“你怎么知道?”

“你看第三段,说‘该员工离职前三个月绩效为零’。”林锐指着屏幕,“这个数据只有赵天磊和李丽能拿到。李丽不会做这种事,那就只剩一个人。”

张浩一拍桌子站起来:“我去找论坛管理员,让他们删帖。”

“先别急。”林锐把包子吃完,抽了张纸巾擦手,“发帖时间是凌晨两点,用的是新注册的匿名账号。他既然敢发,就说明手里没实锤。你去找管理员,管理员要证据,你拿什么证明他说的是假的?”

张浩愣了一下。

林锐坐到自己的工位上,打开电脑:“孙毅他们几个到了没有?”

“在楼下吃早饭。”

“等他们上来,你通知大家开个短会。”林锐点开代码仓库的登录日志,“赵天磊发帖只是第一步,他应该还有后手。”

果然,十点刚过,一封律师函送到了锐盾科技前台。小刘拿着那个牛皮纸信封跑进来,脸都白了:“锐哥,有人送来的,说是律师函,要签收。”

林锐接过来拆开。函件是海城一家小型律所发的,措辞严厉:赵天磊作为云创科技前总经理,指控林锐在任职期间窃取“云盾”系统核心商业机密,用于锐盾科技的商业运营,要求锐盾科技立即停止一切经营活动,删除相关代码,并在三日内公开道歉并赔偿损失。

张浩凑过来看了一眼,当场就火了:“他这是倒打一耙!云盾二期的代码是谁写的?整个技术部谁不知道?他赵天磊连一行代码都看不懂,现在反过来说你窃取?”

林锐把律师函放在桌上,拿起手机拨了个号码。电话接通后,他只说了一句:“周叔,赵天磊给我发律师函了。对,今天上午。您让法务部准备一下,我这边把证据整理好发过去。”

挂了电话,他环视一圈围过来的几个人:“都别慌。孙毅,你把云盾二期从立项到验收的全部代码提交记录导出来,按时间线排序。李昂,你去调服务器日志,重点看去年三月到今年一月之间的登录记录和操作记录。方远、周舟,你们把当时的邮件往来全部导出,包括赵天磊让我改需求的邮件。”

四个人各自领了任务,立刻动手。张浩站在林锐旁边,低声问:“你早就准备好了?”

“去年八月他第一次说要扣我奖金的时候,我就开始备份了。”林锐打开自己的加密文件夹,“代码提交记录里每一条都有时间戳,服务器日志能证明我所有的操作都在公司内网完成,邮件往来能证明需求变更都是他签字确认的。这些证据我离职那天拷了一份,云创那边服务器上也有同样的记录,做不了假。”

下午两点,所有材料整理完毕。林锐把文件打包发给周国栋,附了一句话:“周叔,这些是原始记录,您让法务和审计对一下云创服务器上的备份,看是不是一模一样。”

周国栋回得很快,只有两个字:“收到。”

一个小时后,云创科技法务部发布正式声明,盖了公章,发给海城所有主流科技媒体和行业论坛。声明写得很短:经核查,云盾系列系统知识产权归属云创科技,林锐先生在任职期间主导开发的全部技术成果均基于职务行为,相关代码及文档完整留存于云创服务器。林锐先生离职时未带走任何一行代码,锐盾科技现有技术体系与云盾系统无知识产权纠纷。云创科技与锐盾科技已达成战略合作,双方将共同推进云盾三期及后续版本的研发。对恶意诽谤、损害双方商誉的行为,云创科技保留追究法律责任的权利。

声明发出去不到半小时,论坛上那个帖子被平台标记为“不实信息”,紧接着被删除。赵天磊委托的那家律所也给锐盾科技回了电话,说委托方已撤回律师函,相关费用结清。小刘接的电话,挂了之后长长舒了口气。

张浩把声明链接转到公司群里,孙毅他们几个点开看完,办公室里的键盘声又响了起来,比刚才更密更急。林锐坐在工位上,把律师函复印件塞进抽屉最底层,然后打开代码编辑器,继续写昨天没写完的那个模块。

傍晚六点,周国栋打来电话,语气比平时沉:“查到了,赵天磊那封律师函是三天前委托的,律所收了他两万块代理费。论坛帖子用的是他老婆娘家的网络,IP查到了。我已经让法务把这些证据固定下来了。”

“周叔,这些证据您留着。”林锐说,“我不打算追究了。”

电话那头沉默了几秒:“你确定?他这是诽谤,可以追究的。”

“追究他,我得花时间、花精力,还得请律师。锐盾刚起步,我耗不起。”林锐顿了一下,“而且他已经被免职了,行业里没人会再信他。证据留着,他要是再闹,咱们再拿出来。”

周国栋叹了口气:“你小子,比你周叔沉得住气。行,听你的。”

挂了电话,林锐走到窗前。楼下那家面馆亮起了灯,几个穿工装的年轻人正往里走。张浩从后面走过来,递了杯水:“真不追究了?”

“不值当。”林锐接过水喝了一口,“咱们的战场不在这儿。云盾三期的方案我写完第一版了,你一会儿看看。”

“行。”张浩转身要走,又停下来,“对了,那个论坛帖子虽然删了,但截图被人转到别的群里了。要不要让孙毅他们盯着点?”

“不用盯。”林锐回到工位上,“赵天磊翻不出浪了。他手里没牌了。”

他说的没错。赵天磊的最后一张牌,就是那封律师函和那个帖子。律师函被云创法务一纸声明顶了回去,帖子被平台删除,连转载的截图也被各个群的管理员清理了。三天后,海城IT圈已经没人再提这件事,偶尔有人问起,知情者只回一句:“云创自己都发声明了,锐盾和云创是合作方,别传谣了。”

当天晚上八点,锐盾科技的办公室里灯火通明。六个人围在白板前,林锐拿着马克笔在架构图上画了个圈:“云盾三期的核心模块分四块,张浩负责数据层,孙毅负责接口层,李昂负责安全模块,方远和周舟做前端和移动端。我统筹整体架构,同时负责和云创那边的技术对接。”

“工期呢?”张浩问。

“四个月。”林锐在架构图旁边写了个“120天”,“周叔那边给了三十天顺延期,但咱们争取提前交付。”

孙毅举手:“锐哥,我有个问题。云创那边的接口文档我看了一遍,有些字段定义不太规范,要不要让他们改?”

“明天我去云创开对接会,当面提。”林锐放下笔,“现在,该吃晚饭了。楼下那家面馆,我请。”

“你上次说等首款到账才请的。”李昂笑着说。

“今天例外。”林锐穿上外套,“赵天磊给咱们送了个律师函,害得大家加班整理材料,这顿算加班餐。”

六个人下楼往面馆走。海城一月的晚上风很冷,路灯把影子拉得老长。张浩走在林锐旁边,忽然说了句:“锐哥,你说赵天磊现在在干嘛?”

“不知道。”林锐把手插进口袋,“也不关心。”

面馆里热气腾腾,六个人挤在一张小桌旁。林锐点了六碗牛肉面,又加了两个凉菜。面端上来的时候,他拿起筷子,忽然想起三年前刚进云创那天,赵天磊也是带他在公司楼下吃了碗面,拍着他的肩膀说“跟着我干,不会亏待你”。

“锐哥?”张浩看他愣神,“想什么呢?”

“没什么。”林锐低头吃面,“明天对接会,谁跟我去?”

“我去。”孙毅举手。

“我也去。”张浩说。

林锐点点头,继续吃面。面馆外面的马路上,一辆黑色轿车缓缓驶过,车窗摇下来一半,露出一张瘦削的侧脸。赵天磊坐在后座,看着面馆里那个埋头吃面的年轻人,嘴唇动了动,最终什么也没说,车窗又摇了上去。轿车加速,消失在夜色里。

而面馆里,六个人正为最后一块凉拌黄瓜该谁吃争得不可开交。林锐笑着把黄瓜夹到自己碗里,说:“明天谁代码写得快,这块黄瓜就归谁。”

第十三章 王芳的选择

审计报告是周国栋的特别助理孙毅送来的。孙毅三十出头,做事细致,跟了周国栋六年。他把一个牛皮纸档案袋放在林锐办公桌上,说了句“周董让我亲自交到你手里”,转身就走了。

林锐拆开档案袋,里面是四十七页的审计结论,附了十二份凭证复印件、八张银行流水截图、六份供应商合同对比表。他翻到最后一页看汇总数:三年间,赵天磊通过虚假合同套取公司资金二百六十万,通过虚报采购价格吃差价一百二十万,通过三家关联公司转移利润九十万,合计四百七十万。

数字下面有一行手写批注,是周国栋的字:“锐,你看完给我回话。”

林锐把审计报告从头到尾看了一遍。看到财务凭证部分时,他注意到一个细节:每一笔虚假合同入账,凭证后面都有王芳的签字。但银行流水显示,赵天磊的私人账户收到钱后,没有任何一笔转入王芳或其亲属名下。王芳拿的,只是赵天磊以“财务部特别奖金”名义发的年终红包,三年加起来不到八万。

他合上报告,给周国栋回了电话。

“周叔,报告我看完了。”

“嗯。”周国栋的声音有些沙哑,“王芳的事,你怎么看?”

林锐沉默了几秒。他想起三年里每一次去财务部问工资,王芳总是低着头翻凭证,说“我再查查”,然后就没有下文。有一次他在走廊碰到王芳,她正眼都没看他,端着水杯快步走开。当时他只觉得这人冷漠,现在回头看,那是心虚。

“王芳有错。”林锐说,“她配合做假账、隐瞒凭证,这是事实。但她没有参与分赃,审计报告里写得很清楚。她拿的那点红包,性质上属于赵天磊给她的封口费,不是主动侵占。”

电话那头周国栋嗯了一声:“你打算怎么处理?”

“给她一个退赔机会。”林锐靠在椅背上,“让她把不当得利全部退回,主动辞职。如果不退,再走法律程序。”

“你不恨她?”周国栋问。

“恨谈不上。”林锐望着窗外,“她就是个执行者,赵天磊让她签字她就签。但账本上的每一个数字,背后都是一个人的生活。我三年被她卡了多少次工资,她心里清楚。她自己心里那道坎,比我恨不恨她更重要。”

周国栋在电话里叹了口气:“行,按你说的办。我让孙毅去跟她谈。”

“周叔,我去吧。”林锐说,“她欠我一句解释,我也欠她一个当面说清楚的机会。”

第二天上午,林锐在云创科技的小会议室等王芳。这间会议室正对着技术部的大开间,透过玻璃墙,他看到原来自己的工位上坐着一个陌生面孔,是个刚毕业的年轻人,桌上摆着云盾的架构图,正皱着眉头敲键盘。

门开了,王芳走进来。她穿着一件灰色的羊毛衫,头发比上次见面时白了不少。手里攥着一个文件夹,指关节发白。

“坐吧,王姐。”林锐指了指椅子。

王芳没坐。她站在桌子对面,低着头,过了好一会儿才开口,声音发颤:“小林,我对不起你。”

林锐没接话。

“你每一次来财务问工资,我都躲着你。”王芳抬起头,眼眶通红,“我知道你该拿多少,我知道赵天磊压了你的钱。但我不敢说。他手里有我签的字,有我做过的账。我要是说出去,第一个进去的就是我。”

“所以你就看着。”林锐说。语气很平,没什么起伏。

“我看着。”王芳的眼泪掉下来,“我看着你一个月拿八百八,看着你加班到凌晨,看着你去找李丽,李丽又推回给我。我每天晚上都睡不好,我老公问我怎么了,我都不敢说。”

林锐从桌上抽了张纸巾递过去:“王姐,我不恨你。审计报告我看了,你没拿不该拿的钱,你只是被人当枪使了。”

王芳接过纸巾,攥在手里没擦,眼泪顺着脸颊往下淌。

“但我要你记住一件事。”林锐看着她,“账本上的每一个数字,背后都是一个人的生活。你签的每一笔假账,都有人在为它买单。我三年的工资,我团队被克扣的奖金,都是从这些数字里抠出来的。”

王芳点头,哽咽着说不出完整的话:“我……我知道……我……”

“退赔协议孙毅已经准备好了。”林锐把桌上的文件夹推过去,“你拿的不当得利一共七万八千,全部退回。然后主动辞职。这样,我不追究你的法律责任。”

王芳打开文件夹,看了一眼退赔金额,又抬头看林锐:“你……你不移送法务?”

“你配合做假账,按公司制度是要移送法务的。”林锐说,“但你也是被胁迫的。审计报告里写了,赵天磊每次让你签字,都拿‘不签就换人’压你。我给你一个机会,就看你要不要。”

王芳拿起笔,手抖得厉害,签了好几次才把名字写完整。签完她把笔放下,忽然深深鞠了一躬,弯着腰站了好几秒。

“小林,谢谢你。”她直起身,擦了擦脸,“我辞职信三天内交上来。赵天磊让我做的那些账,我会全部整理出来交给审计组。”

“行。”林锐站起来,“王姐,以后换个地方工作,记住今天的眼泪就行。”

王芳点点头,转身走出会议室。走到门口她又停下,没回头,说了句:“你那个云盾,做得很好。我儿子在用一个类似的产品,我跟他说过,我们公司也有一个,比这个强。”

林锐站在会议室里,看着王芳的背影消失在走廊尽头。玻璃墙外,那个坐在他旧工位上的年轻人正拿着笔在白板上画图,画得歪歪扭扭,但很认真。

他拿出手机给周国栋发了条消息:“谈完了。她签字了。”

周国栋回得很快:“退赔款到了之后,我让财务直接打到锐盾账上,算云创对锐盾的第一笔项目预付款。”

林锐收起手机,推开会议室的门往电梯走。路过技术部的时候,那个年轻人抬头看了他一眼,似乎认出了他,张了张嘴想打招呼。林锐冲他点了下头,没停步。

电梯门关上之前,他听见那个年轻人在后面小声问了句:“张哥,刚才那个就是林锐?”

张浩的声音从工位传来:“对,就是那个拿八百八工资干出云盾的人。你好好干,别学赵天磊。”

电梯门合上了。林锐靠在电梯壁上,看着楼层数字一格格往下跳。他忽然想起一件事,掏出手机给张浩发了条消息:“晚上面馆,叫上孙毅他们。审计结果出来了,该吃顿好的。”

张浩秒回:“你请?”

“我请。”

“那我要加个卤蛋。”

林锐笑了一下,把手机揣回口袋。电梯到一楼,门开了,外面是海城冬天灰白的天空,风从大门口灌进来,冷得人精神一振。他大步走出去,没回头。

第十四章 李丽的道歉信

林锐回到锐盾科技的时候,天已经擦黑了。高新区这栋写字楼里大半层还亮着灯,张浩带着几个兄弟在会议室里跟一个bug死磕,键盘声噼里啪啦传出来,隔着一道玻璃门都听得见。

他刚在工位坐下,手机震了一下,是邮件提醒。发件人:李丽。主题栏只有两个字——抱歉。

林锐盯着那个名字看了几秒。年会上他递辞呈的时候,李丽坐在第三排靠过道的位置,他记得很清楚。当时她低着头,手指绞着桌布边,从头到尾没抬起来过。后来赵天磊被停职,内部审计组进场,李丽作为HR总监被约谈过两次。再后来,听说她提了辞职。

他点开邮件。

“林锐,这封信我改了很多遍,删了又写,写了又删。我不知道该怎么开口,但有些话再不说,我怕以后更没机会。”

“三年前你入职那天,是我办的入职手续。月薪12000,试用期三个月,转正后缴纳五险一金。你在那张表上签了字,我记得你穿一件灰色卫衣,头发有点长,笑起来挺干净的。那天赵天磊跟我说,这个人他要定了,技术面试满分,让我把流程走快点。”

“第二年你涨薪到15000,调薪单是我经手的。你当时不知道,赵天磊本来只批了8000,是技术总监老陈硬压着他改成了15000。老陈后来被挤走了,这事你大概也不清楚。”

“第三年,赵天磊让我做880的调薪单。我问他为什么,他说公司现金流紧张,全员降薪。但我看到他那份表上,只有你一个人降了。我犹豫过。我在工位上坐了整整一个下午,盯着那张表发呆。我想找你聊聊,想跟你说这不正常,你可以去问,可以去争。但我没有。我怕丢工作。我三十四岁了,房贷还有十七年,孩子刚上小学。我签了字。”

“每次在走廊看到你加班到凌晨,我都想跟你说声对不起。你从技术部出来,眼睛熬得通红,手里拿着空咖啡杯去茶水间。我站在HR办公室玻璃门后面,手放在门把上,就是没勇气推开。后来你去财务问工资,王芳推回给我,我又推回给赵天磊。皮球踢了三圈,最后落到你头上,你一个人扛着。”

“年会那天你递辞呈的时候,我坐在台下,手心里全是汗。你当着三百多人的面说880这个数字,声音很稳,一点没抖。你掏出手机投影证据的时候,我心跳快得不行。你做了我不敢做的事。你在台上站着,我在台下坐着,中间隔了十几排椅子,但我觉得你比我高很多。”

“赵天磊被停职那天,我在办公室哭了一场。不是为他,是为我自己。我做了这么多年HR,经手的调薪单、考核表、晋升名单少说上千份。每一份背后都是一个人,一个家庭。但我从来没想过这个问题,直到看见你站在台上,把那张880的工资条亮出来。”

“我已经辞职了。周董事长批的,没有为难我。新工作找好了,还是做HR,在一家做医疗器械的公司。规模比云创小,但老板人不错,面试的时候问了我一个问题——如果员工和公司利益冲突,你站哪边?我说我站制度。他点点头,说制度就是用来保护人的。”

“我知道你不会原谅我。我也不指望你原谅。我只想告诉你,你那天递辞呈的样子,我这辈子都忘不了。那是我见过最硬的骨头。”

“祝你以后一切都好。李丽。”

林锐看完,靠在椅背上,会议室里张浩他们还在吵,好像是变量名的事,一个说用驼峰一个说用下划线,吵得不可开交。他盯着天花板看了一会儿,然后点开回复框,想了半天,打了四个字。

“祝你顺利。”

发出去之后他把手机扣在桌上,起身去茶水间倒了杯热水。路过会议室门口,张浩探出头来:“锐哥,那个接口的事你来看一眼,他俩快打起来了。”

“打,打完了我再进去。”林锐端着杯子笑了一下。

张浩撇撇嘴缩回去了。

晚上十点多,林锐准备走的时候,手机又亮了一下。微信消息,李丽发的。

“谢谢你回我邮件。我现在审批调薪单,每一张都会问自己,这个数字对得起这个人吗?上个月我给一个应届生批了9000,他试用期表现很好,我主动帮他争取的。批完那张单子,我在椅子上坐了很久,想哭。”

林锐站在电梯口,看着这条消息。电梯来了他没进,门又合上了。他靠在墙边,拇指在屏幕上悬着,打了几个字又删掉,最后什么也没回。

但他把这条消息截了图,存进手机相册。那个相册里还有另外几张图——第一张880的工资条,赵天磊私人账户的转账记录,云盾系统上线第一天的后台日志,以及年会那天周国栋把辞呈拿在手里、手指发颤的模糊抓拍。

他给相册取了个名字,就一个字:路。

电梯又来了,这次他进去了。按下一楼按钮,轿厢往下走的时候,他翻到相册最上面那张880的工资条,看了一眼,然后锁屏揣进口袋。

写字楼门口的风很冷,他裹紧外套往停车场走。手机在口袋里又震了一下,是张浩在群里发消息:“今晚面馆谁最后一个到谁买单,锐哥你到哪了?”

林锐回:“刚出楼,十分钟。”

“那你完了,孙毅已经在点菜了。”

他笑出声,加快脚步,拐过街角的时候回头看了一眼。锐盾科技的灯还亮着,玻璃窗上映出几个模糊的人影,在会议室白板前晃来晃去。那是他的团队。那是他自己选的路。

第十五章 第一行代码

四月十二号,锐盾科技的第一个项目启动会,安排在租来的那间小会议室里。

白板是从二手市场淘的,边角有点锈,轮子也不灵光,张浩推它进来的时候差点撞到门框。五台笔记本电脑一字排开,桌面上散着记号笔、矿泉水瓶、半袋没吃完的饼干。没有投影仪,没有鲜花,没有签到台。但六个人全到了。

林锐站在白板前,手里捏着一支黑色记号笔,先在正中间画了一个大方框,写上“云盾四期·核心模块”。

“先定架构。”他转过身,看着五张脸,“张浩。”

张浩正往嘴里塞饼干,含含糊糊应了一声:“到。”

“云盾三期咱们用什么框架?”

张浩嚼了两口咽下去,把椅子往前拖了拖:“三期用的那套老框架,稳定是稳定,但扩展性差,接口耦合太重。去年我想重构,赵天磊说没必要,浪费资源。”

“所以四期呢?”

“用最新的。”张浩想都没想,“微服务加容器化,消息队列换掉,数据库读写分离。性能至少翻三倍。”

林锐在方框下面画了三条线,分别标注“服务层”“数据层”“接口层”。他写得很慢,每一笔都像是刻上去的。

“用最新的框架,行。”他直起身,目光从张浩扫到孙毅,再扫到另外三个从云创跟过来的老同事,“但有一条核心原则,从今天起钉在墙上。”

他用笔杆敲了敲白板边缘。

“每一行代码都要经得起查。每一笔钱都要经得起问。这是底线,谁碰谁走。”

会议室安静了两秒。张浩第一个点头,孙毅跟着点头,另外三个人互相看了看,也点了。

“还有第二条。”林锐把笔放下,两只手撑在会议桌上,身体微微前倾,“公司所有人的工资,每月五号前到账,一天都不能拖。不管是五号还是四号,财务必须提前一天把钱准备好。遇到节假日,提前发。”

孙毅举手:“锐哥,咱们现在账上就周董打来的第一笔启动资金,够撑多久?”

“够撑到六月份。”林锐直说,“六月份之前,云盾四期第一个模块必须交付。周董那边的战略合作协议签了,第一笔项目款到账,我们就活。所以——”

他重新拿起笔,在白板右上角写了一个日期:六月三十号。

“倒计时七十九天。”

张浩吹了声口哨,吹到一半觉得不太严肃,又缩回去了。

接下来三个小时,六个人围着白板吵。张浩主张用消息队列解耦,孙毅觉得先做单体架构稳一点,另一个叫周成的后端工程师说容器编排得提前规划,不然以后迁移要命。键盘敲得噼里啪啦,白板上画满了方框和箭头,擦了又写,写了又擦。

林锐大部分时间在听,偶尔插一句。争论最激烈的时候,他没打断,只是靠在椅背上转笔。等两边都吵累了,他才开口:“张浩说的微服务方向没问题,但孙毅的顾虑也对,人手不够,全拆开维护成本太高。折中,核心模块先做微服务,边缘功能先走单体,接口留好,以后拆不拆看情况。”

张浩和孙毅对视一眼,同时耸了耸肩,算是认了。

晚上八点多,白板上终于定下了第一版架构图。林锐退后两步看了一眼,掏出手机拍了张照。这是锐盾科技的第一张技术蓝图,线条歪歪扭扭,方框大小不一,但结构清晰,逻辑完整。

周国栋是九点左右到的。

他没提前打电话,推开会议室门的时候,手里提着两个大塑料袋。袋子里是打包好的盒饭,还有几瓶冰红茶。

“路过,顺便看看。”周国栋把袋子放在桌上,六十多岁的人,头发花白,但精神比年会那天好了不少。他扫了一圈白板上的架构图,又扫了一圈六张年轻的脸,“进展怎么样?”

“架构定了。”林锐接过盒饭,打开盖子,是红烧肉盖饭,还冒着热气。

周国栋找了把椅子坐下,没急着走。他看着张浩蹲在地上扒饭,看着孙毅对着屏幕改代码,看着林锐一边吃一边拿笔在草稿纸上画流程图。会议室里全是键盘声和偶尔的讨论声,没人因为他来了就停下。

“你们几点下班?”周国栋问。

“画完这段就回。”林锐抬头,“周董您先走,门我来锁。”

周国栋摆摆手,站起来走到白板前,盯着那张架构图看了很久。他伸出手,指尖在“致所有被低估的人”那行小字旁边停了一下。那是林锐刚才在白板角落写的,字很小,不仔细看看不出来。

“这句话——”周国栋顿了顿,“写在代码注释里就行。白板上留着,进进出出都看得见。”

他说完就走了,没再多问。塑料袋里还剩两瓶冰红茶,他没带走。

十一点,其他人陆续撤了。张浩走的时候拍了拍林锐的肩膀:“锐哥,别熬太晚。明天还得早起。”

“知道。”

会议室只剩林锐一个人。他坐到自己的工位上,打开IDE,新建了一个项目文件夹。鼠标光标在文件名输入框里闪了十几下,他敲下四个字:锐盾核心。

然后点开主程序文件,光标移到第一行。屏幕上是一片空白,等待被代码填满。他盯着那片空白看了很久,脑子里闪过很多画面——三年前入职那天赵天磊拍他肩膀的笑容,第二年涨薪时HR李丽递过来的确认单,第三年那张880的工资条,年会现场周国栋颤抖的手指,赵天磊煞白的脸,张浩站起来作证时攥紧的拳头。

他把双手放在键盘上。

指尖落下,第一行代码出现在屏幕上。

“# 致所有被低估的人。”

敲完这行注释,他往后靠了靠,活动了一下手腕。身后传来脚步声,张浩不知道什么时候又回来了,手里拎着两罐咖啡。

“忘拿钥匙了。”张浩把一罐咖啡放在林锐桌上,凑过来看了一眼屏幕。他盯着那行注释,沉默了几秒,然后拉开旁边的椅子坐下,打开自己的电脑。

“锐哥。”

“嗯。”

“我把我那边的注释也改了。”

林锐侧头看了一眼张浩的屏幕。在张浩负责的模块文件顶部,原本写着“模块初始化”,现在被改成了另一行字。

“# 致所有不认命的人。”

张浩没再说话,开始敲代码。林锐也没说话,继续写自己的部分。两罐咖啡在桌上慢慢变凉,窗外的海城夜景沉入深夜,写字楼的灯一盏一盏熄灭,只剩锐盾科技这间小会议室还亮着。

凌晨两点,林锐保存了第一版代码,提交到代码仓库。提交记录里,commit message只写了一句话:

“第一天。从这里开始。”

第十六章 老同学的电话

电话是下午三点打来的。

林锐正在看张浩提交的接口文档,手机屏幕亮起来,来电显示“周明远教授”。他愣了一下,赶紧接起来。

“林锐啊,忙不忙?”电话那头的声音温和,带着点老派知识分子的腔调。

“周老师,不忙。您说。”

“有个事想问你。”周明远顿了顿,“我这边有个大三的学生,叫陈默,底子不错,想找个地方实习。我第一个想到你。你那边收不收?”

林锐没有犹豫:“收。但有条件。”

“你说。”

“别问工资,先写代码。”

周明远在电话那头笑了:“你这条件倒是新鲜。行,我跟他说。明天让他过去找你?”

“可以,我一天都在。”

挂了电话,林锐靠在椅背上,看着天花板。周明远是他研究生导师,六十出头,计算机系的老教授,带了他三年。三年前他毕业的时候,周明远劝他留校做研究,他没答应,执意去了云创。后来工资降到880那阵,他谁也没说,包括周明远。直到年会那事上了本地科技圈的热搜,周明远给他打了个电话,只说了一句:“受委屈了。”没多问,没安慰,就三个字。

第二天上午十点,前台领着一个男生走进来。

陈默个子不高,戴一副黑框眼镜,背一个洗得发白的双肩包,站在门口有点拘谨。他扫了一圈办公区,看见白板上那行“致所有被低估的人”,目光停了一下。

“林总好,我是陈默。”

“别叫林总,叫锐哥就行。”林锐站起来,把他带到张浩旁边的空位,“这是张浩,技术总监,你跟着他。”

张浩从屏幕上抬起头,打量了陈默一眼,咧嘴笑:“周老师的学生?行,先看代码库,熟悉一下项目结构。有不懂的问我。”

陈默点头,放下包,打开电脑。林锐给他开了代码仓库的权限,然后回了自己工位。

整个上午,陈默几乎没说话。他对着代码库一行一行看,偶尔在笔记本上记点什么。中午大家点外卖,他跟着吃了一份黄焖鸡米饭,吃完又坐回电脑前。

下午两点多,张浩突然“咦”了一声。

“怎么了?”林锐抬头。

“这个bug——”张浩盯着屏幕,眉头拧在一起,“数据同步的时候偶尔丢包,我查了三天了,没找到根因。”

旁边的孙毅凑过来:“是不是网络层的问题?我上次遇到过类似的。”

“不是,我抓包看了,网络没问题。是业务逻辑里有个边界条件没处理。”

林锐走过去看了一眼报错日志,又看了一眼陈默。陈默的屏幕上开着IDE,代码旁边的光标停在某一行。

“陈默,你一直在看这个模块?”林锐问。

陈默抬起头,犹豫了一下:“锐哥,我刚才看代码的时候发现一个地方——数据同步的队列在满的时候会触发一个默认丢弃策略,但那个策略的阈值写死了,在高并发下会误判。”

张浩愣住了,抢过陈默的键盘,翻到那段代码。看了十几秒,拍了一下桌子:“就是这个!阈值写成了固定值,没考虑动态扩容。我三天都在查网络层,压根没往这里想。”

他抬头看陈默:“你怎么发现的?”

“我看队列实现的时候觉得逻辑有点奇怪,就顺着调用链往上查了查。”陈默推了推眼镜,语气平淡。

张浩转头看林锐,眼神里全是“捡到宝了”的意思。林锐没说话,只是点了点头。

下午四点,林锐把陈默叫进办公室。

办公室很小,一张桌子,两把椅子。林锐让陈默坐下,自己靠在桌沿上。

“今天那个bug,修得不错。”

“运气好。”陈默说。

“运气是给有准备的人的。”林锐看着他,“你毕业后想拿多少?”

陈默想了想,试探性地说:“八千?”

林锐笑了。那个笑不是嘲讽,更像是想起什么好笑的事。

“我给你一万二起步。”

陈默愣住了。他张了张嘴,半天没说出话来。一万二,比他预期的高出整整一半。

“为什么给我这么高?”

林锐没有立刻回答。他走到窗边,看着楼下高新区的街道。下午的阳光照进来,在他脸上投下一道明亮的光线。

“因为你值得。”他转过身,“三年前我入职云创的时候,月薪一万二。我以为我值这个数,后来才知道,一个人的价值不该由别人来定。赵天磊给我降到880,我忍了三个月。那三个月让我明白一个道理——工资是别人定的,价值是自己给的。”

陈默似懂非懂地点头。

“记住,”林锐说,“一万二不是你的终点,是你的起点。以后每年我都会重新评估你的价值。你值多少,我就给多少。但前提是,你得先证明给自己看。”

陈默站起来,郑重地点了点头:“我明白了,锐哥。”

“去干活吧。”

陈默走后,林锐坐回椅子上,打开代码仓库。张浩刚刚提交了那个bug的修复,commit message写着:“修复队列阈值问题,感谢陈默。”

林锐在下面回复了一句:“继续。”

张浩不知道什么时候站在门口,靠着门框,手里端着一杯咖啡。他看着陈默回到工位,对旁边的孙毅低声说了句什么。

“锐哥这是在还愿呢。”张浩喝了口咖啡,对孙毅说。

孙毅没听懂:“还什么愿?”

“三年前,他拿一万二的时候,赵天磊跟他说‘好好干,明年给你涨’。后来涨是涨了,涨到一万五,再后来就变成八百八。”张浩的声音压得低,但每个字都清楚,“他今天给陈默一万二,就是想告诉那小子——你值这个价,别让别人给你打折。”

孙毅沉默了一会儿,点了点头。

林锐在办公室里听见了,没出来。他看着屏幕上张浩那条提交记录,鼠标光标在“感谢陈默”四个字上停了几秒。

他想起周明远教授当年带他的时候说过的话:“搞技术的人,最大的体面就是自己的代码。代码写得好,走到哪里都有饭吃。”

他拿起手机,给周明远发了条消息:陈默留下了,底子不错。

周明远秒回:那就好。你当年也是这么过来的。

林锐看着这条消息,嘴角微微上扬。他放下手机,打开IDE,继续写云盾三期的核心模块。屏幕上代码一行一行往下延伸,窗外的天色一点一点暗下来。

六点多的时候,陈默走过来,站在办公室门口:“锐哥,今天那个bug的修复我写了个单元测试,提交了。”

“好。”

“我明天可以继续看核心模块的代码吗?”

“可以。”

陈默顿了顿,又问:“锐哥,你刚才说那个880的事——是真的?”

林锐的手指停在键盘上。他抬头看着这个大三的学弟,年轻,干净,眼睛里带着一种小心翼翼的求知欲。

“真的。”

“那你怎么忍下来的?”

林锐靠回椅背,想了很久。办公室外面,张浩和孙毅在讨论什么技术方案,声音透过玻璃传进来,模糊但热闹。

“因为我知道我自己值多少。”林锐说,“别人给的数字,决定不了我的价值。你以后也会遇到这种事——有人给你标价,有人给你打折,有人告诉你‘你就值这么多’。但你自己心里要有一杆秤。”

陈默点了点头,这次像是真的听懂了。

“去吃饭吧。”林锐挥了挥手,“明天早点来。”

陈默走后,林锐一个人在办公室里坐了一会儿。他翻开手机相册,翻到一张截图——三年前云创的入职通知,上面写着“月薪12000”。他又往后翻,翻到那张880的工资条。

两张图并排放在一起,中间隔了三年。

他长按880那张,点了删除。

手机弹出确认框:“删除这张照片?”

他点了“删除”。

然后他站起来,关掉办公室的灯,走出去。外面张浩和孙毅还在争论某个接口的设计方案,陈默坐在旁边听着,偶尔插一句。会议室的白板上,“致所有被低估的人”那行字在日光灯下清清楚楚。

林锐拉了把椅子坐下,加入了讨论。

第十七章 年会又至

海城国际酒店三楼的宴会厅灯火通明,四十张圆桌摆得整整齐齐,每张桌上都放着“锐盾科技”的台卡。舞台背景板上“乘风破浪·锐不可当”八个大字在射灯下泛着金属光泽,两侧各挂着一串红色灯笼,气氛比去年云创那场年会更热烈。

林锐站在宴会厅门口,西装是上个月新买的,深灰色,剪裁利落。张浩从后面拍了他一下,手里端着两杯香槟。

“紧张什么?又不是去递辞呈。”

林锐接过酒杯,笑了笑:“不紧张。就是想起去年这个时候,我站在云创年会上,口袋里揣着那张工资条。”

“行了行了,大过年的别提旧账。”张浩往主桌方向努了努嘴,“周董来了。”

周国栋拄着一根深褐色的手杖,正由助理搀扶着入座。老人比去年精神了不少,脸色红润,目光炯炯,看到林锐时远远地点了点头。他旁边坐着云创科技新任总经理——去年那场风波后,周国栋从外部聘请了一位职业经理人,姓方,四十出头,干练沉稳。

林锐走过去打了招呼:“周董,您身体恢复得不错。”

“托你的福。”周国栋拍了拍他的手背,“去年那口气顺了,病就好得快。方总跟我汇报了,云盾三期的合作项目进展很顺利。”

“团队在跟,张浩负责对接。”

周国栋眯着眼笑:“我知道,你那个技术总监,年薪八十万,圈子里都传开了。有人说你给的太高,我说——值。”

林锐没有接话,只是微微颔首。宴会厅里人越来越多,四十张桌子渐渐坐满。锐盾科技从最初的六个人发展到今天四十二人,营收突破三千万,办公场地从高新区一个两百平的孵化器搬到了整整一层写字楼。这些数字在林锐脑子里清清楚楚,但他不打算在年会上念出来。

七点整,灯光渐暗,主持人上台。

“锐盾科技2025年度年会正式开始!首先有请创始人兼CEO林锐先生致辞!”

掌声响起来。林锐走上台,手里没有稿子,只有一杯酒。他站在麦克风前,目光扫过台下四十多张脸。张浩坐在第二桌,旁边是孙毅、李明、周舟、方远——去年跟着他一起从云创走出来的五个人。再往后,是今年新招的三十多名员工,陈默坐在最后一桌,正伸着脖子往前看。

“去年这个时候,”林锐开口,声音不大,但宴会厅很安静,“我在云创年会上递了辞呈。工资条上写着880。”

台下没人笑,也没人交头接耳。这件事在锐盾不是秘密,每个入职的人都在新人培训时听过。

“今天站在这里,我想先说几个数字。”他举起酒杯,“咱们公司现在最低月薪是一万二,前台小周就是这个数。最高的是张浩,年薪八十万。没有人的工资低于一万二,这是财务定的死线,我签的字。”

张浩在台下喊了一声:“能再涨点不?”

哄笑一片。林锐也笑了:“你先把云盾四期的架构方案交了再说。”

笑声过后,他收起表情。

“我不说感谢苦难,因为苦难不值得感谢。去年那880块钱教会我的,不是感恩,是清醒。我要感谢的是——在880的日子里,没有放弃的自己。还有你们,”他看向张浩那一桌,“愿意跟我走的你们。”

他举起酒杯,没有再说别的。

掌声从第二桌开始,然后蔓延到整个宴会厅,持续了很久。有人站起来,有人吹口哨,陈默拍得最用力,脸都红了。林锐站在台上,把酒喝完,杯子倒扣在讲台上,走下台去。

周国栋在主桌对他竖了个大拇指,转头对旁边的方总说:“这小子,比我当年强。我三十二岁才敢自己干,他二十八。”

方总点头:“后生可畏。”

年会的抽奖环节热闹了一个多小时,张浩抽中一台冰箱,当场表示要搬回办公室放饮料,被孙毅吐槽“你这是给公司省电费呢”。陈默抽中一个蓝牙音箱,抱着盒子跑到林锐面前:“锐哥,这个送你,你办公室那个音箱不是坏了吗?”

林锐愣了一下,接过来:“你自己留着用。”

“我宿舍有。”陈默坚持,“你收着。”

林锐没再推,拍了拍他的肩膀。

散场的时候快十点了。林锐站在酒店门口送周国栋上车,老人握着他的手:“明年云盾四期上线,咱们好好合作。你那三十percent的股份,分红不少吧?”

“够用。”

“够用就好。”周国栋钻进车里,摇下车窗又补了一句,“别太拼,找个对象。”

林锐笑着挥手,目送车子汇入车流。

回宴会厅收拾东西的时候,手机震了一下。他掏出来看,是一条陌生号码发来的短信,只有一行字:“林锐,我出来了,想跟你谈谈。”

没有署名。但林锐知道是谁。他盯着屏幕看了三秒,拇指移到删除键上,按了下去。

张浩从后面走过来,手里拎着抽中的冰箱箱子:“谁啊?”

“发错了。”

“哦。”张浩也没追问,把箱子往地上一放,“明天上班不?”

“上。云盾四期内测版还有三个模块没写完。”

“那走吧,我车停在地下。”

两人走出酒店大门,海城的冬夜冷得干脆。林锐裹紧外套,回头看了一眼宴会厅的灯光。去年他在这里递了辞呈,今年他在这里敬了一杯酒。中间隔了三百六十五天,隔了从六个人到四十二个人,隔了从880到一万二的底薪。

他想起陈默刚入职那天问他的话——“那你怎么忍下来的?”

答案他当时说了一半。另一半是:因为他在等一个可以不用忍的时机。那个时机是他自己造出来的。

手机又震了一下。还是那个号码,第二条短信:“我知道你删了。但我想告诉你——你赢了,也让我明白了些事。如果愿意,老地方咖啡厅,我等你到年底。”

林锐把手机揣进口袋,拉开张浩的车门坐进去。

“走,回家。”

车子启动,暖气扑面而来。张浩打开音响,放的是一首老歌,旋律在车厢里缓缓流淌。林锐靠在座椅上闭上眼,脑子里已经开始过明天要写的代码逻辑。窗外的路灯一盏一盏往后掠去,像倒带的胶片。

他没有回复那条短信。但他也没有再删。

第十八章 咖啡厅的会面

咖啡厅在云创科技老办公楼对面,开了七年,林锐以前加班到凌晨常来买美式,那时候一杯十二块,现在涨到十八。他推门进去,风铃叮当响了一声。下午三点,店里没什么人,角落靠窗的位置坐着赵天磊。

瘦了很多。这是林锐的第一反应。赵天磊以前体态敦实,说话中气十足,站在年会台上能压住三百人的场子。现在整个人缩了一圈,西装挂在身上松松垮垮,头发白了一半,不是那种均匀的花白,是两鬓突然泛出来的霜色。面前一杯美式,杯壁上的水珠早就干了,褐色的液面纹丝不动,看样子一口没喝。

林锐走过去,拉开对面的椅子坐下。赵天磊抬起头,眼神比从前散了很多,嘴角动了一下,没说出话。林锐招手叫服务员,点了一杯拿铁。

沉默持续了大概一分钟。赵天磊先开口,声音比记忆里沙哑:“我不是来求情的。”

林锐没接话,等他说下去。

“我就想问一句。”赵天磊的手指在杯沿上摩挲,“你恨我吗?”

拿铁端上来了,林锐拿勺子搅了搅,奶泡在杯里转出一个小漩涡。他想了几秒,说:“不恨。”

赵天磊眼皮抬了一下。

“恨一个人太累了。”林锐放下勺子,“我这三年,前两年半都在琢磨怎么把云盾做好,后半年在琢磨怎么把证据收齐。腾不出地方恨你。”

赵天磊苦笑了一声,那笑声短促,像从嗓子深处挤出来的。“你知道我为什么降你工资吗?”

“你说过,公司困难。”

“那是说给人事听的。”赵天磊端起杯子,终于喝了一口,凉透的美式苦味更重,他皱眉咽下去,“你太能干了。云盾一期上线的时候,周董在董事会上夸了你三次。我坐在旁边,脸上笑着,心里发慌。”

林锐看着他。

“我四十三岁坐上总经理的位置,靠的是熬。熬走了两个副总,熬到周董身体不好,把日常运营全交给我。你二十八岁,进公司一年就把核心产品做出来了。技术部那帮人,你说话比我管用。”赵天磊把杯子放回碟子,瓷器碰出一声轻响,“我怕你爬上来,把我顶掉。”

“所以你把我的工资降到880。”

“对。让你自己走。”赵天磊点头,没有回避,“但你没走。你留下来了,还在写代码。那时候我就知道,你比我想的难缠。”

林锐没说话,咖啡的热气在他面前升腾。

“我贪的那些钱,”赵天磊突然换了个话题,语速快起来,像是怕自己反悔不说,“一半填了供应商的窟窿。鑫达那边,我小舅子开的,质量不达标,签了合同交不了货,我拿回扣去补他们的缺口。另一半……”他停了一下,“赌输了。”

“赌?”

“澳门去了四次。第一次赢了八十万,后面全吐回去了,还倒贴了两百多万。”赵天磊的声音越来越低,“我妹妹的公司其实早就空了。她在外面撑着面子,找我借钱,我拿公司的钱填她的坑。一个坑接一个坑,到最后我自己都算不清欠了多少。”

林锐把勺子搁在杯沿上,金属和瓷器碰出清脆的一声。

“赵总,你输的不是钱。”

赵天磊看着他。

“你手底下那么多人,有一个真心跟你的吗?”林锐问得很平,“王芳帮你做假账,但她自己留了一套完整的凭证,审计一查就交出来了。李丽知道你的事,但她从来没提醒过你。技术部的人被你压着,没人替你说话。你走的时候,公司里有谁给你发过一条消息?”

赵天磊的喉结动了一下,没回答。

沉默又漫上来。咖啡厅的背景音乐换了一首,是钢琴曲,音符一颗一颗落下来,砸在两人之间的桌面上。

“你妹妹的公司,”林锐开口,“现在怎么样了?”

“关了。”赵天磊说,“去年十一月的事。她带着孩子回了老家,我老婆跟我离了,房子卖了还债。我现在住城东一个单间,月租一千八。”

他说这些的时候语气很平,像在念一份和自己无关的账单。

林锐端起拿铁喝了一口,奶泡已经散了,咖啡温吞。他想起三年前面试那天,赵天磊穿着笔挺的衬衫,坐在会议室长桌对面,翻着他的简历,说“跟着我干,三年让你在海城买房”。那句话当时听着热血,现在想起来,像隔了一层毛玻璃。

赵天磊站了起来。动作有点急,椅子腿在地板上蹭出刺耳的一声。他绕出桌子,站在林锐面前,弯下腰,鞠了一躬。腰弯得很低,额头几乎碰到桌沿。

“对不起。”

咖啡厅里除了他们只有吧台后面的店员,店员抬头看了一眼,又低下头擦杯子去了。

林锐没有扶他。他看着赵天磊弯下去的脊背,西装面料起了毛球,后领口有一圈汗渍。这个人曾经在年会上慷慨激昂,曾经拍着他的肩膀说“好好干”,曾经把他的工资降到880,曾经让他半夜对着银行流水咬牙。

“好好过日子吧。”

林锐说完这五个字,站起来,拿起搭在椅背上的外套。他经过赵天磊身边的时候没有停,也没有回头。风铃又叮当响了一声。

门外,海城的冬天下午灰蒙蒙的,街道上人来人往。林锐站在咖啡厅台阶上,把外套穿上,拉链拉到顶。手机震了一下,是张浩发来的消息:“云盾四期内测版有个bug,登录模块并发上不去,你回来看看?”

他打字回复:“半小时到。”

发完消息,他把手机揣进口袋,回头看了一眼咖啡厅的玻璃窗。赵天磊还站在原地,背影融在暖黄色的灯光里,越来越小。林锐收回目光,走下台阶,汇入人行道上的人群。风从街口灌过来,割在脸上,他把手插进口袋,步子越走越快。

那个号码他没有存,也没有再收到新消息。但他知道,有些账,算清楚了就翻篇了。

第十九章 每一步都算数

林锐推开锐盾科技的大门,前台小刘抬起头,冲他笑了笑。她比一年前沉稳了不少,头发剪短了,桌上的文件码得整整齐齐。

“林总,张总监在三号会议室,说新项目的架构需要您最后拍板。”

“知道了。”林锐点头,往办公区里走。

晚上八点,工位上还有大半人在敲代码。屏幕光映着一张张年轻的脸,有人戴着耳机,有人对着白板争论接口规范。林锐经过的时候,有个新来的实习生站起来叫了声“林总”,他摆摆手:“坐,继续忙。”

他没直接去会议室,先回了自己的办公室。落地窗外,海城的夜景铺展开来,高架上的车灯连成流动的线,远处海面黑沉沉的,只有货轮的灯光一点一点地挪。一年前他站在这里的时候,这间办公室还只有六个人,工位是从二手市场拉回来的,椅子坐上去咯吱响。现在四十个人,两层楼,营收三千万。

手机震了一下。他掏出来看,是周国栋发来的一张照片。照片里是云创科技的大屏幕,上面一行字:“云盾四期正式上线,注册用户突破一百万。”底下附了一句话:“当年你给我看880的工资条,我就知道,你这辈子不会只值880。”

林锐盯着那行字看了几秒,嘴角动了动,回了一个笑脸的图标。他没再打字,把手机放在桌上。那张泛黄的工资条还贴在笔记本封面上,880那个数字被透明胶带磨得有些模糊,但依然清晰可辨。他伸手摸了一下,指尖触到粗糙的胶带边缘。

一年前他从云创带走的,除了五个人,就只有这张工资条和满脑子的不甘心。现在不甘心早就散了,剩下的东西更简单——把代码写好,把产品做出来,把跟着他的人带好。

门被推开,张浩探进半个身子:“锐哥,就等你了。”

林锐把笔记本夹在腋下,站起来往外走。走廊的灯是暖白色的,墙上贴了一行字,是他让行政做的:“你的价值,不由别人定义。”字不大,但每个经过的人都会看到。当初贴上去的时候,张浩问他怎么想到这句话,他说没什么,就是觉得该写点什么。

推开三号会议室的门,四十张年轻的面孔齐刷刷看过来。白板上画满了架构图,红色的标注、蓝色的箭头、黄色的便签纸贴得密密麻麻。张浩走回投影仪旁边,把遥控笔递给他。

“云盾四期的并发问题,测试组压测结果在这里。”张浩点开一页PPT,“登录模块在八千并发的时候响应时间从两百毫秒跳到三秒,我们的初步判断是缓存穿透。”

林锐站在白板前面,看了看架构图,又看了看数据。会议室里安安静静的,只有笔记本风扇的声音。

“缓存穿透是表象。”他开口,声音不高,但所有人都听得清,“核心问题是数据库连接池的配置。云盾四期用的是新的微服务架构,每个服务独立连接池,总的连接数被放大了六倍。数据库扛不住,缓存自然就穿。”

他转身在白板上画了几笔,把服务拆分的边界重新标了一下:“合并三个低频服务的连接池,用共享代理。另外,登录模块的缓存加布隆过滤器,先挡掉无效请求。”

张浩点头:“我让后端组今晚出方案。”

“不用今晚。”林锐把遥控笔放下,“明天上午之前给我就行。今晚大家都早点回去,连续加班两周了,明天下午再对。”

有人笑了,有人伸了个懒腰。会议室的气氛松下来,键盘声和低声讨论重新响起来。林锐把笔记本放在桌上,封面上那张工资条朝上,880三个数字对着天花板。

他忽然想起一件事,转身对张浩说:“明天让行政把走廊那排字重新做一下,贴矮一点,实习生个子矮也能看到。”

张浩笑了:“就这事你还专门交代?”

“该看到的就得看到。”林锐说。

散会之后,他一个人留在会议室里,把白板上的架构图拍了张照,又擦干净。窗外高架上的车流慢下来了,红色的尾灯连成一条静止的线。他靠在窗边站了一会儿,想起一年前那个年会,想起周国栋接过辞呈时手指发抖的样子,想起赵天磊走下台时脚步踉跄的样子,想起自己掏出手机投影转账记录时全场安静的那三秒。

那些画面现在想起来,像别人的故事。但工资条还在,贴在笔记本上,跟着他从云创到了锐盾,从一个人到了四十个人。

他拿起手机,翻到周国栋发来的那条消息,又看了一遍。老人的语气很平,但“这辈子不会只值880”这几个字,他今天读出了新的意思——不是钱多钱少的问题,是你用什么标准衡量自己。

他把手机锁屏,拿起笔记本,关掉会议室的灯。走廊里那行字在暗处依然看得清:“你的价值,不由别人定义。”他走过的时候没有停,但脚步比刚才稳了一些。

经过前台,小刘正在收拾东西准备下班。她抬头说:“林总,您也走?”

“嗯,走了。”林锐推开门,海城的夜风灌进来,冷,但很干净。他走下台阶,把笔记本往腋下夹紧了些,朝停车场走去。路灯把他的影子拉得很长,一步一步,踩在光里。

身后,锐盾科技的灯还亮着,四十个工位上,有人还在敲代码,有人已经关了电脑,三三两两往外走。他们经过走廊那行字的时候,脚步都没停,但目光扫过去,又收回来。

林锐回头看了一眼那栋楼,然后拉开车门坐进去。引擎发动,车灯亮起来,照在前面的路上,白晃晃的,一直伸向远处。

(全文完)

文章虚拟演绎,请勿当真。