第一章 红榜最顶处的冷松香
九月的日头把明英中学外墙的红榜晒得泛出暖光,连廊下飘着几缕桂树落下来的碎香,却没人敢往红榜最顶端的位置凑——那是林之玖常年稳坐的地盘。
贺礼洲刚办完转学手续,定制款校服的领口松垮敞着两颗,手里还捏着校长刚递过来的门禁卡,顺着人群的间隙往红榜前走,指尖刚要碰到榜头印着的“林之玖”三个字,身侧先传来一道清冷淡然的声音。
“让让,你挡我光了。”
他侧过身,撞进少年抬起来的视线里。林之玖白衬衫的袖口挽到小臂,露出一截清瘦却骨线分明的手腕,指节上还沾着点刚从打印店取习题蹭到的淡墨。几个Omega社团的干事正围在他身边,手里捧着印着烫金纹的秋季联谊邀请函,软磨硬泡要他赏脸出席,他却半点情面不留,随手把递到鼻尖前的邀请函接过来,精准丢进了墙边的分类垃圾桶。
整个明英中学没人不知道林之玖的来头。这位隐世豪门走出来的信息系Omega,从高一一入学就把年级第一的位置焊得死死的,两年大大小小几十场考试,连一次第二都没掉下来过。他把所有Omega圈层的下午茶、社团团建、跨校联谊会全推得干干净净,连同班同学组织的生日会都从没露过面,是全年级公认碰不得的“社交绝缘体”,平日里连主动跟他说上三句话的人都找不到。
贺礼洲指尖转了转手里的门禁卡,突然觉得转学生的日子好像比预想里有意思得多。作为顶流贺家的唯一继承人,他刚从国外转回来,连校长见了都要客客气气寒暄两句,长这么大还没见过这么不吃人情套路的人。他故意往前半步,半寸不退地挡在红榜前的光里,眉梢挑起点利落的锐气:“贺礼洲,今天刚转来的。下一次月考,这个榜首位置,我打算抢一抢。”
周围瞬间静了下来,围在边上的人都悄悄屏住了呼吸,没人敢相信这个新来的Alpha居然敢直接跟林之玖下挑战。林之玖眼尾的冷意没散,指尖轻轻点了点红榜上自己名字的最后一个字,语气淡得像覆了层薄冰:“随便抢。输了的人,接下来一个月的早读,站在走廊最外侧的风口处背完整本专业单词册。”
话音落他没再多逗留,抱着装满厚厚一摞算法习题的黑色文件袋转身就走,极淡的冷松香信息素擦过贺礼洲的袖口,像一阵转瞬即逝的山风。贺礼洲站在原地,指尖蹭过刚才被信息素扫过的地方,看着他的背影拐进空无一人的自习室,门被轻轻合上的瞬间,他低笑着把红榜上自己刚被登记好的转学信息拍了下来。
他长这么大,接下过无数家族递来的合作邀约,从来没有哪一次,像此刻这样对一场月考赌注这么上心。
毕竟这个连社交都懒得应付、只肯对着习题册低头的信息系Omega,他好像从第一眼起,就想要赢下赌注,也顺便赢下这个人。
第二章 走廊风口的背单词赌约
月考成绩放榜那天,整个信息系的楼道都飘着窃窃私语的议论声。
红榜最顶端的名字第一次换了顺序:贺礼洲以三分的微弱优势,压过了占了榜首两年的林之玖。所有人都攒着劲想看看这位从来没输过的Omega是什么反应,却只看见林之玖抱着习题册,径直走到了走廊最外侧的风口处。
风卷着楼下的桂花香往衣领里钻,他刚翻开专业单词册,身侧就递过来一杯温的桂花乌龙。贺礼洲校服外套搭在胳膊上,额角还带着刚从球场跑过来的薄汗,指尖的运动发带还没摘:“提前说一声,我没逼你履行赌约。”
林之玖抬眼扫他,没接那杯饮料,反而把单词册往他面前递了半寸:“愿赌服输。站在这里背三十天单词的人是你,不是我。”
周围围观的人瞬间懵了——红榜上明明白白写着贺礼洲第一,怎么反过来是贺礼洲要站走廊?贺礼洲盯着少年眼尾藏着的点促狭,才反应过来自己昨晚算总分时漏了一道附加题的2分,林之玖实际总分比他还高0.5,是年级组录入成绩时出了小差错。
他没反驳,伸手把外套往栏杆上一搭,老老实实站到了风口的位置。
林之玖靠在窗边的暖气旁,指尖转着支黑色水笔,看着贺礼洲翻开单词册,故意把音调念得变了味。冷松香的信息素慢悠悠飘出来半缕,裹着风往贺礼洲那边送,刚好压过了远处社团招新的喧闹喇叭声。
“贺礼洲,”林之玖的声音隔着风声传过来,“你不用故意让着我。下周的信息系编程赛,我照样不会放水。”
贺礼洲侧过头看他,阳光落在少年清晰的下颌线上,连眼尾的小痣都亮得分明。他突然往前凑了半步,声音压得低,只有两个人能听见:“我没让。这30天的走廊背书我站,但有个附加条件。”
“什么条件?”
“每天给我带一杯你常买的那家桂花乌龙。”贺礼洲的指尖轻轻擦过他腕边露出来的校服布料,“顺带陪我在走廊分半刻钟的背单词休息时间——总不能让我这个年级第二,站在这里连个搭话的人都没有,别人还以为你把我罚得太惨。”
林之玖盯着他看了三秒,没拒绝,也没点头,转身走之前扔过来一个叠得整整齐齐的薄荷糖纸。风把单词册的页角吹得哗哗响,贺礼洲捏着那片带着淡冷松香的糖纸,突然觉得这三十天的走廊风口,恐怕是他这辈子待过的最舒服的地方。
第三章 机房共享的半块键盘
信息系编程赛的赛场设在实验楼三层的旧机房,空调老早就坏了半档,秋日午后的斜阳透过玻璃窗斜斜铺进来,把键盘外壳晒得泛出暖融融的温度。
林之玖抱着自己改了三版的代码U盘进门时,赛场里已经坐了大半人。所有人都下意识往两侧挪出空位,没人敢坐在这位“社交绝缘体”的身边——往年但凡挨着他坐的选手,连半句搭话的机会都捞不到,只会全程被他冷淡淡的信息素隔出半米宽的无形屏障。可下一秒贺礼洲就拉过了他旁边空着的椅子,把自己的外接键盘往桌上一放,指尖敲了敲他的屏幕边缘:“赛场随机组队,我跟你凑一队,不算你被迫社交。”
林之玖指尖在键盘上敲代码的动作没停,只眼角余光扫了他一下,没点头也没反对,算是默认了。
这次的赛题出得刁钻,核心逻辑嵌套了三层加密防火墙,大半选手写了两个小时都卡在同一个死循环里,屏幕上飘满了密密麻麻的报错红字。林之玖的代码推进到最后一环时,指尖的键盘突然卡了一下——旧机房的老旧键盘年久失修,关键的回车键彻底失灵了。旁边裁判巡场的脚步声刚过去,重领新键盘至少要等十分钟,提交代码的截止时间只剩不到八分钟。
“用我这边的。”贺礼洲几乎是瞬间就把自己的外接键盘往他那边推了半寸,两个人的手腕不可避免蹭到一起,半块键盘的区域瞬间被两个人共享。冷松香的信息素混着浅淡的雪松味Alpha信息素,裹着机房里晒透的阳光味漫开,连周围飘来的焦虑信息素都被悄悄压了下去。林之玖的指尖落在键盘右侧敲核心算法,贺礼洲的手在左侧同步帮他补完后台的反错逻辑,两个人连半句多余的交流都没有,敲击键盘的节奏却严丝合缝得像提前练过几百次。
最后一行代码敲完按下提交键的瞬间,屏幕上跳出“通过”的绿色弹窗,计时器刚好跳到截止的最后一秒。赛场里响起小声的惊叹,林之玖刚要收回手,就被贺礼洲指尖轻轻勾了下腕边的校服绳。对方递过来半颗冰荔枝味的硬糖,包装纸在阳光下闪着细碎的光:“刚才配合得不错,奖励你的。”
林之玖捏着那颗糖没说话,却没像往常一样直接拒绝旁人递来的东西。窗外的桂花香飘进半开的窗缝里,他指尖蹭过还留着两个人温度的键盘边缘,第一次没觉得“和人搭档”是件麻烦到要躲开的事。以前他总觉得社交是毫无意义的代码冗余,要全部删掉才能跑得顺畅,可此刻坐在身边的贺礼洲,好像是他写过的所有程序里,唯一例外的、不需要删除的那行最优注释。
最后两人毫无悬念拿了赛题的满分,颁奖台的闪光灯亮起来时,林之玖侧头看向身边的贺礼洲,眼头第一次漫开一点极淡的、没被人察觉的笑意。
第四章 奶茶店的半份奶盖
编程赛的获奖证书刚发到手里,贺礼洲就拦在了林之玖回自习室的必经路上,指尖晃着两张奶茶店的兑换券,挡住了他夹在习题册里的单词本。
“三十天走廊背单词的附加条件,该兑现后半部分了。”贺礼洲的运动校服拉链没拉严,露出里面半件洗得软的黑色连帽衫,“陪我去喝杯桂花乌龙,顺便把你欠我的半份奶盖补上——上次在操场你路过奶茶店,我看见你盯着海盐奶盖看了三秒。”
林之玖本来想直接拒绝,指尖碰到习题册里夹着的、那天机房里贺礼洲塞给他的糖纸,到了嘴边的“不去”转了个弯,最后变成了一句淡得几乎听不清的“走”。
学校后门的奶茶店是学生常扎堆的地方,靠窗的位置早就坐满了凑堆拍照发朋友圈的Omega小团体,看见林之玖推门进来的瞬间,整个店的喧闹声都小了半度。所有人都以为这位连社团邀请都直接丢垃圾桶的“社交绝缘体”,下一秒就会转身走人,没料到他居然乖乖跟着贺礼洲坐到了最里面的角落位置。
贺礼洲点了两杯标准糖度的桂花乌龙,额外多加了一份海盐奶盖,端上来的时候直接把自己那杯的奶盖刮了大半,舀到林之玖的杯子里。奶盖绵密得像云朵,边缘还沾着一点细碎的桂花碎,林之玖用吸管戳了戳奶盖的表层,入口咸甜的味道漫开的时候,旁边突然坐过来几个隔壁班的熟人,自来熟似的伸手要往林之玖肩膀上搭:“玖神也来喝奶茶啊,待会我们社团有个局,你要不要一起……”
话还没说完,贺礼洲就往两个人中间挡了半寸,指尖敲了敲桌面,语气是从未有过的直白:“他不去社交,别打扰他。”
那几个人愣了愣,没想到平时随和的贺礼洲会是这个态度,尬笑了两声就转身走了。店里重新变回只剩奶茶机工作的轻响,林之玖抬头看他,嘴角勾出一点极淡的、几乎看不见的笑意:“你比我本人还能挡。”
“毕竟是我拽来的人,我得护着。”贺礼洲指尖沾了点落在桌面的奶盖,递到他面前,“你以前怕社交,是不是就怕一堆人围上来乱塞你不想要的邀约?”
林之玖没反驳。他以前躲着所有集体活动,不是天性冷漠,是Omega圈层无休止的应酬、旁人过度的关注早就把他的空间挤得喘不过气,他只能用“拒绝社交”当一层厚壳把自己裹起来。可此刻面前的半杯满溢着奶盖的桂花乌龙,身边贺礼洲恰到好处的距离感,没有多余的打探,没有强行凑过来的寒暄,是他长这么大,第一次觉得和人待在一起,不用时刻绷紧信息素防备的松弛。
夕阳透过奶茶店的玻璃窗落在杯壁上,印出暖融融的光斑,林之玖把自己杯里多余的桂花碎舀了半勺,递到贺礼洲的杯子里。以前他总觉得所有超出程序逻辑的社交都是无用bug,可此刻他突然发现,贺礼洲递过来的半份奶盖,是他写了这么多年代码,第一次遇到的、不用修复的甜蜜漏洞。
第五章 公示栏旁的未读消息
编程赛获奖名单贴在系楼一楼公示栏的第三天,匿名论坛里突然飘出了热帖。
有人截取了好几张林之玖和贺礼洲同框的偷拍图——走廊里分糖、机房里共用键盘、奶茶店邻座的侧影,配文阴阳怪气地暗指林之玖早就打破“拒绝社交”的人设,故意黏着Alpha学霸走,无非是想蹭竞赛资源,抢下半年的国家级推免名额。帖子底下的楼层很快盖到了几百层,不少没见过两人相处细节的低年级学生跟着跟风议论,连路过公示栏的人都忍不住往站在榜单前的林之玖身上瞟两眼。
几个平时就爱起哄的男生堵在公示栏不远处,故意拔高声音说笑,话里话外的刺全往林之玖身上扎。林之玖指尖捏着公示栏的边缘,冷松香的信息素不受控制地漫出半缕,刚要开口,身侧的贺礼洲先往前站了一步,直接点开了自己的编程赛后台共享文档的投影链接,投到了公示栏旁边的公共显示屏上。
满屏幕整整齐齐的协同编辑记录跳出来——所有核心算法的草稿痕迹里,90%的初版逻辑都是林之玖的账号提前一周上传的,甚至连贺礼洲负责补全的反错模块,旁边都标着林之玖备注的三行优化提示。贺礼洲指尖点在那条标着“2026-10-17 23:12”的编辑记录上,声音敞亮得整个楼道都能听见:“这次比赛的核心框架,我是跟着林之玖的思路走的。不是他蹭我的资源,是我死皮赖脸凑上去求他带我组队。”
周围瞬间安静下来。那些嚼舌根的人脸涨得通红,扭头就想溜,贺礼洲却没放他们走,接着点开了另一个隐藏的共享文件夹——里面存了整整三十天的背单词打卡记录,每张照片里贺礼洲站在风口,林之玖靠在窗边,照片角落的时间戳一天都没断。“这三十天我在走廊背书,每一分钟都是林之玖赢来的赌约。我当初追着人要搭档权,全信息系的人都能作证。”
贺礼洲侧头看向站在旁边的林之玖,指尖悄悄递过去一颗薄荷糖,语气瞬间软了大半,只有两个人能听见:“别理这些乱猜的人,我朋友圈和论坛都发了澄清,所有证据都摆出来了,以后没人敢乱嚼你舌根。”
林之玖捏着那颗薄荷糖,凉丝丝的甜味在舌尖散开。他以前总习惯自己把所有流言都兜住,用“拒绝社交”的壳子把所有恶意都挡在外面,从来没想过会有人站出来,把所有他没说出口的委屈都明明白白摊在阳光下护着。他点开手机,看见贺礼洲刚发来的未读消息:【晚上自习室留了位置,带你去吃你上次盯着看了一眼的草莓冰,全是你的,不分给别人半颗。】
公示栏旁边的议论声早就变成了小声的嗑 cp 惊呼,冷松香和雪松味的信息素缠在一起,顺着楼道的风漫出去很远。林之玖第一次没躲开旁人投过来的目光,他看着贺礼洲凑过来朝他笑的侧脸,突然觉得那层裹了自己好几年的、用来隔绝社交的硬壳,好像正悄无声息地裂开一道软乎乎的缝隙。
第六章 自习室的满碗草莓冰
期末周的系自习室晚上九点还亮着满室灯影,翻书写字的轻响混着窗外夜风吹香樟叶的沙沙声叠在一起。林之玖最后一道数据结构的大题刚写完最后一个步骤,放在桌角的玻璃杯边就轻轻落了碗草莓冰。
碎冰铺得冒尖,上面铺满了切好的奶冻块和去了蒂的新鲜草莓,边缘还淋着一圈淡粉色的草莓酱,连多余的糖水都没滴出来半滴。贺礼洲拉过他旁边空着的自习位,把刚从超市冷柜拎回来的草莓气泡水推过去,指尖还沾着点室外夜风吹来的凉气:“特意绕了两站路买的,老板说最后一碗草莓冰,我全端过来了。”
周围不少留下来刷题的学生都悄悄往这边瞟,毕竟三天前匿名论坛的澄清帖刚把两人的热度推到顶点,所有人都好奇这位从不社交的Omega,和那位硬气护短的Alpha接下来会是什么相处模式。可预想里的刻意亲昵半点没出现,贺礼洲只是安安静静坐在旁边敲自己的实验报告,没凑过来强行搭话,也没故意做出什么引人注目的动作,只在林之玖冰勺碰到草莓核的时候,不动声色地把自己提前挑完果核的那部分草莓块,悄悄推到他的手边上。
林之玖咬着冰勺,凉丝丝的草莓甜味漫开的时候,手机震了一下,是贺礼洲发来的微信消息,不是什么肉麻的告白,是一行写在便签里的小程序代码,运行之后屏幕上会跳出一行浮动的小字:「社交权限已为你单独开放,范围仅我一人,永久有效,不会弹出隐藏的小秘密提示。」
他抬头撞进贺礼洲的视线里,对方指尖敲了敲自己的代码页面,耳尖泛着一点极淡的红,声音压得很低,刚好能绕过满室的翻书声传到他耳朵里:“我以前总觉得你拒绝社交是所有共享接口都关了,后来才发现,你只是没遇到愿意给你开白名单的人。我不想让你被迫应付任何不想理的人,不想硬拉你去任何你觉得麻烦的局——你要是不想社交,我就陪你待在自习室吃草莓冰;你要是哪天想出门走走,我早就把路线都查好了,连人多的岔路口都提前绕开。”
自习室的暖光落在碗里的碎冰上,泛出细碎的光,林之玖握着冰勺的指尖顿了顿,他这么多年裹着“拒绝社交”的壳子,不是真的完全排斥所有人类,只是之前递到他面前的所有社交邀请,全是带着目的的索取,没有人问过他到底想要什么、到底讨厌什么。可现在坐在他身边的这个人,给了他完完全全的选择权——可以继续躲在自己的安全区里,也可以偶尔往外走两步,所有的边界都由他自己说了算。
他舀了满满一勺混着奶冻的草莓冰,递到贺礼洲的嘴边,没说什么矫情的告白话,只淡声吐出几个字:“白名单通过,有效期终身。”
窗外的夜风吹得窗帘轻轻晃,两个人的手腕挨在桌边,冷松香和雪松味的信息素温温柔柔地缠在一起,满室的题海里,没有人来打扰,只有满碗甜滋滋的草莓冰,和一份只对彼此开放的、永远不会报错的专属社交协议。
第七章 实验室里的临时抑制剂
初冬的信息系实验室暖气开得太足,林之玖敲完最后一行测试代码的时候,后颈的Omega抑制贴边缘已经被体温浸得发潮。泛着冷松香的信息素没压住,顺着没粘牢的缝隙漫了出来,整个实验室里瞬间漫开清冽的淡冷香气,连旁边工位上调试传感器的学弟都愣了愣,下意识地往Alpha室友身后躲了半步。
林之玖指尖刚摸到口袋里备用的新抑制贴,手腕就被人轻轻拽住了。贺礼洲不知道什么时候出现在他身后,手里攥着一盒没拆封的缓释抑制剂,另一只手还搭了件厚厚的连帽外套,声音压得很低,刚好盖过实验室仪器运转的嗡鸣:“你今天抑制剂时效早就过了,我看你下午在自习室就一直揉后颈,怕你硬撑着熬到易感期应激,特意把实验室其他人都提前打发走了。”
实验室的门咔哒一声落了锁,只剩下两个人和后台还在运行的服务器发出的轻响。贺礼洲把外套搭在他肩膀上,雪松味的信息素温温柔柔地漫出来裹住他,没有半点Alpha强势入侵的压迫感,反倒像一层软乎乎的保护罩,把外界所有杂乱的信息素全都挡在了外面。林之玖靠在冰冷的服务器机柜边上,后颈抑制贴彻底失了效,浑身发软的时刻,没忍住往贺礼洲的方向靠了靠。
“我不想打抑制剂。”他声音哑得厉害,眼尾泛着一点浅红,这么多年始终把所有边界攥得死死的人,第一次主动往前凑了半寸,指尖勾住贺礼洲的校服袖口,“我信你。”
贺礼洲的动作顿了半秒,指尖轻轻拂过他后颈的皮肤,没有直接咬下临时标记的牙尖,反倒先把自己腺体处的信息素舒缓贴撕下来,轻轻贴到了林之玖的后颈。温凉的触感顺着皮肤渗进去,躁动的信息素瞬间安定了大半,他才凑过去,犬齿轻蹭过发烫的腺体,把雪松味的信息素一点点、慢悠悠地渡过去,半点都没敢用蛮力。
整个过程安静得只剩下两个人交叠的呼吸声,没有强制的标记,没有汹涌到失控的信息素威压,贺礼洲甚至全程扶着林之玖的腰,怕他站不稳磕到身后的机柜边缘。标记结束的时候,他还从包里摸出一颗提前捂热的奶糖,剥了糖纸递到林之玖嘴边:“我算过你下次易感期的时间了,提前在实验室留了恒温箱,放了你爱喝的热桂花乌龙,连走廊背书的地方我都铺了加热坐垫,以后不用你一个人硬扛抑制剂副作用。”
林之玖含着奶糖,后颈还留着浅淡的痒意,冷松香和雪松味的信息素完全缠合在一起,顺着血管漫到四肢百骸。他以前总觉得Omega的易感期是必须独自扛过去的、充满麻烦的系统漏洞,从来不敢让任何人靠近自己最脆弱的时刻,可此刻靠在贺礼洲怀里,他第一次发现,不用硬撑着做无懈可击的代码大神,也不用逼着自己应付所有社交麻烦,有人提前为你把所有bug都堵好,把所有你没说出口的偏好都悄悄放在手边,这种感觉比调试成功千万行代码,还要踏实。
服务器屏幕亮着柔和的蓝光,落在两个人交握的手上,实验室里没有旁人打扰,满室都是好闻的、独属于彼此的信息素香气。林之玖抬眼撞进贺礼洲的视线里,突然觉得自己当年立在走廊墙上写的那句“拒绝社交”,原来从贺礼洲拿着兑换券朝他走过来的那天起,早就悄悄变成了“仅你可见”的温柔提示。
第八章 公示墙下的双份offer
年末的系部公示墙被阳光晒得暖融融的,国家级推免的最终名单刚贴上去半个小时,底下就围满了凑着看名字的学生。有人伸着手指从头数到尾,最后落在并排印在一起的两个名字上时,忍不住倒吸一口凉气——林之玖排系内第一,贺礼洲紧随其后,两个人拿的还是同一所顶尖计算机院校的直博名额。
人群外围,林之玖正被几个以前从来不敢主动凑上来的学弟学妹围着问竞赛经验,他指尖捏着半瓶温水,答得慢且条理清晰,没有半点以前传闻里“拒人千里”的冷意。贺礼洲就站在他身后半步的位置,手里替他拿着装着笔记的帆布包,有人想递过来加好友的二维码时,他不动声色地往前侧了侧身,笑着替林之玖打圆场:“他微信里只存了熟人和核心项目对接的人,怕漏了重要消息,你们有问题都可以先发给我,我整理好统一转给他。”
几句话既没驳了学弟学妹的面子,又完完整整把林之玖的社交边界守得严严实实。等人慢慢散得差不多了,贺礼洲才从口袋里摸出两张叠得整整齐齐的offer影印件,递到林之玖眼前——他偷偷给两人都报了目标院校的联合实验室,提前半年就把两人的研究方向调成了可以联动的并行计算赛道,连导师的接收回执都并排放在信封里,两个人以后不仅能同校读博,还能直接进同一个课题组做搭档。
“我没跟你提前说,怕你觉得我自作主张。”贺礼洲耳尖泛着点浅红,指尖蹭过信封边缘的钢印,“我查过了,课题组给我们安排的是双人共享工位,窗外刚好能看见学校的银杏道,楼下食堂的草莓冰据说比我们学校门口的那家味道还要好,我连租房的备选都看好了,离实验室步行十分钟,门口有你喜欢的24小时便利店,凌晨敲完代码下楼也能买到热牛奶。”
林之玖接过那两张印着烫金校名的offer,阳光落在纸页上,晃得人眼尾有点发潮。他大一刚入学的时候,抱着“拒绝所有无效社交”的念头,连社团招新的摊位都没路过,那时候他以为自己未来的几年,只会一个人泡在机房和自习室,独自把代码的世界走到底,从来没想过会有一个人,顺着他刻意留出来的唯一一条小缝隙闯进来,把他所有没说出口的规划,全都悄悄变成了两个人的未来。
公示墙旁边的银杏叶飘下来,落在两张挨在一起的推免名单上,贺礼洲从包里摸出两颗橘子糖,剥开糖纸递给他一颗,指尖自然地勾住他的手腕,没有刻意秀恩爱,只是顺着他的力度慢慢往校门口走。路上有人认出他们俩笑着打招呼,林之玖这次没有像以前那样低头躲开,反倒朝着对方轻轻点了点头,冷松香的信息素和身边雪松味的气息缠在一起,暖融融的裹在初冬的风里。
他守了整整四年的“拒绝社交”的规则,从来没有被打破过。他只是为某一个人开了永久白名单,顺便连带着收下了这个人递过来的、满是甜头的一整个崭新的未来。没有勉强的社交,没有繁琐的应酬,往后的日子里,两个人可以并肩敲代码,一起吃草莓冰,永远在同一行程序里,做彼此最靠谱的、永远不会报错的搭档。
第九章 工作站旁的半块生日蛋糕
读博第三年的深冬,凌晨两点的联合实验室还亮着两盏并排的工作灯。林之玖盯着工作站屏幕上跑了七十二小时的并行算法,指尖刚敲下最后一行收敛参数,后颈就被人轻轻塞过来一个暖手宝,贺礼洲的声音贴着他耳侧飘过来,带着点刚从便利店回来的凉气:“我掐着点算的,刚好赶在你生日十二点整过了两分钟,给你带了东西回来。”
林之玖转头就看见实验台的空处摆着个巴掌大的草莓蛋糕,奶油霜挤得整整齐齐,上面撒的是他最爱的冻干草莓碎,旁边还放着两杯热到刚好入口的桂花乌龙。整个课题组的其他人两周前就出国参加国际会议了,整层实验室只剩下他们两个人,没有喧闹的生日派对,没有一群人起哄要表演节目的应酬,完全是林之玖最喜欢的、没有任何多余社交的安静氛围。
“还记得大三那年你生日,全年级好多人找我要你生日宴的地址,说想过来凑个热闹送礼物。”贺礼洲把提前准备好的一次性蜡烛点上,暖黄的火苗在两个人的视线里晃,“我当时全给挡回去了,就知道你根本应付不来那种闹哄哄的场面。我早跟导师打过招呼了,接下来四十八小时我们的服务器权限全空出来,不用赶项目进度,我们俩专门用来调试你改了半年的新框架。”
林之玖咬着甜丝丝的草莓奶油,指尖蹭过贺礼洲手腕上和他一模一样的、刻了对方代码ID的银手链。他以前过生日永远都是独自在机房泡到凌晨,吃便利店买的冷面包对付过去,从来没想过有人能把他所有藏在细节里的偏好,记了整整七年。不用跟不熟的人寒暄应付,不用逼着自己说客套的场面话,不用在喧闹的人群里强撑着笑脸,身边只有最懂你的人,和永远跑不出bug的代码世界。
算法最后一行收敛的提示音刚好跳出屏幕,绿色的成功字样在黑色终端里亮起来。贺礼洲拿出早就准备好的丝绒小盒子,里面的两枚素圈戒指内侧分别刻了两行彼此的专属注释——林之玖的那枚刻着“社交白名单唯一用户”,贺礼洲的那枚刻着“最高权限终身有效”。他把戒指套在林之玖的指节上,犬齿轻轻蹭过对方后颈早就长稳了的旧标记,雪松味的信息素温柔地裹住满室的冷松香。
“等明年项目落地,我们就去领证人。”贺礼洲的声音很低,混着窗外飘进来的细碎雪声,“我买的那套离实验室十分钟路程的房子,早就把你想要的全弄好了——工作区留了两张并排的电竞椅,阳台种满了你爱喝的薄荷,24小时恒温的小冰箱里永远备着草莓冰,连门口的访客门铃都设置成了两层拦截,没有你的权限,任何人都按不开门。”
林之玖望着屏幕上跳出来的成功结果,指尖和贺礼洲的手指扣在一起,两枚素圈轻轻贴碰出细碎的声响。他年少时候贴在走廊墙上的那句“信息系Omega拒绝社交”,从来没有成为一句被推翻的玩笑,他的社交边界始终立得稳稳的,只是这偌大的世界里,永远有一个独属于他的例外,永远是他最高优先级的、永远不会闪退的温柔进程。
窗外的细雪落在实验室的玻璃窗上,暖光裹着两个人的影子叠在一起,满桌的蛋糕甜香混着代码屏幕的蓝光,这就是他年少时想了无数次的、最完美的人生答案。
第十章 答辩席前的双优等终稿
深春的博士学位答辩现场,阶梯教室里坐得满满当当,林之玖站在投影幕布前,指尖握着翻页笔,语速平稳地把自己做了近四年的并行计算框架研究娓娓道来。台下的评审席里,几位业内顶尖的教授频频点头,后排坐着的师弟师妹们攥着笔记本,连大气都不敢多喘一口,他们之前只在系部传说里听过这位Omega大神的名号,今天才算亲眼见到了传说里全程零卡顿、零冗余语句的答辩现场。
最后一个评审教授刚笑着说出“完全没有问题,我给全优”的评价,阶梯教室后门就被人轻轻推开了,贺礼洲手里捧着一大束白桔梗走过来,身上还穿着答辩用的正式衬衫,领口最上方的扣子刚解开一颗。他比林之玖早半小时结束答辩,拿到的也是全优评级,特意绕了大半个校园,去林之玖最爱的那家花店挑了这束不带半点杂色的花——他知道林之玖不喜欢太热闹的红玫瑰,这种香气清淡、花瓣干净的花,才刚好合他的心意。
答辩委员会主席笑着在两人的答辩决议书上签下名字的时候,整个教室里瞬间响起掌声,几个跟他们相熟的同门笑着围上来要合影,贺礼洲下意识就往林之玖身前挡了小半寸,轻声跟大家商量:“我们俩提前订了实验室楼下的小咖啡馆,只有熟人才有空位,大家要是想聚可以晚上过来,不然人太多他会觉得闷。”
几句话刚落,林之玖却轻轻拽了拽他的袖口。他转身就看见林之玖耳尖泛着点浅红,接过那束白桔梗,主动伸手揽住了他的胳膊,对着举着手机要拍照的同门轻声说:“没关系,大家一起拍吧。”清冽的冷松香信息素没刻意收着,和贺礼洲身上漫出来的雪松味缠在一起,满室温和的气息,没有半点之前传闻里“不好接近”的疏离感。
照片拍完,两人跟同门简单道别,顺着种满梧桐的校道慢慢往校外走。贺礼洲手里替他拎着装着答辩材料的文件袋,指尖和他的手指自然地扣在一起,指节上的素圈戒指在阳光下泛着浅淡的光。他们当年大一贴在走廊墙上的那句“拒绝社交”的A4纸,早就被一届届新生当成系部传说传了好多年,现在甚至还有刚入学的新生,特意跑到当年的走廊位置,找那张早就不在的告示拍照打卡。
“我上周回本科系里开交流会,还有新生问我,当年那个拒绝所有社交的Omega大神,是不是真的连一句话都不肯跟陌生人说。”贺礼洲笑着低头,在林之玖耳边轻声说话,“我当时跟他们说,大神不是不肯社交,只是把所有的社交配额,全都留给了唯一的那个白名单用户。”
街边的风裹着梧桐花的淡香吹过来,林之玖咬了一口贺礼洲刚给他买的草莓冰,凉丝丝的甜意漫开舌尖。他这近十年的求学路,从当年抱着电脑躲在自习室角落、连买饭都要避开人流的内向Omega,到现在站在数百人的答辩席上从容答辩的行业新星,他从来没有强迫过自己融入不喜欢的热闹,没有为了所谓的人情世故勉强自己社交,只是恰好遇到了一个人,愿意守着他的边界,尊重他的习惯,把所有的偏爱都妥帖地递到他手边。
两个全优通过的博士学位证,并排摆在他们家书桌的最上层,旁边放着大一那年没送出去的咖啡兑换券,边缘已经被摸得微微发毛。所有的程序代码都有最优解,他这二十多年的人生,也早就找到了属于自己的、永远不会报错的最优解。不需要勉强合群,不需要改变自己,只要和身边这个人并肩走着,就是最踏实的结局。