第一章猝死与重置我死在2026年10月13日的凌晨三点,工位的第九千多个夜晚。
心脏像被人从背后攥了一下,眼前的代码先碎成雪花,再碎成黑。倒下去的时候,
我手里还攥着手机,屏幕亮着,是一封存在草稿箱里十年零四个月的邮件。收件人:岑望舒。
正文我改过一千遍,开头永远是同一句:望舒,见字如面。
结尾永远是同一句:这封信我还是不敢发。意识熄灭前的最后一秒,
我想起的不是没做完的项目,不是没还完的房贷,是一幅画。去年冬天,市美术馆,
“岑望舒遗作回顾展”,最后一幅,没画完,
标题叫《等一个人的秋天》:一条落满梧桐叶的校园小路,
路的尽头有个穿灰色卫衣的男生背影,低着头,往画外走。那场遗作展我看了三遍。
第一遍看技法,第二遍看落款,第三遍,我只想看那一幅。
看的人都说那背影是“一个路过的陌生人”。
只有我知道那件灰卫衣的口袋里别着什么——一枚校徽,别歪了,是她画到一半停笔的时候,
凭记忆添上去的。她画得那么像,像到我在画前站了一夜,保安赶了我三次。
讲解牌上写着:作者于2017年6月14日逝世,此为她最后的作品。
那个背影的卫衣口袋上,有一枚很小的校徽。我知道那枚校徽,因为那件灰卫衣,
挂在2016年的秋天,我的身上。她画的是我。她死了九年,我才知道,她画的是我。
再睁眼,天花板是宿舍的铁架子床板,风扇吱呀吱呀地转。
对床的胖子把手机怼在脸上打游戏,嘴里骂骂咧咧:“凌洲!起床!今天社团招新,
你去不去?”我猛地坐起来,浑身是汗。窗外那棵梧桐,绿得晃眼——十月,绿得晃眼。
桌上摊着录取通知书复印件:凌洲,计算机学院,2016级。墙上的挂历翻在九月,
日子画着圈:9月1日,开学。那天我在宿舍楼顶坐到天亮。江风把梧桐吹得哗啦啦响,
我数着对面楼的灯一层一层灭掉,心里只有一个念头在烧:岑望舒,2017年6月14日,
环美路。这三个词,在我上辈子的十年里,像三枚钉子,钉在记忆最深的地方。这辈子,
我要把它们一根一根,**。2016年。她还没死。我们刚开学,还不认识。
我坐在床上,攥着十年没敢发出的那句话,忽然发现视野右下角浮着一行淡金色的小字,
像游戏里的界面——【百炼面板已激活。检测到宿主执念等级:超限。祝宿主这一次,
百炼成她。】我叫凌洲。这一年,我十八岁。上辈子没敢做的事,这辈子,
我用熟练度一点点垒起来。第二章画室招工没去计算机学院的迎新点,
我直接横穿了半个校园,去美院那边的梧桐路。社团招新的长桌从路这头排到那头。
我在美术社的桌子前停下,桌上立着一块手绘的牌子:招后勤一名,打杂,管颜料管画室,
无薪,可学画。负责登记的学姐抬眼看我:“同学,我们是美院的社,你工院的来干嘛?
”“打杂。”我说,“我打杂特别有耐心。”学姐被逗笑了,翻出表格。
就在笔尖落纸的时候,桌子后面有人抱着一摞画板走过来,白裙子,
长发用一支画笔松松挽着,放画板的时候,指尖上沾着一点群青。岑望舒。二十二岁的她,
活着的她,睫毛在低头时垂下来,像两把小扇子。我捏着笔的手,
抖得和上辈子解不开护手时一样厉害——不对,那是别人的比喻,我这辈子没解过护手,
我这辈子的手抖,只为两件事:上辈子写那封邮件的时候,和现在。“学姐,
”旁边一个高个子男生挤过来,把一沓打印的展讯拍在桌上,“望舒,
联展的事我跟我爸说好了,展位的事包在我身上。”他手腕上的表比我三个月的生活费还贵,
笑起来一口白牙,“社里的后勤也该换人了,找个工院的干杂活,像什么话。
”范骁盯着我看了几秒,忽然笑了,扭头对岑望舒说:“学妹,后勤也管教新人吗?
”岑望舒没理他,低头在我那张报名表的“特长”栏扫了一眼,指了指:“会修画架?
”我说:“会修所有会响的东西。”她把表格收进文件夹,说了一句:“周三晚,画室,
提前一小时到。”岑望舒没接他的展讯,接的是我那张表格。她低头看了一眼,
问:“为什么想学画?”一整个上辈子在我的喉咙里滚了一圈,
最后出口的只有一句:“想……看懂一幅画。”她看了我两秒,把表格往回收了收,
说:“周四晚上七点,画室,先来拖地。”然后抬头对那高个子说:“范骁,后勤的事,
社里定。展位的事,谢了,画的事,我们按评选来。”范骁的目光在我脸上剐了一下,
像剐一块不值钱的铁皮。上辈子我躲这种目光躲了二十八年,这辈子,我站得笔直,
冲他点了点头:“社里定了,是我。”第三章熟练度周四晚上,我提前一小时到画室,
拖了三遍地,把四十多管颜料按色相排好,松节油的味道呛得人清醒。岑望舒七点整进来,
看见排好的颜料愣了一下:“你按色环排的?”“嗯,冷暖分开,脏色放最外圈,
省得你们换笔的时候够。”“谁教你的?”“没人教。”我说,“上辈子……上个月,
看视频学的。”她笑了,扔给我一支铅笔、一块画板:“那从今天起,学画。先画这组石膏,
画满一百张再说。”那一夜我画到十一点。第一张歪得像车祸,第十张勉强像座山。
画到第三十张的时候,
右下角的面板亮了——【素描:熟练度1%→2%】【连续练习八小时,
检测到宿主苦练中。提示:面板无捷径,唯熟练尔。】我盯着那行字看了很久,
忽然明白这套面板的规矩:它不给答案,只给刻度。你练一分,它记一分;你练到一百,
它升一级;升到顶级,解锁“眼”。上辈子我什么都想速成,什么都没成。这辈子,
我一分一分地攒。凌晨一点,最后一张石膏画完,面板弹出一行新的字:【素描:三级。
开启被动技能——结构之眼:可透视物体骨架与块面。】眼前那座石膏像忽然“透明”了,
明暗交界线自己浮现出来,像有人在我视网膜上画了辅助线。我又惊又喜,
转身收拾画具的时候,发现岑望舒站在画室门口,不知道站了多久,手里拎着两瓶热豆浆。
“第一晚画满五十张的,你是第二个。”她把豆浆放我手边,“第一个人是我。
”她走到我那摞纸最上面抽了一张,看了一会儿,说:“线条烂,透视倒是很正。
凌洲——你观察东西的时候,眼睛里没有杂质。这种眼睛,学画的,十个里九个半,
第一天就没了。”我捧着豆浆,热气熏眼睛。上辈子她也说过类似的话吗?没有。上辈子,
我们没有说过这一段。上辈子的此刻,我在工院机房打游戏,她在这间画室画石膏,
两条平行线,直到那年冬天的社团联展,远远一面,再无然后。“学姐,”我问,
“联展……什么时候?”“十一月。”她收起我的画,一张一张码整齐,忽然回头看我,
眼神很轻,“你问这个干嘛?”“我想赶得上。”画室很静,松节油的味道浮在灯光里。
她“嗯”了一声,没再问。面板安静地躺在我的视野角落:【素描:熟练度41%。
距离四级:尚远。继续。】第四章启动图十月中,我把上辈子烂尾的那个点子,
提前五年拿了出来——一个校园语音树洞,叫“青回声”。
上辈子这东西死于我的三分钟热度,代码写了三万字,上线那天,服务器挂了,我没修,
弃了。这辈子,我在面板上看着它一行一行地垒:编程三级,四级,五级——【编程:五级。
开启被动技能——架构之眼。】眼里的代码开始有了形状,像她笔下的石膏。合伙人,
我只有一个选择:康一。上辈子这胖子是我室友,毕业去了大厂,
被裁那天给我打电话哭了半小时。这辈子我找他入伙,他啃着鸡腿听完,把鸡腿一放:“哥,
你说的这个,我上辈子就想过。”我一愣。他嘿嘿笑:“开玩笑的。干了!
”需求文档我写了四十页。上辈子这文档在心里烂了五年,
这辈子我把它一个字一个字敲出来,敲到凌晨,面板的【编程:熟练度】一条一条往上跳。
康一在旁边看得头皮发麻:“哥,你这个不是点子,是刀,一刀捅在五年后的风口上。
”钱不够,界面也不会做。我在画室拖完地,鼓起勇气找岑望舒,
问她能不能帮忙出一张启动图。她听完需求,从柜子里拿出速写本,笔尖悬在纸上,
问了一句:“你们这个树洞,想让人想起什么?”“想起大一的秋天。”我说,
“梧桐叶落下来的时候,会打转。”她笔尖一顿,抬眼看了我两秒,低下头画起来。
那天晚上她画了四稿。第三稿,一条梧桐路,一地落叶,
最中间那片叶子被画得极细——她说,梧桐叶下落的时候,要翻转三次,第一次露叶面,
第二次露叶背,第三次打着旋,谁也接不住。“懂的人才画得出。”她说。我说:“你懂。
”她没接话,耳根有点红,把第四稿卷起来递给我:“就这张。不收钱。”我说不行,
她说那这样——应用上线以后,第一万条声音,放给她听。我答应了。后来我才知道,
“第一万条”是什么:一个女生半夜贴在宿舍被子里的啜泣,讲她爸的病,讲她撑不下去。
岑望舒听完,在那条声音下面回了一句:会好的。梧桐叶第三次落下来的时候,
我把它接住了。第五章上线之夜上线定在十月最后一个周五,机房熬到后半夜。
外面下起了秋雨,不大,一层一层地糊在玻璃上。康一改服务器配置,我盯数据库,
岑望舒趴在旁边的桌上调那张启动图的色——她非要等“真实的夜色”,
说屏幕里的秋夜太亮,不像。凌晨一点十七分,版本包提交。两点零六分,审核通过。
两点十一分,我们把链接发进了三个新生群,然后三个人挤在一台电脑前面,看后台的曲线。
最初的二十分钟,一条平线。康一的汗都下来了。两点四十一分,
第一条曲线跳起来——有人发了一条声音:宿舍楼下,风把梧桐吹响了。那一夜,
后台的声音一条接一条地涨。有人读诗,有人告白,有人唱歌跑调,
有人把自己论文致谢的草稿念了一遍又哭又笑。凌晨四点,注册破千。天蒙蒙亮的时候,
岑望舒趴在桌上睡着了,手边压着那张启动图的原稿。我脱下外套盖在她肩上,
动作放得很轻。窗外,雨停了,路灯一盏一盏灭下去,晨光把梧桐路照成一条浅金色的河。
上辈子的这条路,我只跟她并肩走过一次——社团联展撤展,下着这样的雨,她抱着画框,
我给她撑伞,一路一句话没敢说,伞歪了一路,我右肩湿透,她装作没看见。
那是我们唯一的一次同行,然后各奔东西,一别十年。她忽然醒了,
揉着眼睛看我:“发什么呆?”“看雨停了。”我说,“走,我送你回美院。顺路。
”“机房到美院,顺的是哪门子路?”“绕路的路。”她笑了,抱起画袋跟我出门。
十月的桂花开了,风一过,香得整条路都软了。我把她送到美院楼下,站在灯影里,
看她走进门,才转身。走出十几步,手机震了一下,是她发来的:“凌洲。
上线数据破十万了。启动图很好看——谢谢你听我讲那片叶子。”我站在满地桂花里,
回了三个字:“值得的。”然后我仰起头,对着2016年十月的夜空,
把上辈子没说出口的那半句话,用只有自己听得见的声音,补完了:“望舒,这一次,
我拼了命,也会让你走到下一个秋天。”上线后的第一个整月,我在后台看过一夜数据。
凌晨两点半是峰值,那半小时里,全世界最难睡着的人,都在这个树洞里。
有人在读自己的日记,有人给去世的家人留言,有人什么都没说,只是录了两分钟的雨声。
岑望舒凑过来看了一眼曲线,说了一句:“你看,人睡不着的时候,最想找个地方放声音。
”我说对。她说:“那这个地方,得一直开着。”我说:一直开着。这四个字,
上辈子我说不出口,这辈子,我签了三年的服务器合同。第六章走红与暗涌十一月初,
“青回声”冲上了应用市场校园榜第一。开发者大会的邀请函发到了学校,校电视台来采访,
机房里那台我写代码的旧电脑,被人拍照挂上了校园论坛,
标题起得很燃:《计算机学院大一新生,做出十万人的树洞》。康一飘了,走路带风,
逢人就发烟——他不抽烟,烟是散给别人抽的。我没飘。
我盯着面板上的另一行字——【预知提醒:距“6月14日”事件,尚有219天。
】——日子一天天往下掉,像沙漏里的沙。麻烦先来了。范骁的父亲开了家投资公司,
托人递话:五十万,收“青回声”六成股,团队“整合”。我在会议室里听完,
回了四个字:“谢谢,不卖。”那几天,论坛的置顶换了三轮。第一轮是“青回声爆火”,
第二轮是“美院女生免费打工”,第三轮,是有人把二十九版设计稿的时间戳整理成了长图,
标题只有四个字:《事实说话》。风向这东西,跟梧桐叶一样,落下来的时候哗啦啦,
看着乱,其实每一片,都有它的道理。三天后,应用市场上架了一款像素级仿我们的产品,
叫“轻回声”,开发商是范家的壳公司。同一天,
校园论坛冒出一篇帖子:《青回声爆火背后:美院女生免费打工?
》——配图是岑望舒在机房画图的背影,正文阴阳怪气,
说工院男生“白嫖”美院女神做设计,暗示两人“关系不清”。帖子一夜盖了十几层楼。
有人替我们说话,更多人在吃瓜。岑望舒的班级群里,截图转得到处都是。
那天晚上她照常来机房,进门的时候脸色很平静,平静得吓人。她把画笔一支一支码进笔袋,
忽然说:“凌洲,把启动图换了吧。换成一张没有叶子的。
”我一秒钟就明白了——她在替我挡刀。换掉图,等于默认“抄袭”“白嫖”的指控,
等于把作品的署名摘干净,风波自然平。我站起来,把她的笔袋按住,
一字一字地说:“岑望舒,这张图,一幅都不会换。”她抬头看我:“网上的话,很难听的。
”“我知道难听。上辈——上个月我还在论坛被喷过。”我把她那沓设计稿从抽屉里抽出来,
拍在桌上,“每一步的底稿都在,时间戳全在云端。谁的白嫖,谁的署名,明天中午,

