第3章
写字楼顶的加班鬼------------------------------------------,凌晨四点十五分。“创新大厦”*座,三十七层,顶楼天台。,双腿悬空,脚底下是二百米深的深渊。风从楼体的缝隙里灌上来,吹得他的头发乱糟糟的,衬衫的下摆被风掀起,像一面投降的白旗。,领口敞着,最上面两颗扣子不知道什么时候掉了。衬衫的下摆有一块深色的污渍——那是他倒下时打翻的咖啡,已经干了,变成了一片褐色的地图。他的西裤膝盖处磨得发亮,皮鞋的鞋底已经磨平了,左脚那只还开了胶。。“海市创新科技有限公司 · 产品经理 · 陈浩南”,头发梳得整整齐齐,嘴角带着一个标准的职业微笑。工牌是两年前办的,那时候他刚刚入职,满怀憧憬。,工牌上的照片和他本人已经不像了。,眼眶深陷,颧骨突出——这是三天没有进食、加上死后体液流失的结果。他的嘴唇干裂,上面有干涸的血痕。他的手指还保持着握鼠标的姿势,微微蜷曲,指尖发青。。,很亮,带着一种将死之人特有的清澈——不对,他已经死了。那种清澈不是将死之人的回光返照,而是鬼魂的视角:当你已经不在这个世界上了,你看这个世界反而更清楚了。。,灯火稀疏。远处的住宅区零星亮着几盏灯——那是早起的人、失眠的人、或者刚下班的人。更远处的工业区,烟囱冒着白烟,在夜风中歪歪扭扭地飘散。头顶的天空没有星星,只有一层厚厚的云,被城市灯光映成暗橘色。——阳间的那个手机——正躺在三十七楼他的工位上,屏幕朝下,电池已经耗尽了。但鬼魂的陈浩南不需要手机,他记得老婆的每一句话。。
那是三天前——准确地说,是他死的那天——下午五点三十一分,他老婆发来一条微信语音。他没有来得及听,因为当时他正在开会,老板在骂人,他把手机翻了过去。
等他开完会,已经是晚上八点。他打开微信,看到那条语音,犹豫了一下,没有点开。
“先把这个需求文档写完,”他对自己说,“写完再听。”
他没有写完。
他在晚上十一点四十七分倒在了工位上,心脏骤停。
那条语音,永远停留在了“未播放”的状态。
但他死后,他听到了。
鬼魂有一种能力——他们可以听到所有生前没来得及听的声音。不是用耳朵听,是用魂体去“感应”。那些未读的消息、未接的电话、未听的语音,都会在死后像潮水一样涌进意识里。
他老婆的语音只有几秒钟。
她说:“老公,今天早点回来,我给你做了***。你最爱吃的那种,放了很多很多蒜。”
陈浩南听到这条语音的时候,已经死了两个小时。他的身体还趴在工位上,同事们以为他睡着了,从他身边走过,有人还给他披了一件外套。
他站在自己的**旁边,听到老婆的声音,哭了。
鬼魂的眼泪是没有声音的。没有抽泣,没有呜咽,只是眼眶里涌出两行透明的、像水一样的东西,顺着脸颊流下来,滴在空气里,在落地之前就消散了。
他哭了整整一夜。
然后第二天,他的同事们来了,没有人发现他死了。
第三天,还是没有人发现。
**天——也就是今天——凌晨,他从工位上站起来,穿过公司的走廊,走进电梯,按了顶楼的按钮。电梯门开了,他走上天台,坐到了边缘。
他不是要**。
他已经死了,不需要再死一次。
他只是想找一个高一点的地方,看看这个城市,看看他来的方向。
他的家在城市的另一边,距离这栋写字楼大约十五公里。从他坐的位置看过去,正好能看到他住的那个小区的方向——几栋灰色的高楼,在晨曦中若隐若现。
他想回去看看老婆。
但他不知道怎么回去。
他试着走过——鬼魂可以走路,理论上可以走到任何地方。但每走一步,他都会感到一种撕扯,像是有无数根线从他的魂体上被抽走。那些线连接着他的工位、他的电脑、他的未完成的需求文档、他死前没来得及提交的代码——是的,产品经理也会写代码,因为公司裁掉了所有的程序员——所有这些未完成的事情,像锚一样把他钉在了这栋楼里。
他走不了。
他只能走到天台。因为天台是他加班时唯一去过的地方——有时候太累了,他会上来抽根烟,看看天空。所以“天台”这个地点,在他的魂体记忆里是有锚点的。其他地方没有。
所以他坐在这里,已经坐了四个小时。
从凌晨零点坐到凌晨四点。
他试着打过网约车。用他鬼魂的手机——就是那个会自动亮起来、屏幕发青的手机——打开了一个叫“阴司代驾”的APP。
APP上显示:附近暂无可用车辆,请稍后再试。
他等了四个小时。
没有车。
就在他快要放弃的时候——就在他想着“要不我直接跳下去算了,虽然已经死了,但再死一次说不定能解脱”——手机亮了。
“叮!司机已接单,预计到达时间:十五分钟。司机信息:江澈,工号0000,车型:迈**(阴司**版),车牌:海A·44444。”
陈浩南看着这条消息,愣了一下。
然后他的眼眶又红了。
“谢谢,”他对着空气说,声音沙哑得像砂纸磨过喉咙,“谢谢有人来接我。”
十五分钟后,一辆黑色的迈**无声无息地停在了创新大厦*座的楼下。
车门开了,一个年轻人走下来。他穿着一件黑色夹克,白色T恤,牛仔裤,运动鞋。他的表情很平静,嘴角带着一个几乎看不出来的、大约一毫米的上翘。
他抬起头,看到了坐在天台边缘的陈浩南。
两个人的目光在二百米的垂直距离中对视了。
江澈对着耳机说:“小阴,乘客的魂体状态怎么样?”
“检测中——”小阴的声音在耳机里响起,“乘客姓名:陈浩南,男,享年三十二岁。死因:心源性猝死,诱因为连续工作七十二小时。死亡时间:三天前。当前状态:刚去世,怨念型鬼魂,危险等级:D(无危险,但情绪极度低落,有自我消散倾向)。”
“自我消散倾向?”
“就是……他想‘死’第二次。鬼魂如果自我放弃,魂体会逐渐瓦解,过程类似于……你们阳间说的‘化蝶’?不不不,不是化蝶,是化灰。类似于一张纸在空气中慢慢氧化,最后变成一堆粉末。”
“他能做到吗?”
“可以。但如果他自我消散了,就无法进入地府轮回,等同于放弃投胎资格。而且——”小阴停顿了一下,“他老婆就再也见不到他了。哪怕是在梦里。”
江澈看着天台上的那个身影。
陈浩南还坐在那里,双腿悬空,风把他的衬衫吹得猎猎作响。他没有看江澈,他在看远处的城市——那个方向,是家的方向。
“我上去接他,”江澈说。
“建议您使用电梯。您的体脂率不支持您爬三十七层楼。”
“……我没有体脂率问题。我只是……普通身材。”
“您的*MI是22.3,属于正常范围。但您上一次运动是在……三个月前,追公交车。”
“闭嘴。”
江澈走进大楼。大堂里有一个保安,坐在椅子上打瞌睡,**盖在脸上,呼噜声均匀。江澈从他身边走过,保安没有任何反应——不是因为保安睡得太死,而是因为江澈此刻处于“半阴半阳”状态,普通人在这个状态下对他的感知会大幅降低。
他走进电梯,按了“37”。
电梯门关上,开始上升。
电梯里的灯光是惨白色的,照得他的脸像一张A4纸。电梯的镜面墙上贴着一张海报:“创新科技,让生活更美好。创新科技有限公司,期待您的加入。”
海报上是一个笑容灿烂的年轻人,比着大拇指。
江澈看了看海报,又看了看镜子里自己的脸。
“让生活更美好,”他重复了一遍,“呵呵。”
电梯到了三十七楼。
门开了。
正文
陈浩南的故事,要从三天前说起——但严格来说,这个故事应该从两年前开始。
两年前,陈浩南三十岁,从一家中型互联网公司跳槽到创新科技有限公司,职位是高级产品经理。薪水涨了百分之四十,从一万八涨到两万五。
两万五。在海市,这个数字不算高,但对于一个二本毕业、从小县城出来的年轻人来说,已经是一个值得骄傲的里程碑了。
他给老婆发了消息:“老婆,我涨薪了!两万五!”
老婆回了一个“哇”的表情包,然后又回了一条:“老公你好棒!那我们是不是可以开始存钱买房了?”
陈浩南看着这条消息,笑容凝固了一秒,然后重新笑了——这次的笑有点勉强。
买房。
在海市,一套像样的两居室,至少五百万。首付百分之三十,一百五十万。他月薪两万五,老婆月薪八千,两个人****,大约需要四年才能攒够首付。但人不可能****,房租、吃饭、交通、偶尔的社交……每个月能攒下一万五就不错了。
一百五十万除以一万五,等于一百个月。
八年零四个月。
而且房价还在涨。
“可以的,”他回复老婆,“慢慢来,总能买得起的。”
这是他最常说的一句话。
“慢慢来,总能好的。”
这句话,他说了两年。
但事情并没有慢慢好起来。
创新科技有限公司是一家做企业级SaaS软件的公司,规模不大不小,大约两百人。公司最大的特点是:永远在缺人,永远在加班。
陈浩南入职的时候,产品部有五个人。两个月后,走了两个。公司没有补招,因为“HC冻结了”——HC,headcount,**名额。老板说:“现在大环境不好,能省就省。你们三个辛苦一下,等融资到位了再招人。”
融资没有到位。
又过了一个月,又走了一个。产品部剩下两个人:陈浩南和一个刚毕业的实习生。
实习生干了三个月,也走了。走的时候在朋友圈发了一条:“创新科技,狗都不干。”
陈浩南没有点赞,但他心里默默同意了。
从那以后,产品部只有他一个人。
他一个人管三个产品线:一个已经上线的、一个在开发的、一个还在调研的。他每天的工作内容包括但不限于:写需求文档、画原型图、和客户沟通、和技术吵架、和测试**、和老板汇报、和运营对数据、和销售一起给客户做演示……
还有写代码。
是的,写代码。
因为公司裁掉了所有的程序员——对,所有的。老板说:“现在AI这么发达了,还要什么程序员?让产品经理用AI写代码就行了,省下来的钱给市场部做投放。”
老板不懂技术。
老板以为AI能替代程序员。
老板以为一个产品经理可以用ChatGPT写出一个完整的企业级SaaS系统。
陈浩南花了整整一个星期向老板解释为什么这不可能,但老板不听。老板说:“你不要有畏难情绪。你看那些硅谷的创业公司,一个人就是一个团队。你也可以的。”
陈浩南想说“人家一个人一个团队是因为人家是CTO出身,我是产品经理,我连SQL都不会写”,但他没有说。
因为他需要这份工作。
他需要这份工作来攒首付。
所以他学了。
他花了三个月的时间自学了Python、J**aScript、React、Node.js。他每天晚上加班到十二点,回家之后还要再看两个小时的编程教程。他的头发开始大把大把地掉,他的黑眼圈越来越重,他的脾气越来越差。
老婆开始抱怨。
“你最近怎么了?回家就是一张臭脸,跟你说话也不理。”
“对不起,我太累了。”
“你每天都太累了。你是不是不爱我了?”
“不是,我真的太累了。”
“你以前不是这样的。你以前还会给我讲笑话,现在连笑都不笑了。”
“我……我只是……”
“算了,不说了。你早点睡吧。”
老婆翻过身去,背对着他。
陈浩南躺在床上,看着天花板,眼睛干涩得眨一下都疼。他想伸出手去抱抱老婆,但他的手臂像灌了铅一样沉,抬不起来。
他在心里说:“对不起,等我攒够首付,买了房,就好了。再等我几年。”
这是他对老婆说的最多的一句话的变体——“再等我几年”。
但“几年”是多长,他自己也不知道。
死亡前七十二小时。
周一早上九点,陈浩南到公司。他的工位在开放办公区的角落,靠窗,旁边是饮水机。这个位置是他特意选的——靠窗可以看到外面的天空,旁边是饮水机,方便接水。
他坐下,打开电脑,看到邮箱里有四十七封未读邮件。其中三十封是产品反馈,十封是客户投诉,五封是老板的“紧急需求”,两封是垃圾邮件。
他先处理了老板的“紧急需求”。
老板的第一个需求: “浩南,我们那个XXX项目的**管理页面,客户说太丑了,你重新设计一下,今天下班前给我。”
老板的第二个需求: “浩南,YYY项目的数据库出了点问题,数据查不出来了,你看看怎么回事。你不是学了数据库吗?赶紧修一下。”
老板的第三个需求: “浩南,ZZZ项目的客户今天要来公司演示,你准备一下PPT,下午两点开始。客户很重要,不能搞砸。”
三个“紧急需求”,三个不同的项目,三个完全不同的领域——设计、数据库、客户演示。
陈浩南一个人。
他深吸一口气,开始干活。
上午九点到十二点:改**管理页面的UI。他用Fi***画了新的设计图,切图、标注、导出。期间技术部的老周来找他,说:“浩南,你这个需求文档里有个逻辑不对,你过来看一下。”他过去看了,讨论了半个小时,改了一版逻辑。
中午十二点到一点:吃饭。他从抽屉里拿出一盒方便面——红烧牛肉味的——去茶水间接了热水,泡了三分钟,吃了。吃的时候还在看手机上的客户资料,为下午的演示做准备。
下午一点到两点:准备PPT。他花了四十分钟做了一个二十页的PPT,内容涵盖了产品的所有卖点、数据、案例。做完之后又检查了两遍,改了几个错别字。
下午两点到四点:给客户做演示。客户来了三个人,一个技术总监、一个业务负责人、一个采购。陈浩南一个人讲了两个小时,回答了三十多个问题。客户的技术总监问了一个很深的问题,他答不上来,说“我回去确认一下再给您答复”。
下午四点到六点:修数据库。他打开SQL,开始排查问题。数据库的表结构是他设计的,但代码是AI写的,他不太熟悉。他花了两个小时,终于找到了问题——一个索引写错了,导致查询超时。他改了过来,数据库恢复正常。
下午六点到七点:吃晚饭。他又泡了一盒方便面——这次是香菇炖鸡味的。吃的时候,老板发来消息:“浩南,XXX项目的**管理页面改好了吗?我明天早上要看。”
他回复:“改好了,明天早上发给您。”
晚上七点到十一点:继续写代码。他负责的那个SaaS系统有一个新功能要上线,前端代码还没写完。他打开VS Code,开始写React组件。写到晚上十一点,功能完成了一半。
晚上十一点,他关上电脑,收拾东西,准备回家。
走出公司大楼的时候,他看到了天空。
海市的天空,十一月的夜晚,没有星星,只有云。云被城市的灯光映成暗橘色,像一个巨大的锅盖扣在城市上空。
他深吸了一口气。
空气是凉的,带着汽车尾气和路边**摊的味道。
他拿出手机,想给老婆发条消息。打开微信,看到老婆在下午五点发了一条消息:
“老公,今天早点回来,我给你做了***。你最爱吃的那种,放了很多很多蒜。”
时间是下午五点。
现在是晚上十一点。
六个小时过去了。
他犹豫了一下,没有回。他想:老婆应该已经睡了吧?我回消息可能会把她吵醒。明天再回吧。
他把手机放进口袋,走向地铁站。
到家的时候是十一点四十分。老婆已经睡了,客厅的灯关着,餐桌上放着一盘***,用保鲜膜盖着。肉已经凉了,油脂凝固成了白色的固体,蒜末贴在肉的表面,看起来不太有食欲。
但陈浩南还是拿了一双筷子,站在餐桌前,吃了一块。
凉的。硬的。很咸。
但他嚼了很久,咽了下去。
然后他走进卧室,老婆背对着他,呼吸均匀。他在床边站了一会儿,没有开灯,只是站着。
“对不起,”他无声地说,“明天我一定早点回来。”
他洗了澡,**,闭上眼睛。
闹钟定在早上六点半。
他还能睡六个半小时。
死亡前四十八小时。
周二早上七点,陈浩南到公司——比平时早了半个小时。因为昨天数据库的问题虽然修好了,但还需要做一下压力测试,确保不会再出问题。
他打开电脑,发现邮箱里有五十二封未读邮件。
老板在凌晨两点发了一条消息: “浩南,我突然想到一个点子。我们那个SaaS系统,能不能加一个AI功能?就是那种……用户输入一句话,系统自动生成报告。这个功能很火的,加上去我们就能融资了。你评估一下,今天给我方案。”
陈浩南看着这条消息,沉默了一分钟。
一分钟之后,他回复:“好的,我评估一下。”
然后他开始干活。
上午七点到十点:做数据库压力测试。写了几个脚本,跑了一遍,数据正常。他松了一口气。
上午十点到十二点:评估老板的“AI功能”。他查了一下资料,发现如果真的要做这个功能,需要调用大模型的API,需要重新设计数据结构,需要增加服务器资源……粗略估计,开发周期至少三个月,成本至少五十万。
他写了一份评估报告,把技术难点、时间周期、成本预算都列了出来。报告写了十页,数据翔实,逻辑清晰。
中午十二点到一点:吃午饭。泡面,鲜虾鱼板味。吃的时候,技术部的老周又来找他:“浩南,那个YYY项目又出问题了,数据对不上,你过来看一下。”
他放下泡面,过去看了。发现是数据同步的问题,需要重新跑一遍ETL脚本。他写了一个脚本,跑了一个小时,数据对上了。
下午一点到六点:继续写昨天没写完的前端代码。他写了五个小时,功能完成了百分之八十。期间老婆发了三条消息:
“老公,你今天几点回来?”
“老公,你吃饭了吗?”
“老公,你是不是又加班?”
他没有时间回。
下午六点到七点:吃晚饭。还是泡面。这次是酸辣牛肉味,因为香菇炖鸡的吃完了。
晚上七点到十一点:继续写代码。他把剩下的百分之二十写完了,跑了一下,有*ug。他修了两个小时,*ug修好了,但功能还是不完美。他看了一眼时间,已经晚上十一点了。
“明天再优化吧,”他想。
他关上电脑,收拾东西。
走出大楼的时候,他又看到了天空。今天的天空比昨天还暗,云层更厚了,看不到一丝星光。
他拿出手机,看到老婆在晚上九点发了一条消息:
“老公,***我放冰箱了。你回来自己热一下吃。”
他没有回。
他太累了,连打字的力气都没有。
到家的时候是十一点半。他打开冰箱,看到了那盘***。他没有热,直接拿筷子夹了一块吃。
凉的。硬的。还是很咸。
但他吃了三块。
然后他洗了澡,**,闭上眼睛。
老婆背对着他。
他没有说“对不起”,因为他连说话的力气都没有了。
死亡前二十四小时。
周三早上八点,陈浩南到公司。比平时晚了半个小时——因为他实在起不来了。闹钟响了三次,他按掉了三次。
他的头很疼,胸口闷闷的,像压了一块石头。他的右手手腕酸痛——那是长期握鼠标导致的腱鞘炎。他的眼睛干涩,看东西有点模糊。
他坐在工位上,打开电脑。
邮箱里有六十一封未读邮件。
老板在早上七点发了一条消息: “浩南,AI功能的评估报告呢?我等你一上午了。”
陈浩南看了一眼时间。老板说“等了一上午”,但现在才早上七点。老板的逻辑是:我七点发的消息,你八点才到,你已经迟到了一小时,所以“一上午”已经过去了。
他没有解释。他把昨天写好的评估报告发了过去。
老板秒回: “三个月?五十万?你是不是评估错了?我问了隔壁公司的老王,他说他们做一个AI功能只用两周,花五万块钱。你再评估一下,往少了估。”
陈浩南想回复:“隔壁公司的老王是个卖课的,他说的话你也信?”但他没有。
他回复:“好的,我再评估一下。”
然后他开始重新写评估报告。他把开发周期从三个月压缩到了六周,把成本从五十万压缩到了十五万。他知道这是不可能的,但他没有办法。老板要一个数字,他就给一个数字。至于后面做不做得到——那是以后的事。
上午九点到十二点:写需求文档。新功能的需求文档,三十页,包含了所有的用户故事、流程图、数据字典。写到一半,销售部的老张来找他:“浩南,昨天那个客户又问了,那个技术问题你查到了吗?”
他完全忘了这件事。
“我下午给你答复,”他说。
中午十二点到一点:吃午饭。泡面。这次是最后一种口味——香辣牛肉味。吃的时候,他看了看抽屉里的泡面存货:还剩三盒。他想着下班的时候去超市买一箱。
下午一点到三点:查客户的技术问题。他翻了一堆资料,打了两个电话请教以前的同事,终于找到了答案。他把答案整理成邮件,发给了销售部。
下午三点到六点:写代码。他继续完善昨天那个功能,优化了一些性能,修复了几个**ug。功能终于跑通了,但页面加载速度有点慢,需要再优化。
下午六点到七点:吃晚饭。没有泡面了。他去楼下的便利店买了一个饭团和一罐红牛,站在路边吃完了。红牛很甜,甜得发腻,但他一口气喝完了,因为他需要提神。
晚上七点到九点:继续写代码。他在优化页面加载速度,改了几版代码,效果都不太好。他的头越来越疼,胸口越来越闷。他揉了揉太阳穴,喝了一口水。
晚上九点到十点:开会。老板临时拉了一个会,讨论新产品的定位。会上老板滔滔不绝地讲了一个小时,陈浩南坐在那里,头昏脑涨,一个字都没听进去。他只是在老板问“浩南你觉得呢”的时候,说了一句“我觉得挺好的”。
晚上十点到十一点:继续写代码。他终于找到了优化页面加载速度的方法,改了一版代码,速度提升了百分之三十。他松了一口气,看了一眼时间:晚上十一点。
“再写一个小时吧,”他想,“把这个功能彻底写完,明天就能上线了。”
他继续写。
晚上十一点到十二点:写代码。他的手指在键盘上敲击,但速度越来越慢。他的视线开始模糊,屏幕上的字像蚂蚁一样在爬。他揉了揉眼睛,喝了一口水。
胸口的那块石头越来越重了。
凌晨十二点到一点:写代码。他不知道自己写了什么,只是机械地敲着键盘。他的意识开始恍惚,他觉得自己像是在做梦,又像是醒着。他分不清屏幕上的代码是他写的还是AI生成的。
凌晨一点到两点:写代码。他的手指停了。他盯着屏幕,屏幕上是一行代码:
```j**ascript
function getHomeUrl() {
return /home;
}
```
他看了这行代码很久。
这行代码没有错。但它也没有意义。
就像他的人生。
没有错,但也没有意义。
他突然想笑。但笑不出来。
他的胸口突然一阵剧痛——像有人把手伸进了他的胸腔,攥住了他的心脏,使劲地拧。
“呃——”
他发出了一声低沉的、像是从地底传来的**。
然后他的身体向前倾倒,额头砸在了键盘上。
屏幕上的光标开始疯狂地闪烁,输入了一串无意义的字符:
“fffffffffffffffffffffffffffffffffffffffffffffffff——”
这是他人生中输入的最后一串字符。
fffff。
像是一个程序员对这个世界说的最后一句评价:
****。
死亡后第一天。
周四早上八点,同事们陆续来上班。
陈浩南趴在工位上,额头抵着键盘,姿势看起来像是在睡觉。
第一个路过他身边的是技术部的老周。老周去饮水机接水,经过他的工位,看了一眼,嘟囔了一句:“浩南又睡着了,这小子昨晚肯定又加班了。”然后接了一杯水,走了。
第二个路过的是运营部的小李。小李拿着杯子来接水,看到陈浩南的姿势,摇了摇头:“产品经理真惨,天天加班。”然后接了一杯咖啡,走了。
第三个路过的是行政部的小王。小王来贴“节约用电”的标语,看到陈浩南,犹豫了一下,伸手把他身上的外套往上拉了拉——那是前天不知道谁给他披的——然后贴了标语,走了。
没有人发现他已经死了。
没有人。
因为在这家公司,趴在桌上睡觉太正常了。每个人都加班,每个人都累,每个人都在工位上睡过觉。陈浩南只是其中一个。
他站在自己的**旁边,看着同事们来来往往。
他想喊:“我死了!你们看看我!我死了!”
但他的声音没有人听到。
他想伸手去拉一个人的衣袖,但他的手穿过了对方的衣服。
他想站起来,走到老板的办公室,拍桌子说:“你看到了吗?我死了!加班加死的!你满意了吗?”
但他站不起来。
他的魂体被无数根线锚在了这个工位上。那些线的另一端连接着他的电脑、他的需求文档、他未完成的代码、他未回复的邮件、他未处理的消息——所有他生前没有完成的事情,都变成了锁链,把他锁在了这里。
他只能站在自己的**旁边,看着。
看着老周来接水,看着小李来冲咖啡,看着小王贴标语,看着保洁阿姨来收垃圾。
保洁阿姨看到他的时候,说了一句:“小伙子,别趴在桌子上睡,对颈椎不好。”
然后她把他桌上的空泡面盒收走了。
陈浩南想哭,但哭不出来。
他的眼泪在昨天已经流干了。
死亡后第二天。
周五。
陈浩南的**还在工位上。
他的脸色已经从灰白变成了青灰色,嘴唇发紫,眼窝深陷。皮肤开始出现尸斑——一块一块的暗紫色斑点,像墨水洒在了宣纸上。
工位周围开始有一股淡淡的异味。
同事们闻到了。
“什么味道?”老周皱着眉头,四处闻了闻,“是不是有什么东西坏了?”
“好像是浩南那个方向,”小李说,“他是不是放了什么吃的在抽屉里忘了扔?”
没有人去检查。
因为他们不想多管闲事。
在这个公司,多管闲事是最大的禁忌。你管了闲事,就意味着你要承担责任。你承担责任,就意味着你要加班。你要加班,就意味着你也会变成陈浩南这样——趴在桌上,脸色发灰,身上有味。
所以大家都假装没有闻到。
老板也没有注意到。
老板在办公室里忙着融资的事,忙着见投资人,忙着画大饼。他已经三天没有和陈浩南说过话了——当然,这很正常。老板通常一周只和陈浩南说一次话,就是周一早上布置任务的时候。
陈浩南站在自己的**旁边,看着自己的脸一天天变化。
他看着自己的皮肤从灰白变成青灰,从青灰变成暗紫。他看着尸斑从指甲盖大小扩散到巴掌大小。他看着自己的嘴唇从发紫变成发黑。
他看着同事们从身边走过,皱了皱眉头,然后快步走开。
他看着保洁阿姨在清理垃圾桶时,把垃圾袋从他脚边拖走,垃圾袋擦过他的裤腿,他没有感觉。
他觉得自己像一件被遗忘在角落里的旧家具。
积灰,发霉,腐烂。
没有人记得。
也没有人在乎。
死亡后第三天。
周六。
公司没有人来。
周末,写字楼里空荡荡的,只有保安在楼下巡逻。
陈浩南独自站在自己的**旁边,站了很久。
然后他做了一个决定。
他要去天台。
他不想再看着自己的**了。那具**已经不再是他了——那只是一堆正在腐烂的有机物,一具被过度使用的机器,一个被榨干了所有价值的工具。
他穿过走廊——每一步都像在沼泽里跋涉,那些锚定他的锁链在拼命地把他往回拽——走到了电梯口。
电梯的门开了。
他走了进去。
按了“37”。
电梯门关上的瞬间,他看到走廊尽头有一面镜子。镜子里没有他的倒影。
他已经是一个鬼了。
天台的门是锁着的。但鬼魂不需要钥匙——他穿过门,走到了外面。
风很大。
海市十一月的风,冷得像刀子,割在脸上生疼。但他感觉不到冷了——鬼魂没有体温,没有痛觉,只有情绪。
他走到天台边缘,坐了下来。
双腿悬空。
脚下是二百米的深渊。
他不怕。
他已经死了。
他开始想事情。
想他老婆。
想那盘***。
想那条没有听的语音。
想他们结婚那天——那天他穿了一身租来的西装,领带系得太紧,勒得他喘不过气。老婆穿着白色的婚纱,化了妆,好看得不像真人。他们在酒店的大厅里敬酒,他喝了很多酒,脸红得像关公。老婆扶着他回房间,一边走一边骂他:“你喝这么多干嘛?明天还起不起床了?”
他说:“我高兴。”
他是真的高兴。
那是他人生中最高兴的一天。
那天晚上,老婆靠在他肩膀上,说:“老公,我们以后要一直在一起,好不好?”
他说:“好。”
他没有说“等我攒够首付”或者“再等我几年”。他只是说“好”。
因为那一刻,他相信这是真的。
他相信他们会一直在一起,会买房,会生一个孩子,会看着孩子长大,会一起变老,会在某个阳光很好的下午,坐在阳台上晒太阳,老婆给他削一个苹果,他给老婆讲一个笑话。
就像他父母那样。
就像所有人期待的那样。
但现在,他坐在这栋楼的边缘,脚下是二百米的深渊,背后是一具正在腐烂的**,口袋里有一张永远无法兑现的承诺。
他拿出鬼魂的手机,打开阴司代驾APP。
附近暂无可用车辆。
他等。
等了一个小时。
两个小时。
三个小时。
四个小时。
没有车。
他开始怀疑:是不是根本没有人会来接他?是不是鬼魂都是这样,被遗忘在某个角落,慢慢消散?
他开始理解为什么有些鬼会变成**了。
不是因为他们恨。
是因为他们绝望。
就在他准备放弃的时候——就在他准备闭上眼睛,让魂体在风中慢慢瓦解的时候——手机亮了。
“叮!司机已接单。”
陈浩南看着屏幕上的那行字,眼眶红了。
有人来接他了。
有人记得他。
哪怕那个人只是一个素不相识的代驾司机。
哪怕那辆车是阴司的,车牌是44444。
但有人来了。
电梯门开了。
江澈走出电梯,看到了创新科技有限公司的办公区。
周六的公司空无一人,灯关了,只有安全出口的绿色指示灯在黑暗中发出幽幽的光。办公区很大,大约有三百个工位,排列得整整齐齐,像一片灰色的墓碑。
每个工位上都有一台电脑、一个显示器、一个键盘、一个鼠标、一个水杯、一盒纸巾、一盆枯萎的绿萝——不,不是每个工位都有绿萝,只有那些“老员工”才有绿萝,因为绿萝是公司成立时发的,已经两年了,大多数都死了。
江澈走过这片“工位坟场”,目光扫过一个又一个工位。
他看到了陈浩南的工位。
那个工位在靠窗的角落,旁边是饮水机。工位上有一台电脑,屏幕是黑的,键盘上有一些污渍——那是陈浩南倒下时留下的。鼠标旁边放着一个相框,相框里是一张照片:一个年轻女人,笑容灿烂,**是一片花海。
那是陈浩南的老婆。
照片旁边还有一张便利贴,上面写着:“早点回家。”
字迹是女人的,圆润、温柔,但最后那个“家”字的最后一笔,用力很重,几乎划破了纸面。
那是一个女人在无数个独自度过的夜晚,用尽全力写下的一笔。
江澈站在工位前,看着那具**。
陈浩南的**趴在桌上,额头抵着键盘,姿势像是在思考一个很难的技术问题。他的脸色是暗紫色的,嘴唇发黑,皮肤上有明显的尸斑。他的右手还保持着握鼠标的姿势,手指蜷曲,指甲发青。
他身上的那件浅蓝色衬衫已经皱得不成样子了,领口有一圈深色的汗渍。工牌还挂在脖子上,照片上的年轻人笑着,和现在的**形成了残酷的对比。
江澈伸手,轻轻地把陈浩南的眼皮合上。
**已经不需要眼睛了。
但他需要。
因为他是一个活人。活人看到死人睁着眼睛,会不舒服。
这是一种本能。
和理智无关。
他转身走向天台的门。
门是锁着的。他伸手推了一下,门纹丝不动。
“小阴。”
“在的,江先生。”
“开门。”
“好的。正在破解门禁系统——破解成功。”
门锁“咔”地一声开了。
江澈推开门,走到了天台上。
风很大。
他看到了陈浩南。
一个年轻人坐在天台边缘,双腿悬空,衬衫被风吹得猎猎作响。他的背影看起来很瘦,肩膀很窄,脊椎的轮廓透过衬衫清晰可见——那是长期营养不良和过度劳累的结果。
“陈浩南?”江澈说。
陈浩南转过头。
他的脸很白,眼眶深陷,嘴唇干裂。但他的眼睛很亮——那是一种鬼魂特有的亮,像黑暗中的两盏灯。
“你是……司机?”
“对。阴司代驾,工号0000,江澈。”
“你来了。”陈浩南的声音很轻,被风吹散了,“我等了你四个小时。”
“抱歉。平台车辆不够,我是唯一的值班司机。”
“只有你一个?”
“对。因为阳间的代驾司机嫌夜班辛苦,阴间的代驾司机嫌阳间空气不好。所以只有我一个。”
陈浩南愣了一下,然后嘴角动了一下——那是一个试图笑的动作,但没有成功。
“你是活人?”
“是。”
“活人给鬼开车?”
“是。”
“你不怕?”
“怕。但我更怕穷。”
陈浩南又愣了一下,然后嘴角又动了一下——这次幅度大了一点,但还是没有形成笑。
“你这个人,”他说,“挺有意思的。”
“谢谢。但我们现在需要走了。你的魂体状态……不太稳定。”
江澈看了看手机上的数据:
魂体完整度:73% ↓
锚定强度:81%(高)
自我消散倾向:62% ↑
魂体完整度只有73%了。这意味着陈浩南的魂体已经开始瓦解——不是因为笑,而是因为悲伤。悲伤同样会导致魂体失稳,只是速度比笑慢一些,但结果是一样的。
“你要带我去哪?”陈浩南问。
“先带你回家。你看你老婆。然后带你去阴司入口。你需要进入地府轮回。”
“回家……”陈浩南重复了这两个字,声音颤抖了一下,“我能回家吗?”
“能。我开车送你。”
“但我走不了。我被钉在这里了——那些未完成的需求、未写完的代码、未回复的邮件……它们像锁链一样把我锁在了这里。我连走到电梯口都费劲。”
江澈看了看手机上的“锚定强度”:81%。
“我知道,”他说,“所以我来接你。阴司代驾的车辆有一个功能——它可以切断鬼魂与阳间的锚定。只要你上了车,那些锁链就会暂时失效。”
“暂时?”
“对,暂时。车程大约四十分钟。在这四十分钟里,你是自由的。你可以回家看老婆,可以看看你生活过的地方,可以最后感受一下阳间的风、阳间的阳光、阳间的空气。但四十分钟之后,你需要进入阴司入口。否则锁链会重新锚定,而且强度会加倍。”
陈浩南沉默了一会儿。
“四十分钟,”他说,“够了。”
他从天台边缘站了起来。
站起来的动作很慢,像是一个人在从深水中浮上来。他的身体晃了一下,江澈下意识地伸手去扶——但他的手穿过了陈浩南的手臂,什么也没抓住。
“谢谢,”陈浩南说,“但我是一团空气,你扶不了我。”
“我知道。下意识。”
两个人——或者说,一个人和一个鬼——走向天台的门。
陈浩南走得很慢。每走一步,他都能感觉到那些锁链在撕扯他的魂体。但奇怪的是,当他离江澈越近,那些撕扯感就越弱。
“你的车……有某种磁场?”他问。
“不是磁场。是阴气。阴司代驾的车辆释放的阴气可以暂时中和阳间锚定的力量。原理类似于……用魔法打败魔法。”
“你是程序员?”
“是。前程序员。”
“哪个方向的?”
“后端。J**a。”
“我是产品经理。”
两个人对视了一眼。
空气突然安静了。
“那什么,”陈浩南说,“你不会怪我吧?产品经理和程序员的关系……你知道的。”
“我知道。但你现在是鬼了,我不想跟一个鬼吵架。”
“为什么?鬼更好欺负?”
“不是。因为鬼没有KPI了。没有KPI的产品经理,和程序员是没有矛盾的。”
陈浩南这次真的笑了。
很轻,很短,但确实是笑。
他的嘴角上翘了大约两毫米,眼眶里有什么东西闪了一下——那是鬼魂的眼泪的前兆。
“走吧,”他说,“带我去看我的老婆。”
两个人走进电梯。
电梯门关上的瞬间,江澈看到了陈浩南工位上的那个相框。照片里的女人还在笑,笑容灿烂,**是花海。
便利贴上的字还在:“早点回家。”
但现在,回家已经不是一个地点的问题了。
家,对于陈浩南来说,已经不是一栋房子、一个门牌号、一张床。家是一个人。
一个做***的人。
一个在深夜里等他回来的人。
一个在便利贴上写下“早点回家”的人。
他要去见那个人。
哪怕只是远远地看着她。
哪怕她看不到他。
哪怕他们之间的距离,已经不是一个城市、一条路、一扇门——而是生死。
他也要去。
因为这是他最后的、唯一的、不可放弃的心愿。
迈**无声无息地驶出了科技园。
陈浩南坐在后座,看着窗外的街景。海市的街道在凌晨的阳光下显得陌生又熟悉——他在这座城市生活了八年,但从来没有在这个时间点看过这座城市。
“我从来没见过凌晨四点的海市,”他说,“我见过凌晨一点、两点、三点的海市,但没见过四点的。因为四点的时候我通常刚到家,倒头就睡,什么都不看。”
“现在看到了。”
“看到了。挺好看的。”他指着窗外的一栋建筑,“那是海市图书馆。我老婆以前在那附近上班。我们刚结婚的时候,我每天下班去接她,两个人在图书馆门口的天桥上站一会儿,看看夜景。”
他沉默了一会儿。
“后来她换了工作,我就不用去接了。再后来,我加班越来越多,连周末都没有了。我们在一起的时间越来越少。”
“你知道最讽刺的是什么吗?”
“什么?”
“我们住在同一个屋檐下,但有时候连续好几天都见不到面。我出门的时候她还没起床,我回家的时候她已经睡了。我们像两个住在同一个房子里的陌生人。”
他的声音越来越低。
“但我不怪她。是我的错。我把所有的时间都给了工作,只把垃圾时间留给她。深夜、凌晨、疲惫、沉默——这些都是垃圾时间。我从来没有在阳光好的下午陪她逛过街,从来没有在周末的早晨和她一起吃一顿悠闲的早餐,从来没有在她需要我的时候,说一句‘我在’。”
“我唯一留给她的,是一条没有听的语音。”
“和一盘凉了的***。”
江澈从后视镜里看了他一眼。
“你老婆叫什么名字?”
“林小冉。”
“林小冉,”江澈重复了一遍,“好听的名字。”
“嗯。她人比名字还好听。”陈浩南的声音里突然有了一点温度——那是回忆的温度,是爱情的温度,是唯一能穿透死亡的温度。“她喜欢笑,喜欢花,喜欢小猫。我们结婚的时候,她没有要彩礼,没有要房子,没有要车子。她只说要一只猫。”
“你给她买了吗?”
“买了。一只橘猫,叫‘年糕’。因为她喜欢吃年糕。”
“年糕还好吗?”
“不知道。我很久没有关心过年糕了。它可能都不认识我了。”
陈浩南低下头,看着自己青灰色的手指。
“江澈,你说……我死了之后,林小冉会怎么想?”
“她会难过。”
“只是难过?”
“她会非常难过。会哭,会失眠,会吃不下饭,会看着你的照片发呆。会梦到你,然后在梦里哭醒。会在每一个你们一起走过的路口停下来,愣很久。会在超市里看到你爱吃的泡面时,伸手拿一盒,然后想起你已经不在了,再把泡面放回去。”
陈浩南的身体开始发抖。
“她会恨你,”江澈继续说,“恨你为什么不好好休息,恨你为什么不爱惜自己的身体,恨你为什么留下她一个人。她会生气,会愤怒,会在心里骂你一万遍。”
“但最后——”
江澈停顿了一下。
“她会原谅你。”
“因为她爱你。”
陈浩南的眼泪流了下来。
无声的,透明的,像水一样的眼泪,从眼眶里涌出来,顺着脸颊流下来,滴在空气中,在落地之前就消散了。
他没有擦。
因为他知道,这是他最后一次流泪了。
车子驶入了一个居民小区。
这是一个普通的中档小区,有十几栋高层住宅,楼下有一个小花园,花园里有几棵桂花树和一个儿童游乐设施。小区的名字叫“阳光花园”——很普通的名字,全中国至少有一百个叫“阳光花园”的小区。
但这是陈浩南的家。
迈**停在7号楼下。
“她在家吗?”陈浩南问。
“在。今天是周六,她不用上班。”江澈看了看手机上的数据,“但你需要快一点。你的魂体完整度还在下降。”
魂体完整度:68% ↓
“68%了,”江澈说,“当完整度降到50%以下,你的意识就会开始模糊。降到30%以下,你会忘记自己是谁。降到10%以下,你会彻底消散。”
“所以我有大约……二十分钟?”
“最多。”
“够了。”陈浩南推开车门,飘了出来。他站在楼下,抬起头,看着七楼的窗户。
窗户是关着的,窗帘拉了一半。透过窗帘的缝隙,他能看到一盏灯——暖**的,很温暖。
那是他家的灯。
他每天早上出门的时候会关掉它,每天晚上回家的时候会打开它。这是他在这间屋子里做的最多的两个动作——关灯,开灯。
但现在,他再也关不了那盏灯了。
“我上去了,”他说。
“去吧。我在楼下等你。”
陈浩南飘进了单元楼。
他没有走楼梯,也没有坐电梯——他直接穿过了天花板,一层一层地往上飘。穿过六楼的天花板,到了七楼。
他家的门是关着的。
他穿了过去。
客厅很小,但收拾得很干净。沙发上放着几个抱枕——那是林小冉在网上买的,她说“有了抱枕,家里才像家”。茶几上放着一杯没喝完的茶,已经凉了。电视柜上放着几个相框——他们的结婚照、年糕的照片、还有一张他们在海边的合影。
餐桌在客厅的角落。
餐桌上放着一盘***。
用保鲜膜盖着。
肉已经放了三天了。
油脂凝固成了白色的固体,蒜末贴在肉的表面,看起来不太有食欲。但盘子旁边放着一双筷子、一个碗、一碗米饭——米饭也已经干了,表面裂开了细纹。
这是林小冉给他留的晚饭。
三天前的晚饭。
她每天晚上都会做一顿饭,然后等他回来。等到深夜,等到饭菜凉了,等到她实在撑不住了,才去睡觉。睡觉前,她会把饭菜用保鲜膜盖好,放在桌上,希望他回来的时候能看到。
三天了。
她每天都做新的***,然后把旧的倒掉。
三天,三盘***。
每一盘都放在同样的位置,旁边放着同样的筷子、同样的碗、同样的米饭。
每一盘都没有人吃。
陈浩南站在餐桌前,看着那盘***。
他的嘴唇在抖。
然后他听到了声音——从卧室传来的。
是哭声。
很轻的、压抑的、像是怕被人听到的哭声。
林小冉在哭。
陈浩南穿过走廊,飘到了卧室门口。
门是半掩着的。
他穿了过去。
卧室里很暗,窗帘拉得严严实实。床上躺着一个女人——她穿着一件宽大的T恤,头发散在枕头上,脸埋在枕头里。
她在哭。
肩膀在颤抖,手指攥着被角,指节发白。她的哭声很轻,轻得像是在喉咙里打转,不敢放出来。
枕头已经湿了一**。
床头的柜子上放着一个手机,屏幕亮着。屏幕上是陈浩南的微信对话框——最新的一条消息是他三天前发的:
“今天可能要晚点回来,你先睡,别等我。”
这是他发的最后一条消息。
林小冉回了三条:
“好的。”(17:32)
“老公,你吃饭了吗?”(19:15)
“老公,***我放冰箱了,你回来自己热一下吃。”(21:03)
然后就没有然后了。
陈浩南站在床边,看着哭泣的妻子。
他伸出手,想去摸她的头发。
手穿过了她的头发。
他蹲下来,凑近她的脸,想对她说一句话。
“对不起。”
他无声地说。
“对不起,我回来了。”
“对不起,我看到了***。”
“对不起,我没有早点回来。”
“对不起,我骗了你。我说‘再等我几年’,但我没有几年了。我只有三天。三天前,我就已经死了。”
他的眼泪又流了下来。
林小冉当然听不到。
但她突然停止了哭泣。
她抬起头,红肿的眼睛看着前方——看着陈浩南站着的位置。
她什么都看不到。
但她感觉到了什么。
“浩南?”她轻声说,声音沙哑得像是被砂纸磨过,“是你吗?”
陈浩南的魂体剧烈地颤抖了一下。
“是我,”他说,“我在这里。”
林小冉当然听不到。但她伸出手,向着陈浩南的方向——手指在空气中摸索,像是要抓住什么。
“我梦到你了,”她说,“昨天晚上。你站在公司的天台上,风很大,你穿着那件蓝色的衬衫,工牌还挂着。你看着我,没有说话,但我知道你想说什么。”
“你想说‘对不起’。”
“但我不要你的对不起。”
她的眼泪又流了下来。
“我要你回来。”
“我要你回来吃饭。我要你回来睡觉。我要你回来跟我吵架,回来嫌我做的***太咸,回来跟我说‘老婆,我今天好累’。”
“我不需要你赚很多钱,不需要你买房子,不需要你给什么首付。我只需要你活着。每天下班之后回来,吃我做的饭,跟我说说话,看看年糕,看看我。”
“就这么简单。”
“为什么这么简单的事情,你都做不到?”
她哭得说不出话了。
陈浩南跪在床边,跪在她的面前。
他伸出手,做出一个拥抱的姿势——他的手臂环绕着她的肩膀,他的额头抵着她的额头。
她感觉不到。
但她的身体突然不抖了。
她的呼吸变得平稳了。
她闭上了眼睛,像是在一个拥抱中安静了下来。
“浩南,”她轻声说,“你是不是在这里?”
“是。”陈浩南说。
“你能听到我说话吗?”
“能。”
“那你听我说——”
她深吸了一口气。
“我不怪你。”
“我不恨你。”
“我原谅你。”
“但你要答应我——在那边,不要再加班了。”
“不要再熬夜了。”
“不要再吃泡面了。”
“找一个不用加班的工作,好好吃饭,好好睡觉。”
“然后……等我。”
“等我来了,你再给我做一顿***。”
“你做。我做的一直太咸了。”
她的嘴角微微上翘了。
那是一个很小的、很淡的、带着泪水的笑。
陈浩南看着那个笑,也笑了。
他的笑也是小的、淡的、带着泪水的。
两个人的笑容,在同一个空间里,虽然看不到彼此,但奇迹般地同步了。
魂体完整度:52% ↓
“陈浩南,”江澈的声音从楼下传来——不是通过耳机,而是通过某种灵魂层面的共振,“该走了。完整度52%了。”
陈浩南站起来。
他最后看了林小冉一眼。
她蜷缩在床上,眼睛闭着,呼吸均匀。她的嘴角还残留着那个微笑——那个带着泪水的、原谅的、释然的微笑。
枕头还是湿的。
但她的眉头不再紧锁了。
“谢谢你,”陈浩南对她说,“谢谢你原谅我。”
他转身,穿过卧室的墙,飘到了楼下。
江澈站在迈**旁边,车门已经打开了。
“上车吧,”他说,“该去阴司入口了。”
陈浩南点了点头,坐进了后座。
魂体完整度:51%
车子发动了。
陈浩南坐在后座,看着后视镜里逐渐远去的阳光花园小区。7号楼的七楼,那盏暖**的灯还亮着。
“她会好起来的,”江澈说。
“你怎么知道?”
“因为她还留着你做的***的盘子。这说明她没有放弃。一个没有放弃的人,总会好起来的。”
陈浩南沉默了一会儿。
“江澈,我能问你一个问题吗?”
“问。”
“你前世是判官,对吧?”
“对。”
“你审判了四十七万人。你有没有遇到过……像我这样的人?一个普通的、平凡的、没有做过坏事也没有做过好事的人。一个只是……活得太累的人。”
江澈沉默了很久。
“遇到过。很多。”
“你判了他们什么?”
“做人。”
“全都判做人?”
“全都判做人。”
“为什么?”
“因为——”江澈的手在方向盘上握紧了,“因为他们不应该因为普通就变成别的什么东西。普通不是罪。活得太累也不是罪。”
陈浩南笑了。
这次的笑是真的——不是那种勉强的、苦涩的、带着泪水的笑,而是一种释然的、平静的、像是终于放下了什么的笑。
“你是一个好判官,”他说,“你不应该辞职。”
“这是第二个人这么说了。”
“第一个人是谁?”
“一个八十七岁的老**。她在自己的葬礼上笑死了。”
“……笑死了?”
“对。她跟你不一样。她是笑着走的。但你也是笑着走的——最后。”
陈浩南看着窗外流逝的街景。
海市的天空亮了。东边的天空泛起了鱼肚白,云层被阳光染成了金色和粉色。远处的城市天际线在晨光中清晰起来,高楼大厦的玻璃幕墙反射着朝阳,像无数面镜子在闪烁。
这是海市的日出。
他在这座城市生活了八年,从来没有看过日出。他总是熬夜,总是加班,总是在天黑的时候出门、天黑的时候回家。他以为这座城市没有日出——或者说,他以为日出不属于他。
但现在,他看到了。
太阳从地平线上升起来,圆圆的、红红的,像一盘刚出锅的***。
“真好看,”他说。
魂体完整度:43%
车子驶入了海市殡仪馆的地下停车场。
那扇灰色的防火门还在。
江澈停下车,熄火。
“到了。”
陈浩南推开车门,飘了出来。他站在防火门前,回头看了一眼迈**,看了一眼江澈。
“江澈,谢谢你。”
“不客气。”
“还有一件事——”
“什么?”
“我工位上的那个相框——里面有我老婆的照片。你能不能……帮我把它收好?不要让别人扔掉。”
“我会处理的。”
“还有那个便利贴——‘早点回家’。那是我老婆写的。你能不能也收好?”
“会的。”
“还有——”
“还有什么?”
“还有我的键盘。那上面有我的……呃……最后留下的痕迹。我知道那很恶心,但你能不能帮我把键盘擦干净?不要让别人看到那个样子。我不想让别人记住我是那样死的。”
江澈看着他。
“好。我会处理的。”
“谢谢你。”
陈浩南转过身,推开了那扇防火门。
门后面是一片漆黑。
但那片漆黑里,有光在闪烁。幽蓝色的、冷冷的、但莫名温暖的光。
他站在门口,最后回头看了一眼。
阳光从停车场的入口照进来,照在迈**的挡风玻璃上,反射出一道金色的光。
那道光很亮,很暖,像林小冉卧室里那盏暖**的灯。
“走了,”他对自己说。
然后他走进了门里。
门关上了。
“叮!”
手机响了。
“订单完成。乘客:陈浩南。车费:1500阴德币。乘客评价:五星好评。留言:‘江师傅开车很稳,态度很好,说话不多但很到位。强烈推荐。另外,请帮我告诉所有还在加班的程序员和产品经理——命比代码重要,人比需求重要,家比公司重要。活着,比什么都重要。’”
江澈看着这条留言,沉默了很久。
然后他拿出手机,打开备忘录,打了一行字:
“陈浩南,工位整理清单:1. 相框(老婆照片)2. 便利贴(早点回家)3. 键盘(擦干净)”
他把手机放进口袋,发动了车。
车子驶出停车场,汇入了海市早高峰的车流中。
阳光透过挡风玻璃照进来,照在他的脸上。
他的嘴角还保留着那一毫米的上翘。
“小阴。”
“在的,江先生。”
“帮我查一下,林小冉的阳寿还剩多少。”
“……江先生,这个信息属于地府最高机密。只有判官级别的权限才能查看。”
“我前世是判官。工号0000。”
“但您现在不是了。”
“我知道。但——”
他停顿了一下。
“我只是想知道,她有没有足够的时间,去治愈自己。”
沉默。
“江先生,”小阴的声音突然变得很轻,“虽然我不能透露具体的阳寿数据,但我可以告诉您——在陈浩南进入阴司入口的那一刻,他在轮回申请表上写了一句话。”
“什么话?”
“在‘对下一世的期望’那一栏,他只写了四个字:遇到她,认出她。”
江澈的手指在方向盘上收紧了。
“然后崔判官批了。”
“批了什么?”
“‘准。减判官功德五百年,用于修改轮回匹配算法,确保二人下一世相遇。’”
江澈的嘴角,上翘了两毫米。
“这个笨蛋,”他说,“五百年功德说用就用。”
“江先生,您笑的时候,嘴角上翘的幅度比平时多了一毫米。”
“闭嘴。”
“好的。但我想告诉您——您笑起来真的很好看。”
江澈没有说话。
他开着车,驶入了海市的阳光中。
城市的早晨开始了。人们在上班的路上,在早餐店前排队,在公交站等车,在地铁里挤来挤去。每个人都在赶路,每个人都有自己的目的地。
江澈也是。
但他的目的地,和别人的不太一样。
他的乘客不是活人,他的导航指向阴间,他的燃料是阴气,他的车牌是44444。
但他的方向盘,握在一个活人的手里。
一个曾经审判过四十七万人的判官。
一个现在为鬼魂开车的司机。
一个嘴角上翘两毫米的年轻人。
(第三集·完)
下集预告
**集:地府来的实习生
阴司代驾平台来了一位新司机——准确地说,是一位“地府实习生”。她叫小昭,前世是**爷的秘书,因工作失误被罚到阳间当代驾司机。她的驾驶技术烂得令人发指——第一次上路就把迈**开进了护城河。
但她的业务能力很强——因为她认识地府的所有人,可以给江澈开“后门”。
“江澈,你知道吗?你的前世辞职信,其实是崔判官偷偷藏起来的。他没有交给**爷。”
“为什么?”
“因为崔判官说——‘0000号判官是地府最好的判官。他走了,地府就再也没有一个会为0.03%的错误而失眠的人了。’”
“…………”
“他还说——‘总有一天,他会回来的。因为地府需要他,比阳间需要他更多。’”
江澈握着方向盘的手,微微颤抖。
那是三天前——准确地说,是他死的那天——下午五点三十一分,他老婆发来一条微信语音。他没有来得及听,因为当时他正在开会,老板在骂人,他把手机翻了过去。
等他开完会,已经是晚上八点。他打开微信,看到那条语音,犹豫了一下,没有点开。
“先把这个需求文档写完,”他对自己说,“写完再听。”
他没有写完。
他在晚上十一点四十七分倒在了工位上,心脏骤停。
那条语音,永远停留在了“未播放”的状态。
但他死后,他听到了。
鬼魂有一种能力——他们可以听到所有生前没来得及听的声音。不是用耳朵听,是用魂体去“感应”。那些未读的消息、未接的电话、未听的语音,都会在死后像潮水一样涌进意识里。
他老婆的语音只有几秒钟。
她说:“老公,今天早点回来,我给你做了***。你最爱吃的那种,放了很多很多蒜。”
陈浩南听到这条语音的时候,已经死了两个小时。他的身体还趴在工位上,同事们以为他睡着了,从他身边走过,有人还给他披了一件外套。
他站在自己的**旁边,听到老婆的声音,哭了。
鬼魂的眼泪是没有声音的。没有抽泣,没有呜咽,只是眼眶里涌出两行透明的、像水一样的东西,顺着脸颊流下来,滴在空气里,在落地之前就消散了。
他哭了整整一夜。
然后第二天,他的同事们来了,没有人发现他死了。
第三天,还是没有人发现。
**天——也就是今天——凌晨,他从工位上站起来,穿过公司的走廊,走进电梯,按了顶楼的按钮。电梯门开了,他走上天台,坐到了边缘。
他不是要**。
他已经死了,不需要再死一次。
他只是想找一个高一点的地方,看看这个城市,看看他来的方向。
他的家在城市的另一边,距离这栋写字楼大约十五公里。从他坐的位置看过去,正好能看到他住的那个小区的方向——几栋灰色的高楼,在晨曦中若隐若现。
他想回去看看老婆。
但他不知道怎么回去。
他试着走过——鬼魂可以走路,理论上可以走到任何地方。但每走一步,他都会感到一种撕扯,像是有无数根线从他的魂体上被抽走。那些线连接着他的工位、他的电脑、他的未完成的需求文档、他死前没来得及提交的代码——是的,产品经理也会写代码,因为公司裁掉了所有的程序员——所有这些未完成的事情,像锚一样把他钉在了这栋楼里。
他走不了。
他只能走到天台。因为天台是他加班时唯一去过的地方——有时候太累了,他会上来抽根烟,看看天空。所以“天台”这个地点,在他的魂体记忆里是有锚点的。其他地方没有。
所以他坐在这里,已经坐了四个小时。
从凌晨零点坐到凌晨四点。
他试着打过网约车。用他鬼魂的手机——就是那个会自动亮起来、屏幕发青的手机——打开了一个叫“阴司代驾”的APP。
APP上显示:附近暂无可用车辆,请稍后再试。
他等了四个小时。
没有车。
就在他快要放弃的时候——就在他想着“要不我直接跳下去算了,虽然已经死了,但再死一次说不定能解脱”——手机亮了。
“叮!司机已接单,预计到达时间:十五分钟。司机信息:江澈,工号0000,车型:迈**(阴司**版),车牌:海A·44444。”
陈浩南看着这条消息,愣了一下。
然后他的眼眶又红了。
“谢谢,”他对着空气说,声音沙哑得像砂纸磨过喉咙,“谢谢有人来接我。”
十五分钟后,一辆黑色的迈**无声无息地停在了创新大厦*座的楼下。
车门开了,一个年轻人走下来。他穿着一件黑色夹克,白色T恤,牛仔裤,运动鞋。他的表情很平静,嘴角带着一个几乎看不出来的、大约一毫米的上翘。
他抬起头,看到了坐在天台边缘的陈浩南。
两个人的目光在二百米的垂直距离中对视了。
江澈对着耳机说:“小阴,乘客的魂体状态怎么样?”
“检测中——”小阴的声音在耳机里响起,“乘客姓名:陈浩南,男,享年三十二岁。死因:心源性猝死,诱因为连续工作七十二小时。死亡时间:三天前。当前状态:刚去世,怨念型鬼魂,危险等级:D(无危险,但情绪极度低落,有自我消散倾向)。”
“自我消散倾向?”
“就是……他想‘死’第二次。鬼魂如果自我放弃,魂体会逐渐瓦解,过程类似于……你们阳间说的‘化蝶’?不不不,不是化蝶,是化灰。类似于一张纸在空气中慢慢氧化,最后变成一堆粉末。”
“他能做到吗?”
“可以。但如果他自我消散了,就无法进入地府轮回,等同于放弃投胎资格。而且——”小阴停顿了一下,“他老婆就再也见不到他了。哪怕是在梦里。”
江澈看着天台上的那个身影。
陈浩南还坐在那里,双腿悬空,风把他的衬衫吹得猎猎作响。他没有看江澈,他在看远处的城市——那个方向,是家的方向。
“我上去接他,”江澈说。
“建议您使用电梯。您的体脂率不支持您爬三十七层楼。”
“……我没有体脂率问题。我只是……普通身材。”
“您的*MI是22.3,属于正常范围。但您上一次运动是在……三个月前,追公交车。”
“闭嘴。”
江澈走进大楼。大堂里有一个保安,坐在椅子上打瞌睡,**盖在脸上,呼噜声均匀。江澈从他身边走过,保安没有任何反应——不是因为保安睡得太死,而是因为江澈此刻处于“半阴半阳”状态,普通人在这个状态下对他的感知会大幅降低。
他走进电梯,按了“37”。
电梯门关上,开始上升。
电梯里的灯光是惨白色的,照得他的脸像一张A4纸。电梯的镜面墙上贴着一张海报:“创新科技,让生活更美好。创新科技有限公司,期待您的加入。”
海报上是一个笑容灿烂的年轻人,比着大拇指。
江澈看了看海报,又看了看镜子里自己的脸。
“让生活更美好,”他重复了一遍,“呵呵。”
电梯到了三十七楼。
门开了。
正文
陈浩南的故事,要从三天前说起——但严格来说,这个故事应该从两年前开始。
两年前,陈浩南三十岁,从一家中型互联网公司跳槽到创新科技有限公司,职位是高级产品经理。薪水涨了百分之四十,从一万八涨到两万五。
两万五。在海市,这个数字不算高,但对于一个二本毕业、从小县城出来的年轻人来说,已经是一个值得骄傲的里程碑了。
他给老婆发了消息:“老婆,我涨薪了!两万五!”
老婆回了一个“哇”的表情包,然后又回了一条:“老公你好棒!那我们是不是可以开始存钱买房了?”
陈浩南看着这条消息,笑容凝固了一秒,然后重新笑了——这次的笑有点勉强。
买房。
在海市,一套像样的两居室,至少五百万。首付百分之三十,一百五十万。他月薪两万五,老婆月薪八千,两个人****,大约需要四年才能攒够首付。但人不可能****,房租、吃饭、交通、偶尔的社交……每个月能攒下一万五就不错了。
一百五十万除以一万五,等于一百个月。
八年零四个月。
而且房价还在涨。
“可以的,”他回复老婆,“慢慢来,总能买得起的。”
这是他最常说的一句话。
“慢慢来,总能好的。”
这句话,他说了两年。
但事情并没有慢慢好起来。
创新科技有限公司是一家做企业级SaaS软件的公司,规模不大不小,大约两百人。公司最大的特点是:永远在缺人,永远在加班。
陈浩南入职的时候,产品部有五个人。两个月后,走了两个。公司没有补招,因为“HC冻结了”——HC,headcount,**名额。老板说:“现在大环境不好,能省就省。你们三个辛苦一下,等融资到位了再招人。”
融资没有到位。
又过了一个月,又走了一个。产品部剩下两个人:陈浩南和一个刚毕业的实习生。
实习生干了三个月,也走了。走的时候在朋友圈发了一条:“创新科技,狗都不干。”
陈浩南没有点赞,但他心里默默同意了。
从那以后,产品部只有他一个人。
他一个人管三个产品线:一个已经上线的、一个在开发的、一个还在调研的。他每天的工作内容包括但不限于:写需求文档、画原型图、和客户沟通、和技术吵架、和测试**、和老板汇报、和运营对数据、和销售一起给客户做演示……
还有写代码。
是的,写代码。
因为公司裁掉了所有的程序员——对,所有的。老板说:“现在AI这么发达了,还要什么程序员?让产品经理用AI写代码就行了,省下来的钱给市场部做投放。”
老板不懂技术。
老板以为AI能替代程序员。
老板以为一个产品经理可以用ChatGPT写出一个完整的企业级SaaS系统。
陈浩南花了整整一个星期向老板解释为什么这不可能,但老板不听。老板说:“你不要有畏难情绪。你看那些硅谷的创业公司,一个人就是一个团队。你也可以的。”
陈浩南想说“人家一个人一个团队是因为人家是CTO出身,我是产品经理,我连SQL都不会写”,但他没有说。
因为他需要这份工作。
他需要这份工作来攒首付。
所以他学了。
他花了三个月的时间自学了Python、J**aScript、React、Node.js。他每天晚上加班到十二点,回家之后还要再看两个小时的编程教程。他的头发开始大把大把地掉,他的黑眼圈越来越重,他的脾气越来越差。
老婆开始抱怨。
“你最近怎么了?回家就是一张臭脸,跟你说话也不理。”
“对不起,我太累了。”
“你每天都太累了。你是不是不爱我了?”
“不是,我真的太累了。”
“你以前不是这样的。你以前还会给我讲笑话,现在连笑都不笑了。”
“我……我只是……”
“算了,不说了。你早点睡吧。”
老婆翻过身去,背对着他。
陈浩南躺在床上,看着天花板,眼睛干涩得眨一下都疼。他想伸出手去抱抱老婆,但他的手臂像灌了铅一样沉,抬不起来。
他在心里说:“对不起,等我攒够首付,买了房,就好了。再等我几年。”
这是他对老婆说的最多的一句话的变体——“再等我几年”。
但“几年”是多长,他自己也不知道。
死亡前七十二小时。
周一早上九点,陈浩南到公司。他的工位在开放办公区的角落,靠窗,旁边是饮水机。这个位置是他特意选的——靠窗可以看到外面的天空,旁边是饮水机,方便接水。
他坐下,打开电脑,看到邮箱里有四十七封未读邮件。其中三十封是产品反馈,十封是客户投诉,五封是老板的“紧急需求”,两封是垃圾邮件。
他先处理了老板的“紧急需求”。
老板的第一个需求: “浩南,我们那个XXX项目的**管理页面,客户说太丑了,你重新设计一下,今天下班前给我。”
老板的第二个需求: “浩南,YYY项目的数据库出了点问题,数据查不出来了,你看看怎么回事。你不是学了数据库吗?赶紧修一下。”
老板的第三个需求: “浩南,ZZZ项目的客户今天要来公司演示,你准备一下PPT,下午两点开始。客户很重要,不能搞砸。”
三个“紧急需求”,三个不同的项目,三个完全不同的领域——设计、数据库、客户演示。
陈浩南一个人。
他深吸一口气,开始干活。
上午九点到十二点:改**管理页面的UI。他用Fi***画了新的设计图,切图、标注、导出。期间技术部的老周来找他,说:“浩南,你这个需求文档里有个逻辑不对,你过来看一下。”他过去看了,讨论了半个小时,改了一版逻辑。
中午十二点到一点:吃饭。他从抽屉里拿出一盒方便面——红烧牛肉味的——去茶水间接了热水,泡了三分钟,吃了。吃的时候还在看手机上的客户资料,为下午的演示做准备。
下午一点到两点:准备PPT。他花了四十分钟做了一个二十页的PPT,内容涵盖了产品的所有卖点、数据、案例。做完之后又检查了两遍,改了几个错别字。
下午两点到四点:给客户做演示。客户来了三个人,一个技术总监、一个业务负责人、一个采购。陈浩南一个人讲了两个小时,回答了三十多个问题。客户的技术总监问了一个很深的问题,他答不上来,说“我回去确认一下再给您答复”。
下午四点到六点:修数据库。他打开SQL,开始排查问题。数据库的表结构是他设计的,但代码是AI写的,他不太熟悉。他花了两个小时,终于找到了问题——一个索引写错了,导致查询超时。他改了过来,数据库恢复正常。
下午六点到七点:吃晚饭。他又泡了一盒方便面——这次是香菇炖鸡味的。吃的时候,老板发来消息:“浩南,XXX项目的**管理页面改好了吗?我明天早上要看。”
他回复:“改好了,明天早上发给您。”
晚上七点到十一点:继续写代码。他负责的那个SaaS系统有一个新功能要上线,前端代码还没写完。他打开VS Code,开始写React组件。写到晚上十一点,功能完成了一半。
晚上十一点,他关上电脑,收拾东西,准备回家。
走出公司大楼的时候,他看到了天空。
海市的天空,十一月的夜晚,没有星星,只有云。云被城市的灯光映成暗橘色,像一个巨大的锅盖扣在城市上空。
他深吸了一口气。
空气是凉的,带着汽车尾气和路边**摊的味道。
他拿出手机,想给老婆发条消息。打开微信,看到老婆在下午五点发了一条消息:
“老公,今天早点回来,我给你做了***。你最爱吃的那种,放了很多很多蒜。”
时间是下午五点。
现在是晚上十一点。
六个小时过去了。
他犹豫了一下,没有回。他想:老婆应该已经睡了吧?我回消息可能会把她吵醒。明天再回吧。
他把手机放进口袋,走向地铁站。
到家的时候是十一点四十分。老婆已经睡了,客厅的灯关着,餐桌上放着一盘***,用保鲜膜盖着。肉已经凉了,油脂凝固成了白色的固体,蒜末贴在肉的表面,看起来不太有食欲。
但陈浩南还是拿了一双筷子,站在餐桌前,吃了一块。
凉的。硬的。很咸。
但他嚼了很久,咽了下去。
然后他走进卧室,老婆背对着他,呼吸均匀。他在床边站了一会儿,没有开灯,只是站着。
“对不起,”他无声地说,“明天我一定早点回来。”
他洗了澡,**,闭上眼睛。
闹钟定在早上六点半。
他还能睡六个半小时。
死亡前四十八小时。
周二早上七点,陈浩南到公司——比平时早了半个小时。因为昨天数据库的问题虽然修好了,但还需要做一下压力测试,确保不会再出问题。
他打开电脑,发现邮箱里有五十二封未读邮件。
老板在凌晨两点发了一条消息: “浩南,我突然想到一个点子。我们那个SaaS系统,能不能加一个AI功能?就是那种……用户输入一句话,系统自动生成报告。这个功能很火的,加上去我们就能融资了。你评估一下,今天给我方案。”
陈浩南看着这条消息,沉默了一分钟。
一分钟之后,他回复:“好的,我评估一下。”
然后他开始干活。
上午七点到十点:做数据库压力测试。写了几个脚本,跑了一遍,数据正常。他松了一口气。
上午十点到十二点:评估老板的“AI功能”。他查了一下资料,发现如果真的要做这个功能,需要调用大模型的API,需要重新设计数据结构,需要增加服务器资源……粗略估计,开发周期至少三个月,成本至少五十万。
他写了一份评估报告,把技术难点、时间周期、成本预算都列了出来。报告写了十页,数据翔实,逻辑清晰。
中午十二点到一点:吃午饭。泡面,鲜虾鱼板味。吃的时候,技术部的老周又来找他:“浩南,那个YYY项目又出问题了,数据对不上,你过来看一下。”
他放下泡面,过去看了。发现是数据同步的问题,需要重新跑一遍ETL脚本。他写了一个脚本,跑了一个小时,数据对上了。
下午一点到六点:继续写昨天没写完的前端代码。他写了五个小时,功能完成了百分之八十。期间老婆发了三条消息:
“老公,你今天几点回来?”
“老公,你吃饭了吗?”
“老公,你是不是又加班?”
他没有时间回。
下午六点到七点:吃晚饭。还是泡面。这次是酸辣牛肉味,因为香菇炖鸡的吃完了。
晚上七点到十一点:继续写代码。他把剩下的百分之二十写完了,跑了一下,有*ug。他修了两个小时,*ug修好了,但功能还是不完美。他看了一眼时间,已经晚上十一点了。
“明天再优化吧,”他想。
他关上电脑,收拾东西。
走出大楼的时候,他又看到了天空。今天的天空比昨天还暗,云层更厚了,看不到一丝星光。
他拿出手机,看到老婆在晚上九点发了一条消息:
“老公,***我放冰箱了。你回来自己热一下吃。”
他没有回。
他太累了,连打字的力气都没有。
到家的时候是十一点半。他打开冰箱,看到了那盘***。他没有热,直接拿筷子夹了一块吃。
凉的。硬的。还是很咸。
但他吃了三块。
然后他洗了澡,**,闭上眼睛。
老婆背对着他。
他没有说“对不起”,因为他连说话的力气都没有了。
死亡前二十四小时。
周三早上八点,陈浩南到公司。比平时晚了半个小时——因为他实在起不来了。闹钟响了三次,他按掉了三次。
他的头很疼,胸口闷闷的,像压了一块石头。他的右手手腕酸痛——那是长期握鼠标导致的腱鞘炎。他的眼睛干涩,看东西有点模糊。
他坐在工位上,打开电脑。
邮箱里有六十一封未读邮件。
老板在早上七点发了一条消息: “浩南,AI功能的评估报告呢?我等你一上午了。”
陈浩南看了一眼时间。老板说“等了一上午”,但现在才早上七点。老板的逻辑是:我七点发的消息,你八点才到,你已经迟到了一小时,所以“一上午”已经过去了。
他没有解释。他把昨天写好的评估报告发了过去。
老板秒回: “三个月?五十万?你是不是评估错了?我问了隔壁公司的老王,他说他们做一个AI功能只用两周,花五万块钱。你再评估一下,往少了估。”
陈浩南想回复:“隔壁公司的老王是个卖课的,他说的话你也信?”但他没有。
他回复:“好的,我再评估一下。”
然后他开始重新写评估报告。他把开发周期从三个月压缩到了六周,把成本从五十万压缩到了十五万。他知道这是不可能的,但他没有办法。老板要一个数字,他就给一个数字。至于后面做不做得到——那是以后的事。
上午九点到十二点:写需求文档。新功能的需求文档,三十页,包含了所有的用户故事、流程图、数据字典。写到一半,销售部的老张来找他:“浩南,昨天那个客户又问了,那个技术问题你查到了吗?”
他完全忘了这件事。
“我下午给你答复,”他说。
中午十二点到一点:吃午饭。泡面。这次是最后一种口味——香辣牛肉味。吃的时候,他看了看抽屉里的泡面存货:还剩三盒。他想着下班的时候去超市买一箱。
下午一点到三点:查客户的技术问题。他翻了一堆资料,打了两个电话请教以前的同事,终于找到了答案。他把答案整理成邮件,发给了销售部。
下午三点到六点:写代码。他继续完善昨天那个功能,优化了一些性能,修复了几个**ug。功能终于跑通了,但页面加载速度有点慢,需要再优化。
下午六点到七点:吃晚饭。没有泡面了。他去楼下的便利店买了一个饭团和一罐红牛,站在路边吃完了。红牛很甜,甜得发腻,但他一口气喝完了,因为他需要提神。
晚上七点到九点:继续写代码。他在优化页面加载速度,改了几版代码,效果都不太好。他的头越来越疼,胸口越来越闷。他揉了揉太阳穴,喝了一口水。
晚上九点到十点:开会。老板临时拉了一个会,讨论新产品的定位。会上老板滔滔不绝地讲了一个小时,陈浩南坐在那里,头昏脑涨,一个字都没听进去。他只是在老板问“浩南你觉得呢”的时候,说了一句“我觉得挺好的”。
晚上十点到十一点:继续写代码。他终于找到了优化页面加载速度的方法,改了一版代码,速度提升了百分之三十。他松了一口气,看了一眼时间:晚上十一点。
“再写一个小时吧,”他想,“把这个功能彻底写完,明天就能上线了。”
他继续写。
晚上十一点到十二点:写代码。他的手指在键盘上敲击,但速度越来越慢。他的视线开始模糊,屏幕上的字像蚂蚁一样在爬。他揉了揉眼睛,喝了一口水。
胸口的那块石头越来越重了。
凌晨十二点到一点:写代码。他不知道自己写了什么,只是机械地敲着键盘。他的意识开始恍惚,他觉得自己像是在做梦,又像是醒着。他分不清屏幕上的代码是他写的还是AI生成的。
凌晨一点到两点:写代码。他的手指停了。他盯着屏幕,屏幕上是一行代码:
```j**ascript
function getHomeUrl() {
return /home;
}
```
他看了这行代码很久。
这行代码没有错。但它也没有意义。
就像他的人生。
没有错,但也没有意义。
他突然想笑。但笑不出来。
他的胸口突然一阵剧痛——像有人把手伸进了他的胸腔,攥住了他的心脏,使劲地拧。
“呃——”
他发出了一声低沉的、像是从地底传来的**。
然后他的身体向前倾倒,额头砸在了键盘上。
屏幕上的光标开始疯狂地闪烁,输入了一串无意义的字符:
“fffffffffffffffffffffffffffffffffffffffffffffffff——”
这是他人生中输入的最后一串字符。
fffff。
像是一个程序员对这个世界说的最后一句评价:
****。
死亡后第一天。
周四早上八点,同事们陆续来上班。
陈浩南趴在工位上,额头抵着键盘,姿势看起来像是在睡觉。
第一个路过他身边的是技术部的老周。老周去饮水机接水,经过他的工位,看了一眼,嘟囔了一句:“浩南又睡着了,这小子昨晚肯定又加班了。”然后接了一杯水,走了。
第二个路过的是运营部的小李。小李拿着杯子来接水,看到陈浩南的姿势,摇了摇头:“产品经理真惨,天天加班。”然后接了一杯咖啡,走了。
第三个路过的是行政部的小王。小王来贴“节约用电”的标语,看到陈浩南,犹豫了一下,伸手把他身上的外套往上拉了拉——那是前天不知道谁给他披的——然后贴了标语,走了。
没有人发现他已经死了。
没有人。
因为在这家公司,趴在桌上睡觉太正常了。每个人都加班,每个人都累,每个人都在工位上睡过觉。陈浩南只是其中一个。
他站在自己的**旁边,看着同事们来来往往。
他想喊:“我死了!你们看看我!我死了!”
但他的声音没有人听到。
他想伸手去拉一个人的衣袖,但他的手穿过了对方的衣服。
他想站起来,走到老板的办公室,拍桌子说:“你看到了吗?我死了!加班加死的!你满意了吗?”
但他站不起来。
他的魂体被无数根线锚在了这个工位上。那些线的另一端连接着他的电脑、他的需求文档、他未完成的代码、他未回复的邮件、他未处理的消息——所有他生前没有完成的事情,都变成了锁链,把他锁在了这里。
他只能站在自己的**旁边,看着。
看着老周来接水,看着小李来冲咖啡,看着小王贴标语,看着保洁阿姨来收垃圾。
保洁阿姨看到他的时候,说了一句:“小伙子,别趴在桌子上睡,对颈椎不好。”
然后她把他桌上的空泡面盒收走了。
陈浩南想哭,但哭不出来。
他的眼泪在昨天已经流干了。
死亡后第二天。
周五。
陈浩南的**还在工位上。
他的脸色已经从灰白变成了青灰色,嘴唇发紫,眼窝深陷。皮肤开始出现尸斑——一块一块的暗紫色斑点,像墨水洒在了宣纸上。
工位周围开始有一股淡淡的异味。
同事们闻到了。
“什么味道?”老周皱着眉头,四处闻了闻,“是不是有什么东西坏了?”
“好像是浩南那个方向,”小李说,“他是不是放了什么吃的在抽屉里忘了扔?”
没有人去检查。
因为他们不想多管闲事。
在这个公司,多管闲事是最大的禁忌。你管了闲事,就意味着你要承担责任。你承担责任,就意味着你要加班。你要加班,就意味着你也会变成陈浩南这样——趴在桌上,脸色发灰,身上有味。
所以大家都假装没有闻到。
老板也没有注意到。
老板在办公室里忙着融资的事,忙着见投资人,忙着画大饼。他已经三天没有和陈浩南说过话了——当然,这很正常。老板通常一周只和陈浩南说一次话,就是周一早上布置任务的时候。
陈浩南站在自己的**旁边,看着自己的脸一天天变化。
他看着自己的皮肤从灰白变成青灰,从青灰变成暗紫。他看着尸斑从指甲盖大小扩散到巴掌大小。他看着自己的嘴唇从发紫变成发黑。
他看着同事们从身边走过,皱了皱眉头,然后快步走开。
他看着保洁阿姨在清理垃圾桶时,把垃圾袋从他脚边拖走,垃圾袋擦过他的裤腿,他没有感觉。
他觉得自己像一件被遗忘在角落里的旧家具。
积灰,发霉,腐烂。
没有人记得。
也没有人在乎。
死亡后第三天。
周六。
公司没有人来。
周末,写字楼里空荡荡的,只有保安在楼下巡逻。
陈浩南独自站在自己的**旁边,站了很久。
然后他做了一个决定。
他要去天台。
他不想再看着自己的**了。那具**已经不再是他了——那只是一堆正在腐烂的有机物,一具被过度使用的机器,一个被榨干了所有价值的工具。
他穿过走廊——每一步都像在沼泽里跋涉,那些锚定他的锁链在拼命地把他往回拽——走到了电梯口。
电梯的门开了。
他走了进去。
按了“37”。
电梯门关上的瞬间,他看到走廊尽头有一面镜子。镜子里没有他的倒影。
他已经是一个鬼了。
天台的门是锁着的。但鬼魂不需要钥匙——他穿过门,走到了外面。
风很大。
海市十一月的风,冷得像刀子,割在脸上生疼。但他感觉不到冷了——鬼魂没有体温,没有痛觉,只有情绪。
他走到天台边缘,坐了下来。
双腿悬空。
脚下是二百米的深渊。
他不怕。
他已经死了。
他开始想事情。
想他老婆。
想那盘***。
想那条没有听的语音。
想他们结婚那天——那天他穿了一身租来的西装,领带系得太紧,勒得他喘不过气。老婆穿着白色的婚纱,化了妆,好看得不像真人。他们在酒店的大厅里敬酒,他喝了很多酒,脸红得像关公。老婆扶着他回房间,一边走一边骂他:“你喝这么多干嘛?明天还起不起床了?”
他说:“我高兴。”
他是真的高兴。
那是他人生中最高兴的一天。
那天晚上,老婆靠在他肩膀上,说:“老公,我们以后要一直在一起,好不好?”
他说:“好。”
他没有说“等我攒够首付”或者“再等我几年”。他只是说“好”。
因为那一刻,他相信这是真的。
他相信他们会一直在一起,会买房,会生一个孩子,会看着孩子长大,会一起变老,会在某个阳光很好的下午,坐在阳台上晒太阳,老婆给他削一个苹果,他给老婆讲一个笑话。
就像他父母那样。
就像所有人期待的那样。
但现在,他坐在这栋楼的边缘,脚下是二百米的深渊,背后是一具正在腐烂的**,口袋里有一张永远无法兑现的承诺。
他拿出鬼魂的手机,打开阴司代驾APP。
附近暂无可用车辆。
他等。
等了一个小时。
两个小时。
三个小时。
四个小时。
没有车。
他开始怀疑:是不是根本没有人会来接他?是不是鬼魂都是这样,被遗忘在某个角落,慢慢消散?
他开始理解为什么有些鬼会变成**了。
不是因为他们恨。
是因为他们绝望。
就在他准备放弃的时候——就在他准备闭上眼睛,让魂体在风中慢慢瓦解的时候——手机亮了。
“叮!司机已接单。”
陈浩南看着屏幕上的那行字,眼眶红了。
有人来接他了。
有人记得他。
哪怕那个人只是一个素不相识的代驾司机。
哪怕那辆车是阴司的,车牌是44444。
但有人来了。
电梯门开了。
江澈走出电梯,看到了创新科技有限公司的办公区。
周六的公司空无一人,灯关了,只有安全出口的绿色指示灯在黑暗中发出幽幽的光。办公区很大,大约有三百个工位,排列得整整齐齐,像一片灰色的墓碑。
每个工位上都有一台电脑、一个显示器、一个键盘、一个鼠标、一个水杯、一盒纸巾、一盆枯萎的绿萝——不,不是每个工位都有绿萝,只有那些“老员工”才有绿萝,因为绿萝是公司成立时发的,已经两年了,大多数都死了。
江澈走过这片“工位坟场”,目光扫过一个又一个工位。
他看到了陈浩南的工位。
那个工位在靠窗的角落,旁边是饮水机。工位上有一台电脑,屏幕是黑的,键盘上有一些污渍——那是陈浩南倒下时留下的。鼠标旁边放着一个相框,相框里是一张照片:一个年轻女人,笑容灿烂,**是一片花海。
那是陈浩南的老婆。
照片旁边还有一张便利贴,上面写着:“早点回家。”
字迹是女人的,圆润、温柔,但最后那个“家”字的最后一笔,用力很重,几乎划破了纸面。
那是一个女人在无数个独自度过的夜晚,用尽全力写下的一笔。
江澈站在工位前,看着那具**。
陈浩南的**趴在桌上,额头抵着键盘,姿势像是在思考一个很难的技术问题。他的脸色是暗紫色的,嘴唇发黑,皮肤上有明显的尸斑。他的右手还保持着握鼠标的姿势,手指蜷曲,指甲发青。
他身上的那件浅蓝色衬衫已经皱得不成样子了,领口有一圈深色的汗渍。工牌还挂在脖子上,照片上的年轻人笑着,和现在的**形成了残酷的对比。
江澈伸手,轻轻地把陈浩南的眼皮合上。
**已经不需要眼睛了。
但他需要。
因为他是一个活人。活人看到死人睁着眼睛,会不舒服。
这是一种本能。
和理智无关。
他转身走向天台的门。
门是锁着的。他伸手推了一下,门纹丝不动。
“小阴。”
“在的,江先生。”
“开门。”
“好的。正在破解门禁系统——破解成功。”
门锁“咔”地一声开了。
江澈推开门,走到了天台上。
风很大。
他看到了陈浩南。
一个年轻人坐在天台边缘,双腿悬空,衬衫被风吹得猎猎作响。他的背影看起来很瘦,肩膀很窄,脊椎的轮廓透过衬衫清晰可见——那是长期营养不良和过度劳累的结果。
“陈浩南?”江澈说。
陈浩南转过头。
他的脸很白,眼眶深陷,嘴唇干裂。但他的眼睛很亮——那是一种鬼魂特有的亮,像黑暗中的两盏灯。
“你是……司机?”
“对。阴司代驾,工号0000,江澈。”
“你来了。”陈浩南的声音很轻,被风吹散了,“我等了你四个小时。”
“抱歉。平台车辆不够,我是唯一的值班司机。”
“只有你一个?”
“对。因为阳间的代驾司机嫌夜班辛苦,阴间的代驾司机嫌阳间空气不好。所以只有我一个。”
陈浩南愣了一下,然后嘴角动了一下——那是一个试图笑的动作,但没有成功。
“你是活人?”
“是。”
“活人给鬼开车?”
“是。”
“你不怕?”
“怕。但我更怕穷。”
陈浩南又愣了一下,然后嘴角又动了一下——这次幅度大了一点,但还是没有形成笑。
“你这个人,”他说,“挺有意思的。”
“谢谢。但我们现在需要走了。你的魂体状态……不太稳定。”
江澈看了看手机上的数据:
魂体完整度:73% ↓
锚定强度:81%(高)
自我消散倾向:62% ↑
魂体完整度只有73%了。这意味着陈浩南的魂体已经开始瓦解——不是因为笑,而是因为悲伤。悲伤同样会导致魂体失稳,只是速度比笑慢一些,但结果是一样的。
“你要带我去哪?”陈浩南问。
“先带你回家。你看你老婆。然后带你去阴司入口。你需要进入地府轮回。”
“回家……”陈浩南重复了这两个字,声音颤抖了一下,“我能回家吗?”
“能。我开车送你。”
“但我走不了。我被钉在这里了——那些未完成的需求、未写完的代码、未回复的邮件……它们像锁链一样把我锁在了这里。我连走到电梯口都费劲。”
江澈看了看手机上的“锚定强度”:81%。
“我知道,”他说,“所以我来接你。阴司代驾的车辆有一个功能——它可以切断鬼魂与阳间的锚定。只要你上了车,那些锁链就会暂时失效。”
“暂时?”
“对,暂时。车程大约四十分钟。在这四十分钟里,你是自由的。你可以回家看老婆,可以看看你生活过的地方,可以最后感受一下阳间的风、阳间的阳光、阳间的空气。但四十分钟之后,你需要进入阴司入口。否则锁链会重新锚定,而且强度会加倍。”
陈浩南沉默了一会儿。
“四十分钟,”他说,“够了。”
他从天台边缘站了起来。
站起来的动作很慢,像是一个人在从深水中浮上来。他的身体晃了一下,江澈下意识地伸手去扶——但他的手穿过了陈浩南的手臂,什么也没抓住。
“谢谢,”陈浩南说,“但我是一团空气,你扶不了我。”
“我知道。下意识。”
两个人——或者说,一个人和一个鬼——走向天台的门。
陈浩南走得很慢。每走一步,他都能感觉到那些锁链在撕扯他的魂体。但奇怪的是,当他离江澈越近,那些撕扯感就越弱。
“你的车……有某种磁场?”他问。
“不是磁场。是阴气。阴司代驾的车辆释放的阴气可以暂时中和阳间锚定的力量。原理类似于……用魔法打败魔法。”
“你是程序员?”
“是。前程序员。”
“哪个方向的?”
“后端。J**a。”
“我是产品经理。”
两个人对视了一眼。
空气突然安静了。
“那什么,”陈浩南说,“你不会怪我吧?产品经理和程序员的关系……你知道的。”
“我知道。但你现在是鬼了,我不想跟一个鬼吵架。”
“为什么?鬼更好欺负?”
“不是。因为鬼没有KPI了。没有KPI的产品经理,和程序员是没有矛盾的。”
陈浩南这次真的笑了。
很轻,很短,但确实是笑。
他的嘴角上翘了大约两毫米,眼眶里有什么东西闪了一下——那是鬼魂的眼泪的前兆。
“走吧,”他说,“带我去看我的老婆。”
两个人走进电梯。
电梯门关上的瞬间,江澈看到了陈浩南工位上的那个相框。照片里的女人还在笑,笑容灿烂,**是花海。
便利贴上的字还在:“早点回家。”
但现在,回家已经不是一个地点的问题了。
家,对于陈浩南来说,已经不是一栋房子、一个门牌号、一张床。家是一个人。
一个做***的人。
一个在深夜里等他回来的人。
一个在便利贴上写下“早点回家”的人。
他要去见那个人。
哪怕只是远远地看着她。
哪怕她看不到他。
哪怕他们之间的距离,已经不是一个城市、一条路、一扇门——而是生死。
他也要去。
因为这是他最后的、唯一的、不可放弃的心愿。
迈**无声无息地驶出了科技园。
陈浩南坐在后座,看着窗外的街景。海市的街道在凌晨的阳光下显得陌生又熟悉——他在这座城市生活了八年,但从来没有在这个时间点看过这座城市。
“我从来没见过凌晨四点的海市,”他说,“我见过凌晨一点、两点、三点的海市,但没见过四点的。因为四点的时候我通常刚到家,倒头就睡,什么都不看。”
“现在看到了。”
“看到了。挺好看的。”他指着窗外的一栋建筑,“那是海市图书馆。我老婆以前在那附近上班。我们刚结婚的时候,我每天下班去接她,两个人在图书馆门口的天桥上站一会儿,看看夜景。”
他沉默了一会儿。
“后来她换了工作,我就不用去接了。再后来,我加班越来越多,连周末都没有了。我们在一起的时间越来越少。”
“你知道最讽刺的是什么吗?”
“什么?”
“我们住在同一个屋檐下,但有时候连续好几天都见不到面。我出门的时候她还没起床,我回家的时候她已经睡了。我们像两个住在同一个房子里的陌生人。”
他的声音越来越低。
“但我不怪她。是我的错。我把所有的时间都给了工作,只把垃圾时间留给她。深夜、凌晨、疲惫、沉默——这些都是垃圾时间。我从来没有在阳光好的下午陪她逛过街,从来没有在周末的早晨和她一起吃一顿悠闲的早餐,从来没有在她需要我的时候,说一句‘我在’。”
“我唯一留给她的,是一条没有听的语音。”
“和一盘凉了的***。”
江澈从后视镜里看了他一眼。
“你老婆叫什么名字?”
“林小冉。”
“林小冉,”江澈重复了一遍,“好听的名字。”
“嗯。她人比名字还好听。”陈浩南的声音里突然有了一点温度——那是回忆的温度,是爱情的温度,是唯一能穿透死亡的温度。“她喜欢笑,喜欢花,喜欢小猫。我们结婚的时候,她没有要彩礼,没有要房子,没有要车子。她只说要一只猫。”
“你给她买了吗?”
“买了。一只橘猫,叫‘年糕’。因为她喜欢吃年糕。”
“年糕还好吗?”
“不知道。我很久没有关心过年糕了。它可能都不认识我了。”
陈浩南低下头,看着自己青灰色的手指。
“江澈,你说……我死了之后,林小冉会怎么想?”
“她会难过。”
“只是难过?”
“她会非常难过。会哭,会失眠,会吃不下饭,会看着你的照片发呆。会梦到你,然后在梦里哭醒。会在每一个你们一起走过的路口停下来,愣很久。会在超市里看到你爱吃的泡面时,伸手拿一盒,然后想起你已经不在了,再把泡面放回去。”
陈浩南的身体开始发抖。
“她会恨你,”江澈继续说,“恨你为什么不好好休息,恨你为什么不爱惜自己的身体,恨你为什么留下她一个人。她会生气,会愤怒,会在心里骂你一万遍。”
“但最后——”
江澈停顿了一下。
“她会原谅你。”
“因为她爱你。”
陈浩南的眼泪流了下来。
无声的,透明的,像水一样的眼泪,从眼眶里涌出来,顺着脸颊流下来,滴在空气中,在落地之前就消散了。
他没有擦。
因为他知道,这是他最后一次流泪了。
车子驶入了一个居民小区。
这是一个普通的中档小区,有十几栋高层住宅,楼下有一个小花园,花园里有几棵桂花树和一个儿童游乐设施。小区的名字叫“阳光花园”——很普通的名字,全中国至少有一百个叫“阳光花园”的小区。
但这是陈浩南的家。
迈**停在7号楼下。
“她在家吗?”陈浩南问。
“在。今天是周六,她不用上班。”江澈看了看手机上的数据,“但你需要快一点。你的魂体完整度还在下降。”
魂体完整度:68% ↓
“68%了,”江澈说,“当完整度降到50%以下,你的意识就会开始模糊。降到30%以下,你会忘记自己是谁。降到10%以下,你会彻底消散。”
“所以我有大约……二十分钟?”
“最多。”
“够了。”陈浩南推开车门,飘了出来。他站在楼下,抬起头,看着七楼的窗户。
窗户是关着的,窗帘拉了一半。透过窗帘的缝隙,他能看到一盏灯——暖**的,很温暖。
那是他家的灯。
他每天早上出门的时候会关掉它,每天晚上回家的时候会打开它。这是他在这间屋子里做的最多的两个动作——关灯,开灯。
但现在,他再也关不了那盏灯了。
“我上去了,”他说。
“去吧。我在楼下等你。”
陈浩南飘进了单元楼。
他没有走楼梯,也没有坐电梯——他直接穿过了天花板,一层一层地往上飘。穿过六楼的天花板,到了七楼。
他家的门是关着的。
他穿了过去。
客厅很小,但收拾得很干净。沙发上放着几个抱枕——那是林小冉在网上买的,她说“有了抱枕,家里才像家”。茶几上放着一杯没喝完的茶,已经凉了。电视柜上放着几个相框——他们的结婚照、年糕的照片、还有一张他们在海边的合影。
餐桌在客厅的角落。
餐桌上放着一盘***。
用保鲜膜盖着。
肉已经放了三天了。
油脂凝固成了白色的固体,蒜末贴在肉的表面,看起来不太有食欲。但盘子旁边放着一双筷子、一个碗、一碗米饭——米饭也已经干了,表面裂开了细纹。
这是林小冉给他留的晚饭。
三天前的晚饭。
她每天晚上都会做一顿饭,然后等他回来。等到深夜,等到饭菜凉了,等到她实在撑不住了,才去睡觉。睡觉前,她会把饭菜用保鲜膜盖好,放在桌上,希望他回来的时候能看到。
三天了。
她每天都做新的***,然后把旧的倒掉。
三天,三盘***。
每一盘都放在同样的位置,旁边放着同样的筷子、同样的碗、同样的米饭。
每一盘都没有人吃。
陈浩南站在餐桌前,看着那盘***。
他的嘴唇在抖。
然后他听到了声音——从卧室传来的。
是哭声。
很轻的、压抑的、像是怕被人听到的哭声。
林小冉在哭。
陈浩南穿过走廊,飘到了卧室门口。
门是半掩着的。
他穿了过去。
卧室里很暗,窗帘拉得严严实实。床上躺着一个女人——她穿着一件宽大的T恤,头发散在枕头上,脸埋在枕头里。
她在哭。
肩膀在颤抖,手指攥着被角,指节发白。她的哭声很轻,轻得像是在喉咙里打转,不敢放出来。
枕头已经湿了一**。
床头的柜子上放着一个手机,屏幕亮着。屏幕上是陈浩南的微信对话框——最新的一条消息是他三天前发的:
“今天可能要晚点回来,你先睡,别等我。”
这是他发的最后一条消息。
林小冉回了三条:
“好的。”(17:32)
“老公,你吃饭了吗?”(19:15)
“老公,***我放冰箱了,你回来自己热一下吃。”(21:03)
然后就没有然后了。
陈浩南站在床边,看着哭泣的妻子。
他伸出手,想去摸她的头发。
手穿过了她的头发。
他蹲下来,凑近她的脸,想对她说一句话。
“对不起。”
他无声地说。
“对不起,我回来了。”
“对不起,我看到了***。”
“对不起,我没有早点回来。”
“对不起,我骗了你。我说‘再等我几年’,但我没有几年了。我只有三天。三天前,我就已经死了。”
他的眼泪又流了下来。
林小冉当然听不到。
但她突然停止了哭泣。
她抬起头,红肿的眼睛看着前方——看着陈浩南站着的位置。
她什么都看不到。
但她感觉到了什么。
“浩南?”她轻声说,声音沙哑得像是被砂纸磨过,“是你吗?”
陈浩南的魂体剧烈地颤抖了一下。
“是我,”他说,“我在这里。”
林小冉当然听不到。但她伸出手,向着陈浩南的方向——手指在空气中摸索,像是要抓住什么。
“我梦到你了,”她说,“昨天晚上。你站在公司的天台上,风很大,你穿着那件蓝色的衬衫,工牌还挂着。你看着我,没有说话,但我知道你想说什么。”
“你想说‘对不起’。”
“但我不要你的对不起。”
她的眼泪又流了下来。
“我要你回来。”
“我要你回来吃饭。我要你回来睡觉。我要你回来跟我吵架,回来嫌我做的***太咸,回来跟我说‘老婆,我今天好累’。”
“我不需要你赚很多钱,不需要你买房子,不需要你给什么首付。我只需要你活着。每天下班之后回来,吃我做的饭,跟我说说话,看看年糕,看看我。”
“就这么简单。”
“为什么这么简单的事情,你都做不到?”
她哭得说不出话了。
陈浩南跪在床边,跪在她的面前。
他伸出手,做出一个拥抱的姿势——他的手臂环绕着她的肩膀,他的额头抵着她的额头。
她感觉不到。
但她的身体突然不抖了。
她的呼吸变得平稳了。
她闭上了眼睛,像是在一个拥抱中安静了下来。
“浩南,”她轻声说,“你是不是在这里?”
“是。”陈浩南说。
“你能听到我说话吗?”
“能。”
“那你听我说——”
她深吸了一口气。
“我不怪你。”
“我不恨你。”
“我原谅你。”
“但你要答应我——在那边,不要再加班了。”
“不要再熬夜了。”
“不要再吃泡面了。”
“找一个不用加班的工作,好好吃饭,好好睡觉。”
“然后……等我。”
“等我来了,你再给我做一顿***。”
“你做。我做的一直太咸了。”
她的嘴角微微上翘了。
那是一个很小的、很淡的、带着泪水的笑。
陈浩南看着那个笑,也笑了。
他的笑也是小的、淡的、带着泪水的。
两个人的笑容,在同一个空间里,虽然看不到彼此,但奇迹般地同步了。
魂体完整度:52% ↓
“陈浩南,”江澈的声音从楼下传来——不是通过耳机,而是通过某种灵魂层面的共振,“该走了。完整度52%了。”
陈浩南站起来。
他最后看了林小冉一眼。
她蜷缩在床上,眼睛闭着,呼吸均匀。她的嘴角还残留着那个微笑——那个带着泪水的、原谅的、释然的微笑。
枕头还是湿的。
但她的眉头不再紧锁了。
“谢谢你,”陈浩南对她说,“谢谢你原谅我。”
他转身,穿过卧室的墙,飘到了楼下。
江澈站在迈**旁边,车门已经打开了。
“上车吧,”他说,“该去阴司入口了。”
陈浩南点了点头,坐进了后座。
魂体完整度:51%
车子发动了。
陈浩南坐在后座,看着后视镜里逐渐远去的阳光花园小区。7号楼的七楼,那盏暖**的灯还亮着。
“她会好起来的,”江澈说。
“你怎么知道?”
“因为她还留着你做的***的盘子。这说明她没有放弃。一个没有放弃的人,总会好起来的。”
陈浩南沉默了一会儿。
“江澈,我能问你一个问题吗?”
“问。”
“你前世是判官,对吧?”
“对。”
“你审判了四十七万人。你有没有遇到过……像我这样的人?一个普通的、平凡的、没有做过坏事也没有做过好事的人。一个只是……活得太累的人。”
江澈沉默了很久。
“遇到过。很多。”
“你判了他们什么?”
“做人。”
“全都判做人?”
“全都判做人。”
“为什么?”
“因为——”江澈的手在方向盘上握紧了,“因为他们不应该因为普通就变成别的什么东西。普通不是罪。活得太累也不是罪。”
陈浩南笑了。
这次的笑是真的——不是那种勉强的、苦涩的、带着泪水的笑,而是一种释然的、平静的、像是终于放下了什么的笑。
“你是一个好判官,”他说,“你不应该辞职。”
“这是第二个人这么说了。”
“第一个人是谁?”
“一个八十七岁的老**。她在自己的葬礼上笑死了。”
“……笑死了?”
“对。她跟你不一样。她是笑着走的。但你也是笑着走的——最后。”
陈浩南看着窗外流逝的街景。
海市的天空亮了。东边的天空泛起了鱼肚白,云层被阳光染成了金色和粉色。远处的城市天际线在晨光中清晰起来,高楼大厦的玻璃幕墙反射着朝阳,像无数面镜子在闪烁。
这是海市的日出。
他在这座城市生活了八年,从来没有看过日出。他总是熬夜,总是加班,总是在天黑的时候出门、天黑的时候回家。他以为这座城市没有日出——或者说,他以为日出不属于他。
但现在,他看到了。
太阳从地平线上升起来,圆圆的、红红的,像一盘刚出锅的***。
“真好看,”他说。
魂体完整度:43%
车子驶入了海市殡仪馆的地下停车场。
那扇灰色的防火门还在。
江澈停下车,熄火。
“到了。”
陈浩南推开车门,飘了出来。他站在防火门前,回头看了一眼迈**,看了一眼江澈。
“江澈,谢谢你。”
“不客气。”
“还有一件事——”
“什么?”
“我工位上的那个相框——里面有我老婆的照片。你能不能……帮我把它收好?不要让别人扔掉。”
“我会处理的。”
“还有那个便利贴——‘早点回家’。那是我老婆写的。你能不能也收好?”
“会的。”
“还有——”
“还有什么?”
“还有我的键盘。那上面有我的……呃……最后留下的痕迹。我知道那很恶心,但你能不能帮我把键盘擦干净?不要让别人看到那个样子。我不想让别人记住我是那样死的。”
江澈看着他。
“好。我会处理的。”
“谢谢你。”
陈浩南转过身,推开了那扇防火门。
门后面是一片漆黑。
但那片漆黑里,有光在闪烁。幽蓝色的、冷冷的、但莫名温暖的光。
他站在门口,最后回头看了一眼。
阳光从停车场的入口照进来,照在迈**的挡风玻璃上,反射出一道金色的光。
那道光很亮,很暖,像林小冉卧室里那盏暖**的灯。
“走了,”他对自己说。
然后他走进了门里。
门关上了。
“叮!”
手机响了。
“订单完成。乘客:陈浩南。车费:1500阴德币。乘客评价:五星好评。留言:‘江师傅开车很稳,态度很好,说话不多但很到位。强烈推荐。另外,请帮我告诉所有还在加班的程序员和产品经理——命比代码重要,人比需求重要,家比公司重要。活着,比什么都重要。’”
江澈看着这条留言,沉默了很久。
然后他拿出手机,打开备忘录,打了一行字:
“陈浩南,工位整理清单:1. 相框(老婆照片)2. 便利贴(早点回家)3. 键盘(擦干净)”
他把手机放进口袋,发动了车。
车子驶出停车场,汇入了海市早高峰的车流中。
阳光透过挡风玻璃照进来,照在他的脸上。
他的嘴角还保留着那一毫米的上翘。
“小阴。”
“在的,江先生。”
“帮我查一下,林小冉的阳寿还剩多少。”
“……江先生,这个信息属于地府最高机密。只有判官级别的权限才能查看。”
“我前世是判官。工号0000。”
“但您现在不是了。”
“我知道。但——”
他停顿了一下。
“我只是想知道,她有没有足够的时间,去治愈自己。”
沉默。
“江先生,”小阴的声音突然变得很轻,“虽然我不能透露具体的阳寿数据,但我可以告诉您——在陈浩南进入阴司入口的那一刻,他在轮回申请表上写了一句话。”
“什么话?”
“在‘对下一世的期望’那一栏,他只写了四个字:遇到她,认出她。”
江澈的手指在方向盘上收紧了。
“然后崔判官批了。”
“批了什么?”
“‘准。减判官功德五百年,用于修改轮回匹配算法,确保二人下一世相遇。’”
江澈的嘴角,上翘了两毫米。
“这个笨蛋,”他说,“五百年功德说用就用。”
“江先生,您笑的时候,嘴角上翘的幅度比平时多了一毫米。”
“闭嘴。”
“好的。但我想告诉您——您笑起来真的很好看。”
江澈没有说话。
他开着车,驶入了海市的阳光中。
城市的早晨开始了。人们在上班的路上,在早餐店前排队,在公交站等车,在地铁里挤来挤去。每个人都在赶路,每个人都有自己的目的地。
江澈也是。
但他的目的地,和别人的不太一样。
他的乘客不是活人,他的导航指向阴间,他的燃料是阴气,他的车牌是44444。
但他的方向盘,握在一个活人的手里。
一个曾经审判过四十七万人的判官。
一个现在为鬼魂开车的司机。
一个嘴角上翘两毫米的年轻人。
(第三集·完)
下集预告
**集:地府来的实习生
阴司代驾平台来了一位新司机——准确地说,是一位“地府实习生”。她叫小昭,前世是**爷的秘书,因工作失误被罚到阳间当代驾司机。她的驾驶技术烂得令人发指——第一次上路就把迈**开进了护城河。
但她的业务能力很强——因为她认识地府的所有人,可以给江澈开“后门”。
“江澈,你知道吗?你的前世辞职信,其实是崔判官偷偷藏起来的。他没有交给**爷。”
“为什么?”
“因为崔判官说——‘0000号判官是地府最好的判官。他走了,地府就再也没有一个会为0.03%的错误而失眠的人了。’”
“…………”
“他还说——‘总有一天,他会回来的。因为地府需要他,比阳间需要他更多。’”
江澈握着方向盘的手,微微颤抖。
阅读下一章(解锁全文)
点击即可畅读完整版全部内容
相关书籍
友情链接