我被公司劝退给妻子发条消息,她回句知道了十分钟后老板接到电话
楔子
停车场的风裹着尾气扑过来,林跃攥着兜里的辞退协议,胸口像压了块铁。手机亮了,妻子苏婉的回复冷冰冰两个字:知道了。他苦笑一声,正要把手机塞回去,铃声骤响——是公司HR总监,十分钟前还催他签字走人的那位。如今声音里带着藏不住的急切:“林工,老板要见你,越快越好。”林跃抬头,目光落在办公楼顶层那扇亮着的窗户上,指尖微微收紧。
第一章 劝退通知
会议室里安静得能听见空调出风口的嗡鸣。何志远把一份打印报表拍在桌面,声音不大,却足够让所有人停下动作:“林跃,这个迭代版本的数据接口,你负责的吧?”
林跃抬起头,目光从屏幕上的代码移到何志远脸上。对方的表情带着一种刻意收敛的严肃,像是早已准备好的开场白。他点头:“是我主导的。”
“客户今天上午投诉了三次。”何志远把报表往前推了推,“响应时间超了标准值百分之四十,字段丢失率逼近阈值。林工,你是资深工程师,我不需要帮你回顾基础要求吧?”
会议室里其他人低下头,键盘声都轻了。林跃皱眉,他想说那批异常流量是测试环境误触发的,而且自己在周报里标红提示过风险,但何志远已经转向投影幕:“接下来两个月是重点客户续约窗口,公司经不起任何闪失。会后你到我办公室一趟。”
林跃没再开口。他知道何志远要的不是解释,是态度。
十分钟后,小会议室的门被带上。何志远坐在对面,桌上放着一份打印好的文件,标题是《协商解除劳动合同协议书》。林跃扫了一眼,没有伸手去拿。
“林跃,说实话,我惜才。”何志远语气变得温和,“但你也看到了,客户那边的投诉记录不是我能压的。业务调整,架构优化,总得有人承担。”
“这个月的数据问题,我在邮件里提过三次。”林跃尽量让声音平稳,“测试环境的压力脚本被人改过参数,我没有权限查权限变更记录。你让我背这个锅,至少给我一个明确理由。”
何志远笑了笑,从文件夹里抽出几张打印的聊天记录,推到林跃面前:“这是客户运维负责人和我的对话。他说,林工在技术会议上承认过‘数据质量没有对齐’。你认不认这句话?”
林跃愣住。那是上周三的评审会,他确实说过“当前数据质量没有对齐预期”,但语境是在讨论新字段的映射规则,不是承认事故。然而截图里只截了那一句,配上客户方的追问,看起来就像他在主动认错。
“我没有那个意思。”林跃的声音有点干。
“我信你,但客户不信。”何志远把协议又推近一些,“公司现在需要给客户一个交代。你放心,补偿按最高标准来,一个月工资加 N+1,你签了,下午就能走。我也算对得起你。”
林跃沉默地看着那份协议。三年前他加入星云科技,从普通工程师做到技术骨干,曾经连续两个月通宵加班把烂尾项目救回来。他以为自己至少能换来一个体面的告别,没想到最后是一张截图和一份打印好的协议书。
他想起上周何志远让他修改验收标准,把不合格的测试数据标记为“可接受偏差”。他拒绝签字,理由是那样会掩盖真实质量问题。当时何志远笑着说了句“年轻人有原则是好事”。
现在,原则成了劝退的理由。
林跃拿起协议,逐行看过去。补偿金额没有少,离职日期是今天。他掏出随身带的笔,在签名栏写下自己的名字,笔尖顿了顿,又补上日期。他抬头:“我没有别的要求,项目交接文档在我个人空间里,密码是常用邮箱的。”
何志远收走协议,拍了拍他的肩膀:“林跃,别怪我,都是公司流程。你要是有困难,我可以帮你推荐几个朋友的公司。”
林跃没接话,站起来,推开门走了出去。
走廊尽头的窗户开着,十月的风灌进来,带着一股凉意。林跃靠墙站了一会儿,把手机从兜里摸出来。屏幕上的时间跳动着,他想了想,点开和苏婉的对话框,打了四个字:“我被劝退了。”
发送键按下,手机在掌心里轻轻震了一下。他盯着屏幕,等着对方发来的问号、叹号,或者任何一个能表明她关注这个问题的符号。三秒,五秒,十五秒。屏幕亮起,只有一条新消息,苏婉回:“知道了。”
两个字,没有一个多余的表情包,没有追问,没有“怎么回事”,甚至没有一个标点符号的犹豫。林跃盯着那两个字看了很久,感觉走廊里的风比刚才更冷了。他把手机塞回口袋,沿着消防通道往楼下走,脚步声在空荡的楼梯间回荡,像某种没有人听的回答。
林跃走出写字楼时,天色已经暗下来。风卷着落叶贴着地面跑,他站在台阶上看了两秒,忽然觉得自己和那些叶子没什么区别。
他绕去便利店买了瓶水,坐在街边长椅上,想给家里打个电话说补偿金的事。手机在手里翻来覆去,拨号键始终没按下去。苏婉那句“知道了”还在脑子里转,他不太确定,自己是怕她追问,还是怕她连追问的兴致都没有。
到家时快七点了。他推开门,鞋柜旁放着一双没来得及收的布鞋,厨房里传来锅铲碰铁锅的声音。苏婉背对着他,围着那条洗得发白的围裙,正在翻炒一盘青菜。
“回来了?”她头也没回,“洗手准备吃饭。”
林跃在门口站了站,把外套挂上衣架,走进厨房,想说点什么。他开了口:“苏婉,我今天——”
“菜要出锅了,你先把碗拿出来。”苏婉打断他,声音平平的,听不出什么情绪。
他拉开橱柜拿碗,指尖碰到瓷沿时微微发凉。桌上的菜一盘一盘端上来,两碗米饭冒着白气。两人面对面坐着,筷子碰着碗沿,发出细碎的声响。
林跃夹了一筷子青菜,放进碗里,又问了一遍:“我的消息,你看到了吗?”
苏婉低头拨饭,过了几秒才说:“看到了。先吃饭吧,等会儿说。”
窗外有风灌进来,阳台的窗户没关严,轻轻晃了一下。苏婉放下筷子,起身去把窗户带上,路过他身边时,肩膀微微偏了偏,像是有话,又咽了回去。
林跃望着她关窗的背影,心里堵着的那句话终究没再提。
第二章 十分钟逆转
第二天早上,林跃回到工位时,办公区里比平时安静得多。他看见自己桌面上的文件已经被归拢成一摞,旁边放着一只半满的纸箱,不知道是谁帮忙收拾的,也可能是何志远让人提前整理好的。
行政部的蒋姐抱着电脑走过来,压低声音说:“林跃,离职单我打出来了,你核对一下信息,没有错的话签个字,补偿款会按协议日期走流程。”
林跃隔着屏幕看了一眼那位三十来岁的行政主管,没有说话,伸手去接离职单。笔刚从兜里拔出来,走廊那头传来一阵急促的脚步声,由远而近,越来越快。
赵启铭的秘书小吴一路小跑过来,在工位前刹住脚,扶着隔板喘了几口气,声音带着一点急:“林——林跃哥,赵总找你,说让你现在就去他办公室。”
蒋姐愣了愣,已经递出去的离职单又缩回去半截:“可是这边离职单——”
“赵总说了,手续的事先放一放。”小吴压着嗓子,冲林跃使了个眼色,“赶紧去吧,他在办公室等着呢。”
林跃放下笔。他能感觉到周围几道目光从屏幕后探出来,带着一种心照不惊的意味。他把离职单轻轻放回桌上,起身往走廊尽头的总经理办公室走。半路上,何志远的助理与他迎面擦肩,低头装了没看见,脚步明显比平时快了很多。
办公室的门虚掩着,里面传出一串电话铃一般短促的呼入声。林跃站在门外,等到铃声响完,才抬手敲了敲门。
“进来。”赵启铭的声音穿过木门,带着一种他几乎没听过的柔和。
林跃推开门走进去。赵启铭坐在办公桌后,衬衫领口松开了一颗扣子,脸上堆着一层不算自然的笑意,见到他,立刻从椅子上站起来,绕过宽大的桌面迎出来,伸手在他肩膀上轻轻拍了拍:“林跃,来来来,坐下。别站着了。”
林跃没有坐。他注意到办公桌上那个深蓝色手机还亮着屏幕,通话记录界面没有退出去,最上面一行显示着两个字:方总。通话时间是两分零七秒,挂在十分钟前,正好是他从工位起身走到这里之前的空档。
赵启铭没有看他身前那张客椅,自己转身倒了一杯温水,放在林跃面前,语气里带着一种刻意放低的解释:“昨天的事情,是我这边沟通出了误会。何总监性子急,传达得有些走样,我已经批评过他了。项目上的事我知道你很坚持原则,那是对的。公司需要的就是你这样有技术底线的人。”
林跃低头看着那杯水。赵启铭站在一旁,脸上的笑像雕上去的,过了几秒,又添了一句:“你留下来,待遇好说。我再单独给你拨一个新项目组,你牵头负责,直接向我汇报。何志远那边不用你操心,我来安排。”
林跃的目光从水杯移开,慢慢落回赵启铭脸上。那张笑容热切的脸和昨天电话里那个说“按流程办”的人判若两副面孔,而改变的契机,就摆在那部手机的通话记录里。
林跃沉默了几秒,开口:“赵总,昨天协议我已经签了。”
赵启铭摆摆手,笑容松弛下来:“签了又不代表必须走。协议没盖章,做不得数的。你那个岗位,你那个项目,我不会让给别人。林跃,我说句掏心窝子的话,技术这一摊,我离不开你。”
林跃在心底把这句话滚了一遍。他入公司三年,赵启铭还是头一回用“离不开”这种词跟他说话。上一回年度考核,公司利润没有达标,技术部首当其冲被扣了绩效,林跃带队救了那个烂尾项目,赵启铭给全组发了一封表扬邮件,措辞客气,却连一次加薪都没提过。
现在,一个电话改变了所有衡量的刻度。
林跃没有立刻给答复,只说:“我得回去想想。项目交接文档还没整理完,我先处理那部分。”
赵启铭用力点头:“行,你想休息两天也行,工资照发。流程上有什么不方便的,直接找我秘书。”
林跃拉开门往外走的时候,脚步在门边停了一下。他听见身后传来一声低低的拨号提示音,赵启铭似乎又在回拨。他没有回头,把门轻轻带上,隔绝了后半句话。
走廊拐角处,何志远站在打印机前,手里捏着一沓纸,脸色灰白,嘴唇抿成一条直线。他的目光越过打印机的边缘,正正地撞上林跃的眼睛,停了半秒,又迅速移开,像被那束目光烫了一下。
林跃从他身边走过,没有打招呼。身后的打印机嗡嗡地吐出纸张,何志远站在那里,始终没有转身。
回到工位,蒋姐已经把离职单收进了文件夹里,见他走过来,神情有些尴尬,试探性地问了一句:“林跃,那个单子……还签吗?”
“暂时不签了。”林跃说,声音不大,但足够让附近几个探头探脑的同事听见。
他坐下来,把昨天放在纸箱里的马克杯重新放回桌面,又顺手把那支画系统图的钢笔插回笔筒。屏幕亮起来,登录界面弹出他昨天关掉的系统账号,账号还没有被停用。
林跃靠进椅背,手机在裤袋里硌了一下。他掏出来看了一眼,微信里依然只有苏婉昨晚那句“知道了”,没有新的追问,也没有其他动静。
他盯着那两个字,忽然觉得它们变得不像表面看上去那么单薄了。
第三章 一句“知道了”
这么早?”苏婉坐在沙发里,夕阳透过纱窗洒在她膝盖上一叠报表上。她今天穿着一件米色毛衣,头发随意地别在耳后,听到门锁响,抬起头来,目光平稳地落在他身上。
“公司的事,暂时没按原来说的办。”林跃蹲下来换鞋,把公文包搁在玄关柜上,停顿片刻,又补了一句,“赵总下午把我叫回去,说昨天是场误会,劝退的事不作数了。”
苏婉把报表合上,放在沙发扶手上:“那不是挺好的,你也不用收拾东西了。”
“好是好,就是有些怪。”林跃走到她对面坐下,语气里带着一丝自己也说不清的疲惫,“昨天何志远在小会议室里把劝退文件念得清清楚楚,签字笔都递到我手边了。今天下午赵总又反过来拍我的肩膀,说技术这一摊离不开我。中间只隔了一顿饭的工夫。”
苏婉没有急着评价,只问:“那你怎么想,留还是不留?”
“我还没想好。”林跃靠在沙发背上,“你说呢?”
苏婉偏过头,目光平而静:“你工作上的事,我不太懂。但你自己要是觉得不痛快,那不留下也没什么。大不了换个工作嘛,你手艺在这儿,不愁找不着。”
这话说得轻松。林跃笑了一下,语气半真半假:“你那句‘知道了’可真够轻巧的。我发消息说被劝退,等了半天,就等来三个字。”
苏婉眨眨眼:“你说那条消息?”
“对啊。我还以为你会打个电话过来问问,结果没有。”林跃声音不高,带了玩笑,又不全是玩笑,“我就一个人坐在工位上,对着那两个字看了半天。”
苏婉低头理了理毛衣袖口,语气平静:“我那时候正在算东西,手机屏幕亮了一下,瞥了一眼,怕你等急了就先回了一句。后来想再细看,你那边一直没动静。我想着你要是真需要我出主意,肯定会接着打电话。没打来,那应该就是还没定。”
她的话听着合理,林跃一时也找不出什么错处。但一个念头还是在他心里转了一下:昨天发完消息,他确实把手机搁在桌上,盯了十分钟。一条新消息都没来。她忙什么呢,忙到只能回三个字?
他没有往下问。苏婉站起来,拍了拍沙发上的碎屑:“来搭把手,晚饭我做番茄鸡蛋面,你切土豆丝。”
厨房里响起油锅的滋声和菜刀叩击砧板的节奏。林跃削着土豆皮,断断续续讲了今天公司里的细节:何志远在小会议室里板着脸念文件的样子,打印机里已经滚出来的离职单,赵启铭接电话前后判若两人的态度。“你是没看见,赵总接完那通电话,看我的眼神都变了,好像我是一块刚被挖出来的玉。”他说。
苏婉低头切番茄,刀口稳稳地落在案板上,将一只番茄剖成两半:“那你要真成了他眼里的玉,他会留你。”
“问题就在这儿。”林跃手上顿了一下,“他接完电话才把我当玉的。那通电话是谁打来的,你知道吗?”
苏婉把番茄片推进碗里,随口接了一句:“谁的?”
“通话记录里显示是方总。”林跃压低声音,“我不认识这个人。我猜可能是投资方那边的人。”
苏婉没接话,把番茄倒进热油锅里,滋啦一声响盖过了厨房里短暂的沉默。她翻炒了两下,才慢悠悠地说:“方总,没听你提过。”
“我也没听过。”林跃把土豆丝泡进清水里,搓了搓手上的淀粉,“下午赵总接电话的时候,我就在他对面坐着。电话那头声音不小,隐约听见‘方总’两个字。赵总全程只说了几句‘嗯、好、明白’,挂了电话就让何志远把那叠辞职单给撕了。”
“你是说,那个方总替你说了话?”苏婉语气平淡,听不出是好奇还是别的什么。
“兴许吧。”林跃拧开水龙头冲手,“可我连这人是男是女、干什么的都不知道。你说奇不奇怪,一个素不相识的人,一句话就让我饭碗保住了?”
苏婉没再往下接,端了面锅上桌,招呼他盛饭。两个人面对面坐着吃饭,电视开着,播的是本地频道的晚间新闻。林跃夹了一筷子土豆丝,嚼了两口,忽然问:“你昨天下午,一直在算什么?”
苏婉抬眼看他:“怎么突然问这个?”
“就是随口问问。”林跃低头拨面,“你说你在算东西,我寻思着,你平时不都月底才看报表的吗?昨天是月中。”
苏婉笑了一下,放下筷子:“月中就不能算了?下个月要报季度汇总,我提前理一理,省得到时候手忙脚乱。”
她说完又拿起筷子,夹了一块番茄放进嘴里,神态自然,全然不像在遮掩什么。林跃便没有再问,但心里那根弦轻轻拨了一下,没出声,也没落下。
饭后,林跃主动收拾了碗筷。厨房水槽里哗哗的水声冲走了傍晚的对话残渣。他擦干手走到客厅时,苏婉已经进了书房,门虚掩着,透出一线暖黄的灯光。他想敲门说句什么,手抬起来又放下了,转身进了卧室。
夜里十一点多,林跃躺在床上,手机屏幕的光映在他脸上。他翻来覆去看了好一会儿通讯录,又把通话记录拉到今天下午那一条——赵启铭的来电显示旁边,确实有一个备注为“方总”的未接来电和两通已接来电。时间分别是下午三点四十七分和四点零二分。第一通打进来的时候,他正在小会议室门口等消息。第二通结束之后,赵启铭就出来拍了他的肩膀。
这个“方总”,到底是谁?
按说他在公司干了接近四年,见过的投资方代表少说也有四五拨,从没见过姓方的。他又翻了翻公司通讯录,里面根本没有这个人的名字。用来用去,也只有一种可能:方总是赵启铭私人关系网络里的人,至少不是公司公开层面的合作方。
一个念头忽然冒了出来。林跃把屏光调暗,翻了个身,对着天花板出了一会儿神。他想起苏婉昨天下午回那条消息的时间——下午四点整。他一字一字地对着聊天记录核对,发出去的“我被劝退了”停在十五点五十九分,苏婉的“知道了”跟在一分钟之后。
四点零二分,赵启铭接起“方总”的电话。
中间只隔了不到三分钟的时间。他记得清楚,三点五十九分发给苏婉消息,四点整收到回复,四点零二分赵启铭接到方总的电话。如果只是巧合,那巧得也太工整了些。但如果真是那么回事——苏婉怎么会认识一个能一通电话就压下公司劝退决定的人?
林跃翻来覆去换了几个姿势,苏婉推门进来的时候,他连忙把手机扣在枕头旁边,闭紧了眼睛。苏婉在床边站了一会儿,像是在看他睡着没有,然后轻轻掀开被子躺了进来,呼吸匀净,很快就沉入了睡意。
夜里静得像一池水。林跃睁着眼,在黑暗里听了很久她安静的呼吸声,终于在心里对自己说:明天,得打听打听这个方总到底是什么来头。
第四章 老板的挽留
第二天早上,林跃到工位的时候,办公室里气氛已经不太一样了。往常来得早的几个人都在低头敲键盘,可他一坐下,便感觉旁边几道目光轻轻扫了过来,又迅速挪开。他打开电脑,还没来得及看一眼邮件,行政小刘就端着杯子走过来,压低声音说:“跃哥,今天九点半全员大会,赵总亲自主持。”
“全员大会?”林跃抬了抬眉,“月中开什么全员大会?”
“我也不知道,反正通知了所有人不得请假。”小刘说完,又补了一句,“对了,昨天下午何总监把那张离职单撕了之后,脸色一直不太好看。你今天小心点。”
林跃点了点头,没再多问。他调出邮箱,果然有一封九点二十分发送的会议通知,标题写着“关于近期组织架构调整及新项目安排”。发件人是赵启铭的秘书,抄送给了全员。
九点二十五分,会议室陆续坐满了人。林跃坐在第三排靠边的位置,看见何志远坐在第二排正中间,手里拿着笔记本,表情平静,可桌面下那根食指一直在无意识地点着。过了两分钟,赵启铭推门进来,西装穿得笔挺,脸上挂着一种过于饱满的笑容,像在座每一个人都是他久别重逢的老友。
“今天这个会,耽误大家一点时间。”赵启铭站在白板前,清了清嗓子,“公司最近在做业务方向上的调整,经慎重研究,决定成立一个新的项目组,方向是企业级协同工具。这个项目是公司未来一年的重点,技术负责人,由林跃来担任。”
他说得很自然,像这是再顺理成章不过的决定。但在座的许多人还是愣了一下,目光齐刷刷转向林跃,又偷偷看了看何志远。昨天下午林跃被叫进小会议室,行政那边离职单都开始打印了,这个事瞒不了几个有心人。一夜之间,劝退的人变成了新项目的技术负责人,换谁都觉得蹊跷。
赵启铭像没注意到周围的安静,继续说:“林跃在公司的技术能力和项目经验大家有目共睹。新的项目需要他牵头带团队,原项目组的何志远总监配合做一些资源的协调和交接安排。大家欢迎。”
他自己先鼓起掌来。会议室里顿了顿,随后稀稀拉拉的掌声响起来,林跃站起来微微欠了欠身,没多说话。何志远也拍了两下手,嘴角往上扯了一下,也不知道算不算笑。散会之后,同事陆陆续续过来拍了林跃的肩膀,有的说“恭喜跃哥”,有的说“公司终于重用技术了”,神色各异。何志远收拾好笔记本,从第二排起身时经过林跃身边,脚步微微顿了顿,压低声音说了一句:“林工,恭喜啊。以后有什么需要配合的,尽管开口。”
“谢谢何总监。”林跃答得客气。
何志远点了点头,迈步走出会议室。林跃看着他的背影,觉得那句话与其说是道贺,不如说是一句提前挂在脸上的防身牌。
当天下午,林跃被赵启铭叫到办公室谈了将近一个半小时的项目规划。赵启铭兴致很高,讲了不少他对企业协同市场的看法,中间还接了一个电话,语气笑呵呵的,挂了电话之后更加热络,主动提出晚上请林跃吃顿饭,说是提前给项目组负责人接风。
地点选在公司附近一家偏高档的粤菜馆,包间不大,赵启铭点了不少菜,还要了一壶铁观音。林跃坐在他对面,服务员倒完茶退出去了,包间门关上的一刻,赵启铭才敛了敛脸上的热络,带着几分探查的意味问:“林跃,你在这家公司干了快四年了吧?”
“快四年了。”
“之前我做过一些了解,你技术底子很扎实,好好干。”赵启铭夹了一筷子白切鸡,状似随意地问,“不过话说回来,昨天下午那事,你是不是跟哪位领导私下沟通过?要不然怎么这么巧,我刚接到电话,就有人特意打招呼让我重新考虑你的事。”
林跃端起茶杯抿了一口:“赵总,我昨天晚上认真想了想,确实没有联系过任何人。我认识的人里面,也没有能跟投资方说上话的。”
“真没有?”赵启铭笑了一笑,笑意却只浮在表面,“你太太是做什么工作的?”
“她在家做点自己的事情,主要是理财和报表方面的,跟互联网圈没什么来往。”
赵启铭又夹了一块排骨,在嘴里慢慢嚼着,像是在咀嚼林跃的话。他放下筷子,端起茶杯,眼睛隔着雾气看过来,语气依旧和气:“林跃,你不用紧张。我这个人没什么别的毛病,就是爱惜人才。你愿意留下,公司不会亏待你。刚才我给你看的项目规划,你自己也说了有不少优化空间,那就放开手脚去做。后面涨薪、期权,都好谈。”
“谢谢赵总信任。”
“不过——”赵启铭话锋一转,“你说的那个方总,你真不认识?”
林跃放下茶杯,迎着赵启铭的目光:“赵总,我只认识代码,认识服务器,认识需求文档。方总这两个字,我昨天是第一次听见。”
赵启铭盯着他看了几秒,似乎还想从那张平静的脸上看出什么破绽,最终没有深问,哈哈一笑:“行,不认识就不认识,来,吃菜。”
话题就此岔开,赵启铭聊了不少行业动态和公司接下来的布局。林跃一边听一边点头,该应和的时候应和,不该接的话一句也不往深里接。桌上的菜一盘接一盘上,两个人对面坐了将近两个小时,赵启铭到最后也没能从林跃嘴里掏出一句他想要的话来。
但那份试探没有消失。在林跃起身去洗手间经过走廊拐角时,他无意间回头,瞥见包间的门虚掩着,赵启铭正靠在椅背上打电话。隔着几米远,他隐约听到一句:“……查一下林跃的太太,叫苏婉,看看她什么背景。”
林跃的脚步顿了一顿,然后继续往前走,面上没有露出什么多余的表情。水龙头的水哗哗冲下来,他盯着镜子里的自己,忽然觉得这个赵总的面孔像一层包着糖衣的纸,剥开之后全是算计。昨日的劝退是刀,今日的宴请是糖,刀与糖之间,不过隔了一通电话而已。
他回到包间时,赵启铭已经挂了电话,神态自若地招呼他坐下。林跃笑了笑,没有提到走廊里听到的话,只夹了一筷子青菜放进碗里。赵启铭又絮絮地说起新项目的未来,说只要项目做得好,他会在董事会面前重点表彰林跃。
林跃听得认真,偶尔点头,心里却像一块石头落了地,反而安静下来。他忽然想起苏婉昨天晚上端上桌的那碗面条,想起她岔开话题时的自然神态。是的,他对妻子了解得远远不够。但坐在他面前的这个人,他倒是一眼看透了。
吃完饭,赵启铭结了账,在饭店门口拍了拍林跃的肩膀,语重心长的样子:“回去考虑考虑,我这个门随时向你敞开。”
“谢谢赵总。”林跃语气温和,心里却已经有了答案。
晚上九点多,他推开家门。客厅灯亮着,苏婉坐在沙发上,手里捧着一本书,茶几上放着一杯温牛奶。她听见动静抬起头来,把书反扣在膝盖上:“回来了?吃得怎么样?”
“还行。”林跃换好拖鞋,在她旁边坐下,停了两三秒才开口,“赵总请我吃饭,席间问了我一个问题。”
“什么问题?”
“问我认不认识一个姓方的投资人。”林跃看着苏婉的眼睛,“我说不认识。然后他给什么人打电话,让人去查我太太的底细。”
苏婉的翻书页的手顿了一下,表情却没有明显变化:“那你怎么想?”
“我没怎么想。”林跃往后靠在沙发背上,目光落在天花板上,语气平静,“我就觉得,一个靠猜忌来留人的公司,不配让我继续待下去。”
第五章 最大股东来电
周二下午,阳光透过星云科技十二楼的落地窗,在走廊地面上画出几道明亮的光带。林跃从赵启铭办公室出来已经三天了,三天里,他名义上成了“新项目技术负责人”,实际上却像一件待价而沽的摆设,既没有见到正式任命文件,也没有分配到实质任务。何志远倒是热情得很,见他便笑着打招呼,说“恭喜”“以后多关照”,话里的酸味隔着三米都能闻到。
林跃没往心里去。他趁午休时间找到行政助理小周,说有份落款日期需要核对,想借当天的电话记录看一眼。小周跟林跃关系不错,当初他帮小周修过两次电脑,平时也从不拿架子。小周没多想,从系统里调出那个时段的通话明细,让他站打印机旁边扫一眼。林跃目光飞快地掠过屏幕,在上午十点二十二分那一栏停住——一个座机号码,归属地北京,备注栏里写着三个字:方总办公室。
林跃把这个号码默默记在心里。回到工位后,他打开浏览器查了一下,座机属于鑫元资本北京总部——星云科技A轮融资的最大领投方。方总这个称呼,在星云科技内部意味着一个具体的人:方启明。业内对方启明的评价很一致:眼光毒辣、手段果决,从不参与被投公司的日常运营,更不会因为某个基层员工的人事变动打电话来过问。那么问题来了,一个被劝退的技术人员,怎么惊动了这位平时连董事会都只派代表出席的人?
林跃把椅子往后一推,盯着天花板想了一会儿,实在想不透。他拿起手机翻了翻通讯录,找到陈凯的名字。陈凯是他大学室友,毕业后去了两家大公司做产品总监,后来又自己折腾创业,虽然规模不大,但在圈子里人脉很广。林跃发了一条消息:“凯子,帮我打听一个人,鑫元资本方启明,他跟我们公司关系怎么样?”过了不到两分钟,陈凯直接打电话过来,声音带着午睡刚醒的沙哑:“你打听方启明干什么?”
“我们公司有人事变动,方总打了个电话过来。”
“那跟你有什么关系?”
林跃沉默了一瞬:“被劝退又留下的人是我。”
陈凯那边沉默了几秒,声音明显清醒了:“你等会儿。星云科技劝退你,然后方启明打电话过去,你又被留下了?”
“就是这么回事。”
“林跃,方启明这个人我了解一点。他当年创业的时候,有个资方姐姐在最难的时候拉了他一把,后来那位姐姐退圈不做了,但方启明逢年过节都会去问候。每年他公司的年会,第一杯酒永远是敬那位姐姐的。”陈凯说到这里,忽然顿了一下,语气变得有些古怪,“我记得你太太叫什么名字来着,苏婉?”
“对。”
“苏婉……”陈凯把这个名字在嘴里咀嚼了一遍,没有继续往下说,只是含糊地提了一句,“老林,你回家问问你太太吧。方启明跟你太太,说不定比你想象中要熟。”
林跃握着手机,指尖微微发凉:“你的意思是,苏婉和方启明之间有关系?”
“我可没这么说。”陈凯干笑一声,语气很快恢复了平时的吊儿郎当,“我就是觉着,你太太做理财和报表做了那么多年,认识一些投资圈的人不算稀奇。你要真想知道,直接问她不就完了?夫妻之间,有什么不能摊开说的。”
电话挂断后,林跃坐了很久。屏幕上代码行密密麻麻,他一个字也没看进去。苏婉,方启明,这两个名字放在一起,怎么想怎么违和。结婚七年,苏婉在他面前的样子始终没变过:早上起床会简单化个淡妆,穿素色衣服,偶尔在阳台上侍弄一盆绿萝。她说是自由职业,给人做理财规划和数据分析,收入不高不低,够贴补家用。林跃的工资卡一直交给她管,家里的账簿清清楚楚,每笔支出都有记录。他从来没怀疑过什么,可今天陈凯那句话让一些细碎的片段忽然浮了上来——苏婉偶尔接电话时语气很正式,偶尔会坐在电脑前敲到很晚,偶尔会有人寄来没有寄件人名字的快递,里面装着一本金融期刊。他过去从未把这些当回事,此刻却像拼图一样一块块落回位置。
下班后,林跃没有直接回家。他在小区楼下花坛边坐了一支烟的时间,看着楼上自家的窗户亮着温暖的灯光,心里反复翻搅着同一个问题:要问吗?怎么问?问了又怎样?
他到家时,苏婉正在餐桌边包荠菜馄饨。围裙系在腰间,指尖沾着面粉,桌上摆着几排包好的元宝形状,整整齐齐。她抬头看到林跃进门,嘴角弯了弯:“今天怎么回来这么晚?我馅都调好了,就等你下锅。”
林跃放下包,洗了手,在她对面坐下来,没有急着帮忙,盯着她看了好一会儿。苏婉被他看得有些纳闷,低头在自己脸上摸了摸:“怎么了?我脸上沾面粉了?”
“我今天听说了一个名字。”林跃缓缓地说,“方启明,鑫元资本的方总。听说他跟我有点关系。”
苏婉的动作没有停。她把一个馄饨收口捏好,整整齐齐放在盘子里,又去拿下一张皮:“方启明怎么了?”
“赵启铭被劝退的事,第三天就被公司收了回去。后来我查了电话记录,当天上午方启明办公室给赵启铭打过一个电话。”林跃的声音不重,却一字一字咬得很清楚,“我一个写代码的,干了十年也跟投资方说过话,方启明凭什么为一个普通员工亲自打电话?”
苏婉拈着馄饨皮的手指顿了顿,但很快又恢复如常。她没有抬头,语气淡淡的、像在说今天天气不错:“也许他只是碰巧知道你的事,觉得不太公平。”
“陈凯认识方启明。”林跃又补了一句,“他说方启明有一个很敬重的人,当年在他最难的时候拉过他一把。我让他猜你是谁,他没说。”
包馄饨的手终于停了下来。苏婉低着头看着桌上那排元宝,良久才轻声问了一句:“你就是想问我,是不是认识方启明,对吗?”
林跃没有说话,点了点头。
苏婉把最后一只馄饨包完,拉过旁边的湿毛巾擦了擦手,这才抬起头来。她看着林跃的眼睛,目光里却没什么被问倒的慌乱,反倒带着一丝复杂的温柔和迟疑。过了很久,她才开口:“林跃,你先把馄饨吃了,容我两天时间,把一些话想清楚,再原原本本告诉你,行吗?”
“现在不能问?”
“现在不能。”苏婉把盘子端起来,朝厨房走去,走到一半又停了半步,声音低了几分,“但我向你保证,从认识你到现在,我没有做任何对不起你、对不起这个家的事。”
那天晚上,馄饨是鲜虾馅的,皮薄馅大,咬一口满嘴汤汁。林跃吃得很慢,一碗馄饨吃了将近半小时。苏婉坐在对面,拿一只小勺慢慢喝汤,没说一句话。桌上的手机闪了一下屏,林跃随意瞥了一眼,看见屏幕上有条微信弹出来,备注名是一个字:“方。”
苏婉伸手把手机翻了个面,扣在桌上。
第六章 咖啡厅的真相
第二天下午,林跃手机响了两声,是一个陌生号码。他本以为是骚扰电话,犹豫了一下还是接起来,对面是个很稳的男声:“林跃吗?我是方启明。明天下午三点,城南拾光咖啡厅,你有空吗?”
林跃在工位上愣了几秒,才说:“有空。”
方启明没有多说,电话挂得干脆利落。林跃盯着屏幕上跳动的光标,心跳却像被人按下一个慢放键。方启明主动找他,这意味着什么呢?他忽然想起苏婉手机屏幕上那个“方”字,心口又紧了一点。
第二天下午,林跃提前半小时到了咖啡厅。这家店藏在写字楼之间的巷子里,门口种着几竿竹,里面只有五六张桌子,客人不多,音乐很轻。他找了一个靠窗的位置坐下,要了一杯美式,看着窗外的行人来去。
三点整,一个穿深灰色夹克的男人推门进来,五十岁上下,个子不高,步伐不快,视线扫过屋内时却带着一种沉静的分量。他径直走到林跃面前坐下,向服务生要了一杯白水,然后开口:“林跃,我是方启明。”
林跃点头:“方总。”
方启明没寒暄,目光落在林跃脸上:“我本来不该约你出来。但你的事,我既然知道了,就不能假装不知道。赵启铭跟我说,是你要走,不是他要劝退你。可我问过你们部门的同事,真相不是这样。”
林跃握着杯子的手指微微收紧:“您是怎么知道的?”
方启明似乎早知道他会这么问,喝了一口白水,慢慢放下:“我知道你很多年了。你太太叫苏婉,对吧?”
林跃的心提到嗓子眼。他猜过这一层,可真从方启明嘴里听到“苏婉”两个字,还是像被石子当面砸中,一时接不上话。方启明也不催他,继续道:“苏姐跟我认识十二年。我创业那年,公司账上只剩六万块钱,投资人撤了,合伙人走了,是你太太把她的一套房子抵押出去,把钱借给我。没要求签任何协议,只跟我说一句话:‘你一定会赢。’后来公司起来,我做了投资方,总想回报她,她什么都不要。她只跟我提了一个条件——别让任何人知道她帮过我,尤其是她的家人。”
林跃嗓子发干:“她……为什么?”
“她说,她先生是靠自己的本事吃饭的人,她不想让他觉得自己是靠关系活着。这个理由,
这个理由,我是后来才明白的。她说,她先生是靠自己的本事吃饭的人,她不想让他觉得自己是靠关系活着。”
林跃低下头,杯里的美式映出他微微变形的脸。他忽然想起苏婉那天在厨房收拾碗筷时问他的那句“是不是出什么事了”,想起她收到消息后只回了三个字——“知道了”。原来她不是冷淡,她是早就知道他会经历什么,也早就准备好用她的方式兜住他。
方启明看着他的表情,没有一丝居高临下的意味,声音反而放低了一些:“林跃,我不跟你说这些大道理,我只告诉你事实。那年苏姐把房子抵押出去,钱打到我账上的时候,她刚做完手术不到一个月,身体还没恢复。我后来才知道,她当时连公司都没了,靠给人做财务外包过日子。她借我的那笔钱,是她能拿出来的全部。”
林跃觉得嗓子里像堵了什么东西,半晌才问出一句:“她为什么从没跟我提过?”
方启明沉默片刻,目光落在桌上那杯白水上:“因为她在乎你。她跟我说过一句话,她说一个男人在这个年纪,最怕的不是穷,是被人看不起。所以她宁可自己扛着,也不想让任何人知道她丈夫是靠她的人脉才站稳的。”
林跃张了张嘴,说不出话。他想起苏婉每天七点出门挤地铁,晚上回来还要给他做饭;想起她总说“家里的事你别操心,你顾好自己就行”;想起她手机屏幕亮起时那个“方”字,原来那是她隐藏了十二年的一条后路,也是她为他留的最后的体面。
方启明忽然从口袋里掏出一张名片,推到林跃面前:“赵启铭那边的事,我已经让人去查了。你被劝退,不是因为能力问题,是因为有人动了别的心思。这件事你不用管,我来处理。”
林跃看着那张名片,抬起头:“方总,您为什么要帮我?”
方启明笑了一下,眼角的皱纹显出一丝温和:“我不是帮你。我是敬重苏姐。一个能在我最难的时候把全部身家押在我身上的女人,她看人不会错。她自己都说她老公是个靠得住的人,那我相信她。”
他顿了顿,目光认真起来:“再说,你被劝退这件事本身就是错。错的东西就该被纠正,这跟人情世故没有关系。”
林跃心里翻涌着各种滋味,既有被苏婉保护了太久的震动,也有一种隐隐的刺痛。他一直以为自己才是撑起这个家的人,现在才发现,真正撑着这个家的人,一直站在他身后,安安静静地看着他,从不声张。
方启明站起身,把白水喝完,放在桌上,像是想起什么似的,回头看了林跃一眼:“你妻子比你想象中要厉害得多。她不是没有能力在这个社会上立足,她是把机会都让给了你。”
林跃坐在椅子上,过了很久才回过神来。窗外的阳光已经斜了一些,照在桌角的杯沿上,像一层薄薄的金粉。他拿起那张名片,放进外套内袋里,然后掏出手机,看着苏婉的对话框,手指悬在键盘上很久,终于打出一行字:
“今晚我来做饭。你回来吃。”
他发完这条消息,并没有立刻收到回复。但三分钟后,手机亮了一下。苏婉回了一个字:
“好。”
第七章 妻子曾是创始人
林跃到家时,苏婉正坐在餐桌边剥一颗橘子。电视开着,声音不大,播着一部重播的老剧。客厅里飘着淡淡的茉莉香,空气平静得不像发生过任何事。
他换鞋,把外套挂好,在苏婉对面坐下来。餐桌上的橘子皮像花瓣一样展开,苏婉的手指干净修长,剥得极其认真,仿佛这是她此刻唯一在意的事。
“你没什么想跟我说的吗?”林跃开口,声音比他自己预想的要沉。
苏婉把橘子分成两半,递了一半给他。橘瓣饱满,泛着润泽的光。她抬眼看他,目光很平:“方启明找你了?”
“方总把事情跟我说了。”林跃没接橘子,手放在桌面上,“他说你们认识十二年,说你当年抵押了一套房子帮了他,说你是我见过的最低调的投资人。”
苏婉把橘子放进嘴里,嚼完,慢慢咽下,才轻轻点了下头:“对,那是我在认识你之前做的事。”
“那家公司,后来怎么样了?”
“卖掉了。”苏婉的语气很淡,“卖掉那年,刚好碰上怀孕。我本来以为可以一边带孩子一边继续做事,后来流产了,身体没养好,医生说要静养。我想了想,就把公司的股份都清了,退出来做了投资和咨询。”
林跃的呼吸停了一下。他记得苏婉那年确实状态很差,整个人瘦了一圈,晚上常一个人坐在阳台上,不说也不哭。他当时以为是工作压力大,问她是不是公司有什么问题,她只说“没多大事”。后来她换了工作,表面上看是做自由职业,他也没多想。
“你那时候为什么不告诉我?”林跃发现自己声音有些哑。
苏婉低垂着眼,手指轻轻捻着橘子皮的边缘:“你那时候刚升了项目经理,天天加班,回到家还要操心我。你记不记得你当时自己都累得在沙发上看电视看到睡着?我不是想瞒你,是觉得那件事已经过去了,我不想让你跟着难受。”
“可我们是夫妻。”林跃说得有些急,“你怀孕、流产、关掉公司——这些事情哪一件不该让我知道?”
苏婉抬起头,目光静静落在他脸上:“你知道我为什么没告诉你吗?”
林跃没有接话。
“因为我不想让你觉得,我留下来是因为我没得选。”苏婉说得很慢,却很清楚,“我想跟你过的是正常日子,不是让你觉得你是我的退路,也不是让你觉得我嫁给你是因为你那会儿给了我一个依靠。”
“我从来没有——”
“我知道你没有。但你自己会多想。”苏婉打断他,语气不重,“你性子要强,从小到大都是靠自己一步步走上来的。我要是把以前的事情告诉你,你会怎么样?你会拿自己跟我的过去比。你会觉得你拼命跑了一年,还比不上我当年一个决定。林跃,我舍不得让你这么想。”
林跃张了张嘴,许多话堵在喉咙里,一时竟找不出一句完整的。
他忽然想起婚礼那天,苏婉穿着敬酒服站在他旁边,笑着跟她从前的朋友打电话,说“我嫁了,你们别来闹”。他当时以为她说的“你们”只是几个大学同学,现在想来,那些人恐怕才是她真正曾经并肩过的伙伴。
他想起婚后这些年,苏婉从来不提“当年”,不提“我以前怎样”,从来不翻旧账。她像一只收起了翅膀的鸟,安安分分地待在这个家里,给他做饭,替他顾家,只说“你顾好自己就行”。
她不是没有天空。她是自己把天空收起来了。
林跃沉默了很久,手指慢慢攥紧又松开。他忽然又想起方启明说的那句“她刚做完手术不到一个月”,胸口像被什么扎了一下,又闷又疼。
“那你这次,”他声音低下来,“为什么又要出手?”
苏婉安静了一会儿。窗外有风,拂动着阳台上的绿萝叶子。她看着那些叶子,像在看很久以前的什么东西,然后转回头来,说了一句话。
“因为这次不是你的错。你被人欺负了,还要你一个人扛,我看不过去。如果是你自己的问题,你摔倒了,我会假装没看见,让你自己爬起来。但这次是别人把子虚乌有的东西扣到你头上,林跃,我不想看着你替别人背锅。”
林跃觉得胸口又热又涨,像有什么东西在融化。他低下头,桌面的木纹被灯光照得温润,他的手放在上面,指尖有些发麻。
“你知道我听到方总说那些话的时候在想什么吗?”他开口,“我坐在那里,一杯美式从热喝到凉,我心里就想着一件事——我天天说我是撑着这个家的人,到头来一直撑着这个家的,是你。我不敢回家,我怕我一进门就绷不住。”
苏婉站起来,走到他身边,把一只手轻轻放在他肩膀上。那只手温温热热的,像她平时递给他一只水杯,像她把晾好的衬衫叠好放进他衣柜。
“你不是靠我撑着,”她说,“你是这个家的顶梁柱。我只是在你偶尔站不稳的时候,替你扶一会儿门框罢了。”
林跃抬手覆住她的手背,喉咙有些涩:“你当年流产的事……后来我们一直没再要孩子,我一直以为是我们身体不太顺利。你为什么不跟我说真话?”
苏婉沉默了一瞬,声音放得轻而软:“我那时候太累了。身体跟心都像被掏空了一样。我怕如果我跟你说我是因为流产伤了身子才不容易再有,你自己心里也要背着这份沉。我想等一切都好起来了再告诉你。”
“那你有没有觉得……我是说,你有没有后悔过?”林跃问得很笨拙,可这是他此刻最想知道的。
苏婉愣了一瞬,随后笑了。那笑容干净,带着一点旧日少女的模样:“后悔什么?后悔嫁给你?林跃,我做过最大的决定,是真跟你结婚。别的都不是。”
窗外夜色渐深,灯下的两个人终于坐在了一起,没有再隔着一桌水果,也没有再隔着一次欲言又止。
林跃把那半颗橘子拿起来,咬了一口。很甜,甜得有些发齁。
“明天,”他说,“你把当年那些事,全讲给我听。不急,一天不够就讲两天,两天不够就讲一年。我都听。”
第八章 迟来的对话
清晨的光从窗帘缝里漏进来时,林跃已经醒了。他侧身躺着,看着苏婉均匀的呼吸,忽然觉得这个睡在身边的人既熟悉又陌生。昨晚聊到很晚,他问了她很多过去的事,她也讲了,讲得平静,像在说别人的故事。可林跃知道,那些平静下面埋着多少年的沟坎。
他轻手轻脚起身,走进厨房。冰箱里有鸡蛋、青椒和昨晚剩的米饭。他系上围裙,打开灶火,打算做一盘蛋炒饭。婚后这些年,他的早饭都是苏婉做的,他很少进厨房。今天他想让她多躺一会儿。
“你起这么早?”苏婉的声音从身后传来。她穿着那件旧睡袍,靠在门框上,头发有些乱,眼里还带着倦意。
“醒了就睡不着。”林跃没回头,把鸡蛋磕进碗里,“你再睡会儿,马上就好。”
“你做的饭,能吃吗?”苏婉笑着走进来,拿起水杯。
“难吃你也得吃。”他回头看她一眼,话里带着笑。
这种对话在结婚头两年很常见,后来渐渐少了。两个人似乎都在这一刻意识到了这一点,厨房里安静了几秒,只有油锅发出滋滋的声响。
早饭端上桌,林跃把盘子摆到苏婉面前。她尝了一口,点头:“还行,没把盐罐子打翻。”
“那以后我多做。”林跃说。
苏婉放下筷子:“你昨晚是不是没睡好?”
林跃垂下眼,拿起汤匙搅了搅粥,沉默了一会儿才开口:“我认床。身边躺着个我不认识的人,睡不着。”
苏婉没有生气,反倒笑了:“你才认识我?都七年了。”
“七年,可昨天晚上的事让我觉得,我以前根本就没摸到你大概是什么样的人。”林跃抬起头,目光直接而坦诚,“苏婉,我认认真真跟你说,昨天听方启明讲那些话的时候,我第一反应不是感动,是气,气我自己。这些年我天天加班,觉得自己在养家,其实连你每天在忙什么,身体怎么样,心里有什么担子,我全都不知道。”
苏婉正要开口,林跃摆摆手:“你让我说完。我昨晚想了一整夜,想明白了。我以前不是没时间,是不上心。你报喜不报忧,我想着家里有你就踏实了,从来没回头问过你累不累。你说你怕你的事压着我,可你越是这样,我越觉得自己活得像个摆设。我咽不下的不是这件事本身,是我连你以前吃了多少苦都是最后一个知道的。”
他停下来,喉结动了动:“最难受的是,我居然在你面前觉得自尊心过不去。你帮了我,我却觉得被你罩着丢人。我这样想,很浑蛋。”
苏婉听完,没有立刻接话。她端起杯子喝了一口水,轻轻放下,像在等自己情绪平稳下来,才说:“林跃,你听我说。”
他看着她。
“我没有罩着你。”苏婉的声音不大,却很清楚,“我只是恰好有能力,让一个不公平的决定被看见。你看错了一件事——你以为我是不动声色地帮你平了麻烦,可实际上,我只是把你的委屈捅到了该知道的人面前。要是没有你这些年攒下的成绩,方启明凭什么听我一句劝?他又凭什么去给赵启铭施压?”
林跃张了张嘴,被这个角度堵住了。
苏婉继续说:“你要是真的不甘心,就别留在那个位置上。你用自己的行动证明,你配得上你的骄傲,也配得上这个机会。而不是一边受着我的帮忙,一边心里觉得自己欠了谁什么。”
“我知道。”林跃低声说。
“你不光要知道,你得做出来给我看。”苏婉的语气认真起来,“你不是一直觉得,你是被人保下来才留下的吗?那你主动走。你不是被谁赶出去的,你是自己选的路。离开星云科技,去做你想做的事。这才是你。”
林跃怔住了。他没想到苏婉会这样直白地支持他辞职。但她说得对,他心里其实早就不想留了。他留下来,只因为那个岗位是被人硬保下来的,若他接受了,就等于默认自己的价值要靠妻子的人脉才能兑现。
他沉默了很久,
他沉默了很久,久到厨房里只剩墙上的挂钟在走动。苏婉没催他,只是安静地坐在对面,手指轻轻绕着杯沿,像一个等待答案的人,又像一个已经给出全部答案的人。
“好。”林跃终于抬起头,声音里有一种落定之后的平稳,“我听你的。不是因为你说得对,是因为我想明白了,这些年我一直把‘责任’挂在嘴上,可真正落到你身上的时候,我连你最需要什么都不知道。”
他顿了顿,语气更沉了几分:“苏婉,从今天起,家里的事我扛一半,心里的事也扛一半。你愿意跟我说,我就愿意听。你要是觉得说不出口的时候,我就多问几遍。我不会再让你一个人扛那些事了。”
苏婉看着他,眼眶微微泛红,却没让眼泪掉下来。她低下头,夹了一口蛋炒饭,慢吞吞嚼了许久才说:“行。说话算话。”
“说话算话。”林跃点头,“等我把辞职的事办完,我想自己出去做点事。不一定挣大钱,但至少是我自己的方向,也能让你看见——我不是靠着谁的庇护才站得住的人。”
苏婉没再说那些让他量力而行的话。她只点点头,说:“那我等你。”
林跃笑了笑,忽然觉得心里一块压了很久的石头搬掉了。他伸手拿过苏婉面前的空碗,又给她添了一碗粥:“那说好了,以后谁也不瞒谁。你以前瞒我的那些,我不追;但从现在起,你不能再一个人闷着。”
“你也一样。”苏婉接回碗,看着他,“别再用加班当借口了。再忙也要回家吃饭。”
“好。”
饭桌对面的窗外,晨光铺满了阳台栏杆。那一刻林跃才觉得,这间住了七年的屋子,第一次有了一个家该有的温度。
他端着碗起身去洗,路过苏婉身边时,轻轻握住她垂在桌沿的那只手,握了一瞬,又松开,走去水槽边拧开了水龙头。哗哗的水声里,他听见苏婉在身后轻声说:“林跃,你早上做的饭,挺好吃的。”
他没回头,嘴角却弯了。他知道,日子还长,路要一步一步走。但至少今天,他们终于把该说的话说完了,也有了新的路要走。
第九章 好友的邀请
陈凯打来电话的时候,林跃正坐在阳台上擦那盆养了五年的绿萝。电话那头吵得很,像是路边大排档的背景音。
“老林,出来喝一杯。”陈凯的声音带着几分热腾腾的酒气,“就咱俩。我请客。”
林跃看了一眼客厅里苏婉亮着的台灯,低声说:“这么晚了,改天吧。”
“改什么天,明天你又要说加班。”陈凯啧了一声,“你现在不是都快被那帮人架空了嘛,正好闲着。出来,我有正事跟你聊。”
林跃顿了顿。苏婉在屋里听见他挂电话的动静,没抬头,只问了一句:“是陈凯?”
“嗯,叫我去喝两杯。”
“去吧。”苏婉合上手里的书,“他这个人,无事不登三宝殿。找你八成是真有事。”
林跃换了件外套出门。初秋的夜风带着凉意,街角那家烧烤摊还支着白炽灯,陈凯已经坐在最里面那张塑料桌前,桌上摆了一盘毛豆、两瓶啤酒,视线正对着路口的方向。
“来了?”陈凯见林跃坐下,也没客套,直接给他倒满一杯,“先喝一口,暖暖胃。”
林跃喝了一口,冰凉的啤酒顺着喉咙滑下去,整个人反倒清醒了几分。
“你公司的事,我听说了。”陈凯夹了一粒毛豆,语气像在说一件寻常事,“赵启铭那个人就是那样。你在他手底下干了五年,你的价值他心里门儿清。但他那种人,用你的时候恨不得你每天住在工位上,不需要你的时候就把你当旧键盘一样拔下来扔抽屉里。”
林跃笑了笑:“你倒是对他挺了解。”
“我不是了解他,我是了解这种公司。”陈凯放下筷子,看着林跃,“老林,咱们认识的年头不算短了,我也不跟你绕弯子。我去年从原公司出来,自己搞了个团队,做企业服务这块。到现在快一年了,产品和方向我都想清楚了,就差一个能把技术框架立起来的人。我想让你来,当技术合伙人,给你原始股份。”
林跃一时没接话。他以前不是没想过跳出去,但端着星云科技一份稳定薪水,又刚过了三十五岁这个坎,总觉得自己承担不起重新来一次的风险。他端起啤酒喝了一口,慢慢问:“你公司现在几个人?”
“本身团队加上我,五个。”陈凯也没瞒他,“但我刚拿到一笔关键投资。资方答应,只要三个月内能拿出产品原型,后面第二轮的投资额会翻几倍。”
“什么方向?”
“企业协同工具。”陈凯说这四个字的时候,眼睛忽然亮了一瞬,“老林,你记不记得前年冬天有一回,咱们几个在城南那家涮肉馆吃饭。你喝多了,拿筷子蘸着茶水在桌上画了一整张图纸,说现在市面上的办公软件都太笨,企业真正需要的不是一个存放文件的仓库,而是一条让信息自己跑起来的路——任务、文档、审批、沟通,所有东西应该长在同一个系统里,而不是各个模块各管各的,让员工一天到晚在几个软件之间来回切。”
林跃的手微微一顿。
那个冬天的饭局他记得。那天他刚被何志远以“方案没有产品思维”为由当众否掉了一个酝酿三个月的设计,心里憋着一口气,多喝了几杯。那些话他说过之后自己都快忘了,却没想到陈凯还记着。
“你当时说,要是有机会,你就按那个思路做一个真正称手的工具出来。”陈凯端起杯子,跟林跃碰了一下,“我当时没吭声,但你画的那张图,我拍了张照片存下来了。后来我琢磨了一年,越琢磨越觉得,不光是你说的功能逻辑对,这个方向本身,在市场上就有得做。”
林跃心里确实动了一下。可他还是有顾虑:“老陈,你说得再好听,你现在公司的体量摆在那儿。我这边要是辞职过去,头三个月你连工资都不一定开得出吧?我家里不是只有我自己,苏婉那边——”
“苏婉那边我管不着,那是你要商量的事。”陈凯打断他,“但我可以跟你透个底。我拿到的这笔投资,不是随随便便找来的钱。资方看过我的BP,也看了我的技术规划,人家问的第一个问题不是财务模型,而是你。”陈凯用手指敲了敲桌子,“问的是:你打算让谁来牵头做这个技术架构?我说了一个名字,人家才同意往下谈。”
林跃怔住:“我?”
“对,你。”陈凯看出来林跃已经不像刚才那样冷淡了,于是往前凑了凑,语气压低了几分,像是怕隔桌有耳,“老林,你别以为这项目是我拍脑袋想的。有人比你自己更看重你的点子。”
林跃端着啤酒的手悬在半空中,许久没动。
他想起苏婉今晚坐在灯下翻书的样子,那句轻描淡写的“去吧”,还有更早之前她说的那句“你用自己的行动证明”。那些话串在一起,像一条被水草盖住的线,此刻终于露出一端。
“你说的资方……是谁?”
陈凯摆摆手,拿起酒瓶又给两人各倒满:“这个我现在真不能说。人家跟我签了保密协议,我要是先破了口子,后面的事情就没法做了。但你信我,那个人你在乎,对方也在乎你。”
林跃没有再追问。他把那杯酒喝完了,又坐了一阵,陈凯看他心不在焉,也没多留,结了账各自散了。
林跃走在回家的路上,夜风把他的头发吹得有些凌乱。手机在口袋里发烫,他几乎能感觉到苏婉发来的那条“知道了”还留在聊天记录的最上面。他想起那三个字背后的所有事——十分钟逆转的结局、方总的电话、苏婉承认自己十年前的身份。她瞒了他那么久,一边说不干涉他的工作,一边又用最隐蔽的方式,把他推向他曾经画在饭桌上的那张图纸。
他推开家门,苏婉已经洗完澡坐在沙发上擦头发,听见门响,问了一句:“回来了?陈凯说什么了?”
林跃站在玄关,换鞋的动作停了一瞬。他抬起头,看着她,语气平静却直直地落下去:“陈凯今天跟我说的那笔投资,是你给的?”
苏婉的手指在发梢上顿了一下。她没抬头,也没立刻回答,半晌才关掉吹风机,抬眼看他:“他跟你说了多少?”
“他是什么都没说。”林跃走过去坐到她对面,“是我自己想到的。你以前帮过方总,你认识那么多做投资的人,你手里有资源。陈凯公司缺的恰恰是我那套思路。这事儿太巧了。所以你早就知道他那个项目,对不对?”
苏婉把擦头发的毛巾叠好放在腿上,沉默了一会儿,才轻轻地说:“陈凯来找我说这个项目的时候,是三个月前。我看了他的商业计划书,觉得方向是对的。但他真正打动我的,是他拿来给我看的那张照片。”
“什么照片?”
“你蘸着茶水画在涮肉馆桌上的那张图纸。”苏婉抬起眼,目光很沉,“他说这张图是你画的,问我想不想把它变成真的。”
林跃的喉头微微发紧。
苏婉没有避让他的目光:“我没打算瞒你一辈子。我只是想,等到你把该辞的职辞了,走一条自己想走的路。我不是不让你做决定,我是怕你自己不知道自己能走多远。”
林跃半天说不出话。过了好一会儿,他伸手把苏婉手里的毛巾拿过来,叠好放在茶几上,低声说了一句:“咱们明天再聊。我有点乱。”
苏婉点点头,没有逼他。林跃走进书房,关上门,在黑暗里坐了很久。
窗外夜灯明亮,那盘绿萝的影子被拉得很长,斜斜地铺在书桌角上。他打开手机备忘录,找到那个很久以前写的关于企业协同工具的不成形的框架笔记。手指划过一行一行的字,那些句子里,居然真的有他自己都快忘了的、属于二十五岁时的野心。
第十章 主动辞职
清晨的光线从窗帘缝隙透进来的时候,林跃已经在书房里坐了很久了。他的面前摊着那本旧笔记本,纸页泛黄,字迹还带着年轻时的潦草。几行墨迹被水渍晕开,像是后来有人不小心把茶杯打翻了,又或者是某个深夜,他自己握着笔在上面趴着睡过去留下的痕迹。
这一夜他没有怎么睡。脑子里翻来覆去都是苏婉的话,陈凯的话,还有赵启铭昨天那张从强硬变成热情的脸。从劝退到挽留,从冰冷的“知道了”到方总那通电话,一切都转得太快了。夜里他在笔记的页边写了好几个词:目标、底线、方向。临到天亮的时候,他忽然合上本子,发现那些词其实都不用写出来,他早已知道答案。
七点四十分,林跃从家里出来。苏婉站在门口递给他一个保温杯,没有多问,只是看了他一眼,说:“路上慢点。”
林跃接过杯子,嗯了一声。电梯门合拢之前,他隔着门缝看了一眼自家的窗,苏婉已经回屋了,阳台上晾着的两件白衬衫在风里轻轻晃。
到公司的时候,行政部的小姑娘正端着茶杯站在过道里,一看见他就快步跟上来,压低声音:“跃哥,赵总刚才问了你两次,让你一到就先去他办公室。”
林跃点了点头:“我知道了。”
小姑娘犹豫了一下,又问:“你……没事吧?”
林跃笑了笑,没回答。他走到工位,把背包放下,从抽屉里拿出一个文件袋,从里面抽出昨晚就写好的一页纸,确认上面的字迹和落款,然后站起身,穿过格子间,朝赵启铭的办公室走去。他走得不算快,也不慢,像是走一条自己已经想了很久才决定走的路。
赵启铭正坐在转椅上打电话,见林跃推门进来,朝电话里说了句“回头再聊”,放下手机,脸上堆出一片热络的笑容:“老林,来了,坐。”
林跃没有坐下。他把那页纸平放在办公桌上,轻轻推过去:“赵总,这是我的辞职报告。”
赵启铭的笑容顿了一下,但很快又缓了过来,伸手把纸拿起来,飞快扫了一眼,又放回去:“老林,昨天咱们不是已经把话说明白了吗?你留下,新项目由你牵头,待遇上有什么想法,你尽管提。何志远那边我说过了,他会配合你。”
“赵总,”林跃的语气很平静,“我昨天晚上想了一整晚。这个决定跟昨天的事没有太大关系,也跟何总没多大关系,是我自己认真想好了的。”
赵启铭脸上的笑收了几分。他靠在椅背上,双手在胸前交叉,像是在掂量林跃这话有多少分量。静了片刻,他又开口:“老林,我知道你心里有气。你为这个项目受了委屈,我承认,是我把关不严,让不专业的人掺和进来了。你要是觉得何志远在那里碍你的事,我可以安排他调岗。这种调整就是一个签字的事,你不用拿辞职来赌气。”
“我没赌气。”林跃迎着赵启铭的目光,声音很稳,“我是想了很久的。这些年你给我的平台和机会,我一直记得。但有些事做过了以后,我没法骗自己说没关系。”
赵启铭看着他,沉默了一会儿,忽然换了一种口气,像是推心置腹一般压低了声音:“你去外面能拿多少钱?你说个数字,我可以在你的基础上再加三成。期权我也可以批给你,比例好商量。咱们公司再怎么着,盘子比你出去重新折腾要稳当,你家里的情况我也知道,苏婉那边——”
“赵总,”林跃打断他,“不是钱的事。”
赵启铭愣住了。他的手指在桌面上缓缓敲了两下,又像是不甘心似的加了一句:“你要是觉得公司对不起你,我替公司跟你道个歉。之前的事翻篇,行不行?”
林跃看着面前这个男人。赵启铭用了“道歉”这两个字,已经是他在这个位置上做过的最低的姿态。屋里很静,只有空调出风口发出轻微的嗡嗡声。林跃微微弯了一下嘴角,轻声说:“赵总,谢谢你的话。但我想去做让自己不心虚的事。”
赵启铭的眉头皱了起来,半晌没有说出话。
林跃朝他鞠了一躬,转身拉开办公室的门,走了出去。
门在身后合拢的刹那,走廊里传来一阵脚步声。何志远正从另一头走过来,手里端着保温杯,看上去刚开完会。他看见林跃从总经理办公室出来,又看见林跃手里没拿工牌,便站住了,嘴角牵了一下:“哟,老林,听说你交辞职报告了?怎么,昨天那点小风波真把你给镇住了?”
林跃没停步,只是从他身边走过去。
何志远脸上的笑意僵了僵,又追了半句:“不过也是,压力大,想走也正常。出去找个清闲点的活儿也挺好,稳定嘛,对吧。”
林跃已经走到自己的工位前,弯腰把抽屉里的东西一件一件放进纸箱。那只用了四年的马克杯、一盆养了快两年的绿萝、一本已经翻得起毛边的技术书,还有一张他和苏婉在洱海边拍的合影。照片上两个人站在风里,苏婉的围巾被吹得扬起来,他正偏过头去替她系围巾,笑得一脸傻气。
他把照片拿起来看了一会儿,轻轻放进了箱子最上面。
办公室里悄无声息。每个人都在做自己的事,但没有一个人真的在做事。有人偷偷侧过头看他,有人端着咖啡站在茶水间门口没有往前迈步,没有人上去寒暄,也没有人假装无事发生地和他开玩笑。那种安静是刻意维持的,像怕惊碎什么东西。
过了一会儿,隔壁工位的老周转过来,朝着林跃的纸箱看了一眼,低声说了两个字:“佩服。”
林跃抬起头,老周已经转回去了,只留给他一个厚实的背影。林跃没有接话,低头把纸箱抱起来,又说了一遍:“我走了,大家好好干。”
没有人答话,但有好几个人轻轻点了点头。
他抱着纸箱穿过工位区,经过行政部的时候,刚才那个小姑娘快步追出来,往他箱子侧边塞了一瓶水和两块巧克力,什么也没说,转身跑回去了。林跃低头看了一眼那瓶矿泉水,没有拒绝,进了电梯。
电梯门合上之前,他透过那道变窄的门缝,看见走廊尽头那间办公室的玻璃墙上映出赵启铭的背影,像一尊凝固的雕塑。
下到地库,他把纸箱放进副驾驶,坐进车里,手机亮了一下。是苏婉发来的:“交了吗?”
林跃打了两个字:“交了。”
过了一会儿,他又补了一句:“你早上说,让我路上慢点。我开回去,你中午想吃什么?”
那条消息发出去,阳光刚好从地库入口洒进来,落在他左手的腕表上,表盘折出一道细长的亮光。他把手机放下,发动车子,慢慢驶了出去。
有些路,绕了很远,但到底还是对上了方向。
第十一章 交接风波
林跃的辞职报告批下来的第二天,交接期正式开始。按照流程,他需要在一个月内把手头的项目和文档全部移交清楚。这本是一件正常的事,但从何志远接过协调工作的通知那天起,办公室里就弥漫着一股微妙的空气。
第一周的周一上午,何志远抱着一摞资料走到林跃桌边,脸上的表情还算客气,语气却不容商量。“老林,你反正要走了,手头那个数据清洗的活儿不用太较真了。这样,你帮我们把这三年的旧项目文档全部按新模板重新整理一遍,下周要过合规审查。”
林跃看了一眼那摞资料,少说有二十来个文件夹,每个里面都是往年已经归档的项目报告。这项工作繁琐、枯燥,且和他原本负责的内容毫无关系。如果真按新模板逐份重做,别说一周,半个月都未必能完成。
他抬头看了一眼何志远。何志远没有接他的目光,把手搭在那摞资料上轻轻拍了拍,像是在拍一件很趁手的工具。“工作量是大了点,但你是老员工了,经验足,效率高。别人做我不放心。”
林跃没有立刻反驳,只是伸手拿过最上面一份文件夹翻开扫了几眼,然后说:“何总,这些项目上线最早的已经三年了。当时用的模板和现在差别很大,全部重做需要时间。我交接手头的活也需要时间。您看这样行不行,我先把正在跑的两个项目交接完,再来处理这些。”
何志远的笑容淡了一下:“交接的事你抓紧一点就行,年轻人上手快。这个合规审查是赵总亲自关注的,你别让我难做。”
说完,他转身走了。
林跃坐在椅子上没动,手里那份文件夹摊开着,过了好一会儿,他把它合上放回那摞资料的最上面,转头继续写自己的交接文档。他没有去争辩,也没有去找谁诉苦,只是把当天要做的事列了一个清单,在“旧项目归档”后面标了一个预估时间:两周。
下午的时候,工位对面的小刘趁去茶水间的功夫凑过来,低声问:“跃哥,何总给你安排那活儿了?”
林跃嗯了一声。
小刘咬了咬嘴唇,犹豫了一下才说:“那些旧项目我上个月刚帮他整理过一次,根本没说要换模板。他今天早上才让我把所有模板文件都删掉重下的,说是合规要求变了。”
林跃停下手里的动作,看了一眼小刘。小刘是他们组里最年轻的工程师,入职不到两年,技术不错,就是性子软,平时何志远说什么他都不太敢还嘴。林跃沉默了几秒,说话的声音不高不低,刚好够两个人听见:“他让你删,你就删了?”
“他说是统一要求……”
林跃没有多说什么,只是在笔记本上记下了一行字。隔了一会儿,他补了一句:“以后他让你动任何文件,先留个备份,或者在工作群里发一条说明。不是不信人,是多个凭证。”
小刘愣了愣,点点头,端着杯子回了工位。
接下来的日子,何志远像是尝到了甜头。他隔三差五丢给林跃一些临时任务,有时是整理客户回访记录,有时是补几页PPT,还有一次甚至让林跃去替项目组订下周出差的会议室。这些事以林跃的职级早就不该经手了,但何志远总能找到冠冕堂皇的理由:“老林还在,别浪费资源嘛。”
林跃没有翻脸。他一件一件地接下来,做完之后用邮件发给相关的人,抄送何志远,同时在交接文档里把这些临时任务也一并登记在册。有同事私下为他不平,说他太好说话了,林跃只是笑笑,说:“一个月很快就过去。”
真正的变化发生在第二周周四。
那天下午赵启铭把何志远叫进办公室,谈了一个多小时。具体谈了什么没人知道,但何志远出来的时候,脸色明显不太好。有眼尖的人注意到,他从赵启铭办公室出来之后没有回自己的工位,而是绕着走廊走了两圈,才慢慢走回去。
而赵启铭那边,行政部的梁姐是最早察觉不对劲的人。她被叫进去整理一份项目历史数据清单,要求把过去两年何志远经手的所有项目按时间线排列,标注出上线日期、返工次数和客户投诉记录。她做完之后,赵启铭让她把文件直接发到他私人邮箱,不要存在公司共享盘上。
梁姐出来后没有张扬,但那种山雨欲来的感觉已经在几个人心里悄悄蔓延了。
周五上午的部门例会,是何志远亲自主持的。
这一个月来,例会上他对林跃的态度始终带着一种微妙的打压,先是表示林跃的交接进度不够快,又暗示林跃“人在曹营心在汉”,工作质量有所下滑。今天他更是直接翻开一份打印出来的文档,当着所有人的面说:“老林,你这是马上要走了,心不在焉。这份接口文档你写的什么?生产环境能用吗?我看连实习生都不至于写出这种水平。”
会议室里一阵安静。所有人的目光都落在林跃身上。文档在林跃手里,他低头翻了两页,然后放下纸,语气平静得像在说一件和自己无关的事:“何总,这版接口文档是上周三提交的,对标的是V3.2版本的生产环境参数。你手上拿的这份可能是旧版,我后来更新过一版,新版本已经通过测试组验证了。”
何志远皱了皱眉:“更新过了?我怎么不知道?”
林跃点了一下桌面的投屏,把自己的电脑画面映在幕布上。一份带时间戳和测试组签章的文档清清楚楚地展示在所有人面前。“这是最新版,提交时间是上周五下午三点十二分,测试组签收以后做了一轮回归,昨晚通过了。邮件抄送了你、梁姐和赵总的助理。”
他说到这儿顿了一下,又补了一句:“另外何总,你说我交接进度慢,我这边列了一个清单,所有项目的状态、负责人、下一步计划,都有备注和时间点。清单我放在公共目录里了,大家可以随时查看。”
林跃的语气没有一丝火气,但每一个字都像钉子一样钉在桌上。何志远的嘴唇动了动,似乎想说什么,但半天没有找出合适的话。会议室里很安静,安静到能听见投影仪风扇嗡嗡转动的声响。
过了好一会儿,何志远端起杯子喝了一口水,说了句“那可能是我看错版本了”,就草草结束了这个议题。
那天晚上,林跃加了一个小时班,把所有交接文档最后核对了一遍,在系统里提交了完成标记。他关上电脑的时候,办公室里只剩下几个还在赶工的同事。小刘从隔壁探过头来,声音压得很低:“跃哥,今天会上你真厉害。我看何总回去以后半天没说话。”
林跃把桌面收拾干净,拿起那盆绿萝和马克杯,想了想,又放回去。这些东西他准备明天再带,反正还有最后两天。他拍了拍小刘的肩膀:“做好自己的事就行。有些东西捂久了,自己会散。”
小刘看着他的背影,忽然又说了一句:“跃哥,其实大家心里都有数。”
林跃没有回头,只扬了扬手。
第二天早上,赵启铭在公司系统里发布了一条内部通知:因业务架构调整,何志远不再担任研发中心项目总监,调任人力资源部任高级顾问,负责人员培训体系搭建,相关交接即日起启动。
通知很短,没有解释原因。
有人看到何志远收到通知之后,在工位上坐了整整十五分钟没有动。然后他站起来,第一次没有端着那只保温杯,径直走进了赵启铭的办公室。
门关着,但隔着玻璃墙,能看到两人在里面短暂地说了些什么。何志远出来的时候,脸色铁青。他没有回工位,直接出了门。
林跃是在茶水间听说这个消息的。他没有表现出意外的神色,也没有像其他人那样凑在一起议论。他回到工位,把那盆绿萝和马克杯装进纸箱,又把那张合影擦拭了一遍,放进去,封好了箱子边缝。
交接期比原定计划提前两天完成。
他走的那天下午,阳光从西边的窗户斜斜地照进来,把工位区的地面铺成一片暖融融的橙色。他把纸箱抱起来,走到门口,回头看了一眼。小刘站起身来,冲他挥了挥手。其他人也陆陆续续抬起头。
他走出大门,手机震了一下。
是小刘发来的一条消息:“跃哥,昨天你跟我说的那句话我想了很久。你说得对。有些人捂久了,自己会散。祝你在新地方一切都好。”
林跃站在台阶上,阳光落在脸上。他把手机收起,抱紧箱子,朝停车场的方向走去。
第十二章 意外的研发部
林跃抱着那只纸箱走进陈凯公司的那天,是一个晴朗的星期一。陈凯站在前台等他,穿着一件深蓝色的polo衫,笑得很灿烂,远远就张开手臂:“老林,欢迎加入!”
林跃放下箱子跟他握了手,又被他用力拍了拍肩膀。陈凯带他往里走,边走边介绍:“前台那边是行政,走廊尽头是财务,左边是产品组,右手边是研发部。先带你四处转转,熟悉一下。”
林跃点点头,目光扫过墙上的公司名称和标语。这是一家不到四十人的创业公司,装修简洁,但工位安排得很紧凑,每一张桌上都有电脑、笔记、白板笔,看起来是真在干活的样子。几个年轻的员工路过,朝陈凯点头喊“陈总”,又好奇地看了林跃两眼。
陈凯推开研发部的玻璃门。林跃走进去,脚步忽然停住了。
这间办公室比外面看起来大一些,靠窗的位置摆着一张长条桌,桌上放着三台显示器,旁边散落着几本技术书籍和一份打印出来的系统架构图。而此刻,三位年纪不等的工程师正围坐在一张白板前,其中两个人低着头对着笔记本电脑敲代码,另一人手里拿着一支笔,在白板上画着模块图。
林跃的目光落在那张架构图上,心跳猛地快了半拍。
白板上画的分层结构、数据流向、权限引擎和消息队列的拆分方式,他再熟悉不过。那些节点的命名习惯,那个“LMS”前缀——是他当年在旧笔记本上随手画的草稿里用过的缩写。他曾经在无数个深夜翻阅自己写过的技术笔记,幻想过这个框架有一天能落地,但从来没有真的见过它变成一行行代码,出现在别人的屏幕上。
陈凯站在他旁边,没有说话,只是安静地看着他。
林跃的喉结动了动,一步一步走过去。白板旁边的一把椅子上放着一本被翻旧了的笔记本,封面上有一块明显的咖啡渍。那不是他的笔记本,但他一眼就认出了上面那行字——那是他五年前被星云科技否决掉的构想方向,他还记得自己在标题旁边用红笔写过“待验证”三个字。
而此刻,这三个字已经被一种更成熟的注释放大、补充,变成了完整的系统设计文档。
坐在白板前画图的中年人抬起头,看到陈凯和林跃,放下笔,笑了笑:“陈总,这位就是林工吧?”
陈凯点了点头:“对,老林。这是周平,之前在外企做分布式架构的,现在是我们研发部的负责人。旁边两位是李萌和赵一帆,一个做后端,一个做前端。”
周平站起来,跟林跃握了手:“林工好,你这个框架我研究两个月了,说实话,很多地方比我原来的方案要简洁,尤其是消息队列那部分,能大幅减少冗余调用。难怪苏总说,等你来,很多问题都能迎刃而解。”
林跃握着他的手,停了两秒,然后转向陈凯:“苏总?”
陈凯摸了摸鼻子,笑了笑,没有马上接话。他把研发部的门带上,示意林跃到走廊尽头的茶水间去。
茶水间里煮咖啡机嗡嗡响着,陈凯给林跃倒了一杯,也给自己倒了一杯,然后靠着台面,开口:“你记不记得,去年秋天有一次我们喝酒,你喝得有点多,跟我说起你在星云做的那个项目,说上层只看短期KPI,不肯投钱做长远的东西。你画了一张草图,潦草得很,我都没看清,但其中那个‘LMS’的缩写和分层思路,我记住了。”
林跃端着杯子,没有喝。
陈凯继续说:“后来我把这个想法说给一个做投资的朋友听,她一听就说,这个方向值得做,问我要不要拉一个团队试试。我当时也没把握,但她很爽快,给了一笔种子投资。条件只有一个——等产品框架搭起来以后,再把主程请过来。”
“那个朋友,是苏婉?”
陈凯点了点头:“她不让说,我也一直没说。直到你昨天办完离职手续,我才拿到权限,可以告诉你这些。”
林跃沉默了很久。
他想起那些年苏婉在家里的样子。她总是坐在沙发上看报表,或者对着手机处理一些看起来琐碎的事情。他以为那是自由职业客户的东西,从没细问。她有时晚上起来接电话,他睡得迷糊,只当是工作。他从没想过,她会在背后做这样一件事。
他又想起上周三的深夜,他从书房出来倒水,看到苏婉还在客厅开着台灯,面前摊着一叠打印出来的文档。他当时瞟了一眼,只看到上面有图表和英文缩写,以为是市场报告。现在回想,那些文档里的术语,分明是技术方案和投资合同使用的措辞。
他把咖啡喝了一口,放下杯子,看着陈凯,声音有一点哑:“她还做了什么?”
陈凯拍了拍他的肩:“你自己去问她吧。我只知道,从去年秋天到现在,她前前后后跟这个项目开了大概二十几次会,每次都是在咱们下班以后。有时候晚上十点多,她抱着电脑来我们办公室,就为了跟周平确认一个功能细节。”
林跃没有立刻回到研发部去。他在茶水间的窗边站了很久,望着楼下的街道。阳光照在写字楼外的玻璃幕墙上,折出一道刺眼的光。
他终于明白,苏婉那句“知道了”,从来不是冷淡。
那是她早在他心里埋下一条路的开始。这条路她铺了很久,铺得那么安静,那么轻,轻到他一直没有察觉。她不想让他觉得亏欠,所以选择把自己藏起来,只把路修好,等他走到一个岔路口时,正好出现在他面前。
他笑了一下,那是一种他自己也说不清的表情,有释然,有心疼,也有一点说不出的酸。他转身回到研发部门口,陈凯还在那儿等他。林跃看着白板上那张画了一半的架构图,又看了看桌上那本印着咖啡渍的旧笔记本,对陈凯说:“这个家,我恐怕要欠她一辈子了。”
陈凯没有接这句话,只是笑了笑,把他拉进来:“走吧,先看代码,要欠等回家再欠。周平,你把上次我们讨论的那块逻辑调出来,让林工看看是不是跟你当初画的一致。”
第十三章 并肩作战
林跃被陈凯拉进研发部时,脑子里还浮着苏婉在客厅台灯下看报表的样子。他没能细想,周平已经把笔记本上那页架构图放大投影到白板上,三个工程师围过来,你一句我一句地问他当初设计那个消息队列时是怎么考虑容错机制的。
林跃愣了一瞬,随即拿起笔,在白板上画起来。有些东西存在脑子里太久,说出来反而顺了。他从路由策略讲到幂等设计,又从幂等设计讲到故障转移,讲到一半,赵一帆忽然开口:“林工,这块如果我们用共享存储,是不是能少做一层数据同步?”
“可以做,但如果节点间网络分区,共享存储反而会成为瓶颈。”林跃在框架图上画了一个圈,“我们得保证任何单点故障都能自愈,不能只考虑正常路径。”
李萌点了点头,在键盘上敲了几行笔记。周平看林跃的眼神多了一点温度:“你这些想法,苏总当时跟我描述时,我只信了一半,现在信了九成。”
林跃手上的笔顿住,笑了笑没接话,继续讲技术细节。
那一下午,他几乎忘了自己已经离开星云。直到窗外暮色沉下来,陈凯出去接了通电话,回来拍他的肩:“老林,你媳妇让咱们早点儿收工,说今晚上她在家做饭,大家一起去。”
林跃这才看了眼手机,苏婉发来一条消息:“你第一天去新公司,我做了几个菜,让陈凯和研发部的同事一起来吃个便饭。”他盯着这行字看了半天,想起之前那次,他发的那句“我被劝退了”换来的只有“知道了”。现在想想,截然不同,又好像是同一种回应的另一面。
晚上,林跃带着一屋子人到家里。苏婉围着围裙从厨房出来,见到人多也不慌,给每人递了拖鞋,又把茶几上早备好的果盘端出来。陈凯大大咧咧往沙发上一坐:“嫂子,我们几个可都是饿着肚子来的,你可得多做点。”
“知道你们饭量大,电饭煲里焖了两锅。”苏婉说完,目光落在林跃脸上,两个人隔着一屋子人的喧闹对了一下眼神。她没说什么,转身又回了厨房。林跃跟着走进去,顺手拿起她放在台板上的菜谱,发现上面用红笔标着几道菜的步骤,旁边还写了“少放盐,林跃高血压”几个小字。他心里一热,低声说:“第一天就这么兴师动众,别累着。”
“不累。”苏婉头也没回,手上的铲子翻着锅里的排骨,“你去了新地方,跟同事处得好不好,我总得亲眼看看。”
那一顿饭吃得热闹。周平聊起技术,李萌讲了些行业八卦,赵一帆跟陈凯碰了几杯啤酒。饭吃到一半,陈凯忽然放下筷子,托着腮看苏婉:“嫂子,我现在才想明白,你为什么当初谈投资的时候提了那么多跟产品相关的条件,你当时是打算把技术团队也备好了,就等老林进来。”
苏婉给他添了杯茶:“你当时不也愿意接这个盘子吗?又不是我一个人定的。”
“行,反正你们夫妻俩算是把我架上了。”陈凯笑着摇头,看向林跃,“老林,你以后在公司说话可得当心点,你媳妇比我看得远多了。”
几个人都笑起来,苏婉只是低头夹了一筷子青菜,没再接话。
后来几天,林跃逐渐适应了新公司的节奏。白天在研发部跟周平确认架构细节,晚上回家,苏婉已经泡好茶,把笔记本电脑摊在餐桌上,屏幕上是她整理好的客户访谈纪要。她不是做技术出身,但她能从一些零碎的抱怨里提炼出真正的需求点。比如有一个用户说,他们在用协同工具时最头疼的是消息太多了,不是太少,而是每条都重要,每条都读不过来。苏婉把这句话念给林跃听,说:“你们做技术的,总想着把功能做得更全,但用户要的其实是更少、更清晰。”
林跃有自己的固执。他觉得自己设计的消息分级机制已经足够优雅,苏婉却坚持要简化到“一键只看未读的未读”。两个人为了这个概念在饭桌上争到九点半,声音越来越大,最后林跃先停下,他看见苏婉的笔记本上画着一张简笔图,一个火柴人坐在电脑前,旁边画了三层阶梯,每层写着“重要”“一般”“稍后”三个字。
“你画这个干什么?”他问。
“你的系统设计我看不懂,但我得让自己能跟客户说清楚。”苏婉揉了揉太阳穴,“如果我自己都讲不明白,用户更不会有兴趣。”
林跃沉默了一会儿,把她的图拿过来,在背面画了一个更简单的结构,只留了两个层级:需要现在处理的,和可以晚点处理的。苏婉看了一眼,说:“不觉得太粗暴了?”
“你说得对,所有消息对发的人都很重要。用户不是想要分类,是想要不再被淹没。”林跃把笔放下来,看着她,“你赢了。”
苏婉嘴角弯了弯:“不是赢,是咱们一起找到一个中间答案。”
类似的争执发生过很多次。有时候是在晚上十点半的书房,有时候是周末在阳台,林跃搬了一台台式机继续调试,苏婉坐在旁边看用户反馈的电子表格。两个人往往为一个小功能图标的位置各执一词,各自说出理由,然后又开始改。陈凯后来有次在公司撞见他们俩中午一起吃饭,两人还在争论某个按钮应该叫“同步”还是“送达”,忍不住插了一句:“你们夫妻俩别把公司当成家里。”
苏婉笑了一声:“家里早就没有工作了,我们现在是把工作过成日子。”
陈凯愣了愣,又转头看林跃。林跃没说话,只是把一筷子肉夹到苏婉碗里,苏婉也顺手给他碗里添了半碗汤。陈凯叹了口气,闷头吃饭,不再当电灯泡。
三个月过得比想象中快。天气从初春的料峭变成了初夏的微热,林跃在研发部的工位上贴满了便签,每张都是一次讨论留下的印记。周平终于把消息队列的并发压测调到目标值,赵一帆完成了前端界面的改版,李萌把异常上报机制补得干干净净。那天下午,一群人围在测试服务器前,第一次完整跑通了从登录、创建项目、发送任务提醒到多人协作的全流程。
陈凯手里端着咖啡,盯着监控屏幕上的绿色指标,好半天没说话。周平也不说话,只有李萌小声问:“这算成功了吧?”
“算。”赵一帆回答得很干脆,“首批十五个测试用户,十二个给了正向反馈,另外三个提了优化建议,没有一个说难用的。”
林跃坐在椅子上,仰头看天花板,忽然觉得眼眶有点发酸。他想起在星云最后那几个月,为了一个不该改的需求反复加班,何志远在会议上拿他做的方案当垫脚石,他的思路被困在一摊越搅越浑的泥潭里。他曾经以为自己这辈子就要那样耗下去了,从来没想过还有一天,他会和一帮真正相信这个方向的人,坐在一起,把一个从白板上一点一点画出来的东西变成能跑动的产品。
“给嫂子汇报一下吧。”陈凯拍了拍他的肩,递过来一只手机,“她比我们谁都关心这个节点。”
林跃接过手机,想了想,没打电话,发了一条短信:“原型跑通了。首批用户反馈很好。”
屏幕上很快跳出一条回复,只有四个字:“知道了,恭喜。”
跟当初那句“我知道了”相比,少了一个字,却多了他如今才懂的分量。林跃看着屏幕,缓缓笑了一下,把手机握在手心里。他知道,苏婉发这条消息的时候,一定又在那个台灯下面,对着他的笔记本,一笔一笔地帮他补充着他还没写完的部分。
第十四章 暗流涌动
原型跑通后的第三天,林跃才总算睡了一个完整的觉。那天下午,陈凯拿着一份打印出来的行业交流会邀请函走进研发部,在李萌工位上敲了两下:“新产品预发布前,咱们得在这个会上亮个相。周平,你准备一下技术演示的材料;赵一帆,帮我把PPT的美化做一做。尽量少用字,多用图。”
林跃从屏幕上移开视线,揉了揉眼睛:“我也去?”
“必须去。”陈凯把邀请函递给他,“你才是讲产品方向的人,我和周平都讲不了你那一套。”
交流会设在市会展中心三楼,来的多是本地做企业服务的公司。林跃穿着苏婉前一天晚上给他熨好的衬衫,站在角落里,看周平在一台笔记本上反复确认演示环境,赵一帆把投影比例调了三遍。陈凯递过来一杯水,压低声音说:“我听说星云科技的产品线最近出问题了,他们那个企业协同模块上线一个月,客户那边频发数据丢失,好几个人打电话投诉到售后。”
“赵启铭没处理?”
“听说他把责任推到负责质量的主管头上,自己还在对外强调星云是这个赛道的领跑者。”陈凯撇撇嘴,“越是这样,越怕别人比他跑得快。”
交流会正式开始后,前两个嘉宾讲得中规中矩。轮到林跃上台,他讲的是“企业协同工具的减法设计”,台下坐了百来个人,灯很亮,他的视线扫过第一排——忽然顿住了。
赵启铭坐在正对讲台的位置,旁边是何志远。两个人手里拿着会议手册,眼睛直直地看着他。
林跃的喉咙紧了一下,但只停顿了一瞬,便把目光落回到自己手里的话筒上。他想到苏婉笔记本上那三层阶梯的简笔画,想到她说的“用户要的是更少,更清晰”,思绪反而定了下来。二十分钟的分享,他没有用太多技术术语,讲的是三个真实的用户场景,以及团队如何在一次次的讨论里把功能从十项砍到三项。台下有人举手提问,他耐心答完,走下台时,陈凯冲他比了个大拇指。
散场后,林跃在展台边和一位客户聊技术细节。赵启铭不知什么时候走过来,站在旁边听了几句话,忽然笑着开口:“林工确实很会讲。不过你们这个产品,三个多月就做出来了,进度挺快的。我有点好奇,技术框架是从哪儿来的?”
话很轻,在场的人却都听懂了。
那位客户看了赵启铭一眼,又看看林跃,没说话,往后退了一步。何志远跟着补了一句:“林工在星云的时候,公司也有一些成果积累。现在嘛,知识产权的事有时候说不清楚。”
林跃的手握紧了又松开。他把手里的马克杯放在桌上,声音平稳:“何总监,我在星云没有带走一行代码。你要是觉得我用了公司的技术,可以拿出证据来。”他说完,顿了一下,“你们应该没有证据,因为这套设计的思路,最早是四年前我在一次技术沙龙的公开分享里讲的。那次分享有录像,也有同行写的参会纪要,网上还搜得到。”
赵启铭的笑意微微一滞,但很快又恢复:“有这回事?我没印象了。”
“你当然没印象。”陈凯不知什么时候走到了林跃身后,手里拿着一本厚厚的旧文件夹,“因为他讲那场沙龙的时候,星云的产品线还在做外包。你们当时的产品负责人,还不是你赵总。”
林跃从陈凯手里接过那本文件夹,翻开第一页——纸已经泛黄,最上面一行手写的日期清清楚楚,比林跃入职星云早了整整两年。他把本子放在展台桌面上,一页一页翻给在场的人看:手绘的系统架构图、写满批注的需求分析、还有那张他在苏婉面前提起过的旧笔记本扫描件。每张纸的页脚,都有公开展示的时间和现场签到的名单。
刚才那位客户探过头来看了看,又翻到前面确认了一下年份,得出答案后,脸色变得认真起来:“林工,这些设计图,你早就在外面讲过了?”
“对。所以不存在从星云带走技术这个说法。”林跃合上文件夹,“赵总,我理解你现在碰到了一些困难。但你带着何总监来这种场合讲这种话,不显得太着急了吗?”
周围不知什么时候聚了一圈人。赵启铭的脸色变了变,没再多说,转身朝门口走。何志远紧随其后,脚步有些乱。林跃看着他们的背影,又把那本旧文件夹抱回怀里,忽然有些后怕——如果自己没留着这些旧资料,今天这场交流会,怕是要给团队带来不少麻烦。
陈凯也明白这一点。他拍拍林跃的肩,低声说:“我回去就得跟嫂子道个谢,她让我提前把你这几年公开分享的材料都整理出来,我一开始还觉得多余。”
“她让你整理的?”
“就在你说要参加交流会的前一天。”陈凯回忆了一下,“她让我去你那堆旧资料里翻一翻,把有公开记录的都复印一份。我当时还问她要这些干什么,她说:留着,也许用得上。”
林跃心里一动,没有接话。
而苏婉此刻并没有闲着。赵启铭在交流会上散布消息的事,不到一个小时就传到了她手机上。她没有急着给林跃打电话,而是先翻出通讯录里那个存了很久的名字,拨了过去。
方总接起电话时,声音一如既往地沉稳:“苏婉,我刚看到交流会上那一段。你先生反应得不错,逻辑清楚,证据也站得住。”
“他那边的事,他自己能处理。”苏婉的语气很淡,“我打给你,是想问你那边进展到哪一步了。”
方总沉默了几秒。“赵启铭的账,我已经让人核完了。虚报项目数据、把供应商回扣摊进开发成本、挪用技术部预算买个人理财产品——笔迹、审批单、银行流水,对得上。这个星期董事会正好有例行会议,我准备在会上做正式提交。”
“那就不急着今天。”
“不急。”方总说完,又补了一句,“苏婉,你后来选的这条路,比我当年看到的那个创业者苦多了。但我觉得值。”
苏婉没有回答,只是轻轻说了句“麻烦你了”,便挂了电话。窗外传来会展中心散场的喧闹声,她把手机放回口袋,想了想,给林跃发了一条消息:“交流会顺利吗?回家吃饭,我做了鱼。”
林跃的消息回得很快,只有三个字:“马上到。”
陈凯站在旁边看见,忍不住笑了:“嫂子这消息,怎么永远看起来冷冰冰的?”
“不冷。”林跃把手机揣好,收拾起桌面上的文件夹,抬起眼睛,“那是她让我知道,家里有人在等我回去。”
当天晚上,星云科技总部大厦二十三层,董事长办公室的灯亮到很晚。方总走的时候,赵启铭在他身后把话语都让了出去,他本就理亏,越是解释越是错漏百出。几位老董事交换过眼神,有人直言不讳,提了提那笔不该出现的理财账户。赵启铭的制度不透明,虚报的数据项则被一条条摊开摆在董事们面前,无从反驳。
第二天,一封内部邮件通过董事会秘书处发出,标题写着五个字:特别调查通知。赵启铭坐在总经理办公室里,看着屏幕上那封邮件,手指微微发抖。他不知道方总手里到底还有多少材料,也不知道这场调查会把自己带向哪里。他只知道,星云科技这扇门,也许很快就不会再向他敞开了。
第十五章 尘埃落定
特别调查通知发出去后的第三天,调查组正式进驻星云科技。赵启铭以为能像过去一样,用几场会议和一份整改承诺把事情压下,可这次连人事部门的负责人都在电话里告诉他,材料是董事会那边直接递进来的,没有人为他打掩护。
何志远比赵启铭更早乱了阵脚。他接连两天没出现在工位上,据说是在家里整理自己这些年存下来的邮件和审批记录。可他越整理越心虚——那些他亲手签过字的采购单、项目验收表、加班费发放明细,一条条都指向同一个事实:他是赵启铭的执行人,也是整个违规链条里最容易被拆下的那一环。
周一下午,董事会召集临时会议。方总带着审计团队进会议室的时候,赵启铭正站在门口,试图跟一位老董事说些什么。老董事摆摆手,没有停下来,只留下一句话:“等结果出来,走正规流程吧。”赵启铭脸上最后一点血色也褪净了。
会议进行了将近四个小时。散会时天色已暗,方总最后走出会议室,脸上没有多余的表情。走到走廊尽头才停住脚步,回头看了一眼总经理办公室的方向,那扇门半掩着,里面没有人开灯。
第二天上午十点,星云科技内部邮件系统向全体员工推送了一份简短公告:经董事会审议决定,赵启铭不再担任公司总经理职务,即日起生效;原研发中心负责人何志远因严重违反公司管理规定,予以解职,涉及财务与项目管理问题已移交专业审计机构进一步核查。
公告没有用“开除”或“追究”这样严厉的字眼,但任何人都看得出来,措辞经过反复推敲,留了余地,也划清了界限。
员工群里的消息一瞬间涌了上来,有人沉默,有人感慨,也有人小心翼翼地问:“那咱们今年项目奖金还有戏吗?”没有人公开讨论赵启铭和何志远的名字,但每个人心里都在重新评估这家公司的风向。
当天下午,一家财经媒体的记者辗转找到林跃的电话。她在电话里语气热络,开口便问:“林工,星云科技这回的变动大家都说是前员工反戈一击,您方便聊聊吗?我们想做一个专题,标题都拟好了,叫‘一场迟来的正名’。”
林跃正在调试一份接口文档,听完这句话,他放下键盘,沉默了片刻。“我不太喜欢这个角度。”他说,“我跟星云的事情,公司在明面上给了我一个交代,我自己也已经走出来了。不用把这件事讲成谁打赢了谁。”
“可您明明是被他们逼走的啊,现在他们倒台了,您不觉得痛快吗?”记者追问。
“我要是指望别人倒下来才能证明自己,那说明我手里的产品不够硬。”林跃语气平缓,“我更希望你们的报道多写写上个月发布的那套协同工具,那是我和团队这几年真正做出来的东西。你要是有兴趣,欢迎来我们办公室参观交流。”
记者显然没料到他这么回应,愣了一下,又追了几句,才礼貌地挂断电话。
过了大约半小时,方总给林跃发来一条语音消息,说看到记者稿子的摘要后有些意外:“换成别人,站在你这个位置,怎么也要顺势批评几句星云的旧账。你是头一个先把产品推出来的当事人。林跃,我这两年见了不少做技术的人,你这个格局不多得。苏婉没看错你。”
林跃反复听了几遍,没有回复。他靠进椅背,忽然觉得几个月前在公司会议上被点名批评时胸口那口闷气,早不知什么时候消散了。现在剩下的,是该做的事还有很多。
晚上回到家,林跃打开电脑,翻出一个存了很久的文档。那是他在星云这几年悄悄记录的一份名单:几位年轻同事被何志远用莫须有的理由扣过绩效;一位测试工程师因为不配合虚假验收被调去查日志;还有一位产品助理,在项目上线前一天被临时换掉署名,只因为何志远要向客户展示“自己团队的成果”。
林跃一个个拨出电话。
第一位接电话的王蕾,在听到第一句话后愣了十几秒:“林工?你……你怎么会给我打电话?”
“我听说了,你在新公司做得不错。不过我还想问你一句——我这边团队正在扩招,需要一个能顶住压力做数据治理的人,你愿不愿意来?”
王蕾沉默了一会儿。“说实话,我刚从星云出来那阵子,连着几个月想起何志远的嘴脸就气得睡不着。后来想想,气的是没人站出来说话。你当时那么大的压力,一句话都没多讲,现在反倒先想到我们。”
“我当时不是不想说,是说也没用。”林跃说得很直接,“现在不一样了,我至少能保证,在我这里,谁做的东西就是谁的。”
王蕾笑了:“行,我考虑一下,后天给你答复。”
第二个电话打给那位测试工程师,对方正在加班,周围键盘声响成一片。听完林跃的来意,他有些犹豫:“我现在这边工资比星云给的还高点……不过林工,你确定我去你那儿不会被当成不稳定员工?毕竟我简历上那段经历不好看。”
“那段经历怎么回事,面试的时候我替你说清楚。你的问题不是履历问题,是环境问题。环境换了,人就会不一样。”
对方沉默了几息,说:“好,我信你。”
第三个电话刚挂断,第四个、第五个又接上来。林跃一直在阳台上通话,讲到月亮升得很高。最后一个电话是一位产品助理,对方刚下班,坐在出租单车的座位上说:“林工,你知道吗,我去年快坚持不下去的时候,唯一觉得还像话的事,是你私底下转发给我的一条招聘链接。你以为你不知道,其实当时我身边所有人都看见了,只是大家都装没注意而已。”
林跃想起那段时间——他自己也焦头烂额,只是顺手转了一条朋友发的招聘信息,根本没想到会被人记到现在。他握着手机,鼻子微微发酸,轻声说:“那这次,你还愿意同路吗?”“愿意。你把地址发我,下周我就过去看看。”
挂断电话后,林跃在阳台站了很久。夜风从楼下吹上来,他低头看了一眼手机,屏幕亮着,苏婉在半小时前给他发来一个消息:一个竖起大拇指的表情,旁边没有配任何文字。他盯着那个表情,嘴角不由自主地弯了起来。
他推开阳台门走回客厅。苏婉坐在沙发上,膝盖上放着一台平板电脑,屏幕上是刚才那家财经媒体发布的报道页面,标题几经修改,已经看不出最初的方向。但她没有抬头,只是轻声说:“电话打完了?”
“打完了。”林跃在她身边坐下,“你怎么知道我在给他们打电话?”
“你一说‘愿不愿意来’,我就知道了。”苏婉手上翻页的动作停了一下,“那几个人的名字,我听过。有两个你还跟我提过不止一次。”
林跃想了想,转头看她:“你是不是早就料到会有今天?所以提醒陈凯整理我那些旧资料,还让他不要告诉我。”
苏婉没有正面回答,只是把平板放到一旁,抬头看了他一会儿:“先不管我料到什么。你今天晚上那个电话要是没打出去,我才会失望。”
林跃被她这句话堵住,张了张嘴,什么也说不出来。他忽然觉得,面前这个坐在灯光下的女人,远比他想象中更了解他,也更早替他想好了每一步。
夜深了。客厅里的灯还亮着,两个人没有再提工作,苏婉起身去厨房倒热水,林跃看着她的背影,默默把手机里那条点赞的表情往下翻,又看了一遍。
他知道,明天还会有一个接一个的挑战等着他们。但此刻,有什么东西已经在这间安静的屋子里悄悄落地,不再悬着。
第十六章 产品发布
发布会定在周三上午十点。周二晚上林跃把演讲稿改了十七遍,最后一遍定稿时,窗外已经泛起灰白色的光。苏婉不知道什么时候从卧室走出来,端着一杯温水放在他手边,看了一眼屏幕上密密麻麻的字,什么也没说,只拍了拍他的肩膀就回了房间。
林跃盯着那杯水,愣了半分钟。他想起很多年前,自己第一次站在项目评审会前,也是这样一夜没睡,当时没有人在他手边放一杯水。
周三清晨,林跃换上一件深蓝色西装。那是苏婉两个月前替他买的,一直挂在衣柜最里面,标签都没剪。他站在穿衣镜前,花了很长时间才把领带系好。苏婉倚在门框上看他,忽然说:“领带歪了。”走过来替他把领带重新抽紧,退后一步又看了看,“行了。”
“你怎么不问我紧不紧张?”林跃问。
苏婉笑了一下:“你紧张的时候话特别多。现在你都不怎么说话了,说明还行。”
林跃被她这句话逗笑了,心里的那根弦反而松了一些。
会场设在城市东边一家刚落成的会展中心,三百多个座位,全部坐满。陈凯站在签到台前迎人,看到林跃过来,快步上前用力拍了一下他的肩膀:“今天你是主角,别管别人怎么说。你只管讲你在那个旧本子上画过的东西,剩下的事交给我。”
林跃点点头,从侧门走进后台。透过幕布的缝隙,他看到台下人头攒动,第一排正中间留着一个空位。他下意识往门口方向看了一眼,不知道苏婉来了没有。
九点五十分,嘉宾陆续落座。林跃看到方总出现在第二排靠走道的位置,穿着一件半旧的灰色夹克,正低头跟旁边的人说着什么。又过了几分钟,第一排那个空位被一个身影填满了。苏婉不知道什么时候进来的,穿了一件白色的衬衫,手里什么都没拿——没有演讲稿,没有笔记本,也没有钱包手机,只安安静静地坐在那里,像来看一场和自己无关的演出。
十点整,主持人简短开场,陈凯上台做了三分钟的公司介绍,然后侧身做了个邀请的手势:“现在把时间交给我们的联合创始人林跃。”
台下响起礼貌的掌声。林跃从后台走出来,灯光打在他脸上,他有一瞬间几乎看不清台下的人。他下意识地去找那个白色身影,看到苏婉坐在那里,目光平直地看着他,嘴唇微微动了一下,那口型像是说了一句“加油”。
林跃站在讲台中央,把双手撑在演讲台上。他本来准备了一整套开场白,但此刻所有的话都被某种更直接的东西冲散了。他停了两秒,听见自己说:“我准备了很多话,但站到这儿之后,觉得自己还是先说实话比较好——这个产品,是我在差不多八年前就开始构思的东西。那时候我在一间三人间的办公室里,每天加班到晚上十一点,但心里有很多想法没法落地。当时我没有钱,没有团队,甚至连一张宽一点的办公桌都没有。唯一拥有的,是一个很旧的笔记本,上面画满了不成体系的框架草图。”
他看了一眼第一排。苏婉依然坐在那里,脸上没什么表情,但他看到她的手指在膝盖上轻轻攥了一下。
“后来我换了几份工作,那些图纸被夹在旧书里,搬了几次家都没丢。我总想着有一天有机会把它们变成真实的东西,但说实话,很多年里我都不太相信这一天会真的来。”林跃说到这里,声音有一点发干。他端起讲台上那杯水喝了一口,水是温的——行政特意放在那里的,“直到一年多以前,有一天下班回到家,我跟我爱人说,我被劝退了。她只回了我三个字:知道了。”
台下安静下来。有人发出极轻的笑声,但大多数人都望着台上。
“我当时觉得那三个字特别轻。现在回头看,那三个字其实特别重。因为在我不知道的时候,她已经一个人把我的那些图纸研究了很多遍,替我把路探了一遍,甚至替我把桥搭到了我脚边。她没有告诉我,是因为不想在我最没信心的时候来替我做决定。”
林跃说到这里,忽然不再去看提词器了。他抬起头,目光落到第一排那个白色的身影上:“今天能站在这里,我唯一想感谢的人,是在我最不相信自己的时候,没有说一句‘你一定能行’,而是默默搭好了桥、又把选择权交回给我的人。”
全场安静了两秒,然后掌声像潮水一样涌上来。
林跃在掌声里微微低下头,站了几秒钟,才继续讲述产品的核心功能。后面的内容他讲得很顺,屏幕上的演示程序一次跑通,没有任何报错。台下的客户代表频频点头,有人开始举着手机拍屏幕。到最后一个演示环节结束时,掌声再次响起,比上一次更热烈。
主持人宣布进入交流环节的一瞬间,至少有五六个人同时站了起来。对接渠道的、递名片的、问合作模式的,把林跃围在中间。他一边应付,一边下意识地往人群外面寻找苏婉的方向。他看到苏婉已经退到了会场后排靠门的位置,手里拿着一张不知道从哪里取到的宣传单页,正低着头看上面的字,像是刻意让出这片热闹。
林跃连着回答了几个问题,终于找到一个空档,他冲围着的人说了声“抱歉”,把手里的水杯放下,快步穿过那些交错的身影往门口走。人群自动给他闪出一条窄窄的通道,他经过的地方还有人在喊“林总回头我们再约”,他一边点头一边脚步没停。
走到门口时,苏婉刚好抬起头,看到他朝自己走过来,愣了一下:“你不在里面应答,跑出来做什么?”
林跃在她面前站定,喘了口气。“苏婉,谢谢你。”
苏婉看着他,眼里的笑意像水一样慢慢漫开来。“谢什么?桥是你自己走完的。”
“桥是你搭的。”林跃说。他又补了一句,“以前我总觉得这句话说出来有点矫情。刚才站在台上讲的时候我才明白,有些话要是这辈子一直不说,才是真的对不起那些日子。”
苏婉低下头,捏了捏手里的宣传单页,再抬起头时眼眶有一点红,但话音依然是平静的:“那从今天起,我们还有很长的路要一起走。你想谢的时候,留着慢慢谢。”
会场的灯光从门缝里透出来,把两个人的影子斜斜地拉长在地面上。林跃忽然想到,上一次他们这样并肩站在一个明亮的门口,还是很多年前婚礼散场后,两个人站在酒店大堂等电梯的时候。那天的光线和今天很像,他身边站着的人也只说了一句“走吧”,他就跟上了她的脚步。
他在心里默默想,这一回,他不会再让她把桥搭得那么悄无声息了。
第十七章 结婚纪念日
发布会结束后的第三天,林跃在日历上画了一个小小的红圈。那是他们结婚七周年的纪念日。
他没有提前告诉苏婉自己请了假。当天上午他照常背着电脑出门,苏婉送他到玄关时还在打电话,说的是产品上线后第一批客户的反馈数据。林跃站在门口听了两秒,看到她拿着手机微微蹙眉的样子,忽然觉得这个画面很熟悉——一年前她也是这样站在这里送他出门,只是那时候他以为她在家只是做些简单的兼职。
下午三点,林跃出现在两人第一次约会的那家餐厅。餐厅还是老样子,靠窗第三张桌子,木地板踩上去有松动的响声。老板换了人,菜单也换了大半,但他提前打过电话,请对方务必留着那张桌子。
他坐下来,把提前藏在包里的礼物盒放在桌角,然后给苏婉发了条消息:晚上七点,老地方。
七点差五分,苏婉推门进来。她穿了一件驼色的旧风衣,袖口有磨损的痕迹,腰带系得整齐。林跃一看到她,就认出了那件衣服。
“你怎么把这件穿来了?”他站起来,替她拉开椅子,“上次说给你买件新的,你非不要。”
苏婉摸着袖口坐下,笑了笑:“这件衣服是我们恋爱那年买的。在中山路那家店,你挑了半小时才选中的。”
林跃愣了一下。他当然记得那家店,店面不大,挂了一面墙的风衣,他反复比较了几件,最后选了她身上这件,理由是“这件最像你——安静,却不会让人觉得冷”。
“都穿这么多年了,”林跃说,“领子那边是不是有点起球了?”
“去年就有了。”苏婉低头看了一眼,“我找人补过一次,颜色有一点点差别,不仔细看看不出来。”
她抬起头,目光认真地看着他:“林跃,衣服是这样的,能穿就一直穿下去,缝缝补补的,反而越穿越贴身。婚姻也是。我们这些年磕磕绊绊的,不也像是这么一件旧衣服吗?有磨薄的地方,有掉过扣子的地方,但只要没破到穿不出去,就继续穿,自己补一补,比买新的更合身。”
林跃端起的茶杯停在半空。服务员刚好端着菜过来,他等人家放完盘子,才把茶杯放下,声音有些涩:“苏婉,你这话,我听着心里不太好受。”
“为什么?”
“因为这几年……”林跃停了停,“我觉得我们像两件分开晾的衣服,各晒各的,各收各的。我在公司里遇到什么,回来只挑能说的说;你在家里做什么,我也不太问。”
苏婉没有接话,低头用筷子轻轻拨动盘子里的一块清蒸鲈鱼。
林跃继续说:“我后来想过很多次,那天晚上你只回我一句‘知道了’,我当时坐在工位上,心情特别复杂。我以为你这是习惯了,觉得我遇到什么事你自己处理就行。”
苏婉终于开口了:“那你现在呢?”
“现在懂了。”林跃深吸一口气,“你是早就知道了结果,也知道我接下来会怎么走。你当时如果多安慰我几句,我反而会在那个公司里继续忍着。你想让我自己想清楚该不该走。”
苏婉没点头也没摇头,只是笑了笑,拿起公筷往他碗里夹了一块鱼:“继续吃,别光说话。”
气氛安静几分。林跃放下筷子,从兜里掏出一个扁扁的首饰盒,打开放在桌上。里面是一条很细的银链子,缀着一颗小小的蓝色石头。
“这是今年跑了好几家店选的,”他说,“颜色像你第一次送我的那件毛衣。”
苏婉看了好一会儿,才伸手拿起来,指腹在石头上轻轻摩挲。“林跃,”她说,“你还记得那件毛衣后来怎么样了吗?”
“记得。穿了三个冬天,袖口和胸前全起球了。后来搬家的时候你放进了旧衣回收箱,我还专门问过你。”
苏婉轻笑:“其实我没放回收箱。我拆了重新打的毛线,给陈凯他们那个办公室的旧沙发织了个坐垫。你以前总说那边沙发凉,坐着腰疼。”
林跃喉头一哽,没能立刻接上话。那件毛衣他已经忘了是什么时候提过沙发凉的事——大约是某次去陈凯那里喝酒,随口说了一句。他自己都没放在心上,苏婉却记住了。
“苏婉。”他叫她的名字,声音里有一丝发颤,“我这些年,好像一直在往前面跑,跑太快了,把你一个人留在后面。”
苏婉低头把银链子扣在手腕上,试了试松紧,才抬起头来看着他。她的目光很明亮,隔着烛火看过来,像一年前那个夜晚她站在书房门口目送他回卧室时一样。
“林跃,你从来没有丢过家,”她说,声音平缓而清晰,“你只是走得快,忘了我一直在追。”
餐厅的背景音乐换了一首曲子,旋律温和,没有歌词。林跃沉默了很久,手指在桌面上无意识地划了一条弧线。“今天早上出门的时候,”他忽然说,“我又翻了一下那本旧笔记本。”
“哪一个?”
“画框架图的那个。翻到最后一页的时候,看到上面夹了一张地铁票,日期是八年前。那天是我们第一次一起坐地铁,你坐过了两站,我陪你走回去的。”
苏婉眨了眨眼:“你还留着那张票?”
“笔记本一直在,票就一直没拿下来。”林跃说,“可能那时候我就有种预感,这本子里的东西早晚会派上用场,而你跟着那班地铁多坐的两站,也不是白坐的。”
苏婉低下头,笑了。那笑意很轻,却一直漫到眼角。“我今天出门前,”她也说,“把你发我的那三个字又看了一遍。‘我被劝退了’。”
林跃没料到她会在这一天的饭桌上重新提起这句话。
“你知道吗?”苏婉用指尖轻轻拨了一下杯子里漂浮的茉莉花,“短信弹出来的时候,我正坐在电脑跟前研究陈凯公司那套实验数据的市场预测模型。我看了那个消息挺久的,打了许多字,又删掉,最后就剩下‘知道了’。”
“为什么?”
“因为我相信你不会一直留在那个位置上。”苏婉说,“我要是回得太多,你就听不见自己的决定了。有些路,得你自己走,走过去了,心才会彻底踏实。”
林跃把手臂撑在桌上,轻轻覆住她放在桌沿的手。苏婉没有躲开。她的手指有点凉,骨节轻轻的,按在他掌心下,像一只落下来歇脚很久的鸟。
他们又点了两道菜,一壶茶,说着说不完的话。从婚后再到相识前,从相识前再回到这顿饭。夜色浓起来,餐厅的客人走了一批又一批,服务员来续了三次水,第四次的时候,林跃发现窗外已经泛出第一线灰白。
苏婉也发现了。她扭头看了一眼窗外:“天亮了。”
林跃看了看手机,凌晨五点十四分。“我记得我们刚谈恋爱的时候,也有一回这样从天黑聊到天亮。那时候没有手机,没有消息记录,聊完从店里出来,街上还没有人。”
苏婉笑起来:“你今天想到这个,是因为坐了同一张桌子?”
“是因为坐了对的人。”林跃把她的手握得紧了一点,“苏婉,去年的今天我本来想带你去旅行,结果临时加班取消了。今天这个纪念日,我们从天黑过到天亮,算是补上了。”
苏婉低头看他腕上的表:“那会不会耽误你今天上班?陈凯那边早上有个例会吧?”
“我请了一天假。”林跃说,“早上陪你回去睡觉,下午带你去看一场电影——不是那种商业大片,是你说过想看的那部老片子,小厅,人很少。”
苏婉静静看了他几秒,忽然站起来,低身抱了他一下。动作很快,很轻,像春风掠过窗台的檐角,林跃还没反应过来,她已经直起身,低头用手背拭了一下眼角,又恢复了平日那种清淡的表情。
“那走吧,”她说,“趁太阳还没上来,回家还能睡一会儿。”
林跃站起来,把这顿饭的账单收好,拿起桌角的礼物盒。走出餐厅时,清晨的风迎面吹来,带着春天特有的湿润气息。苏婉走在他身边,旧风衣的下摆微微拂动,腕上那根银色链子透出浅浅的光。他低头看了一眼,没有说话。
有些路走过了才知道,原来她一直都在身旁。
第十八章 最初的那条消息
春天的阳光从书房的窗帘缝隙里漏进来,照在摊开的一摞文件上。林跃坐在地板上,面前是一只敞开的纸箱,里面放着他多年不碰的旧物:大学时的教材、几本翻旧了的编程书、一只断了一根齿的木梳,还有那本画满了系统框架图的笔记本。
苏婉从隔壁房间走过来,手里捧着一只小小的帆布盒子,在林跃身边蹲下。
“收拾得怎么样?”她问。
“发现了不少东西。”林跃扬了扬手里的笔记本,“这页上还夹着一张地铁票,上次跟你说过的,我找到了。”
他忽然看了她一眼,发现她手里的帆布盒子没打开,只是静静地放在膝盖上。她的目光落在那只盒子上,像是在犹豫什么。
“那是什么?”
苏婉没有立刻回答。她低头打开盒盖,从里面取出一只旧手机。屏幕已经有点花了,边角有磨损,但还能开机。
“这是我以前用的手机,”她说,“换下来之后一直没扔,每个月充一次电,怕哪天想查什么旧记录。”
她说着,点亮了屏幕,点开一个聊天窗口,然后把手机递给他。
林跃接过来,第一眼就愣住了。
聊天窗口里是他自己的头像,备注名是“林跃”。最新的一条消息从下往上数:他发过来的一句话,时间是去年某天下午三点十七分——正是他被叫进小会议室那天。
“我被劝退了。”
消息后面跟着一个浅灰色的“已读”标记,隔了几分钟,苏婉的回复跃入视线。
“知道了。”
三个字,干干净净,平静得像一潭没有风经过的水。
他之前看到这条消息时,只觉得妻子冷淡得不像话,心里像是被浇了一杯凉水。可此刻他盯着屏幕,忽然觉得有哪里不对。手指往上翻,苏婉没有拦他。
上面还有几条更早的对话:前一天晚上,他说“明天有个项目会,可能要晚回来”;苏婉回“好,饭给你留着”。再往前一周,他问“家里洗衣液放在哪儿”;苏婉回“阳台柜子第二层”。更多是琐碎的日常,简短、克制、没有多余的情绪。
他忽然明白了——苏婉不是一个善于把关心挂在嘴边的人,他们的对话一直如此。所以那天的一句“知道了”,在他眼里才会那么刺眼。他当时就像个掉了队的人,站在空旷的雪地里,回望故乡的方向,发现那里的灯一盏都没有亮。
但真相往往藏在第二页。
“你再往下看。”苏婉轻声说。
林跃的目光回到那条“知道了”上。他又仔细看了看屏幕底部的消息时间,发现在那条回复发出之后,隔了大约几十秒,还有一条消息发出——但收件人不是他。
苏婉点开了那个对话窗口。对方是一家做手工木制品定制的小店,窗口里最新一条消息是一张订单截图,下单时间比“知道了”晚了不到一分钟。
订单内容:定制木制钥匙扣一枚,刻字为“家”,材质是胡桃木。收货地址,写的是林跃公司楼下的快递柜。
林跃握着手机的手停了一瞬,像是有一层薄雾在心里缓缓散开,露出底下映着光的路。
“那天,”苏婉的声音从他身侧传来,“我其实打了很长的字。想问你为什么,想问你做错什么了,想问问你们老板是不是弄错了,还想劝你回来——说家里不缺你那点工资。可我知道你那个人的脾气。我那会儿要是说太多,你反而会觉得自己没用;我要是立刻跑到你公司去闹,你更难做人。所以我最后只发了三个字。”
窗外的阳光移了一点,照在她侧脸上。她的眼睛没有看他,低头看着帆布盒子内衬上那把没拿出来的钥匙。
“然后我想,不管你的工作留不留得住,家总要留住。所以我就下了那个订单。地址填你公司楼下,是因为我猜你会自己走回来取。如果那天你不是被劝退而是转岗,那个钥匙扣也一样是给你的——只是我当时没想好到底怎么递给你,就一直放在那个快递柜里,放了半年多。后来我确认你彻底决定离开星云科技,才去把包裹取回来。”
她在盒底摸索了一下,翻出一只看不出颜色的小纸袋,打开袋口,倒出了一枚木制的钥匙扣,比一枚硬币大不了多少,圆角打磨得很光滑,正面的“家”字是刻上去的,线条里填了一抹深褐色的漆,背面空着,没有多余装饰。胡桃木的纹路在阳光下显出一种温暖的、沉静的色泽。
她把它放进他的手心里。
“你回不回来,家都在这里。”
林跃低头看着那枚钥匙扣。他以为她会生气,会追问,会把那些年攒下的委屈一并倒给他。可她偏偏用一枚木刻的字,把所有的答案都装了进去。他想起那天从公司出来,站在路边,手机里揣着“知道了”三个字,心里觉得自己变成了一个没有落脚点的人。如今才知道,在他看不见的地方,早有人为他放好了一把归家的钥匙。
“我当时不知道你为我做了这些。”他说,声音有点哑。
“你不需要知道。”苏婉笑了笑,“你需要知道的是,以后不管走多远,这个字都跟着你。”
林跃把钥匙扣握在手里,指腹反复摩挲那个刻痕。过了好一会儿,他伸手从裤腰上取下那串钥匙,把那枚木钥匙扣和家里的电子卡挂在一起,又仔细调整了一下位置,挂在最顺手的地方。
苏婉看着他动作,没说话,眼睛微微弯起来。
“咱们说好的基金,”林跃忽然开口,“我想给它起个名字。”
苏婉侧头:“嗯?”
“就叫‘归来’吧。”他把钥匙串收进裤兜,拍了拍,“帮那些因为不愿意做错事而被推出来的人,留一条退路。让他们知道,就算暂时被赶出职场,也还有个地方接住他们。”
苏婉注视他片刻,点了点头:“这个名字好。”
他们继续收拾那堆旧物。林跃把笔记本放回纸箱,又从箱子底部翻出半卷落灰的胶带,顺手粘好了一只旧文件夹的边角。窗帘被风吹得轻轻鼓动,窗台上那盆绿萝的叶子在阳光下油亮亮的。楼下传来早起遛狗的邻居说话的声音,很远,很模糊,像日子本身一样慢慢悠悠的。
他忽然站起来,走到窗口向外看了一眼。春日的街道干净而明亮,有人骑着自行车拐过街角,车筐里放着一束用报纸包着的花。
苏婉走过来,站到他旁边:“看什么呢?”
“看路。”林跃说,侧过头看她,“看看从这儿到楼下那道门,要走多久。”
苏婉没听懂,但没有追问。她靠在他肩侧,也看着窗外的街。晨光挥洒,把他们身后那间堆满旧物的书房照得通透而温暖。一年前的那个下午,一条消息把她钉在屏幕前,她盯着“我被劝退了”那五个字,打了又删,删了又打,最后落下三个字,又顺手订下一枚钥匙扣。
所有看似冷淡的沉默里,都藏着没有说出口的千山万水。
林跃低头看了一眼挂在钥匙串上的那枚胡桃木钥匙扣,目光在“家”字上停了一瞬,又把钥匙放回口袋,轻轻摁了一下。隔着衣料,那一点硬而暖的轮廓,像一颗小小的锚,把漫天的风都定在了脚下。
窗外阳光正亮,把他的影子拉出一道长长的轮廓,落在地板上,恰好挨着苏婉的影子。两道影子并排延伸,交叠在木地板的纹理中,像两页翻过很久的书,终于合在了同一个方向。
(全文完)
文章虚拟演绎,请勿当真。
热门跟贴