新总监上任,将我320万年终奖化为空头承诺,强行要求长期续约,我冷笑:无我运维,你四亿投资平台、千亿项目终将彻底崩盘
第一章
手机在桌上震了一下。
沈辞低头扫了一眼,是银行短信,只有六个字:“年终奖审批中。”
他把手机翻了个面,扣在键盘上。
会议室玻璃墙外面,运维部的同事正围着一台笔记本,不知道谁说了句什么,几个人同时笑起来。笑声隔着玻璃闷闷的,像从水底冒上来的气泡,咕嘟一下,破了。
“沈辞。”
赵怀远推开会议室的门,手里捏着一份文件夹,封皮上贴着“机密”两个字,其实就是一个普通黄色牛皮纸袋。他把纸袋往沈辞面前一扔,纸袋滑过桌面,撞上沈辞的保温杯,杯盖没拧紧,洒出几滴水。
“你的新合同,看看。”
沈辞没动。
赵怀远拉开椅子坐下,翘起腿,脚尖正对着沈辞膝盖。他手里转着一支黑色签字笔,转两圈,停一下,再转。
“公司战略调整,年终奖这块,要跟长期绩效挂钩。”赵怀远说,“你原来那个数,三百万出头对吧?拆成三部分,第一年发百分之二十,剩下的看三年后平台运营数据。行业惯例,大厂都这么干。”
沈辞拿起纸袋,抽出里面的文件。
一共七页。他翻到第三页,停住了。
“对赌条件,DAU增长百分之三百,年度营收翻五倍。”沈辞抬头,“赵总,这个平台上线三年,DAU峰值一万二,付费转化率千分之三。翻五倍?”
赵怀远笑了一下。
那种笑沈辞见过,前公司空降的副总也这么笑过,嘴角先动,眼睛后动,像在模仿笑这个动作,但没模仿到位。
“所以要你来干啊。”赵怀远笔尖点了点桌面,“你是核心,公司离不开你,这不就是证明你价值的机会?”
“年终奖是去年的事。”
“眼光放长远。”赵怀远把笔帽咔哒一声扣上,“三百二十万,对年轻人来说不是小数目,但对未来来说,真不算什么。你要看平台,看千亿项目,看——”
“四亿。”
“什么?”
沈辞把文件放回纸袋,推回去。
“平台投资四亿,上面跑着三个千亿级项目。这些项目每一秒的流水,都从我的运维脚本里过。赵总,您这合同对赌条款里写的增长目标,系统单节点扛不住。”
赵怀远把笔往桌上一放,声音不大,但会议室玻璃太薄,外面有人回头看了一眼。
“沈辞,别拿系统说事。公司花这么多钱养你一个人,你知道多少双眼睛盯着?你要懂得感恩。”
沈辞没说话。
他从兜里掏出手机,翻到后台监控界面。屏幕上跳动着实时数据——请求响应时间八毫秒,错误率零,三年来从未断过的绿色曲线。
“赵总,这平台从零到现在,每一行配置都是我写的。您要我签,没问题,但年终奖得先到账。”
赵怀远嗤了一声。
“年轻人,别拿辞职威胁公司。地球离了谁都转。”
“我没说辞职。”沈辞把手机收起来,从包里抽出一张纸,放在桌上,“我休年假。五天。”
赵怀远低头看了一眼休假单,上面沈辞的名字已经签好了,字迹潦草,最后一笔拉得很长,划破了纸面。
“五天?”赵怀远把单子拿起来,弹了弹,“行啊,正好冷静冷静。年假批了。”
沈辞站起来。
他把键盘往桌角一推,抽屉里翻出一个旧手机充电器、一副耳机、一包没拆封的湿纸巾,全塞进背包。桌上的保温杯没拿,半杯凉透的咖啡还在里面。
走到门口,他停了一下。
“赵总,您刚才说地球离了谁都转。”
赵怀远从椅子上直起身子,看他。
“天枢这个平台,”沈辞的声音不高,像在说今天午饭吃什么,“离了我,转不动。”
门在他身后关上。
赵怀远看着那扇门,嗤笑一声,拿起沈辞留下的文件翻了两页,随手扔进桌角的废纸篓。废纸篓是空的,文件落底时发出一声轻响。
他掏出手机,给助理发了条语音:“运维那个沈辞,年假五天。你安排两个外包先顶着,把他的文档找出来,以后核心操作分权。”
发完,他把手机往桌上一丢,伸手去够沈辞留下的那半杯咖啡,闻了闻,皱了皱眉,倒进了旁边的绿植盆里。
沈辞下了楼,站在园区门口。
六月的太阳白晃晃的,柏油路面被晒出一层薄薄的热气,远处的楼群像隔着一层水在晃。他掏出手机,给林晚发了条微信。
“我休假了,去接你和孩子。”
对面秒回。
“你疯了?”
又一条。
“妈昨天还在说你不管家,你现在回来不是找事吗?”
沈辞盯着那两条消息看了几秒,打字。
“这次我管。”
他把手机装回兜里,抬手拦了辆出租车。上车后,司机从后视镜里看了他一眼。
“去哪儿?”
“阳光城小区。”
车子拐上高架,沈辞靠着车窗,看见园区那栋楼越来越小。他的工位在十七层,靠窗,从外面看是一排密密麻麻的格子间,分不清哪个是哪个。
他收回视线,手机又震了。
这次是运维部的小张。
“沈工,赵总让我整理你的系统文档,好多权限我进不去,您方便给个临时账号吗?”
沈辞看着这条消息,拇指在屏幕上悬了几秒,最后打了一行。
“文档最后一页有说明。”
发完,他把小张的消息设成免打扰,手机丢到旁边的座位上,闭上了眼。
出租车里空调开得很低,冷风吹在他脸上,带着一股塑料和汽油混在一起的味道。他忽然想起三年前刚入职那天,也是六月,也是这么热的天。陈震亲自带他看机房,拍着他肩膀说“天枢就是你的孩子”。
那时候机房还只有四台机柜,嗡嗡响着,像四台大号吹风机。现在机房占了半层楼,两百多台服务器。
这个孩子,他养了三年。
出租车下了高架,拐进一条两边种满梧桐的小路。阳光从树叶缝里漏下来,一段一段打在车窗上,忽明忽暗。
手机又亮了。
小张发来一张截图,是沈辞文档最后一页的照片。上面只写了一行字:“紧急联系我。电话不接就发短信,短信不回就等着。”
小张问:“沈工,最后这个‘等着’是啥意思?”
沈辞没回。
他把手机翻了个面,屏幕暗下去。出租车在小区门口停下,他付了钱,推开车门。热浪扑面而来,夹着路边摊煎饼果子的油味。
他站在小区门口,抬头看五楼那扇窗户。
窗帘拉着,隐约能看见里面有人影晃了一下。
沈辞深吸一口气,抬脚往里走。
手机在兜里又震了一下。
他没看。
第二章
门推开的时候,沈母正坐在沙发上择豆角,塑料盆搁在膝盖上,豆角掰断的脆响一声接一声。
她抬眼看见沈辞进来,手没停。
“今天不是周三吗?”
“休假。”
“休假?”沈母把一根豆角两头一掐,扔进盆里,“你那工作还能休假?上回你爸住院你都没回来。”
沈辞没接话,换了拖鞋往里走。
客厅茶几上摊着半张报纸,旁边搁着一只没洗的奶瓶,瓶底残留的奶渍已经结了一层薄膜。电视开着,在放一档调解节目,两个嘉宾吵得面红耳赤,底下观众举着牌子。
林晚从卧室出来,怀里抱着孩子。
孩子刚睡醒,头发翘起来一撮,趴在林晚肩膀上,眼睛半睁半闭。林晚穿着件洗得发白的家居服,袖口卷了两圈,手腕上还贴着块创可贴。
她看见沈辞,脚步顿了一下。
“回来了。”
沈辞走过去,伸手接孩子。林晚犹豫了半秒,把孩子递过去。孩子闻到陌生的味道,扭了扭身子,又趴回去,继续睡。
“多重了?”
“十八斤。”林晚说,“上周体检,医生说偏轻。”
“男孩十八斤正常。”
沈母在身后哼了一声。
“正常什么正常,隔壁老周家孙子一岁二十斤。”她端着盆站起来,往厨房走,经过沈辞身边时停了一步,“你这当爹的,一个月抱几回?”
沈辞抱着孩子,转头看她。
“妈,晚晚在家带孩子,不比上班轻松。”
沈母的脚步定住了。
塑料盆往台面上一磕,豆角滚出来两根。她转过身,嘴唇抿成一条线。
“你这话什么意思?”
“就这个意思。”
“我帮你们带孩子还带出错了?”沈母声音拔高了,手指点了点林晚的方向,“她天天在家,我过来做饭洗衣,合着我里外不是人?”
林晚伸手把沈辞怀里的孩子接回去,低声说:“妈,沈辞不是那个意思。”
“那是什么意思?”沈母眼圈红了,手在围裙上蹭了两下,“我每天六点起来买菜,中午赶过来做饭,晚上回去还得给你爸做饭。我图什么?图你们两口子合起伙来嫌我?”
沈辞看着母亲。
她头发又白了一些,染过的发根露出一截灰白,脸上皱纹比上次见时更深了。他心里有个地方揪了一下,但嘴上没软。
“妈,我没嫌你。我说的是——”
“行了。”林晚打断他,“你刚回来,别说了。”
她抱着孩子进了卧室,门没关严,留了一条缝。沈辞站在客厅,听见卧室里孩子哼了两声,然后是林晚低低哄孩子的声音,像哼歌,又像在说什么。
沈母背对着他,肩膀一抽一抽的。
沈辞去厨房倒了杯水,放在母亲手边。
“妈,喝口水。”
沈母没理。
“我休五天假,这五天我带孩子,你回去歇歇,陪陪爸。”
沈母擦了一下眼睛,拿起水杯喝了一口,声音闷闷的。
“你爸那腿,一到阴天就疼。”
“我知道。”
“你知道什么。”沈母把杯子往台面上一墩,“你连自己家的事都不知道。”
她解了围裙,叠好放在料理台上,拎起门口的帆布包。包很旧了,背带磨得发白,里面塞着买菜的布袋子和一串钥匙。
走到门口,她回头。
“晚上菜在冰箱,你们自己热。”
门关上了。
沈辞站在客厅中间,听见楼道里母亲的脚步声一级一级往下,越来越轻。电视里调解节目结束了,换成广告,一个尖细的女声在推销一款锅具,说能省一半燃气费。
他走到卧室门口,推开门。
林晚坐在床边,孩子已经放下了,侧躺着,一只手攥着林晚的衣角。林晚低着头,在叠一件小衣服,叠好了展开,又叠。
“晚晚。”
她没抬头。
“晚晚,我错了。”
林晚的手停了一下,然后把衣服放在床头,站起来面对他。她眼睛红着,但没哭。
“你错哪儿了?”
沈辞张了张嘴。
“你每次都说你错了,”林晚的声音很轻,“但你从来没改。孩子发烧你不在,我妈住院你不在,我半夜一个人抱着孩子去急诊,你在公司改代码。沈辞,我是嫁给你了还是嫁给你公司了?”
“这次不一样。”
“哪次不一样?”
沈辞沉默了几秒。
“我把年终奖的事跟赵怀远摊了。”
林晚看着他。
“他说什么?”
“他说公司离了谁都转。”
林晚笑了一下,那种笑很淡,嘴角动了动就没了。
“那你呢?”
“我说天枢离了我转不动。”沈辞往前走了一步,“晚晚,我休了五天假。这五天,我哪儿也不去。”
林晚低头看着地板,脚趾在拖鞋里蜷了蜷。过了好一会儿,她说:“你五天能干什么?”
“先把家里的事弄清楚。”
林晚抬起头,眼神里有什么东西闪了一下,又沉下去。
“沈辞,你知道你妈今天为什么来吗?”
“来做饭。”
“她来告诉我,让我生二胎。”林晚的声音平得没什么起伏,“她说趁她还带得动,赶紧再生一个,不然以后没人帮我。”
沈辞的拳头攥了一下。
“我说沈辞天天加班,我一个人带一个都难,再生一个我扛不住。她说她当年生你的时候,你爸在外地工作,她一个人带你还种地,不也过来了。”
沈辞走到她面前,伸手想碰她胳膊。林晚没躲,但也没迎上来。
“晚晚,搬家吧。”
林晚愣了。
“我们搬出去。就我们三个。”
林晚盯着他看了好几秒,然后问了一个他没想到的问题。
“你公司那边呢?”
沈辞没有马上回答。
窗外有小孩在楼下喊,喊一个名字,喊了三遍,后面跟着一串笑。太阳从窗帘缝里挤进来一条窄窄的光,落在床头柜的奶瓶上,瓶身上的刻度反着光,看不清刻度。
“我先处理家里的事。”沈辞说。
林晚没再问。
她弯腰把孩子搭在身上的小手挪开,轻轻把被子掖好。直起身的时候,她的肩膀碰到了沈辞的胸口,就那么碰了一下,两个人都没动。
过了几秒,林晚把脸埋进他肩窝里,声音闷着。
“沈辞,你要是再骗我——”
“不骗了。”
她没有说信不信。
窗外那个小孩又喊了一声,这次喊的是“爸爸”。
第三章
第三天晚上,沈辞是被手机震醒的。
凌晨两点十七分。屏幕上跳着一串陌生号码,区号是公司的。他按了静音,翻了个身。身边林晚和孩子都睡着,孩子的呼吸声很轻,像小猫。
手机又亮了,同个号码,连打三遍。
第四遍的时候,沈辞拿着手机去了客厅。
“沈工!沈工你在吗!”是小张的声音,背景里全是人说话的声音,键盘敲得噼里啪啦,还有人在喊“回滚回滚”。
“说。”
“数据库连接池爆了,主从全挂了,天枢整个平台502,赵总让我问你——”
“文档最后一页。”
“看了!就那行字!沈工现在不是开玩笑的时候,客户电话都打爆了,陈董都来了——”
“我休假。”
沈辞把电话挂了。
他在沙发上坐下来,客厅没开灯,只有窗外路灯的光从窗帘底部渗进来一条。茶几上放着今天白天他叠好的小孩衣服,旁边是林晚忘了收的指甲刀。
手机又响了。小张。
他按掉。
再响。按掉。
短信进来了。
“沈工,赵总说你要是不接电话,就算旷工处理。”
沈辞看着这条短信,笑了一声。
他打字回了一条,只有八个字:“我在陪孩子搭积木。”
发完,他把手机调成飞行模式,在沙发上躺下来。沙发短了,腿伸不直,他蜷着,膝盖顶到茶几边缘。
卧室里林晚翻了个身,含糊地问了一句什么。
“没事。”沈辞说,“睡吧。”
他没睡着。
闭上眼全是机房的画面。主从切换的脚本他写了两套,一套自动一套手动,自动那套有个隐藏参数没写在文档里。当初留那一手是怕有人瞎搞,没想到先用在自己身上了。
凌晨五点,他把飞行模式关了。
短信涌进来十几条。小张的,运维部其他同事的,赵怀远的一条,没写内容,就一个问号。
他一条一条删了。
最后一条是陈震发的,号码沈辞记得,三年前面试通知就是这个号。
“沈辞,公司需要你。条件可以谈。”
沈辞盯着这条短信看了很久。
窗外天慢慢亮了,从深蓝变成灰白,再变成那种带着雾气的浅灰。楼下早餐摊开始出摊,铁皮车推过路面的声音,煤气罐磕碰的声音,还有第一锅油条下锅时那种滋啦一声响。
林晚抱着孩子出来,站在卧室门口看他。
“你一夜没睡?”
“睡了一会儿。”
“公司的事?”
沈辞坐起来,把手机屏幕按灭。
“崩了。”
林晚走过来,把孩子放在他腿上。孩子醒了,睁着眼睛看他,伸手抓他的下巴。沈辞低头让孩子抓着,胡茬扎到孩子的手,小孩缩了一下,又伸过来。
“你要回去?”
“不回。”
林晚看了他一眼,转身去厨房烧水。水壶的响声从厨房传出来,先是闷闷的,然后越来越尖,最后啪一声跳了闸。
“陈震打电话来了。”沈辞说。
厨房里安静了两秒。
“你怎么说?”
“没接。”
林晚端着两杯热水出来,一杯放在他面前,一杯自己捧着。她在沙发另一头坐下,膝盖几乎碰到他的腿。
“年终奖呢?”
“没到。”
“那你回去干什么?”
沈辞把孩子举起来,小孩咯咯笑了一声,口水滴下来,落在他手背上。
“不回去。”
林晚喝了一口水,杯沿挡着半张脸。
“你那个系统,真的离了你就转不动?”
沈辞想了想。
“能转。但要有人能看懂我写的脚本。我写东西有个习惯,变量名全是拼音缩写,注释只写一半,关键参数藏在犄角旮旯。公司没人读得懂。”
“你这是——”
“留一手。”沈辞把孩子放下来,让他趴在自己肚子上,“当初陈震让我一个人扛运维,我就知道早晚有这么一天。”
林晚沉默了很久。
水杯里的热气升上来,在她脸前面散开。她忽然问了一句:“沈辞,你什么时候开始防着公司的?”
“从他们把我的年终奖拖到年后发那年。”
“哪年?”
“前年。”
林晚把杯子放下,站起来走到窗边,拉开窗帘。晨光照进来,把她的影子拉得长长的,投在沙发和地板上。
“那你前年为什么不走?”
沈辞没回答。
他看着窗帘被风吹起来一下,又落回去。前年林晚怀孕,产检费、房租、车贷,每个月都在烧钱。那时候他要是走了,家里就断流了。
“晚晚。”
“嗯。”
“第五天,如果陈震来——”
“来就来。”林晚转过身,逆着光看不清表情,“但你别三句好话就心软。”
沈辞的手机又亮了。
这次是一条彩信,小张发的,拍的是赵怀远站在机房门口的照片。照片里赵怀远在打电话,脸色发灰,衬衫腋下湿了两大块。机房的警报灯转着红光,打在他脸上,像交通灯坏了。
彩信下面跟了一行字:“沈工,赵总把外包的两个人骂跑了,现在机房只有他一个人。他刚才对着服务器踹了一脚。”
沈辞把手机递给林晚。
林晚低头看了一眼,嘴角弯了一下,很快压回去。
“你同事挺有意思。”
“小张,刚毕业的。”
“他为什么给你发这个?”
沈辞把手机拿回来,在手里转了一圈。
“他聪明。”
两人都没再说话。
孩子趴在沈辞肚子上,口水洇湿了他的T恤,一小片深色。窗外那个早餐摊开始排队了,说话声和锅铲声混在一起,热闹得很日常。
沈辞把手机翻了个面,屏幕朝下扣在茶几上。
“晚晚,今天想吃什么?”
林晚愣了一下。
“你会做?”
“会煮面。”
“那就面。”
沈辞把孩子抱起来递给她,起身去厨房。路过玄关时,他看见母亲昨天留下的帆布袋还挂在鞋柜旁边,袋口露出半截葱,叶子蔫了。
他伸手把葱抽出来扔进垃圾桶,袋子里还有一盒鸡蛋,他拿出来放进冰箱。
水烧上了,他从柜子里翻出面条,又找了两颗青菜。锅里的水开始冒泡,他把面条下进去,用筷子搅了两下。
面条在开水里翻滚,慢慢变软,散开。
他盯着那些面条,忽然想起机房那两百多台服务器。有两台的电源风扇有异响,他半年前就报了更换申请,赵怀远一直没批。
现在那两台应该还在转。嘎吱嘎吱的,像什么东西在磨牙。
第四章
第五天早上,沈辞在阳台上晾衣服。
小孩的连体衣、口水巾、小袜子,一件一件挂上去。林晚在屋里收拾厨房,锅碗碰撞的声音传过来,碎碎的,像在给什么打拍子。
门铃响了。
沈辞手里还捏着一只小袜子,转头看向玄关。林晚从厨房出来,手在围裙上擦了两下,去开门。
门口站着三个人。
陈震在最前面,灰衬衫扎进西裤里,头发梳得整整齐齐,但领带结歪了。他身后是赵怀远,衬衫袖口卷到手肘,眼睛下面两团青黑,像两三天没睡。再后面是个沈辞不认识的年轻人,抱着一个牛皮纸文件袋,站得笔直。
陈震看见沈辞在晾衣服,愣了一下。
“沈辞。”
“陈董。”沈辞把袜子挂上晾衣杆,拍了拍手上的灰,“进来坐。”
林晚侧身让开路,没说话。她看了沈辞一眼,沈辞微微点头。
陈震换了鞋进来,目光扫过这个两居室。沙发上的抱枕歪着,茶几上有半杯凉水,电视柜旁边堆着几箱没拆的尿不湿。赵怀远跟在后面,站在玄关垫子上没往里走,两只手不知道往哪儿放,一会儿插兜一会儿又抽出来。
“坐。”沈辞指了指沙发。
陈震坐下,赵怀远也跟着坐,但只坐了个边,背挺得直直的。
沈辞去厨房倒了三杯水。没有茶叶,白开水,玻璃杯是超市送的,上面印着某个牌子的酸奶广告。
“陈董,长话短说吧。”沈辞在对面的椅子上坐下,“系统的事我知道。崩了三天了,抢修窗口还剩不到四十个小时。”
陈震端起水杯喝了一口,放下。
“年终奖,三百二十万,今天到账。我已经签字了,财务在走流程。”
沈辞没接话。
“续约合同,赵怀远跟你谈的那个作废。”陈震从西装内袋里抽出一张纸,放在茶几上,“这是新合同,薪资上浮百分之三十,年终奖不低于去年。你看看。”
沈辞低头看了一眼那张纸,没拿。
“陈董,我先问个事。”
“你说。”
“赵总说的降本增效,把运维团队砍成一个,是您的意思吗?”
陈震的眼皮跳了一下。他转头看了赵怀远一眼。
赵怀远往前倾了倾身子:“陈董,我是从管理角度——”
“我没问你。”沈辞打断他,目光还停在陈震脸上。
客厅安静了几秒。林晚从厨房门口经过,手里抱着孩子,脚步没停,进了卧室。
陈震把杯子转了半圈,杯底在玻璃茶几上划出轻微的一声响。
“我信错人了。”
沈辞看着他。
陈震的声音低下去:“赵怀远提交的方案写得漂亮,三年节省人力成本一千六百万。我看了数据,觉得可行。”
“然后呢?”
“然后系统崩了。”陈震抬起头,“沈辞,这是事实,我认。”
沈辞靠在椅背上,手指在膝盖上敲了两下。
“陈董,我三年前进公司,机房四台机柜,您跟我说‘天枢就是你的孩子’。我信了。第一年我没休过周末,第二年我媳妇生孩子我在机房过的夜。这些我不抱怨,我自己选的。”
他顿了一下。
“但年终奖这个东西,是去年干出来的。您把它变成一个对赌协议,赌的还是明年后年的增长。陈董,这就没意思了。”
赵怀远插话:“沈工,对赌条款是行业——”
“赵总,”沈辞偏过头看他,“您那个对赌条款,把DAU目标定到三万六。您知道系统单节点最大承载多少吗?”
赵怀远张了张嘴。
“一万五。”沈辞说,“超了就得横向扩展,扩一台服务器加二十万。您签那个合同的时候,让我赌一个物理上做不到的事。这不是对赌,这是坑。”
赵怀远的脸从灰变红,又从红变白。
陈震伸手按了按太阳穴。
“沈辞,条件你提。”
沈辞站起来,从电视柜抽屉里拿出一个信封,放在茶几上。信封上没写字,里面薄薄的,就一张纸。
“这是辞呈。”
陈震的手停在额头上。
赵怀远猛地站起来:“沈辞你——”
“但今天不递。”沈辞把信封收回抽屉,“系统我先修。修完再说。”
陈震看着他,眼神复杂。
“你需要多长时间?”
“两小时。”
赵怀远又插话:“三天都搞不定你两个小时——”
“赵总。”沈辞转头看他,语气很平,“您踹服务器那脚,把五号机柜的网线踢松了。光这个就让主从切换失败四次。”
赵怀远张着嘴,一个字没说出来。
陈震站起来,整了整领带,发现歪了,又正了一下。
“走吧。”
沈辞去卧室拿外套。林晚正抱着孩子坐在床边,孩子手里攥着那只没晾完的小袜子,往嘴里塞。
“我出去一趟。”
“嗯。”
“两个小时。”
林晚把孩子嘴里的袜子抽出来,看了他一眼。
“你刚才说今天煮面。”
“回来煮。”
“面坨了不好吃。”
沈辞走到门口,回头。
“那你等我。”
林晚没应声,低头把袜子叠成一个小方块,放在床头柜上。小孩伸手去够,她轻轻把他的手拨开。
沈辞跟陈震下楼。
赵怀远跟在最后,经过门口时,林晚忽然开口。
“赵总。”
赵怀远脚步一顿。
“我家沈辞在您手下干了三年,没请过一天假。”林晚的声音不高,但每个字都清楚,“您把他年终奖拿掉的时候,有没有想过,他也有老婆孩子要养?”
赵怀远脸色难看,嘴唇动了动,没发出声音。
陈震回头看了赵怀远一眼,什么都没说,继续往楼下走。
沈辞坐进陈震的车后座。赵怀远想跟着上车,陈震伸手拦了一下。
“你自己打车。”
赵怀远站在小区门口,看着车尾灯拐过路口消失,手垂在身侧,攥了攥,又松开。
第五章
机房的警报灯还在转。
红色的光一圈一圈扫过地板,照在服务器机柜上,金属外壳跟着一明一暗。空气里有股焦糊味,混着空调冷气,闻着像什么东西短路了还没找到。
沈辞推门进去,小张第一个抬头。
“沈工!”
运维部还剩三个人,都从工位上站起来。桌上堆着外卖盒,烟灰缸里塞满烟头,监控大屏上十几个红色告警框在闪。
沈辞没看他们,径直走到自己工位。桌子被人动过,他的机械键盘不见了,换成一个薄膜键盘,键帽上贴着赵怀远写的标签——“禁止调整”。
他把薄膜键盘拔了扔到一边,从抽屉最底层摸出自己的键盘,插上。
“小张,五号机柜,第三块网卡,看灯。”
小张跑过去,蹲下来看了一眼。
“橙色。”
“换个口。”
沈辞的屏幕上跳出命令行。他敲了第一行,回车。光标跳了两下,输出一串报错。
赵怀远从门口进来,站在他身后一米远的地方,没敢靠近。
“沈辞,需要什么你跟我说——”
“别说话。”
沈辞敲第二行,第三行。手指在键盘上跳得飞快,但节奏很稳,每敲完一组就停一下,看屏幕。机房空调出风口正对着他后颈,吹得衬衫领子一掀一掀。
屏幕上滚过密密麻麻的日志。他扫一眼,删掉几行,重新输入。
小张换完网线跑回来:“好了,绿灯。”
沈辞没抬头:“去把七号柜和九号柜之间的光纤跳线拔了,从备件箱拿根新的换上。”
“那根是上个月才换的——”
“有折痕。我报过。”
小张愣了一下,转身跑了。
赵怀远站在后面,两只手绞在一起。陈震拉了一把椅子坐在角落,从兜里掏出烟,看了一眼墙上的禁烟标志,又塞回去了。
沈辞的屏幕上开始跳绿色。
一个节点,两个节点,三个节点。数据库连接池的计数从零开始往上爬,到二百,到五百,到一千。
“小张,主从切换脚本,跑一下。”
“用哪套?”
“手动那套。”
小张在隔壁工位敲了几行命令。屏幕上跳出一个确认框。
“沈工,它让我输密码。”
“密码是我工号倒过来加当时入职的年份。”
小张输了,回车。
监控大屏上,红色的告警框一个接一个消失。绿底白字的“运行中”开始铺满屏幕。空调出风口的嗡鸣声变了一个调,从尖细变低沉,像什么东西终于喘匀了气。
陈震站起来,走到大屏前面。
“好了?”
沈辞看了一眼时间。从进门到此刻,一小时五十三分钟。
“好了。”
他最后敲了一行命令,把键盘线从主机上拔下来。键盘在他手里颠了颠,他抽出一张湿纸巾,把键帽上的灰擦了一遍,装进背包。
赵怀远往前凑了一步,脸上挤出笑。
“沈工,果然还得是你——”
沈辞没理他。他从背包夹层里拿出那个信封,放在陈震面前的椅子上。
信封还是那个信封,薄薄的,一张纸。
陈震低头看着那个信封,没拿。
“沈辞。”
“系统好了。我走了。”
“你等一下。”陈震站起来,声音里带着什么东西,压得很低,“年终奖已经到账了,你查一下。”
沈辞掏出手机看了一眼。银行短信,一串数字,3200000.00。
“到了。”
“那续约——”
“陈董。”沈辞把手机装回兜里,“系统崩了三天,您亏了多少?”
陈震没答。
“平台四亿投资,上面三个千亿项目。停一天流水多少,您比我清楚。”沈辞把背包拉链拉上,“这些钱够给我发一百年年终奖。您不是发不起,您是不想发。”
陈震沉默了。
“我修系统的时候,想了一件事。”沈辞走到门口,回头看了一眼机房。两百多台服务器嗡嗡响着,指示灯明灭不定,“这三年我把自己当牲口用,觉得公司是家,平台是孩子。结果在您和赵总眼里,我就是个成本项。”
赵怀远脸色煞白,嘴张了两次,什么都没说出来。
“沈辞——”陈震往前迈了一步。
“陈董,系统我修好了。但人心修不好。”
他把手搭在门把手上。
“辞呈在信封里,您签不签都行。”
门推开,机房外面走廊的灯是白的,照得他眯了一下眼。身后传来赵怀远的声音,又尖又高,像什么东西绷断了。
“沈辞你这样做不地道!公司培养你三年——”
沈辞没回头。
走廊很长,两边的工位都空着,这个点没人加班。他走到电梯口,按了下行键。电梯门打开,里面站着一个保洁阿姨,推着拖把车,看见他愣了一下。
沈辞侧身让她出来,自己进去,按了一楼。
电梯门关上的时候,他听见机房方向传来一声闷响,像是椅子被推倒了。
他靠在电梯壁上,闭了闭眼。手机震了一下,林晚发的。
“修好了?”
“好了。”
“回来路上买瓶酱油。家里没了。”
沈辞盯着这条消息,嘴角动了一下,打字。
“买几瓶?”
“一瓶。你又不是不回来了。”
电梯到了一楼,门打开。大厅的保安抬头看了他一眼,又低下头继续刷手机。沈辞走出大楼,外面的天已经暗了,路灯刚亮,橘黄色的光打在园区的水泥地上,他的影子拖在身后,长长的。
他掏出手机,把赵怀远的号码从黑名单里拉出来,看了一眼那条问号消息,然后连同整个对话框一起删了。
删完,他在通讯录里翻到“陈震”两个字,拇指停了两秒。
没删。
他锁了屏,往小区方向走。路过一家小超市,进去拿了瓶酱油,结账的时候老板娘问他:“要袋子吗?”
“不用。”
他把酱油揣进外套口袋,继续走。到小区门口时,看见五楼那扇窗户亮着灯,暖黄色的,和旁边几户白色的冷光不一样。
他上了楼。钥匙插进锁孔转了一圈,门开了。
林晚在厨房炒菜,油烟从门帘后面涌出来。孩子坐在客厅地垫上,面前摊着一堆积木,摞了半截的塔歪着,摇摇欲坠。
沈辞换了鞋,把酱油放在餐桌上。
林晚从厨房探出头。
“修好了?”
“修好了。”
“辞了?”
“辞了。”
林晚看了他两秒,缩回头继续炒菜。锅铲碰铁锅的声音响了几下,又停了。
“洗手吃饭。”
沈辞蹲下来,在孩子对面坐好。小孩看他一眼,把一块积木递过来。沈辞接了,放在塔的最上面。积木塔晃了晃,塌了。
小孩咯咯笑,伸手把积木全推散,重新开始摞。
沈辞陪他摞积木。一块,两块,三块。摞到第五块的时候,林晚端着菜出来,放在桌上,又回去端汤。
“明天搬家的事,我找了两套房子,你晚上看看。”林晚说。
“行。”
“妈那边你自己去说。”
“嗯。”
林晚把汤放下,解了围裙搭在椅背上,坐下来拿起筷子。她夹了一筷子青菜放进沈辞碗里。
“吃。”
沈辞端起碗,扒了一口饭。小孩在旁边把积木一块一块往嘴里塞,林晚伸手去掏,掏出来一块,又掏出来一块。
“沈辞。”
“嗯。”
“你以后干什么?”
沈辞嚼着饭,想了想。
“不知道。”
“那你还辞。”
“辞了再想。”
林晚瞪了他一眼,但嘴角翘着。她低头吃饭,吃了几口,忽然说了一句。
“你那个同事小张,今天给我发了条短信。”
沈辞抬头。
“他说谢谢你教他的那套文档加密方法,赵怀远的人折腾三天没解开。”
沈辞把碗放下,拿起汤勺舀了一碗汤,放在林晚手边。
“喝汤。”
林晚端起汤碗,碗沿挡住半张脸。她在碗后面笑了一下,沈辞看见了。
他没戳破。
第六章
搬家那天下了场雨。
不大,毛毛的,像谁在天上撒了一把水珠子。搬家公司的车停在楼下,两个师傅穿着蓝色工装,一趟一趟往车上搬东西。纸箱不多,大部分是林晚提前打包好的——孩子的衣服、奶瓶、小被褥,还有厨房的锅碗。沈辞的东西最少,一个背包就装完了,里面是那副键盘、几件换洗衣服,和一本翻烂了的《TCP/IP详解》。
沈母站在单元门口,撑着一把黑伞。
她没帮忙搬东西,也没走。就那么站着,看着师傅把婴儿车塞进车厢。雨落在伞面上,声音闷闷的。
沈辞搬最后一个纸箱出来的时候,看见母亲站在那儿。
“妈。”
沈母把伞往他那边偏了偏,沈辞整个人比她高出一个头,伞沿只够遮住他肩膀。
“房子找好了?”
“找好了。两室一厅,离晚晚上班的地方近。”
“她上班?”
“下个月回去做产品经理。”
沈母沉默了一会儿。
“孩子谁带?”
“找了个托班。早上送晚上接,我们俩轮着来。”
沈母把伞柄在手里转了半圈。雨顺着伞骨滑下来,落在她鞋面上,她低头看了一眼。
“我昨天去给你爸拿药,碰见你赵叔。”她声音不高,“他说你那个公司的事,整个园区都传遍了。”
沈辞把纸箱放在地上,直起身。
“传什么了?”
“传你把老板炒了,系统瘫了三天,老板拿着钱求你回去你都不干。”沈母看他一眼,“你赵叔说,现在外面都在打听你。”
沈辞没接话。
“你爸听了,一晚上没睡着。”沈母把伞递给他,“他说我儿子有出息了。”
沈辞接过伞,雨点打在伞面上,噼噼啪啪的。母亲的脸在伞下阴影里,看不太清表情,但嘴角绷着,像忍着什么。
“妈,我不是赌气。”
“我知道。”
“你跟爸说,我下个月带晚晚和孩子回去吃饭。”
沈母眼睛亮了一下,又暗下去。
“你爸那个腿,上个月又犯了。医生说最好少走动。”
“那我带他去复查。”
沈母把脸别过去,看着远处马路上溅起来的水花。搬家师傅在关车厢门,铁门砸下来咣当一声响。
“晚晚呢?”
“在楼上最后收拾一下。”
“你跟她说,”沈母停了一下,“上回的事,我说得不对。”
沈辞看着母亲的后脑勺。她头发被雨打湿了一缕,贴在脖子上。
“你自己跟她说。”
沈母回过头瞪他,瞪了两秒,绷不住笑了一下,又收回去。
“你翅膀硬了。”
“嗯。”
“那你去吧。”沈母把伞留给他,自己转身往楼道里走。走了两步又停下,没回头。
“冰箱里那袋饺子,我昨天包的,你们带走。”
“知道了。”
沈母上了楼。沈辞站在雨里,伞面上积了一层薄薄的水洼,他抬手一斜,水哗啦全泼在地上。
林晚抱着孩子从单元门出来,手里拎着最后一袋东西。沈辞迎上去把袋子接过来,伞撑在她头顶。
林晚看了他一眼。
“你妈呢?”
“上去了。”
“她哭了?”
“没有。”
林晚没再问。她把孩子递给沈辞,自己上了搬家车的副驾驶。沈辞把孩子接过来,小孩趴在他肩上,雨停了,天边露出一小条淡青色的光。
司机发动了车。
沈辞回头看了一眼五楼。阳台上晾着的那只小袜子还在——他那天晾的,忘了收。雨打湿了,孤零零地挂在那儿,被风吹得晃了一下。
他收回视线,钻进后座。
车子拐出小区,上了大路。林晚从副驾驶回头看他。
“你在想什么?”
“在想饺子放冷冻还是冷藏。”
林晚白了他一眼,转回去了。但从后视镜里,沈辞看见她在笑。
他低头看手机。银行短信还躺在通知栏里,三百二十万。他划掉。
又一条新消息,陌生号码。
“沈辞先生您好,我是锐行科技的HR,从园区那边听说您最近在看机会。我们有一个技术合伙人的职位,不知道您是否感兴趣?方便的话加个微信聊。”
沈辞看了几秒,锁了屏。
林晚又回头:“谁啊?”
“猎头。”
“你怎么回?”
“没回。”
“为什么?”
沈辞把孩子换了个边抱,小孩已经睡着了,口水蹭在他领口上。
“我想先歇几天。”
林晚把座椅靠背往后调了调,找了个舒服的姿势。
“那你歇着。我上班。”
“好。”
雨彻底停了。车窗外的天从灰白变成浅蓝,云层裂开一道缝,阳光漏下来,打在路边的梧桐树叶上,亮晶晶的。
车子在一个路口等红灯。沈辞往窗外看,旁边停着一辆黑色轿车,车窗摇下来一半,里面的人正在打电话。他看了一眼,觉得那人侧脸有点像陈震。
绿灯亮了。黑车往左拐,他们的车直行。
沈辞没再回头。
到了新家,师傅开始往下搬东西。五楼,没电梯,沈辞跟着搬了几趟,出汗了,把外套脱了搭在楼梯扶手上。
最后一趟搬完,他站在阳台上喘气。新小区比原来那个安静,楼下种了几棵桂花树,叶子绿得发黑,还没到开花的季节。远处能看见一片低矮的厂房和一根烟囱,烟囱不冒烟,顶上停着两只鸽子。
林晚在屋里收拾厨房,锅铲碰铁锅的声音传出来。
“沈辞。”
“嗯。”
“你那个键盘放哪儿?”
“桌上就行。”
“你那个信封呢?”
沈辞愣了一下。
“哪个信封?”
林晚从厨房出来,手里拿的正是那个牛皮纸信封。搬家公司不知怎么把它也打包了,混在书和笔记本中间。
沈辞走过去接过来。信封口没封,他抽出里面那张纸。
辞呈还在。
他的辞职信下面,多了一张纸条。陈震的字,用黑色签字笔写的,只有一行。
“修好了系统,再修一下人。什么时候想通了,什么时候回来。”
沈辞把纸条翻过来,背面是空白的。
林晚凑过来看了一眼。
“他什么意思?”
沈辞把纸条对折,再对折,塞回信封。信封放进抽屉最底层。
“不知道。”
“那你回不回去?”
沈辞走到阳台上,看着楼下。搬家师傅正在关车门,车子发动,排气管喷出一股白烟。小孩在卧室里醒了,哼唧了两声,林晚转身进去了。
他站在阳台上,手机又亮了。小张的微信。
“沈工,赵总今天被调走了。调令还没正式发,但行政已经在收他的工牌了。陈董让我问您,那个文档最后一页的‘等着’,是不是还有下半句?”
沈辞看着这条消息。
风把桂花树的叶子吹得翻了个面,灰绿色的背面露出来,一闪一闪的。远处那根烟囱上的两只鸽子飞了一只,剩下一只孤零零站着。
他打字回了一句。
“让他自己等。”
发完,他把手机揣兜里,转身回屋。
厨房里林晚在喊:“沈辞,你吃不吃面?我煮了两包,多的一包你吃。”
“吃。”
他走进厨房,锅里的水已经开了,面条在沸水里翻滚,慢慢变软,散开。和五天前那锅一样,又不太一样。
林晚把青菜扔进去,抬头看了他一眼。
“发什么呆,拿碗。”
沈辞从碗柜里拿了两个碗,用开水烫了一遍,摆好。
面盛出来,热气腾腾的。
两人面对面坐在小餐桌前,小孩坐在旁边的婴儿椅里,手里捏着一块积木,敲着桌沿,铛铛铛。
林晚吃了一口面,含糊地说:“这房子还行。”
“嗯。”
“就是厨房有点小。”
“够用了。”
“沈辞。”
“嗯。”
“你还没说,你以后到底干什么。”
沈辞放下筷子,想了想。窗外那只鸽子飞回来了,两只鸽子并排站在烟囱顶上,其中一个歪头蹭了蹭另一个。
“先陪你们一阵子。”
“然后呢?”
“然后再说。”
林晚低头吃面,吃了几口,把自己碗里的青菜夹了一筷子给他。
“那你明天送孩子去托班。”
“好。”
“顺便把水电费交了。”
“好。”
“还有物业费。”
“好。”
林晚抬起头。
“你怎么什么都好。”
沈辞夹起那筷子青菜塞进嘴里,嚼了两下。
“因为酱油买对了。”
林晚愣了一秒,然后笑了。这次笑得比之前大,肩膀都在抖。小孩看见妈妈笑,也跟着咯咯笑起来,手里的积木掉在地上,滚到沈辞脚边。
沈辞弯腰捡起来,放回孩子手里。
外面天彻底晴了,阳光从厨房的小窗户照进来,落在餐桌上,把面汤碗里的油花照得金灿灿的。楼下有人喊孩子回家吃饭,喊了三遍。远处烟囱上,两只鸽子一起飞了,往南边去了。
沈辞端起碗,把最后一口汤喝了。
(全文完)