下一章 上一章 目录 设置
34、第三十四章 "——我听 ...
-
林听的心声外挂,是在大四毕业典礼那天彻底失效的。
这件事她早有预感。大概从大三下学期开始,沈确脑子里那些不着调的弹幕就变得越来越少,取而代之的是越来越安静、越来越笃定的一种白噪音。不是没有声音,而是像一池水终于沉静下来,澄澈见底,没什么需要额外解读的秘密了。
失效的前一天晚上,他们刚搬进学校附近租的小公寓。
六十平,一室一厅,家具是从宜家扛回来的,沈确亲手组装的。林听负责递螺丝刀和拧歪了三颗钉子,沈确负责把歪的拧正,然后在每件家具的隐蔽处用马克笔写上一行小字:"林听专属咸鱼栖息地。"
林听洗完澡出来的时候,沈确正盘腿坐在客厅的地毯上,对着一台打开后盖的旧笔记本电脑捣鼓。
"在干嘛?"
"迁移数据。"沈确头也不抬,"把饲养员系统从学校服务器迁到本地。"
"本地是哪里?"
沈确拍了拍电脑外壳:"这台旧机子。以后不联网了,只给你一个人用。"
林听凑过去看屏幕。满屏的终端命令她在大学四年里依然没学会,但她能看到那些熟悉的文件名——从最早的《饲养员满意度预测模型v1.0.py》到最新的《咸鱼饲养员操作手册v5.2.1.md》,整整齐齐排列在一个叫"鱼塘"的文件夹里。
整整四年。四百多个文件。
林听忽然觉得鼻子有点酸。
"沈确。"
"嗯。"
"你这些年到底写了多少代码?"
沈确的手指停了一下,屏幕上弹出一个终端统计结果:
Total commits: 2,847
Total lines of code: 16,432
Comments ratio: 42.7%
"两万行左右。"沈确说,"注释占了快一半。"
林听伸手摸了摸屏幕:"……全是写给我的?"
沈确的耳朵红了一下。但他这次没有躲,只是嗯了一声。
"最初两年代码写得不好,很多功能冗余。大三重构过一次,把预测模型和操作手册合并了。大四加了自动化部署。"他说这些的时候声音很平,像在陈述一项技术迭代的历程,"没什么特别的。"
林听看着他那双通红的耳朵,忍住了去碰的冲动。
但她听到了他的心声。
很轻,很安静,已经完全不像大一那年那样聒噪跳脱了:
「两万行里有一万行是注释。注释里每三行就有一句'今天林听笑了'或者'今天林听吃了三块排骨很开心'。这种数据存了四年,够做一辈子了。」
林听眨了眨眼睛,把泪意憋回去。
"那明天毕业典礼,"她换了个轻松的语气,"你上台发言的时候,紧张不紧张?"
沈确终于抬起头看她。
四年的时间,他的五官比大一时更清峻了,眉骨和下颌的线条像被时间打磨过,但那双眼睛还是老样子——看她的时候会微微弯起来,像一条咸鱼在水里终于舒展开了尾巴。
"不紧张。"他说。
"真的?"
沈确低下头继续捣鼓电脑,唇角却弯了一下:"真的。因为这次你坐在第一排。"
林听愣了一秒,然后笑了。
他把电脑合上,站起来朝她伸出手:"走吧,睡觉。明天早起。"
林听把手放进他掌心里,被他拉起来。
临睡之前,她听到他最后一句心声,像一声极轻的呢喃:
「毕业快乐,饲养员。以后不用模型了,我每天亲自问你。」
那天晚上,林听做了一个很长的梦。
梦里她回到了大一新生演讲会的那个下午,站在礼堂的台侧,第一次听到那个清冷男生脑子里叽叽喳喳的弹幕。梦里她笑了,回头看去,聚光灯下的沈确依旧面无表情地看着稿子,而他的心声正以八百迈的速度狂奔:
「好想当吗喽啊当吗喽不用演讲……」
她站在梦里的台侧,对自己说:别急,慢慢来。后面还有四年呢。
然后她就醒了。
醒来的时候天刚亮,沈确已经换好了学士服站在她床边,手里端着一杯温热的蜂蜜水。
"起床。"他说,"毕业典礼要迟到了。"
林听从被窝里坐起来,接过水杯喝了一口。
"沈确。"
"嗯。"
"你刚才站在这儿多久了?"
沈确抿了一下嘴:"十几分钟。"
"为什么不叫醒我?"
"你睡觉的时候眉头是松开的。"沈确很认真地说,"看着很舒服。"
林听一口气把蜂蜜水喝完,跳下床去洗漱。经过他身边的时候,她飞快地踮脚碰了一下他的下巴——她够不到耳尖了,因为他这几年又蹿高了一些。
沈确站在原地,下巴上那个轻柔的触感让他整个人从脖子红到耳尖。
而林听已经冲进卫生间开始刷牙了。
毕业典礼在学校大礼堂举行。
经院和计科院的座位挨在一起。林听和赵敏坐在第一排左侧,沈确作为优秀毕业生代表坐在后台候场。林听回头看了一眼,正好看到他站在侧幕后面,低头翻着发言稿,侧脸在舞台灯光的映照下清冷依旧。
然后她听到了。
沈确的心声:
「稿子背熟了。不紧张。林听在第一排。稳住。最后一天在学校当学生了,不能在她面前丢人。等会儿讲完了下来的时候要从她那边过,她今天穿的那条白裙子很好看,头发上别了一个小珍珠夹子,是我去年送的那个……」
林听的嘴角翘起来。
四年了,这个人的关注点还是这么偏。
「等一下——讲完下来她会不会站起来跟我拥抱?礼堂里好多人,拥抱会不会太高调?但不拥抱的话她又该觉得我不主动了。上次她说了我不够主动,这一条记在心里了,要改……」
林听把脸埋进手里,肩膀抖得停不下来。
旁边的赵敏一脸茫然:"你笑什么?"
"没什么。"林听抬起头,努力板住脸,"他后台紧张呢。"
赵敏往台侧看了一眼,看到沈确那张面无表情的脸,狐疑道:"紧张?他那张脸像是要上台拆炸弹的。"
林听笑得差点岔气。
然后沈确就上台了。
聚光灯打在他身上的时候,全场安静下来。他穿着学士服走到话筒前,调整了一下麦克风高度,然后抬眼看向台下。
第一排,林听正仰着头看他。
阳光从礼堂侧窗的玻璃里透进来,落在她的脸上,把那个小珍珠夹子照得闪闪发亮。
沈确的心声在这一刻忽然安静了。
没有弹幕。没有单曲循环。没有乱七八糟的鱼分类学。
只有一声极轻极轻的:
「她是我的了。」
林听愣在座位上。
然后是第二声:
「不对。我是她的了。」
第三声:
「也不对。互相是对方的了。」
第四声,带着一点很浅很浅的笑意:
「行了,这个逻辑闭环了。开始演讲。」
沈确清了清嗓子,开口说话。
他的声音清冽平稳,字正腔圆,讲的是"关于计科院和经院联合培养的一个跨学科感悟",台下掌声雷动。只有林听知道,刚才那四秒钟里,这个人在心里跑完了一条完整的哲学思辨链条,关于"归属"的定义,关于"我们"这个词的构成。
她坐在第一排,用手背挡着嘴,笑得眼睛弯成了月牙。
演讲结束后,沈确走下台。经过林听那一排的时候,他没有停下脚步,只是微微侧了一下头,目光从她脸上扫过去。
全场几百双眼睛看着。
然后他非常自然地、像是排练过一万次那样,微微弯腰,把手里那束不知道什么时候从后台顺来的花,放在了她膝盖上。
一束……小雏菊。绑着一根绿色丝带。
林听低头看着那束花,愣了两秒。
然后全场哗然。
赵敏在旁边尖叫了一声,林听周围经院的同学全在起哄,有人吹口哨,有人喊"哇哦——"。沈确背对着起哄声走回了后排计科院的座位,全程面不改色,耳尖却红得像被烙铁烫过。
林听抱着那束小雏菊,把脸埋进去。
她听到他回到座位后陈嘉禾凑过去的八卦声,然后是陈嘉禾的爆笑。
然后她听到沈确的心声,已经乱成了一锅粥:
「送花了送花了当众送花了四年来第一次当众送花她收了她收了应该满意吧?但她刚才好像愣住了?愣住了是喜欢还是不喜欢?小雏菊的花语是什么来着?好像是'藏在心底的爱'?这个寓意会不会太明显了?明显就明显吧反正毕业了不怕传了……」
林听把小雏菊抱紧了一点。
笨蛋。
藏在心底的爱这种事,从她在大一听到那句"鱼塘入场券"的时候就知道了。
毕业典礼结束后,食堂三楼被毕业生包场聚餐。
经院和计科院的人拼了几张大圆桌,啤酒一箱一箱往上搬。林听被赵敏拉着灌了两杯,脸已经红扑扑的了。沈确坐在她右手边,安静地给她夹菜剥虾,全程没怎么喝酒,只是偶尔抬眼看一下她红扑扑的脸。
陈嘉禾喝大了,端着酒杯站起来晃了一圈,最后晃到沈确身后,拍了拍他的肩膀:
"兄弟们!跟你们说个秘密!"
沈确面无表情地抬头:"你喝多了。"
"我没喝多!"陈嘉禾口齿不清地嚷嚷,"你们知道沈确这几年在干嘛吗?他!偷偷写了个系统!'饲!养!员!系!统!'——全是写给林听的!代码两万行!注释里面全是'今天林听吃了什么''今天林听笑了几次'!跟个变态数据狂一样!"
全场安静了一秒。
然后爆发出巨大的笑声和起哄声。
林听脸更红了,低头假装在吃虾。沈确抬手把陈嘉禾按回座位上,淡淡道:"你再说一句,你那个数据库的备份我就删了。"
陈嘉禾瞬间酒醒了一半:"哥,我错了。"
全场笑得更凶了。
林听终于抬起头,侧脸看沈确。他正低头给她倒果汁,侧脸在食堂暖黄色的灯光下面,轮廓柔和了很多。四年前那个站在台侧说"好想当吗喽"的少年,此刻安安静静坐在她身边,眼睫垂着,下颌线清晰流畅,嘴角有一个很淡很淡的弧度。
她忽然想——
这四年,她听到过他的那么多心声。搞笑的、紧张的、自卑的、焦急的、欣喜若狂的。但从来没有哪一句比此刻、他安安静静坐在她身边、什么也没想的那一刻更让她心动。
因为那时候她知道。
他已经不需要用脑子里的弹幕来确认什么了。
他整个人,从里到外,都是她的。
聚餐散场的时候已经快十点了。初夏的晚风带着点潮湿的凉意,林听和沈确沿着学校那条梧桐大道慢慢往回走。路灯把他们的影子拉得很长很长,交叠在一起。
林听抱着那束小雏菊,步子有点飘——两杯啤酒的后劲上来了。
沈确走在她右手边,手虚虚地扶在她胳膊肘旁边,随时准备接住她。
安静走了一段路之后,林听忽然停下脚步。
"沈确。"
"嗯?"
"我有件事要告诉你。"
沈确也跟着停下来,转过身看她。路灯从他背后照过来,把他的影子笼在她身上。
林听深吸了一口气。
"大一的那个新生演讲会——"
"嗯。"
"——我听到了你的心声。"
沈确的表情凝固了一秒。
然后他眨了眨眼。又眨了一下。
"……什么?"
"就是听到了。"林听借着酒劲豁出去了,"你在台侧候场的时候脑子里在唱'好想当吗喽'。你上台之后还在想烤鱼。你看到我的时候想'早起抓的发型值了'。还有那条短信——"
"等一下。"沈确的表情裂开了,"短信?"
"你大一发的那条——'我会提高自身修养,努力变合格'——我收到的时候完全没看懂,后来听到你脑子里的'鱼塘入场券',才反应过来你在说什么。"
沈确站在原地,整个人从脖子开始以肉眼可见的速度变红。
他张了张嘴,又闭上。又张开。
林听第一次看到他结巴成这样:"所、所以——这四年——"
"这四年你脑子里在想什么,我基本都知道。"林听坦白从宽,"你的咸鱼分类学、你的水产市场考察笔记、你的'边际效用递增曲线'、你那句'因为你不在的每一秒都在想你'——"
她顿了顿,声音忽然软下来。
"——还有你每次投喂记录之后系统的'死机重启'。我都知道。"
梧桐树上的蝉鸣忽然变得很响。
沈确站在那里,路灯把他的影子拉得又长又直。他沉默了很久,久到林听开始心虚——
然后她听到了一声极低的笑。
她猛地抬头。
沈确在笑。是真的在笑,不是平时那种嘴角微弯的弧度,是整张脸都笑开了的那种,眼睛亮得像碎了一路灯光的湖面。
"你笑什么?"林听急了,"我憋了四年告诉你这个,你就笑?"
"林听。"他笑着喊她的名字。
"干嘛!"
"你知道我什么时候发现的吗?"
林听愣住了。
"大三上学期,"沈确看着她,眼睛里全是细碎的亮光,"有一次我在食堂想'今天的饲养员满意度曲线该更新了',你下一秒就抬头看了我一眼。"
林听:"…………"
"然后我又想'她是不是能听到',你立刻低头假装喝汤。"
林听:"…………"
"我当时就确定了。"
林听瞪大了眼睛:"那你为什么不——"
"因为我在等你说。"沈确往前走了一步,离她很近很近,"我想看看你什么时候愿意告诉我。后来你一直没说,我想你可能有自己的理由。没关系。"
他低下头,额头轻轻碰了一下她的额头。
"而且,"他的声音很低很轻,"我能感觉到。那些我不好意思说出口的,你后来都做给我看了。"
林听仰着脸看他,眼眶忽然就红了。
"那你……还写了四年?"
"嗯。"
"你知道我都能听到?"
"嗯。"
"那你怎么还写那些乱七八糟的?"
沈确的额头还抵着她的额头,声音闷闷地带着笑:"因为那些不是写给你看的。是写给我自己看的。我需要提醒自己——为什么想对你这么好。"
林听的眼泪终于掉下来了。
她伸手揪住了他学士服的前襟,把脸埋进去,闷闷地说:"你这条咸鱼……你是最会骗人眼泪的咸鱼……"
沈确抬手摸了摸她的后脑勺,掌心温热。
"鱼塘入场券那件事,"他忽然说,"对不起。"
林听从他胸口抬起头:"什么?"
"高中时候的谣言。说你……只爱浪子,喜欢养鱼。"他的声音有点涩,"我信了。所以我立了个目标——当一条合格的鱼。"
"那现在呢?"
沈确低头看着她,认真的,安静的,像四年前那个在聚光灯下背稿子的少年,又像水产市场蹲在鱼缸前面记笔记的傻子,更像每一个深夜对着两万行代码写注释的程序员。
"现在——"他说,"我不当鱼了。"
林听眨了眨湿漉漉的眼睛:"为什么?"
沈确的耳朵又红了一下。但这次他没有躲,而是大大方方地说:"因为鱼塘太小了,装不下我了。"
"那你——"
"我申请了进阶。"他说,"从'鱼'升级为'饲养员家属'。"
林听被这个莫名其妙的措辞逗笑了:"谁批的?"
沈确指了指自己心脏的位置。
"我自己批的。"他说,"系统已经跑完了全部测试。功能稳定。无bug。满意度——"
他顿了顿,看着她哭完又笑的那张脸,声音轻得像晚风。
"——无限。超出上限。永远溢出。"
林听仰头亲了他一下。
很轻。很软。在梧桐树下的路灯前面。
然后她退开一步,把那束小雏菊往他怀里一塞,背着手往公寓的方向跑了两步,回头朝他笑:
"走了,沈确。回家。"
沈确抱着那束花,站在原地愣了三秒。
然后他迈开步子跟上去。
她听到他的心声最后一次传过来,干干净净的,像一池终于安稳下来的水:
「好的。回家。」
那一晚之后,林听就再也听不到他的心声了。
但也不需要了。
因为沈确后来每天都会当着她的面,把心里那些话一句一句说出来。
笨拙的。认真的。偶尔跑偏的。但都是说给她听的。
毕业后的第三年,他们搬进了真正属于自己的房子。新家装修的时候,沈确在书房做了一面墙的洞洞板,上面挂满了东西——大学时候的笔记本、水产市场的考察报告、打印出来的代码文件、那束小雏菊压成的干花相框。
洞洞板最中间的位置,钉着一张泛黄的便签纸。
上面是沈确大一的字迹,比现在稚嫩一些,一笔一画写得认真:
"目标:提高自身修养,努力变合格。"
下面多了一行后来用黑笔加上去的字,笔锋已经沉稳了很多:
"目标已达成。后续任务:继续被饲养。期限:无限。"
林听端着两杯咖啡走进书房的时候,正好看到沈确站在洞洞板前面发呆。
"看什么呢?"
沈确侧过头,阳光从百叶窗的缝隙里落进来,打在他的眉骨上。
他想了想,从口袋里掏出一支马克笔,在那张便签纸的角落添了一行字:
"备注:咸鱼翻身成功。转职为饲养员丈夫。系统版本:终身维护。"
然后把笔一扔,转过身来接过她手里的咖啡,低头亲了一下她的发顶。
"没什么。"他说,"日常维护日志。"
林听凑过去看了一眼那几行字,笑出了声。
然后她踮起脚,把马克笔从他手里抽过来,在那行新字的下面又加了一句:
"饲养员审批意见:同意。终身质保。无退货通道。"
沈确看着那行字,低头笑了。
窗外阳光很好。
书房里咖啡的香气慢慢散开来。
洞洞板正中间那张泛黄的便签纸,在光影里安安静静地挂着。
上面四行字。
四个不同的时间。
同一个故事。
一条立志当合格鱼的咸鱼,和一个决定养他一辈子的饲养员。
终局。
满分溢出。
(全文完)