手把手教女实习生一年,裁员裁我,她对董事长说:爸,这女婿如何

楔子

“林远,新来的实习生交给你带,一年。”赵鹏把文件夹往桌上一扔,嘴角挂着看戏的笑。林远翻开,照片上的女孩眉眼干净,像刚出校门的学生。他合上文件夹,没多想。可就在同一天,董事长苏国栋把女儿叫到书房:“小雨,去技术部找林远,别暴露身份。我要看看,他值不值得你托付。”女孩点了点头,帆布包里,装着父亲给她的三个月期限。她不知道,这个叫林远的男人,将在一年后,被她亲手写进裁员名单的对面。

第一章 入职第一课

林远刚把上周的项目复盘报告发出去,内线电话就响了。赵鹏的声音从听筒里传来,带着一种不容商量的命令语气:“林远,来我办公室一趟。”

推开主管办公室的门,赵鹏正靠在椅背上,手指点了点桌面上的文件夹。“新来的实习生,交给你带,一年。”他把文件夹往前推了推,嘴角挂着似笑非笑的弧度,“你经验足,带新人这种事,非你莫属。”

林远翻开文件夹。照片上的女孩眉眼干净,扎着马尾,像刚从校门走出来。姓名一栏写着苏小雨,学校是江城大学,专业对口,成绩优异,履历挑不出毛病。

“好。”林远合上文件夹,没有多问。

赵鹏却在他转身时补了一句:“背景查过了,普通家庭,没什么特别的。不过——”他顿了顿,“公司最近在调整,实习生能不能留用,谁也说不准。你教归教,自己手里那摊活别耽误了。”

林远点点头,走出办公室时脚步很稳。

下午两点,苏小雨来报到。

她穿一件洗得发白的浅蓝色衬衫,黑色长裤,脚上一双干净的帆布鞋。肩上背一个旧帆布包,带子磨得有些毛边,包身鼓鼓囊囊,像是装了不少东西。她站在技术部门口,微微欠身:“林老师好,我是苏小雨。”

声音清亮,不卑不亢。

林远打量了她一眼,指了指旁边的空工位:“坐吧。电脑在那边,账号已经开通了。先熟悉一下部门正在跑的项目,有什么不懂的随时问我。”

苏小雨没有急着坐下,而是从帆布包里掏出一个巴掌大的笔记本和一支黑色签字笔,翻开第一页,认真地写下日期和“入职第一天”几个字。

林远注意到那个笔记本封皮有些旧,边角微微卷起,显然用了不短的时间。

“你之前做过项目吗?”林远问。

“在学校跟导师做过两个课题,但和公司的实际业务比,应该差得远。”苏小雨把笔记本放好,抬眼看他,“林老师,有什么最基础的活可以让我先上手?我想从最底层的东西开始学。”

林远有些意外。带过的实习生里,十个有九个第一句话是问“我能参与什么核心项目”,像她这样主动要求从基础做起的,少见。

“行。”林远从共享盘里调出一个文件夹,“这是过去半年技术部的项目文档,有些乱,你帮我把它们按照项目名称、时间节点、版本号整理成三张表。不着急,今天下班前给我就行。”

他原本只是随口安排,没指望一个新人第一天能做出什么成果。

然而下午四点半,苏小雨把三张表格发到了他的邮箱。

林远点开一看,愣住了。

第一张项目索引表,按时间倒序排列,每个项目的核心模块、负责人、当前状态标注得一清二楚。第二张版本追踪表,从立项到迭代再到封版,时间线毫无错漏。第三张客户对接表,连每个项目对应的客户联系人、沟通频率、最近一次反馈意见都列了出来。

她不仅整理了已有的文档,还从项目日志和邮件记录里把那些散落的信息一条条拣了出来。

林远翻到表格最后一页,看见一行备注:“P3项目文档中第三阶段的验收标准与合同附件存在冲突,已用黄色标注,请林老师复核。”

这个细节,连林远自己之前都没注意到。

他抬头看向苏小雨的工位,女孩正对着屏幕,手指在键盘上敲得飞快,桌角那本旧笔记本摊开着,密密麻麻写满了字。

“苏小雨。”林远叫了她一声。

她抬起头,眼神清亮:“林老师,是不是表格有问题?”

“没问题。做得很好。”林远顿了顿,“你怎么想到去翻邮件记录的?”

“文档里只写了结果,但过程信息容易丢。邮件和项目日志里保留了原始的沟通痕迹,对照着看,能发现一些口径不一致的地方。”苏小雨说得平淡,好像这是再正常不过的事。

林远沉默了几秒。

他想起赵鹏那句“背景不明,别什么都教”。此刻他大概能理解赵鹏的顾虑了——这个女孩学得太快,快得让人下意识想防备。

但他向来不认同这种防备。

“收拾一下,十分钟后小会议室。”林远站起身,“给你上第一课。”

小会议室里只有他们两个人。林远把门带上,在苏小雨对面坐下。

“你今天整理的文档,专业能力上没什么可挑的。”他看着她的眼睛,“但我要跟你说的第一课,和技术无关。”

苏小雨把笔记本翻开,笔尖抵在纸上,专注地望着他。

“做项目先做人。”林远的声音不高,但每个字都清晰,“代码写错了可以改,方案做砸了可以重来,但人品一旦出了问题,在这个行业里走不远。”

他停顿了一下,像是在斟酌用词:“你会接触到很多信息,有些是公司的,有些是同事的。知道什么该说,什么不该说,什么该记,什么该忘——这比会写多少行代码重要得多。”

苏小雨没有急着记录。她握着笔,静静地看着林远,眼里有一种明亮而沉静的光。

“记住了,林老师。”她点了点头,一字一句地说,“做项目先做人。”

林远看着她的表情,忽然觉得这个女孩身上有一种超出年龄的沉稳。那种沉稳不像是刻意装出来的谦逊,更像是一种本能的判断力——她知道什么话值得听,什么人值得信。

“好了。”林远站起来,“回去把表格再核对一遍,明天我教你走一遍需求分析的全流程。”

苏小雨合上笔记本,放进帆布包里。起身时,她的手机从包侧口袋里滑出来,屏幕亮了一下。

林远无意间瞥见屏幕上弹出一条新消息,备注只有两个字:爸爸。

内容被通知栏折叠了,只露出前半句:“今天见到他了吗——”

苏小雨迅速把手机翻了个面,若无其事地塞回包里。

“林老师,那我先回去了。”她的语气没有任何异样。

林远点了点头,没有追问。

但他心里某个角落,隐约动了一下。那个旧帆布包,那本写得密密麻麻的笔记本,还有刚才屏幕上那个没来得及看完的称呼,像几块拼图散落在桌上,暂时还拼不出完整的画面。

他摇摇头,把这个念头压了下去。

下班时经过技术部大厅,林远看见苏小雨的工位还亮着灯。女孩坐在屏幕前,正在把他下午给的文档又翻了一遍,旧笔记本摊在手边,她一边看一边写,偶尔停下来咬着笔帽思考。

林远没有过去打扰。

他走出公司大门,江城的晚风带着初夏的暖意拂过面颊。手机响了,是母亲发来的语音:“远啊,今天忙不忙?面馆里新熬了骨头汤,你啥时候回来喝一碗。”

“周末回。”林远回了一条消息,把手机揣进口袋。

身后,星锐集团大楼的灯光一层层亮起来,像沉默的星图。他不知道的是,在他转身离开的那一刻,苏小雨从笔记本的夹层里抽出一张折得整整齐齐的纸,上面写着一行行细密的字,开头三个字是“观察记”。

女孩望着屏幕,手指轻轻敲下回车键,把整理好的三张表格又检查了一遍。桌面上,帆布包的背带安静地垂下来,包口微微敞开,露出里面除了笔记本之外的另一样东西——一张照片的一角,照片上是一个中年男人和一个少女的合影,笑得都很开怀。

第二章 旧帆布包里的笔记本

第二天早上八点整,林远刷卡进技术部的时候,苏小雨已经坐在工位上了。

这让他有些意外。昨天人事说实习生九点报到,今天她提前了整整一个小时。

“来这么早?”林远把包放下。

苏小雨从旧帆布包里掏出一个保温杯和那本笔记本,还有一支铅笔、一支黑色水笔,在桌面上摆得整整齐齐。“林老师早,我想把昨天您说的需求分析流程先预习一下。”

“吃过早饭了?”

“吃了,路上买的包子。”

林远没再多问,去茶水间倒了杯水。回来时苏小雨的笔记本已经翻到了新的一页,上面用铅笔写着标题:需求分析五步法。步骤下面是空的,等着填内容。昨晚发她的资料里并没有这部分,她是从公司内网公开的技术文档里翻到的目录。

上午林远带她走一个智能门锁项目的需求对接。客户是城南一家地产商,要定制一批带人脸识别的门禁系统。林远一边讲解需求文档的结构,一边演示怎么从客户含糊的表述里提炼出具体指标。

“他说‘要稳’,你不能真写一个稳字。”林远指着屏幕上的一段批注,“要拆成错误率低于百分之零点一、响应时间小于两秒、连续工作无故障时长。”

苏小雨的笔尖在纸上飞快地滑动,她写字很轻,几乎听不到声音,但速度极快,一行记录能同时包含林远讲的要点和她自己画的流程草图。偶尔她会在旁边打个问号,等林远讲完一个段落再举手提问。

“林老师,如果客户的需求和实际使用场景冲突,以哪个为准?”

“先做场景调研,再拿数据说话。客户常常只是凭印象提要求,你要帮他看到真实需求。”

苏小雨在笔记本边角写下一行小字,林远余光瞥见那行字是:“冲突时以数据为锚。”他微微点头,继续往下讲。

到了下午,林远接到客户方的电话,说上次提交的技术方案里有一个参数和他们的施工条件对不上。这个方案是赵鹏那边出的,林远之前只参与了底层架构。他皱了皱眉,转身对苏小雨说:“你跟我去趟客户那边。”

“我?”苏小雨愣了一下。

“你预习了需求分析,现在学对接。我在旁边看着,你来主讲。”

苏小雨没有推辞,把笔记本往帆布包里一塞,掏出手机快速翻出之前存的项目资料,边走边看。去客户公司的路上,她在车上把方案里涉及的技术参数全部默背了一遍,遇到不确定的地方就问林远,问得精准,没有一句废话。

客户会议室里坐着三个人,项目负责人是个四十来岁的工程师,姓周,面相严肃。他翻了翻苏小雨递过去的技术参数对照表,抬头看了一眼这个年轻女孩,又看了一眼林远。

“你们公司换人对接了?”

“没有,周工,这是我带的实习生,今天让她来跟您对一下技术细节。”林远的语气平稳,“方案哪里有问题,您尽管提。”

周工指着屏幕上一处施工图:“这个红外感应距离标的是五米,但我们楼道宽度只有三米二,两侧墙壁还贴着瓷砖,反射率太高,实际有效距离会打折。”

苏小雨没有急着回答,她把笔记本翻开,上面是她昨天整理的方案要点。她低头看了一眼,然后抬起头:“周工,您说的这个问题我们在底层设计时留了冗余。红外模组可以调至三米五档位,同时降低发射功率来匹配瓷砖反射。调整后的功耗变化在正负百分之五以内,软件算法会自动补偿。”

周工推了推眼镜,手指在桌上敲了两下。“你把补偿逻辑解释一下。”

苏小雨接过林远递来的激光笔,走到屏幕前,把方案里的算法模块调出来,一边指一边讲。语速比平时稍快,但逻辑清晰,连林远都注意到她讲到了自己只提过一句的异常数据回滚机制。

周工听完,转头对旁边的同事说:“可以,这个思路比之前那版清楚。”然后看向林远,“林工,你带的这个人不简单。”

林远笑了笑,没接话。苏小雨合上笔记本,站在旁边,脸上的神情平静,只是握着笔的手指微微泛白,看得出来她刚才也紧张。

回公司的路上,苏小雨坐在副驾驶,把刚才客户提的三个新问题记在本子上。林远开着车,余光看到她写完最后一个字后轻轻舒了口气。

“刚才紧张了?”他问。

“有一点。”苏小雨把本子合上,“但您说过,客户只看结果,不看过程。所以我尽量把话讲清楚。”

林远没有评价,只是说:“回去把周工提的问题整理成修改清单,明天早上发我。”

“好的。”

然而第二天一早,林远刚到工位就被赵鹏叫进了主管办公室。桌上摊着一份项目周报,赵鹏的食指在纸上敲得笃笃响。

“林远,你昨天让实习生去跟客户对接了?”赵鹏靠在椅背上,语气不冷不热。

“对,我全程在场。”

“你知不知道客户对接要主管签字确认?一个实习生去主讲,谁给你的权限?”赵鹏的声音高了起来,“万一她把方案讲错了,这个责任谁来负?”

林远直视着他:“方案我提前审过,讲的内容没有超出预先确定的框架。而且周工当场认可了,没有出现任何失误。”

“那是结果好,过程合不合规是另一回事。”赵鹏站起来,手指几乎戳到林远胸口,“你越权了,林远。”

办公室的门虚掩着,声音传到了外间。苏小雨从工位上站起来,走到门口,推门而入。

“赵主管,昨天是我主动请求林老师带我去见客户的。”她的声音不大,但很清楚,“我想学对接,林老师才给我机会。责任在我,不在他。”

赵鹏看了她一眼,脸色阴沉:“实习生要有实习生的规矩。谁让你自作主张的?”

苏小雨还要开口,林远向前一步,挡在她身前。“赵主管,带实习生是我负责的事,教学方式和进度安排由我判断。出了问题我承担,但这件事没有问题。”

赵鹏盯着林远,嘴角抽了一下,最终摆了摆手:“下不为例。你们两个,回去各自反省。”

两人走出主管办公室。走廊里人来人往,没人注意到他们。苏小雨低着头,手指捏着帆布包的背带,指节发白。林远停下脚步,侧头看她。

“刚才不该你站起来。”

“可本来就是我的事。”苏小雨抬起脸,眼圈没红,目光很稳。

林远沉默片刻。“走吧,回去改清单。下次对接,还让你主讲。”

苏小雨愣了一下,随即用力点了下头,跟在林远身后走回工位。她的笔记本还摊在桌上,最新一页写着昨天对接的记录,末尾一行字是林远之前说过的,被她用铅笔框了起来:客户只看结果,不看过程。

她坐下来,把铅笔框描深了一点,然后翻开新的一页,继续写。

第三章 深夜改代码的人

项目上线前夜,办公室里只剩下日光灯嗡嗡作响。林远盯着屏幕上跳动的数据流,眉头越拧越紧。凌晨一点十七分,监控系统突然弹出一排红色告警,压力测试中从未出现的并发漏洞,此刻在真实流量下暴露了出来。

他手指在键盘上飞速敲击,逐行翻查日志。身后传来轻轻的脚步声。

“林老师,还没走?”

苏小雨站在工位隔板旁边,旧帆布包挎在肩上,看这样子是准备下班时发现他还在。

“出了个并发漏洞,你先回去吧。”林远头也没回,语气里带着赶人的意思。

苏小雨没有动,她把帆布包放在旁边的椅子上,拉过一张空椅子坐下。“我留下来看看,可以吗?”

林远终于抬头看了她一眼。机房的冷气开得足,她穿着单薄的衬衫,手臂上已经起了细密的疙瘩,但目光很坚定。

“看可以,但不许上手改代码。”

“嗯。”

林远转回屏幕,指着日志里一行被红色标记的报错信息。“看到这个没有,线程池在峰值时发生死锁,两个资源互相等待释放。这种问题在测试环境很难复现,因为并发量不够。”

苏小雨凑近了些,鼻尖几乎碰到屏幕,眼睛一眨不眨地盯着那行报错。“所以是资源调度的问题?”

“对。”林远从抽屉里摸出一支笔和一张废纸,在上面画了两个方框,“线程A拿到了锁1,等着锁2。线程B拿到了锁2,等着锁1。两个人都不肯松手,就卡死了。”

“那怎么解决?”

“顺序加锁。规定所有线程必须按同一个顺序获取资源。”林远在纸上画了个箭头,“但这套代码是三年前写的,底层框架动不了,只能在外层做文章。”

他打开代码编辑器,光标在几处关键位置闪烁。苏小雨翻开帆布包,掏出那本已经写了大半的笔记本,翻到新的一页。

“第一个方法,给所有获取多资源的操作加超时重试机制。”林远一边说一边敲,代码行云流水般延伸下去。他停了一下,侧头看苏小雨飞快地记录着,笔尖在纸面上沙沙作响。

“第二个方法,重构任务队列,把并发依赖拆解成串行步骤。”他又敲了一段,“但这样做会牺牲一部分性能,需要评估。”

“性能损失大概多少?”

“峰值百分之十五左右,但换来了稳定性。”林远靠在椅背上,揉了揉太阳穴,“上线前夜出这种问题,真是要命。”

“您经常这样加班吗?”

“项目上线前都这样。”林远重新坐直,开始编译测试,“小问题不解决,上线后就是大事故。”

窗外夜色浓稠,远处高架上的车灯连成一条流动的光带。机房里只有敲键盘的声音和偶尔响起的告警提示音。

凌晨两点四十分,第一轮修复代码部署到预发布环境。林远盯着监控曲线,并发线程数缓缓攀升,压力测试重新跑起来。五分钟过去,十分钟过去,曲线平稳得像一条安静的河流。

“过了。”林远长长吐出一口气。

苏小雨放下笔,把笔记本翻到刚才记录的那几页。她低头看着自己写下的内容,忽然轻声念了出来:“项目就像自己的孩子,不能让它带着毛病出生。”

林远愣了一下。他确实说过这句话,就在改代码的间隙,随口一说。

“你记这个干什么?”

“因为我觉得这句话很重要。”苏小雨抬起头,眼睛里映着屏幕的蓝光,“我爸爸以前也说过类似的话。”

林远没有追问,他以为她说的“爸爸”是个普通的比喻。他把视线移回代码仓库,提交了最后的修复记录。

“走吧,都快三点了。”

两人刚收拾好东西,机房的门被推开了。赵鹏穿着外套站在门口,头发有些凌乱,看样子是从家里赶来的。他的视线扫过林远,又扫过苏小雨,最后落在屏幕上。

“漏洞修好了?”

“刚部署完,监控正常。”林远回答。

赵鹏走到监控屏幕前看了几秒,点了点头,然后转过身,开口第一句话是:“这个漏洞谁的责任?怎么会拖到上线前夜才发现?”

林远还没来得及回答,苏小雨先开了口:“赵主管,漏洞是底层框架的遗留问题,林老师今晚排查出来的,已经修复了。”

“底层框架的问题?”赵鹏的眉头拧起来,目光转向林远,“那为什么之前没有预判到?压力测试怎么做的?”

林远平静地看着他:“压力测试的并发量是模拟峰值的一点五倍,这个漏洞在一点八倍并发量下才会触发。模拟环境和真实环境的差异,属于不可预见范围。”

赵鹏哼了一声,似乎想说什么,最终只是摆了摆手。“明天上线,盯紧点,别再出岔子。”他转身往外走,走到门口又停下来,补了一句,“你们也早点回去。”

门关上了,机房里重新安静下来。

苏小雨站在原地,手指攥着帆布包的背带。她看着那扇关上的门,嘴唇抿成一条线。

“他连一句辛苦了都没有说。”她的声音很轻,像是自言自语。

林远把电脑装进包里,走到她身边。“他一直这样,别放在心上。”

“可您忙了一整夜。”苏小雨转过头看他,眉头微微蹙起,“漏洞是您发现、您修好的,他第一句话是追责。”

林远拉开机房的门,走廊的灯光洒进来。“走吧,打车回去还能睡三个小时。”他走在前面,步伐不急不缓,“在我这里,把事情做好是第一位。别人怎么反应,那是别人的事。”

苏小雨跟在后面,没有再说话。但她把帆布包抱在胸前,低头走了一段路之后,从包里掏出笔记本,在最后那行字下面又添了一笔。

她写的是:把事情做好是第一位。别人怎么反应,是别人的事。

写完,她合上本子,快步跟上了林远的脚步。夜色里,两人的影子被路灯拉得长长的,一前一后,踩过空旷的人行道,朝路边等着的出租车走去。

第四章 被换掉的署名

季度项目总结会安排在周五下午两点。林远提前十分钟到了会议室,把投影仪调好,检查了一遍演示文档。这次汇报的是智能门锁的主控模块,从底层驱动到业务接口,代码加文档一共十二万行,他带着苏小雨熬了三个月。

技术部的人陆续进来落座。赵鹏最后一个到,手里端着保温杯,在主位坐下来,扫了一眼投影屏幕。

“人都齐了,开始吧。”赵鹏拧开杯盖,“按顺序来,小李先说你那边。”

前两个同事汇报完,轮到林远。他站起来走到投影前,翻开第一页。

“智能门锁主控模块,核心功能包括指纹识别响应、蓝牙通信协议、异常报警机制三个部分。目前测试通过率百分之九十八点七,计划下周三正式发版。”

林远翻到架构图,开始讲解模块分层设计。苏小雨坐在长桌末尾,笔记本摊开,笔尖跟着他的讲解走。会议室里只有翻页的点击声和偶尔响起的键盘敲击。

讲到第四页时,赵鹏忽然抬起手打断他。

“这一块我来补充两句。”赵鹏站起来,走到投影前面,手指点在屏幕的模块结构图上,“这个分层设计我前前后后调了五版,最关键的是把驱动层和业务层的耦合拆开。林远他们做具体实现的时候,我这边压力也很大。”

林远停住翻页的动作,看向赵鹏。对方脸上挂着一副理所当然的表情,手指在投影画面上划来划去,把几个核心子模块的架构描述全部收进“我定的”这个框架里。

苏小雨的笔停住了。她皱起眉头,视线在赵鹏和林远之间来回移动。

赵鹏还在继续:“这个项目前后跨了三个月,中间的协调工作非常多。我作为主管,从需求对接到客户沟通,基本全程盯着。”他拍了拍林远的肩膀,“林远他们只是负责落地,方向上的事都是我把握的。”

会议室里安静了几秒。林远站在原地,右手还握着翻页笔。他看向赵鹏,目光平静,没有反驳,只是等赵鹏说完之后,淡淡地接了一句:“赵主管确实在需求评审阶段提了一些建议。”

“一些建议?”赵鹏笑了笑,重新坐回椅子上,“行,继续往下说吧。”

林远翻到项目成员列表那一页。署名栏按贡献度排序,赵鹏的名字排在第一行,第二位是一个刚入职半年的同事,林远的名字被挤到倒数第二位。列表底部附了一行小字:模块架构设计,赵鹏。

苏小雨盯着屏幕,握笔的手指收紧了。

坐在她旁边的同事凑过来小声解释:“常规操作,别较真。”

“常规操作?”苏小雨的声音不大,但在安静的会议室里格外清楚。她合上笔记本,抬起头看向赵鹏,“赵主管,我有个问题。”

赵鹏刚端起保温杯,闻言放下:“说。”

“这个主控模块的核心架构图,第二版和第五版差异很大。”苏小雨的语气平稳,每个字都咬得很清楚,“第二版是林老师去年十一月做的初稿,当时把串行任务拆成并行队列。后来因为功耗问题,第五版才改成分层设计。”

赵鹏的表情没有变化:“对,这几版都是我审核调整的。”

“那为什么代码仓库里,第二版代码的提交记录是林远,而您提到的‘调整’,提交记录里没有您的署名?”

会议室里的空气骤然收紧。所有人的视线同时落在苏小雨身上,又迅速转向赵鹏。

赵鹏的脸色沉下来。“你一个实习生,懂代码仓库的权限管理吗?主管提交代码经常用代理账号,这是公司惯例。”

“我把提交日志导出来了。”苏小雨从帆布包里抽出一沓打印纸,起身走到投影仪旁边,把第一页放在展示台上,“这是过去六个月主控模块的完整提交记录。百分之八十七的代码由林远提交,包括所有核心算法和接口定义。赵主管的账号记录是十七次,全部集中在项目启动前两周的方案评审阶段。”

投影屏幕上清晰地显示出提交分布柱状图,红色的柱条几乎全部集中在林远的名下。

赵鹏的脸色由铁青转为涨红。“你从哪里拿到这些数据的?”

“代码仓库对所有员工开放,我导的是公开数据,没有违反任何规定。”苏小雨把那沓纸收回包里,站直身体,“赵主管刚才说方向上的事由您把握,但架构演进的每一个关键节点,代码提交都指向林老师。您可以在汇报里写自己带队完成,可数据不会说谎。”

会议室里没有人说话。前排的同事假装看电脑屏幕,后排的同事低着头翻笔袋。赵鹏的嘴唇抖了一下,保温杯拿在手里,盖子拧了又拧,发出嘎吱嘎吱的声响。

“苏小雨。”赵鹏压低声音,一字一顿,“我提醒你,实习生的转正评估我有投票权。”

“我知道。”苏小雨迎着他的目光,“但有些事情比转正重要。”

林远终于开口了。“赵主管,继续汇报吧,时间紧张。”他重新调出项目排期那一页,开始讲解下一阶段的工作计划,语气平稳得仿佛刚才什么都没发生。

会议在一种奇怪的安静中结束。没有人提问,没有人讨论,散会时椅子推得飞快,像是要逃离这个房间。

林远收拾电脑时,苏小雨走过来站在他旁边。她低着头,帆布包的带子绕在手指上。

“林老师,我是不是给您添麻烦了?”

林远把电源线缠好,放进电脑包里。“你刚才说的那些数据,导了多久?”

“一个周末。我趁加班的时候导的,用的公开权限,没有越界。”

林远点点头。他直起身看向她,忽然笑了一下:“你还挺厉害的。”

“您不怪我?”

“怪你什么?怪你说实话?”林远拎起包往门口走,“但你要记住一件事,职场需要策略。你今天当着所有人的面拆穿他,他面子上过不去,后面会想别的办法。”

苏小雨跟上他的脚步,两人走进空荡荡的走廊。“我知道。策略可以学,但有些事不能忍。”她的语气里带着一种笃定,“如果连自己的劳动成果都不敢保护,那我这一年就白学了。”

林远停住脚步。走廊尽头是落地窗,午后的阳光斜照进来,在地板上铺出一片暖色。他转过身看着苏小雨,忽然觉得这个背着旧帆布包的姑娘,比他想象的要坚定得多。

“行。”林远说,“那就学策略,不忍该忍的。”

两人继续往前走。身后传来急促的脚步声,赵鹏从会议室方向追过来,站在走廊中间喊了一声。

“林远。”

林远回过头。

赵鹏走到他面前,刻意忽视了苏小雨的存在,视线只锁定林远。“你带的实习生,你自己管好。”他的声音压得很低,“下次再出现今天这种情况,我连你一起处理。”

说完他转身走了,皮鞋敲在地面上,声响越来越远。

林远看着他的背影消失在走廊拐角,然后收回目光。“走吧,下午还有组会。”

苏小雨跟在他身后,低头打开帆布包,在笔记本最后一页写了一行字。这次她写的是:策略要学,但有些事不能忍。

写完,她合上本子,快步追上去,和林远并肩走进电梯。电梯门合上,两人的身影消失在金属门后,只有楼层数字缓缓跳动。

第五章 帆布包里的药盒

那天晚上林远在工位上待到很晚。

季度项目冲刺阶段,赵鹏把三个交付节点压缩到十天,技术部所有人都绷着一根弦。林远负责的核心模块是整条链路的瓶颈,他连续四天加班到十一点以后。苏小雨也留了几天,但林远每次都催她早点回去,说实习生不用跟着熬。

这天晚上九点多,林远正改一段接口适配代码,胃里突然一阵痉挛。他下意识按住腹部,手指蜷缩起来,额头沁出一层细密的冷汗。屏幕上光标还在闪,他却连敲键盘的力气都没有,整个人弯下腰,另一只手撑住桌沿。

胃痛来得又急又猛。他这些年饮食不规律,早就有慢性胃炎的底子,平时吃点药就扛过去了。但今天他翻遍抽屉,只找到一板空了的铝箔包装。

冷汗顺着鬓角往下滴。林远靠在椅背上闭着眼,打算缓两分钟再走。工位区的灯已经暗了大半,只剩他头顶这一排还亮着,日光灯嗡嗡的电流声在空旷的办公室里格外清晰。

“林老师?”

苏小雨的声音从隔断旁边传来。林远睁开眼,看见她站在过道里,肩上还背着那个旧帆布包。她本来已经走了,又折回来拿忘在工位上的充电器。

“你怎么还没走。”林远想坐直身体,胃部却像被人拧了一把,他眉头紧紧皱起来,话说到一半就停了。

苏小雨走近几步,目光落在他按着腹部的手上,又看了一眼他脸上不正常的苍白。她没多问,把帆布包放在旁边的桌面上,拉开拉链翻找起来。包里的东西不少,笔记本、文件袋、笔袋,她一层层摸过去,最后从内层的小兜里掏出一个小药盒和一只保温杯。

“这是胃药,温和型的,不刺激。”苏小雨把药盒拆开,取出一粒递过去,又拧开保温杯,倒出半杯温水,“先喝口水,把药吃了。”

林远接过来,动作还有些迟缓。药片吞下去,温水滑入喉咙,他靠在椅背上缓了十几秒,那股绞痛终于从顶峰退下去一点。

“你怎么随身带胃药?”他声音有些哑。

苏小雨把保温杯的盖子拧好,放回帆布包的侧兜。“我妈教的。她说工作的人包里要常备两样东西,一盒胃药,一只装热水的杯子。用到的时候不一定多,但关键时候能顶事。”她说着,把包重新整理好,“刚才在公交站等车,想起来充电器没拿,就折回来了。幸好。”

林远看着她利落地把帆布包收拾整齐,忽然不知道该说什么。药盒和保温杯就摆在桌面上,是很普通的东西,甚至那只杯子外壳的漆都磨掉了一块。但他伸出那只手,指尖碰到杯壁,还是温热的。

“小雨。”他难得没叫她全名。

“嗯?”

“你为什么对我这么好?”

苏小雨正在把帆布包的拉链拉上,听到这话停了一下。她想了想,语气很自然:“老师教得好,学生不能没良心。您教我一整年了,从代码规范到客户电话怎么打,连项目评审PPT怎么排版都一点一点抠过。一盒胃药算什么。”

林远沉默了一会儿。桌上的台灯照着她的侧脸,轮廓干净利落,没有多余的妆容修饰。她说这话时没有煽情的意思,甚至带着点理所应当的坦然。

“坐下吧。”林远指了指旁边那张椅子,“我教你点东西。”

苏小雨把帆布包放回肩上,在他旁边坐下来。

林远挪动鼠标,把屏幕上的代码窗口最小化,打开了项目管理系统。“你知道这个工具怎么用吗?”

“知道一点,会建任务看板,打过卡。”

“那是最基础的。”林远手指点了点工具栏上几个图标,“你今天看看这个,优先级矩阵。把所有待办事项按重要和紧急两个维度分到四个象限里。第一象限是重要且紧急,立刻做。第二象限是重要不紧急,排计划做。第三象限是紧急但不重要,能推就推,能授权就授权。第四象限是既不重要也不紧急,直接删掉。”

他一边说一边操作,把当前手头的十几个任务拖进不同象限。苏小雨从帆布包里掏出笔记本,飞快地画出一个四宫格,把林远说的每一条都记下来。

“您现在好几个重要任务都堆在紧急象限了。”苏小雨看着屏幕说。

“对,因为前几周没规划好,拖到最后全变成救火。”

“那您把它们拖到第二象限,我帮您把不需要您亲自做的拎出来。”苏小雨往前凑了凑,指着其中几个任务,“这个模块联调可以交给小周,他有时间。这个接口文档可以让我来写,我上个月跟过全流程,应该没问题。还有这个……”

林远看她飞快地重新排布任务列表,把七八个事项从自己的清单里摘出去,分配给了组里的人。动作利索,判断准确,几乎没有犹豫。

“你什么时候学会的?”林远有些意外。

“您教过的,只是您自己忘了。”苏小雨把最后一个任务拖进合适的象限,保存,然后合上笔记本,“上个月您跟我说过一句话,判断一件事该不该自己做,看两个问题。别人做能不能达到百分之八十的效果,如果能,就交出去。自己做能不能做到百分之百,如果不能,就找人协作。我记着呢。”

林远愣了一下,随即笑出声来。胃痛已经缓解了大半,他拿起保温杯又喝了一口水。

“行,这工具你用得比我熟。”

“那以后我每天下班前帮您梳理一遍当天的任务,把第二象限的东西提前排好。您别老拖到变成救火才做。”

林远看着她认真翻笔记本的样子,没有拒绝。他发现自己教她的那些东西,正在一点点变成她自己的方法论。就像代码提交可以追溯,成长也是有痕迹的。

两人分工配合,苏小雨每天下班前发一个当天的任务矩阵截图给林远,标注好需要他决策的事项。林远则教她更复杂的项目管理技巧,像是关键路径分析和资源瓶颈图。很快,苏小雨不仅自己能安排好实习任务,还能反过来分担林远的部分协调工作。

莫一天晚上,林远照例加班,苏小雨也留了下来。两个人一人戴一只耳机,共享一段接口调试工具的操作视频,各自在自己的电脑上跟着做。九点半左右,苏小雨站起来,从帆布包里摸出那只保温杯,去茶水间接了热水,放在林远手边。

“今天的药量。”

林远看了一眼杯口飘出的热气,伸手拿过来。

“你这包里还装了多少东西?”

“够用就行。”苏小雨坐回工位继续调代码,没再说话。

办公室里只剩键盘敲击声和偶尔的翻页声。两人之间的默契不用说话就能填满整个空间。日光灯在头顶安静地亮着,比昨晚多亮了一盏。

第六章 年会上的空座位

年会定在十二月最后一个周五。行政部提前一周发了通知,要求全员正装出席,地点在江城国际酒店三楼宴会厅。

林远看到邮件的时候正在改一个接口的兼容性bug,扫了一眼就关掉了。他手头这个版本要赶在月底上线,连续加了五天班,每天到家都是凌晨。正装这事他压根没往心里去,他衣柜里那套唯一的深灰色西装还是三年前入职时买的,袖口起了些毛球,一直挂在老家没带过来。

年会当天下午,林远还在办公室排查一个数据同步异常。苏小雨站在旁边看他操作,时不时递一下鼠标或者翻一下日志文件。到六点钟,大部分同事已经打车去酒店了,赵鹏走之前特意绕到林远工位旁边,手指敲了敲他的显示器边框。

“林远,你还不走?年会七点开始,你打算穿这身去?”赵鹏上下打量了他一眼,嘴角挂着若有若无的笑,“格子衬衫配牛仔裤,你是去参加年会还是去楼下便利店买泡面?”

旁边几个还没走的同事笑了笑,没接话。林远低头看了看自己,确实不太合适。但他手里的问题已经定位到八成,再给他四十分钟就能解决。如果现在走了,明天又得从头查。

“我把这个改完就过去。”林远说。

赵鹏耸耸肩,拎着车钥匙走了。电梯门关上的时候,林远听见他跟旁边的人说了句什么,隐约有“寒酸”两个字飘过来。

苏小雨没走。她站在林远身后,手插在那件洗得发白的羽绒服口袋里,安静地看着屏幕上的代码滚动。

“你也去吧,不用陪我。”林远头也没回。

“不急。”苏小雨说,“我帮你把改完的部分先跑一遍测试。”

两个人又忙了将近一个小时。等最后一组数据校验通过,林远靠到椅背上,长长舒了口气。苏小雨把测试报告保存好,合上电脑,然后从她工位底下拿出一个纸袋。

纸袋是深蓝色的,上面印着一家男装品牌的标志。她把纸袋放到林远桌上。

“什么?”

“打开看看。”

林远拆开纸袋,里面是一套叠得整整齐齐的藏青色西装,面料手感很好,领口处还别着一枚素色领针。吊牌已经被剪掉了,但看做工和版型,价格不会便宜。

“我朋友在商场做导购,月底冲业绩让我帮忙带一套。”苏小雨说得轻描淡写,“你穿应该合身,他跟你身材差不多。”

林远看了看她,又看了看西装。

“这……太贵重了。”

“退也退不掉,吊牌都剪了。”苏小雨已经转身去拿自己的包,“快换上吧,年会都过半了。你要是实在过意不去,回头请我吃顿好的。”

林远犹豫了几秒,还是拿着纸袋去了洗手间。等他换好出来,苏小雨正靠在走廊墙边看手机。看到他走过来,她抬头的动作有一瞬间的停顿,随即恢复如常。

“挺合身的。”她说,语气平淡得像在评价一行写得规范的代码。

林远理了理袖口,有些不自在。“走吧。”

他们到酒店的时候,年会已经进行到颁奖环节。林远和苏小雨悄悄从侧门进去,找到技术部所在的那一桌。桌上还剩两个空位,赵鹏坐在对面,看到林远身上的西装,目光停了两秒,然后举起酒杯,朝旁边的人事部经理王莉笑了笑。

“哟,林远换行头了。”赵鹏放下酒杯,声音不大不小,刚好让周围两桌都听见,“这一身不便宜吧?不会是刷信用卡分期买的吧。我说你啊,平时省吃俭用的,今天倒是舍得。”

王莉跟着笑了笑,涂得鲜红的嘴唇抿成一条线。“年轻人嘛,总要有一身体面的衣服。不过话说回来,穿再好也得看口袋里有多少钱。”

林远没接话,拉开椅子坐下。苏小雨坐在他旁边,拿起桌上的茶壶给自己倒了杯水,表情没什么变化,只是拿杯子的手指微微收紧了一下。她垂下眼,像是在看杯子里浮动的茶叶,其实余光扫过了宴会厅前方的主桌。

苏国栋坐在主桌正中间。他正侧头和旁边的集团研发副总说着什么,偶尔笑一下,举杯抿一口茶。银色短发梳得整齐,深灰色西装剪裁得体。桌上的其他人不时凑过去跟他低声交谈,他点头或摇头的幅度都很小,自有一股沉稳的威严在。

苏小雨只看了一眼就收回目光。她低头喝了口水,然后把桌上的果盘往林远那边推了推。

抽奖环节开始,三等奖是十台平板电脑。主持人在台上从抽奖箱里摸出号码球,念名字的时候,林远正低头看手机上的服务器监控。旁边的同事推了他一下。

“林远,你中了!”

林远抬头,主持人又念了一遍他的名字。他愣了一下,在同事的催促下起身往台上走。经过赵鹏那桌时,他听见一声很轻的“切”。

下台回来,赵鹏端着酒杯,似笑非笑地看着他手里的奖品盒。“运气不错啊。不过也是,三等奖这种小奖,总得给底下人一点机会。真正的大奖,那都是给有分量的人准备的。”

这话已经说得够明白了。旁边几个同事面面相觑,有人低头玩手机,有人假装夹菜。林远把奖品盒放到脚边,拿起筷子,没接这个话茬。

苏小雨突然开口了,声音不高,但清晰。“赵主管,您去年年会抽了几等奖来着?”

赵鹏的笑容僵了一下。去年他什么也没抽到,这事在技术部不是秘密。

“我记性不太好,就记得您好像什么也没中。”苏小雨冲他笑了笑,天真无邪的那种,“今年一定还有机会。”

赵鹏的脸色变了变,最终没说什么,转过头去跟王莉咬耳朵。林远在桌子底下轻轻碰了碰苏小雨的手肘,示意她别说了。苏小雨收回笑容,继续低头喝水。

年会的节目一个接一个,歌舞、小品、合唱轮番上台。苏小雨全程坐在角落里,偶尔拿出手机看一眼,偶尔抬头扫过主桌的方向。有一回,苏国栋正转过头来跟人碰杯,目光不经意地掠过整个宴会厅。

他的视线在技术部这一桌停了一瞬。苏小雨正低头剥一颗橘子,手指白净,动作认真,跟周围热闹的气氛有点格格不入。她身边坐着的那个年轻人,穿着藏青色西装,坐姿端正,正侧过头跟旁边的同事说着什么,表情平静。

苏国栋的目光在两人身上停了两秒,然后若无其事地转回去,举杯跟人碰了一下。没人注意到这个细节。

年会散场时已经十点多。公司叫了大巴送员工回家,林远和苏小雨站在酒店门口等车。十二月的江城夜风很冷,苏小雨把羽绒服的拉链拉到最上面,下巴缩进领口里。

“西装明天我洗干净还给你。”林远说。

“不用急。”苏小雨看着远处亮着尾灯的车流,“合身就留着穿吧。年会穿一次,以后面试也能用。”

林远沉默了一会儿。

“你朋友那家店,真的不能退?”

“不能。”苏小雨回答得干脆,然后像是忽然想起什么似的,转过头来看他,“林远。”

“嗯?”

“明年年会,”她的声音在风里很轻,轻到几乎被吹散,“我希望你坐主桌。”

林远先是没反应过来,然后笑了一下,只当她在开玩笑。“主桌?那得是总监级别吧。”

“那就当总监。”苏小雨说这话时语气平平的,像在说明天要交周报。

大巴车来了,两个人一前一后上了车。苏小雨选了最后一排靠窗的位置,把帆布包放在旁边的空位上。林远坐在她前面两排,闭着眼靠了一会儿,脑子里还在过刚才吃饭时赵鹏那些话。

车窗外霓虹灯一盏一盏往后退。苏小雨靠着玻璃,看着自己的倒影,嘴角微微动了一下,说不清是笑还是别的什么。她把手机翻过来,屏幕上是一条没发出去的消息,收件人是“爸”,内容只有四个字:他穿西服挺好看的。

思索了一会儿,她又把这行字一个一个删掉了。

第七章 实习生转正答辩

转正答辩安排在周四下午两点,地点是三楼的小会议室。

林远提前十分钟到场,手里拿着一份苏小雨过去一年的工作记录。这份记录是他昨晚整理出来的,按月份排列,从最简单的数据清洗到最近独立负责的客户对接模块,每一项后面都标注了完成时间和交付质量。他把文件夹放在评委席上,然后坐到后排靠墙的位置。

评委一共五位,技术部占三个名额,赵鹏是主评委。另外两位一位是人事部的王莉,还有一位是研发中心的资深架构师周工。会议桌另一头,苏国栋坐在旁听席上,面前放着一杯清茶,手里没有文件。他看上去只是路过顺便听听,但了解他的人都知道,董事长从来不会“顺便”出现在任何场合。

苏小雨推门进来的时候,穿的是那件洗得有些发白的浅蓝色衬衫,下面是黑色长裤,头发扎成低马尾。她手里拿了一支笔和那个旧帆布包的笔记本,站在投影幕布前,先给评委席鞠了一躬,然后转向旁听席,又鞠了一躬。

赵鹏靠在椅背上,翻着面前的转正申请材料。

“苏小雨,实习期一年,对吧?”

“是。”

“实习期间参与过哪些项目?”

苏小雨没有急着回答,她翻开笔记本,翻到夹着书签的那一页。“过去一年我参与了四个完整项目周期。第一季度是智能网关的固件测试,第二季度参与了客户数据迁移工具的开发,第三季度独立完成了两个客户的技术支持对接,第四季度到现在,在跟进一个定制化项目的需求分析。”

赵鹏点点头,嘴角挂着一个不太明显的弧度。“那好,我来问几个技术问题。你先说一下,如果让你从零设计一个高并发的数据采集系统,你的架构思路是什么?”

这个问题明显超纲了。一个刚转正的实习生,通常不会被问到架构设计层面的问题。王莉在旁边抬了抬眼皮,周工倒是没什么表情。

林远在后排坐直了身体,手不自觉地攥紧了膝盖上的笔记本。

苏小雨低头看了一眼笔记本,但没有翻页。她抬起头来,语气不急不缓。

“如果从零设计,我会先确认三个前提。第一,数据源的种类和协议,决定采集端是长连接还是短连接。第二,峰值吞吐量的预估,决定是否需要引入消息队列做缓冲。第三,下游消费方的实时性要求,决定用批处理还是流处理。”

她顿了一下,看到周工微微点头,继续说下去。

“采集端的话,如果是物联网设备,我会用MQTT协议做接入,边缘侧先做一层预处理,过滤掉无效心跳包,减少核心网络的压力。传输层用消息队列,Kafka或者RabbitMQ看情况。如果是金融类的低延迟场景,那可能要考虑用Netty自己做协议。存储层冷热分离,热数据走Redis,冷数据走时序数据库。”

赵鹏的表情没有变化,但手里转着的笔停了一下。

“那你觉得,我们公司现在的数据采集架构,有什么可以优化的地方?”

这个问题更刁钻了。评一个实习生,问怎么优化公司现有架构,等于让她当面挑技术部的毛病。不管怎么回答,都可能得罪人。

苏小雨几乎没有犹豫。“我参与过的项目里,数据采集模块目前是单体架构。在并发量不高的情况下没问题,但客户量增长之后,采集服务和业务服务耦合在一起,会互相影响。我在第四季度跟进的那个定制项目,客户反馈过一次数据延迟,我当时查了日志,发现问题就出在采集线程被业务线程抢占了资源。”

她说到这里停下来,看了一眼赵鹏。“这只是我个人的观察,可能不全面。具体怎么改,还要看整体规划。”

这个回答很聪明,点出了问题但没有给方案,把决策空间留给了评委席。

周工终于开口了。“你刚才提到查日志,你用什么工具分析日志?”

“ELK。”苏小雨说,“但那天我是手动看的原始日志文件。因为Elasticsearch的索引延迟了十几秒,实时性问题反而要靠最笨的办法解决。”

周工笑了一下,没有继续问。

赵鹏翻到材料最后一页。“最后一个问题。作为一个转正员工,你认为技术部目前最大的问题是什么?”

这个问题比前面所有问题都危险。说没问题显得没观察力,说有问题等于当着主管的面批评部门管理。

林远在后排几乎能听见自己的心跳。他太了解赵鹏了,这个问题不管苏小雨怎么回答,赵鹏都能找到理由给她差评。

苏小雨沉默了几秒。整个会议室安静得能听见空调出风口的嗡嗡声。苏国栋那杯茶端到嘴边,停了一下。

“技术部最大的问题,”苏小雨的声音很稳,“是技术决策有时候会被非技术因素干扰。我举个例子,上季度的网关项目,本来选定了方案A,后来临时改成了方案B。方案B多花了两周时间,上线后故障率反而更高。我不是说改方案的决定不对,但如果有明确的技术评审流程,而不是靠开会拍板,也许可以避免这种反复。”

她没有点任何人的名字,但所有人都知道她说的是哪个项目。赵鹏的脸色沉了下来。

“你一个实习生,对部门决策了解多少?”赵鹏的语气有点冷。

“我不了解决策过程,”苏小雨迎着他的目光,“但我参与了方案B的返工,熬了三个通宵。这是我的亲身经历。”

安静。

周工率先在评分表上打了勾。王莉看了看赵鹏,又看了看周工,犹豫了一下,也打了勾。赵鹏握着笔,迟迟没有落下去。

旁听席上,苏国栋放下茶杯,站起身。他什么话也没说,只是经过苏小雨身边时微微点了一下头,幅度小到几乎只有站在最近的人才看得见。然后他推开门走了出去。

赵鹏的目光追着那个背影,眉头慢慢拧了起来。他低头在评分表上划了个勾,力道重得几乎把纸戳破。

“通过。”赵鹏把笔往桌上一扔,站起来收拾材料。

苏小雨又鞠了一躬,声音清脆。“谢谢各位评委。”

林远在后排长长地呼出一口气。他低头看了一眼自己的掌心,全是汗。他起身准备往外走,经过赵鹏身边时,赵鹏忽然叫住他。

“林远。”

“赵主管。”

“你这个实习生,挺有意思。”赵鹏皮笑肉不笑,“答辩的时候,董事长在门口站了多久?”

林远愣了一下。“我没注意。”

“是吗。”赵鹏拍了拍他的肩膀,力道不轻,“那你现在可以注意一下。一个实习生转正答辩,董事长亲自来旁听。你觉得正常吗?”

林远没有回答这个问题。赵鹏也不等他回答,转身走了。王莉跟在他后面,高跟鞋敲在地砖上,哒哒哒地远了。

走廊尽头,苏小雨正站在饮水机前接水。看见林远出来,她举起手里的纸杯冲他晃了晃,笑得眼睛弯起来。阳光从窗户照进来,把她衬衫上的褶皱照得清清楚楚。

林远走过去,想说什么,最终只说了一句:“讲得不错。”

苏小雨喝了一口水。“都是你教的。”

“架构那部分我可没教过。”

“你教了。去年十一月,你让我把固件测试的日志从头到尾看一遍,说看懂日志就懂一半架构了。我看了整整三天。”

林远想起来了,确实有这回事。那时候他只是觉得这孩子踏实,想让她多学点东西,没想到她真的从头到尾看完了。

两个人并肩往电梯走。苏小雨的帆布包带子滑下来,她顺手往肩上一甩。电梯门打开,里面站着苏国栋。

“董事长。”林远打招呼。

苏国栋看了他一眼,又看了苏小雨一眼。“转正了?”

“过了,董事长。”苏小雨回答,语气和回答任何一位领导没有区别。

“嗯。”苏国栋走出电梯,与两人擦肩而过。走出几步,他忽然停下来,没有回头,“林远,下周一你到我办公室来一趟。”

林远怔住了。“我?”

“对。带上你手里那个定制项目的资料。”

苏国栋说完就走了,银色短发在走廊灯光下泛着光。电梯门缓缓合上,林远还站在原地。苏小雨拉了拉他的袖子。

“电梯要走了。”

林远回过神来,跟着她走进电梯。他按下一楼的按钮,看着楼层数字一点一点跳动,脑子里反复转着董事长那句话。他手里的定制项目资料,只有他和苏小雨知道全部细节。董事长怎么会知道这个项目的存在?

苏小雨靠着电梯壁,低头在手机上打字。屏幕上光标一闪一闪的,收件人那一栏写着“爸”。这次她没有删掉,而是按了发送。消息的内容是四个字:他挺好的。

电梯到了。门打开,一楼大厅的阳光涌进来,明亮得有些刺眼。林远大步走出去,苏小雨跟在他身后半步远的地方。她回头看了一眼电梯门缓缓合上的方向,嘴角微微一动,把手机收进了帆布包。

第八章 裁员风声

周一早上八点四十,林远提前到了公司。他本想把定制项目的资料再过一遍,周三去董事长办公室汇报,总得准备充分些。可一进技术部,就感觉气氛不对。

周工的座位空着,桌上纸箱搁了一半,文件散了一地。“周工这是?”林远问旁边的小陈。

小陈压着嗓子凑过来:“哥,你还没听说?公司要裁员,技术部砍掉三分之一。周工昨晚被HR叫去谈话了。”

林远的手停在鼠标上。周工是技术部资历最老的工程师,做了十二年,去年刚带团队拿下两个重要客户。他张了张嘴,想说什么,又咽了回去。

九点整,王莉踩着高跟鞋走进技术部。她手里夹着一份文件,径直走向赵鹏的办公室,随手关上门。百叶窗没有拉严,两个人影凑在一起,在文件上画来画去。部门里谁也没心思干活,除了键盘偶尔响几下,安静得压抑。

苏小雨照例提前到了。她放下帆布包,看了看四周,轻声问林远:“出什么事了?”

“裁员。”林远说。

苏小雨怔了怔。“裁谁?”

“还没公布。”林远的目光落在赵鹏办公室虚掩的门上。他算了一下技术部的人数,三分之一,大概十个人。定制项目组、固件组、测试组,每个组都要有人走。他低下头,继续整理手里的文档,把每个项目的进度、难点、客户对接人一一标注清楚。

中午十二点半,王莉出了赵鹏办公室,手里多了一张打印纸。她没有在部门里张贴,径直走向林远的工位。

“林远,来一下。”王莉的语气客气得不太自然。

林远跟着她走到走廊尽头的会客区。王莉把纸递给他,上面是一份名单。他扫了一眼,第一行就是自己的名字。

“根据公司战略调整,技术部需要优化人员结构。”王莉公式化地说,“你的赔偿按N+1计算,月薪基数一万二,工作满三年,赔偿四万八。下周一之前完成交接。”

林远看着自己的名字,没说话。

“赵主管说你手上那个定制项目比较特殊,交接对象由你指定。”王莉继续说,“但人必须尽快走,最多一周。”

“我明白。”林远把名单折好,揣进口袋,“我下午开始整理交接文档。”

王莉似乎有些意外。她以为林远会追问,会争辩,至少会问一句“为什么是我”。但他什么都没问。她点点头,转身走了。高跟鞋声在大理石地面上清脆地远去。

林远回到工位,打开项目文件夹。定制项目是他入职以来最大的成果,从需求调研到架构设计到客户验收,每一步都有他的心血。他调出全部文档,按模块、按版本、按日期重新归类,把每个接口的参数注释补全,把散落在聊天记录里的客户反馈逐条摘出来,做成表格。

苏小雨一直看着他。等他停下来喝水的间隙,她拉过椅子坐在旁边。“名单上有你?”

“嗯。”

“赵鹏列的?”

“王莉拿来的。谁列的不重要。”

“怎么不重要。”苏小雨的声音忽然拔高了半度,意识到周围还有同事,又压下去,“你走了,定制项目谁来接?这个项目从头到尾都是你在跟,客户只认你。赵鹏自己都搞不清里面有多少坑。”

林远放下杯子,看着她。“小雨,公司做决定,有公司的考虑。我把交接做好,客户那边不出问题,就行了。”

“那你呢?你想过你自己吗?”苏小雨的手指攥着帆布包带子,关节发白。

林远笑了一下。“我没什么。三年,学了东西,做了项目,客户认我。这些带得走。”

苏小雨看着他,嘴唇抿成一条线。过了一会儿,她站起来,抓起帆布包。

“你去哪?”

“洗手间。”

林远看着她的背影消失在走廊转角。他知道她不是去洗手间。他见过她在转正答辩上的样子,那女孩骨子里有一种不管不顾的劲儿。

苏小雨确实没去洗手间。她走到赵鹏办公室门口,门虚掩着。她推门进去,赵鹏正靠在椅背上看手机。

“赵主管。”苏小雨站在门口,没有坐。

赵鹏抬眼看了她一下。“有事?”

“林远的裁员名单,是你加的。”

赵鹏放下手机,双手交叉搁在桌上。“公司优化人员结构,经过综合评估,林远的岗位和产出比不占优势。怎么,实习生对名单有意见?”

“定制项目是他做的,客户满意度全部门最高。产出比不占优势这句,您自己信吗?”

赵鹏的目光冷下来。“苏小雨,你转正才几天,技术部的事轮不到你指手画脚。做好你自己的工作。”

“我的工作就是跟着林远学定制项目。他走了,这个项目我接不了。”苏小雨的声音很稳,但眼圈已经泛红,“您想过没有,客户那边怎么交代?”

赵鹏站起来,居高临下地看着她。“客户那边由我负责,不劳你操心。还有,你要是对部门决策有意见,可以去找人事,可以去找总经理。但在我这儿,没有用。”

办公室安静了几秒。苏小雨低下头,睫毛颤了颤。她没有让眼泪掉下来,深吸一口气,转身走了出去。

走廊里,林远正靠着墙等她。他看见她的眼睛,什么都没说,从兜里掏出一包纸巾递过去。

苏小雨没接,拿袖子在眼角蹭了一下。“你都知道。”

“嗯。”

“你为什么不生气?”

林远想了想。“生气有用吗?该走的还是走。不如把手上的事做完。”他停了一下,“小雨,我教你一年,最后再教你一件事。职场有聚有散,人在一个地方待一辈子不一定好,但学到手的东西是自己的,谁也拿不走。”

苏小雨抬起头,眼眶还红着,可眼神亮得惊人。她盯着林远,半晌,一字一顿地说:“林远,你不会走的。”

“这个你说了不算。”

“我说了算。”苏小雨把帆布包往肩上一甩,大步往电梯方向走。走出几步,她停下来,没有回头,“交接清单我来帮你核对。晚上加班,我陪你。”

林远看着她的背影消失在电梯门后。他低头笑了笑,把没递出去的纸巾收回口袋。窗外三月的风吹过来,玉兰花开得正盛,阳光碎片一样洒进来。

他走回工位,重新打开那份十二页的交接清单模板,在最后一页的备注栏里写下一行字:所有项目资料已核对,客户对接人已确认,无遗留问题。

笔尖落在纸面上,沙沙作响。

第九章 交接清单上的最后一行

林远用一周时间做完了所有交接准备。他把定制项目三年的文档翻了个底朝天,从最初的需求调研问卷,到每一版架构图,再到客户验收时签字的确认单,全部按时间线重新归档。光目录就列了满满三页纸。

第一天,他把代码库权限梳理清楚,写了份详细的部署手册,连服务器密码都标注了变更记录。赵鹏路过他工位时瞥了一眼屏幕,说了句“差不多就行了”,林远没接话,继续往文档里补注释。

第二天,他把客户联系人整理成表格,除了姓名电话,还备注了每个人的沟通偏好。比如王总习惯上午十点前接电话,李工不喜欢听技术术语,要拿实际效果说话。这些细节他带苏小雨跑客户时都讲过,现在一条条写下来,怕自己走后对接的人踩坑。

第三天,苏小雨下班后没走,搬了把椅子坐在他旁边,拿过交接清单逐行核对。“这个接口的降级方案写了两页,赵鹏那边能看懂吗?”

“看不懂也得看。出了问题照着操作就行。”

“那你再补个简易版流程图。”

林远看她一眼,笑了。“行,听你的。”

第四天晚上,办公室只剩他们两个人。中央空调关了,日光灯嗡嗡响,窗外江城的夜景铺开一片灯带。苏小雨把最后一份客户档案夹进文件夹,伸了个懒腰,目光落在林远桌上一个牛皮纸袋上。

“那是什么?”

林远把纸袋推过来。“给你的。”

苏小雨打开,里面是一本打印装订好的册子,封面没写字,翻开来第一页是目录:项目流程七个阶段、代码规范十二条、客户沟通话术整理、常见故障排查速查表、需求文档撰写模板。每一节后面都附了案例,是她跟过的定制项目里的真实场景。最后一页,林远手写了一行字:教你的东西都在这里了,以后遇到问题翻一翻,实在搞不定再找我。

苏小雨翻页的手停住了。她盯着那行字看了很久,手指摩挲着纸页边缘。册子很厚,打印纸的墨迹还带着温度,显然是刚装订好不久。

“你什么时候做的?”

“晚上回去写的。打印在公司不方便,用的楼下文印店。”

“每天晚上写到几点?”

“没几点。比你加班时间短。”

苏小雨没说话,低头翻到中间某一页。那是她转正答辩前林远给她梳理的知识点,从需求分析到架构设计到客户维护,整整齐齐列了四页。旁边有她的批注,用不同颜色的笔标出自己容易混淆的地方。翻到下一页,是林远补充的答疑,针对她标注的每个问题逐条回复。字迹工整,没有一处涂改。

一滴水落在纸面上,洇开一小片。苏小雨赶紧拿袖子去按,已经来不及了,墨迹晕染开来。她偏过头,把册子合上,抱在胸前。

林远递过纸巾。“舍不得工作?以后又不是不见了,都在江城,周末约饭也行。”

苏小雨接过纸巾攥在手里,没有擦脸。她深吸了一口气,声音闷闷的。“林远,你教了我一年,天天教我,手把手教。你走之前还在给我写这个。”

“带了你一年,总得有个交代。”

“交代。”苏小雨重复了这两个字,忽然抬起头,眼眶红红的,鼻尖也红红的,但眼神很定,“你觉得这只是交代?”

林远愣了一下。办公室很安静,安静到能听见日光灯电流的嗡鸣。苏小雨抱着那本册子站在他面前,帆布包的带子还搭在肩上,旧旧的,磨出了毛边。他想起一年前她第一天来报到,也是背着这个包,站在他工位旁边说“林老师好,我叫苏小雨”,声音清亮,眼睛弯弯的。

“小雨,”林远站起来,把桌上最后几份文件收进文件夹,“你的能力我清楚,定制项目你接手没问题,技术上有什么不懂的,随时打电话。赵鹏那边……你注意方式方法,别正面顶。”

“我知道。”

“客户关系维护的要点都在册子里了,第三部分你重点看。王总那边下周的验收会,你跟着赵鹏去,提前把演示环境搭好。”

“我知道。”

“还有,”林远顿了一下,“如果以后想跳槽,简历我帮你改。”

苏小雨猛地抬头看他。她的眼眶里又蓄了泪,但嘴角却倔强地抿着。她往前迈了一步,离林远很近。

“林远,你就不问问我为什么每天帮你核对交接?为什么留下来加班?为什么你被裁员我比你还急?”

林远看着她。她的眼睛很亮,泪水在里面转,但没有掉下来。他张了张嘴,想说什么,最终只是把文件夹放进纸箱,用胶带封好。

“因为你是好徒弟。”他说,声音很轻。

苏小雨盯着他看了好几秒,忽然笑了。那个笑带着泪,又带着一种林远看不懂的笃定。她把册子小心翼翼地放进帆布包,拉上拉链,拍了拍包面。

“林远,我最后问你一个问题。”

“你说。”

“如果有一天你发现,我跟你以为的不太一样,你会生气吗?”

林远想了想。“你还能是外星人不成?”

苏小雨没回答,背起包往门口走。走到门边,她停下来,手搭在门把手上,侧过半张脸。走廊的灯光从她背后照进来,勾勒出一个纤细的轮廓。

“明天最后一天,交接清单我帮你交。你站好最后一班岗,我也站好最后一班岗。”

门关上了。林远站在空荡荡的办公室里,桌上只剩一个水杯、一支笔和那份十二页交接清单的底稿。他翻到最后一页,备注栏里那句“所有项目资料已核对”下面,苏小雨不知道什么时候加了一行小字,是她的笔迹,清秀有力——

“林远,你不会走的。我说了算。”

窗外江城的夜色安静地铺展着,远处有车灯汇成河流,无声地流动。林远看了那行字很久,把清单合上,放进纸箱最上层。他关灯锁门,走廊的感应灯一盏盏亮起又熄灭,脚步声在空旷里回响。

电梯下行时他靠着轿厢壁,忽然想到一年前苏小雨第一天来,赵鹏把他叫到办公室说“新来的实习生你带,带满一年,带不好算你的”。他当时不知道,这个背着旧帆布包、说话轻声细语的女孩,会在一年后让他三年的职业生涯拐一个大弯。

电梯门开了。大厅的灯还亮着,保安在岗亭里打盹。林远走出大楼,三月的风裹着玉兰花香扑面而来。他掏出手机,看到一条未读消息,苏小雨发的,只有五个字:明天见,师父。

第十章 会议室的意外来客

会议室的门关着,百叶窗拉了一半,光线从缝隙里切成一条一条,落在长桌面上。

林远到得最早。他把文件夹放在桌上,里面是打印好的十二页交接清单,每一页右下角都用铅笔标了页码,方便翻。杯子里的水是早上接的,已经凉了,他没喝,只是把杯子摆正,和文件夹边缘对齐。墙上挂钟指向九点五十八分。

门被推开,王莉先进来,手里夹着一沓文件,高跟鞋敲在地砖上很响。她没看林远,径直走到长桌另一端,把文件摊开,翻到其中一页,用指甲划了一下。赵鹏跟在她后面,端着杯咖啡,脸上挂着一种恰到好处的惋惜,进门先叹了口气。

“林远,坐吧坐吧。”赵鹏拉了把椅子坐下,把咖啡杯放在桌上,杯底和桌面碰出闷响,“这个事呢,公司也是综合考量。你别多想,你的能力大家都是认可的。”

王莉清了清嗓子,目光对着文件念起来:“经公司管理层研究决定,因业务调整,技术部林远同志列入本次人员优化名单,自即日起解除劳动合同,补偿方案按N加一执行,请于今日内完成离职交接手续。”

她念完抬起头,把文件往林远那边推了推,动作很干脆。“看一下,没问题签字。”

林远拿起文件翻到签字页。条款清晰,赔偿金额算得准确,没有克扣。他点点头,从口袋里掏出签字笔,拔开笔帽。笔尖悬在纸上。

“等一下。”赵鹏抬手,语气里带着恰到好处的感慨,“林远,说真的,你走了是技术部的损失。我昨天还跟王经理说,能不能再争取一下,留你到月底。但上面定的事,我也没办法。”

林远抬眼看他。赵鹏的目光和他一碰就移开了,低头搅咖啡。勺子碰到杯壁,叮叮当当。

“谢谢赵主管。”林远说,声音很平,“交接清单我做好了,十二页,所有项目文档、代码库权限、客户联系人和进度节点都在里面。今天可以全部移交完毕。”

赵鹏搅咖啡的手停了一下。“十二页?你倒是有心。”

“站好最后一班岗。”

王莉不耐烦地敲了敲桌面:“签吧,别耽误时间,后面还有流程要走。”

林远低下头,笔尖落在签名栏上方。就在这时,会议室的门被推开了。

一道清亮的声音先于人进来:“等一下。”

苏小雨站在门口。她今天没背那个旧帆布包,穿了一件剪裁利落的浅灰色外套,头发挽在脑后,露出光洁的额头。和平时那个跟在他身后记笔记、中午吃自热米饭的小姑娘判若两人。她推着门,没有立刻走进来,而是侧身让了一步。

她身后走出一个穿深色夹克的男人。五十五岁,身形挺拔,鬓角有些花白,目光沉稳。他迈步进来的时候,会议室里的空气像被抽走了。

王莉手里的文件滑了一下。赵鹏猛地站起来,咖啡杯碰翻了,褐色液体在桌面上洇开一片。他嘴巴张开,半天挤出一个字:“苏……苏董。”

苏国栋没看他。他走进来,站到会议桌旁边,目光扫过桌面上的裁员文件,最后落在林远身上。林远还保持着签字的姿势,笔悬在半空,整个人定住了。

苏小雨走到林远身边。她的脚步不急,一步一步,很稳。她站定,侧过身,面对苏国栋。父女俩隔着半张会议桌对视了一眼,苏国栋微微点头。

然后苏小雨转向苏国栋,声音清晰,不高不低,每个字都掷地有声。

“爸,这女婿如何。”

会议室里安静得能听见窗外马路上公交车报站的声音。赵鹏手里的签字笔啪嗒掉在地上,滚了两圈,停在椅子腿旁边。王莉张着嘴,眼神在苏小雨、苏国栋和林远之间来回跳,脸上的表情像刚从水里捞出来,又僵又湿。

林远坐在椅子上,仰头看着站在自己身边的苏小雨。他忽然发现,认识一年了,他好像从来没有真正看清过她的正脸。从第一天她站在工位旁边说“林老师好”开始,到每天早晨提前半小时坐在他旁边的空位上,到深夜机房里她递过来那杯热咖啡,到昨天傍晚她抱着册子问他“你觉得这只是交代?”

她喊苏国栋爸。

这个在会议室里轻飘飘说出口的称呼,像一块石头砸进深水,涟漪一圈一圈荡开。林远脑子里迅速闪过很多东西:年会那天她带来说“帮朋友带的”西装,入职时简历上普通的家庭信息,每次提到父亲时含糊带过的语气,还有赵鹏有几次对她莫名的客气。

原来如此。

苏国栋往前走了两步,绕过翻倒的咖啡杯,站到林远面前。他的目光从林远手里的笔移到桌上的交接清单,又移回林远脸上。那双眼睛很亮,带着一种审视了很久之后终于落定的平和。

“林远,”苏国栋开口,声音厚而稳,“我先不回答小雨的问题。你先签个字。”

他拿起那份裁员文件,翻到最后一页,从自己口袋里掏出一支黑色签字笔,放在林远面前的文件上。林远低头一看,签字页旁边空白处,苏国栋用那支黑笔写了一行字,字迹遒劲有力,落在“林远”两个字旁边——

“撤销。以上决定作废。”

苏国栋收回手,转向赵鹏和王莉。赵鹏已经蹲下去捡笔了,头低着,半天起不来。王莉站得笔直,嘴唇动了动,挤出半句话:“苏董,我……这是按流程……”

“流程是谁定的名单?”苏国栋问。

王莉的目光不受控制地往赵鹏那边飘了一眼。赵鹏终于捏着那支滚远的笔直起身,额角有汗,领带歪了一点点。他挤出一个笑:“苏董,名单是综合评估的结果,林远同志虽然能力不错,但团队协作方面我……我担心他跟新架构的配合度……”

“赵鹏。”苏国栋打断他,“技术部去年Q3的核心模块代码提交记录,我让IT调过了。主提交人是谁,要不要现在打开投影看一下?”

赵鹏笑不出来了。他张了张嘴,喉咙里发出一个含糊的气音,又闭上了。

苏小雨始终站在林远身边,没有坐,也没有再说话。林远抬起头看她,正对上她低下来的目光。她微微笑了一下,嘴角的弧度很小,但眼睛很亮,和昨天傍晚在办公室里带着泪笑的那个神情一模一样,只是这次没有泪了,只剩笃定。

林远想起来了。昨天她说:“你不会走的,我说了算。”那时候他只当是一句安慰的话。现在他知道了,这不是安慰,是一份早就写好的安排。

苏国栋重新看向林远,话音落定:“签字的事先放下。这份裁员决定,我现在宣布作废。还有,”他停了一拍,环视了一圈会议室里的所有人,最后目光落在林远身上,“技术部总监的位置,空了三个月。林远,我想让你来坐。”

赵鹏退了一步,椅子腿刮过地面,发出刺耳的声响。王莉合上了手里的文件夹,手指用力攥着夹子边缘,指节发白。

林远站起来。他这一站,和站到身边的苏小雨肩并着肩。他的笔还攥在手里,苏小雨从旁边伸出手,轻轻把他手里的笔抽走,放在桌上,声音很轻,只有两个人能听见:“不用签了,师父。”

会议室的门还开着,走廊里有员工探头探脑,又赶紧缩回去。阳光从百叶窗的缝隙里斜射进来,正好落在林远和苏小雨并肩站着的位置,照亮了那沓十二页的交接清单。苏国栋拿起那份清单翻了翻,翻到最后一页,看见了那行铅笔字和它后面补上去的清秀笔迹,父女俩的字挨在一起。

他合上清单,嘴角微不可察地动了一下。

“赵鹏,王莉,”苏国栋转过身,语气恢复了董事长该有的平稳,“你们两个到我办公室来一趟,现在。林远,小雨,你们稍等,一会儿我有话说。”

赵鹏的脸色灰败下来。他往外走的时候,在门口顿了顿,回头看了一眼林远。那个眼神里有嫉妒,有难堪,还有一丝说不清的茫然。王莉跟在他后面,经过苏小雨身边时脚步明显顿了顿,但最终什么都没说,低着头走了出去。

会议室里只剩下三个人。苏国栋走到林远面前,伸手把那份裁员文件折好,放进口袋,好像那只是一张废纸。

“坐,”他说,自己先坐了下来,指了指对面的椅子,又转向苏小雨,“小雨,倒杯水。”

苏小雨应了一声,走到饮水机旁。林远坐下来,看着她弯腰接水的侧影,忽然觉得一切都清楚了。那些他以为是偶然的勤奋,以为是性格的谦逊,以为是巧合的叮嘱和关心,原来都有一条线在后面牵着。一年前赵鹏让他带实习生,赵鹏自己恐怕都不知道,他当时随手一指,指到了董事长女儿的头上。

苏小雨端着两杯水回来,一杯放在苏国栋面前,一杯放在林远手边。她没有坐,站在林远椅子旁边,一只手搭在椅背上,姿态自然得像站了很多次一样。

苏国栋端起水杯喝了一口,放下,看着林远。“林远,我观察你一年了。从你进公司第一年开始,你的项目报告我每一份都看过。这丫头进技术部之前,我告诉她,好好跟你的师傅学做人做事。她学了一年,每天回家跟我讲你这人怎么带她、怎么教她、怎么替她顶事。昨天她跟我说了一句话,她说,爸,我挑的人,你信不信。我说信。所以今天这个会我来了。”

他说完,看着林远,目光里没有居高临下,倒像一个长辈在等一个回答。

林远转头看苏小雨。她没看他,眼睛望着窗外,耳朵尖有点红。窗外的玉兰花开得正盛,白色花瓣在风里轻轻晃。三月快过去了,江城的天开始暖了。

“苏董,”林远开口,声音稳住了,但还是带着一点哑,“谢谢您。不过我有个问题。”

“你说。”

“技术总监的位置,我坐。”

苏国栋笑了,笑得很淡,但眼角的纹路都展开了。“你倒是直接。还有呢?”

林远站起来,和苏小雨面对面。她终于转过头来看他,耳朵还是红的,但目光不躲。林远看着这张看了整整一年的脸,忽然觉得陌生又熟悉。陌生的是今天才知道的那一半,熟悉的是那一半之外的每一点。

“小雨,”他说,“昨天你问我,如果发现你跟我以为的不一样,会不会生气。”

苏小雨点了一下头,动作很轻。

“我改答案了。”林远说,“不生气。但有一个条件。”

“什么?”

“以后你教我做事,也得手把手教。”

苏小雨愣了一下,然后笑了。这次笑得毫无保留,眼睛弯成月牙,和一年前站在他工位旁边说“林老师好”的那个女孩一模一样。阳光从百叶窗缝里漏进来,在她脸上落了一道细细的光。

苏国栋端起水杯,把最后一口喝完,杯子放回桌上时轻轻磕了一下。“行,”他站起来,“你们俩的事,回头再说。赵鹏那边我先去处理。林远,明天上午来我办公室,谈谈技术部的架构调整。”

他走到门口,手搭在门把上,又回头看了女儿一眼。苏小雨冲他比了个手势,说不清是什么意思,苏国栋摇摇头,拉开门走了。

走廊里传来他沉稳的脚步声,渐渐远了。

苏小雨转过身,把林远桌上那份交接清单拿起来,翻到最后一页。铅笔字的下面,她添的那行清秀字迹还在:“林远,你不会走的。我说了算。”

她指着那行字,仰脸看他:“这条要划掉吗?”

林远拿过清单,在旁边空白处又写了一行字,递过去。苏小雨低头看,是最简单的六个字——

“我留下来,陪你。”

她合上清单,把夹子夹好,轻轻放回林远面前的桌上。窗外玉兰的香气从半开的窗缝里飘进来,混着三月末尾特有的那种清冽。江城的春天,到底还是来了。

第十一章 董事长的一杯茶

苏国栋没有立刻回答女儿。他绕过会议桌,走到林远对面那把椅子前,拉开坐了下来。桌上的裁员文件还摊着,他看都没看,伸手拨到一边,然后拿起桌上的电热水壶,往一只干净的纸杯里注了大半杯热水,推到林远面前。

“先喝口水。”

他的语气很淡,像在跟一个晚辈话家常。林远双手接过杯子,纸杯壁很烫,他握着没喝,等着对方开口。

苏国栋自己也倒了一杯,端在手里却不急着喝,目光从林远脸上移开,落在窗外那排玉兰树上。会议室很静,静得能听见走廊尽头隐约传来的键盘敲击声。

“你知道我为什么观察你一年吗。”

他问得直接,没有铺垫。林远摇头,把纸杯放到桌上。他确实想过这个问题,从刚才苏小雨叫出那声爸开始,脑子里就一直在翻捡这一年的每一个细节。有些事对上了,有些事对不上,还有很多事他根本想不明白。

苏国栋转回视线,看着他的眼睛。“小雨进公司第一天,回来跟我说,技术部有个师傅,教她做人做事的道理,比她在商学院三年学的都多。我当时没当回事。年轻人刚上班,看谁都新鲜。可第二天她又说了一遍,第三天还说。说到第几天我记不清了,我就开始留意了。”

他端起杯子抿了一口,继续说道:“你做过的每一个项目,报告我都调出来看过。去年三月那个温控模块的项目,你写了四十七页测试记录,连某一个电容批次不良导致偶发死机都追到了供应商那头。赵鹏交上来的版本里没有这一段,我问他,他说是团队集体排查的。我让他把原始记录拿出来,他拿不出来。”

林远没接话。那件事他记得清楚。电容批次的问题是他熬了两个通宵,把一百多块板子逐个跑了一轮温度循环才锁定下来的。报告写完给了赵鹏,之后就没再见过。

“你三年来每一个客户评价,我也都看了。”苏国栋的语气始终平缓,像在说一件极普通的事,“有一个客户在回访邮件里写,星锐的技术支持是这么多年合作过的供应商里最踏实的。那封邮件我转给了小雨,让她看看什么叫工作态度。”

林远听到这里,喉咙有点发紧。他不知道该说什么。那些深夜独自排查故障的晚上,那些一遍遍改到第五版第六版的方案,那些被赵鹏拿走署名的项目,他一直以为没人看见。原来有人看见,一直看见。

“苏董,”他终于开口,声音压得很低,“我不知道小雨是您女儿。”

苏国栋放下杯子,笑了一下。那个笑容很浅,但眼角的皱纹全展开了,跟刚才在门口对苏小雨摇头时一模一样。“你不知道,才说明你教的是她这个人,不是她爸爸。”

他顿了顿,又问:“如果一开始就知道,你会怎么教?”

林远想了想,回答很干脆:“一样。谁坐那个位置我都这么教。来了技术部就是做技术的人,跟家里是谁没关系。”

苏国栋点了点头,像是对这个答案满意,又像是早就知道他会这么说。“小雨从小到大没吃过苦,性子又倔,我说什么她都要自己试一遍才信。她妈走得早,我一个人把她带大,能给的都给了,可有些事给不了。判断一个人的眼光,得她自己练。”

他声音放低了一些:“她在你手底下这一年,我眼看着她在变。以前遇到难事第一反应是找我,后来不找了。有一回她负责对接一个供应商,对方临时加价,她在电话里跟人家谈了四十分钟,挂了电话才跟我说。我问她怎么不先问我,她说,林老师教过她,自己能解决的事不要往上面推。”

林远记得那件事。供应商是华南那边一家小厂,量不大但交期紧,对方仗着独家供应临时涨价。苏小雨那天从会议室出来眼睛红红的,但硬是一个人把价格压了回去,只让了三个百分点。他当时站在旁边听她打电话,没插嘴,事后也没表扬,只在周报里写了句“处理得当”。

“她学东西快,胆子也大,”林远说,“比我当年强。”

苏国栋摆摆手。“她天赋是好,可要是跟错了人,学一身歪门邪道,那还不如不学。赵鹏什么路子我看得清楚,只是时候没到。你带她这一年,最要紧的不是教了她多少技术,是让她知道做事该走什么路。”

他说着,目光落在桌上那份折好的裁员文件上。“今天这个会,我本来可以不来。小雨跟我说,爸,你来看看他怎么办。我就来了。”

林远看着纸杯里渐渐凉下去的水,杯壁上的水汽凝成一颗颗细密的水珠,沿着折痕往下滑。他忽然想起一年前苏小雨第一天来报到时的样子。旧帆布包,洗得发白的运动鞋,站在他工位旁边,微微弯着腰说林老师好。他当时以为她是哪个普通院校来的学生,家境一般,所以格外珍惜这份实习机会。他教她,一半是职责,一半也是因为看到了当年的自己。

“她第一天问我能不能从最基础的做,”林远说,“我以为她客气。”

“不是客气,”苏国栋站起来,把椅子轻轻推回原位,“是我让她这么做的。我说你去可以,但得从头做起,别让人看出你是谁。她答应了,我就没再管过。”

他走到门口,握住把手之前又停住了,回头看着林远。“明天上午九点,到我办公室来一趟。不是谈今天的事,是谈技术部往后怎么走。你今晚要是没事,想想架构调整的方案。”

门打开,走廊里明亮的光线涌进来。苏国栋侧身走了出去,脚步声沉稳地沿着走廊远去。

苏小雨一直坐在角落的椅子上没出声。门关上后,她站起来走到林远旁边,低头看他。他仰起脸,两个人谁都没说话。窗外玉兰的香气一阵阵飘进来,混着午后暖融融的光。

过了几秒,苏小雨伸手拿起桌上那只已经凉透的纸杯,转身扔进垃圾桶,又从旁边抽了只新的,重新倒了热水,放回他面前。

“喝这个,”她说,“刚才那杯凉了。”

林远接过来,这一次他喝了一口。水是温的,刚好入口。

“明天去我爸办公室,”苏小雨在他对面坐下来,双手搁在膝盖上,手指轻轻绞在一起,“我陪你去。”

“不用。”林远摇头,“我自己去。你去了,别人怎么看我。”

苏小雨盯着他看了两秒,然后轻轻哼了一声。“行吧。那晚上我去你那儿,帮你整理资料。架构调整我这一年跟着你做项目,哪里有问题我比谁都清楚。”

她说完站起来,把那只旧帆布包从椅背上取下来挎好,走到门口又回头。阳光从她背后照进来,把她的轮廓勾出一道淡淡的金边。她笑了一下,嘴角微微翘起来,眼睛亮亮的,和一年前那个站在工位旁边说林老师好的女孩没什么分别,又好像什么都变了。

“林远,”她叫他的名字,不再是林老师,“你刚才说留下来陪我,作数吗。”

“作数。”

她点点头,推开门走了出去。走廊里传来她轻快的脚步声,和刚才苏国栋沉稳的步子完全不同。林远坐在空荡荡的会议室里,手里那杯茶还温着。桌上的交接清单摊开在最后一页,铅笔字和圆珠笔字并排挨着,像两行不长不短的对话。

窗外玉兰花瓣被风吹落一瓣,打了个旋,贴在玻璃上停了一瞬,又飘走了。

第十二章 撤销的决定

会议室的门被推开时,林远正低头看那份折了三折的裁员通知。纸页边缘锋利,在他指腹上留下一道浅浅的白印。

王莉踩着高跟鞋走在前面,手里夹着文件夹,身后跟着赵鹏。赵鹏脸上挂着惯常那种似笑非笑的表情,进门先扫了林远一眼,然后拉开椅子坐下,二郎腿翘起来,皮鞋尖对着林远的方向。

“林远,来了啊。”赵鹏语气随意,像在跟一个无关紧要的人打招呼。

林远嗯了一声,把通知单翻到签字页,简单扫了一眼。补偿方案N+1,离职时间月底,和之前听到的风声一致。他拿起桌上的签字笔,拔开笔帽。

王莉清了清嗓子,公式化地开口:“林远,公司这次人员优化是综合考量的结果,你的工作能力我们是认可的,但部门架构调整需要——”

门又被人推开了。

没有敲门声。一只手按在门板上,推门的动作稳而轻。苏小雨侧身走进来,身上还穿着那件洗得发旧的牛仔外套,肩上挎着旧帆布包。她身后跟着一个人。

苏国栋。

会议室里的空气骤然凝固。赵鹏翘着的腿放了下来,王莉手里的文件夹捏紧了,两个同时站起来,嘴唇动了动,谁都没先出声。

苏国栋没看他们。他走到会议桌主位,拉开椅子坐下,目光落在林远手里的签字笔上。“笔放下。”

林远把笔搁回桌上。

赵鹏率先反应过来,脸上堆起笑:“苏董,您怎么亲自来了?这点小事我们人事和部门就能——”

“小事?”苏国栋打断他,声音不重,语调平平的,“技术部骨干被裁,在你眼里是小事?”

赵鹏的笑僵在脸上,眼角抽了一下。王莉往前迈了半步,把文件夹翻开:“苏董,名单是综合评估后确定的,赵主管提的部门意见,我们人事部执行流程——”

“赵鹏提的。”苏国栋重复这四个字,目光从王莉脸上移到赵鹏脸上,“赵主管提了谁?”

王莉不说话了。她看了赵鹏一眼,那个眼神里带着犹豫,也带着某种推卸的意味。赵鹏的喉结滚了滚,抢在前面开口:“苏董,林远虽然能力不错,但综合考勤、团队协作等多方面因素,我们也是反复权衡——”

“考勤。”苏国栋拿起桌上那份交接清单,翻到最后一页。“林远这一年全年无迟到早退,加班四百七十三个小时,带实习生一人,主导项目三个,帮部门补过多少窟窿要不要我一条条念?”

赵鹏的脸色白了。

苏国栋转向王莉:“王经理,裁员名单你经手的?”

“是,但我是根据——”

“根据什么。根据赵鹏给你的一张纸条?”

王莉不吭声了,手指绞着文件夹的边缘。会议室里静得能听见墙角挂钟转动的细响。

苏小雨站在门边,一直没说话。此刻她往前走了两步,站到会议桌侧面,手伸进帆布包里,掏出一个笔记本。暗蓝色的硬壳封面,边角磨得发毛,一看就是天天翻用的。

“王经理刚才说综合考勤,”苏小雨翻开笔记本,手指按在其中一页上,“赵主管上个月有六天没打卡,用的都是外出见客户的理由。我这里记着呢,六月三号他去了城东高尔夫球场,六月七号去了城南一家私房菜馆,说是约了客户,实际去的都是他朋友开的店。”

赵鹏猛地转头看她,眼睛瞪大。“你跟踪我?”

“你去高尔夫球场那天我在门口等供应商,刚好看见你。”苏小雨声音平静,像在复述一段代码逻辑,“要不要我把供应商的名字也说出来?他可以作证。”

赵鹏的嘴唇翕动了几下,没发出声音。

苏国栋站起身,走到窗边。玉兰树的影子落进来,在地板上铺开一片斑驳的灰绿。他背对着众人站了几秒,然后转过来,目光越过赵鹏和王莉,落在林远身上。

“林远,你交接清单写了十二页。”

“应该的。”

“应该的。”苏国栋重复了这三个字,像是在咀嚼什么,“赵鹏让你提前走人,你坚持站好最后一班岗。你把客户联系人整理成册,备注了每个人的沟通习惯,连王经理负责的招聘档案都帮着核对过一遍。”

他顿了顿,看向赵鹏:“你知道你比林远差在哪吗。”

赵鹏张了张嘴。

苏国栋没给他说话的机会:“能力可以培养,人品改不了。”

这句话落下来的时候,林远的手指在桌面上轻轻叩了一下。他记得。这是他教苏小雨的第一课。去年八月那个闷热的下午,苏小雨第一次独立对接客户,被对方骂了一通回来,坐在他对面眼眶发红。他递了张纸巾过去,说了这么一句。当时赵鹏从旁边经过,嗤笑了一声,说职场上讲人品是学生思维。

一年了。林远转头看向苏小雨。她站在会议桌侧面,旧帆布包还挎在肩上,笔记本翻开的页面被窗外透进来的光照得微微发亮。她察觉到他的目光,抬起眼来。两个人视线撞在一起,苏小雨嘴角极轻地弯了一下。

林远忽然明白了。那些“巧合”——苏小雨恰好被分到他手下,恰好学得那么快,恰好每次赵鹏使绊子她都能拿出证据,恰好苏国栋今天恰好就来了——这哪是巧合。他低头看了一眼笔记本封面上磨毛的边角,那上面有一道细长的笔痕。一年前她第一天来报到,拿着这个本子站在他工位旁边,微微弯着腰说林老师好,本子翻到第一页,空白页上只写了三个字。

第一课。

苏国栋的声音重新响起来,把林远从回忆里拽回来。“赵鹏,从今天起调离技术部,去行政部报到,职级不变,但不再负责任何技术相关决策。王莉,人事部经理降为副经理,半年内不得参与任何人事裁撤工作。”

赵鹏的脸一阵红一阵白,终于憋出一句:“苏董,这不公平,我在公司干了——”

“你在公司干了八年,拿了八年工资,手里过了几十个项目,你给公司留下了什么?”苏国栋的声音沉下来,不急不缓,“你给林远留了什么?你把他裁了,然后呢?你接他的项目?你连他写的架构都看不懂。”

赵鹏的拳头攥紧又松开。

王莉低头看着文件夹,声音很小:“苏董,我承认,赵鹏确实跟我说把林远加进去,说技术部其他人他都带得动,就林远——”

“够了。”苏国栋抬手打断她,“你们俩的事,今天到此为止。出去。”

赵鹏站了两秒,嘴唇抿成一条线,拿起自己的文件转身就走,皮鞋在地板上发出急促的闷响。王莉跟在后面,没敢看任何人,脚步慌乱地消失在走廊尽头。

会议室安静下来。挂钟响了一声,下午四点。

苏国栋走回桌边,把手按在林远面前那份裁员通知上,指尖点着签字页的空白处。“这个字不用签了。明天上午九点,到我办公室来,谈技术部总监的任命。”

他收回手,转身朝门口走去。经过苏小雨身边时停了一瞬,低声说了句什么,声音很轻,林远没听清。苏小雨点了点头。

门关上了。

空荡荡的会议室里只剩下两个人。林远坐着,苏小雨站着,阳光斜斜地穿过窗户铺在桌面上,把他那份没签字的裁员通知照得发白。

苏小雨走过来,从桌上拿起那张通知单,对折,再对折,塞进自己的帆布包里。“这个我留着。”她说。

林远看着她把包扣好,拉链拉上,动作慢而稳。他想问很多事——你什么时候认出我的,你爸到底观察了多久,那一年的巧合你参与了多少——但那些问题堵在喉咙口,一个都出不来。

最后他只说了一句:“你第一天来,本子上写的‘第一课’三个字,我看见了。”

苏小雨歪了歪头,眼睛弯起来。“你看见了?”

“看见了。没问。”

“你从来不问不该问的。”她把帆布包带子往肩上送了送,站直了,“明天你去我爸办公室,我陪你去。”

“你昨天说过了。”

“今天再说一遍。”她走到门口,手搭在门把上,回头看他。阳光从她背后漫过来,把她整个人裹在一层暖融融的光晕里,旧帆布包歪在肩头,和一年前那个站在工位旁边的女孩重叠又分开。“林远,晚上我来找你,把架构调整的资料理一遍。总不能明天空着手去。”

她拉开门走了出去。走廊里传来她和人打招呼的声音,轻快明亮,像什么沉重的东西终于被放下了。

林远坐在原处没动。桌上那杯茶已经彻底凉透了,杯壁上的水汽凝成最后几颗水珠,沿着杯身缓缓滚落,在桌面上洇开一小片深色。他把杯子拿起来,握在手心里,杯底残留的温度贴着掌心。

窗外玉兰树又落了一瓣花。

第十三章 天台上的坦白

天台的铁门虚掩着,风从门缝里挤进来,带着初秋的凉意。林远推开门,苏小雨已经站在护栏边了,帆布包放在脚边,双手撑着栏杆,背对着他。楼下是园区里整齐的行道树,落叶被风卷着贴着柏油路往前滚,一直滚到看不见的拐角。

听到脚步声,她没有回头,只是侧了侧脸。“会上闷得慌,上来透口气。”

林远走过去,在她旁边站定,隔了半步的距离。护栏的铁管被太阳晒得微温,他两只手搭上去,掌心贴住那片温度,一时不知道怎么开口。风把她几缕碎发吹到脸侧,她抬手别到耳后,动作随意,和过去一年里任何一个普通工作日没什么两样。

“你到底是什么时候开始计划这件事的。”林远终于问出来。声音不高,被风削掉一半,落在两个人之间。

苏小雨的手指在栏杆上轻轻叩了两下,节奏很慢,像是在数拍子。

“进公司第一天,”她说,“报到那天早上,我站在电梯口,你从里面出来,手里拿着一个煎饼,塑料袋上印着你家面馆的地址。就那一瞬间,我认出你了。”

林远偏过头看她。她表情平静,没有什么戏剧性的起伏,像在讲述一件早就消化过无数遍的事情。

“一年前,面馆。”苏小雨终于转过身来,背靠着栏杆,面对他,“那天我去江城出差,中午随便找地方吃饭,走进你家面馆。你母亲在前头招呼客人,后厨就你一个人。我点了一碗牛肉面,坐在角落等。后来你端面上来,围裙上全是面粉,袖子挽到手肘,手指缝里都是白的。你把碗放下的时候说,面趁热吃,汤是今早熬的。”

林远盯着她,眉头微微动了一下。“我不记得那天的客人。”

“你不记得很正常,每天那么多人。”苏小雨笑了一下,嘴角弯度很小,“但我记得。你端完面回后厨,过一会儿又出来帮你母亲揉面。面团很大,你两只手推出去收回来,额头冒汗,拿肩膀蹭了一下脸,蹭了一脸面粉。你母亲嫌你添乱,让你去前头坐着,你偏不,说难得回来一趟。然后你回头冲她笑,笑得——”

她顿了一下,似乎在找一个准确的词。

“特别干净。面粉糊在眉毛上,你就那么咧嘴笑,眼睛弯成两条缝。我当时想,这个人对他妈妈真好啊。后来我在网上查星锐集团的技术人员名单,看到你的名字,看到你的履历,才知道你在这家公司。”

林远没有说话。风从楼与楼之间穿过来,带着楼下食堂后厨的油烟味,混着不远处高架桥上持续的车流声。他想起一年前那个中午,母亲腰疼,他请了半天假回去帮忙,下午又赶回来加班改一个紧急的固件漏洞。那天晚上他在工位上趴着睡了两个小时,醒来的时候脖子动不了,是苏小雨递了一瓶热水给他敷。

“所以你跟你父亲说,你想进公司。”林远的声音有些哑。

“我说我想历练。”苏小雨把帆布包从地上提起来,抱在怀里,手指摩挲着磨毛的包带,“他没问我去哪个部门。后来赵鹏安排你带我,我知道的时候,在宿舍里转了三圈,差点撞到桌角。”

“你父亲知道吗?知道你是为了——”林远没说完。

“他知道。”苏小雨点头,“但他没告诉我他安排了什么。他只说了一句,你去看看他工作起来是什么样子。后面的每一步,都是我自己的选择。包括每次赵鹏使绊子,我翻邮件翻代码日志,包括你胃疼我放药在你抽屉里,包括年会那天我跟家里阿姨要了那套西装让他帮忙送过来——”

“那套西装是你的主意?”

“我爸的。”苏小雨抿了抿嘴,“我跟他说你因为加班没来得及换衣服被赵鹏当众说,他沉默了一会儿,让司机送了一套过来。他说,穿我的西装去,别让人看轻了。”

林远把手从栏杆上收回来,插进裤兜里。指腹上沾了一层薄薄的铁锈灰,他无意识地搓了搓。风大了一些,楼下有人喊了一嗓子什么,被风拉长成模糊的一串音节。

沉默持续了很久。远处高架上的车灯一盏一盏亮起来,橙黄色的光连成一条流动的线。他脑子里闪过很多画面——她的笔记本上密密麻麻的批注,机房凌晨三点的咖啡罐,她转正答辩时条理清晰的陈述,还有今天上午她推开会议室门时脸上那份笃定。

“那现在看到了?”他终于问。声音比刚才更轻,像是问她,也像是问自己。

苏小雨把帆布包往怀里紧了紧,抬头看他。天台上只剩他们两个人,夕阳把她的脸照得柔和,眼睛里映着远处高架上流动的车灯光。她没有立刻回答,而是往前走了小半步,把那半步的距离填上了。

“看到了。”她说,声音稳稳的,“比我想的还要好。”

林远看着她,胸口某个一直悬着的东西慢慢落下来,落得又稳又实。他还是没说话,只是嘴角动了一下,然后伸出手,把她肩头被风吹乱的几根发丝拨到后面。动作很轻,指尖碰到衣领边缘就收回来了。

苏小雨低头看了看帆布包,从里面掏出手机看了一眼时间。“六点多了,架构资料还没理,明天九点你到我爸办公室,总不能真空着手。”

“走吧。”林远转身往铁门走。

身后传来帆布包拉链拉上的声音,然后是她小跑两步跟上来的脚步声。铁门推开时发出沉闷的吱呀声,楼道里的声控灯亮起来,白炽灯光从头顶洒下来。两个人的影子一前一后投在水泥台阶上,往下延伸,被拐角处的墙截断,然后继续往下。

走到楼梯间转角的时候,苏小雨在他身后说了一句:“林远,明天之后,我还是你徒弟吗?”

林远停下脚步,偏过头看了她一眼。声控灯灭了又亮,他看见她站在下一级台阶上,帆布包斜挎着,仰着脸等他回答。

“架构调整的资料,”他说,“今晚先理清楚。明天的事明天再说。”

苏小雨笑了一声,很轻,但在安静的楼梯间里听得真切。“行,林老师。”

她从他身侧跨过去,先一步往下走,帆布包在腰侧一晃一晃,拍着牛仔裤的布料发出闷闷的响声。林远跟在后面,看着她后脑勺上翘起来的一撮碎发,被楼梯间穿堂风吹得一颤一颤。

下到五楼的时候,苏小雨忽然停住了,回头看他,表情认真:“还有一件事,我得提前跟你说。明天我爸可能会问你一些奇怪的问题,你别紧张,照实答就行。”

“比如?”

“比如你妈的面馆开了多少年,比如你爸走的时候你几岁。”她顿了一下,“他问这些的时候,你别多想,他就是想知道,我选的人到底根扎在哪里。”

林远看了她两秒,点头。

苏小雨转回头继续下楼,脚步比刚才轻快了些。楼道里回荡着两个人的脚步声,交替着,层层叠叠地往下落,一直落到一楼大厅的玻璃门外。门外暮色正浓,路灯刚亮,暖黄的光铺在台阶上,把两个人的影子拉得很长,一前一后,方向一致。

第十四章 一碗面的答案

面馆在江城老城区一条窄巷子里,门脸不大,招牌是林远父亲在世时亲手写的,木板上的漆掉了大半,林母一直舍不得换。晚上七点出头,店里刚过一波高峰,几张桌子还坐着零星客人。

林远推门进去的时候,挂在门框上的铃铛响了一声。灶台后面的林母抬头,看见儿子,脸上先是一喜,目光落到他身后那个背着旧帆布包的姑娘身上,又多看了两眼。

“妈,这是我同事,苏小雨。”林远拉开靠墙的一张椅子,“来尝尝你的面。”

“阿姨好。”苏小雨站在桌边,微微弯了弯腰,声音清亮。

林母在围裙上擦了擦手,走过来打量她。普通的白色短袖,洗得发白的牛仔裤,帆布包带子都起了毛边,一看就是个朴素的姑娘。“好好好,坐坐坐,想吃什么?阿姨给你做。”

“跟林远一样就行。”苏小雨把帆布包放在旁边的空椅子上,一抬头看见墙上贴的价目表,又补了一句,“阿姨,小碗就行,我饭量小。”

林母笑着摆手:“到了阿姨这儿就别客气,大碗,加个蛋。”

说着转身进了后厨。灶上的火苗一蹿,油锅滋啦响起来。林远起身去消毒柜拿了两双筷子,回头看见苏小雨正盯着墙上的照片看。那是他小时候的照片,穿着校服站在面馆门口,表情傻愣愣的。

“这张照片得有十几年了吧?”苏小雨凑近了看,“你那时候比现在瘦。”

“初中毕业照的,我妈非要挂。”林远把筷子放到她面前,“你先坐。”

苏小雨没坐。她转头看见邻桌客人走了,桌上留着几只空碗和揉成团的纸巾,二话没说走过去,把碗摞起来端向后厨门口。动作生疏,碗和碗碰在一起发出不必要的响声,她自己也吓了一跳,缩了缩手。

“放着放着,哪能让你动手。”林母端着一碗热气腾腾的面出来,见状赶紧把碗放下要去接。

苏小雨已经端着空碗走到后厨门口了,回头笑:“阿姨没事,我在家也干活。”

“你在家干活跟你在这儿干活能一样吗?”林母把面放到桌上,又去拿抹布,“快坐下吃面,一会儿坨了。”

苏小雨放下碗又折回来,顺手从桌上抽了两张纸巾,把邻桌桌面上的油点子擦了。擦得很认真,低着头,鬓角的碎发垂下来挡住半边脸。擦完直起身,对上林远的目光,她眨了眨眼,一副“怎么了”的表情。

林远摇摇头,拉开椅子坐下。

面端上来了,汤是老母鸡熬的,醇厚发白,上面卧着一个金黄的荷包蛋,几片卤牛肉码得整整齐齐。苏小雨拿筷子挑起一筷子面,吹了吹送进嘴里,然后动作明显顿了一下。

“好吃。”她说,声音比刚才低了半度,像是被什么情绪压住了似的。

林母坐在旁边一张椅子上,手撑着膝盖看他们吃,脸上带着那种看孩子吃饭时特有的满足。“慢点吃,锅里还有。”

苏小雨嚼了两口,忽然问:“阿姨,这汤熬了多久?”

“早上六点开始,熬了快四个小时。”林母说起这个来了精神,“骨头要焯水去浮沫,加姜片和一小把花椒,大火烧开转小火,急不得。”

“怪不得。”苏小雨又喝了一口汤,“我以前吃的面,汤都像兑出来的。”

林母笑出了声:“姑娘你这嘴真刁。很多老客人也这么说,喝一口汤就知道我这店跟别家不一样。不过现在年轻人不爱来这种小店了,都点外卖,我这店靠的还是老主顾。”

苏小雨放下筷子,认真地说:“外卖送来的面,汤和面分装,到家一泡全烂了,跟现煮的完全两回事。阿姨你这店得让更多人知道才行。”

“你听听。”林母转头看林远,“你同事都比你懂行。”

林远夹了一筷子牛肉,没接话,嘴角微微翘着。

吃到一半,林母起身去后厨收拾,苏小雨跟着站起来说去洗手间,转了一圈却拐进了后厨门口。林母正弯腰在水池边洗碗,听见脚步声回头,见是她,有些意外。

“阿姨,我帮你。”

“不用不用,你去吃面。”

苏小雨已经卷起袖子把手伸进水池了。林母拦了两下没拦住,也就由着她把洗好的碗往沥水架上放。苏小雨放得慢,每只碗都对好位置才松手,比端碗稳当多了。

“姑娘。”林母压低声音,凑近了一些,往前面店里瞟了一眼,确认林远没跟过来,“你跟阿姨说实话,你跟我们小远是什么关系?”

苏小雨手上动作一顿,碗沿上的水珠顺着手腕滴下来。

“他跟我说是我徒弟。”林母又补了一句,“我看着不像,你俩站一块那个劲儿——”

话音没落,门口传来林远的声音:“妈,你不用问了,就是同事。”

他端着空碗进来加面汤,正好撞见后厨这一幕。林母看了他一眼,又看看苏小雨,一副“你们年轻人糊弄不了我”的表情。

苏小雨把手上的水甩了甩,从旁边筷子筒里抽了根筷子,转过身看着林远。后厨灯光昏黄,照着她脸上还沾着一小片洗碗溅上的水渍,表情却格外认真。

“阿姨,”她声音拔高了半度,清清脆脆地穿过厨房的油烟味,“林远说我是徒弟。”

她顿了一下,把筷子往碗边轻轻一搁,看向林母。

“但也是您未来儿媳妇。”

后厨安静了一瞬。林母手里那只碗险些滑进水池,她稳住碗,看看苏小雨,又看看自己儿子。林远站在原地,手里的空碗还举着,表情像是被人按了暂停键。

林母率先笑出来,笑得眼睛眯成缝,眼角的皱纹挤在一起,洪亮的声音把灶台上锅盖都震得轻轻一响:“你这姑娘——”

她笑着笑着,忽然抬手在围裙上蹭了两下,走过来拉住苏小雨的手腕,左看看右看看,像是重新认识她一样。“我说呢,我说你个小姑娘怎么吃面吃得那么认真,还非要帮我洗碗。合着是来相看婆婆的?”

“阿姨,是我先看上您儿子的。”苏小雨说,脸有点红,但语气一点不含糊。

林母笑得更大声了,拍着苏小雨的手背:“好好好,看上得好。我们小远闷葫芦一个,能找到你这样的,是他的福气。”

林远终于回过神来,把碗放到灶台上,声音有点发涩:“妈,你这就认了?”

“认了,怎么不认?面都吃了两碗了。”林母头也不回,拉着苏小雨往外走,“走,阿姨给你盛碗绿豆汤,自己熬的,冰了一下午。”

林远在后厨站了两秒,听见前面传来碗勺碰撞的脆响和苏小雨道谢的声音,摇了摇头,嘴角压不住地往上翘。他解开围裙带子挂到挂钩上,顺手把灶台上溅的油点子擦干净,才走出去。

苏小雨已经坐在桌边喝绿豆汤了,林母坐在对面,手撑着下巴看她,那眼神林远太熟悉了——就是看自家人的眼神。他拉开椅子坐下来,林母立刻把一碟卤豆干推到他面前,什么话都没说,但意思明明白白。

苏小雨喝完最后一口绿豆汤,搁下碗,忽然从帆布包里掏出手机看了一眼。屏幕上有一条新消息,她的表情立刻认真起来。

“我爸说让我们现在回公司一趟。”她把手机屏幕转过来给林远看,“他说有重要的事谈。”

林远放下筷子:“现在?快九点了。”

“他说他在办公室等我们。”苏小雨已经起身收拾帆布包了,又回头跟林母道别,“阿姨,改天再来吃面,您这汤我还没喝够。”

“随时来,阿姨给你留着。”林母送她到门口,又补了一句,“小远要是欺负你,你就来找阿姨。”

苏小雨笑着摆手,跟在林远身后出了门。巷子里的路灯昏昏黄黄,把两个人的影子拖得老长。林远走了几步,从兜里掏出钥匙,按开了停在巷口的那辆旧车。

“我爸晚上从来不在公司加班。”苏小雨系安全带的时候说了一句,声音比在面馆里沉了些,“他说重要的事,一般都不是小事。”

林远发动车子,驶出巷口汇入主路。路灯一盏一盏从挡风玻璃上滑过去,副驾驶座上苏小雨的帆布包随着车身轻轻晃动。他没问是什么事,她也没再说,两个人安静地往星锐大厦方向开去。远处那栋楼的顶层亮着灯,在夜色里格外醒目。

第十五章 技术总监的第一天

林远比平时早到了四十分钟。

他把车停在地下车库那个还空着的主管车位上时,保安从岗亭里探出头看了一眼,又看了看车牌,没吭声。这个车位以前是赵鹏的,现在人事系统里登记的使用人换成了林远。昨晚苏国栋在办公室谈完话,今天一早OA系统就推送了任命通知。

技术部在十二楼。林远刷工牌进门的时候,苏小雨已经坐在工位上了,面前摊着那本旧帆布包里拿出来的笔记本,正在翻看什么。听到脚步声她抬起头,嘴角一弯,但没多说话,只是把椅子往后挪了一点,让出通往总监办公室的过道。

那间办公室的玻璃还是雾面的,门牌上写着“技术总监”。林远推门进去,里面除了一张办公桌、两把椅子,几乎没什么私人物品。赵鹏搬得干净,连个订书机都没留下。他拉开椅子坐下,桌子角落有一小盆绿萝,叶子有点蔫,大概是好几天没人浇水了。他拿起窗台上的塑料杯接了点水倒进去。

九点整,他让苏小雨帮忙通知技术部全员开会。

会议室不大,二十来个人坐进去就满了。林远站在投影幕布前,手里没有讲稿。底下的人表情各异,有人低头看手机,有人交头接耳,还有人抱着胳膊靠在椅背上,眼神里带着观望。林远认得出这些人——有的跟他一起熬过通宵,有的在项目庆功宴上跟他碰过杯,也有几个平时跟赵鹏走得近,此刻脸上写着不自在。

“我是林远。”他开口,声音不高。

会议室安静下来。

“从今天起,技术部的项目立项、代码合并、上线审核流程要改。以前需要三级审批的,以后两级。以前需要开三次会的,以后一次。以前走OA要等五天的,以后两天办结。”

靠窗位置有人轻轻坐直了身子。

“所有的审批环节,只看两个东西。”他拿起桌上的激光笔,按了一下,幕布上跳出四个字。他转过身,用笔尖点了点那四个字,一字一句地说:“第一,这个环节能不能让代码质量变好。第二,这个环节能不能让客户更快拿到东西。两个都不能的,去掉。”

底下有人开始拿笔记录。

“在这里,”林远放下激光笔,目光从第一排扫到最后一排,语速不快不慢,“代码会说话,人品会说话,其他不用多说。”

他说完停了两秒。会议室里出奇地安静。苏小雨坐在后排靠墙的位置,笔尖停在笔记本上,抬头看着他,眼底有一种很轻的亮光。她旁边坐着的是去年跟林远一起做智能门锁项目的老周,老周推了推眼镜,第一个鼓起掌来。接着掌声稀稀落落地响起来,很快连成一片。

散会后林远站在走廊窗边,看着底下的人陆续回到工位。苏小雨端着两杯水走过来,把其中一杯递给他。

“说得挺好。”她说。

“哪句?”

“最后那句。”她抿了一口水,“我爸也常说类似的话,不过他原话是‘人品是最大的能力’。”

林远看了她一眼:“你早就知道我今天要说什么?”

苏小雨摇头:“我不知道你要说什么,但我知道你会怎么做。”她把杯子搁在窗台上,“赵鹏在资料室,刚才在收东西。”

林远点点头,把水杯放下,往资料室走去。

资料室在走廊尽头,门半开着。赵鹏正把书架上的文件夹一本一本拿下来塞进一个纸箱里,动作很慢,不像在收拾,倒像在一样一样地告别。听到脚步声他转过头,看见是林远,脸上的肌肉动了动,没说话,继续低头整理。

林远靠在门框上,没进去,也没开口。两个人就这么沉默了一会儿。资料室的日光灯管有一根接触不良,隔几秒闪一下,把赵鹏的半边脸照得忽明忽暗。

“赵主管。”林远终于开口。

赵鹏直起腰,转过身来,手里还攥着一本装订好的项目报告。他的表情有点复杂,像是准备好了要听什么难听的话,肩膀微微绷着。

林远看着他,语气很平:“你的能力其实不差。”

赵鹏愣了一下。

“智能巡检那个项目,前期客户需求梳理是你做的,做了三天三夜,我看见了。”林远顿了顿,“可惜用错了方向。”

资料室里只剩下那根灯管偶尔发出的轻微电流声。赵鹏嘴唇动了动,像是想说什么,最终只是低下头,把那本项目报告轻轻放进纸箱。他合上箱盖,抱起纸箱往门口走。经过林远身边时,他停了半步。

“谢谢。”赵鹏的声音很低,低到几乎被灯管的杂音盖过去。

他没有等林远回应,抱着箱子走进了走廊。日光灯在他背后闪了一下,资料室暗了半拍。林远站在门口,看着赵鹏的背影消失在电梯间拐角。

他回到办公室,桌上多了一摞文件。苏小雨正把赵鹏留下的项目资料按类别码好,见他进来,抽出一个蓝色文件夹递过来:“这是之前积压的客户投诉记录,有五个项目卡在审批环节,最久的拖了快两个月。”

林远翻开文件夹扫了一眼,拿起笔在第一页空白处写了一行字,又合上,递还给苏小雨。

“按新流程走,”他说,“今天下班前把这些审批全部清掉。”

苏小雨接过文件夹,翻开看了一眼他写的那行字,嘴角微微一挑,抱着文件转身往外走。走到门口她忽然停下,回头。

“林总监。”

“嗯?”

“你办公室那盆绿萝,”她的目光瞟向窗台,“以后我来浇。”

林远顺着她的视线看过去,那盆刚才还蔫头耷脑的绿萝,叶片边缘似乎比早上挺括了一些。他收回目光,翻开面前的项目排期表,声音平淡:“行,别浇太多,会烂根。”

苏小雨笑了一声,脚步声轻快地消失在走廊里。窗外江城的天阴着,但十二楼这间朝南的办公室里,日光灯亮得正好,照在绿萝刚喝过水的叶面上,浮着一层薄薄的光。

第十六章 三个月后的复盘会

三个月后的复盘会定在周五下午两点。

林远提前十分钟到会议室,把投影仪调好,打开第一页数据。屏幕上是一张折线图,横轴是周数,纵轴是项目交付周期。曲线从年初的高点一路往下走,最近六周几乎贴着底边——交付周期从平均四十二天压缩到了十八天。

技术部的人陆续进来,手里都拿着笔记本。这三个月大家习惯了,复盘会不许带手机,不许说套话,开口就是数据,闭口就是问题。

苏小雨坐在长桌左侧第二个位置,面前摊开一份项目报告。封面上印着“智慧社区门禁系统一期交付总结”,负责人一栏填的是她的名字。

两点整,苏国栋推门进来。他没坐主位,在靠墙的椅子上坐下,对林远点了下头,示意可以开始。

林远站起来,没有寒暄。“先看一组数据。三个月前客户满意度评分六点二,上个月回到八点九。投诉量从每周平均十七件降到两件。交付周期缩短百分之五十七。”

他按了一下遥控笔,屏幕切换到第二页。

“但也有一件事让我睡不着。上个月还有两个项目延期,原因都出在需求确认环节——客户说的和我们的理解有偏差。这件事不怪执行层,是我在流程设计上留了缝。”

底下有人动笔记录。坐在角落的老周抬起头,插了一句:“林总监,我手上那个智能家居中控项目也碰到类似问题,客户那边换了对接人,需求全变了。”

“提得好。”林远朝老周点点头,“这件事我会上讨论,下午就发需求变更管理规范。”

苏国栋坐在后面,手指轻轻敲着膝盖,目光从林远扫到苏小雨,没什么表情。

轮到苏小雨汇报时,她站起来,把笔记本连上投影。

“智慧社区门禁系统,一期用户两千四百户,识别准确率百分之九十九点三,误报率千分之四。上线两周零投诉。”

她翻到第二页,是用户反馈汇总。

“有意思的是,投诉渠道收到最多的不是技术问题,是操作疑问。有三十七条反馈问同一个问题——怎么添加访客。其实说明书里写了,在第三页。但我们自己试用的时候也发现,那个位置太靠后了。”

她停了一下,看了看林远,又看了看苏国栋。

“所以我调整了APP首页布局,把访客添加入口提到了第一屏。改版之后这类咨询降到零。”

苏国栋的手指停下了。他看着女儿,嘴角几不可察地动了一下。

苏小雨继续汇报,从客户沟通谈到交付节奏,从团队协作说到风险预判。整个报告二十分钟,没有一句废话,每一页都有数据支撑,每一个问题后面都跟着解决方案。汇报结束,她把遥控笔放在桌上,说了一句:“以上是一期总结,二期方案我下周提交。”

会议室里安静了两秒,然后老周带头鼓起掌来。

林远坐在她对面,没有鼓掌。他翻开笔记本,在上面写了三个字:讲得好。合上本子时,他的表情还是淡淡的,但眼睛里有一种压不住的欣慰——就像一年前在机房教她看日志时,她第一次独立定位到那个内存泄漏时一样。

苏国栋把这一切收在眼底。他站起来,走到会议桌前端,没有拿话筒,声音不高但整个会议室都听得清楚。

“我说三件事。”他竖起一根手指,“第一,技术部这三个月的变化,全公司都看得见。林远定的新流程,我会让其他部门来学习。”

他竖起第二根手指:“第二,从下个月起,公司核心技术板块的规划和决策,由林远统筹。所有技术方向的项目,立项和验收都要过他这一关。”

底下响起一阵议论声。这意味着林远手里握住了公司最核心的资源分配权。

苏国栋竖起第三根手指,目光落在苏小雨身上:“第三,智慧社区门禁系统这个项目做得不错。项目负责人苏小雨,从下个月起独立带团队。”

苏小雨眼睛亮了一下,随即恢复平静。她站起来微微鞠了一躬,没多说一个字。

散会后人群往外涌,林远被几个人围住问需求变更规范的事,他一一回了,等人散得差不多才走出会议室。

走廊尽头站着赵鹏。

三个月不见,赵鹏瘦了一圈。他没穿正装,一件灰色夹克,手里捏着一杯便利店咖啡。看见林远出来,他往前走了两步,又停住,像是没想好怎么开口。

林远走过去,在他面前站定。

“我来看看。”赵鹏先开口,声音比三个月前低了半个调,“听说今天复盘会。”

“嗯,刚结束。”

“门禁项目做得挺漂亮。”赵鹏的目光落在走廊尽头苏小雨的工位方向,又收回来,“我听说……是你手把手教的。”

林远没接这话,看着赵鹏手里那杯咖啡,杯壁凝着一层水珠,赵鹏的手指在杯壁上无意识地蹭来蹭去。

“赵鹏,”林远开口,“你之前带过的智能巡检项目,我最近看了下原始记录。那个项目其实底子很好,只是后来方向偏了。”

赵鹏自嘲地笑了笑:“底子好有什么用,人走茶凉。”

“我在组建一个新项目组,做工业物联网方向。缺一个懂客户落地的人。”林远语气平淡,像在说一件再普通不过的事,“你有没有兴趣?”

赵鹏愣住了。他盯着林远的脸看了好几秒,想从上面找出一点嘲讽或者客套的痕迹,但什么都没找到。林远就那么站着,一只手插在裤兜里,等着他的回答,像一年前在资料室等他递出那本项目报告一样。

“我……”赵鹏低下头,盯着手里那杯咖啡,杯壁上的水珠滑下来,滴在他手背上。他深吸了一口气,抬起脸,眼角有点发红。

“如果你那边不嫌我,”赵鹏的声音有点哑,“我下周一过来。”

林远点了下头:“下周一上午九点,三楼小会议室。带笔记本。”

赵鹏用力点了一下头,转身往电梯走。走了几步他停下来,没有回头,声音比刚才稳了些:“林远,之前的事……对不住。”

“过去了。”林远说。

电梯门打开又合上,赵鹏的身影消失在金属门后面。

苏国栋站在走廊另一头,身边站着他的助理。他目送赵鹏走进电梯,又转头看向正往工位走的林远。苏小雨不知什么时候从工位上站起来,端着一杯水迎上林远,两人站在绿植旁边说了几句话,苏小雨说了什么,林远摇摇头,苏小雨又说了什么,林远终于露出一点很淡的笑。

苏国栋收回目光,对身边的助理说了一句话,声音不轻不重,刚好能让走廊里零星几个人听见。

“小雨眼光不错。”

助理愣了一下,顺着董事长的目光看过去,那边苏小雨正把一盆小多肉往林远办公桌上放,林远伸手接过来,左右看了看,像是在找合适的位置。

苏国栋没再多说,转身朝自己的办公室走去。经过技术部工位区时,他看见每个工位挡板上都贴着一张打印的纸条,上面印着同一句话。

代码会说话,人品会说话,其他不用多说。

他认出那是林远的字迹。他把这句话在心里默念了一遍,脚步比平时轻快了一些。会议室的门还开着,里面投影仪没关,屏幕上还停留在苏小雨最后那页汇报的末尾,一行小字写着项目组的名字,排在第一个的是苏小雨,最后一个是一个空缺。有人后来问起那个空缺,苏小雨说,那个位置留给下一个人。

窗外的江城正好经过一阵穿堂风,把走廊尽头的窗帘吹得鼓起来。技术部的工位上键盘声此起彼伏,像一场没有指挥的合奏,每一个音都落在该落的地方。

第十七章 求婚与新的开始

半年后的江城入了秋,梧桐叶落了一地。

林远站在三楼机房门口,手里攥着一个小盒子,掌心的汗把盒子边缘洇出了一圈深色。这间机房他再熟悉不过,一年前那个深夜,他和苏小雨在这儿待到凌晨三点,机柜的嗡鸣声混着键盘敲击声,她裹着他递过去的外套缩在椅子上,眼睛盯着屏幕一眨不眨。

公司换了新机房,这套旧设备还没来得及拆,几台闲置的服务器泛着幽蓝的指示灯,像是什么都没变。

林远看了眼手机,苏小雨发来消息:到了,你在哪儿。

他回:三楼旧机房,门开着。

脚步声从走廊那头传来,不急不缓,在门口顿了一下。苏小雨探进半个身子,看见林远站在机柜旁边,穿一件浅灰色衬衫,袖子挽到小臂,手里空空的,插在裤兜里。

“怎么约在这儿?”苏小雨走进来,环顾四周,伸手在机柜上抹了一下,指尖没沾灰,“我以为你约我去楼下咖啡厅。”

“这儿安静。”林远说。

苏小雨走到他面前,歪着头看他:“你不对劲。今天既不是项目节点也不是季度总结,你把我叫到旧机房来,电话里语气跟交代后事似的。”

“别乱说。”林远笑了一下,笑容有点僵。

他从裤兜里掏出那个小盒子,盒子不大,深蓝色绒面,被掌心的潮气捂得有点发软。苏小雨的目光落在盒子上,愣了一瞬,然后抬起头看林远的脸。

林远把盒子打开。戒指很细,素圈,内壁刻了一行极小的字,是代码注释的格式,两个斜杠后面跟着一句——教你一辈子。

苏小雨眼睛定住了,盯在那枚戒指上看了好几秒,没出声。

“一年前在这个房间,”林远开口,声音比平时低,每一个字都像在嘴里掂量过,“我教你改代码,教你看日志,教你定位问题。你笔记记了厚厚一本,我后来看过,你把我随口说的一些话也写进去了,连‘客户王总喜欢方案先给结论’这种都记。”

“你翻我笔记本了?”苏小雨问,语气听不出是意外还是别的什么。

“你转正答辩那天我翻的。你放桌子上了。”林远停了一下,握盒子的手指收紧又松开,“一年前你问我怎么才能把活干好,我说沉下心,多动手。今天我想教你一件新的事。”

他往前迈了一步,单膝跪了下去。机房的防静电地板很硬,膝盖磕上去发出一声闷响。

“我教你一辈子。”林远抬起头看苏小雨,机柜的蓝光映在他脸上,照得他眼睛很亮,“你愿不愿意把你这辈子,教给我?”

苏小雨低头看着他。机房很安静,只有旧服务器风扇低沉的嗡嗡声,像什么遥远的心跳。她鼻子一酸,眼眶瞬间红了,但嘴角往上翘了一下。

“你先教。”苏小雨的声音有点抖,像嗓子眼卡了一团棉花,“我这个人不好教,考核很严的。你得先备课,通过了再回答你。”

林远跪在那儿认真地点了下头:“我会用一辈子备课。”

苏小雨笑出了声,那一声冒出来的时候眼泪也滑了下来。她伸出左手,手背冲上,手指微微张开,悬在林远面前。

“那你先上第一课。”她说。

林远把戒指从盒子里取出来,手有点抖,套上去的时候对了好几次才对准。戒指推到指根那一瞬间,苏小雨握住了他的手,把他从地上拽起来。

“地上凉。”她说,一手攥着林远的手,一手抬起来抹自己脸上的泪,“你今天穿这身衣服挺好看的,别跪皱了。”

林远握住她的手,戒指硌着两个人的掌心,凉丝丝的,像一句刚写好的代码等着运行。

“你什么时候开始计划的?”林远问。

“你猜。”苏小雨吸了一下鼻子,把眼泪蹭在他袖子上,“我入职第一天就知道你。我爸书房里有你的档案,我翻过。”

林远愣了一下:“董事长书房里有我的档案?”

“你入职第一年年底,他让人做的。技术考核全优,项目评分第一,加班时长也排在第一。”苏小雨松开他的手,退后一步靠在一个旧机柜上,抱着胳膊看他,“他跟我提过你,原话是‘技术部那个林远,是块干实事的料,可惜上面没人’。”

“所以你就来了?”

“我就想看看,他说的这人到底怎么样。”苏小雨歪着头,眼睛还红着,但语气恢复了平时的利落,“结果你教我的第一天,让我先从整理需求文档开始,说文档都理不清楚,代码写出来就是豆腐渣工程。我那天回家跟我爸说,这人严得很。”

“你爸怎么说?”

“他说严师出高徒。”苏小雨学着她爸的腔调,然后自己先笑了,“后来你教客户沟通,教架构思路,教怎么看客户邮件里的弦外之音。我笔记记了那么多,有一半是回家以后重新誊的。我爸偶尔翻我笔记本,翻到你的名字就问两句,我装作随口答。其实我每次说你的事,他都在听。”

林远看着她,一时说不出话。这一年里那些平淡的早晨和深夜,那些代码评审和需求讨论,原来都有一双眼睛在另一头看着,看的是他,也是她。

“走吧。”苏小雨伸手把他衬衫领子理了理,指尖在他领口停了一下,“回去还有事。”

“什么事?”

“我爸说今天复盘会后让你去他办公室一趟。刚才前台给我发消息,说董事长办公室准备了新茶,多备了一个杯子。”

两人从旧机房出来,按了电梯。走廊尽头的落地窗外,江城的秋天铺了一地金色。苏小雨靠在电梯间的墙上,左手抬起来,看那枚戒指在灯光下泛着一点微光,嘴角忍不住又翘了起来。

“课程表什么时候给我?”她问。

“明天。”林远说,“先从怎么当一个不合格的男朋友教起。”

“那你这门课铁定挂科。”

两人说着进了电梯,门合上,数字一格一格往下跳。三楼到十七楼,电梯走得平稳,像一个终于对上了接口的程序,所有线程都在往同一个方向汇聚。

十七楼的门打开,前台小姑娘迎上来,手里端着一个托盘,上面两只白瓷杯,杯中茶汤清亮。

“董事长说,让你们直接去他办公室。”

林远和苏小雨对视一眼,往走廊尽头走。董事长办公室的门半掩着,里面飘出茶香,苏国栋坐在茶台后面,手里捏着一只紫砂壶,正往杯子里注水。听见脚步声他抬起头,目光先在林远脸上停了一下,又落在苏小雨手上,看见那枚戒指,嘴角动了动,没说什么,只是把注满的两只杯子往前推了推。

茶台另一侧,桌子正中放着一份文件。林远走近了才看清封面上的字:《星锐集团核心技术人员股权激励协议》。

苏国栋端起自己的杯子,吹了吹热气:“茶刚泡好,趁热。协议也刚打印出来,趁热看。”

苏小雨拉开椅子坐下,看了一眼她爸,又看了一眼林远,什么也没说,只是把手里那杯茶轻轻推到林远面前。

第十八章 手把手教出的明天

婚礼定在十一月初,江城刚入秋,桂花还没谢尽,空气里浮着一层淡淡的甜。

苏小雨选的地方不在酒店,在江边一座老厂房改造的艺术空间,落地窗外就是江水,天花板保留了原来的钢架结构,刷成白色,挂了一排暖黄的小灯。苏国栋头一个反对,说这也太素了,让人家觉得咱家嫁女儿寒酸。苏小雨回他一句,是嫁女儿又不是卖女儿,您当年和我妈结婚不就在街道办旁边的小饭馆摆了两桌吗。苏国栋被噎得直笑,说行行行,你定。

林远那边只提了一个要求,面馆那桌得放在最前面。苏小雨说当然,妈那桌得坐主位。林远说他妈不习惯主位,让她挨着厨房那侧的墙坐,踏实。苏小雨笑他连这个都要争,末了还是依了他。

婚礼当天下午两点,宾客陆续到场。林母提前一个钟头就到了,穿着一件暗红色外套,头发梳得一丝不乱,手里拎着一个保温桶,里面是她一大早熬的排骨汤,非要让林远先喝一碗,说婚礼上吃不上几口热乎的。林远接过来喝了半碗,林母在旁边看着他,眼圈红红的,说你这孩子从小到大没让妈操过心,结婚这么大的事也不让妈费心。林远笑,说不费心好,费心容易老。

苏小雨在楼上化妆间换衣服,伴娘是她的大学室友,正帮她弄头纱。苏小雨对着镜子,手里攥着那本旧笔记本,翻到最后几页。纸已经有点卷边了,上面密密麻麻的字迹从最初的端正渐渐变得潦草,最后一页只剩一句话,是她头天晚上用钢笔写的:手把手教出的,不只是技术,还有明天。

她盯着那行字看了几秒,合上本子,交给伴娘。帮我拿着,她说,等一下我有用。

下午三点,仪式开始。司仪是林远大学同学,嘴皮子利索,三两句就把场子热了起来。交换戒指的环节,林远的手还是有点抖,苏小雨低头看他,嘴角一弯,伸手稳稳地递过去,跟上次在机房一模一样。下面有人起哄,说新娘子比新郎官淡定。苏小雨回头冲那桌人扬了扬下巴,说技术总监的手是敲键盘的,不是戴戒指的,大家多担待。

苏国栋上台致辞的时候,台下安静下来。他穿了一身深灰西装,头发梳得整整齐齐,站在台上先看了看林远,又看了看台下的苏小雨,清了清嗓子。

这辈子我做过很多决定,苏国栋说,二十七岁辞掉公职下海,三十四岁把全部积蓄砸进第一台智能硬件的样机,四十一岁抵押房子给员工发工资。这些决定,有好有坏,有对有错,但要说最骄傲的一件事,不是在江城创下星锐这块牌子。

他停了一下,目光落在林远身上。

是我把女儿交给这个年轻人。

台下有人笑,有人鼓掌。苏国栋抬手压了压。

你们可能觉得我这个当爹的在说客套话。我告诉你们不是。一年前,我女儿背着个旧帆布包进公司当实习生,我让人给她排的导师,就是林远。当时技术部主管赵鹏还不太乐意,觉得新人带新人浪费资源。我说就让他带,带成什么样我认。

苏国栋端起面前的水杯抿了一口。

这一年我其实一直在看。看林远怎么教,看我女儿怎么学。林远不知道我女儿是谁,我女儿知道林远是谁。林远教她写代码规范,教她怎么跟客户把需求谈清楚,教她在项目最紧的时候怎么沉住气。我女儿每天晚上回家,笔记本上记的东西比她在大学四年学的都多。

他转头看林远。

我女儿跟我说过一件事。有一次加班到半夜,林远让她先走,说女孩子一个人打车不安全。她说你也一个人,林远说我是男的。后来他把她送到楼下,自己再折回公司接着干。我女儿那天晚上回家跟我说,爸,这人有点傻。

台下哄笑。

我跟我女儿说,傻点好。聪明人太多,肯下笨功夫的人少。苏国栋把杯子放下,声音慢下来。后来裁员的事,我其实早就知道。名单报到我这儿,我划掉了。但我没急着宣布,我想看看这个年轻人会怎么做。

他看着我站好了最后一班岗。他把所有资料整理得清清楚楚,交接清单写了十二页。他没有抱怨,没有找关系,没有在背后说任何一个人的不好。

苏国栋深吸一口气。

所以我今天站在这里,不是把女儿交给一个技术总监,是把女儿交给一个在面馆里帮母亲揉面、在机房里教人代码、在被裁员的时候依然站好最后一班岗的年轻人。这样的人,我信得过。

台下掌声响起来,比刚才更响。林母在台下拿手帕擦眼睛,旁边面馆的老客拍了拍她肩膀,说老姐姐你养了个好儿子。

林远被请上台。他接过话筒的时候看了一眼台下,苏小雨坐在第一排,手里不知道什么时候又攥着那本旧笔记本,正冲他笑。

他低头看了看话筒,又抬起头。

其实我没什么要说的,林远开口,声音不大,但每个字都清楚。一年前赵主管通知我带实习生的时候,我以为就是走个流程。结果第一天,苏小雨背着个旧帆布包,站在我工位旁边,跟我说她想从最基础的工作做起。我让她整理需求文档,她第二天交上来的东西比正式员工还干净。

他顿了一下。

后来我发现她包里老是揣着一本笔记本,我随口说的一句话她都记。有一次我跟客户打电话,提到对方喜欢喝单枞,不喜欢花茶,她记在本子上。下次我去拜访,她提前把单枞备好了。我当时还觉得这实习生挺灵。

台下又笑。

林远转头看了一眼苏国栋,又转回来看苏小雨。

其实我教她的时候,从来没想过这些事会怎么回到我身上。我就是觉得,我会的东西,她愿意学,我就好好教。教需求分析,教系统架构,教怎么跟人沟通。我也没想到有一天,是她在会议室里站出来,跟董事长说,爸,这女婿如何。

苏小雨在台下用手背挡了一下嘴,没挡住笑。

林远的声音沉下来。

但我现在明白了。你认真教出去的每一件事,最后都会以你意想不到的方式回到你身上。可能是深夜的一盒胃药,可能是年会上的一件西装,可能是裁员时一份整理得格外清楚的交接文档。

他看向苏小雨。

也可能是一个背着旧帆布包走进技术部的实习生。

苏小雨站起来,走到台边,把那本旧笔记本翻开到最后一页,高高举起来。白色灯光下,那行钢笔字清晰可见:手把手教出的,不只是技术,还有明天。

台下掌声和口哨混在一起。林远走下台,苏小雨伸手牵住他,十指扣紧,戒指碰着戒指,凉丝丝的。

晚宴开始的时候,赵鹏端着一杯酒过来了。他今天穿得比平时正式,头发也理过,看起来比在公司的时候收敛不少。调到新项目组这半年,他瘦了一圈,话也少了。他走到林远面前,把杯子举起来,杯沿比林远低那么一点。

林总,他说,恭喜。

林远跟他碰了杯,说谢谢赵哥。

赵鹏抿了口酒,沉默了一会儿。你那个新流程,他开口,我照着改了组里的审批环节,以前一个提案要签七道,现在三道就过了。底下的人说早该这样。

林远笑了,说改得快就好。

赵鹏点点头,端着杯子走了。苏小雨凑过来,问他说什么了。林远说没什么,就是聊了聊流程。苏小雨看了一眼赵鹏的背影,说这人总算想通了。

苏国栋在旁边听见了,插了一句:人嘛,总得有个转弯的时候。他自己转过来了就好。

苏小雨嘿嘿笑,说爸你现在说话像班主任。

苏国栋瞪她一眼,又忍不住笑了。

婚礼结束的时候已经快九点。客人都散了,林远和苏小雨站在厂房门口等车。夜风带点江水的潮气,吹在脸上凉凉的。苏小雨把外套披上,低头看了看左手,戒指在路灯下反着一点光。

她突然说,那本笔记本我明天开始记新的东西。

林远问记什么。

苏小雨说,记你怎么当技术总监,怎么带团队,怎么在董事会上跟我爸顶嘴。

林远愣了一下,说他从来没跟董事长顶过嘴。

苏小雨斜了他一眼,说早晚的事。

车来了。苏小雨上车前回头看了一眼厂房,江面上倒映着城市的灯火,碎成一片一片的金色。她拉开车门,坐进去,把旧帆布包搁在膝盖上,包里那本旧笔记本的边角从拉链缝里冒出来一点。

林远坐进另一边,从后视镜里看见苏国栋站在厂房门口,冲他们挥了挥手。

车开动了。苏小雨低头翻开笔记本,翻到第一页,拿起笔,在上面写了一行字。

林远凑过去看。

她写的是:第一课,教会一个人,信任一个人。

她合上本子,扭头看林远,眼睛亮亮的。

明天还有新项目启动会,她说,你今晚回去得备课。

林远说好。

车子驶入江城的夜色里,远处的写字楼灯火通明,其中有一层是星锐集团。十七楼技术部的灯还亮着,有人在加班,有人在改代码,有人在机房巡检。这些事每天都在发生,像江水一样,不停歇地往前走。

而在那本旧笔记本的最后一页,一句话安静地躺着,等着下一次被翻开。

(全文完)

文章虚拟演绎,请勿当真。