荣枯游戏(小说)
作者:高拥军
内容提要
三十五岁的程序员陈远舟站在人生悬崖边。公司裁员名单上有他的名字,妻子周晚棠的耐心正被房贷和女儿的兴趣班账单一点点耗尽,而父亲陈国梁的阿尔茨海默病已经到了需要二十四小时陪护的阶段。他以为人生最大的困境不过是中年失业,直到那个暴雨夜,大学同学陆鹤鸣突然现身,手里攥着一本泛黄的《荣枯鉴》手抄本,提出一个无法拒绝的交易。
陆鹤鸣告诉陈远舟,这本传自五代冯道的奇书并非简单的权谋手册,而是一部被误解千年的“人性算法”。书中每一个字都指向一个心理学真相:善恶是标签不是本质,道德判断随权力位置漂移,恐惧驱动下的自保本能永远压倒理性选择。陆鹤鸣用这本书在金融圈完成了从破产清算师到私募新贵的逆袭,现在他需要一个懂技术的合伙人,将书中的策略转化为一套人工智能决策辅助系统——“荣枯算法”。
陈远舟选择了接受。他以为自己只是在用技术换生存,却不知道自己正走进一面精心设计的镜子——镜子里映出的不是他的脸,而是人性幽暗处那些他不愿承认的欲望、恐惧和算计。
故事横跨北京中关村的加班楼、陆家嘴的资本酒会、老家的拆迁废墟和精神病院的白色病房。当算法开始反噬创造者,当最信任的人露出最陌生的面孔,陈远舟必须回答一个问题:一个人要理解多少人性之恶,才能真正守住自己的善良?而这善良,在生存面前又值多少钱?
这是一个关于认知失调、道德推脱和生存本能的故事,也是一面照向每个人的镜子。荣枯有数,人心无常。读懂它的人,才有资格选择成为什么样的人。
荣枯游戏(小说)
第一章裁员名单
1、
陈远舟是在周三下午三点零七分知道自己被裁的。
这个时间点他记得很清楚,不是因为它在后来的回忆中变得特殊,而是因为当时他正在调试一段代码,屏幕上打印出第三千二百一十七次测试结果,全是红色的报错信息。人力资源总监董敏的邮件弹出时,他还以为又是公司内网的团建通知。
“尊敬的陈远舟先生……”
邮件的开头方式从来不是好兆头。正常的公司邮件会写“各位同事”“大家好”或者直接是业务内容。用“尊敬的”加上全名,只有两种可能:一是你获得了年度优秀员工奖,二是你被解雇了。今年没有优秀员工奖,因为公司第三季度的财报是亏损的。
他盯着屏幕看了大概十七秒。没有愤怒,没有悲伤,甚至没有意外。他只是突然觉得那三千二百一十七次测试报错变得毫无意义——不,它们本来就毫无意义,只是现在连“寻找意义”这个行为本身都显得可笑了。
工位旁边的打印机发出嗡嗡的预热声,走廊尽头有人在大声讲电话,语气激动,像是在跟供应商吵架。这些声音在这一刻变得异常清晰,好像有人突然把世界的音量调高了。陈远舟摘下眼镜,用衣角擦了擦镜片。这是他紧张时的习惯动作,但他此刻并不紧张。他觉得自己像在看一场与自己无关的电影。
坐在他左边的赵明远还在对着电脑屏幕发呆,右手握着鼠标但没有移动。赵明远今年二十八岁,比他小七岁,入职两年,上个月刚买的期房,首付是父母卖了老家一套房子凑的。陈远舟突然想到,如果赵明远也在裁员名单上,他该怎么办?然后他意识到这个问题本身就说明了自己的处境——一个自身难保的人,还在替别人担心。
他没有立刻关掉邮件,而是仔仔细细地读完了每一个字,包括末尾那段标准化的“感谢您为公司做出的贡献”和“祝愿您在未来的职业道路上取得更大成就”。这些词句像塑料花一样鲜艳而虚假,但它们背后藏着一个冰冷的事实:从这一刻起,他和这家公司之间的契约关系终止了。他不再是谁的员工,只是一个在周三下午三点零七分突然多出大量空闲时间的中年男人。
手机震动了。是他妻子周晚棠发来的微信消息:“晚上回来吃饭吗?我买了两条黄花鱼。”
陈远舟看着这条消息,指尖悬在屏幕上方。他不知道该怎么回复。“我被裁了”这四个字在脑海里反复排练,但每次都在即将打出来的瞬间被撤回。不是不想说,是不知道说了之后会发生什么。周晚棠不是那种会歇斯底里的人,她更可怕——她会沉默,会深吸一口气,然后用一种异常平静的语气说“没关系”,接着在接下来的三天里不再跟他说话。那种平静比争吵更让人窒息,因为你知道她心里在计算,在权衡,在用一种你无法反驳的逻辑评估你们的未来。
他最终回复:“好。”
一个字。不多不少。像他写的代码一样简洁、明确、不带任何多余的感情。这是他的优点,也是周晚棠在吵架时最恨他的地方。
2、
公司通知他去办离职手续的时间是第二天上午十点。这给了他一个完整的夜晚来消化这个消息,或者说,来假装消化这个消息。
下班时间到了,工位区的人开始陆续离开。赵明远终于从发呆中回过神来,问他:“远舟哥,走不走?我顺路捎你一段?”
陈远舟摇摇头说还有代码要调试。这是一个谎言,因为他的代码永远不会被部署了。但赵明远不知道,陈远舟想,他看起来什么都不知道。这个年轻的同事还在担心自己的房贷,还在祈祷自己不会出现在下一批裁员名单上,还在相信只要努力工作、代码写得足够优雅,就能在这场寒冬中存活下来。
他曾几何时也这样相信过。十年前,他刚入行的时候,互联网行业还是一部印钞机,人才缺口大到公司愿意为应届生开出超过传统行业三倍的薪资。他在那家创业公司写代码到凌晨两点,喝掉四杯速溶咖啡,吃一份外卖的黄焖鸡米饭,然后骑共享单车回出租屋,觉得人生充满无限可能。那时候他相信技术可以改变世界,相信努力会有回报,相信善良的人不会被亏待。
现在他坐在工位上,听着空调外机单调的轰鸣声,思考一个更根本的问题:那些相信,到底是天真还是愚蠢?
他把电脑里的个人文件整理了一遍。没有删除任何东西,因为所有重要的代码和文档都是公司的资产,他无权带走。但他还是偷偷备份了几个自己写的工具脚本——不是因为它们有价值,而是因为它们是他亲手创造的,像一个父亲舍不得丢掉孩子画的涂鸦。
离开公司大楼的时候,天已经全黑了。十一月中旬的北京,晚风里带着一种干燥而锋利的冷,像一把没有开刃的刀,不够锋利但足够疼。他没有立刻叫车,而是站在楼下抽了一根烟。他其实不怎么抽烟,只是在特别焦虑的时候才会点上一根。今天这根烟的味道很奇怪,像是某种告别的仪式。
手机又震动了。这次不是周晚棠,是大学同学群里有人发了消息。他划开屏幕,看到陆鹤鸣发了一张照片,背景是外滩的某家高级餐厅,桌上摆着红酒和牛排,配文是“今晚的收获”。底下有人回复“陆总牛逼”,有人发羡慕的表情包,还有人起哄让他请客。
陆鹤鸣。这个名字在他记忆里藏了十年,像一块被遗忘在抽屉深处的旧表,你以为它早就不走了,但某天打开抽屉,发现它还在滴滴答答地转,精准得让人心悸。
他们大学时住同一栋宿舍楼,不同专业。陆鹤鸣读的是金融,他读的是计算机。两人因为一次社团活动认识,后来成了朋友——或者说,陈远舟一直以为他们是朋友。毕业那年,陆鹤鸣找他借了两万块钱,说是家里出了急事。陈远舟当时刚拿到第一个月的工资,毫不犹豫地转了过去。三个月后,陆鹤鸣从所有人的视野里消失了。电话打不通,微信不回,连宿舍楼下的保安都说好几天没见到他了。
后来他才知道,陆鹤鸣那段时间做期货爆了仓,不仅借了他的钱,还借了另外七八个同学的钱,总额超过十五万。消息传开后,有人报了警,有人找了律师,但陆鹤鸣就像人间蒸发了一样。陈远舟没有追究,不是因为他大度,而是因为他觉得那两万块钱买一个教训是值得的——那个教训是:不要相信任何人,尤其是看起来对未来最有信心的人。
现在这个人在外滩的高级餐厅里吃牛排喝红酒,笑得像个成功人士。时间还真是幽默。
他掐灭烟头,叫了一辆车。在等车的五分钟里,他做了一个决定:今晚不告诉周晚棠自己被裁员的事。不是因为想隐瞒,而是因为他需要一个晚上来整理自己的表情、语气和说辞。他要让这件事听起来不那么严重,要让她觉得这只是人生的一个小插曲,而不是他们婚姻的转折点。
3、
到家的时候,黄花鱼已经煎好了,摆在餐桌中间的白瓷盘里,旁边配了一碟蒸鱼豉油和一小把香菜。周晚棠在厨房里擦灶台,听到门响,头也没抬地说:“饭在锅里,自己盛。”
这是他们的日常。不是冷漠,是默契。结婚八年,他们已经过了需要用甜言蜜语来维系关系的阶段。对话被精简到只剩信息传递的功能——几点回来,吃什么,交没交物业费,女儿今天在幼儿园有没有被老师表扬。陈远舟有时候觉得他们的婚姻像一段写得很好的代码,逻辑清晰,运行稳定,但没有任何注释。他知道每一行在做什么,但忘了当初为什么要这样写。
七岁的女儿陈知意趴在客厅茶几上画画,蜡笔散了一地。她抬起头看了陈远舟一眼,说:“爸爸,我画了一条龙。”
“真棒。”他走过去看了一眼,那确实是一条龙,如果龙长得像长了脚的蚯蚓的话。“这是什么龙?”
“中国的龙。老师今天讲了,中国龙能喷火、能下雨、还能变大变小。”
“中国龙不喷火,”陈远舟蹲下来,把那根偏离画纸的绿色蜡笔捡起来,“中国龙喷的是水。喷火的是西方的龙。”
陈知意歪着头想了想,然后把龙的嘴巴涂成了红色:“那我就画一个会喷火的中国龙。”
他笑了。孩子总是这样,不接受规则,只接受自己喜欢的东西。这种任性在大人身上叫“不成熟”,在孩子身上叫“想象力”。他不知道从什么时候开始,自己失去了这种任性的能力。也许是在第一次发现信用卡账单和工资条之间的差距时,也许是在听到母亲确诊癌症的消息时,也许是在某个深夜加班后回到家,看到周晚棠已经睡着、女儿的房间亮着小夜灯、厨房的水槽里堆着没洗的碗——那一刻他站在玄关,鞋都没换,突然觉得自己这辈子好像一直在做一些“应该做”的事,而不是“想做”的事。
晚饭吃得很安静。周晚棠问他今天工作怎么样,他说还行,一个项目遇到点小问题,正在调试。他不知道这个谎言能维持多久,也许三天,也许一周。等到公司正式发布裁员公告,或者等到他在家待了三天还没出门上班,谎言就会像纸房子一样倒塌。但他需要这段时间,至少需要这段时间假装一切正常。
“知意下学期的英语班要续费了,”周晚棠夹了一块鱼肉,挑出刺放到女儿碗里,“三千八。”
“好。”他点头,“我回头转给你。”
“还有物业费也该交了,单子我放鞋柜上了。”
“好。”
“你能不能别总说‘好’?”周晚棠突然放下筷子,语气里带着一种积攒了很久的疲惫,“我跟你说话,你就像个机器人一样‘好’‘好’‘好’。你到底有没有在听?”
他确实在听,但他不知道怎么回应。他不擅长表达情绪,不是因为没有情绪,而是因为他总觉得情绪是一种需要被解决的问题,而不是需要被分享的东西。周晚棠不开心,那就解决问题——物业费交了,英语班续费了,问题就解决了。但显然,在某些时刻,她需要的不是解决方案,而是某种确认,确认他还在乎,确认这段婚姻还没有变成一场功能性的合作。
“我听了,”他说,“英语班续费、物业费,都记着呢。”
周晚棠看了他一眼,那眼神里有种说不清的东西,像失望又像释然。她重新拿起筷子,没有再说话。
陈远舟低下头吃饭,心里有一个声音在说:你应该告诉她,应该现在就告诉她。你已经不是从前的你了,你有权利脆弱,有权利求助,有权利说“我害怕”。但他没有。他只是沉默地吃完了碗里的米饭,把碗筷收进厨房,然后去给女儿洗澡、讲故事、哄睡觉。
那个声音还在继续:你在害怕什么?害怕她失望?还是害怕自己的脆弱被她看见后,你就不再是你了?
他没有答案。他只是觉得人生像一段写了一半的程序,你知道它不对,但找不到bug在哪里,只能一遍一遍地跑测试,希望某一次能突然跑通。
4、
第二天上午九点五十分,陈远舟坐在公司人力资源部的会议室里。会议室的名字叫“启航”,墙上挂着一幅大海的装饰画,帆船迎着朝阳驶向远方。这个装饰在他入职的第一天就挂在那里,那时候他觉得这幅画充满了希望和梦想,现在他觉得这幅画充满了讽刺。
董敏坐在他对面,面前摊着一份文件,表情是那种经过专业训练的微笑——嘴角上扬的幅度恰到好处,既不会显得过于热情,也不会显得冷漠无情。她在人力资源行业做了十五年,见证过无数个像陈远舟这样的人走进这间会议室,听完那段精心措辞的宣告,然后带着一个纸箱和三个月补偿金离开。
“陈远舟,根据公司战略调整的需要……”她的声音平稳而温和,像天气预报员在播报一场不会影响到任何人的小雨。
陈远舟没有认真听她说什么。不是因为不在乎,而是因为那些话他已经从邮件里读过了。他现在更关注的是董敏的眼睛。那双眼睛在说话的时候始终保持着和他平视的角度,既没有闪躲,也没有过分的同情。这让他想起自己调试代码时的心态——你面对的不是一个人,而是一个需要被处理的条目。每一个被裁的员工都是一个条目,有姓名、工号、入职日期、补偿金计算公式,处理完一个,划掉一个,然后下一个。
“……以上是公司的补偿方案。如果你没有异议,就在这里签字。”
董敏把文件推过来,同时推过来的还有一支黑色签字笔。陈远舟拿起笔,在签名栏写下自己的名字。字迹潦草,和他的代码注释一样难以辨认。
“谢谢你的配合。”董敏把文件收回去,那支笔也收回去,仿佛递出笔和收回笔之间就已经完成了某种仪式的全部。
他站起来,准备离开。走到门口的时候,突然停下来,转身问了一句:“董敏,你签过多少份这样的文件?”
董敏的微笑没有变化:“我不太明白你的意思。”
“没事,”他笑了一下,“谢谢你。”
走出会议室的时候,他手里多了一个纸箱。箱子里装的是他工位上的私人物品:一个马克杯,杯身印着“HelloWorld”——这是他入行第一天买的,用了十年,杯底的釉已经磨掉了;一张女儿三岁时画的涂鸦,画的是爸爸在敲键盘,但键盘画成了一个大大的M,爸爸的头画成了圆形;一个已经坏掉的U盘,里面存着他研究生时期的论文草稿;还有几本技术书,扉页上写着购买日期和当时的公司名称。
电梯里只有他一个人。数字从十八跳到一,每一层都停了一下,但没有一个人进来。他看着电梯壁映出的自己——三十五岁,头发已经开始向后撤退,眼镜片后的眼睛下面是两个深深的黑眼圈,西装外套是五年前买的,领带是结婚时系过的那条。他突然想起大学时的一门选修课,老师讲存在主义哲学,说人的存在先于本质,你做什么样的事,就会成为什么样的人。那时候他觉得这句话很酷,现在他觉得这句话很残忍。因为他突然发现,他做了十年程序员,却没有成为一个更好的人——他只是成了一个更熟练的程序员。
走出大楼的时候,北京的阳光很好,刺眼得让他不得不眯起眼睛。他抱着纸箱站在路边,不知道该往哪个方向走。回家?现在才十点半,周晚棠看到这个纸箱就知道发生了什么。去图书馆?他无处可去。在街上闲逛?他觉得自己还没有资格在周三十点半在街上闲逛。
手机响了。一个陌生号码,归属地显示上海。
他犹豫了两秒,接了。
“陈远舟?我陆鹤鸣。”
那个声音像一把钥匙,瞬间打开了一扇他以为已经永久封存的记忆之门。两万块钱,期货爆仓,消失,外滩的高级餐厅。所有画面像被人按了快进键一样在脑海里闪过,最后定格在昨天同学群里那张红酒牛排的照片上。
“你怎么知道我电话的?”他的声音比自己预期的更冷静。
“这不重要,”陆鹤鸣在电话那头笑了一下,“重要的是,我有一条发财的路子,需要找一个我信得过的、懂技术的人合伙。我想到了你。”
“你想到了我?”陈远舟重复了一遍这句话,语气里带着一种他自己都觉得陌生的嘲讽,“十年前你想到了我的两万块钱,现在你想到了我的技术。陆鹤鸣,你是不是觉得我的名字在你的通讯录里就叫‘好用的人’?”
电话那头沉默了三秒。然后陆鹤鸣说了一句让陈远舟意外的话:“你可以骂我,你有这个权利。但你先听我说完。我手里有一本书,叫《荣枯鉴》。这本书能让你看懂所有人——你的老板为什么裁你、你的妻子为什么沉默、你的朋友为什么背叛你。我已经用这本书里的规则在金融圈赚了三年钱了。现在我需要一个合伙人,把这个规则做成算法,然后我们就发了。”
陈远舟没有说话。他站在公司大楼的阴影里,左手抱着纸箱,右手举着手机,像一个被时间卡住的人。他应该挂掉电话,应该骂一句脏话,应该把陆鹤鸣从自己的生命里彻底删除。但陆鹤鸣说的那句话击中了他心里某个柔软的地方——“你的妻子为什么沉默”。
“你在北京吗?”陈远舟问。
“今晚到。你把地址发我。”
电话挂断了。陈远舟看着手机屏幕,突然觉得今天的阳光太刺眼了,刺眼到让他看不清自己正在走向什么地方。
第二章荣枯之书
5、
陆鹤鸣出现在陈远舟面前的时候,他几乎没认出这个人。
十年前,陆鹤鸣还叫陆鹤鸣的时候,是一个瘦削、苍白、眼神里永远带着一种狂热的大学生。他不合群,不是在图书馆啃金融衍生品的教材,就是在宿舍里对着电脑屏幕上的K线图发呆。那时候他对所有人说的最多的一句话是:“你知不知道这个世界上所有东西的价格都是错的?只要你找到那个错误,你就能赚钱。”这话听起来像是疯子的呓语,但他说这话时的表情太认真了,认真到让人觉得也许疯的不是他,而是这个世界。
现在站在陈远舟面前的这个人,头发剪得很短,穿着一件剪裁合体的深灰色大衣,手腕上戴着一块看不出牌子但一定不便宜的手表,整个人像从某本商业杂志的页面上走下来的。他的脸上多了皱纹,尤其是眉心那道竖纹,像是在无数次皱眉时被时间刻上去的。但最让陈远舟感到陌生的不是这些外在的变化,而是他的眼睛——那双眼睛不再狂热了,而是变成了一种更可怕的东西:平静。一种看穿了很多事情之后才有的平静。
他们约在东三环的一家茶馆,时间是晚上八点。茶馆的名字叫“半日闲”,装修得古色古香,竹帘、木桌、青瓷茶具,空气里有淡淡的沉香。陈远舟到的时候,陆鹤鸣已经坐在里面了,面前泡了一壶铁观音,茶汤金黄透亮。他看到陈远舟,站起来,伸出手。
“你老了。”陆鹤鸣说。
“你也是。”陈远舟握了握他的手,触感干燥而有力。
两个人坐下。服务员端上一碟瓜子、一碟花生,然后退出去,拉上了竹帘。包厢里只剩下他们两个人,空气安静得像隔了一层玻璃。陈远舟看着陆鹤鸣,陆鹤鸣看着陈远舟,两人都没有急着说话。这种沉默持续了大概十秒钟,但感觉像是过了很久。
“你不问问我这些年去哪了?”陆鹤鸣先开口。
“我不在乎你去哪了,”陈远舟说,“我在乎你还我钱。”
陆鹤鸣笑了一下,从大衣内兜里掏出一个信封,放在桌上推过来。陈远舟打开,里面是一沓现金,两万块,不多不少。他数了一下,确实是两万块。他把信封放进自己的包里,端起茶杯喝了一口。茶是好茶,入口甘甜,回甘悠长。
“还有利息呢?”陈远舟问。
“利息就是我接下来要跟你说的事,”陆鹤鸣从包里拿出一本书,放在桌上,“你先看看这个。”
那本书很薄,大概只有一百多页,封面是暗黄色的,没有任何装饰,只有两个手写的毛笔字:“荣枯”。纸张已经泛黄了,边角有些卷曲,看起来很旧,但不像是古籍,更像是某个人的手抄本。
陈远舟拿起书,随手翻开。第一页写着:“荣枯鉴·圆通第一:善恶有名,智者不拘也。君子非贵,小人非贱,贵贱莫以名世。”他读了两遍,隐约觉得这话的意思是善和恶都是有名字的,但聪明人不会被这些名字束缚。君子不一定是高贵的,小人不一定是低贱的,高贵和下贱不是通过名声来决定的。
“这是什么?”他合上书,看着陆鹤鸣。
“《荣枯鉴》,五代时期冯道写的,也叫《小人经》。”陆鹤鸣给他续了一杯茶,“冯道这个人你听说过吗?”
陈远舟想了想,高中的历史课本里好像提过这个名字,但他记不太清了。“好像是五代的一个官员?”
“不仅是官员,还是历史上最牛的官员,”陆鹤鸣说,语气平淡得像在念一份研究报告,“冯道一生经历了四朝十君,后唐、后晋、后汉、后周,每个朝代他都当宰相。他活了七十三岁,在那个平均寿命不到四十岁的乱世里算是高寿了。他死的时候,后周的皇帝为他废朝三日,追封瀛王,谥号文懿。够风光吧?”
陈远舟没有接话。他知道陆鹤鸣不是在讲历史课,而是在铺垫什么。
“但你知道后世的人怎么评价他吗?”陆鹤鸣继续说,“欧阳修在《新五代史》里骂他‘无廉耻者’,司马光在《资治通鉴》里说他‘奸臣之尤’。一个被皇帝追封、享受国葬待遇的人,在史书上被骂了一千年。你知道为什么?”
“因为他在每一个朝代都活了下来,”陈远舟说,“在乱世里活下来本身就是一种罪。”
陆鹤鸣的眼睛亮了一下,那是他今晚第一次露出十年前的那种狂热。“你很聪明。没错,在文人眼里,你应该忠于一个朝代,应该为了所谓的气节去死。冯道没有。他换皇帝比换衣服还勤快,今天给这个皇帝当宰相,明天给那个皇帝当宰相,在任何政权下都能混得风生水起。从道德的角度看,他是个小人。但从生存的角度看,他是个天才。”
“所以这本书是他写的?”陈远舟又翻了翻手里的书,“教人怎么当小人?”
“不,”陆鹤鸣摇头,表情变得认真,“这本书不是教人怎么当小人。它是在分析人性。冯道活了七十三岁,见过太多次朝代更迭、人头落地。他发现了一个规律——人性在任何时代都是一样的。趋利避害、欺软怕硬、落井下石、锦上添花,这些不是某个人的品德问题,而是写进基因里的本能。这本书就是把这些人性底层的规律写出来了。”
他顿了顿,像是在组织语言,然后说了一句让陈远舟心里一震的话:“你知道为什么你被裁了吗?不是因为你不努力,不是因为你的技术不行。是因为你的位置决定了你被裁——你是中层,年纪不小了,工资不低,又不像高层那样有不可替代的人脉资源。公司要砍成本,第一个砍的就是你这种人。这不是针对你,是系统在自动运行。就像冯道说的:‘荣或为君子,枯必为小人。’你在这个位置上的时候,所有人觉得你不错;你离开了这个位置,所有人就会找理由说你本来就不行。荣枯之间,不是人的品德变了,是人的位置变了。”
陈远舟握着茶杯的手微微收紧了一点。不是因为愤怒,而是因为陆鹤鸣说的这些话,他在过去的二十四个小时里已经模模糊糊地感觉到了,只是他没有办法像这样清晰地表达出来。陆鹤鸣帮他表达出来了,这让那种模糊的痛苦变成了尖锐的清晰。
“你要跟我合作什么?”他问。
“我说过了,把这套规则做成算法,”陆鹤鸣从包里又拿出一个文件夹,里面密密麻麻写满了字,“我用了三年时间,把《荣枯鉴》里的每一句话都拆解成了心理学和博弈论的模型。你看这里——‘顺则为友,逆则为敌,敌友常易也。’这在博弈论里对应的就是多次重复博弈中的合作与背叛策略。还有这一句:‘人冀人愚而自明,示人以愚,其谋乃大。’这其实就是行为经济学中的‘逆向选择’和‘信号理论’,你故意暴露自己的弱点,反而能获得对方的信任。”
陈远舟接过文件夹,一页一页地翻。他的专业是计算机,但研究生时期选修过认知心理学和博弈论的课程,陆鹤鸣写的这些东西他大致能看懂。说实话,这些模型并不复杂,核心逻辑无非是几个基本的心理学原理——认知失调、从众效应、互惠原则、损失厌恶——然后用《荣枯鉴》里的古文作注脚,包装成了一套看起来很玄乎的理论框架。
“这些东西不新鲜,”他合上文件夹,“你把这些心理学教科书里的常识重新包装了一下。”
“常识?”陆鹤鸣笑了一下,那个笑容里有种说不出的苦涩,“你说得对,这些都是常识。但你告诉我,这些常识有多少人真的懂?有多少人在被裁员的时候,真的能想到‘这不是我的问题,是我的位置决定了我要被裁’?有多少人在被人利用的时候,真的能想到‘这不是他坏,是互惠原则在起作用’?有多少人在婚姻出现问题的时候,真的能想到‘这不是她不爱我了,是她的需求没有被满足’?”
陈远舟被问住了。不是因为这些问题难,而是因为每一个问题都戳中了他此刻正在经历的事情。
“常识不等于践行,”陆鹤鸣说,“就像所有人都知道吸烟有害健康,但烟草公司的利润一年比一年高。人和人之间的差距,不在于知不知道常识,而在于在关键时刻能不能调用这些常识来指导自己的行动。冯道的厉害之处就在这里——他不是不懂道德,不是不知道什么叫气节,他是在每一个关键时刻都能冷静地计算利弊,然后选择对自己最有利的那条路。这套书就是他留下的算法。我现在需要你帮我把这个算法变成真正的代码。”
“变成代码用来做什么?”
“用来做一款APP,”陆鹤鸣的眼睛又亮了,“一款能帮人在复杂的人际关系中做出最优决策的APP。你输入你面临的情境——比如‘我的老板最近对我态度冷淡,我该怎么做’——后台算法会根据《荣枯鉴》的规则和心理学模型,输出一个最优的行动策略。我们可以把它做成一个AI决策辅助系统,卖给企业高管、销售人员、谈判专家、甚至政客。这个市场有多大,你自己想。”
陈远舟沉默了。他不是一个容易被忽悠的人,十年的程序员生涯训练出了他一种本能——在听到任何“伟大构想”的时候,第一反应不是兴奋,而是质疑。这个产品的用户是谁?他们的付费意愿有多强?技术壁垒在哪里?竞争对手是谁?数据从哪里来?隐私问题怎么解决?每一个问题都像一堵墙,挡在那条所谓的“发财路子”上。
但他没有说出口。因为在这些理性质疑的背后,有一个更本能的东西在起作用——他被裁了,没有收入,房贷要还,女儿的兴趣班要续费,父亲的护理费要交。他需要钱,需要很多钱,需要在短时间内赚到足够多的钱,才能让他的生活不至于像多米诺骨牌一样坍塌。
陆鹤鸣显然看穿了他的沉默。“我不需要你现在给我答复,”他说,语气变得温和了一些,“你回去想想,做做调研。这本书你带回去看,看完了我们再聊。但我提醒你一句——你现在没有选择,不是因为你不聪明,是因为你处在一个被动的位臷上。冯道在《解厄》里说:‘无忧则患烈也。’你之前太安逸了,所以当危机来的时候,你才会措手不及。你现在要做的不是找工作,而是换个思路,从‘给人打工’切换到‘给自己干活’。”
他站起来,穿上大衣,从钱包里抽出一张名片放在桌上。“想好了给我打电话。”
陈远舟拿起名片,上面只印了一个名字和一个电话号码,没有公司名称,没有职位,没有任何头衔。白色卡纸,黑色字体,简洁得像一份死亡证明。
陆鹤鸣走到门口,突然停下来,转过身说了一句让陈远舟后来反复咀嚼的话:“你知道冯道为什么能活过四朝十君吗?不是因为他是小人,而是因为他对人性没有任何幻想。他不相信任何人,包括他自己。他不相信自己会永远忠诚,所以他从不为忠诚发誓。他不相信别人会永远善良,所以他从不对别人抱有期待。人最大的痛苦,不是被背叛,而是对不该信任的人产生了信任。”
门关上了。陈远舟一个人坐在包厢里,面前放着一壶已经凉了的铁观音,一本泛黄的手抄本,一份写满心理学模型的文件,一张没有头衔的名片。窗外是东三环的车流,尾灯连成一条红色的河流,从国贸的方向流过来,流向他看不见的远方。
他拿起那本《荣枯鉴》,翻到第二页。
“君子非贵,小人非贱,贵贱莫以名世。”
他反复念了三遍,然后合上书,付了茶钱,走进了那条红色的河流。
6、
回到家已经十一点了。周晚棠和女儿都睡了,客厅的灯留了一盏小的,光线昏黄而温柔。陈远舟换了鞋,把那本《荣枯鉴》放到书房的抽屉里,然后去厨房倒了杯水,坐在餐桌前发呆。
餐桌上还放着晚饭的剩菜,用保鲜膜封着。他揭开看了一眼,黄花鱼只剩下一副骨架,旁边的盘子里有几块没吃完的豆腐。他盖上保鲜膜,把盘子放进冰箱。这个动作太日常了,日常到让他觉得自己今晚经历的一切——裁员、陆鹤鸣的突然出现、那本泛黄的书——都像是做了一场梦。
他回到书房,打开电脑,搜索“冯道”和“荣枯鉴”。搜索结果出乎他的意料——关于冯道的资料不少,但关于《荣枯鉴》的信息少得可怜,大部分搜索结果都指向一本叫《小人经》的书,封面上写着“冯道著”,但内容和他手里这本不太一样。他翻了几个论坛和博客,发现有人把这本书记述为“天下第一小人书”,是专门教人如何钻营取巧、趋炎附势的“邪书”。还有人在评论区里争论,有人说这本书太阴暗了,看多了会对人性失去信心;有人说这本书是“职场生存指南”,建议所有职场新人都读一读。
他关掉浏览器,靠在椅背上,闭上眼睛。
陆鹤鸣的话还在耳边转:“你对人性没有任何幻想。”这句话的另一个意思是:你一直在对人性抱有幻想。你觉得努力工作就会被认可,你觉得对别人好别人也会对你好,你觉得夫妻之间应该坦诚相待、互相信任。这些“觉得”都是幻想,不是因为这个世界上没有善良和忠诚,而是因为这些善良和忠诚都是有条件的——你必须在正确的位置上,你必须有足够的力量,你必须是规则的制定者而不是遵守者。
他想起周晚棠今天晚餐时的那句话:“你能不能别总说‘好’?”她不是真的在乎他回了几个“好”字,她是在乎他有没有把她的话放在心上。但“放在心上”这个表述太模糊了,模糊到无法被量化和验证。也许在周晚棠的世界里,“放在心上”意味着主动关心、主动询问、主动做一些不需要被要求就会去做的事情。而在他的世界里,“放在心上”意味着记住她说的话,然后在条件允许的时候去执行。这两个定义之间的差距,就是他们之间那条看不见的裂缝。
他打开抽屉,拿出那本《荣枯鉴》,翻到《交结》那一章。
“顺则为友,逆则为敌,敌友常易也。”
如果把这个逻辑套用到婚姻里,会得出什么结论?当婚姻的走向顺利的时候,两个人是朋友;当婚姻出现逆流的时候,两个人就变成了敌人——不是那种你死我活的敌人,而是一种更隐蔽的敌人:你在计算我的付出,我在计算你的回报;你指责我不够体贴,我指责你不够理解。敌友的转换不需要任何人的背叛,只需要环境的变化。
这个想法让他感到一阵寒意。他放下书,关了灯,走向卧室。周晚棠已经睡了,背对着他,呼吸均匀。他在她身边躺下,盯着天花板。天花板上有道裂缝,从墙角一直延伸到吊灯的位置,像一条干涸的河流。他不知道这道裂缝是什么时候出现的,就像他不知道他和周晚棠之间的裂缝是什么时候出现的一样。
他闭上眼睛,脑海里反复出现一句话,不是陆鹤鸣说的,不是书上写的,而是他自己在黑暗中突然想到的:“一个人要活多久,才能学会不对任何人抱有期待?”
他没有答案。他只是觉得,也许陆鹤鸣说得对——他现在没有选择。但这种“没有选择”不是因为他不够聪明或不够努力,而是因为他一直活在一个被精心设计的幻觉里:只要你善良、勤奋、守规矩,世界就会给你公平的回报。这个幻觉在他三十岁之前一直运转良好,但到了三十五岁,它突然碎了一地。
他翻了个身,背对着周晚棠。两个人背对着背,中间隔着一道无形的裂缝。他不知道明天醒来的时候,会不会有勇气告诉她一切。但他知道一件事:如果陆鹤鸣说的那个项目是真的,如果他真的能把那些人性规则变成算法,如果他真的能在半年内赚到足够的钱——那么他就不用告诉她了。因为他可以用成功来抹平一切裂缝,就像用水泥填补天花板上的那道裂痕一样。
这是他今晚做出的第一个、也是最重要的决定:不告诉周晚棠自己被裁了,直到他找到出路。
这个决定让他同时感到如释重负和如坐针毡。他在做出决定的那一刻就知道自己在做一个错误的决定,但“错误”的对面是“正确”,而他现在已经不知道什么才是正确的了。
7、
接下来的三天,陈远舟把自己关在书房里,把那本《荣枯鉴》翻来覆去地读了三遍。
第一遍是速读,就像读任何一本书一样,先了解大致内容。他发现这本书比他预期的要薄得多,全文加上注释也不过一万多字,分为六个篇章:圆通、闻达、解厄、交结、节仪、明鉴。每一章都用简短的文言句子论述一个人性主题,语言冷峻而克制,像一个老人在平静地讲述自己看透了的一切。
第二遍是精读。他把每一个句子都拆开,对照陆鹤鸣提供的心理学模型,一点一点地理解冯道到底在说什么。这个过程让他感到一种奇特的快感——像是一个程序员在反编译一段精妙的代码,每一行都让他恍然大悟,原来这里是这样运行的。
比如《圆通》里那句“荣或为君子,枯必为小人”。冯道在这里其实是在说:人们评价一个人,不是基于他的本质,而是基于他的结果。你成功了,你就是君子;你失败了,你就是小人。这个判断和你的道德品质无关,只和你的位置有关。陆鹤鸣在文件里把这个对应到了社会心理学里的“基本归因错误”——人们倾向于把别人的成功归因于内在品质,失败归因于外在环境;但对自己的成功和失败则恰恰相反。
第三遍是带着问题读。他把自己目前面临的困境——失业、婚姻危机、经济压力——作为一个样本,代入冯道的逻辑框架里,看看能推导出什么结论。这个过程让他感到不安,因为结论往往是他不愿意面对的。
比如《解厄》里那句“无忧则患烈也”。冯道的意思是:在你没有忧愁的时候,你就要想到灾祸随时可能发生;等到灾祸真的来了,你反而不要慌张,因为慌张解决不了问题。如果套用到他的处境上,那就是:他在有稳定工作的时候从来没有想过会失业,所以当失业真的发生的时候,他才措手不及。而解决这个问题的方法,不是去找下一份工作,而是从根本上改变自己的生存策略——从“依附于某个系统”转变为“成为独立运行的个体”。
这个结论让他想起了陆鹤鸣的那句话:“你现在要做的不是找工作,而是换个思路,从‘给人打工’切换到‘给自己干活’。”
他合上书,在笔记本上写下了几个关键词:依附系统vs独立个体、被动接受vs主动选择、幻想vs清醒。然后他在这些词的旁边画了一个圆圈,圈里写着两个字:算法。
三天后,他给陆鹤鸣打了电话。
“我加入,”他说,“但我有条件。”
“说。”
“第一,我要百分之四十的股份,不分期权不分股权,就是实打实的股份。第二,我要看到你过去三年的财务报表,我要知道你赚了多少钱、亏了多少钱、钱花在了哪里。第三,如果有一天我不想干了,你要按当时的估值把我的股份买回去。”
电话那头沉默了几秒。然后陆鹤鸣笑了,那是他今晚第一个真正放松的笑声。
“冯道在《交结》里说:‘示之以愚,其谋乃大。’你看起来什么都不懂,其实什么都算好了。陈远舟,你比我适合读这本书。”
“这不是冯道教我的,”陈远舟说,“这是我被裁之后学会的——当你一无所有的时候,你反而什么都不怕了。”
“好,成交。明天你飞来上海,我带你见一个人。”
“什么人?”
“这本书真正的主人,”陆鹤鸣的声音突然变得低了一些,像是怕被谁听到,“一个比你、比我、比任何活着的人都更懂《荣枯鉴》的人。”
第三章规则制造者
8、
上海,虹口区,一条窄得只能通过一辆车的老弄堂。
陈远舟跟着陆鹤鸣穿过一排晾着床单和内衣的竹竿,走过几个蹲在门口剥毛豆的老人,最后停在一扇生锈的铁门前。门牌号已经被岁月磨得看不清了,只有门框上贴着一张褪色的春联,上联写着“平安如意”,下联已经被撕掉了大半。
“就是这儿?”陈远舟问。
“就是这儿。”陆鹤鸣敲了三下门,间隔很有规律——两短一长。
门开了。开门的是一个看起来六十多岁的男人,穿着一件洗得发白的蓝色夹克,戴着一副老式的金属框眼镜,头发灰白,面容清瘦。他的手上拿着一把蒲扇,扇面上画着一只仙鹤,墨迹已经模糊了。陈远舟第一眼看过去,觉得这个人像任何一个小区里遛弯的老大爷,普通得不能再普通。
“来了?”老人的声音很平和,带着一口江浙口音。
“来了,沈老师。”陆鹤鸣的态度异常恭敬,这是他陈远舟从未见过的样子——这个在金融圈翻云覆雨的年轻人,此刻像一个来交作业的小学生,微微低着头,连站姿都比平时规矩了几分。
老人——沈老师——打量了陈远舟一眼,目光停留了大概两三秒。那目光不锐利,甚至可以说是温和的,但陈远舟有一种奇怪的感觉,好像自己正在被一台精密仪器扫描,所有的秘密都在这两三秒里被读取完毕。
“进来吧。”
沈老师侧身让他们进去。屋子里比外面看起来要大一些,但也很逼仄。客厅大约十几平米,摆着一张八仙桌、几把木椅、一个老式的电视柜,电视柜上放着一台看起来至少有十年历史的液晶电视。墙上贴着一幅书法作品,写的是四个字:“知白守黑”。字写得很漂亮,笔力遒劲,但陈远舟不认识落款上的名字。
最让陈远舟意外的是屋子里的书。不是书架上的书——事实上,这个屋子里几乎没有书架。书是堆在地上的,靠墙摞成一摞一摞的,每一摞都有一米多高,像一根根书柱。有些书的书脊已经断裂,露出里面的线装;有些书的封面已经被翻烂了,只能从残存的字迹判断书名。整个屋子弥漫着一种旧纸和灰尘混合的气味,不刺鼻,但很有辨识度,像图书馆的仓库。
“坐。”沈老师指了指八仙桌旁的木椅,自己先坐下了,顺手给两人各倒了一杯茶。茶具是普通的白瓷杯,茶叶也不是什么名贵品种,但水温刚好,不烫不凉。
陈远舟坐下,不知道该说什么。陆鹤鸣在旁边也不说话,像是在等沈老师先开口。
沈老师喝了一口茶,放下杯子,看着陈远舟。“鹤鸣说,你想把他的东西做成算法?”
“是的,”陈远舟点头,“我是做人工智能的,自然语言处理和决策系统是我的研究方向。”
“人工智能。”沈老师重复了一遍这四个字,嘴角微微动了一下,像是在品味一个不太理解的外来词。“你觉得,人的这些心思,机器能算得清楚?”
陈远舟想了想该怎么回答。这个问题他其实已经想过很多次了,但从来没有找到一个让自己完全满意的答案。人在决策时涉及的因素太多了——情绪、情境、记忆、预期、社会规范、文化背景——没有任何一个数学模型能完整地模拟这些变量。但他不能这么回答,因为这么回答就等于告诉沈老师:你的项目是行不通的。
“算不清楚,”他最终选择了诚实,“但不需要算清楚。我们不是要做一个能百分之百预测人类行为的算法,我们只需要做一个能提供参考建议的辅助系统。就像天气预报,它不能保证明天一定下雨,但它能告诉你带把伞更安全。”
沈老师看了他一眼,那个眼神里有种说不清的意味,像是意外,又像是欣赏。“你说得对,”他慢慢地说,“算不清楚的事情,不算清楚也能做。冯道当年也不是算清楚了每一步才活下来的。他只是在每一个十字路口,选了那条看起来最不坏的路。”
他站起来,走到墙角的一摞书旁边,从中间抽出一本薄薄的册子,递给陈远舟。陈远舟接过来一看,是一本油印的小册子,封面印着“荣枯鉴校注”几个字,下面写着“沈知白校注”。纸张已经发黄发脆,边角有些残缺,油墨的味道已经散尽了。
“这是我二十年前做的,”沈老师说,“那时候我刚从监狱里出来,没别的事做,就把这本书记录下来了。不是出版,就是自己留个念想。”
陈远舟的心跳漏了一拍。监狱。
沈老师看到了他脸上的表情变化,笑了一下。“别紧张,不是什么惊天动地的大案。八九年,我给一个朋友做了担保,他跑路了,我替他还债。还不起,就进去了。三年。”
他说得云淡风轻,好像在说昨天去菜市场买了几根葱。
“那三年里我想明白了一件事,”沈老师重新坐下,“我以前觉得自己聪明,看谁都看得透。但真正在里面待过才知道,你看透的只是别人的笨,不是自己的笨。你觉得自己不会上当受骗,那是因为你从来没遇到过真正想骗你的人。冯道这本书,不是写给那些自以为是的人看的,是写给那些知道自己会犯傻的人看的。”
陈远舟翻开了那本油印的小册子。前言只有短短几行字,用手写的楷体刻在蜡纸上,印出来有些模糊,但字字清晰:“冯道历仕四朝十君,时人谓之‘长乐老’,后人骂其‘无廉耻’。然世易时移,谁人敢言身处其位而必能全节?此书非教人作小人,乃教人识小人、知荣枯、辨利害。读此书者,不必效其行,但求明其理。”
他的目光停留在最后一句话上:“读此书者,不必效其行,但求明其理。”
陆鹤鸣在旁边插了一句:“沈老师是华东师范大学中文系毕业的,八二年。他研究冯道研究了四十年,这本校注本是他毕生的心血。”
陈远舟把册子收好,看着沈老师。“您为什么要帮我们?”
沈老师没有立刻回答。他拿起蒲扇,慢慢摇了几下,扇面上那只模糊的仙鹤像是在风中微微晃动。
“因为我快死了,”他说,语气平淡得像在说今天天气不错,“肝癌,晚期。医生说还有半年,我自己估计最多三个月。我这辈子没有子女,也没什么遗产。唯一值钱的东西就是脑子里的这些东西——读了四十年,想了四十年,总算想明白了一些事。这些东西应该传下去,不是为我,是为以后的人。这世道,知道怎么当好人是好事,但知道怎么不当傻子,更重要。”
陈远舟沉默了。他已经三十五岁了,见过一些生死,但在一个即将死去的人面前,所有的安慰和鼓励都显得苍白而虚伪。他不说“您会好起来的”,因为他知道那是谎言。他也不说“您别想太多”,因为他知道想了一辈子的人不可能不想。他只是点了点头,说了一声“谢谢”。
沈老师看着他,那个目光不再是扫描,而是一种更深的、更复杂的注视,像是在看一个熟悉的东西,又像是在辨认一个陌生的人。
“你是哪里人?”沈老师突然问。
“山东。”
“父亲还在吗?”
“还在。不过他有阿尔茨海默病,不太认人了。”
“母亲呢?”
“走了,”陈远舟顿了一下,“乳腺癌,三年前。”
沈老师点了点头,不再问了。他拿起茶杯,慢慢喝完最后一口,然后说了一句让陈远舟一辈子都忘不了的话。
“你知道人为什么会得阿尔茨海默病吗?医学上的原因我不懂,但我有自己的看法。一个人活得太久了,经历了太多的人和事,脑子装不下了。他不愿意忘记那些重要的人和事,但新的东西又不断地涌进来。最后脑子就崩溃了。这不是病,是生命的一种自我保护。他忘记了你,不是不爱你,是爱你的记忆太珍贵了,他不舍得用新的记忆去覆盖它。”
陈远舟的眼睛湿了。不是因为悲伤,而是因为这些话说出了他自己一直想说但说不出来的东西。他的父亲陈国梁在确诊阿尔茨海默病之前,是一个沉默寡言但记忆力惊人的老人,能背出村子里每一个人的生日、每一个孩子的名字、每一块田的亩产。现在他连自己儿子的名字都叫不出来了,但他每天都会在院子里坐一整个下午,看着远方的那条路——那条通往县城、通往车站、通往外面世界的路。他知道父亲在等一个人回来,但他不确定父亲等的是他,还是年轻时的自己。
“沈老师,”陆鹤鸣轻声说,“时间差不多了。”
沈老师站起来,拍了拍陈远舟的肩膀。那只手的力气不大,但有一种说不出的重量。“你把鹤鸣的那些模型做成算法,我把我这几十年想的东西写成文字。我们三个人,一个懂算法,一个懂金融,一个懂人性。凑在一起,总能做成点什么。”
陈远舟站起来,突然想到了一个问题。“沈老师,这本书的名字叫《荣枯鉴》。荣我懂,就是成功、富贵、显达。枯也容易理解,就是失败、贫穷、潦倒。但这个‘鉴’字是什么意思?”
沈老师看着他,嘴角露出了今天的第一个真正的笑容——不是礼貌的、不是淡然的,而是带着一种长辈看晚辈的、略带狡黠的温暖。
“‘鉴’有三个意思,”他说,“第一是镜子,照见自己的模样。第二是教训,看清别人的得失。第三是辨别,分得清真假荣枯。冯道这本书,三个意思都有。它是一面镜子,让你看清自己是什么人;它是一部历史,让你看清别人是怎么死的;它是一把尺子,让你量得出什么值得做、什么不值得。”
他走到门口,拉开门。弄堂里的阳光照进来,在他的脸上投下一片明暗分明的阴影。
“但最重要的那个意思,鹤鸣没告诉你,书上也没写。”他说,声音突然变得很低,低到像是只说给陈远舟一个人听的。“‘鉴’的第四个意思是:当你真正看清了这一切之后,你选择怎么活。”
陈远舟走出那扇铁门,重新站在晾着床单和内衣的弄堂里。阳光有些刺眼,空气里有洗衣粉的味道和炒菜的油烟味。身后传来沈老师关门的声音,那声音不大,但在他耳朵里回响了很久。
他回头看了一眼那扇铁门。门上的春联已经破败不堪,但“平安如意”四个字还依稀可辨。他突然想到,这四个字也许就是沈老师对他最好的祝福——不是发财,不是成功,不是出人头地,只是平安,只是如意。但在这个时代,这两个词本身就比任何成功都更奢侈。
9、
从上海回来后,陈远舟开始了一项他从未做过的工作:把人性翻译成代码。
陆鹤鸣给他在中关村租了一间办公室,不大,三十平米,但足够他一个人安安静静地写代码。办公室的窗户朝北,看不见太阳,但能看见对面写字楼的玻璃幕墙反射出的天光。他把沈老师的油印本和陆鹤鸣的心理学模型摊在桌上,面前摆着三台显示器,像一个指挥官的作战地图。
第一步是搭建知识图谱。他把《荣枯鉴》的原文逐句拆解,每一句话作为一个节点,然后标注这句话对应的心理学概念、现实案例、行动策略。比如“荣或为君子,枯必为小人”这个节点,关联的心理学概念是“基本归因错误”和“公正世界信念”,关联的现实案例是“裁员前后的同事态度变化”,关联的行动策略是“在低谷期不与过去的朋友过度接触,避免激活他们的贬损倾向”。
这个过程比想象中更耗费时间。不是因为技术难度大,而是因为人性本身的反逻辑性。代码的逻辑是如果A则B,但人性的逻辑往往是如果A,可能在某种条件下是B,在另一种条件下是C,在情绪波动时是D,在有人围观时是E。要把这种充满了例外和变量的东西变成可执行的算法,本质上是在做一件不可能的事。
但他还是做了。不是为了陆鹤鸣,不是为了钱,甚至不是为了自己。是因为沈老师的那句话让他无法释怀——“你知道人为什么会得阿尔茨海默病吗?”他不知道答案,但他知道,如果他不做这件事,他会一直想这个问题,想一辈子。
两周后,知识图谱的雏形搭建完成了。一共三百二十七个节点,一千二百多条关联关系。他把陆鹤鸣叫到北京,当着面跑了一遍测试。
屏幕上弹出一行字:“输入情境:我被公司裁员了,心情很差,不知道该不该告诉妻子。”
陆鹤鸣看着屏幕,等着。
三秒后,系统输出了一段话:
“根据《荣枯鉴·解厄》的‘无忧则患烈也’原则,你当前的困境不是偶然,而是长期缺乏危机意识的结果。建议采取以下策略:第一,不要立即告知妻子,因为你当前的情绪状态会影响你的表达方式,可能导致不必要的冲突。给自己三到七天的时间整理思路、制定下一步计划。第二,利用这段时间评估你的财务状况,计算你最多能支撑多长时间无收入状态。第三,在告知时,不要以‘我失败了’的姿态出现,而应该以‘我正在转型’的姿态出现。根据‘君子非贵,小人非贱,贵贱莫以名世’的原则,你的价值不取决于你是否失业,而取决于你如何定义自己的身份。第四,如果你的妻子表现出失望或指责,不要反驳,因为‘无辩自罪者全’。主动承认自己在某些方面的疏忽,反而能降低对方的攻击性。”
陆鹤鸣看完这段话,沉默了大概五秒钟。然后他笑了,那是陈远舟认识他以来,他露出的最真诚的一个笑容——不是算计的、不是炫耀的、不是掩饰的,而是一种纯粹的、发自内心的惊喜。
“你做到了,”他说,“你真的把冯道变成了代码。”
“这只是第一版,”陈远舟说,语气平静但内心其实也在震动,“还有很多逻辑漏洞。比如它建议不要立即告诉妻子,但这可能会导致信任危机。冯道的策略是基于一个人独善其身的假设,但婚姻是一个多人的博弈系统,一个人的最优解不一定是系统的最优解。”
“那就继续优化,”陆鹤鸣的眼睛亮得可怕,“让它学会多人的博弈。让它学会在任何情境下都能找到纳什均衡。我们要做的不是一个人性顾问,而是一个人性引擎——在任何利益格局中,都能计算出每个人的最优策略。”
陈远舟看着屏幕上那段文字,心里有一个声音在说:你正在创造的东西,可能会改变很多人。但这个改变的方向是好是坏,你不知道。
10、
两个月后,第一版“荣枯算法”完成了内部测试。陈远舟给它取了一个更技术化的名字——RS-1(RongKuSystemVersion1)。系统的核心是一个基于深度强化学习的决策模型,输入任何一个人际博弈情境,输出一个最优策略序列。
陆鹤鸣迫不及待地开始用它来做交易。他把RS-1接入了一个虚拟的股票交易系统,输入过去十年的市场数据,让系统学习如何在波动中寻找最优的买卖时机。结果出乎意料的好——系统的年化收益率达到了百分之三十七,超过了市面上绝大多数主动管理型基金。
“这只是开始,”陆鹤鸣在电话里对陈远舟说,语气兴奋得像一个发现了新大陆的探险家,“如果这个系统能学会股票的规律,它就能学会人的规律。股票和人是一样的,都是受恐惧和贪婪驱动的。区别是股票不会撒谎,人会。”
陈远舟没有陆鹤鸣那么乐观。他知道RS-1的优势在哪里——它不会被情绪干扰,不会在恐慌中抛售,不会在贪婪中追高。但它的劣势也同样明显——它只能基于历史数据做预测,而历史不会简单重复。更重要的是,金融市场不是一个纯粹的博弈系统,它是一个充满了操纵、内幕和黑天鹅的混沌系统。在这种系统里,没有算法能保证永远正确。
但他没有说这些。因为他知道,陆鹤鸣不需要他的警告,只需要他的技术。而他自己,也需要陆鹤鸣的资源和渠道。这本身就是一种博弈——互相利用、互相依赖、互相提防。正如《荣枯鉴》所说:“顺则为友,逆则为敌,敌友常易也。”在这个博弈里,没有永远的朋友,只有永远的利益。
第四章镜像迷宫
11、
春节前一周,陈远舟回了一趟山东老家。
这是他三年来第一次回家过年。以前不回来的理由总是加班、项目赶进度、公司不放人。今年没有这些理由了,因为他不属于任何公司了。但他还有一个理由——他想在父亲还有记忆的时候,多陪他几天。
他坐了五个小时的高铁,又转了四十分钟的公交车,最后走了一刻钟的土路,才到家。村口的那棵老槐树还在,但树下的石碾子不见了,取而代之的是一排垃圾箱。村里的年轻人少了,老人多了,很多院门都上了锁,锁上生了锈,像是很久没人开过。
陈家的院子是三间砖瓦房,盖了快三十年了。院墙上爬满了枯藤,墙角堆着几捆柴火和一辆锈迹斑斑的自行车。陈远舟推开院门的时候,他的母亲——如果他母亲还在的话——一定会从厨房里跑出来,围裙上沾着面粉,笑着说“回来啦”。但他的母亲已经不在了,厨房里不会再有人跑出来,不会再有人在围裙上沾面粉,不会再有人笑着说“回来啦”。
他站在院子里,愣了几秒。北风从远处的田野吹过来,带着干枯的玉米秸秆的味道和冬天的寂寥。他深吸了一口气,推开了堂屋的门。
陈国梁坐在靠窗的椅子上,身上盖着一床旧毛毯,面前的电视开着,在放一个农业节目,音量很大。听到门响,他慢慢转过头,浑浊的眼睛看着陈远舟,那目光像一潭死水,没有任何波澜。
“爸,我回来了。”陈远舟说。
陈国梁盯着他看了大概五秒钟,然后慢慢低下头,继续看电视。他没有认出自己的儿子。或者说,他不知道“儿子”这个概念和面前这个人之间有什么关系。
陈远舟放下包,走到父亲面前蹲下。陈国梁的脸上布满了老年斑,皮肤松弛得像一张被反复揉搓过的纸。他的手搭在毛毯上,手指微微颤抖,指甲缝里有污垢。陈远舟伸手握住了那只手,触感粗糙而冰冷,像握着一块冬天的石头。
“我是远舟,”他说,“你儿子。”
陈国梁的手微微动了一下,但没有回应。他的眼神空洞地看着电视屏幕,主持人正在讲怎么给大棚里的西红柿施肥。
护工刘阿姨从里屋走出来,手里端着一碗粥。她四十多岁,是隔壁村的,丈夫在外面打工,她在家照顾老人和孩子。看到陈远舟,她笑了笑:“你是远舟吧?你爸前几天还念叨你呢,说‘远舟该回来了’。但今天可能状态不太好,不太认人。”
“没事,”陈远舟站起来,“我知道。”
他接过粥碗,坐回到父亲身边,用勺子舀了一勺粥,吹了吹,送到父亲嘴边。“爸,喝粥。”
陈国梁看着勺子,像是在辨认这是什么。过了几秒,他张开了嘴,慢慢咽下了那勺粥。粥从他的嘴角流了一点出来,顺着下巴滴到了毛毯上。陈远舟用纸巾擦掉,又舀了一勺。
一碗粥喂了二十分钟。喂完后,陈国梁的眼睛闭上了,呼吸变得平稳,像是睡着了。陈远舟把碗放到一边,靠在椅背上,看着电视里那个农技专家讲解如何防治大棚蔬菜的白粉病。他一句也没听进去。
手机震动了。是陆鹤鸣发来的消息:“RS-1的实盘测试开始了。初始资金五百万,模拟账户。今天是第三天,收益率百分之六点二。一切正常。”
他看着这条消息,突然觉得可笑。他在上海有一个可以把人性变成算法的项目,他在北京有一个正在崩塌的婚姻,他在山东有一个不认得自己的父亲。这三个自己像是三个不同的人,被命运强行塞进了同一个身体里。他不知道哪一个才是真正的陈远舟,或者说,这三个都是,但又都不是。
沈老师说过:“一个人最大的痛苦,不是被背叛,而是对不该信任的人产生了信任。”陈远舟此刻的痛苦不是信任的问题,而是身份的问题——他在每一个身份里都不够完整,在每一个角色里都不够投入。他是程序员,但他已经不再相信技术能改变世界;他是丈夫,但他对妻子隐瞒了失业的事实;他是儿子,但他的父亲已经不认得他了。他像一个没有锚点的船,在三个不同的坐标系里漂移,每一个坐标系都把他定义为一个不同的点,而他自己不知道哪个点才是真正的自己。
他想起《荣枯鉴·节仪》里的一句话:“外君子而内小人者,真小人也;外小人而内君子者,真君子也。”他开始思考一个问题:他现在在父亲面前扮演的是一个孝顺的儿子,在妻子面前扮演的是一个正常的丈夫,在陆鹤鸣面前扮演的是一个有野心的合伙人。这些角色里,哪些是“外”,哪些是“内”?哪一个才是真正的他?还是说,根本没有所谓的“真正的他”,所有的他都是他,只是不同的情境激活了不同的面具?
他给陆鹤鸣回了一个字:“好。”
然后他把手机调成静音,靠在椅背上,闭上了眼睛。电视里那个农技专家还在讲白粉病,声音单调而催眠。在他半梦半醒之间,他感觉到父亲的手在动,那只粗糙的、冰冷的手摸索着,碰到了他的手,然后紧紧地握住了。
他没有睁眼。他不知道父亲是醒了还是梦着,不知道这一握是认出了他还是只是在寻找一个温度。他只知道,在这个世界上某一个角落、某一个瞬间,有一只苍老的手握住了他的手。这个瞬间里没有算计、没有博弈、没有利益、没有策略,只有两只手之间的温度传递。
他想,也许这就是沈老师说的“‘鉴’的第四个意思”吧。当你真正看清了这一切之后,你选择怎么活。在这个瞬间,他选择就这样坐着,不说话,不睁眼,只是让父亲握着他的手,感受那份正在一点一点流失的温度。
12、
春节过后的第三天,陈远舟回到了北京。
周晚棠和女儿还在老家,要过了正月十五才回来。他一个人住在空荡荡的房子里,每天都去中关村的办公室写代码。RS-1的第二版已经进入了开发阶段,他正在给系统增加一个“道德约束层”——一个额外的决策模块,用来过滤掉那些虽然在博弈上最优、但可能违反基本伦理的策略。
陆鹤鸣不理解为什么要加这个模块。“我们做的是工具,工具没有善恶,用工具的人才有。你给一把刀加一个安全锁,用刀的人反而会觉得这把刀不够锋利。”
“我不是怕别人用它作恶,”陈远舟说,“我是怕我们自己。”
陆鹤鸣沉默了几秒,然后说了一句让陈远舟警惕的话:“你觉得冯道在每一朝皇帝面前,都加了一个道德约束层吗?”
陈远舟没有回答。他知道这个问题没有答案。冯道没有道德约束层,但他活过了四朝十君。那些有道德约束层的人,大部分在第一次朝代更迭时就死了。历史和道德之间,从来就不是一个正相关的关系。
但他还是加了那个模块。不是为了冯道,不是为了陆鹤鸣,是为了他自己。他想知道自己参与创造的这个东西,至少在技术层面上,还有一个“不做恶”的选项。哪怕这个选项最终不会被使用,但它存在本身,就是一种良心上的安慰。
两周后,RS-2完成了初步测试。系统在原有的博弈优化功能之外,增加了一个“伦理评估”功能——对于每一个输出的策略,系统会标注它可能涉及的伦理风险,从一级(无风险)到五级(高风险),并给出替代方案。比如在“是否告知妻子失业”的问题上,系统输出的最优策略仍然是“暂不告知,等待时机”,但伦理评估为三级(中等风险),理由是“可能损害婚姻信任”,替代方案是“立即告知,但调整表达方式,强调转型而非失败”。
陆鹤鸣看了这个新功能,不置可否。他没有反对,但也没有支持。他只是说了一句:“你加这个没问题,但用户要不要用它,是用户的事。我们不能替用户做道德判断。”
陈远舟点了点头。他知道陆鹤鸣说的是对的。但他也知道,他加这个模块的另一个原因,是他害怕。他害怕这个系统太完美了,完美到让人上瘾,完美到让人放弃自己的判断力,完美到让用户像一个木偶一样按照系统的指令行动。如果有一天,一个人用RS-2的策略去伤害了另一个人,然后说“是系统让我这么做的”,那他和陆鹤鸣就成了帮凶。
这个念头让他感到不安,但更让他不安的是,他在这个不安里看到了一种自己不愿意承认的东西——他之所以害怕这个系统被滥用,不是因为他多么有道德,而是因为他知道自己没有资格评判别人。他也在用自己的方式利用人性规则,他也在对妻子隐瞒真相,他也在为了利益和一个自己并不信任的人合作。他不是一个站在道德高地上的法官,他是一个和所有人一样在泥潭里挣扎的普通人。
《荣枯鉴·明鉴》里有句话,他第一次读到的时候就记在了心里:“无伪则无真也。真不忌伪,伪不代真,忌其莫辩。”没有虚假就没有真实。真实不怕虚假,虚假不能代替真实,可怕的是真假混淆无法分辨。
他现在就处在这种“莫辩”的状态里。他不知道自己对周晚棠的隐瞒是策略还是懦弱,不知道自己对陆鹤鸣的合作是机会主义还是实用主义,不知道自己参与创造的这个系统是工具还是武器。真和假、善和恶、对和错,所有这些概念在他的认知里变得模糊了,像一幅被水浸泡过的水墨画,墨迹晕开了,原本清晰的边界消失了。
他问自己:如果有一台机器可以百分之百准确地告诉你,在每一个决策中,什么是对你最有利的选择,你会用吗?
答案在嘴边徘徊了很久,最终没有说出来。因为他知道,无论答案是什么,都是一种自我欺骗。说“我会用”的人,是在否认自己的道德主体性;说“我不会用”的人,是在否认自己的人性弱点。而真正的答案,也许是:你只有在没有遇到真正的困境时,才会说自己不会用。
他关闭了RS-2的开发环境,靠在椅背上,盯着天花板上的日光灯管。灯管在微微闪烁,发出一种人耳几乎听不到的嗡嗡声。在这个声音里,他听到了沈老师那天在弄堂里说的话:“人最大的痛苦,不是被背叛,而是对不该信任的人产生了信任。”
他想,也许这句话还有另一个版本:人最大的痛苦,不是被欺骗,而是看不清自己。
第五章猎人与猎物
13、
RS-2正式上线是在四月中旬。
陆鹤鸣没有把它做成面向大众的APP,而是做了一个邀请制的内测版本。第一批用户只有十五个人,都是他在金融圈的人脉——私募基金经理、企业高管、资深律师、顶级销售。他给每个人的定价是每月五万人民币,不议价,先付后测。
陈远舟觉得这个定价太离谱了。“谁会花五万块钱买一个还没验证过的软件?”
“会花五万块钱的人,”陆鹤鸣说,“恰恰是那些最需要它的人。这个定价本身就是一道筛选机制——付得起这个钱的人,才是我们的目标用户。他们的时间比五万块钱值钱得多。”
内测第一周,用户的反馈出奇的好。一个私募基金经理用RS-2分析了一笔正在谈判的并购案,系统建议他在谈判中采取“示弱策略”——故意暴露一些无关紧要的弱点,让对方产生“我方占据优势”的错觉,从而在关键条款上放松警惕。这个策略奏效了,他在最终协议中争取到了比预期高出百分之十二的条款。另一个企业高管用RS-2处理一个棘手的人事问题——一个业绩优秀但桀骜不驯的下属正在考虑离职。系统建议他不要直接谈加薪或升职,而是先制造一个“共同敌人”——一个虚构的外部猎头正在挖角,借此激发下属的归属感和团队意识。这个策略也奏效了,下属不仅留了下来,还主动提出要承担更多责任。
陆鹤鸣每天晚上都给陈远舟打电话,汇报当天的用户反馈和系统运行数据。他的声音越来越兴奋,语速越来越快,像一列正在加速的火车。“你知道吗,今天那个私募的人跟我说,他用RS-2三个月,赚的钱够买我们公司一百次了。我们的定价太低了,下个月要涨到八万。”
陈远舟听着,心里有一种复杂的感觉。一方面,他为自己创造的系统能帮到别人而感到欣慰——尽管这些“别人”都是有钱人,但他们的问题也是真实的问题。另一方面,他隐隐觉得有什么地方不对。这些用户在用RS-2的时候,有没有想过这个系统的逻辑来自于一本被称作“小人经”的书?有没有想过他们正在使用的策略,本质上是在利用人性的弱点和盲点?有没有想过,如果所有人都用这套逻辑来决策,这个世界会变成什么样子?
他没有问这些问题,因为他知道答案。他们不在乎。在乎这些问题的只有两种人:一种是没被生活逼到绝路的人,一种是被逼到绝路但还没找到出路的人。他已经不属于前者了,也不确定自己是否还属于后者。
五月中旬,陈远舟收到了一条来自沈老师的消息。不是微信,不是电话,是一封手写的信,寄到了他在中关村的办公室。信封上没有寄件人地址,只有一个邮戳,显示寄自上海。他拆开信,里面只有一张纸,上面写着几行字,笔迹有些颤抖,但依然清晰可辨:
“远舟:系统的事,鹤鸣跟我说了。你们做得很好,比我想象的还要好。但有一件事我必须告诉你:这本书不是我抄的,是我写的。冯道只写过《荣枯论》,没有写过《荣枯鉴》。《荣枯鉴》是我根据他的思想和我的经历,重新编撰的。换句话说,这本书是我用来理解这个世界的工具,不是冯道留给后人的遗产。我骗了鹤鸣,也骗了你。我不求原谅,只求你记住一件事:工具可以借,但不能依赖。什么时候你觉得自己离不开它了,就是你应该扔掉它的时候。沈知白。”
陈远舟把信读了三遍。第一遍是震惊,第二遍是愤怒,第三遍是一种奇异的平静。他不知道该怎么消化这个消息。他花了四个月的时间,依据一本书来构建一套算法,现在这本书的作者告诉他:这本书不是古董,是我编的。这就像一个考古学家费尽心力挖掘出一具古生物的化石,然后有人告诉他:那是我上周埋的。
但他很快意识到,这个消息其实改变不了任何事情。不管这本书是冯道写的还是沈老师写的,书里的那些规则都是真实的。不管这些规则是来自一千年前还是来自一个人的一生总结,它们都能准确地描述和预测人类的行为。一个真理的真伪,不取决于它的来源,而取决于它是否经得起检验。
他拿起手机,想给陆鹤鸣打电话,但犹豫了。陆鹤鸣知道这件事吗?如果知道,他为什么没有告诉自己?如果不知道,沈老师为什么只给自己写了信而没有给他写?
他放下手机,看着窗外。对面写字楼的玻璃幕墙反射着夕阳的余晖,整座城市被染成了一片温暖的橙红色。他突然想起沈老师说的那句话:“你知道人为什么会得阿尔茨海默病吗?……不是不爱你,是爱你的记忆太珍贵了,他不舍得用新的记忆去覆盖它。”
也许沈老师编撰这本书,也是同样的道理。他不是为了骗人,而是因为他太爱冯道的那些思想了,爱到不舍得让它们在历史中湮没。他用自己的语言重新表达了它们,给了它们一个新的名字、一个新的外壳,让它们能够在这个时代重新活过来。这是一个将死之人能留下的最好的遗产。
他拿起笔,给沈老师回了一封信。只写了一句话:“工具是借来的,选择是自己的。谢谢您告诉我真相。”
然后他把信折好,装进信封,写上地址,贴好邮票。他没有告诉陆鹤鸣。不是因为他想隐瞒,而是因为他突然觉得,有些真相不需要被所有人知道。或者说,有些真相只有在被特定的人、在特定的时间、以特定的方式知道时,才有意义。
14、
六月的一个雨夜,陈远舟正在办公室里调试RS-3的代码,周晚棠突然打来电话。
“你在哪?”她的声音很平静,平静得不正常。
“在办公室,”他说,“加班。”
“加班?加什么班?”
“一个项目,明天要交。”
电话那头沉默了几秒。然后周晚棠说了一句让他血液凝固的话:“陈远舟,你是不是被裁员了?”
他愣住了。手中的鼠标停在屏幕上,RS-3的代码还在编译,进度条停在百分之四十七。窗外的雨越下越大,雨点打在玻璃上,发出密集的噼啪声。
“你在听吗?”周晚棠的声音依然平静,但那种平静已经不是平时的平静了。那是一种火山爆发前最后几秒的平静,是已经知道答案、只是在确认的平静。
“你听谁说的?”他问。声音比他自己预期的要镇定。
“你前同事的老婆是我同事,你忘了吗?她说你们公司二月份就裁了一批人,你的名字在名单上。”周晚棠停了一下,“现在是六月了。陈远舟,你瞒了我四个月。”
他没有辩解。不是因为不想,而是因为他知道任何辩解都是徒劳的。冯道在《解厄》里说:“无辩自罪者全。”不辩解、主动认错的人才能保全自己。但这句话此刻不是策略,而是事实。他确实瞒了她四个月,这是事实,不需要辩解。
“为什么不告诉我?”周晚棠的声音终于出现了一丝裂痕,像是冰面上的第一道裂缝,“你觉得我承受不了?你觉得我会因为这事就跟你离婚?你觉得我是什么人?”
“我不知道,”他说,声音第一次出现了颤抖,“我只是害怕。害怕你失望,害怕你觉得我没用,害怕……”
“害怕什么?”周晚棠打断了他,“害怕你在我心里不是你想的那个样子?陈远舟,我跟了你八年,我是什么人你不知道吗?我什么时候因为钱跟你吵过架?我什么时候嫌弃过你挣得少?我什么时候说过你没用?”
她说得都对。她从来没有因为钱跟他吵过架。她的愤怒从来不是因为贫穷,而是因为他的沉默、他的退缩、他的“好”。他想给她一个交代,但他给的永远是一个“好”字。他想让她安心,但他的方式是什么都不说。他想保护她,但他的保护方式是把她关在门外。
“对不起。”他说。这是他四个月来第一次对她说这三个字。
电话那头传来一声很轻很轻的叹息。不是愤怒的叹息,不是失望的叹息,而是一种更深的、更复杂的叹息——像是一个人终于等到了一个答案,但这个答案来迟了太久,久到已经失去了意义。
“回来吧,”她说,声音恢复了平静,但那种平静和四个月前的平静不一样了。这是一种经过了某种沉淀之后的平静,像一杯浑水放了很久,杂质终于沉到了杯底,水变得清澈了,但你看着那杯水,知道它和原来的水已经不是同一杯了。
“我们好好聊聊。”
他挂了电话,关掉电脑,拿起包,冲进了雨里。
雨很大,大到雨刷开到最快档都看不清路。他在车里坐了五分钟,没有发动引擎,只是听着雨声和心跳声。RS-3的编译进度条应该已经走到百分之百了,代码应该已经跑通了,但他已经不关心了。他突然发现,在这个雨夜里,所有那些他用算法计算过的东西——策略、利益、博弈、最优解——都变得毫无意义。只有一件事有意义:他正在回家的路上,而周晚棠在家里等他。
他想起了沈老师信里的那句话:“工具可以借,但不能依赖。什么时候你觉得自己离不开它了,就是你应该扔掉它的时候。”
他启动了引擎,驶入了雨中的街道。雨刷在挡风玻璃上有节奏地摆动,像一只正在计数的手,一秒、两秒、三秒。
他不知道自己回到家会对周晚棠说什么。不知道她会说什么。不知道今晚过后,他们的婚姻会走向何方。但他知道一件事:在这个雨夜里,RS-2和RS-3都不在他的手机里,他的手机在包里,包在后座上,他一个人在开车,没有算法告诉他该怎么走。
他必须自己做决定。
第六章荣枯之后
15、
那一夜没有爆发战争。
陈远舟到家的时候,周晚棠坐在客厅的沙发上,面前的茶几上放着一杯已经凉透了的茶。她没有开电视,也没有玩手机,只是坐在那里,像一个在候车室等车的旅客,不知道车什么时候来,但她知道它一定会来。
他换了鞋,走到她对面坐下。两人之间隔着一张茶几、一杯凉茶和一盏台灯。
沉默了大概半分钟。
“你都知道了,”他说,“我二月份被裁的。公司做了战略调整,裁了百分之十五的人。我是其中之一。”
“这四个月你在做什么?”周晚棠问。她的语气不是质问,而是询问。这种区别很重要——质问是带着预设结论的,询问是开放性的。
“跟一个大学同学合作做了一个项目,”他说,“一个人工智能的项目。他出钱,我出技术。上个月开始有收入了,不多,但够我们这段时间的开销。我本打算等收入稳定了再告诉你。”
“你本打算。”周晚棠重复了这四个字,像是品尝一杯味道复杂的酒。
“嗯。”
“那这四个月你每天出门是去干什么?”
“去中关村的一间办公室写代码。我同学租的。”
“你每天跟我说去上班,其实是去写代码?”
“嗯。”
周晚棠深吸了一口气,又缓缓吐出来。那个动作像是在做一种瑜伽的呼吸练习,通过控制呼吸来控制情绪。
“你知道我最难受的是什么吗?”她说,声音没有颤抖,“不是你没工作了。不是你没告诉我。是你觉得我不能跟你一起扛这件事。你觉得告诉我之后,我会崩溃,会埋怨你,会觉得你失败。你觉得你需要一个人扛着,扛到你把事情解决好了再告诉我,像给一个孩子一个包装好的礼物。陈远舟,我不是你的孩子,我是你的妻子。”
这段话像一把手术刀,精准地切开了他这四个月来所有自欺欺人的伪装。他以为自己是在保护她,其实是在拒绝她。他以为不告诉她是一种担当,其实是一种傲慢。他以为他一个人在扛,其实是她一个人在承受他的沉默和疏远。
“你说得对,”他说,“我错了。”
“你能说一句‘我错了’,已经很难得了,”周晚棠的语气缓和了一些,“但你知不知道,你说‘我错了’的时候,你心里想的其实是‘我输了’?你不觉得你错了,你只是觉得你输了——输给了被我发现的这个事实。”
陈远舟张了张嘴,想说不是这样的,但话到嘴边又咽了回去。因为她说的是对的。他的潜意识里确实有一种“输赢”的逻辑,他把告诉她自己失业视为一种“认输”,把隐瞒视为一种“博弈”。他用冯道的逻辑来经营婚姻,把婚姻看作一个博弈场,把妻子看作博弈对手。他赢了四个月——他把秘密守住了四个月——但最后他还是输了,因为她发现了。
他想起《荣枯鉴·交结》里那句话:“顺则为友,逆则为敌,敌友常易也。”他把婚姻当成了一场博弈,所以当婚姻不顺的时候,他就把周晚棠当成了“敌人”来对待——不是那种你死我活的敌人,而是那种你需要提防、需要隐藏、需要算计的敌人。而这一切,都是因为他对人性“太了解了”。
“晚棠,”他说,“我做了很多错事,但有一件事我没有做错——我没有出轨,没有家暴,没有赌博。我做的错事是:我以为我比你更懂怎么做对你好,但其实我连你想要的‘好’是什么都不知道。”
周晚棠看着他,眼泪终于流了下来。不是嚎啕大哭,是那种安静的、无声的流泪,眼泪一颗一颗地从眼眶里涌出来,顺着脸颊流下去,滴在她的手背上。她没有擦,只是任由它们流。
“你想要什么?”陈远舟问。
“我想要你像一个人,”她说,“不是一个机器,不是一个算法,不是一个‘好’字。一个有情绪、会害怕、会犯错、会说‘我需要你’的人。”
他站起来,绕过茶几,坐到了她身边。他伸出手,握住了她的手。她的手是凉的,和父亲的手一样凉,但这只手不一样——父亲的手是冰冷的石头,而这只手是秋天的风,凉但不刺骨,带着一种活着的温度。
“我需要你,”他说。这是他第一次对她说这三个字。不是“我爱你”,不是“对不起”,不是“我错了”。是“我需要你”。这三个字里没有浪漫,没有歉意,没有忏悔。只有一种赤裸裸的、毫无伪装的诚实——我是一个不完美的、脆弱的、经常犯错的普通人,我需要你。
周晚棠的手在他的手心里慢慢变暖了。
窗外,雨不知道什么时候停了。
16、
一周后,陈远舟做出了一个决定。
他打电话给陆鹤鸣:“我要退出RS项目。”
电话那头沉默了很久。在那一长段沉默里,他能听到陆鹤鸣在做深呼吸——那种努力控制情绪时的深呼吸。
“为什么?”陆鹤鸣问。声音很低,像是怕惊动什么。
“因为我不再做人了,”陈远舟说,“我在用你的系统处理我生活中的每一个决策。你和晚棠吵架的时候,我打开RS-2看它建议我怎么回应。我在公司里做技术决策的时候,我先跑一遍系统,看它建议我选哪个方案。我已经不是在用工具了,我是在被工具用。”
“那又怎样?”陆鹤鸣的声音突然尖锐起来,“你用工具帮你做决定有什么不对?人类大脑本身就是一台生物计算机,我们的每一个决定都是基于过去的经验和当下的数据分析。RS只是把你的分析能力放大了而已。你用RS和不用RS的区别,就是一个工人用手工工具和用电动工具的区别。工具本身没有错。”
“你信吗?”陈远舟问。
“信什么?”
“信你说的这些。你真的相信RS只是一个工具,不会反过来塑造使用它的人?”
陆鹤鸣没有说话。
“我给你讲个故事,”陈远舟说,“上个月,我用RS-2处理了一个婚姻问题——我妻子发现我隐瞒了失业的事。系统建议我‘主动承认错误但不辩解’,说这是最优解。我照做了。结果呢?结果是我们的关系反而变好了。她原谅了我,我们谈了一个晚上,解决了积压了很久的问题。你猜我当时在想什么?”
“在想什么?”
“我在想,如果没有RS,我会怎么做?我会沉默,会逃避,会说‘好’。我会把那个裂缝越搞越大,直到有一天它变成一道鸿沟。是RS救了我的婚姻。”他停了一下,“但我也在想另一个问题——如果有一天RS不在了,我还能不能在面对婚姻危机的时候做出正确的决定?或者说,RS教给我的到底是决策的方法,还是对决策方法的依赖?”
电话那头的呼吸声变重了。
“鹤鸣,”陈远舟说,“你记不记得沈老师信里说的那句话?‘工具可以借,但不能依赖。’我觉得我们现在已经不是在借工具了,我们是在把自己变成工具的延伸。RS的决策逻辑是基于冯道的人性观——人性是幽暗的、自私的、趋利避害的。这个假设在很多情况下是对的,但它不是全部的事实。人类还有善良、有爱、有牺牲、有无条件的付出。这些东西不在冯道的模型里,不在RS的算法里,但它们真实存在。如果我们只用RS的逻辑来生活,我们就会慢慢变成冯道描述的那种人——不是因为那种人是正确的,而是因为我们只看到了那种人。”
陆鹤鸣终于开口了,声音沙哑:“你知道沈老师昨天跟我说什么吗?他说他把那封信也寄给我了。他说《荣枯鉴》是他编的。”
“我知道。”
“你知道?”陆鹤鸣的声音突然拔高,“你早就知道了?你为什么不告诉我?”
“因为我害怕告诉你之后,整个项目就垮了,”陈远舟说,“我需要这个项目,我需要钱,我需要成功来证明我不是一个失败者。所以我把真相藏起来了,就像我藏起失业的消息一样。你看,这就是RS教不会你的东西——人会为了利益而隐瞒真相,哪怕这个真相不会改变任何事情。这不是冯道的策略,这是人性的本能。”
陆鹤鸣沉默了。这次的沉默和之前不一样,之前的沉默是思考,这次的沉默是崩溃。
“我该怎么办?”陆鹤鸣问。这个曾在金融圈翻云覆雨、曾在外滩的高级餐厅里笑着拍红酒牛排照片的男人,此刻的声音像一个迷路的孩子。
“我不知道,”陈远舟说,“但我知道一件事:你不需要RS来告诉你答案。你自己知道。”
电话挂断了。
陈远舟坐在办公室里,看着窗外。今天是晴天,阳光很好,对面写字楼的玻璃幕墙反射着耀眼的光。他用了一年时间,从一个被裁员的程序员变成了一个能帮人赚钱的算法工程师;他从一个对妻子隐瞒真相的丈夫变成了一个会说“我需要你”的人;他从一个相信技术能解决一切问题的理想主义者变成了一个知道技术只是工具的现实主义者。他不知道这些变化是好是坏,但他知道这些变化都是真实的。
他打开RS-3的代码库,浏览了一遍自己写的代码。每一行都是精心设计的,每一个函数都是为了解决一个特定的问题,每一个模块都经过了无数次的测试和优化。这是他的作品,像一个母亲怀胎十月生下的孩子,有他的基因、他的思想、他的心血。
然后他按下了删除键。
系统弹出一个对话框:“确定要永久删除此项目及其所有文件吗?此操作不可撤销。”
他把鼠标光标移到“确定”按钮上,停留了大概十秒。在那些秒里,他看到了很多事情——看到了两年前那个在公司楼下抽烟、不知道未来在哪里的自己;看到了在弄堂里告诉他“鉴的第四个意思”的沈老师;看到了那个抱着纸箱走出公司大门的午后;看到了雨夜里周晚棠流泪的脸。
他点击了“确定”。
文件开始删除,进度条从百分之一走到百分之百,用了不到三秒钟。那些花了几个月写出来的代码,那些他一点一点构建的逻辑和算法,在几秒钟之内全部消失了。硬盘空间释放出了几百兆,但真正被释放的东西,比硬盘空间多得多。
他关掉电脑,拿起包,走出了办公室。走廊里很安静,其他办公室的门都关着,有些门缝里透出灯光,有些是暗的。他走到电梯口,按下了一楼的按钮。
在电梯下降的过程中,他想起了《荣枯鉴·圆通》里的一句话,那是沈老师没有校注过的、手抄本里也没有的一句——他是在那本油印册子的最后一页看到的,写在空白处,用铅笔,字迹潦草,像是随手记下的感想:
“知荣守枯,知白守黑,知善守恶。非为不行,为不忍也。”
他知道荣华是什么滋味,但他选择守着枯萎。他知道光明是什么样子,但他选择守着黑暗。他知道善良有多美好,但他选择面对邪恶。不是因为他做不到更好的选择,而是因为他不忍心——不忍心为了一个更好的选择,放弃那些他真正在乎的东西。
电梯门打开了,一楼大厅里的灯光很亮,前台的小姐在接电话,声音温柔而职业。他走过大厅,推开了玻璃门。
北京的阳光很好,刺眼得让他不得不眯起眼睛。和一年前那个抱着纸箱走出公司大楼的午后一样,阳光都是这么刺眼。但这一次,他的手里没有纸箱,他的脸上没有迷茫,他的眼睛里没有那种“不知道要去哪里”的恐惧。
他知道要去哪里。他要回家。
尾声
陈远舟最后一次见到沈老师,是在七月中旬的一个下午。
上海的夏天热得像蒸笼,弄堂里的空气又湿又闷,晾在竹竿上的床单一动不动,好像在等着什么。他推开那扇熟悉的铁门,门没有锁。
沈老师躺在床上,身上盖着一条薄毯,人比三个月前瘦了一圈。他的脸上没有痛苦,但也没有平静——那是一张已经超越了痛苦和平静的脸,像一面被风雨侵蚀了太久的墙,所有的表情都被磨平了,只剩下一种石头般的沉默。
“来了?”沈老师的声音很轻,像风吹过枯叶的声音。
“来了。”陈远舟坐在床边的椅子上。
沈老师的目光在他脸上停留了几秒,然后微微点了点头。“你把系统删了?”
“删了。”
“鹤鸣呢?”
“他把公司关了,把钱退给了所有用户。现在人在大理,说想去那边待一段时间。”
沈老师嘴角动了动,像是在笑,又像是没有。“这孩子,终于学会停了。”
陈远舟没有说话。他看着沈老师的脸,那张脸上的每一个皱纹都像是一条河流的痕迹,记录着时间流过的地方。他突然想到一个问题,一个他一直想问但一直没有问的问题。
“沈老师,您在监狱那三年,想得最多的是什么?”
沈老师的眼睛微微睁大了一点,像是没想到他会问这个。然后他闭上眼睛,沉默了很久,久到陈远舟以为他睡着了。
“想得最多的是,”沈老师终于开口了,声音比之前更轻,“我出去以后,还会不会相信人。”
“那您现在还相信吗?”
沈老师睁开了眼睛,看着天花板上的那道裂缝。那道裂缝和陈远舟家天花板上的那道很像,从墙角延伸到灯座的位置,像一条干涸的河流。
“相信,”他说,“但不是相信人不会害我,是相信就算被人害了,我也能活。”
陈远舟看着他,突然觉得这句话就是《荣枯鉴》的终极注解。不是教你如何防人,不是教你如何害人,不是教你如何在这个世界上赢。而是教你如何在这个世界上活——活得像一棵树,根扎在土里,风吹不倒,雨淋不坏,就算被砍了,也能从根上再长出来。
沈老师在八月初的某个凌晨走了。陆鹤鸣从大理赶回来,陈远舟从北京赶过来。两个人站在那间堆满书的屋子里,沉默了很久。
陈远舟在沈老师的书桌上看到了一封信,信封上写着“陈远舟”三个字。他拆开信,里面只有一张纸,上面写着:
“远舟:我知道你会来看我。这本书的版权归你,你想怎么处理都行。烧了、卖了、留着、送人,随你。但我想请你帮我做一件事——在校注本的最后加上一句。就一句:‘荣枯有数,人心无常。读懂它的人,不必成为它,但可以超越它。’”
陈远舟把信折好,放进包里。他走到那摞书前,找到了那本油印的《荣枯鉴校注》。他把书拿起来,翻了翻,纸张已经发黄发脆,边角已经残缺,油墨的味道早就散尽了。但他知道,这本书里的每一个字都不会散尽。不是因为它们被印在了纸上,而是因为它们被刻进了某些人的记忆里。
他拿起沈老师的笔,在校注本的最后一页,在空白处,工工整整地写下了那句话:
“荣枯有数,人心无常。读懂它的人,不必成为它,但可以超越它。”
然后他合上书,把它放回了那摞书的最高处。阳光从窗户照进来,照在书脊上,“荣枯鉴校注”五个字在光里微微发亮,像一个将要远行的人在挥手告别。
他走出了那扇铁门,走进了上海的阳光里。
(全文完)
高拥军简历
高拥军,诗人,作家,高级催眠疗愈师。
河北省作家协会会员、河北省摄影家协会会员、心理咨询师、高级催眠疗愈师。
1985年开始发表文学作品。主要作品:
散文集《美丽的回忆》,书信体散文集《羽高家书》,游记散文集《足行山河》,词集《虚怀若谷》,心理学文集《幽谷寻光》及科普集《龟舟搏楫》等十余部书藉。
(注:本文已获作者授权发布)