楔子

年会灯光璀璨,我的妻子林婉清当着全公司高管的面,纤纤玉指为技术总监陈明远系上领带,红唇轻启:“他比你好。”

台下三百多双眼睛看向我——林婉清的丈夫,公司的技术副总,那个用五年青春为她打下江山的男人。

我站起身,走向服务器机房。

三分钟后,全公司系统瘫痪,核心代码盘被我摔成碎片。

“林婉清,这是我送你的新婚贺礼。”

第1章 那条领带是我买的

“他比你好。”

林婉清说这句话时,我正坐在台下第三排,手里端着一杯已经凉透的咖啡。

台上的灯光打在她脸上,还是那么好看。五年前我第一次见她时,她也是这样站在台上,只不过那会儿是创业大赛的路演现场。她穿着借来的西装,紧张得声音发抖,我却觉得这姑娘眼里有光。

如今她穿着定制的香奈儿套装,语气从容得像个女王。

陈明远站在她身边,微微低头,让她系领带。

那条领带。

我认得。

三个月前我过生日,林婉清说太忙没时间挑礼物,让我自己买。我去商场挑了半天,选了这条深蓝色的领带,花了一千八。回家后她看了一眼,说还行,然后就塞进了衣柜。

我一直没舍得戴,想等个重要场合。

现在它挂在陈明远的脖子上。

“林总,这......”陈明远装出一副受宠若惊的样子,眼神却往台下瞟,准确地找到了我。

他在看我。

嘴角微微上扬。

台下的人也开始看我。

那种目光我太熟悉了。怜悯的、幸灾乐祸的、看热闹不嫌事大的。行政部的小周偷偷拿手机录像,财务部的孙姐用胳膊肘捅了捅旁边的人,销售部的几个老人儿干脆直接转过头盯着我,眼睛亮得像看见了流量密码。

我没动。

五年前我从清华计算机系毕业,放弃了阿里的offer,跟着林婉清从零开始创业。那会儿公司就三个人,她、我,还有一个前台。我白天写代码,晚上修bug,困了就趴桌上睡两个小时,醒来继续干。

第三年公司拿到A轮融资,我连续加班四十七天,把整个系统重构了一遍。林婉清说,老周,等公司上市了,你就是最大的功臣。

第五年公司估值十个亿。

现在我是最大的笑话。

“感谢林总。”陈明远低头看了看领带,又抬眼看向林婉清,“不过您刚才说的......”

“我说,”林婉清转过身,面对着台下所有人,“陈总监比你强。”

全场安静了。

那种安静像是有人按了暂停键,连呼吸声都消失了。我听见自己的心跳,砰、砰、砰,一下一下的,像是在倒数。

“比我强?”我站起来。

旁边的人赶紧让开一条道。

“老周,冷静。”有人拉了我一把,是运维部的老张。他跟我干了四年,知道我的脾气。

我没理他,看着台上的林婉清:“你说他哪点比我强?”

林婉清大概没想到我会直接质问。

她愣了一下,然后恢复了那种从容的微笑:“技术、格局、情商,哪点都比你强。”

技术?

陈明远是去年才来的,之前在BAT混了几年,简历写得漂亮。他写的那个智能推荐模块,底层逻辑还是抄的开源代码,连变量名都没改全。我看过他的代码,一塌糊涂,纯粹是PPT工程师。

但林婉清不懂技术。

她只看到陈明远在周会上侃侃而谈,用的词儿都是“赋能”、“闭环”、“痛点”这些她爱听的。

而我只会在工位上写代码,连项目汇报都懒得做。

“格局呢?”我问。

“人家懂得带团队,你呢?整天把自己关在办公室里,跟个闷葫芦似的。”林婉清的声音不大,但每个字都清清楚楚,“公司现在是集团化运作,不是以前那个小作坊了。你那一套,过时了。”

过时了。

这三个字像一把刀,扎得准。

我想起上个月的事。陈明远提了个方案,要用第三方SaaS服务替代我写的自研系统。他说自研成本高、维护难,不如直接用成熟的商业产品。

我在会上跟他吵了一架。

我说那个第三方服务的数据安全有隐患,接口也不稳定,万一出问题就是大事。陈明远笑我太保守,说现在都什么年代了,还抱着老古董不放。

林婉清最后拍板,用了陈明远的方案。

我没再说话。

不是因为服气,而是因为我发现,林婉清看我的眼神变了。不再是以前那种信任和依赖,而是不耐烦,甚至有点嫌弃。

那天晚上我回家,看见林婉清在阳台上打电话。她没发现我进门,声音很低,但我还是听见了一句:“他啊,就是个技术宅,除了写代码什么都不会。”

我站在玄关,没出声。

然后我转身出去,在楼下抽了一整包烟。我不抽烟的,那晚是第一次。

“情商呢?”我把思绪拉回来,盯着林婉清的眼睛,“你说他情商比我高?”

“人家知道怎么跟客户打交道,知道怎么激励团队,你呢?”林婉清的语气越来越冷,“上次跟王总吃饭,你全程一句话不说,王总还以为你是司机。”

台下有人笑出声。

是陈明远手下的几个新人。

我攥紧了拳头,指甲掐进肉里。

“所以,”我深吸一口气,“你现在是要告诉大家,你老公是个废物?”

“我没这么说。”林婉清皱了皱眉,“你别在这儿无理取闹,年会呢。”

无理取闹。

她管这叫无理取闹。

我忽然觉得很好笑。真的,很好笑。五年的付出,五年没日没夜的拼命,最后换来一句“无理取闹”。

“行。”我点点头,“那我问最后一个问题。”

“你问。”

“那条领带,”我指了指陈明远胸前那条深蓝色的领带,“是不是我过生日买的那个?”

林婉清的表情僵了一瞬。

就一瞬。

但我看见了。

“是又怎么样?”她的语气有点不自然,“反正你也不戴。”

“对,我不戴。”我转身往外走,“因为我在等一个重要的场合。”

我的步子很稳,穿过人群,推开宴会厅的门。身后有人在喊我,好像是老张,又好像是别人。我没回头。

走廊里铺着厚厚的地毯,踩上去没声音。天花板上的水晶灯晃得人眼晕。我按开电梯,下到十五楼,这里是公司的核心机房。

门禁系统用的是我写的人脸识别。

“嘀”一声,门开了。

机房里嗡嗡响,十几台服务器正在运转。每台上面都有我贴的标签,写着编号和部署日期。最里面那台是主服务器,上面放着一个黑色的硬盘盒。

核心代码盘

我打开盒子,里面是一块固态硬盘,256G的,三星的。上面贴着一张便签,是我三年前写的:“所有心血,尽在于此。”

我没有犹豫,举起硬盘,狠狠地摔在地上。

外壳崩裂,电路板折断。

我捡起来,又摔了一次。

再捡起来,再摔。

直到它碎成一片一片,像那年冬天我和林婉清一起去哈尔滨看到的雪花。

身后的门被推开。

“老周!你干什么!”林婉清的声音带着惊恐。

我转过头,看见她站在门口,陈明远跟在后面,还有公司的几个高管。他们的表情像是见了鬼。

“没干什么。”我拍了拍手上的灰尘,“就是把你说的那个‘过时’的东西,废了。”

“你疯了!”林婉清冲过来,看着地上的碎片,“这是公司的核心资产!你知不知道这个值多少钱!”

“值多少钱?”我笑了,“林婉清,这五年,我给公司写的代码超过一百万行。你们现在的日活、营收、估值,哪一样不是建立在我写的系统上?”

“那又怎么样!你是公司的员工!你写的代码本来就属于公司!”

“员工?”我重复这两个字,“对,我是员工。技术副总的头衔,年薪八十万,听起来挺像那么回事。但你心里清楚,没有我,这家公司什么都不是。”

林婉清的脸涨得通红:“你太自以为是了!”

“或许吧。”我绕过她往外走,“但现在说这些没意思了。我先走了,你们好好开年会。”

“你站住!”林婉清喊道,“你以为这就完了?故意损毁公司资产,我可以报警的!”

“请便。”我没回头,“对了,友情提示一下。主服务器上的所有数据,都做了加密。密钥只有我知道。”

身后一片死寂。

我走进电梯,按下关门键。

门关上的一瞬间,我看见林婉清的眼泪掉下来。

我没心疼。

真的,一点都没心疼。

因为我知道,她哭的不是我,不是我们的婚姻,而是那十年估值十亿的梦。

电梯往下沉,数字一格一格地跳。十五、十四、十三。我靠在电梯壁上,忽然觉得很轻松,像是卸下了一个扛了五年的包袱。

手机震了一下。

是老张发来的消息:“周哥,系统全崩了,林总在机房发飙,说要弄死你。”

我回了一句:“让她来。”

然后我关掉手机,走出大厦。

腊月的风灌进领口,冷得人发抖。我站在路边,看着这座我奋斗了五年的城市,忽然不知道往哪儿去。

手机又响了。

这次不是老张,是一个陌生号码。

我犹豫了一下,接起来。

“周远?”

一个男人的声音,低沉,有点熟悉。

“您是?”

“我姓秦,秦正阳。”

秦正阳。

我想起来了。三个月前,有一家公司找过我,想挖我过去。开的条件很优厚,年薪五百万加股权。我当时想都没想就拒绝了,因为林婉清说公司离不开我。

那家公司的老板,就叫秦正阳。

“秦总。”我稳住声音,“您找我什么事?”

“听说你刚把你们公司的系统砸了?”

消息传得够快的。我没说话。

秦正阳笑了一声:“砸得好。那种破系统,早该废了。”

“您什么意思?”

“周远,我关注你很久了。你写的代码,我找人看过,是真正的艺术品。”秦正阳的语气很认真,“但是林婉清不懂。她那种人,只看得见PPT,看不见代码背后的价值。”

我握紧了手机。

“现在你自由了。”秦正阳说,“考虑一下,要不要来我这。”

“您不怕我砸了您的系统?”

秦正阳笑了,笑得很畅快:“我请你来,是想让你重新写一个系统。从头开始,没有任何约束,按你的想法来。”

“条件呢?”

“你说。”

我看着街对面的写字楼,灯还亮着。那是林婉清的公司,我曾经的全部。

“我有一个条件。”

“说。”

“我的团队,要跟我一起走。”

“没问题。还有呢?”

“没了。”

秦正阳沉默了几秒:“周远,你是个实在人。明天上午十点,来我办公室谈。”

挂掉电话,我拦了一辆出租车。

“师傅,去天通苑。”

夜风吹过来,我靠着车窗,闭上眼睛。

脑子里翻来覆去就一句话。

——林婉清,你等着。

第2章 我们的那些年

出租车在五环上堵了半小时。

司机是个五十来岁的大叔,车里放着郭德纲的相声,声音开得挺大。我靠在座椅上,看着窗外一栋栋写字楼往后退,每一栋都亮着灯,里面关着无数个像我这样的加班狗。

手机震个不停。

老张发来十几条消息,说林婉清报了警,说公司的技术团队全慌了,说陈明远在机房里转了半天连服务器怎么重启都不知道。最后一条是二十分钟前的:“周哥,警察来了,问你的联系方式。我说不知道。”

我没回。

警察来了就来了吧,正好让大家都看看这出戏。

出租车拐进天通苑的时候已经快十一点了。这个号称亚洲最大社区的住宅区,密密麻麻全是居民楼。我在这儿住了五年,闭着眼都能摸回家。

推开门,一室一厅的出租屋里冷冷清清。

客厅的桌子上放着一碗泡面,是出门前泡的,早就凉透了。旁边是我妈从老家寄来的腌萝卜,装在玻璃瓶里,瓶盖上还贴着便签:“儿子,记得放冰箱。”

我开了一天的会,饿了一天的肚子。

打开冰箱,里面空荡荡的,只有两个鸡蛋和半瓶老干妈。我拿出鸡蛋,给自己煮了碗面。煮面的空当,我打开笔记本电脑,习惯性地想连公司VPN。

然后想起来,我把系统砸了。

面煮好,我端着碗坐在沙发上吃。电视开着,是重播的晚间新闻。屏幕右下角弹出一条推送,今日头条的:“某科技公司年会现狗血一幕,技术副总被当众羞辱后怒砸服务器。”

好家伙,才两个小时就上新闻了。

我点开看,评论区已经炸了。

“这女的也太狠了,当着全公司面给新欢系领带。”

“程序员就是暴脾气,一个代码盘下去十个亿没了。”

“楼上不懂别瞎说,十亿是估值,真金白银谁知道呢。”

“吃瓜群众求后续。”

我把手机扔一边,专心吃面。

面吃完,汤喝完,碗放下。

然后我想起来,今天是周五,明天本来该去看我妈的。

我妈住在燕郊,离我这儿两个小时的车程。三年前我把她从老家接过来,在那边租了个小房子。她身体不好,高血压加糖尿病,去年还查出了冠心病。

林婉清一直不乐意我把妈接过来。

“咱们现在条件不允许。”她说这话的时候,公司刚拿到B轮融资,账上趴着两个亿,“等上市了,买个大房子,再把妈接过来一起住。”

我信了。

一等就是三年。

手机又震了。这次是林婉清,她打的是微信电话。

我犹豫了几秒钟,接了。

“周远!你给我回来!”她的声音带着哭腔,“警察刚走,说要你明天自己去派出所。你到底想干什么?把系统密钥交出来,我不追究你的责任!”

“不追究我的责任?”我忍不住笑了,“林婉清,你是不是觉得你很大度?”

“你别不识好歹!”她提高了音量,“你知道系统瘫痪一小时损失多少吗?陈明远刚才估算了一下,至少......”

“让他估。”我打断她,“你让他估。我等着看。”

电话那头安静了几秒。

然后她的语气软下来:“周远,有什么事咱们回家好好说,行吗?我知道今天我不该那么说话,但你不能拿公司的命脉开玩笑啊。这样,你先回来,把系统恢复了,我给你道歉,好不好?”

道歉。

我认识林婉清八年,结婚五年,从来没听她说过这两个字。

这是第一次。

但我知道不是真心的。她只是在害怕,害怕她十年的估值梦碎掉。

“林婉清,我问你几个问题。”我靠着沙发,抬头看着天花板上那块水渍。去年楼上漏水泡的,房东一直没修。

“你问。”

“那条领带,是不是我过生日买的?”

“......是。”

“陈明远什么时候知道你要在会上给他系领带的?”

“他不知道,是我......”

“别骗我。”

电话那头沉默了很久。

“一个月前,我们一起吃饭的时候,我跟他说了。”

一个月前。一个月前她就决定要在年会上来这么一出。而我,直到今天早上还在帮她挑年会上要穿的衣服。她试了三套,最后选了那套香奈儿,我还说好看。

“第二个问题,”我继续说,“你跟陈明远,到哪一步了?”

“周远!你什么意思!”

“字面意思。”

“你怀疑我出轨?”她的声音拔高了八度,“你以为谁都跟你一样龌龊?陈明远是公司的人事总监,我跟他是工作关系!”

“人事总监?”

“对啊,我上周刚升的。”

我笑了。上周升的。上个月一起吃晚饭说领带的事。三个月前一起出差,说是跟客户谈项目,结果我在她手机里看见两张合影,两个人挨得很近,背景是鼓浪屿的海。

“行,我信。”

“你真的信?”

“信。”我说,“就像你信我能把系统恢复一样。”

电话那头传来“嘟”的一声,她挂了。

我把手机扔沙发上,去洗了个澡。热水淋下来的时候,我忽然想起很多事。

想起第一次见林婉清。那是在清华的创业大赛上,她代表人大参赛,我做技术顾问。她穿一件洗得发白的衬衫,站在讲台上讲她的商业计划书。虽然讲得磕磕巴巴,但眼睛里的光骗不了人。

那会儿我就在想,这姑娘真有意思。

后来我们加了微信,聊了三个月,她问我能不能一起创业。我说好。然后我就拒了阿里的offer,拎着行李箱跟她去了中关村创业大街。

最开始那半年,我们挤在十平米的共享办公室里。我写代码,她去跑客户。晚上回来两个人吃一碗麻辣烫,她不吃荤,把肉都夹给我。

“等咱们有钱了,天天吃大餐。”她说。

“行,到时候你想吃什么都行。”

第二年产品上线,拿到天使轮,终于不用挤共享办公室了。我们在上地租了个小写字间,招了五个程序员。林婉清高兴坏了,拉着我去宜家买家具,挑了一天,最后买了两张办公桌一把转椅。我说你的呢?她说我不需要,我跑客户,有个桌子就行。

那会儿她是真能跑。一天见五六个投资人,见完回来嗓子都是哑的。我就给她熬冰糖雪梨,她一边喝一边跟我说今天谁谁谁有兴趣,谁谁谁提了什么意见。

第三年A轮,公司搬到望京,员工从七个涨到四十个。也是那一年,我们领了证。婚礼很简单,就请了几个亲戚朋友吃了顿饭。我爸走得早,我妈一个人坐在主桌上,拉着林婉清的手说,我们老周家对不起你,连个像样的婚礼都给不了。林婉清说没事妈,等公司上市了,我给您儿子补一个。

后来公司一路走下来,B轮、C轮,估值从五千万涨到十个亿。林婉清越来越忙,回家的时间越来越少。我不怪她,创业就是这样。但我希望她至少记得,这个公司能有今天,不是我一个人在撑着,是所有人。

可她不记得了。

或者说,她不想记得。

她眼里只有那些能帮她把估值再做高的人,比如陈明远。陈明远确实能说会道,投资人来了他能陪着喝到半夜,嘴里一套一套的新名词,把那些投资大佬哄得团团转。我不行,我喝不了酒,也不会说漂亮话,就会写代码。

可是林婉清忘了,没有我的代码,哪来的产品?没有产品,哪来的用户?没有用户,你拿什么去跟投资人讲故事?

洗完澡出来,手机上多了几条消息。

有一条是老张发的:“周哥,陈明远刚才在群里说,他已经联系了外包团队,说能搞定系统恢复。林总批了五十万紧急预算。”

我回了个:“让他搞。”

外包团队?我写的系统,加密算法用的是一套我自己设计的逻辑。想暴力破解?别说五十万,五百万都不够。

除非我亲自出手。

但我不会。

另一条消息是秦正阳的助理发的,提醒我明天上午十点的会面,并发来了公司地址。我回了个“收到”。

然后我看见我妈打了个电话,我没接到。

我赶紧拨回去。

“喂,妈。”

“小远啊,刚才怎么不接电话?”我妈的声音听起来有点担心,“我看新闻了,那个什么公司年会的,是不是你们公司?你没事吧?”

“没事妈,我好着呢。”

“你别骗我。新闻上说那个副总把服务器砸了,我就知道是你。你这孩子,从小脾气就倔,受不得委屈。”

我妈的声音还是那么慢悠悠的,不急不躁。我鼻子忽然有点酸。

“妈,我真没事。”

“没事就好。”她顿了顿,“周末还过来不?”

“来。明天早上办完事就过来。”

“那行,妈给你包饺子。你爱吃的韭菜馅的。”

“好。”

挂了电话,我躺在沙发上,盯着天花板发呆。水渍还在那里,形状像个地图。我想起小时候,我妈在老家种地,一年到头挣不了几个钱。但她从来没让我缺过什么。后来我考上清华,全村都来贺喜,我妈杀了两只鸡请客,笑了一整天。

再后来我娶了林婉清,我妈逢人就说她儿媳妇是总裁,可厉害了。但她从来不来打扰我们,每次打电话都挑周末,每次都说“妈没事,你们忙”。

去年她冠心病住院,我在医院陪了一周。她出院那天,林婉清打了个电话问了句“妈好点没”,然后就挂了。我妈拉着我的手说,小远,你媳妇忙,别怪她。

我没说话。

现在想想,从那时候起,有些东西就已经碎了。

只是我不敢承认。

窗外的风大了,吹得窗户哗啦响。我起身去关窗户,看见楼下有个人站在路灯底下,仰着头往上看。看不清楚脸,但那身形有点眼熟。

手机亮了。

林婉清的消息:“我在你楼下,能下来吗?”

第3章 她跪下了

我站在窗边往下看。

腊月的北京,夜里零下十度。林婉清裹着一件薄薄的大衣,站在路灯底下,冻得直跺脚。她的车停在旁边,是一辆白色的特斯拉,我去年帮她挑的。

手机又亮了。

“周远,我求你了,下来谈谈行吗?”

我没回。

她把大衣裹紧了一些,抬头往楼上看。我往后站了站,没让她看见。

三分钟。

五分钟。

十分钟。

她就那么站着。

北京的冬天真冷啊。我记得有一年,也是这么冷的天,我跟她一起去见一个投资人。那天下着大雪,我们打不着车,走了三公里。她穿着高跟鞋,脚后跟磨破了,我就背着她走。她趴在我背上说,周远,等咱们有钱了,第一件事就买辆车。

后来买了车,她也不怎么坐我的车了。说我的车太破,去见客户丢人。我那辆比亚迪开了六年,确实破了点,副驾驶的座椅都塌了。

二十分钟。

她还是不走。

我叹了口气,穿上外套下了楼。

推开单元门,冷风扑面而来。林婉清看见我,眼睛亮了一下,然后快步走过来。

“周远......”

“别在这儿说,找个地方吧。”

小区门口有个24小时便利店,里面有个小桌子可以坐。我走进去,要了两杯热咖啡。收银员是个小姑娘,打着哈欠扫了码,十八块钱。

林婉清坐在我对面,双手捧着咖啡杯,低着头不说话。便利店的灯光惨白,照得她的脸有点憔悴。我这才发现她没化妆,这是很少见的事。林婉清是个很注意形象的人,就算周末在家也要画个淡妆。

“你想说什么?”我先开口。

“对不起。”

她说得很轻,但确实说了。便利店里放着轻音乐,是陈奕迅的《十年》。收银台的小姑娘在刷抖音,笑声一茬一茬的。

“哪句对不起?”我问。

林婉清抬起头,眼睛有点红:“全部。今天的事,还有以前的事。”

我没说话,等着她继续。

“我知道你这些年为公司付出了很多。”她的声音有点抖,“我也知道没有你,就没有公司的今天。但是周远,我真的压力很大。眼看着就要上市了,投资人对管理层有要求,我们需要更职业化的团队。陈明远他......”

“所以你就觉得我该让位?”

“我不是那个意思!”她放下咖啡杯,“我只是希望你也能改变一下。你不喜欢应酬没关系,但你能不能至少别那么抗拒?”

“我抗拒什么了?”

“上次投资人吃饭,你全程看手机。李总跟你说话你都不理,你知道回去后他怎么跟我说的吗?他说你们技术负责人是不是对我们有意见?”

我笑了:“那你知道我为什么看手机吗?”

林婉清愣了一下。

“因为那天服务器报警,数据库差点崩掉。我看手机是在远程登录处理故障。”我盯着她的眼睛,“这件事我后来跟你说了,你怎么回的?你说‘好了好了我知道了’。你真的知道吗?”

林婉清的嘴唇动了动,没说话。

“还有上上次,你让我去参加行业峰会。我去了,坐在台下听那个陈明远在上面讲。你知道他说了什么吗?他说公司的大数据系统是他主导搭建的。”我忍不住笑出声,“他连MapReduce和Spark的区别都分不清,搭建大数据系统?”

“他可能只是想表现一下......”

“对,他一直在表现,而我一直在干活。”我打断她,“林婉清,你永远只看到台上的人有多风光,从来不去想台下的人有多辛苦。”

便利店的音乐换成了《后来》。刘若英的声音安安静静的,跟这个深夜很配。

“周远,我们还能回去吗?”林婉清忽然问。

“回哪儿?”

“回到以前。创业的时候,咱们挤在十平米的小办公室,吃一碗麻辣烫。那会儿虽然穷,但是开心。”

我看着她。她的眼泪终于掉下来,一颗一颗砸在咖啡杯里。

“回不去了,林婉清。”

“为什么?”

“因为那会儿你是林婉清,我是周远。现在你是林总,我是技术部的老周。”我把咖啡杯推到一边,“你知道什么时候开始变的吗?不是陈明远来的时候,是B轮之后。”

“B轮之后?”

“那会儿公司搬大办公室,你说要给我安排一个独立的办公室。我说不用,我坐在程序员中间就行。你不同意,说技术负责人要有排面。后来我就有了那间玻璃屋子,坐在里面能看见外面所有人,但我出不去了。”

“我只是想让你......”

“让我看起来像个领导?”我打断她,“林婉清,我从来就不是当领导的料。我就是一个写代码的,我喜欢写代码,喜欢看着自己写的东西跑起来。你让我去管人、去做PPT、去陪投资人喝酒,我真的做不来。”

便利店里安静了一会儿。收银台的小姑娘不刷抖音了,开始拖地。

“你以后有什么打算?”林婉清问。

“不知道。先看看警察那边怎么说,然后再说。”

“我已经跟警察说了,不追究你的责任。”她抬起头,“公司那边也发了内部通告,说系统故障正在修复。你要是愿意回来......”

“我不愿意。”

她愣了一下。

“林婉清,我已经决定了。”我站起来,“咱们离婚吧。”

这句话像是按了静音键。

林婉清坐在那里,一动不动。她的脸上有两道泪痕,在灯光下亮晶晶的。

“你说什么?”

“离婚。”我重复了一遍,“五年前我觉得娶你是这辈子最大的幸运,现在我觉得继续维持这段婚姻是最大的不幸。”

“因为陈明远?”

“不是因为陈明远,是因为我们变了。”我叹了口气,“或者说你没变,是我看错了。你一直都是这样的,要强、要赢、要往上爬。只不过以前我觉得这叫上进,现在我知道,这叫凉薄。”

“凉薄?”林婉清的声音抖起来,“周远,你说我凉薄?我为了这个家,为了公司,付出了多少你知道吗?”

“我知道。你付出了时间、精力、青春。我也一样。”我看着她,“但区别是什么你知道吗?我把你放在心里,你把我放在天平上。有用的时候就留着,没用了就甩掉。”

“我没有要甩掉你!”

“那你为什么要当着全公司人的面说那句‘他比你好’?”

林婉清张了张嘴,说不出话。

“因为你打心眼里就是这么认为的。”我替她回答,“你觉得陈明远比我有用,觉得他能帮你把公司做得更好。所以你当着所有人的面踩我,给他做脸。林婉清,你觉得这是公司管理需要,对吗?”

她没承认,也没否认。

“我今天砸的不是代码盘,是我这五年的自欺欺人。”我戴上手套,“走了,你也早点回去。离婚协议我过几天发你。”

我推开便利店的门,冷风灌进来。林婉清忽然冲出来,拉住我的袖子。

“周远!”

我回过头。

然后我愣住了。

林婉清跪在便利店门口的水泥地上,膝盖磕得砰一声响。她的头发被风吹乱了,大衣领子翻起来,整个人看起来狼狈极了。

“我求你了,别离婚行吗?”她的眼泪止不住地往下掉,“公司不能没有你,我也不能没有你。你打我骂我都行,别走好不好?”

便利店的灯光照在她身上,把她照得像一出戏里的主角。

我看着这个跪在地上的女人,忽然觉得很陌生。

五年前她站在创业大赛的讲台上,眼里有光,心里有梦。那时候她穷得连借来的西装都穿不好,但她活得像个公主。

现在她穿着香奈儿,开着特斯拉,管着两百多号人,却跪在便利店门口求一个她不爱的男人别离开。

“林婉清,你起来。”

“你不答应我就不起来!”

“你起不起来,跟我答不答应没关系。”我往后退了一步,“你跪的是你心里的那个周远,不是我。”

她愣住了。

我转身走进夜色。

身后传来她的哭声,跟陈奕迅唱的那句“十年之后,我们是朋友,还可以问候”混在一起,被风吹散了。

我走回小区门口,看见刚才那个路灯底下多了个人。是老张,穿着军大衣,搓着手哈气。

“周哥,你没事吧?”他看见我,小跑过来。

“你怎么来了?”

“我不放心。”老张把手里的袋子递过来,“给你带了点儿宵夜,赵家的小龙虾,你最爱的。”

我接过来,袋子还是热的。

“谢了。”

“跟我客气啥。”老张挠挠头,“周哥,公司群里炸了。陈明远找的那个外包团队搞到一半放弃了,说搞不定。林总好像又去找了什么人。反正乱成一锅粥了。”

“让他们乱着。”

“你真不打算回去了?”

“不回去了。”

老张沉默了一会儿,然后说:“那我也不干了。”

“你疯了?你好歹是运维主管,一年四十万呢。”

“啥四十万,没意思。”老张往地上啐了一口,“跟着你干有意思。你走我就走。”

我看着他,这个河北农村出来的小伙儿,跟着我干了四年。从一个连Linux都不会装的小白,到现在一个人能撑起整个运维。他结婚的时候,老婆是我介绍的,婚礼上他喝多了,拉着我的手说周哥,这辈子你就是我亲哥。

“行,那你明天跟我去见一个人。”

“谁?”

“秦正阳。”

老张瞪大眼睛:“就是那个......”

“对,就是那个想挖我去的秦正阳。”

“卧 槽!”老张一巴掌拍在我背上,“周哥,我就知道你留了后手!那咱们这是要......”

“重新开始。”

我拎着小龙虾上楼,老张跟在后面。电梯里的日光灯呲呲响,楼层数字一格一格往上跳。

“对了周哥,”老张忽然想起什么,“我刚才在小区门口看见林总的车了。她来找你了?”

“嗯。”

“说啥了?”

“跪下求我别离婚。”

老张张大了嘴巴,半天没合上:“那你怎么说的?”

“没答应。”

“牛啊周哥。”老张竖起大拇指,“这你都不心软?”

我看着电梯里的自己,那个穿着旧羽绒服、戴着黑框眼镜、头发乱糟糟的男人。五年了,我第一次看清楚自己的脸。

“心软过一次了。用光了。”

第4章 秦正阳

第二天早上九点,老张开着他那辆破捷达来接我。

这小子昨晚没回去,在我家沙发上窝了一宿。一大早起来就翻我冰箱,把剩的俩鸡蛋煎了,又下楼买了油条豆浆。

“周哥,吃早饭。”他把油条递给我,“吃完了精神点,咱们去见大老板。”

我咬着油条看他忙活,心里有点暖。

老张全名叫张磊,河北沧州人,比我小四岁。他大学在石家庄读的,毕业后来北京找工作,投了二三十份简历都没下文。后来他女朋友闹分手,说他在北京混不出个样来。老张一狠心,花两千块报了个Linux培训班,出来后就来了我们公司。

那会儿公司刚成立技术部,林婉清让面试。我面完他之后说这人底子还行,就是需要时间。林婉清说那就要了吧,反正便宜。

老张入职后确实笨,装个系统都能把盘格错。但我看得出他肯学,每天走得最晚,早上来得最早。后来慢慢上手了,从运维专员干到主管,愣是把他女朋友给追了回来。现在俩人结婚了,在燕郊供了一套房。

“周哥,你说秦正阳这人靠谱不?”老张边开车边问,“我听说他以前在中关村也是个人物。”

“怎么个人物?”

“我也是听说的啊。秦正阳最早在深圳华强北搞电子产品,后来北上来中关村,做了几家科技公司,有成功有失败。前两年他投了个AI项目,烧了两个亿,差点儿把自己烧进去。后来那个项目黄了,他消停了一段时间,现在好像又在搞什么新东西。”

“新东西?”

“具体不清楚。反正圈里人都说他是个疯子,认准了的事儿八头牛都拉不回来。”

我看着窗外,若有所思。

秦正阳约的地方在望京SOHO,离林婉清的公司不到两公里。老张把车停在地下车库,俩人坐电梯上到二十六楼。

电梯门一开,迎面就是前台。一个扎马尾的姑娘站起来,笑盈盈地说:“周先生您好,秦总在等您,请跟我来。”

穿过一条走廊,走廊两边是落地玻璃,里面的人都在忙。码农们在敲代码,产品经理在开会,会议室里的白板上画满了架构图。整个氛围跟林婉清那边不太一样——林婉清那边的办公室装修得更像互联网大厂,到处是标语和吉祥物,秦正阳这边的办公室更像一个研究院,安静,有序,每个人脸上都写着“我在做一件重要的事”。

马尾巴姑娘推开会议室的门:“秦总,周先生来了。”

秦正阳站起来。

他是个五十来岁的中年男人,个子不高,穿着深灰色的中山装,头发梳得整整齐齐。眼镜后面的眼睛很亮,不是那种商人的精明,更像一个学者的沉静。

“周远,久仰。”他伸出手。

“秦总客气。”

我跟他握了手。他的手干燥有力,不是那种养尊处优的手。

“坐。”秦正阳指了指对面的椅子,“这位是?”

“张磊,我团队的运维主管。”

“好,一起坐。”秦正阳给马尾巴姑娘示意了一下,“小杨,倒茶。”

会议室很大,落地窗正对着望京的楼群。阳光照进来,暖洋洋的。秦正阳在我对面坐下,没有急着说话,而是先倒了两杯茶,一杯给我,一杯给老张。

“听说昨天年会的事上新闻了?”他开口了,语气不急不缓,像是在聊家常。

“上了,今日头条推了。”

“我看了。”秦正阳呷了口茶,“评论区都在骂林婉清。”

“她也挺不容易的。”我说。

秦正阳抬起头看我,眼神里有一丝意外。

“你觉得她不容易?”

“站在她的角度,她确实是在做对公司最优的选择。”我端着茶杯,茶很烫,我没喝,“陈明远能帮她把估值做高,能跟投资人打得火热。我不能。所以她要在我和陈明远之间做个选择,选后者没什么错。”

“你倒是挺大度。”

“不是大度,是清醒。”我把茶杯放下,“林婉清的问题不在于她选了陈明远,在于她不承认自己选了陈明远。她想两全其美,既要有陈明远的人脉,又要有我的技术。所以她一边让我继续干活,一边在台上踩我。”

秦正阳点了点头:“你看得很清楚。”

“五年了,再看不清楚就是傻子。”

“那下一步呢?有什么打算?”

我看着秦正阳的眼睛:“秦总,您约我来,应该是您有计划吧?”

秦正阳笑了一下,笑得很有意思,像是一个老师看着一个聪明的学生。

“周远,我先跟你讲个故事。”他站起来,走到落地窗前,“三年前,我投了一个AI项目。那个项目的技术负责人很厉害,但创始人不行,只会烧钱不会做产品。我当时就看出来了,但我没说话,因为我觉得应该给年轻人时间。”

“后来呢?”

“后来那个技术负责人受不了了,跳槽去了字节。创始人慌了,开始瞎搞,不到半年项目就黄了。”秦正阳转过身,“我损失了两个亿。”

“然后您学到了什么?”

“学到了两样东西。第一,技术才是根本。第二,创始人决定了公司的天花板。”秦正阳走回桌前坐下,“林婉清这两样都占了。她不尊重技术,她的格局就是下一个陈明远。”

老张在旁边听得眼睛都直了。

“周远,我找你,不是为了让你来给我写代码。”秦正阳正色道,“我是想跟你合作。”

“合作?”

“对。”秦正阳从抽屉里拿出一份文件,“我要做一个新的技术公司,做企业级的智能系统。技术、产品、团队、方向,全部由你来定。我做你的后盾。”

我把那份文件推回去:“秦总,您这个条件太优厚了,优厚得我有点害怕。您直说吧,您图什么?”

“图一个未来。”秦正阳说得很认真,“我今年五十二了,这辈子该赚的钱赚了,该赔的也赔了。我不缺钱,缺的是在退休之前再做一件让自己骄傲的事。”

“为什么是我?”

“因为我看过你写的代码。”秦正阳笑了,“去年的云栖大会,你讲了一段关于分布式系统的分享,我当时就在台下。你说‘好的架构不是设计出来的,是长出来的’,这句话我记到现在。”

我想起来了。那次是林婉清让我去的,说公司需要一个技术品牌。我准备了一个月,讲的都是干货,结果台下没几个人听——大家都在刷手机等抽奖。

没想到秦正阳在下面。

“怎么样?”秦正阳问。

我沉默了一会儿。

“秦总,我要带团队过去。”

“多少人?”

“技术部核心的几个老人儿。老张算一个,还有两个后端、一个前端、一个测试。加上我六个人。”

“可以。”

“薪资待遇我要重新谈。”

“你说。”

“我自己的不重要,但我团队的每个人,要在原来的基础上翻倍。”

秦正阳挑了一下眉毛:“每人翻倍?”

“对。他们都是跟着我从零开始的,林婉清给他们的工资比市场价低三成。我要帮他们补回来。”

“好。”秦正阳答应得很爽快,“还有什么条件?”

我看着窗外,阳光洒进会议室,照在桌上那份文件上。文件的标题是“技术合伙人协议”。

“有最后一件事。”我转过头看着秦正阳,“我前妻的公司,现在的系统是我写的,加密了。我不能让它崩一辈子,会影响那些还在职的普通员工。等我的新团队稳定下来,我会把密钥公开。”

秦正阳的眼睛亮了。

“周远,你知道你这叫什么吗?”

“什么?”

“仁至义尽。”秦正阳站起来,伸出手,“欢迎加入。公司名字叫‘正远科技’,取我一个字,取你一个字。好不好?”

正远。

周远。

我握住他的手。

“好。”

从秦正阳的办公室出来,老张差点在走廊里蹦起来。

“周哥!翻倍!翻倍啊!我一个月两万多翻到五万!我老婆知道了不得高兴疯了!”

“小声点,丢不丢人。”

“丢什么人!这是本事!”老张咧着嘴笑,“对了周哥,你刚才说要把密钥公开,那林总那边——”

“我做我该做的事,她怎么想是她的事。”

老张收起笑容,认真地看着我:“周哥,你是我见过最爷们儿的人。”

“少拍马屁。走,去看看新办公室。”

秦正阳给我们准备的办公室在二十楼,整整一层,工位已经排好了,电脑还没装。落地窗外是望京的全景,能看见那栋林婉清公司的写字楼。

我站在窗前看了一会儿。

“周哥,看啥呢?”老张凑过来。

“没看啥。”

其实我看见了。

对面那栋楼的十五层,就是曾经的机房所在。现在那里应该乱成一锅粥吧。

林婉清,等着吧。

密钥我会给你。但有些东西,你永远拿不回来了。

手机震了一下。

是秦正阳发来的消息:“周远,刚才忘了告诉你一件事。陈明远之前在我的公司待过半年,表现很差,三个月就被开了。他简历上那段BAT的经历,查过了,是假的。”

我握着手机,喉咙里像堵了什么。

这才是真正的较量开始。

而这一次,我的牌面,才刚刚开始翻开。

第5章 妈

从秦正阳那儿出来,时间还早。老张先回去收拾东西了,我打了一辆车去燕郊。

司机是河北人,跟我妈老家一个县。听说我要去燕郊,他一路上都在聊房价。说燕郊前几年涨疯了,这两年又跌了,好多炒房客都砸手里了。我嗯嗯啊啊应着,心里想着别的事。

到燕郊的时候已经快一点了。

我妈租的房子在一个老小区里,六层楼,没电梯。楼道里堆满了邻居家的杂物,白菜、煤球、破自行车,什么都有。墙上贴满了开锁和通下水道的小广告,一层摞一层。

三楼,301。

我敲了敲门,里头传来我妈的声音:“来了来了。”

门开了,一股韭菜味扑面而来。

我妈系着围裙,手上沾着面粉,看见我就笑:“到得正好,饺子刚包完,我给你下锅。”

“妈,别急,我先歇会儿。”

进了屋,换上拖鞋。这个小两居不大,但收拾得干干净净。客厅的茶几上摆着一盘水果,是我妈腌的酸梅。电视开着,声音调得很小,是中央台的戏曲频道。

“你喝水不?我刚烧的热水。”我妈往厨房走,“先喝口水暖和暖和,外头冷吧?”

“还行。”

我跟进厨房,看见案板上排满了饺子,一个个包得整整齐齐,像列队的士兵。灶台上的锅已经烧开了,咕嘟咕嘟冒着热气。

“包了多少?”

“六十个。你爱吃,多包点。”我妈把饺子下进锅里,用勺子轻轻搅了一下,“剩下的冻上,你带回去慢慢吃。”

我靠在厨房门框上,看着她的背影。她瘦了很多,围裙系在身上空荡荡的。头发白了一半,染过,发根又长出来了。她今年才五十八,看起来像六七十岁的人。

“妈,我离婚了。”

我妈的手停了一下。就一下,然后继续搅饺子。

“林婉清提的?”

“我提的。”

“为啥?”

我把昨天的事儿简单说了一遍。从年会上的领带,到陈明远,到砸服务器,到便利店门口她跪下。我妈听完了,没说话,把饺子捞出来盛在盘子里。

“先吃饭。”

两个人坐在小餐桌前。桌上还有蒜泥、醋、辣椒油,都是我妈自己做的。我夹了一个饺子蘸醋,咬一口,满嘴的韭菜香。

“好吃不?”我妈问。

“好吃。”

“好吃就多吃点。”我妈没动筷子,只是看着我吃。

我连吃了七八个才停下来。

“妈,你不骂我?”

“骂你做啥?”我妈拿起筷子,夹了一个饺子慢慢吃,“你是妈生的,你啥脾气妈知道。你要是能忍,你不会走到这步。”

我没说话。

“林婉清那孩子,当初我就不太看好。”我妈放下筷子,语气很平静,“不是她不好,是她太好强了。好强的人眼里只有山顶,看不见山脚下的人。”

“你以前怎么不说?”

“说你听吗?”我妈看了我一眼,“五年前你要娶她,跟我说妈你放心,她对我好。我能说啥?再说林婉清也不是没优点,她能干,有心气儿,对你也确实好过。”

“所以你就什么都不说?”

“说什么?说妈不同意你娶她?你是能听还是能跟她分手?”我妈叹了口气,“孩子大了,路得自己走。当妈的只能在旁边看着,摔倒了扶一把。”

我低下头,鼻子有点酸。

“不过你现在自己走出来了,妈也就不瞒你了。”我妈给我又夹了几个饺子,“林婉清去年来看过我一次。”

“去年?什么时候?”

“你们公司B轮之后没多久。她来的那天正好是我住院的时候,她进来坐了不到十分钟,接了个电话就走了。”我妈的语气还是那么平静,“走之前跟我说了句话。”

“什么话?”

“她说妈,我们现在公司忙,等上市了再接您过去。我说不用,我在这儿挺好。”我妈看着我,“其实我知道她嫌我在这儿碍事。你们那个圈子讲究多,动不动家庭背景、社会关系什么的。我一个农村老太太,去了也确实给你们添麻烦。”

我攥紧筷子,指节发白。

“不过也没啥,妈不怪她。”我妈端起碗喝了一口饺子汤,“她有她的难处。女人在外面做事不容易,我能理解。”

“妈,你别替她说话。”

“我不是替她说话,我说的是实话。”我妈放下碗,“小远,人跟人不一样。林婉清要的是成功,你要的是踏实。你们从一开始就不一样,只是那会儿穷,看谁都是过日子的样。后来有钱了,差别就出来了。”

她顿了一下,继续说:“她看不上你了,不完全是她的错。你也有问题。”

“我有什么问题?”

“你太好说话了。”我妈看着我,“从结婚到现在,事事都顺着她。她要搬家你搬家,她要换车你换车,她不让我过去住你就不让我过去住。你处处都让着她,她反而觉得你没脾气、没主见。”

“那是尊重她。”

“尊重不是什么都听她的。”我妈摇摇头,“尊重是你有你的想法,她有她的想法,两个人商量着来。你什么都不说,什么都让着,那不叫尊重,那叫退让。退让到最后,就退没了。”

我妈的话像一根针,扎在一个我一直不敢碰的地方。

是啊,这五年,我一直在退让。

她说技术不重要,我退。她说要去社交,我退。她说妈不方便过来住,我还退。我以为这是在维护婚姻,原来是在消耗自己。

“妈知道你想不通,为啥你付出那么多,她反而不珍惜。”我妈站起来收拾碗筷,“其实道理很简单,你付出的是她想扔的东西。”

厨房里传来洗碗的水声。我坐在餐桌前,忽然觉得很累。

“那接下来打算怎么办?”我妈擦着手走出来。

“有个公司找我,谈好了,下周开始上班。技术合伙人,带团队。”

“那挺好。”我妈在我旁边坐下,“好好干,别想那么多了。”

“妈,”我转过头看着她,“搬过来跟我一起住吧。新公司在望京,我在附近租个房子,你搬过来。”

我妈愣了一下:“你现在刚换工作,哪有时间照顾我?”

“我能行。那边医疗条件也好,你每个月复查方便。”

我妈沉默了一会儿,然后伸手摸了摸我的头。她很久没做这个动作了,上一次好像还是我上高中的时候。

“你长大了。”

“我都三十了,早长大了。”

“不一样。”我妈笑了,笑得很好看,“以前的你是自己能扛。现在的你是想护着别人了。”

她站起来,走到阳台上收衣服。阳光从阳台上透进来,照在她花白的头发上。

我走过去,帮她把衣服收下来。

“妈。”

“嗯?”

“对不起。”

“对不起啥?”

“让你操心了。”

我妈叠着衣服,没抬头:“当妈的不操心谁操心。你好好过日子,妈就放心了。”

窗外的风吹过来,有点凉。楼下有人在放音乐,不知道是谁家的音响,声音很大,是邓丽君的老歌《月亮代表我的心》。

我妈跟着哼了两句,走调走得厉害。

我忍不住笑了。

这一笑,心里堵着的那些东西,好像松动了一点。

在燕郊待到下午四点,我坐车回城。临走前我妈给我装了一袋子冻饺子,还有一罐腌萝卜。我说天通苑冰箱太小放不下,她说放不下也得带,吃完了再说。

回去的路上,夕阳照进车里,暖烘烘的。我靠着车窗闭眼休息,脑子里反复响起我妈说的那些话。

“付出的是她想扔的东西。”

这句话真狠,也真对。

我付出的,是林婉清不需要的。她需要的是一个能陪她冲锋陷阵的战友,不是把后方的代码写到极致的技术宅。

所以她选了陈明远。

手机震了一下,是林婉清发来的消息。

“周远,系统已经瘫痪二十四小时了。外包团队说你的加密方式是特制的,至少需要六个月才能尝试破解。这半年公司什么都做不了,你忍心吗?”

下面还有一条。

“我不同意离婚。你提什么条件我都答应,只要不离婚,只要把系统恢复了,你要什么我都给。”

我看着这两条消息,打了几个字,删掉,又打了几个字,又删掉。

最后我回了一句:“林婉清,我要的从来就不是你的条件。”

发完,我关掉手机。

出租车在五环上匀速行驶,窗外的写字楼一栋接一栋。这个世界真大,大到两个人可以一辈子不再相遇。这个世界也真小,小到手机一震,名字跳出来,心跳还是会漏一拍。

但这一次,我不会再回头了。

第6章 新开始

一个星期后,正远科技正式挂牌。

挂牌那天没有大操大办,秦正阳让人在望京SOHO楼下挂了个红横幅,上面写着“正远科技成立大吉”,然后放了一挂电子鞭炮。噼里啪啦响完,大家鼓掌,完事。

秦正阳说创业公司别搞那些虚的,钱要花在刀刃上。我说好。

办公室是秦正阳早就装修好的,简约风格,白墙灰地,落地窗外是望京的天际线。老张第一天来上班就兴奋得不行,每个工位都坐了一遍,最后挑了一个靠窗的位置。

“周哥,这儿能看见咱们老东家的楼。”他指着窗外。

“所以呢?”

“所以我天天看着,提醒自己现在多幸福。”

我被这小子逗笑了。

团队陆续到齐。除了老张,还有三个跟我一起过来的老人:后端的老李和小王,前端的大刘。老李今年三十五,有两个孩子,老婆全职在家带娃。小王是95后,技术好,话少,喜欢穿卫衣戴耳机写代码。大刘以前在广告公司干过,审美在线,脾气也爆。

再加上一个测试的小陈,湖北姑娘,性格泼辣,笑点低,是整个团队的开心果。

六个人,六把椅子,六台新电脑。秦正阳让人配的都是顶配的MacBook Pro,老张拆箱的时候手都在抖。

“周哥,这玩意儿一台两万多,六台下来十几万。秦总真舍得。”

“不是舍得,是尊重。”我打开自己的那台,屏幕亮起来的瞬间,心里涌起一种久违的兴奋感,“他觉得咱们值这个价。”

第一周,我们在会议室里泡了五天。

秦正阳要做的方向是企业级智能系统,说白了就是给传统企业做数字化转型的底座。这个方向我之前研究过,市场上有几家在做,但都不太好用。要么技术架构太老,要么产品体验太差,要么价格贵得离谱。

秦正阳说,做这个不是为了赚快钱,是要解决真问题。

我很认同。

林婉清那家公司做的是消费级产品,靠用户增长和流量变现。那种模式快,但根基不稳。企业级产品不一样,门槛高,周期长,但一旦做成了,壁垒也高。

“我想做一套真正好用的东西。”秦正阳在会议室的白板上画了一个圈,“不是抄国外的,是从零开始设计的。专门给中国企业用。”

“技术上难度不小。”我说,“从底层数据库到中间件到上层应用,都需要重新设计。”

“所以才找你。”

秦正阳这句话说得很自然。他不是在夸我,是在陈述一个事实:这件事很难,需要最合适的人来做。

那种被信任的感觉,跟被人利用的感觉,是不一样的。

第二周,架构设计。

我把技术团队关在会议室里,从早上九点到晚上十点,在白板上画了三天。老李负责数据库架构,小王负责中间件,大刘负责前端框架,老张负责运维体系。我负责总体架构和最核心的底层设计。

第三天晚上,白板上的架构图终于画完了。从上到下分了七层,每一层都是独立的模块,可以单独部署,也可以组合使用。

大刘看着那张图,说了句:“周哥,这要是真做出来,能卖十年。”

“那就做出来。”

正远科技开始运转了。

秦正阳每天来公司转一圈,看看进度,问问需求,然后就走人。他从来不在技术上指手画脚,也不催进度。唯一的规矩是每周五下午开一次技术评审会,让团队把这一周做的东西亮出来,大家挑刺。

第一次评审会,小王被老李挑出了三个bug。小王脸涨得通红,差点儿要拍桌子。老李说你别急,我这是为你好,你写的代码以后要跑在多少客户的生产环境里,出一点问题就是事故。小王闷了半天,最后说了句知道了,回去重新写。

我在旁边看着,觉得这个团队有希望。

下班后老张拉着我去楼下吃烧烤。北京的冬天还没过去,两个人坐在塑料棚子里,哈着白气,啃羊肉串。

“周哥,这才两周,我感觉跟干了两年似的。”老张一口咬掉半个腰子,“以前在那边,天天救火,今天这个bug明天那个故障,累得跟狗一样还没人领情。现在虽然也累,但觉得在做一件有意义的事。”

“你觉得有意义就好。”

“当然有意义。”老张放下烤串,认真地看着我,“周哥,我说句不该说的。以前在那边,你写得再好,都是给林总做嫁衣。现在不一样,你是创始合伙人,这家公司有你的一份。”

我喝了口啤酒,没说话。

老张这番话提醒了我。以前我确实只是在给别人打工,哪怕那个“别人”是我的妻子。我写下的每一行代码、搭建的每一个系统,最终都变成了林婉清报表上的数字,变成她在投资人面前炫耀的筹码。

而我自己,什么都不是。

“周哥,你后悔吗?”老张忽然问。

“后悔什么?”

“后悔当年拒了阿里来创业。”

我看着烧烤炉子上升起的烟,想了一会儿。

“不后悔。”

“真的?”

“后悔没有用。”我把最后一口啤酒喝完,“而且如果重来一次,我可能还是会做同样的选择。那时候的林婉清,确实值得我那么做。”

老张沉默了。

“只不过人都会变。”我放下杯子,“包括我自己。”

结完账,两个人沿着望京的街道走。夜色很深,风很冷,但天上能看见几颗星星。

手机震了。

又是林婉清。

她发了一条很长的消息,大意是公司已经停摆了两周,投资人开始追问了,如果下周再不恢复,可能会触发对赌协议。她求我回去一趟,说有什么条件当面谈。

我看了两遍。

然后删掉了。

回到公寓已经十一点了。我租的房子就在望京西园,骑车十分钟就到公司。一室一厅,不大,但够住。我给妈留了一个房间,准备下周就把她接过来。

洗完澡,打开电脑,习惯性地想写代码。

但我停住了。

我想起了一件事。

林婉清公司的系统,是用我设计的加密算法锁定的。这个算法有一个后门——不是漏洞,是我故意留的。因为当时我想着,万一哪天服务器被黑客攻击了,这个后门可以让我在物理层面恢复数据。

这个后门,除了我没人知道。

我盯着屏幕上那个密钥文件,犹豫了很长时间。

然后我合上电脑。

林婉清,对不起。

不是我狠心。

是你让我别无选择。

第7章 林婉清的反击

第三周,出事了。

周一早上我到公司,发现老张几个人的脸色都不太对。大刘坐在工位上,电脑没开,脸色铁青。小陈的眼圈红红的,好像哭过。

“怎么了?”我问。

老张把我拉到会议室,把手机递给我。

屏幕上是一篇今日头条的文章,标题用加大加粗的字体写着:“震惊!某科技公司技术合伙人婚内出轨,为小三怒砸前妻千万资产!”

我往下划拉。

文章写得很“专业”,有头有尾,有时间有地点。说我早在两年前就跟一个“神秘女子”在一起,说年会那天的冲突是因为林婉清发现了婚外情,说砸服务器是为了转移公司核心资产,好跟小三双宿双飞。

文章里配了几张照片。有一张是我跟一个女的在咖啡厅,还有一张是我们在饭店吃饭。照片的角度选得很刁钻,看着确实容易让人误会。

但我知道那个女的是谁。

她叫苏敏,是工商局的。去年公司有个资质需要审批,林婉清让我去对接,我约苏敏喝过两次咖啡,吃过一次饭。这三次见面,都是在谈公事。

“这是故意的。”我把手机还给老张,“照片是真的,但事情是编的。这女的是工商局的,我去年为公司办事约过她几次。”

“我们知道啊!”老张急了,“但网友不知道!你看评论区!”

我点开评论区,热度最高的几条简直不堪入目。

“技术男的德性就这样,有了钱就变坏。”

“怪不得砸服务器,原来是为了跟小三私奔。”

“林婉清好可怜,难怪年会上说那句话,是被老公伤透了心。”

“支持林总!让这个渣男净身出户!”

我把手机放下,深吸了一口气。

舆论这个东西,真真假假,假假真真。你解释了,别人说你狡辩。你不解释,别人说你默认。怎么都是错。

“周哥,怎么办?”老张看着我,“要不要我们也发文澄清?”

“不急。”我走到窗边,看着对面那栋写字楼,“先弄清楚是谁搞的。”

“还能有谁?林婉清啊!”

“不一定。”我转过身,“这篇稿子写得这么专业,不像林婉清自己弄的。她的风格我清楚,她更喜欢当面谈。”

我让老张把技术部的人叫到会议室,简单说了下情况。大家都很气愤,大刘说要去对面理论,被老李拉住了。

“都别急。”我敲了敲桌子,“第一,我跟那个女的没有任何不正当关系,这点我用我的名誉担保。第二,这件事背后是谁做的,我需要查清楚。第三,在查清楚之前,谁都不要对外说一个字。”

散了会,我回到自己的办公室。

秦正阳的电话来了。

“周远,看到新闻了?”

“看到了。”

“你怎么想?”

我看着窗外,脑子里快速梳理着各种可能。

“秦总,这件事不太像林婉清的手笔。”

“为什么?”

“林婉清是个理性的人。她现在最着急的是系统恢复,抹黑我对她恢复系统没有任何帮助,反而可能激怒我。她不会做这种损人不利己的事。”

电话那头安静了几秒。

“有道理。”秦正阳说,“那你觉得是谁?”

“不确定。但可以查。”

挂了电话,我坐在椅子上想了很久。

然后我打开电脑,调出了去年跟苏敏见面的邮件往来。

三次见面,第一次是去年三月,在国贸的一家咖啡厅。那次是因为公司需要变更一个经营范围,林婉清让我去工商局问流程。苏敏是窗口工作人员,给我解释得很详细。后来林婉清说人家辛苦了,让我请人吃个饭表示感谢。于是就有了第二次见面,在世贸天阶的一家川菜馆。

第三次是去年六月,资质审批卡住了,我约苏敏出来问原因。那次还是在咖啡厅,前后不到半小时。

三封邮件,清清楚楚。

但发文章的人不会管这些。他们要的只是“婚内出轨”这四个字。

我深吸一口气,打开手机拨了个号码。

“喂,苏敏?”

“周哥?怎么了?”苏敏的声音很惊讶。

我把情况简单说了。苏敏听完沉默了很久。

“这件事我给你添麻烦了。”她终于开口,声音很沉稳,“如果需要我出来澄清,我随时配合。”

“谢谢你,苏敏。现在先不急,我想看看后续还有什么动作。”

挂了电话,我忽然觉得很有意思。苏敏这个反应,坦坦荡荡。真正的朋友,不会在这种时候躲起来。

下午,更多的“料”被曝出来了。

有人发了一篇文章,说我妈在燕郊住院时我去陪护,林婉清从来没去过。配图是我妈住院时我发的朋友圈截图。标题是:“扒一扒那个‘好老公’的真实面目——婆媳关系破裂,婆婆住院儿媳从不探望。”

老张看到这篇文章的时候正在喝水,一口水差点喷出来。

“卧 槽!这不是帮你说话的吗?”

我也看了。文章写得很细,说林婉清婆媳关系处理得一塌糊涂,逢年过节从不回婆家,婆婆住院也只是匆匆去了一趟就走。文章最后问了一句:“这样一个不孝顺婆婆的儿媳,说出‘他比你好’的时候,大家觉得可信度有多少?”

评论区又开始反转了。

“等会儿,刚才不是说男的有小三吗?现在又说女的不孝顺?”

“反转了?我瓜子都拿出来了。”

“吃瓜吃瓜,让子弹飞一会儿。”

“这男的怕不是同时得罪了两个人吧?”

我放下手机,心里更确定了。

第一篇爆料文抹黑我,第二篇爆料文抹黑林婉清。这是两拨人在动手。

正想着,手机响了。

林婉清。

我犹豫了一下,接了。

“周远。”她的声音很疲惫,“你看到第二篇文章了吗?”

“看到了。”

“不是我发的。”

“我知道。”

电话那头安静了几秒。

“你信我?”

“第一篇也不是你发的,对吧?”

林婉清的声音忽然有点哽咽:“周远,我真的......我再怎么样,也不会用这种方式。你知道的。”

我没说话。

我确实知道。林婉清这个人,骄傲到骨子里。她可以做任何事,但不会用造谣抹黑这种手段。太低级了。

“那你觉得是谁?”

电话那头又是一阵沉默。然后她说了三个字。

“陈明远。”

“他?”

“我昨天跟他吵了一架。”林婉清的声音低下去,“我说如果不是他在年会上那么高调,你也不会砸服务器。他急了,说我不识好歹。然后我说要重新考虑他的职位。他很生气,摔门走了。”

我闭上眼睛。

果然。

“第二篇文章是谁发的,你有头绪吗?”林婉清问。

“不知道。”我说,“但那篇文章在帮你说话,而且切入点很精准,知道我妈住院的事。”

“你妈住院的时候,谁知道?”

我想了想,脑海里闪过一个人。

秦正阳。

不可能。秦正阳没必要这么做。他挖我过去,给我股份,全力以赴支持我创业,他有什么动机在网上跟人打口水仗?

但除了秦正阳,还有谁会知道我妈住院的事?这件事我只在朋友圈发过一次,而且很快设为了仅自己可见。

除非——

我打开微信,翻到当时那条朋友圈。

下面有两个点赞。一个是老张,另一个是——

苏敏。

我愣住了。

“查到什么了?”林婉清的声音从电话那头传来。

“没什么。”我稳住心神,“你打算怎么处理陈明远?”

“辞退。”林婉清咬着牙说,“我已经让人事拟通知了。他的简历造假我已经核实过了,工作经历、学历都有水分。留这样的人在公司,迟早是祸害。”

“你现在才查出来?”

电话那头沉默了很久。

“因为之前我不想查。”她的声音很轻,“我以为他能帮我把公司做起来。周远,我承认我错了。这些天我想了很多,那天晚上在便利店门口,你说得对,我已经不是以前的林婉清了。”

我握着手机,没说话。

“但至少现在,我想做对的事。”她顿了一下,“密钥的事我不催你了。你想什么时候公开就什么时候公开。公司这边我自己想办法。”

“你想什么办法?”

“大不了从头开始。五年前我什么都没有,一样能走到今天。”

这句话让我愣住了。

因为说这句话的时候,她的语气变了。不再是那个高高在上的林总,而是五年前那个穿着借来西装站在创业大赛讲台上,眼里有光的林婉清。

电话挂了。

我坐在办公室的椅子上,看着窗外渐深的夜色。

手机又震了一下。

苏敏发来的微信:“周哥,第二篇文章是我找人写的。我不能容忍陈明远这种人颠倒黑白。你别怪我多事。”

我盯着这条消息,心情复杂。

这个局,越来越有意思了。

第8章 陈明远的真面目

当天晚上,陈明远给我打了个电话。

陌生号码。我接起来,他的声音比年会那天低沉了很多,没有了台上系领带时的意气风发,倒像是一只被困住的兽。

“周远,见一面。”

“没必要。”

“你不想知道那篇文章的细节吗?”他笑了一声,带着几分疯狂的意味,“我还有很多料没有放出来。”

我把手机放在桌上,开免提,倒了一杯水慢慢喝。

“陈明远,你是不是搞错了什么?”我说,“你以为拿那些编造的假料能威胁到我?”

“假料?”他的声音拔高了,“周远,你跟苏敏那三次见面是真的吧?照片是真的吧?只要照片是真的,怎么写就是我陈明远说了算。”

“那你试试。”

电话那头安静了几秒。他大概没想到我这么硬气,一时不知道怎么接。

“周远,我不是来跟你吵架的。”他的语气软下来,“我实话跟你说,林婉清要辞退我。这个女人太狠了,我帮她做了那么多事,她转头就把我卖了。”

“你帮她做了什么事?”

“我——”他顿住了。

“你帮她做的那些事,是帮她还是在帮你自己,你心里清楚。”我端着水杯走到窗边,“陈明远,你简历造假、能力注水、在年会上故意激化矛盾,哪一样不是你自找的?”

“我激化矛盾?”他像是被踩住了尾巴,“周远,你以为林婉清为什么会在年会上给我系领带?你以为是我要求的?是她主动的!她就是想让你在全公司面前难堪!你以为你老婆是个什么好东西?”

我喝完最后一口水,把杯子放在桌上。

“第一,林婉清不是好东西,你也不是。第二,她做的事和她该承担的责任,是她的问题;你做的事和你该承担的责任,是你的问题。第三,陈明远,你现在给我打电话,到底想干什么?”

“我要你撤诉。”

“撤什么诉?”

“你别装了。老张实名举报我简历造假的事,你敢说你不知道?”

我愣住了。

老张?举报?

“这件事我不知道。”我说。

“你不知道?”陈明远冷笑,“你以为我会信?老张是你的人,没有你的授意,他敢举报我?”

“陈明远,我再说一遍,这件事我不知道。”我的声音很平,“但就算知道,我也不会让他撤。你做假简历,这是事实。你做假简历进了公司,混到人事总监,这也是事实。你自己种下的因,就要承担这个果。”

“周远!”陈明远的声音终于绷不住了,“你别以为你很正义!你不就是个写代码的宅男吗?你有多了不起?林婉清不要你,你就砸服务器。你以为这很英雄?这叫懦夫!”

“说完了?”

“没有!我还有一句——你以为你现在赢了?我告诉你,你输了。输得彻彻底底。你老婆在台上给你戴绿帽子,你除了砸东西还会什么?你妈一把年纪了还住在燕郊那种地方,你有什么资格在这里装好人?”

我握紧手机,指节发白。

“陈明远,你知道我妈在燕郊,那你知不知道她为什么在燕郊?”

“什么?”

“因为林婉清不让她过来住。我把所有积蓄都投在公司里,连首付都拿不出来。”我的声音很平静,“你嘲笑我妈住燕郊,那你嘲笑的人应该是林婉清,不是我。”

电话那头彻底沉默了。

“陈明远,你跟我最大的区别是什么,你知道吗?”

“什么?”

“你觉得伤害别人就是赢了。我不这么认为。”我说完这句话,挂断了电话。

办公室很安静,望京的夜景在窗外铺开。我靠在椅子上闭眼休息了一会儿,然后打开电脑写了一段代码——不是为了工作,就是单纯想写,想让自己冷静下来。

正写着,老张推门进来。

“周哥,有个事我得跟你坦白。”

“陈明远简历造假的事?”

老张愣了一下:“你怎么知道?”

“他刚给我打过电话。”我靠在椅背上看着老张,“你什么时候去举报的?”

“上周四。”老张低下头,“我实在看他不顺眼。年会上的事还没完,他又在背后散布你的谣言。我忍不了,就把他简历造假的事实名举报了。工商那边我有同学,帮着查了一下,发现他不光BAT的经历造假,连学历都是假的。”

“没跟我说。”

“怕你不同意。”

“你说对了,如果我知道,确实不会同意。”

老张急了:“周哥!他那么对你,你还要帮他说话?”

“我不是帮他说话。”我坐直身体,“老张,你记不记得咱们从那边出来的时候,我说过什么?”

老张想了想:“你说,做人留一线,不把事情做绝。”

“对。”我看着他,“陈明远假简历的事,迟早会爆。但爆出来的方式,不应该是在他最脆弱的时候捅一刀。这跟他在年会上踩我,有什么区别?”

老张沉默了很久。

“周哥,你说的对。是我冲动了。”他抬起头,“但我不后悔。那个人 渣就该治。”

“我知道你不后悔。”我站起来拍拍他的肩膀,“这件事我自己来处理。以后有这种事,先跟我商量。”

“好。”

老张出去后,我重新坐下来,给秦正阳打了一个电话。

秦正阳接了,听声音好像刚睡醒。

“周远?这么晚了,有什么事?”

“秦总,陈明远以前在您公司待过?”

“对。”秦正阳打了个呵欠,“半年前。我面试的时候就觉得他不靠谱,但销售那边缺人,试用期给了他三个月。结果业绩不达标,第十周就让他走了。”

“他走的时候,您怎么跟他谈的?”

“我说你能力没问题,但不太适合我们公司文化。”秦正阳顿了一下,“怎么想起问这个?”

“陈明远简历造假被举报了。”

电话那头安静了一会儿。

“所以你怀疑是我找人举报的?”

“不是怀疑,是想确认。”

秦正阳轻轻笑了一声:“周远,第一,不是我。第二,陈明远简历造假这件事,圈子里很多人都知道,他之前被好几家公司拒过。第三,要是我举报,他不会等到现在才爆。”

我听出了他的言外之意。

“也就是说,您早就知道了?”

“知道,但我没说出来。”秦正阳的语速变慢了,每个字都带着分量,“周远,在商业上,有些事你知道但不能做。你做了,是你把事情做绝;你不做,他迟早自己把路走绝。现在他不就走到绝路上了吗?”

我握着电话,心里在想秦正阳说的每一个字。这就是商人思维——不是不杀,是不用自己动手杀。

“谢谢秦总,我明白了。”

“不用谢。对了,陈明远的事你别操心,自然会有人收拾他。你专心把产品做出来,那才是正经。”

挂了电话,我又在窗前站了一会儿。楼下的车流川流不息,这座城市永远热闹,永远有人意气风发,也永远有人一败涂地。而我站在二十楼的玻璃后面,像是隔着一层看不见的屏障,看着别人的人生,也过着自己的人生。

回到桌前,我打开手机,把林婉清的微信对话框点开。

删了又打,打了又删。

最后还是只发了几个字。

“陈明远的事,你自己小心。”

她几乎秒回。

“我知道。谢了。”

然后她又发了一条。

“你妈 的事,对不起。”

我看了这条消息很久,不知道回什么。最后什么都没回,关掉了对话框。

窗外的夜色深得像墨,偶尔有零星的灯光在远方的楼群里闪烁。有些结,解开了。有些结,系得更紧了。

第9章 公开密钥

陈明远辞职的消息,是在第四周传出来的。

不是林婉清辞退他——他主动辞职,还发了一封措辞漂亮的全员邮件,说是因为个人职业规划调整,决定去更大的平台发展。邮件写得文采飞扬,要不是我在圈子里问了一圈,差点就信了。

实际情况是,老张实名举报后,工商那边启动了诚信审查。不光是他简历造假的事,还有他经手的几笔合同也被翻了出来,有围标嫌疑。几件事加在一起,林婉清连夜开会,全票通过让他走。

“走的时候特别狼狈。”小陈听说了,中午吃饭的时候跟我们学,“据说他的个人物品是用一个垃圾袋装走的,连箱子都来不及找。”

“活该。”大刘把筷子往饭盒里一插,“这种人就该这么治。”

我没说话,默默吃饭。

吃完饭,我打开电脑,调出了密钥文件。

按照约定好的时间,今天就是该公开密钥的日子。秦正阳之前问我要不要发个公告什么的,我说不用,发邮件就行。

收件人:林婉清。

抄送:技术部全体在职员工。

正文很简单:

“技术团队各位同事们:

附件是所有服务器加密数据的恢复密钥与操作说明。我写的每一个系统都是有感情的,这些代码是我五年的心血。它们不应该被锁在机房里吃灰。

密钥的密码是我妈身份证号后六位。

请你们善待它。

周远。”

写完后我检查了三遍,确认没有遗漏。

老张凑过来看了一眼:“周哥,你把你妈身份证号当密码,林总肯定能猜到。”

“就是让她猜到。”

“啊?”

“她猜到密码的时候,就知道我是什么意思了。”

老张挠挠头,没听懂。我没多解释,拿起电话打给林婉清。

她接得很快。

“林婉清,密钥和解锁说明发你邮箱了,你查收一下。”

电话那头安静了一会儿,然后传来敲键盘的声音。

“收到了。”她的声音有点颤抖,“周远,谢谢你。”

“不用谢。密码是我妈身份证号后六位。”

她沉默了一下。

“你故意的。”

“对。”我说,“我就是想让你记起来,你欠我妈一个对不起。”

说完,不等她回应,我挂了电话。

下午四点左右,老张从对面大楼打探回来,说系统已经开始逐步恢复,运维那边忙成一锅粥,但每个人脸上都带着笑。负责恢复的技术员一边操作一边说“还得是周哥写的系统,这恢复流程清晰得跟教科书似的”。

“还有呢?”大刘问。

“还有就是林总一直待在机房里,亲自盯着。据说她看到那个密码的时候,一个人坐在那愣了好半天。”

我听见了,但没接话。

下班前,我收拾东西准备走。电梯门开的一瞬间,林婉清从里面走了出来,两人四目相对,都怔在了原地。

她瘦了不少。上次在便利店见面,她穿着厚大衣还看不出来。现在穿着修身的西装,肩胛骨都凸出来了。脸上的妆很精致,但眼睛下面的青色遮不住。

“周远,我能跟你说几句话吗?”她看看四周,前台正在收拾东西准备下班,走廊里没别人。

我带她来到会议室,给她倒了杯水。她说声谢谢,双手捧着杯子没喝。夕阳从窗户照进来,给她脸上镀了一层暖光,恍惚间有点像五年前在创业大赛上第一次见她的样子。

“系统恢复了,正在跑数据校验,估计明后天就能正常运营。”她的声音有点哑,“投资人那边我也沟通了,他们说理解,给了一个月缓冲期。”

“那就好。”我说。

会议室里安静了一会儿,安静到能听见天花板上的空调出风口发出细微的嘶嘶声。

“周远,我今天是来跟你道歉的。”她抬起头看着我的眼睛,“不是求你回来,就是道歉。”

我没说话。

“这些天我仔细想了很多。”她把杯子放下,“从创业开始到现在,每一件事都想了。你说得对,我把你当天平上的筹码,用不上了就扔掉,从来没问过你想要什么。”

她深吸一口气。

“我从小就是这样长大的。我爸走得早,我妈一个人带我,什么苦都吃过。她跟我说,女人不能靠别人,要靠自己。我把这句话刻进骨头里了,但走歪了。我以为靠自己就是不需要别人,以为所有关系都是利益交换,以为感情是可以量化的。”

“然后遇到了你。”她笑了一下,笑得有点苦,“你对我太好了。好到我以为是理所当然的,好到我忘了好不是应该的,是需要回报的。我享受你的好,但从来不珍惜。因为我觉得你会一直在,不管你受了多少委屈。”

“周远,我欠你的,这辈子可能还不了。”她从包里拿出一个信封推到我面前,“这是我让律师拟的离婚协议。房子、车、存款,全部给你。我净身出户。”

我看着那个信封。

不是感动,而是一种说不清的复杂情绪。

“林婉清,我不需要你净身出户。”

“那你要什么?”

“我要你记住今天的感受。”我看着她,“记住你是怎么对你的合伙人、你的丈夫的。以后如果你再遇到一个愿意为你付出一切的人,不要用同样的方式对他。”

她的眼泪终于掉下来,一颗一颗砸在会议桌上。她用手背去擦,越擦越多,最后放弃了,就那么让它流。

“我会记住的。”她说,“可能这辈子不会有下一个了,但我记住。”

我把信封推回去:“离婚协议我自己拟,房子存款一人一半。你拿走属于你的,我拿走属于我的。从今天起,桥归桥,路归路。”

林婉清走后,我独自在会议室坐了很久。直到走廊里最后一个人下班走了,只剩下天花板上的日光灯嗡嗡作响,我才站起来。

走到窗边,对面大楼的十五层还亮着灯。那是曾经的机房,现在应该有人正在里面加班恢复系统。灯亮着,说明一切都在好起来。

手机震动,秦正阳发来消息:“听说林婉清去找你了?”

我回了一个字:“嗯。”

秦正阳:“谈得怎么样?”

我想了想,打了几个字:“她说要净身出户。”

秦正阳:“你同意了?”

我:“没有。该她的,一分不少。不该我的,一分不要。”

秦正阳发了一个大拇指的表情,然后又发了一段话:“周远,你知道吗,今天这件事换别人做,大概率会趁她最难的时候狠狠踩一脚。你反着来,给她留了一份体面。”

“这不是体面。”我打字回道,“这是我想成为的那种人。我妈教我的。”

秦正阳没再说话。

手机震了一下,这次是林婉清。

她发来很长一段话,我没看完。但最后一句话跳进眼里时,视线还是停住了。

“周远,如果再来一次,我不会开那个公司。我会好好跟你过日子。”

我盯着屏幕,想起五年前的自己——那个拎着行李箱走出清华园的年轻人,满脑子代码和梦想,觉得全世界都在等着他去征服。如果当时有人告诉他,这段路会这样收场,他大概一个字都不会信。

我把手机关掉,关了会议室的灯,走出公司。

走出大楼时,老张的破捷达停在门口。

“周哥!上车,咱们几个去簋街,大刘说请客!”

透过车窗,我看见后排坐着大刘、老李和小陈,挤成一团。老李在啃一根玉米,小陈对着手机补口红,大刘扯着嗓子催我快点。

“来不来啊?我订了五斤小龙虾!”

我拉开车门坐进副驾驶,还没系安全带,老张就踩下了油门。

捷达在望京的街道上突突突地往前跑,车里的收音机放着老狼的《同桌的你》,后排三个人因为吃蒜还是不吃蒜吵成一团。

我靠着车窗,看着这座城市的万家灯火从眼前一帧一帧掠过。

明天还要写代码。

但今晚,先吃小龙虾。

第10章 秦正阳的故事

五月底,正远科技的第一版产品完成了内测。

那天晚上秦正阳请全公司吃饭。地方是他选的,在望京附近的一家淮扬菜馆,包厢很大,能坐两桌。他订了两桌,一桌给研发,一桌给其他部门。

研发这桌坐了十几个人。经过几个月的打磨,团队从最初的六个人扩张到了二十人,老张成了运维总监,手下管着五个人,老李是后端负责人,大刘是前端负责人,小王成了中间件的核心开发。就连测试的小陈,也带起了三个人的团队。

“敬周总一杯。”秦正阳站起来,端着酒杯,“这几个月你们的付出,我都看在眼里。正远科技能在这么短时间内把产品做出来,周远是第一功臣。”

大家都端起杯子。我不会喝酒,以茶代酒,跟每个人碰了一下。

秦正阳喝完之后没有坐下,而是拍了拍我的肩膀:“周远,陪我出去透透气。”

两个人走出包厢,来到餐厅后面的小花园。五月的北京夜晚不冷不热,空气里有栀子花的香味。

秦正阳掏出一根烟点上,吸了一口。

“产品做得很好。”他说,“下个月就可以开始找第一批客户试用了。”

“还是有瑕疵。”我如实说,“高并发场景下的稳定性还需要优化,有几个模块的响应时间不够理想。”

“这是技术层面的。产品层面已经很好了。”秦正阳弹掉烟灰,“知道我为什么一直不催你吗?”

“为什么?”

“因为我在等你自己发现问题。”秦正阳转过身看着我,“这几个月,你自己发现了吗?”

我沉默了一会儿。

“发现了。”

“说说看。”

“第一版做得太重了。”我坦白道,“我想把所有功能都做进去,想让这套系统完美到无可挑剔。但实际上,客户不需要一个完美的产品,需要的是一个好用的产品。我们现在的功能太多太杂,反而增加了学习成本。”

秦正阳点点头:“还有呢?”

“架构设计上有过度抽象的倾向。有几个模块的解耦做得太彻底了,导致接口调用链路过长,性能损耗比预期高了百分之十五。”

“还有呢?”

“文档写得不够好。技术文档太简略,用户手册太技术化,普通人看不懂。”

秦正阳笑了,把烟掐灭。

“周远,你知道我最欣赏你什么吗?”

“什么?”

“你是那种能自己发现错误并且承认错误的人。”秦正阳拍拍我的肩膀,“这在技术圈里,是稀缺品。大多数技术大牛,你挑他的bug,他跟你急眼。你能自己挑自己的bug,还能当着大家的面说出来,这就是领导力。”

我没说话。秦正阳嘴里的“领导力”三个字,让我想起一个人——林婉清。她当初说我没格局、不懂带团队,现在秦正阳又说我有领导力。同样的话,从不同的人嘴里说出来,分量不一样,味道也不一样。

“秦总,问你个问题。”

“问。”

“您当初为什么要挖我?”

秦正阳靠在凉亭的柱子上想了想。

“因为你身上有一样东西,是现在很多技术人没有的。”

“什么?”

“责任感。”秦正阳认真地看着我,“你对自己的代码有感情,对自己的团队有担当。年会那天你砸了服务器,虽然极端,但你能在最后把密钥公开,让系统恢复,说明你的愤怒是有底线的。”

“有底线的愤怒。”我重复这几个字。

“对。人可以愤怒,但不能没有底线。你是我见过底线最清楚的人。”

秦正阳递给我一瓶矿泉水,自己也开了一瓶。

“周远,今天我特别想跟你聊聊我自己。”他仰头喝了一口水,“你知道我是怎么起的家吗?”

“听说过一些,华强北出身。”

“对。”秦正阳的眼神变得有些悠远,“我家在潮汕,家里五个孩子,我排老三。小时候穷到什么程度呢?一双塑料凉鞋要穿三年,破了自己拿铁丝绑。初中毕业就出来打工,什么活都干过,工地搬砖、餐厅洗碗、服装厂踩缝纫机。后来攒了点钱,去华强北倒腾山寨手机,从几个柜台起家,越做越大。”

“后来怎么转型的?”

“零八年金融危机,山寨机的生意一下子垮了。”秦正阳苦笑了一下,“那一年我把所有积蓄都赔了进去,还欠了一屁股债。最惨的时候口袋里只剩三十块钱,在深圳的桥洞里睡了两晚。”

我看着眼前这个穿着中山装、气质儒雅的中年男人,很难把他和“桥洞”两个字联系在一起。

“后来怎么翻身的?”

“靠一个朋友。”秦正阳把瓶盖拧紧,“那个朋友借了我十万块,不用打借条,就说‘阿阳,我相信你能起来’。我就用那十万块重新开始,做电子元器件贸易,一步一步积累资金,然后开始投项目。”

“那个朋友现在呢?”

“不在了。肝癌,走的特别快。”秦正阳的声音很轻,“他走之后,我每年都去给他扫墓。他家里人从来不认识我,我就远远站着鞠三个躬就走。”

晚风吹过来,栀子花的香味又浓了几分。小花园里的地灯亮着暖黄的光,照在秦正阳脸上,把他的皱纹照得很深。

“周远,我跟你说这些,是想让你知道——我秦正阳这辈子,最看重的不是钱,是人。”他转过头看着我,“我帮你不图回报,是因为我在你身上看到了自己当年那个死不服输的劲儿。”

“秦总……”

“别叫我秦总,叫秦哥。”

“秦哥。”我改了口。

秦正阳笑了,笑得像个长辈看见孩子终于长大了一样。

“走吧,回去。你那帮兄弟还等着敬你呢。”

回到包厢,老张他们已经喝了一圈,大刘脸红得跟煮熟的虾似的,小陈举着手机在直播“张总监酒后真情告白”,老张抱着酒瓶子非要跟小王拜把子。

我坐回位子上,老李凑过来。

“周哥,秦总跟你说啥了?”

“没什么,聊了会儿天。”

“我跟你说,秦总这人,真是个好人。”老李打了个酒嗝,“别的投资人不画饼就不错了,就他,啥也不说,上来就给钱给人给信任。跟着这样的老板,死了也值。”

“别瞎说。”我给他倒了杯茶,“谁都不用死。好好活着,把产品做好。”

老李咕咚咕咚把茶喝完,忽然正色道:“周哥,有件事我一直想问你。”

“问。”

“你还想林总不?”

包厢里吵吵闹闹,老张正逼着小王喊他“张爷”,大刘在讲黄段子,小陈一边录像一边笑得前仰后合。只有老李的问题,像一把冷静的刀,直直地扎过来。

我端起茶杯,喝了一口。

“不怎么想了。”

“真的?”

“真的。”我说,“前几天收拾东西,翻到一张以前的照片。她站在刚装修好的办公室前面,笑得特别开心。我看了一会儿,发现一个事——我不认识照片里那个自己了。”

老李没说话,只是用力拍了拍我的肩。

“这说明你走出来了。”他拿起自己的酒杯碰了碰我的茶杯,“好事。来,干一个。”

陶瓷杯和玻璃杯碰在一起,发出清脆的一声响。

窗外,北京的夏天终于来了。

第11章 老张的秘密

老张喝多了。

那天从餐厅出来,老张趴在路边的垃圾桶上吐了两回。大刘在旁边扶着,小陈递矿泉水,老李拦出租车。司机本来不想拉醉鬼,被小陈瞪了一眼,乖乖开了车门。

“我没醉!”老张把我和大刘推开,“我还能喝!周哥,你别拉我,我跟你说——我、我心里憋着一件事,好多年了,今天必须说出来!”

“行,明天说,先上车。”

“不行!必须现在说!”老张甩开大刘的手,脸涨得通红,“周哥,我对不起你!”

路边的几个人都愣住了。老李拦出租车的手停在半空,小陈手里拿着水瓶子忘了递,大刘架着老张的胳膊僵在那里。

“你怎么对不起我了?”

老张蹲在马路牙子上,脑袋埋在膝盖里,闷声闷气地说:“你记得那年——B轮的时候不?林总让我把你写的代码库同步一份给陈明远。”

空气忽然安静下来。我能听见路边杨树叶子被风吹得沙沙响,能听见远处红绿灯路口传来的喇叭声,能听见自己太阳穴砰砰跳。

“什么时候的事?”

“B轮那阵子,就是公司搬到望京没多久。林总找了我一次,说让我把你写的那套代码库给陈明远同步一份,说陈明远是技术顾问,需要了解底层架构。我问她知道不,她说不用告诉你,说这是管理层的事。”老张的舌头有点大,但思路很清晰,“我一开始没答应,她就说这是为了公司好,说陈明远需要评估技术资产。我又说那得你同意才行,她说可以,然后——”

“然后什么?”

“然后她当着我面给你打电话,说想把代码库给投资人做尽调。你说没问题,还说让我配合。”老张抬起头,眼睛里全是血丝,“我当时觉得不对,但她确实当你面打的电话,你又确实说行,我就——”

“好了。”我伸手扶起老张,“我知道了。”

“周哥,”老张的声音带着哭腔,“我后来天天想这事,越想越觉得不是滋味。投资人做尽调哪用得着完整的代码库?那就是她给陈明远准备的,让他拿着你的东西当自己的资本。”

我沉默了一会儿,把老张塞进出租车后座。大刘和小陈看看我,什么都没问,跟着上了车。老李坐到副驾驶,回头看了我一眼,我朝他点了点头,他才让司机开了车。

捷达的尾灯消失在街角,我一个人站在路边。餐厅的霓虹灯在身后明明灭灭,照得我脚下的影子一会儿长一会儿短。

所以,林婉清从一开始就计划好了。B轮的时候陈明远还没来公司,她就已经在替那个位置养蛊了。她让我交出代码库,美其名曰给投资人做尽调,实际上是在给她未来的“合伙人”铺路。

关键是,我当时真信了。她说尽调需要,我二话没说就答应了。老张提出质疑,我还在中间替她背书。

我心里冷笑了一声。这个冷笑不是针对老张,是针对我自己——被人卖了还给人数钱,说的不就是我吗。

第二天一早,老张酒醒了,跑到我办公室负荆请罪。

“周哥,昨晚我喝多了,嘴巴没个把门的......”

“你说的都是实话。”我给他倒了一杯热水,“实话有什么好道歉的?”

老张端着水杯,手还有点抖。他看着我说:“你不生我气?”

“你当时不过是个执行命令的。林婉清是我老婆,她说的话你当然会信。再说你当时也问过我,我说行。”我靠在椅背上,“是我自己签的字,自己开的门,怪不得别人。”

“那你不打算找林总?”

“找她干嘛。”我摇了摇头,“事情已经过去两年了,我拿着这个事找她对质,除了再吵一架,能改变什么?她不会因为这件事道歉,我也不会因为这件事更恨她。”

老张沉默了很久,忽然说:“周哥,跟你说实话,我一直觉得你太能忍了。”

“忍和让是两个概念。”我从抽屉里拿出一包坚果,倒在桌上,“以前我对林婉清是让——我让着她,是因为我觉得她值得被让。后来她做的事碰了我的底线,那就不是让不让的问题了,是必须走。真正的忍不是逆来顺受,而是知道什么该忍、什么时候不能忍。”

老张剥开一颗坚果,若有所思。

“行了,别想这事了。”我站起来,“走,新版本该出测试用例了,你找小陈来开会。”

“这就完啦?”

“不完还能怎么的?”

老张愣了愣,然后忽然笑了一下:“说真的周哥,换个人经历你这些事,早就跑去对面把林婉清骂个狗血淋头了。你倒好,跟没事人似的。”

“我要真去把她骂一顿,能改变什么?”我反问。

老张想了半天,说不上来。

“什么都改变不了。”我替他回答,“所以有那个精力,不如用在正事上。新版本还有三个模块要重构,时间紧任务重,我没空跟过去较劲。”

走到门口,我又回头看了老张一眼:“对了。”

“嗯?”

“那件事,我知道你心里一直不好受。但现在可以放下了。你没做错什么,你不过是在那个位置上做了你能做的选择。”

老张的嘴张了张,最后只憋出来两个字:“谢了。”

下午的会开得不太顺利。新版本测试用例跑下来,老李负责的数据库模块有几个边缘场景报错。小陈提了五点改进意见,老李当场黑了脸。两个人你一言我一语地杠起来,会议室里的气氛越来越僵。

“停。”我敲了敲桌子,“报错不是老李一个人的事。当初做架构设计的时候,我把这些边缘场景忽略了,我负主要责任。小陈提的意见都对,老李的方案也确实有可取之处。咱们今天不讨论对错,只讨论怎么改。”

会议室安静下来。过了一会儿,老李叹了口气:“行,我重新改方案,小陈你把具体的错误日志发我。”

“没问题,我今晚加班整理。”

散了会,老李最后一个走。经过我旁边的时候,脚步停了一下。

“周哥。”他压低声音,“早上的事我听说了一点。”

“老张告诉你的?”

“嗯。”老李推了推眼镜,“我想跟你说,兄弟们都知道你受了不少委屈,但大伙儿没一个觉得你窝囊。你当着全公司砸服务器是硬气,你最后公开密钥让系统恢复是体面。你这个老大,我们认。”

说完他夹着笔记本快步出了会议室。

我站在会议室里,看着白板上还没来得及擦掉的架构图,忽然觉得那些曾经压在心底的沉重,在一点点被什么东西消解掉。

不是时间,是比时间更具体的东西——是这些陪在我身边的人,一个接一个地告诉我:你没有做错。

第12章 妈来了

六月的一个周六,我去燕郊接我妈。

她前一天晚上就开始收拾东西,我七点半到的时候,客厅里已经放了三个大蛇皮袋。一个装衣服,一个装锅碗瓢盆,还有一个装着她这三年攒的腊肉、香肠、腌萝卜。

“妈,这些锅碗瓢盆不用带,那边有新的。”

“新的哪有我的好用。”她把一个炒锅从袋子里掏出来给我看,“这个铁锅我用了十年了,炒菜香。你买的那个不粘锅,我用了两次就粘得一塌糊涂,不好。”

“行吧,您说好就好。”

“还有这些腊肉,是我去年冬天自己腌的,比超市买的香。你以前在家的时候最爱吃,一顿能吃七八片。”她一边念叨,一边把第四个蛇皮袋从卧室里拖出来。

“妈,第四个了。”

“最后一个,就最后一个。”

我看着她忙活,没再拦。这些东西在她眼里不是破烂,是家的味道。三年了,她在燕郊这个小屋子里自己腌腊肉、炒菜、包饺子,把日子过成一个人也能过的样子。现在这些东西要跟着她一起去一个新的家,她不舍得扔,我懂。

搬家公司把蛇皮袋和几件旧家具装上卡车。我扶着我妈下楼,她走得很慢,每下一层都要停一停。上次来的时候还没觉得,这次明显感到她真的老了,腿脚不灵便,手扶着楼梯扶手的时候指节都在微微发白。

“妈,回头我带您去医院做个全面检查。”

“检查什么,就是老了,正常。”

“老了才要检查。”

她没再争,坐进车里,看着住了三年的老小区从车窗里往后退。楼下的早餐铺子老板娘冲她挥手,她也挥了挥,眼眶有点红。三年来她每天都在这家铺子买豆浆油条,跟老板娘从“老板”喊成了“小陈”,现在说走就走,人跟人的缘分就是这样。

新家在望京西园,离公司骑车十分钟。房子是秦正阳帮我找的,两室一厅,朝南,有电梯,楼下就有社区医院。我花了一个月把房子重新装修了一遍,次卧专门做了适老化改造——防滑地砖、卫生间的扶手、床边的夜灯,连灯的开关都换成了大的按钮式,方便她半夜起来。

我妈推开门,站在玄关愣了好半天。

“这房子,多大?”

“八十平。不大,够住。”

她挨个房间看了一遍。看完厨房,没说话。看完卫生间,没说话。看完她自己的卧室,走出来坐在沙发上,还是没说话。

“妈,您要是不喜欢,咱们可以换。”

“谁说我不喜欢?”她抬起头,眼眶红了,“就是想起你小时候,咱们娘俩住三十平米的平房,冬天漏风夏天漏雨。你写作业趴在灶台上,灯泡就十五瓦,暗得不行。现在我住这么好的房子,你让我适应适应。”

我挨着她坐下,半天没说话。过了很久我才开口:“那会儿您白天在纺织厂上班,晚上还糊纸盒,一个月多挣三十块钱,就为了给我买一本《计算机世界》。我记得。”

“你还记得这个?”她有些意外。

“都记得。”我说,“我记得您为了让我上重点中学,借遍了所有亲戚。记得我考上清华那年您把家里唯一一头猪杀了请客,全村都来了,您喝了半斤白酒,吐了一夜。记得我来北京上大学,您在火车站塞给我两百块钱,说不够花了就跟妈说,别委屈自己。”

我妈用手背擦了擦眼睛:“说这些干啥,都过去了。”

“没有。”我握住她的手,“没有过去。您吃过的苦,受过的累,都在这里。”我拍了拍心口的位置,“我拼命写代码、拼命往上爬,不是因为我有多少雄心壮志,就是想让您在有生之年住一次不漏雨的房子。”

她终于撑不住了,眼泪顺着脸上的褶子往下流。她哭起来没有声音,只是肩膀在轻轻抖——我忽然意识到,这个扛了一辈子的女人,从来不当着我的面哭。

“妈,以后这就是咱们的家。”我给她把眼泪擦掉,“您想住多久住多久,谁也不能让您搬走。”

她点了点头,拍拍我的手背。

那天晚上,我妈用她的老铁锅炒了四个菜。腊肉炒蒜薹、韭菜鸡蛋、红烧排骨、清炒小白菜。排骨是我早上买好的,她说我买的排骨不好,肉太厚,下次要自己挑。

两个人坐在小餐桌前吃饭,客厅的电视开着,放着央视的新闻联播,声音调得很小。窗户外面的望京灯火通明,楼下的广场上有人跳广场舞,音乐隐隐约约飘上来。

“小远。”我妈夹了一块排骨放在我碗里,“妈想跟你说个事。”

“您说。”

“以后你要是有合适的,就再找一个。别因为上一个人把自己耽误了。”

我咬了一口排骨,嚼得很慢。

“不急。”

“什么不急,你都三十了。”

“三十还年轻。”我说,“再说现在公司刚起步,哪有时间谈恋爱。”

“公司是公司的,日子是日子的。”我妈放下筷子看着我,“林婉清那个孩子,我不是说她坏。她有心气儿,有本事,就是走得太快了,把你落下了。下次找一个愿意跟你一起走的,不用多厉害,踏实就行。”

“嗯。”我应了一声。

吃完饭我洗碗,她坐在沙发上看电视。一会儿说这个主持人太年轻了,一会儿说现在的电视剧不如她年轻时看的《渴望》。洗到一半我听见她给老家的老姐妹打电话,声音压得很低。

“老刘,我搬到儿子这边来了。对,就是望京。房子可好了,有电梯,有地暖,还有个晒太阳的小阳台……那是那是,我儿子孝顺。他现在自己开公司了,天天忙得脚不沾地……”

我站在厨房门口,水龙头还在哗哗响。

我妈端着电话,手因为关节变形而微微颤抖,但她笑得特别得意,像个小孩子考了一百分。

第13章 意外来客

七月中旬,正远科技的产品完成了第二版迭代。

这一版比第一版轻了很多。去掉了六个不常用模块,优化了核心功能的响应速度,用户手册重新写了一遍——不是技术文档部写的,是我亲自写的,用的是我奶奶都能看懂的话。秦正阳看了一遍说好,说这份手册拿出去本身就是竞争力。

第一批试点客户签了三家,都是中型制造企业。老李负责驻场部署,每天不到七点出门,晚上十点多才回来,带回一堆用户反馈。大刘针对反馈改了四版UI,小陈测到眼药水用了两瓶。整个团队像上足了发条的钟,一分一秒不差地往前走。

秦正阳开始带我去见投资人,为A轮做准备。他选的节点很好——试点客户跑顺、产品稳定、数据漂亮,这时候去谈,底气最足。

一切都井然有序,直到那天下午。

大概四点多,我正跟小王讨论中间件的一个并发问题,前台的电话打进来了。是那个扎马尾的小姑娘,声音有点紧张:“周总,楼下有位女士找您,她说她姓林。”

小王不知道听到了没有,头没抬,继续指着屏幕上的日志。我顿了一下,说:“让她上来吧。”

五分钟后,林婉清出现在会客室门口。

她穿着一件浅蓝色的连衣裙,头发剪短了,齐肩。整个人瘦了一大圈,但精神看起来不错,眼神不再是年会那晚的慌乱和道歉时的沉重,而是一种我说不上来的平静。她手里拎着两个袋子——一袋水果,一袋补品,补品包装盒上印着“中老年营养礼盒”。

“周远,打扰你了吗?”她的语气像是在试探。

“没有。请坐。”我给她倒了杯水。

她坐下来,把袋子放在茶几边上:“我今天来,是想看看你妈妈。她搬过来了吧?这是我给她带的一点东西。”

“搬过来了。不过现在可能在家午休,她每天下午要睡一会儿。”我说。

“那没关系,东西你带回去就好。”她把水果袋往我面前推了推,然后坐直了身体,手指交叠放在膝盖上,像一个准备面试的候选人。

“公司那边怎么样?”我问。

“活过来了。”她笑了一下,笑容里终于有了几分当年站在讲台上的那个女生的影子,“系统恢复后,我跟投资人重新谈了一轮。他们愿意再给半年时间,但要求管理层改组。陈明远走后,我请了一个真正懂技术的合伙人,之前在华为做了十年的架构师。他看了系统底层之后跟我说了一句话——‘你这套底子是用导弹打的,以前怎么用成了弹弓’。”

“那是我写的。”我说。

“我知道。”她垂下眼睛,然后又抬起来,“周远,我今天来,除了看妈,还想跟你说声谢谢。密钥的事,我欠你一个人情。以后你要是有需要我帮忙的地方,你说。”

会客室里安静了几秒钟。

“林婉清,问你一个问题。”我看着她的眼睛。

“你问。”

“你当时为什么要提前把代码库给陈明远?”

她的脸白了一下。

“老张跟你说了?”她的声音忽然变轻了,轻到几乎像耳语。

“说了。”

她端起水杯又放下,端起又放下,最后长长地呼了一口气。

“因为那时候,我真的觉得你不重要了。”她苦笑着说,“B轮之后,投资人天天在我耳边说,管理层要职业化,要引进高端人才。我信了,觉得你这种从创业初期跟过来的技术人,虽然可靠但不够‘高端’。陈明远简历漂亮、会说话、懂资本,我觉得那才是我需要的人。所以我把你的代码给他,想让他快速上手,好让你慢慢退到幕后。”

她抬起眼睛看着我,目光里没有躲闪。

“说到底,就是我被资本洗了脑,觉得你做的东西不值钱,可以随便拿去给别人当垫脚石。”她的声音很平静,平静得出奇,“我花了很长时间才想明白,不是你不重要,是我瞎了。”

我听完,点了点头。

“谢谢你说实话。”

“你不恨我?”

“恨过。”我说,“年会那天晚上砸服务器的时候,是真恨。后来把密钥公开的时候,就不恨了。恨一个人太累了,我还有更值得花精力的事。”

她沉默了很久。窗外的阳光透过百叶窗照进来,在她脸上留下一道一道的光影。

“我能求你一件事吗?”

“你说。”

“你妈妈那边,我想亲口跟她说声对不起。去年她住院我没去看她,我一直记着。你不答应我就不去,但我还是想问一句。”

我看着她的眼睛。坦荡的,愧疚的,但不再有算计和权衡。

“走吧。”

“你同意了?”她有些意外。

“我妈在家,我带你去。但话先说好——我妈原不原谅你,是她的事。”

“我知道。”

回到家,我妈正在阳台上给她那盆文竹浇水。看见林婉清跟在后面,她愣了一下,然后放下洒水壶,擦了擦手。

“婉清来了。”

“妈。”林婉清叫了一声,然后改口,“阿姨。”

“叫妈也行,叫阿姨也行,都随你。”我妈的语气很平和,没有热情也没有冷淡,“坐吧,我给你们倒水。”

“阿姨您别忙,我不渴。”林婉清把拎来的东西放在茶几旁边,“我就是来看看您。您最近身体怎么样?”

“挺好的。小远给我在楼下社区医院办了家庭医生,血压血糖都控制住了。”我妈在沙发上坐下,看了林婉清一眼,“你瘦了。”

“嗯,最近事比较多。”林婉清低着头,“阿姨,我今天来,是想当面跟您说声对不起。去年您住院,我没去看您,是我不对。”

我妈没有马上接话。客厅里只有挂钟滴答滴答的声音。

“婉清,说句实在话。去年住院那几天你没来,我心里是有疙瘩。”我妈终于开口了,语气不急不缓,“但后来我慢慢也明白了。你不是故意的,你是压根儿没觉得自己跟这个家有关系。你心里只有公司,只有往上走。我这个老太婆,在你那里排不上号。”

林婉清的眼圈红了:“阿姨,我——”

“你听我说完。”我妈抬手打断她,“你做的事,我不去说对错。你跟我儿子之间的事,我不去论长短。我就跟你说一件事——你知道小远为什么要当着全公司砸那个什么服务器吗?”

林婉清摇了摇头。

“不是因为你给他难堪。”我妈说,“是因为他花了五年给你搭起来的那个系统,你说不值钱。你把他五年的心血贬得一文不值,这才是真正伤他的地方。你懂不懂?”

林婉清低着头,肩膀微微颤抖。我妈站起身去厨房倒了一杯热水端出来,是那种老式的搪瓷杯,上面印着“北京奥运会”的字样,边角已经磕掉了几块漆。

“喝杯水。”

“谢谢阿姨。”林婉清接过去,两手捧着,像很久以前那个会叫妈、会帮她择菜、会在过年的时候陪她包饺子的儿媳妇。

“过去的事就过去了。”我妈重新在沙发上坐下,“你能上门来认这个错,说明你变回了一点以前的那个婉清。我认识的婉清,是那个跟我儿子挤在十平米小屋里吃一碗泡面也开心的婉清。后来你变了,变了就变了吧,我自己儿子也有变的地方。人这一辈子长着呢,还会再变回来,也还会再变到别的地方去。”

她伸出手拍了拍林婉清的手背。

“以后你要是还想吃我包的韭菜饺子,随时来。”

林婉清端起搪瓷杯喝了一口水,眼泪吧嗒吧嗒掉进杯子里,但她努力笑了一下。

“好。”

第14章 年轮

九月,正远科技拿到了A轮融资。

签约那天秦正阳包了望京的一家日料店,团队二十多人挤在一个大包厢里,长桌上摆满了刺身船和寿司拼盘,像一条缩小版的海鲜市场。

“这一杯,敬周远。”秦正阳举杯,“技术出产品,产品出市场,市场出估值。正远科技能有今天,你的代码是最大的功臣。”

“敬大家。”我举杯环视一圈,“我一个人写不出一家公司的代码。每一个模块、每一行测试、每一次上线,都是在座所有人一起扛下来的。”

老张带头起哄:“周总谦虚!干一个干一个!”

觥筹交错间,我端着茶杯走了一圈。老李已经喝得脸红脖子粗,拉着我的手说今年一定要把数据库层的性能再提升百分之二十。小陈在跟新来的测试工程师传授“跟开发吵架的十大技巧”。大刘对着手机给他女朋友直播现场,背景音里小王正在跟产品经理激烈辩论“这个按钮到底是放左边还是右边”——两个人吵得面红耳赤,旁边的人已经开了盘口押输赢。

老张端着酒瓶子走过来,有点醉了,舌头又开始打结:“周哥,我刚才站门口看了一眼,二十多个人,从刚毕业的实习生到四十多岁的老李,所有人都在笑。你知道这说明啥不?说明这个团队不光能干,还幸福。”

“你有什么感想想发表?”

“有。”他放下酒瓶子,认真地竖起一根手指,“以前在那边,我也带过人,但我带的那些人加班加到半夜,没人笑。现在这帮人加班也加,但加完了还会约着去吃烤串喝啤酒,还会在群里斗图。这他妈才叫团队。”

他看着我,忽然眼圈有点红:“周哥,谢谢你把我带出来。”

“你自己有本事,我不过是给了你个平台。”

“不。”老张摇头,“你要是不带我走,我现在还在那边守着那个破系统,天天给陈明远那种人擦屁股。你带我走的那天,我就认定了——这辈子跟着你干,不后悔。”

我拍了拍他的肩膀,什么都没说。有些话,说多了反而淡。

散席的时候已经快十一点了。老张被大刘架着去路边打车,小陈抱着一堆没吃完的寿司说要带回公司当明天的早餐,新来的实习生第一次参加这种场合,兴奋得拿着小本本到处找人签名,说要留作纪念。

秦正阳和我走在最后面。

“下个季度开始,我们要做B轮了。”秦正阳点了根烟,吸了一口,“投资人对你的评价很高。他们说技术合伙人里,像你这样能写代码又能带队的不多。”

“是因为我遇到了对的平台和对的人。”

“你少拍马屁。”秦正阳笑了,然后正色道,“周远,有件事我一直想问你。你还会想起林婉清吗?”

秋天的夜风吹过来,有点凉。我裹了裹外套。

“偶尔。”我说,“前几天翻手机通讯录,还看到她的名字。但打开对话框,发现上一次聊天还是七月份。聊了什么我已经忘了,只记得当时没有点进去的冲动。”

“放下了?”

“说不上放下不放下。”我想了想,“更像是——存档了。她把离婚协议签好寄给我那天,我把协议放进抽屉最底层。不是舍不得扔,是想着很多年以后万一翻出来,可以提醒自己——你曾经为一个不值得的人拼命付出过,然后你熬过来了。那个东西是你的人生刻度,不该被遗忘,但也不该再被打开。”

秦正阳点了点头,把烟掐灭。

“存档。这个词用得好。”

他靠在车门上,夜风吹乱了他花白的头发。这个在商场沉浮了大半辈子的男人,此刻看起来不像个投资人,更像一个在夜里整理往事的长辈。

“周远,我做过很多投资,见过很多创业者。有的人成功了变了,有的人失败了垮了,有的人没成功也没失败,在中间耗了一辈子。你是第三种的反面——你没被耗死,反而越长越结实。这说明你骨子里是个硬核的人。这种硬核不是凶,是扛得住事,也分得清轻重。”

“秦哥,你今天特别感性。是不是喝多了?”

“没喝多。”秦正阳笑了一声,“就是觉得,能投到你这样的团队,是我做投资以来最正确的一个决定。”

回到公寓已经快十二点了。我轻手轻脚开门,怕吵醒我妈。客厅的灯还亮着,电视开着,我妈歪在沙发上睡着了,身上盖着我前天刚洗的那条毯子。

茶几上放着一碟切好的水果,保鲜膜封着,旁边还有一张便签条。她的字歪歪扭扭的,是那种一辈子没怎么握过笔的手写出来的。

“水果记得放冰箱。”

我看着这六个字,站在客厅里很久没有动。电视里正重播着晚间新闻,音量被她调到了最低,只剩下模模糊糊的说话声和偶尔的背景音乐。

我走过去把电视关掉,给她把毯子往上拉了拉。她动了动,嘴里含含糊糊说了句梦话,好像在叫我爸的名字。我爸走了二十年了,她梦里还在念叨他。

我把水果端进厨房放进冰箱,然后在餐桌前坐下。

手机亮了。

林婉清发来一条消息,只有四个字:“恭喜融资。”

我看着屏幕发了一会儿呆,打了两个字:“谢谢。”发送之后,把对话框删了。

窗外,北京的秋天深了。望京的写字楼群还有不少亮着灯,每一扇亮着的窗子背后都有加班的人在熬自己的路。我妈在客厅里打着轻微的呼噜,均匀而安稳。这个不大的两居室里,有炒锅的烟火气、有旧毛毯的洗衣粉味、有冰箱压缩机低沉的嗡嗡声。

这就是我现在的生活。不热闹,但踏实。不轰轰烈烈,但属于我自己。

第15章 沐泽看世界

第二年春天,正远科技的B轮融资顺利完成,估值较A轮翻了四倍。

签约仪式结束后,我一个人去了趟燕郊。我妈曾经住过的那个老小区正在进行旧城改造,脚手架搭到了六楼,工人们正在刷外墙。楼下那家早餐铺子还在,老板娘一眼认出我:“你不是周阿姨的儿子嘛!她搬走快一年了吧?现在身体咋样?”

“挺好的,在望京跟我住。”

“那就好那就好,周阿姨人好着呢。以前每天来买豆浆都多给五毛,说我家闺女上学辛苦,让给孩子买糖吃。”老板娘絮絮叨叨地说着,给我打包了两根油条,“拿着,不要钱。”

“不行,必须给钱。”

“你这孩子——”

我把十块钱压在豆浆碗下面,转身走了。

从燕郊回来的路上,我又经过了那栋写字楼——林婉清的公司还在那里,灯还亮着。听老张说她去年底进行了管理层改组,自己退出了日常运营,请了职业经理人来打理。她现在一周只去三天,其他时间在读EMBA。公司活得不错,虽然没上市,但稳住了。

路过楼下的便利店时,我停了一下。

去年那个深夜,林婉清跪在这里求我别离婚。便利店的灯光还是那么惨白,收银台的小姑娘换了一个,放的歌从陈奕迅的《十年》变成了毛不易的《消愁》。

一切都在往前走着,包括这座城市,包括这座城市里的所有人。

回到公司,老张正在培训新来的运维工程师。二十出头的小伙子站得笔直,听老张训话像新兵蛋子听班长训话。透过会议室的玻璃,我看见小陈在跟产品经理演示新版本的测试用例,大刘趴在新买的超大号显示器上改UI细节,老李抱着胳膊站在旁边,时不时插一句嘴。

我推开自己办公室的门,秦正阳正坐在沙发上翻一本技术白皮书。

“你怎么来了?”

“路过,顺便给你带个东西。”他从公文包里拿出一个牛皮纸信封。

我打开一看,里面是一张泛黄的照片。照片上两个男人站在华强北的柜台前,背后是摞成山的手机盒子。一个男人比着剪刀手,笑得一脸灿烂;另一个瘦瘦小小的,有点腼腆,但眼睛很亮。

“这是?”

“左边那个是我,右边那个是当年借我十万块的朋友。”秦正阳靠在沙发上,“前几天收拾老房子翻出来的。本来想留着,后来想想,还是给你吧。”

“为什么给我?”

“因为你让我想起了他。”秦正阳站起来走到窗边,“他没读过什么书,初中都没毕业,但他一辈子没做过一件亏心事。对人好是真好,帮人是真帮,从来不算计。你跟他是一类人——善良,但不是软弱的那种善良,是扛得住事、分得清是非的那种善良。”

我低头看着那张照片。照片里的秦正阳大概也就二十出头,头发又黑又密,跟现在判若两人。他旁边的那个朋友笑得很腼腆,穿着洗得发白的T恤,肩膀上还破了一个小洞。

“他叫什么名字?”

“陈水木。三点水的水,木头的木。”秦正阳说出这个名字的时候,声音很轻,“水善利万物而不争,木头老老实实长在土里。合在一起,就是最普通的好人。可惜好人不长命。”

我把照片小心地放回信封里。

“秦哥,这张照片我不能收。这是你的念想。”

“我给你的,你就收着。”秦正阳转过身,“放你办公室里,累了的时候看一看。提醒自己——这个世界上有坏人,但更多的是像陈水木这样普普通通的好人。他们不声不响地做了一辈子好事,从不指望谁来记他们。”

我沉默了很久,然后把信封放在书架上——跟那本磨损的《算法导论》并列,跟老张第一次独立上线成功后送我的马克杯在一起,跟公司成立时大家合影的那张相框挨着。

下班后我去了趟超市,买了韭菜和肉馅。

回到家我妈正在阳台上浇花。那盆文竹已经长得很高了,蔓子顺着防盗窗往上爬,绿油油的一片。她说今天天气好,在楼下广场跟几个老太太学了新舞步,还收了三个徒弟。说的时候很得意,脸上的褶子都舒展开了。

“妈,包饺子吧。”

“韭菜馅儿的?”

“嗯。多包点,明天带给老张他们吃。”

我妈系上围裙开始和面,我在旁边洗韭菜。厨房里飘着面粉的味道,窗户外面是望京的万家灯火。我妈一边擀皮一边跟我讲今天广场上学舞的事——有个姓王的阿姨动作不协调总是同手同脚,张阿姨笑岔了气差点坐地上。我听着,时不时应一声,就像小时候她在灶台前一边糊纸盒一边跟我讲厂里的事,我趴在小板凳上写作业,有一搭没一搭地回她。

饺子下锅的时候,我妈忽然问我一个问题。

“小远,你说人这一辈子,到底图个什么?”

我想了一会儿。

“图问心无愧吧。”

“问心无愧。”她翻动着锅里的饺子,“那你觉得你做到没有?”

我看着锅里翻滚的水花和胖鼓鼓的饺子。

“还在做。”

她点了点头,没再问了。

晚上我把那张老照片拿出来,翻过来看了看背面。秦正阳用钢笔写了两行字,字迹有点潦草,墨水已经褪成淡蓝色,但每一笔都写得很用力:

“水木兄,来世还做兄弟。——阿阳。”

手机亮了,是秦正阳发来的消息:“周远,投资人那边反馈很好。下半年准备C轮了。做好准备。”

我回了一个“收到”,然后把照片翻过来立在书架上,正对着我的椅子。

照片里的陈水木对着镜头腼腆地笑,肩膀上的破洞在闪光灯下变成一个小小的白点。他不认识我,我也没见过他。但我们都是那种人——站在自己位置上,做自己认为对的事,不声张,不计较,不后悔。

窗外的北京城亮着不灭的灯火,每一盏灯下面都有故事。有人在深夜加班改写方案,有人在厨房里给家人做明天的便当,有人刚刚签下人生第一份劳动合同,有人正对着镜子练习明天要去面试的自我介绍。有人哭,有人笑,有人迷茫,有人坚定。

这座城市见证了我的跌倒和爬起,见证了一段婚姻的破碎和一个人的重生。

但我依然相信。

相信善良不一定会马上被回报,但一定会在某个意想不到的时刻,以一种你意想不到的方式回到你身边。

相信付出的真心被踩碎了不要紧,捡起来擦一擦,它还会重新跳动。

相信我妈说的那句话:人这一辈子长着呢,还会再变回来,也还会再变到别的地方去。

相信每个深夜坐在电脑前写代码的人,每一行字符都不会白写;每个在生活里努力奔跑的人,每一步路都不会白跑。

我叫周远。

一个写代码的。

一个曾经弄丢了自己,然后又找回来了的人。

这世界有时候很冷,但人心可以很暖。

愿每一个在深夜读到这里的人,都能找到属于自己的那盏灯。

哪怕它现在还很微弱,哪怕它被风吹得摇摇晃晃。

只要你没有弄丢自己,灯就不会灭。

你有什么故事想跟我分享的吗?欢迎在评论区告诉我。如果这篇文章触动了你,点个赞,让更多人看到那些默默扛着生活的人,都值得被温柔对待。

(全文完)