下一章 上一章 目录 设置
50、第五章 裂痕中透出的光芒 第五章裂痕 ...
-
第五章裂痕中透出的光芒
十月中旬,港市终于凉快了一点。
余寻对这个变化的感知不是来自天气预报——他从来不看。他是在某天早上走出宿舍楼的时候,发现空气里有了一丝不像夏天那样黏糊糊的凉意。梧桐树的叶子边缘开始发黄,像有人用笔给每片叶子描了一道金色的边。
他站在宿舍楼门口,做了一个三秒钟的深呼吸,然后继续走向计算机系楼。今天有一节专业必修课,讲的是计算机组成原理,上周老师留了一道思考题:如何用更少的逻辑门实现某个特定功能。余寻花了二十分钟写完了一个方案,觉得不够简洁,又花了一个小时推翻了重写。
这种推倒重来的过程对他来说不是折磨,是一种享受。代码不会跟他说话,但会给他反馈。错的就是错的,对的就是对的,没有模糊地带。
他今天要交的方案,是他推翻了三遍之后的结果。比他最初写的版本少了整整三分之一的逻辑门。他把方案放在书包夹层里,走路的时候能感觉到那几页纸的存在,像一种沉默的、笨拙的骄傲。
上课的教室是阶梯教室。余寻照例坐在倒数第三排靠墙的位置,温和在他左边隔了一个座位——这个距离是从开学到现在两个人经过多次试错之后确定的最优解。沈眠坐在更远的地方,前几排靠窗,几乎要和墙壁融为一体。从余寻的角度看过去,只能看到沈眠的一个肩膀和一只握着笔的手。那只手几乎没停过,一直在笔记本上写写画画。
余寻收回视线,打开了自己的笔记本。
上课了。老师翻着PPT开始讲,从触发器讲到寄存器,语速不快不慢。教室里有三种声音:老师讲课的声音、笔在纸上划拉的声音、和一个角落里传来的极其微弱的鼾声——有个学生在补觉。
余寻在笔记本上写老师列出的公式,同时在页面右下角画了一个小人。这个小人站在八个D触发器围成的圆圈中间,像被一群士兵包围。小人的对话框里写着:“很好,这个寄存器阵列很稳。”
下课的时候他交方案。走到讲台前,发现已经有几份方案摞在那里了。他的放在最上面,转身的时候差点和一个人撞上。
“诶诶诶小心——”对方抱着一沓作业本,侧身从他旁边挤过去。他的书包挂着个蓝色毛绒挂件,像是某个动漫周边。
余寻没看清那个挂件具体是什么。他没在意。这个学校两万多人,每天都会和陌生人在走廊里擦肩而过,不构成有效交互。
周三下午没课。余寻在床帘里看漫画,平板屏幕上这一话的BOSS战打了快十话还没打完,主角团在仰攻,分镜里的速度线密得像台风天的雨。他看到某个跨页的时候微微皱了一下眉——不是不满意,是在想这页的构图如果换成代码来写会是什么样的循环结构。
外面传来一声闷响。
不是东西掉在地上的声音。是门被推开,然后有什么沉重的东西落在床上的声音。余寻从床帘的缝隙里往外看了一眼。
邬昊回来了。
平时邬昊回宿舍的时间基本固定在晚上十点以后,今天下午三点就回来了,很不正常。他把书包扔在床上,自己坐在床沿,双手撑着膝盖,低着头。眼镜反着光,余寻看不清他的表情。但他能看清邬昊的手指在膝盖上无意识地收紧、松开、再收紧。
那个动作他没有建模过。不是邬昊的正常行为模式。
余寻把平板放在膝盖上,没有出声。他的原则很简单:别人不主动发出的信息,不主动接收。这是社交节能的最优解。
门又响了。这次是轻快的、三步并两步的——凌程推门进来,手里拎着一杯奶茶。
“老邬,今天第二杯半——”
他看见了邬昊的姿势,话断在半截。
“怎么了?”
“没事。”
“你这个样子叫没事?”凌程把奶茶放在桌上,拉过椅子坐在邬昊对面,“你脸上写着‘有事’两个大字,这么大。”他用手比了个夸张的尺寸。
邬昊沉默了一会儿。余寻听到他深吸了一口气。
“我今天去面试了。”
“面试?什么面试?”
“那个律所的行政助理。勤工俭学的岗位。”邬昊说,声音很平,平得像在念实验报告,“他们说要三个人,去了三十个。面试的时候我自我介绍,我说我是大西北来的,法学专业,成绩还行。面试官说,你的英语口语怎么样。我说还行。然后他让我用英语回答一个问题。”
“你答了吗。”
“答了。”邬昊顿了一下,“他听完之后说,同学,你的词汇量不错,但是发音需要练习。然后他在我的简历上写了个什么,我没看清。”
凌程没说话。
“我知道他说得对。我从小到大学的都是哑巴英语,高考不考口语,没人跟我说过这个。高中英语老师自己的发音也不标准。”邬昊的声音还是平的,但平得有点过头了,像一根被拉得太紧的绳子,“他说得对。但我就是——我准备了那么久。我提前三天查了律所的资料,我连他们的合伙人叫什么、办过什么案子都背下来了。我查了从法学楼到律所的公共交通路线,地铁几号线转几号线,步行多少分钟。我——”
他停住了。
“我没想到会在英语上被拦下来。”他最后说,声音忽然变小了,小到余寻差点没听见。
凌程看着邬昊。他看了大概三秒钟,然后站起来,走到邬昊面前,把奶茶往他手边推了推。
“喝。”
“……我不——”
“我没问你要不要。喝一口。然后听我说。”
邬昊端起奶茶喝了一口。余寻看到他的喉结动了动。然后他看凌程。
“第一,”凌程竖起一根手指,“英语发音是可以练的。我陪你练。我英语还行——别忘了我在M国生活过,而且我从小是被外教折磨长大的。”
“第二,那个面试官说你发音需要练习,但他没说你不合格。你自己先把不合格的章盖上了。”
“第三——”凌程顿了一下,“老邬你知道你最烦人的地方是什么吗。”
邬昊抬头看他。
“你总觉得所有事情都得靠自己。”凌程说,“好像找别人帮忙是犯法一样。我是你最好的朋友,跟你住了两个月了,你电脑桌上那张表格我也不是没看见——你以为我没看到你记我给你的每样东西?蛋挞多少钱奶茶多少钱面包多少钱——老邬我那杯奶茶真的是第二杯半价,你再记我就生气了。”
邬昊没说话。余寻能看到他放在膝盖上的手指不再收紧了。
“……发音,”邬昊终于开口,“你刚才说可以陪我练。”
“对。”
“我的发音,很烂。”
“那不是正好。”凌程把奶茶往他手里一塞,“起点低,进步空间大。这是你的优势。”
邬昊沉默了很久。然后余寻听到一个极其微弱的、像是从喉咙深处挤出来的声音。
“……谢。”
凌程没接话。他站起来,掏出手机,开始查英语口语陪练攻略。邬昊坐在床边喝奶茶,手指不再收紧了。
余寻把床帘的缝隙合上,重新坐回枕头旁边。平板上的漫画页面已经自动锁屏了,屏幕上是他没看完的那一页跨页——主角团在仰攻,每个人都在做自己能做的那一部分,合在一起才能拦住那个BOSS。他看了一眼画面,把平板放到一边。
然后他拿起手机,翻了翻和某个人的聊天记录。上次对话还是几周前,他说了“还行”和“加油”,对方回了一个“嗯”。他犹豫了一下,打了两个字发过去。
余寻:「英语。」
对方几乎秒回,仿佛手机一直拿在手里,在等什么通知。
董超:「啊???」
董超:「你英语不是还可以吗??」
董超:「怎么了有人欺负你??」
余寻看着这三条消息,中间那条连标点符号都没换,直接打了三个问号。情绪饱和度在文字层面几乎要溢出来。他的嘴角翘了一下,幅度极小,没有被任何人——包括他自己——注意到。
余寻:「没有。随便问问。」
董超:「高三英语好难。阅读理解好多词不认识。」
董超:「不过老师说多做真题就行。」
董超:「你在那边也要考四级吧。一起加油。」
余寻:「嗯。」
他把手机放下。外面的对话还在继续,凌程不知道从哪找了一篇英语短对话,非要让邬昊跟着他念。邬昊念了一句,凌程说再念一遍,邬昊又念了一遍,凌程说“好多了,你刚才那个元音发得不够饱满”。
“饱满是什么鬼。”邬昊说。
“就是——饱满。你感受一下。来跟我念——practi~~ce。”
“……你别拖长音。怪。”
“不拖长音怎么示范。再来一遍。”
两个声音从床帘外面传进来,一个认真得有点好笑,一个别扭得有点好笑。两种声音叠在一起,像某种他不知道名字的化学反应,开始在这个十二平米的宿舍里慢慢冒泡。
余寻在床帘里面重新拿起平板,解锁屏幕。漫画加载的图标转了两圈,他翻到下一页,继续看书。外面两个人在讲英语和练习发音,平板上的漫画翻过一章又一章。耳机没连上,外面的世界和书里的世界混在一起,变成一种他自己没有意识到的背景音。
路飞在漫画里喊:我的伙伴很强!
凌程在外面说:你说这个单词的时候嘴巴再张大一点。
伙伴。余寻在心里把这个词放进了待归档文件夹。很吵,但他没有把耳机戴上。
---
【本章彩蛋 ·余寻的内心四格漫画】
《社交建模失败案例分析》
**第一格:**
标题:邬昊·数据结构异常
画面:Q版余寻站在一个巨大的数据面板前,面板上实时显示着邬昊的行为曲线。原本平滑的“邬昊情绪指数”出现剧烈波动,图表旁边弹出一个红色分析框,文字是:“行为模式偏离均值:2.7个标准差。结论:非典型事件触发。”
余寻(推了推并不存在的眼镜):「检测到邬昊单元出现罕见故障态。常规模型无法解析。」
**第二格:**
标题:凌程·干预程序启动
画面:凌程举着一杯奶茶,站在邬昊面前。奶茶发光,上面标着“恢复道具:热奶茶+1,附带语音包‘陪我练’”。邬昊的手被画成一块正在重启的电路板,红色的错误灯正在变绿。
余寻(在不远处偷偷观察,头顶有小字):「Sun单元执行了‘强制介入’操作。成功率——出乎意料地高。他的干预逻辑是什么?没有计算得失,直接执行。不符合优化原则。但有效。」
旁边有一行更小的字,被划掉了:「有趣的算法。」
**第三格:**
标题:自己的待处理请求
画面:余寻的手机屏幕,对话框里是他发的“英语”和董超的秒回三连。每一条消息旁边有Q版余寻的分析气泡:「“啊???”→过度警觉」、「“你英语不是还可以吗??”→记忆库调用成功」、「“怎么了有人欺负你??”→防御协议启动」。
三条分析汇总之后,弹出一个结论框:「对方响应速度:0.3秒。焦虑指数:超标。关心程度:……」
结论框后面跟了一串省略号,最后一行小字:「这个数据不用存。删掉。但手没动。」
**第四格:**
标题:余寻的结论
画面:火柴人余寻坐在结界里,外面的世界被画成模糊的水彩背景——Q版邬昊和凌程在练对话,英语单词飘在半空像彩色泡泡。他的平板上是漫画里的某个跨页,对话框写着“伙伴这种东西——”。
大气泡(加粗):「宿舍单元的交互模式正在发生变化。Sun和邬昊之间产生了一个新的通讯协议。协议名称暂定为‘投喂与反投喂的辩证关系’。我不需要理解这个协议。」
小气泡(极小的字,淡灰色):「但如果有一个人,会在收到“英语”两个字的时候三连秒回——这个协议叫什么?」
画面最底部,一行被对话框遮住一半的系统提示:「……检测到用户正在思考不必要的问题。建议:继续看漫画。用户已接受建议。」