《无绯闻校花遇上了我》 第1章 江城远行 火车站的广播在闷热的空气里回荡。 洛奇站在检票口前,手里攥着那张淡蓝色的车票,指尖因用力而微微发白。身后是父母絮絮叨叨的叮嘱,身前是通往另一个城市的闸机。他深吸一口气,拉起那个半旧的行李箱。 轮子滚过水泥地面,发出规律的咕噜声。 就像他过去十八年的人生,平稳,规律,一眼能看到尽头——直到三个月前那个傍晚。 “k136次列车开始检票——” 机械女音切断了他的思绪。人群开始向前涌动,洛奇被人流推着穿过闸机,踏上通往站台的长长扶梯。玻璃窗外,江城的天空灰蒙蒙的,九月的暑气还未完全散去。 站台上挤满了人。 新生,家长,大包小包的行李。喧闹声、告别声、行李箱轮子碾过地面的声音混杂在一起,形成一种特有的、属于开学季的嘈杂。洛奇找到自己的车厢号,将行李箱提上踏板时,手腕的筋络因用力而凸起。 车厢里冷气很足。 他找到靠窗的位置,把行李箱塞进头顶的行李架。坐下时,窗玻璃映出一张没什么表情的脸——眉眼干净,鼻梁挺直,嘴唇抿成一条直线。周磊说他这副样子“看起来就很计算机系”,冷冰冰的,像没感情的代码。 但只有洛奇自己知道,那不过是层壳。 火车缓缓启动。 江城站台的景象开始向后滑动,先是缓慢,然后加速。熟悉的街景、熟悉的建筑、熟悉的江岸线——那些他生活了十八年的画面,正一寸寸从视野里剥离。洛奇靠在椅背上,看着窗外飞速倒退的风景。 然后他翻开了手机。 屏幕亮起,锁屏壁纸是默认的星空图。他划开,点进微信。聊天列表往下滑了很久,才在一个不起眼的位置停住——那个备注名是“林葵”的对话框。 最后一条消息停留在三个月前。 是他发的:“录取结果出来了,清北大学计算机系。你呢?” 没有回复。 再也没有。 洛奇盯着那个对话框看了很久,久到屏幕自动暗下去。他又按亮,手指悬在屏幕上方,最终没有点进去。而是退出来,点开相册,快速划过那些高中时代的照片——运动会、班级合照、毕业典礼。 然后在某一张上停住。 照片里是学校的图书馆,午后阳光透过百叶窗洒在书架上。一个穿着校服的女生侧身站在光影里,手里捧着本书,长发垂在肩头。拍照的人技术很烂,画面有些模糊,女生的脸也不太清晰。 但洛奇记得那天的每一个细节。 记得空气里漂浮的灰尘,记得窗外知了的鸣叫,记得她翻书时轻轻翘起的小指。记得她抬头看他时,眼睛里的笑意像夏日清晨的露水。 “说好了哦,我们一起考清北。” 她的声音仿佛还在耳边。 可最后填志愿的那天,她改了主意。父母说北京太远,说女孩子应该留在省内,说那所省内的一本大学“更稳妥”。她没有反抗,只是在电话里哭着说对不起。 洛奇说没关系。 真的没关系吗? 他自己也不知道。 火车驶出江城地界,窗外的风景换成了连绵的田野和零散的村庄。洛奇关掉手机,从背包最底层摸出一个硬壳笔记本——深蓝色的封面,边角已经磨损,里面是他高中三年写的东西。 不是日记。 是故事。 破碎的、零散的、不成体系的故事片段。有奇幻的冒险,有科幻的遐想,更多的是关于青春和心事的细碎片段。他翻开某一页,上面用蓝色水笔写着一段对话: “你会一直写下去吗?” “会啊。你呢?” “我也会。那我们说好了,以后你写故事,我画画,我们合作出一本书。” 字迹娟秀,不是他的。 洛奇的手指在那行字上摩挲了一下,然后合上笔记本。他从背包侧袋掏出一把小锁——那种文具店五块钱就能买到的密码锁——咔嚓一声,把笔记本锁了起来。 钥匙被他捏在掌心,金属的凉意渗进皮肤。 窗外,天色渐渐暗下来。 同车厢的人开始闲聊,有人分享零食,有人打起了扑克。洛奇戴上耳机,随机播放了一首歌。前奏响起的瞬间,他愣了愣——是周杰伦的《晴天》,高中毕业晚会上,她唱过的那首。 “故事的小黄花,从出生那年就飘着……” 歌声流淌。 洛奇闭上眼睛。 火车在铁轨上疾驰,发出有节奏的哐当声。这声音让他想起小时候,父亲带他坐绿皮火车去省城,他趴在车窗边,看外面的世界飞快地后退。那时候觉得远方很神秘,觉得长大是件值得期待的事。现在他真的长大了。 也真的要去远方了。 可心里空落落的,像被人挖走了一块什么。 耳机里的歌切到了下一首,是纯音乐,钢琴曲。洛奇睁开眼,从背包里拿出笔记本电脑,开机,登录“星海阅读”的作者后台。用户名“星河”自动填充,密码是他和她的生日组合。 回车。 后台界面跳出来。 最新连载的小说叫《时光碎片》,已经断更两个月了。数据惨淡,收藏数停在三位数不动,最新章的评论只有三条,其中两条是广告。编辑三天前发来的消息还挂着未读标志:“星河,最近忙?新书大纲有想法了吗?” 洛奇盯着那条消息看了会儿,没有回复。 他点开word,新建文档。 空白页面在屏幕上展开,光标在左上角闪烁。车厢里的灯光有些暗,洛奇调高了屏幕亮度。手指放在键盘上,却不知道要写什么。 高中毕业的那个暑假,他试图写一个长篇——关于青春,关于遗憾,关于未完成的约定。但写了两万字就写不下去了。那些文字像干涸的河床,挤不出半点水分。 也许他真的没有才华。也许那些在深夜涌动的倾诉欲,不过是少年心事的无病**。 洛奇关掉文档,点开浏览器,在搜索框里输入“清北大学”。官网首页跳出来,是校园正门的照片,梧桐树成荫,红砖建筑在阳光下泛着暖光。他一张张翻看着校园风景——图书馆、教学楼、操场、宿舍区。 陌生的地方。 将要生活四年的地方。 手机震动了一下。 是周磊发来的微信:“洛哥,你上火车没?我明天早上的高铁,咱们宿舍见啊!对了,我打听到咱们宿舍另外两个哥们,一个山东的,一个四川的,听说人都挺好……” 洛奇回了个“嗯”。 周磊是他高中同学,不同班,但在同一个文学社待过。毕业后才知道考上了同一所大学同一个专业,甚至分到了同一间宿舍。周磊性格外向,自来熟,消息灵通,有他在的地方永远不会冷场。 和洛奇完全是两种人。 但也许这是好事。 洛奇想,大学生活需要一点热闹,需要一点声音,需要一点能把他从那种沉闷状态里拽出来的力量。否则他可能会一直陷在那个蓝色笔记本里,陷在那段无疾而终的青春里。 火车穿过隧道。突如其来的黑暗笼罩了整个车厢,窗玻璃变成一面模糊的镜子,映出洛奇自己的脸——年轻,却没什么生气。隧道里的灯光在窗外连成一条流动的光带,飞快地向后掠去。 然后重见光明。 窗外是一片开阔的平原,夕阳正在西沉,把天空染成橙红和金黄的渐变色。远山如黛,田野如毯,零星的电线杆矗立在暮色里。很美,像电影里的空镜头。 洛奇举起手机,想拍下来。 但按下快门前又放下了。 有些风景适合留在记忆里,而不是存储在电子设备中。就像有些人,有些事,只适合锁在笔记本里,然后慢慢忘记。 乘务员推着小车经过,售卖晚餐。洛奇要了一份盒饭,打开,是普通的火车餐——米饭、红烧肉、炒青菜、半个卤蛋。味道很一般,但他吃得认真,一口一口,像在完成某种仪式。 吃饭时,他注意到斜对面坐着一对母女。 女孩看起来也是新生,扎着马尾辫,脸上带着兴奋的红晕。母亲在絮絮叨叨地叮嘱:“到了学校要和室友处好关系”“饭要按时吃”“晚上别熬夜”“钱不够了就跟家里说”…… 女孩有些不耐烦:“妈,我都知道啦。” 洛奇低下头,继续吃饭。他的父母今天也来送站了,说了类似的话。母亲甚至偷偷抹了眼泪,父亲拍了拍他的肩膀,说“好好学,别想家”。但他知道,他们更想说的是“别想她”。 可有些事,不是不想就能不想的。 吃完饭,洛奇收拾好餐盒,去车厢连接处扔垃圾。那里站着几个抽烟的男人,烟雾在狭小的空间里弥漫。他快步穿过,回来时,车厢里的灯已经调暗了,很多人盖着外套开始睡觉。 洛奇坐回座位,看了眼时间。 晚上八点四十。 离清北市还有六个小时。 他从背包里拿出那本《c语言程序设计》——假期里提前买的教材,已经翻过一遍。但此刻看不进去,那些代码像天书一样在眼前飘。索性合上书,靠在椅背上,看着窗外的夜色发呆。 窗外偶尔闪过几点灯火,是沿途的村镇。 那些灯火很温暖,但离他很远。 就像记忆里的某些片段,明明曾经触手可及,现在却隔着一层毛玻璃,模糊,失真,再也回不去了。 洛奇戴上耳机,点开了一个播客节目。主播的声音很温和,在讲关于“告别”的话题。他说,人生就是一场漫长的告别,告别童年,告别青春,告别某些人,最终告别自己。 “但告别不是遗忘,而是收纳。把那些珍贵的东西收进心底的某个抽屉,然后锁上。你知道它们在那里,但不会经常打开。因为你要往前走,要腾出空间装新的东西。” 洛奇闭上眼睛。 火车继续向前。 六个小时后,他将抵达一个陌生的城市。 四年的新生活将在那里展开。 那里没有林葵,没有高中的梧桐树,没有那些说不出口的约定。那里只有代码、学业、陌生的面孔,以及一个需要重新开始的自己。 也许真的该告别了。 洛奇握紧口袋里的那把钥匙,金属的棱角硌着掌心。然后他松开手,长长地吐出一口气。 窗外的夜色浓得像化不开的墨。 但远处,已经能看到零星的城市灯火。 越来越近。 第2章 清北初印象 火车到站时,是凌晨两点四十七分。 清北站的站台上灯火通明,人却不多。洛奇拖着行李箱走出车厢,九月的夜风带着凉意扑面而来,让他打了个激灵,残存的睡意瞬间被吹散。 出站口挤满了接站的人。 举着牌子的大巴司机,吆喝生意的出租车司机,还有零星几个举着学校名牌的学生志愿者。洛奇在人群中寻找“清北大学”的牌子,很快在左侧看到了——一个戴眼镜的男生举着,正仰头打哈欠。 “新生?”男生看到他拖着行李箱走近,精神了些。 “嗯,计算机系的。” “那边有校车,半小时一班,上车等吧。”男生指了指不远处停着的几辆大巴,“行李放下面行李舱。” 洛奇道了谢,把行李箱交给司机师傅。上车时,车里已经坐了十几个人,大多和他一样是新生,脸上带着疲惫和兴奋交织的表情。他选了靠窗的位置坐下,戴上耳机,隔绝了周围的窃窃私语。 校车在二十分钟后发车。 凌晨的街道空旷,路灯在窗外连成一条橘黄色的光带。洛奇看着这座陌生的城市——高楼大厦的轮廓在夜色中矗立,玻璃幕墙反射着霓虹灯光,偶尔有夜归的车流驶过,划破寂静。 和江城不一样。 江城是座小城,八九点街上就没什么人了。这里即使凌晨三点,依然能感受到一种脉动,一种属于大城市的、永不停止的节奏。 四十分钟后,校车驶入清北大学校区。 首先映入眼帘的是高大的校门,古典式的石砌门柱,上面刻着“清北大学”四个遒劲的大字。门后的梧桐树在路灯下投下斑驳的影子,一条宽阔的主干道向校园深处延伸。 校车沿着主干道缓慢行驶。 洛奇把脸贴近车窗。 道路两侧是风格各异的建筑——有古朴的红砖楼,有现代感的玻璃幕墙楼,有爬满藤蔓的老式教学楼。路灯下,能看到路边长椅、自行车棚、公告栏,还有那些在夜色中静默的雕塑。 这就是他要生活四年的地方。 陌生,但有种莫名的吸引力。 校车最终停在一栋楼前,司机师傅喊:“新生报到点到了,行李先别拿,先去报到,然后去宿舍放东西。” 洛奇下了车。 凌晨四点的报到点依然亮着灯,几张长桌拼成的接待处,几个穿着志愿者马甲的学生在忙碌。人不多,只有零星几个和他一样半夜到站的新生。空气里飘着泡面的味道,还有熬夜特有的疲惫气息。 “哪个学院?”一个扎着丸子头的女生问,声音带着倦意。 “计算机学院。” “表格填一下,录取通知书、身份证给我。” 洛奇从背包里掏出材料,一一递过去。女生熟练地核对、盖章、录入系统,然后递给他一个文件袋:“宿舍钥匙、校园卡、新生手册都在里面。宿舍在梅园3栋506,沿着这条路直走,右转,看到红色的楼就是。” “谢谢。” 洛奇接过文件袋,手指触到冰凉的钥匙。 终于有了一点实感——他真的来了,成了这里的学生。那些高三刷题的夜晚,那些填报志愿时的纠结,那些等待录取通知时的焦虑,在这一刻都有了着落。 他拖着行李箱往宿舍区走。 凌晨的校园很安静,只有风吹过树叶的沙沙声,和行李箱轮子滚过地面的咕噜声。路灯把他的影子拉得很长,又在下一个路灯处缩短,如此循环。 梅园3栋是栋六层的老楼,红砖墙面,爬满了爬山虎。楼门口亮着灯,宿管阿姨的小屋窗子透着光。洛奇敲了敲窗,一个五十多岁的阿姨探出头来。 “新生?这么晚到啊。” “火车刚到。” “506是吧,钥匙有吧?上楼小心点,别吵醒其他人。” 洛奇点头,拖着行李箱走进楼门。楼道里有一股淡淡的消毒水味,墙面刷着绿色的漆,已经有些斑驳。楼梯是水泥的,踩上去有实心的回声。 五楼。 他数着台阶,一层,两层,三层。行李箱很重,提上楼梯时手臂的肌肉绷紧。到四楼时已经有些喘,停下来歇了歇,看着楼道窗外渐亮的天色。 深蓝色的天幕边缘,已经开始泛起鱼肚白。 黎明要来了。 洛奇深吸一口气,提起行李箱走上最后一段楼梯。506在走廊尽头,门是深棕色的,上面贴着一张白纸,手写着“506”三个数字。 他用钥匙开门。 锁舌转动的声音在安静的走廊里格外清晰。 推开门,一股新装修的味道扑面而来——油漆、胶水、还有某种清洁剂混合的味道。房间不大,四张上床下桌,靠窗的两张已经铺好了被褥,靠门的两张还空着。 洛奇选了靠窗的右侧那张。他把行李箱放下,先打开窗户通风。九月的晨风带着凉意涌进来,吹散了屋里的味道。窗外正对着一片小树林,树梢在微风中轻轻摇晃,远处能看到操场的一角。 天又亮了一些。 洛奇开始收拾行李。 衣服挂进衣柜,书本摆在书架上,洗漱用品放进洗手间。那个锁着的蓝色笔记本被他塞进书架最里侧,用几本厚厚的专业书挡着。做完这些,他坐在椅子上,看着这个将要生活四年的空间。 陌生,但慢慢会有熟悉感。 就像这座城市,这所大学,这些人。 手机震动,是周磊发来的消息:“洛哥,我上高铁了!中午到,咱们宿舍见啊!对了,你到宿舍没?环境怎么样?” 洛奇拍了张房间照片发过去。 周磊秒回:“可以啊,比我想象的好。等我到了咱们去食堂探探路,我饿死了!” 洛奇回了个“好”字。 然后他靠在椅子上,闭上眼睛。一夜未眠的疲惫终于涌上来,像潮水一样淹没了他。意识模糊前,他听见窗外传来早起鸟儿的鸣叫,清脆,悦耳,充满生机。 醒来时,是被敲门声吵醒的。 洛奇迷迷糊糊地睁开眼,发现天已大亮,阳光透过窗户洒在地板上,形成一片明亮的光斑。他看了眼手机——上午九点半。睡了四个小时。 敲门声又响了。 “有人吗?新生报到!” 第3章 新生报到 洛奇揉了揉眼睛,起身开门。门外站着一个高高瘦瘦的男生,穿着运动装,背着一个巨大的登山包,手里还拖着两个行李箱。脸上带着灿烂的笑,露出一口白牙。 “嗨!我是周磊!你就是洛奇吧?咱们高中文学社见过,不过你可能不记得我了……” “记得。”洛奇侧身让他进来,“进来吧。” 周磊拖着行李挤进房间,环顾四周:“哇,这房间不错啊!窗户大,光线好!你选了这张?那我选你对面的!” 他动作麻利地开始收拾,一边收拾一边喋喋不休:“我早上五点半就起了,赶六点的高铁,一路上贼兴奋!我爸我妈非要送我,我说不用,我都十八了,还能丢了不成?结果他们还是跟到车站,啰嗦了一堆……” 洛奇安静地听着,去洗手间洗了把脸。 冰凉的水让他清醒了些。镜子里的自己眼睛有些浮肿,头发睡得乱糟糟的。他用手指理了理,发现额前的头发已经长到遮住眉毛了——该剪了。 “洛哥,咱们一会儿去报到点办手续吧?然后去领军训服,听说军训两周,贼恐怖……”周磊的声音从外面传来。 “好。” 等周磊收拾得差不多了,两人一起出门。上午九点多的校园已经完全苏醒,到处都是人。新生拖着行李箱,家长提着大包小包,志愿者举着牌子引导,嘈杂的人声混着行李箱轮子的声音,形成一种特有的、属于开学季的热闹。 报到点排起了长队。 洛奇和周磊排在计算机学院的队伍末尾,慢慢向前移动。九月的阳光很烈,晒得人皮肤发烫。洛奇手里捏着录取通知书,纸张被手心的汗水微微浸湿。 他看着周围。 一张张年轻的脸,带着好奇、兴奋、紧张、期待。有人和父母低声交谈,有人和刚认识的室友说笑,有人独自戴着耳机,像他一样安静。 这就是大学。 这就是开始。 “嘿,你看那边!”周磊突然用胳膊肘碰了碰他。 洛奇顺着他的视线看去——不远处是文艺部的摊位,几个学生在布置展板。一个女生站在梯子上,正调整横幅的角度。她穿着简单的白t恤和牛仔裤,长发扎成马尾,侧脸在阳光下轮廓清晰。 “那是沈怡然,”周磊压低声音,“大三的学姐,咱们学校公认的校花。而且听说……零绯闻。” 洛奇的目光停在她身上。 女生调整好横幅,从梯子上下来,动作利落。旁边有男生想帮忙扶梯子,她礼貌地摆了摆手,自己把梯子收好。然后和旁边的同学说了几句话,笑起来的时候,眼睛弯成月牙。 很美。 但有种距离感。 就像橱窗里的艺术品,可以欣赏,但触摸不到。 “追她的人能从这儿排到校门口,”周磊继续说,“但她一个都没答应。有人说她眼光高,有人说她专心学业,还有人说她其实有男朋友,只是不公开……各种传言都有。” 洛奇收回目光。 队伍向前移动了一截。 “不过这些跟咱们没关系,”周磊笑嘻嘻地说,“咱们就好好学习,天天向上,顺便……嗯,欣赏一下校园美景。” 洛奇没接话。 他的注意力回到报到流程上。轮到他们时,工作人员核对了材料,发了校园卡、学生证、军训通知单。整个过程很快,不到十分钟就办完了。 “接下来去领军训服,”周磊看着通知单,“在体育馆。走,我带路,我刚才研究过地图了!” 洛奇跟着他走。 穿过熙熙攘攘的人群,经过梧桐树荫覆盖的主干道,绕过一栋栋陌生的建筑。阳光透过树叶缝隙洒下来,在地面形成晃动的光斑。空气里有青草和泥土的味道,还有新生特有的那种躁动气息。 体育馆里人声鼎沸。 新生们排队领军训服,试穿,不合适再换。洛奇领了一套,去更衣室试。衣服是深绿色的迷彩,布料粗糙,味道有些刺鼻。他穿上,对着镜子看了看——还算合身,就是帽子有点大。 出来时,周磊已经在等他了。 “怎么样?帅不帅?”周磊转了个圈,摆了个夸张的军姿。 洛奇嘴角动了动:“还行。” “你就是不爱说话,”周磊搭上他的肩膀,“不过没关系,以后哥罩着你!走,吃饭去,我快饿死了!” 两人把军训服塞进背包,朝食堂走去。 一路上,周磊的嘴没停过。从食堂哪个窗口好吃,到哪个老师的课不能逃,再到学校周边的网吧、ktv、小吃街……信息量巨大,洛奇只是安静地听着,偶尔点头。 二食堂里挤满了人。 新生,家长,还有老生。每个窗口都排着长队,空气里弥漫着各种食物的味道——炒菜的油烟,米饭的蒸汽,汤的鲜香。嘈杂的人声混着餐盘碰撞的声音,热闹得让人有些晕眩。 洛奇和周磊排队打了饭。简单的两荤一素,红烧肉、西红柿炒蛋、炒青菜。找了个靠窗的位置坐下,周磊狼吞虎咽,洛奇吃得慢些,目光不经意地扫过食堂。 然后停在了某个角落。 靠窗的位置,沈怡然独自一人坐着。 她面前摆着一份简单的餐盘,吃得慢条斯理。坐姿端正,背挺得很直,偶尔抬头看窗外,侧脸在阳光下有种沉静的美。周围很吵,但她那里像有个透明的结界,隔绝了喧嚣。 周磊顺着他的目光看去,吹了声口哨。 “啧,真是到哪里都是焦点啊。” 洛奇低下头,继续吃饭。 红烧肉有点腻,西红柿炒蛋太甜,炒青菜油放多了。但他一口一口吃完,像完成某种任务。吃完后,他和周磊把餐盘送到回收处,走出食堂。 正午的阳光火辣辣地晒下来。 “下午干什么?”周磊问。 “回宿舍休息,”洛奇说,“晚上开班会。” “行,我也睡会儿,困死了。” 两人沿着来时的路往回走。经过图书馆时,洛奇抬头看了一眼——那是一栋现代风格的玻璃幕墙建筑,在阳光下反射着耀眼的光。门口进出的人不少,有人抱着厚厚的书,有人提着笔记本电脑。 那里会有他的位置吗? 他不知道。 回到宿舍时,另外两个室友也到了。山东的李浩,四川的张铭,都是话不多但挺实在的人。四人简单自我介绍,互相加了微信,然后各自收拾东西。 洛奇爬上床,躺下。 床板很硬,被子有股晒过的太阳味。他盯着上铺的床板,听着周磊和李浩的聊天声,张铭收拾东西的窸窣声,窗外偶尔传来的鸟鸣声。 这一切都很真实。 真实到让他觉得,过去十八年的生活像一场梦。 而现在,梦醒了。 他要在新的地方,开始新的人生。 哪怕心里还锁着一些东西,哪怕还有些遗憾没有放下。但日子总要向前,就像火车总要驶向下一站。 洛奇闭上眼睛。 阳光透过窗户洒在他脸上,温暖,明亮。 第4章 轮子坏了 军训前一天,校园里弥漫着一种紧绷的兴奋感。 文艺部要在迎新晚会上表演节目,这几天的排练紧锣密鼓。洛奇下午去图书馆借专业书,路过学生活动中心时,听见里面传来音乐声和排练的吆喝声。 他没有停留,径直走向图书馆。 九月的午后,阳光依然毒辣。梧桐树在路边投下一片片荫凉,但热气还是从地面蒸腾上来,黏在皮肤上。洛奇穿着简单的白t恤和运动裤,背着一个黑色的双肩包,步伐不快不慢。 图书馆里冷气很足。 他按照指示牌找到自然科学区,在书架间穿梭,寻找那本《c语言程序设计》的进阶版。手指划过书脊,目光扫过一个个陌生的书名和作者名。空气里有纸张和油墨的味道,混合着淡淡的樟脑丸气息。 很安静。 只有翻书声、脚步声、偶尔的咳嗽声。 洛奇找到需要的书,抽出来,厚厚的一本。他翻开目录看了几眼,内容确实比教材深入,有很多实例和拓展。正准备拿去借阅区办手续,手机震动了。 是周磊发来的微信:“洛哥,救命!辅导员让我今天把新生信息表交到行政楼307,但我现在在校外买生活用品,赶不回去了!你能帮我交一下吗?表格在我桌上,蓝色文件夹!” 洛奇回了个“好”字。 他把书暂时放回书架,走出图书馆。行政楼在校园的另一头,走过去要二十分钟。午后的校园人不多,大多数新生在宿舍收拾东西,或者在校外采购。 经过篮球场时,有几个男生在打球。 篮球撞击地面的砰砰声、球鞋摩擦地板的吱吱声、男生们的呼喊声,在空旷的场地上回荡。洛奇看了一眼,想起高中时自己也曾是篮球队的替补,虽然上场时间不多,但喜欢那种奔跑和流汗的感觉。 现在……大概没时间了。 行政楼是栋老式的红砖建筑,爬满了爬山虎。门口的台阶被岁月磨得光滑,扶手有些锈迹。洛奇走上三楼,找到307办公室,门虚掩着。 他敲了敲门。 “进来。” 推开门,里面坐着一位三十多岁的女老师,戴着眼镜,正在电脑前打字。办公桌上堆满了文件和表格,有些乱,但乱中有序。 “老师好,我来交新生信息表。”洛奇把周磊的蓝色文件夹递过去。 女老师接过来,翻开看了看:“周磊……计算机一班的。他自己怎么不来?” “他在校外买东西,赶不回来。” “行,放这儿吧。”老师把文件夹放到桌上的一摞文件上,“你是他室友?” “嗯。” “叫什么名字?” “洛奇。” 老师在电脑上查了查:“哦,也是计算机一班的。正好,你们班的军训安排表,你带一份回去吧,省得我一会儿发群里了。” 她从抽屉里拿出一张打印好的表格递给洛奇。 洛奇接过来,上面密密麻麻地列着时间、地点、注意事项。军训从明天开始,持续两周,每天早上六点集合,晚上九点解散。中间有讲座、体检、安全教育,安排得满满当当。 “谢谢老师。” “不客气。对了,你们班明天早上要选临时负责人,有兴趣吗?” 洛奇摇头。 老师笑了笑:“行,回去吧。好好准备军训,防晒霜买了吗?九月的太阳可毒了。” “买了。” “那就好。” 洛奇退出办公室,轻轻带上门。走廊里很安静,只有他的脚步声在回荡。他看了眼手里的军训安排表,折好放进背包,然后下楼。 走出行政楼时,天空有些阴沉。 上午还晴朗的天,这会儿堆起了乌云。风也大了些,吹得路边的梧桐树叶哗哗作响。要下雨了,洛奇加快脚步,打算赶在下雨前回宿舍。 经过文艺部排练的活动中心时,音乐声还在继续。 他下意识地往里看了一眼。 透过玻璃门,能看到里面正在排练舞蹈。几个女生穿着统一的练功服,跟着音乐节奏做动作。沈怡然站在前排中央,动作流畅而有力,马尾辫随着转身在空中划出弧线。 很专注。 哪怕只是排练,也像在正式演出一样认真。 洛奇看了几秒,收回目光,继续往前走。但没走几步,天空突然响起一声闷雷,紧接着豆大的雨点就砸了下来。猝不及防,他赶紧跑到最近的屋檐下避雨。 雨势很快变大。 从淅淅沥沥变成倾盆大雨,雨帘在眼前织成一片白茫茫的水幕。地面溅起水花,空气里弥漫着泥土和青草的味道。路上的人纷纷奔跑找地方躲雨,有人用书包挡着头,有人干脆冲进雨里。 洛奇站在屋檐下,看着这场突如其来的雨。 背包里有伞吗? 他想了想,好像没有。早上去图书馆时天气还好,没想到会下雨。看来只能等雨小些再走了。 正想着,活动中心的门开了。 几个女生抱着东西跑出来,看到大雨,又退了回去。接着,沈怡然抱着一箱资料走出来,看到雨势,眉头皱了皱。她左右看了看,似乎想找什么东西挡雨。 那箱资料看起来不轻。 她试图像刚才那些女生一样退回室内,但箱子太大,转身不方便。雨斜着飘进来,打湿了她的肩膀和箱子的边缘。她有些着急,想把箱子抱得更紧些。 洛奇看着这一幕。 犹豫了三秒。 然后他冲进雨里,跑到她面前:“学姐,我帮你。” 沈怡然愣了一下,抬头看他。雨幕中,她的睫毛上沾着细小的水珠,眼睛显得格外清澈。她认出了他——那个报到时拖着坏了一个轮子的行李箱,在队伍里安静等待的新生。 “谢谢,”她把箱子递过来,“有点重。” 洛奇接过箱子,确实不轻,应该是打印好的资料或者宣传册。他抱稳箱子,用身体挡住飘来的雨:“去哪儿?” “对面的仓库,放器材的地方。”沈怡然指了指活动中心旁边的一栋矮楼,“不远,但雨太大了。” “走吧。” 两人一起冲进雨里。 雨点砸在身上,冰凉,密集。地面已经积水,踩上去溅起水花。洛奇抱着箱子跑在前面,沈怡然跟在后面。短短几十米的距离,跑到仓库屋檐下时,两人都湿透了。 洛奇的肩膀和后背全湿了,t恤贴在皮肤上。沈怡然的头发也湿了,几缕发丝黏在脸颊边。她喘着气,从口袋里掏出钥匙开门。 仓库里堆满了东西——舞台道具、音响设备、折叠椅、各种箱子。空气里有灰尘和木头的气味。沈怡然打开灯,昏黄的灯光照亮了狭小的空间。 “放这里就行。”她指着一个空着的角落。 洛奇把箱子放下,直起身时,打了个喷嚏。 “你淋湿了,”沈怡然看着他,“抱歉,连累你了。” “没事,”洛奇抹了把脸上的雨水,“男生淋点雨没什么。” 沈怡然从旁边架子上拿出一条干净的毛巾——大概是平时排练用的。她递给他:“擦擦吧,别感冒了。” 洛奇接过毛巾,是淡蓝色的,柔软,有股洗衣液的香味。他擦了擦头发和脸,然后把毛巾递还:“谢谢。” “你用吧,我还有。”沈怡然又从架子上拿了一条,擦拭自己的头发。 两人沉默了一会儿。 只有外面的雨声,哗啦啦的,像永远不会停。仓库的窗户有些脏,透过玻璃能看到外面模糊的雨景。世界被雨水洗刷着,一切都变得朦胧。 “你是……计算机系的新生?”沈怡然先开口。 “嗯,洛奇。” “我记得,”她点点头,嘴角有极浅的笑意,“报到那天,你的行李箱轮子坏了。” 洛奇有些意外。那天那么多人,她居然还记得这个细节。 “后来修好了吗?”她问。 “修好了,后勤中心的老师傅帮忙弄的。” “那就好。”沈怡然把毛巾搭在旁边的架子上,转身整理那个箱子,“这些是迎新晚会的节目单和宣传册,本来要搬到活动中心的,结果下雨了。” 洛奇看着她整理。 动作很仔细,把被雨打湿边缘的册子挑出来,放在一边晾着。她的手指修长白皙,被雨水打湿后,在灯光下泛着淡淡的光泽。 “学姐是文艺部的?”他问。 “嗯,部长。”沈怡然抬起头,“迎新晚会我们部门负责,所以最近比较忙。” 难怪。 洛奇想起刚才看到的排练,她站在前排中央,应该是领舞或者主要负责人。那种认真和专注,不是装出来的,是真的很在意这件事。 “你会来看晚会吗?”沈怡然忽然问。 “会吧,班里有组织。” “嗯。”她没再多说,继续整理东西。 雨势渐渐小了。 从倾盆大雨变成淅淅沥沥,最后变成毛毛雨。天空亮了一些,乌云散开,露出灰白色的天光。洛奇看了眼窗外:“雨停了。” “嗯,”沈怡然也看过去,“谢谢你帮忙。” “不客气。” 两人走出仓库。雨后的空气格外清新,带着泥土和青草的芬芳。地面湿漉漉的,积水倒映着天空和树影。梧桐树叶上还挂着水珠,风一吹,簌簌落下。 “我回活动中心,”沈怡然说,“你呢?” “回宿舍。” “那……再见。” “再见。” 沈怡然转身走向活动中心,步伐轻快。洛奇看着她的背影消失在门后,才收回目光,朝宿舍方向走去。肩膀湿透的衣服黏在皮肤上,有些凉,但他没觉得不舒服。 反而有种奇怪的感觉。 像是沉闷的夏日午后,突然吹来一阵凉风。 回到宿舍时,周磊已经回来了,正在整理买回来的生活用品。看到洛奇湿漉漉的样子,他瞪大了眼睛:“我靠,洛哥,你去游泳了?” “下雨了。” “我知道下雨了,但你没带伞?”周磊从袋子里掏出一把新买的伞,“我刚买的,早知道借你了。” “没事,”洛奇从衣柜里拿出干衣服,“我冲个澡。” 热水淋在皮肤上,驱散了凉意。洛奇洗着头,想起刚才在仓库里的那一幕——昏暗的灯光,潮湿的空气,她递过来的毛巾,还有那句“你的行李箱轮子坏了”。 很平常的细节。 但被她记住了。 至少对他来说,那是进入大学后,第一次和除了室友之外的人,有了稍微深入一点的交流。虽然只有几分钟,虽然说的都是无关紧要的话。 但那种感觉……不坏。 洗完澡出来,周磊正在研究军训安排表。 “早上六点集合,要命啊,”他哀嚎,“我高中都没起这么早过。还有这个军姿训练,一站两小时,我会死的……” 洛奇擦着头发,没接话。 他走到窗边,看着外面的校园。雨后的天空清澈了许多,西边的云层透出金色的光,是夕阳要出来了。远处操场上,有人在跑步,红色的跑道在湿润的空气里颜色格外鲜艳。 明天就要军训了。 两周的艰苦训练,然后正式开始大学生活。 会有很多课,很多作业,很多需要适应的事。也会有新认识的人,新经历的事,新产生的感受。 比如今天这场雨。 比如仓库里那短暂的几分钟。 比如那个关于坏掉轮子的记忆。 洛奇收回目光,回到书桌前。他打开笔记本电脑,登录作者后台。编辑又发来消息:“星河,新书有想法了吗?最近校园题材很火,你可以试试。” 他盯着那句话看了会儿。 然后新建文档,在标题栏输入几个字:《九月,雨,和一场相遇》。 手指在键盘上停顿。 最终,他关掉了文档。 还不是时候。 有些感觉需要沉淀,有些故事需要酝酿。就像这场雨,需要时间蒸发,需要阳光晾晒,才能变成天空中那一道淡淡的彩虹。 他合上电脑,看向窗外。 夕阳真的出来了,金色的光芒穿透云层,洒在湿漉漉的校园里。一切都像被镀上了一层暖光,温柔,明亮,充满希望。 明天会是个晴天。 洛奇想。 第5章 那双白皙的手 军训第一天,早上五点半的闹钟把洛奇吵醒。 天还没完全亮,宿舍里一片昏暗。周磊在床上翻了个身,嘟囔了一句什么,又睡了过去。洛奇坐起来,揉了揉眼睛,下床洗漱。 冷水泼在脸上,瞬间清醒。 换好军训服,戴上帽子,镜子里的自己看起来有些陌生——深绿色的迷彩,宽大的帽子,配上没什么表情的脸,确实像个新兵蛋子。 “洛哥……几点了?”周磊迷迷糊糊地问。 “五点五十。” “我靠!”周磊猛地坐起来,“要迟到了!” 一阵兵荒马乱。 等两人跑到操场时,大部分新生已经集合完毕。计算机学院的位置在操场东侧,辅导员拿着名单在点名。洛奇和周磊挤进队伍,刚好赶上。 “洛奇。” “到。” “周磊。” “到!” 辅导员是个三十岁左右的男老师,姓张,看起来挺和善,但眼神很锐利。他扫了一眼队伍:“第一天,我就不追究迟到的了。但从明天开始,六点集合,五点五十必须到齐。听明白了吗?” “明白了!” 声音参差不齐。 “大点声!” “明白了!” 这次整齐了些。 张老师点点头,开始讲军训的纪律和要求。洛奇安静地听着,目光扫过周围的同学——一张张年轻的脸,有的还带着睡意,有的充满兴奋,有的面无表情。 大学的第一课,从军训开始。 六点整,教官来了。 是个黝黑精瘦的年轻军人,肩章显示是陆军。他走到队伍前,立正,敬礼,动作干净利落。然后开始自我介绍:“我姓王,是你们接下来两周的教官。我的要求很简单——服从命令,刻苦训练,流汗不流泪。能做到吗?” “能!” “声音太小,我听不见!” “能!!!” 这次声音震天响。 王教官满意地点点头:“好,现在开始第一项——军姿训练。两小时,中间休息十分钟。谁动一下,加五分钟。听清楚了吗?” “听清楚了!” 然后就是漫长的站立。 抬头,挺胸,收腹,双手贴紧裤缝,目光平视前方。刚开始还好,十分钟后,小腿开始发酸。二十分钟后,肩膀僵硬。半小时后,汗水从额头滑落,痒得想挠,但不能动。 洛奇盯着前方操场边缘的梧桐树。 树叶在晨风中轻轻摇晃,阳光透过缝隙洒下来,在地上形成晃动的光斑。他数着树叶,数着光斑,用这种方式分散注意力。 但身体的感觉越来越清晰。 汗水浸湿了后背,迷彩服黏在皮肤上。帽子边缘也湿了,头发贴在额头上。脚底开始发麻,像有无数小针在扎。时间变得异常缓慢,每一秒都像被拉长了。 “坚持!”王教官在队伍间巡视,“这才刚开始!想想革命先烈,想想那些在边疆守卫的战士!你们这点苦算什么!” 没有人说话。 只有沉重的呼吸声,和偶尔的咳嗽声。 洛奇咬紧牙关。 高中时他体育不算差,但这种静态的耐力训练,比跑步打球累多了。全身的肌肉都在抗议,大脑在尖叫着想要放弃。但他没动,像钉子一样钉在原地。 因为他看见,前排的女生也在坚持。 有个瘦小的女生,脸色发白,嘴唇咬得紧紧的,但站得笔直。还有一个男生,汗水流进眼睛,眨了好几下,但没抬手擦。大家都在坚持。 他凭什么不行? 终于,两小时到了。 “休息十分钟!”王教官一声令下。 所有人都松了口气,但没人敢立刻坐下。先活动了一下僵硬的四肢,然后才陆续找地方休息。洛奇走到操场边的树荫下,拿起水杯大口喝水。 周磊瘫坐在地上:“我的妈呀……这比我想象的恐怖多了……” “这才第一天。”洛奇说。 “还有十三天……”周磊哀嚎,“我会死在这里的。” 洛奇没接话,目光扫过操场。 其他学院也在训练,一样的迷彩服,一样疲惫但坚持的脸。阳光越来越烈,地面开始蒸腾热气。九月的清晨,温度已经升上来了。 然后他看到了她。 在操场对面的文艺部摊位,沈怡然正在布置什么东西。大概是军训期间的宣传展板,或者新生服务点。她穿着白色的短袖衬衫和牛仔裤,长发扎成马尾,在阳光下显得格外清爽。 有几个男生在她周围晃悠,似乎想帮忙,但她礼貌地拒绝了,自己搬起一块展板,稳稳地放在架子上。动作利落,毫不拖泥带水。 “看谁呢?”周磊凑过来。 “没谁。” “啧,沈学姐啊,”周磊也看到了,“真是勤劳,这么早就来布置。听说文艺部今年要搞个军训慰问演出,她会跳舞,肯定要上。” 洛奇收回目光。 十分钟的休息时间很快过去。接下来的训练是齐步走,听起来简单,但要做到整齐划一不容易。要么步子太大,要么太小,要么节奏不对。来来回回走了十几遍,王教官的眉头越皱越紧。 “停!”他吼了一声,“你们是我带过最差的一届!重来!” 队伍里响起轻微的叹息声,但没人敢抱怨。 又练了半小时,终于有了点样子。王教官的脸色缓和了些:“好,休息五分钟,然后练正步。” 洛奇走到操场边的饮水机旁接水。 刚接满,转身时没注意,撞到了一个人。 水洒了出来,溅到对方身上。 “对不起——”洛奇赶紧道歉,抬头时愣住了。 是沈怡然。 她手里抱着一叠宣传单,被水溅到了一些,胸前的衬衫湿了一小块。但她没生气,只是低头看了看,然后抬头,对洛奇笑了笑:“没事,一点水而已。” “抱歉,”洛奇有些窘,“我没注意。” “真没事,”她从口袋里拿出一包纸巾,抽出一张轻轻擦拭衣服,“你是……洛奇对吧?” 她记得他的名字。 洛奇点头:“嗯。” “军训累吗?”她问,语气像普通的学姐关心学弟。 “还好。” “第一天都这样,适应了就好。”沈怡然把擦过的纸巾扔进旁边的垃圾桶,手指在垃圾桶边缘轻轻一掠,“文艺部在那边设了服务点,有水、藿香正气水、创可贴,需要的话可以去拿。” “好,谢谢学姐。” “不客气。”她抱紧宣传单,“那我先去忙了。” “嗯。” 沈怡然转身离开,步伐轻快。洛奇看着她走远,才低头看了看自己的水杯——刚才洒了一大半。他又去接满,喝了一口,冰凉的水滑过喉咙,缓解了干渴。 但心里有种奇怪的感觉。 像是平静的湖面,被扔进了一颗小石子。 泛起涟漪。 接下来的训练,洛奇有些心不在焉。正步走时差点同手同脚,被王教官瞪了一眼。他赶紧收敛心神,专注于训练。但那个画面总在脑海里闪现——她笑着说的“没事”,擦拭衣服时指尖的轻巧动作,转身时那束马尾划过的弧线。 中午解散时,所有人都像脱了一层皮。 拖着疲惫的身体去食堂,排队打饭,狼吞虎咽。周磊边吃边吐槽:“我觉得我已经废了,下午还有三小时训练,晚上还有安全教育讲座……这是要把我们往死里整啊。” 洛奇安静地吃饭。 红烧排骨,炒豆芽,米饭。味道一般,但他吃得很香——训练消耗太大,饿得前胸贴后背。周围的新生都在讨论军训,抱怨的,自嘲的,苦中作乐的。 这就是大学集体生活的开始。 吃过饭,回宿舍休息。下午两点继续训练,太阳最毒的时候。洛奇涂了防晒霜,但知道没什么用——两周下来,肯定要黑几个度。 下午的训练更辛苦。 站军姿,齐步走,正步走,蹲下起立,敬礼……一套组合下来,汗水把迷彩服浸透了好几次。休息时,洛奇去文艺部的服务点拿水,看到了沈怡然。 她正在给一个中暑的女生扇风,递上藿香正气水。动作温柔,语气耐心。周围有几个男生围着她转,想搭讪,但她处理得很得体——礼貌,但保持距离。 洛奇拿了一瓶水,准备离开。 “洛奇。”她叫住了他。 他回头。 沈怡然走过来,从旁边的箱子里拿出一支防晒霜:“这个给你,看你没怎么涂的样子。下午太阳毒,小心晒伤。” 洛奇愣住了。 她的手指捏着那支小小的塑料管,指节纤细匀称,指甲修剪得很干净。防晒霜在她掌心躺着,像是再平常不过的关心。 “拿着啊,”她笑了,把手往前递了递,“文艺部采购多了,正好发给需要的同学。” “……谢谢。”洛奇接过防晒霜,塑料管还带着一点她掌心的温度。 “不客气,”她转身继续忙去了,手指在纸箱边缘轻轻一按,“好好训练。” 洛奇握着那支防晒霜,塑料管在掌心发烫。他走回队伍,周磊凑过来:“沈学姐给你的?我靠,洛哥,你有戏啊!” “别瞎说,”洛奇把防晒霜塞进口袋,“她说采购多了。” “采购多了怎么不给我?”周磊撇嘴,“偏心。” 洛奇没理他。 但下午训练时,他涂了那支防晒霜。清爽的质地,淡淡的香味,涂在脸上有种凉凉的感觉。他不知道这是不是真的采购多了,还是……别的什么。 但他没敢多想。 有些念头,一旦开始,就停不下来。 还不如不想。 下午的训练在五点半结束。解散时,所有人都累瘫了,三三两两地往宿舍走。夕阳把天空染成橙红色,操场上拖着长长的影子。 洛奇和周磊一起往回走。 经过文艺部服务点时,看到沈怡然正在收东西。她把展板拆下来,宣传单整理好,药品和水分类装箱。一个人,动作有条不紊。 “学姐,要帮忙吗?”周磊主动问。 沈怡然抬头,看到是他们,笑了笑:“不用了,快收完了。你们累了一天,回去休息吧。” “真不用?” “真不用,”她把最后一个箱子封好,手指在胶带上一抹,“你们快回去吧,洗个热水澡,放松一下。” 周磊还想说什么,被洛奇拉走了。 “干嘛拉我?”走远后,周磊问。 “她说了不用。” “啧,你这人……”周磊摇头,“不过也是,沈学姐那种人,大概不喜欢欠人情。” 洛奇没说话。 回到宿舍,冲澡,换衣服,瘫在床上。全身的骨头像散架了一样,肌肉酸疼。但奇怪的是,并不觉得讨厌。这种身体的疲惫,反而让心里轻松了些。 至少没空想那些有的没的。 晚上七点,安全教育讲座。 在大礼堂,上千名新生挤在一起,听着台上的老师讲防火、防盗、防诈骗。空调开得很足,但抵不住人多,空气有些闷。洛奇坐在后排,昏昏欲睡。 讲座持续了两小时。 结束后,人群涌出礼堂。夜晚的校园很热闹,路灯全部亮起,梧桐树下有情侣散步,操场上有夜跑的人,图书馆的灯光通明。 大学的第一天,就这样过去了。 疲惫,充实,充满新鲜感。 回宿舍的路上,周磊还在喋喋不休地讲着今天的见闻。洛奇安静地听着,偶尔应一声。路过学生活动中心时,他看了一眼——里面还亮着灯,文艺部大概还在准备迎新晚会。 不知道她是不是还在忙。 这个念头一闪而过,很快被他压下去。 回到宿舍,另外两个室友也在。李浩在跟家里视频,张铭在写日记。周磊一进门就瘫在床上:“不行了,我要死了,明天能不能请假啊……” “医务室开证明才行。”李浩说。 “那算了,我还是咬牙坚持吧。” 洛奇爬上床,躺下。天花板在黑暗中看不清楚,只有窗外路灯透进来的微光。他闭上眼睛,脑海里浮现出今天的画面——清晨的军姿,午后的正步,傍晚的夕阳。 还有她递过来的防晒霜。 和那轻轻握着塑料管的手指。 他翻了个身,面向墙壁。 睡吧。 明天还要继续。 第6章 温柔指引 军训第三天,洛奇的行李箱轮子坏了。 那是周五下午,训练结束后,他打算把一些不用的东西先寄回家。行李箱里塞满了夏天的衣服、高中时的笔记、还有一些杂物。从宿舍楼拖出来时,轮子就有点不对劲,发出吱呀的摩擦声。 他本该停下检查的。 但训练后的疲惫让思考变得迟缓,他只是继续拖着箱子往前走。穿过大半个校园去快递点,午后的阳光斜射下来,梧桐树影被拉得细长。行李箱轮子在水泥地面上咕噜咕噜地响,那声音里藏着即将崩溃的预兆。 在图书馆前的广场,预兆成了现实。 右后轮毫无预兆地脱落,滚向一旁。箱子猛地向右倾斜,拉杆从手中挣脱。沉重的行李箱摔在地上,锁扣弹开,箱盖掀翻——像是突然张开的嘴,吐出了里面所有的秘密。 衣物、书本、笔记本、洗漱用品……散落一地,狼狈不堪。 洛奇僵在原地。 周围的目光聚拢过来,带着各种意味。他感到脸颊发烫,耳根烧灼,一种赤裸裸的窘迫感从脚底窜到头顶。来不及多想,他迅速蹲下,开始手忙脚乱地收拾。 先捡衣服,胡乱塞回箱子里。笔记本散了页,纸张在微风中飘散,他追着去捡,却越追越乱。一瓶沐浴露滚到路边,盖子松了,透明的液体蜿蜒流淌。一支笔掉进下水道格栅,发出轻微的坠落声。 混乱中,他看到自己高中时写的小说稿纸散开——那些隐秘的心事,笨拙的文字,此刻暴露在光天化日之下。蓝色墨水的字迹在阳光下清晰可见,像他此刻无处遁形的心情。 就在他伸手去够最远的那页纸时,另一只手先他一步。 那只手白皙,手指修长,指甲修剪得干净整齐。它轻轻捏住稿纸的边缘,小心地抚平卷起的边角,动作轻柔得像对待什么珍贵的东西。 洛奇顺着那只手抬头。 沈怡然蹲在他面前。 她今天穿着简单的白衬衫,袖口随意卷到手肘,露出纤细的手腕。长发用一支铅笔松松挽起,几缕碎发散落在耳侧。午后阳光从她身后照过来,给她整个人镶上一圈毛茸茸的金边。 她没看他,专注地整理那些散落的稿纸。一张,两张,三张……按照页码顺序,一张张抚平,叠齐。她的睫毛很长,垂下来时在眼下投出浅浅的阴影。神情认真,仿佛这是此刻世界上最重要的事。 周围的目光渐渐散去。那些好奇的、同情的、好笑的眼神,不知何时都移开了。世界缩小成这个小小的角落,缩小成散落一地的物品,缩小成两个人蹲在行李箱旁的画面。 “这是你的?”她终于抬头,问。 声音很轻,却清晰地穿透了周围的嘈杂。 洛奇机械地点头。 沈怡然把整理好的稿纸递给他:“写得很认真。” 他接过,手指不小心擦过她的指尖。温热的触感,柔软的皮肤,一触即分,却在他心里激起细微的涟漪。他慌忙收手,稿纸差点又散开。 “谢、谢谢……” “不客气。”沈怡然站起身,开始帮他收拾其他东西。她把衣服一件件捡起,抖掉灰尘,整齐叠好。书本按大小码齐,洗漱用品归拢到一处。动作流畅自然,像是在做一件习以为常的事。 不到三分钟,散落一地的东西都被收回了行李箱。 但箱子少了一个轮子,歪倒在地,像个跛脚的人。 洛奇试图用拉杆拖着走,箱子歪歪扭扭,根本拖不动。他弯腰想抱起来,试了两次都因为太重而放弃。 沈怡然蹲下来检查那个脱落的轮子:“轮轴松了,修一下应该还能用。” “……去哪修?”洛奇有些茫然。他对校园还不熟悉。 “后勤服务中心。”她站起身,指了指图书馆后面的那条路,“顺着这条路走到头,右转,有一栋灰色的小楼,一楼就是维修部。老师傅姓陈,手艺很好,这种小问题很快就能修好。” 她的描述清晰具体,像在脑海里画出了一张详细的地图。 洛奇顺着她指的方向看去。梧桐树荫下的路蜿蜒延伸,阳光透过树叶洒下斑驳的光点。那个地方他从未去过,但听她一说,仿佛已经看见了那栋灰色小楼。 “谢谢学姐。”他这次说得顺畅了些。 “不用谢。”沈怡然微微颔首,“快去吧,他们五点半下班,现在去还来得及。” 洛奇点头,再次尝试抱起行李箱。这次他用了全力,勉强把箱子抱离地面,但走了两步就踉跄起来。 沈怡然上前一步,托住了箱子的另一侧:“我帮你抬到路边吧。” “不用了学姐,我自己……” “没事,顺路。” 两人一起把箱子抬到路边的树荫下。放下时,洛奇又说了声谢谢。沈怡然摆摆手,转身要走,却又停下脚步。 她回过头,午后的阳光在她眼中跳跃:“对了,修好后记得检查一下其他轮子。这种行李箱的轮子,一个松了,其他的可能也不牢固了。” “好。” “还有,”她的目光落在他脸上,语气温和,“下次东西多的话,可以分两次寄。不用着急,快递点一直都在的。” 这句话很轻,却像一缕微风,拂过他心头的焦躁。 洛奇怔了怔,点头:“嗯。” 沈怡然笑了笑,那笑容很淡,却让整个午后的阳光都温柔了几分。然后她转身,白衬衫的背影在梧桐树影里渐行渐远,最后消失在图书馆的转角。 洛奇站在原地,手里还捏着她整理好的稿纸。 纸张被抚得平整,按照页码顺序排列得一丝不苟。他能想象她蹲在地上,一张张拾起,抚平,叠好的样子——那么认真,那么耐心,那么温柔。 温柔。 这个词突然跳进他的脑海。 以前他觉得温柔是一种性格,一种态度。但现在他隐约觉得,温柔更像是一种选择——选择在别人狼狈时伸出援手,选择在混乱中保持耐心,选择用一句“写得很认真”去肯定别人珍视的东西。 周围的世界恢复了正常。学生们来来往往,谈笑风生,没人注意这个站在路边的男生。刚才那场小小的意外,像投入湖面的石子,涟漪散尽后,湖面重归平静。 但湖底的石子还在。 洛奇深吸一口气,抱起行李箱,朝她指的那条路走去。 箱子很重,手臂的肌肉绷紧,汗水从额角滑落。但他走得很稳,一步一步,沿着梧桐树下的路。阳光透过树叶缝隙洒下来,在他身上移动着光斑。风吹过,树叶沙沙作响,像在窃窃私语。 这条路他从未走过。 两旁的建筑渐渐变得低矮,红砖墙爬满深绿的爬山虎。绕过一栋老旧的教学楼,果然看到一栋灰色的小楼,门口挂着“后勤服务中心”的牌子。 一楼的维修间很宽敞,各种工具零件整齐排列。一个五十多岁的老师傅坐在工作台前,戴着老花镜修一盏台灯。听到脚步声,他抬起头,镜片后的眼睛很温和。 “同学,修什么?” “行李箱轮子掉了。”洛奇把箱子放下。 老师傅走过来看了看:“哦,这个牌子的轮轴容易松。我这儿有配件,给你换个新的吧。” “多少钱?” “十块。” 洛奇掏钱。老师傅接过,从抽屉里拿出一个新的轮子,又找出一套工具。他动作麻利,三两下就把坏掉的轮子卸下来,新的装上去。整个过程不到五分钟。 “好了。”老师傅试了试轮子,“以后注意别拖太重的东西。这箱子看着大,但材质一般,承重有限。” “谢谢师傅。” “不客气。” 洛奇拉着修好的行李箱,轮子顺滑,发出均匀的咕噜声。他走出维修间,午后的阳光依然炽烈,但不知为何,他感到一阵轻松。 不仅仅是箱子修好了。 还有别的什么。 像是迷路时有人给你指了方向。像是跌倒时有人拉了你一把。像是你以为自己很狼狈时,有人告诉你“没关系,这很正常”。 很小的事。 但很重要。 他拉着行李箱往回走,这次走得很慢。路过图书馆时,他抬头看了一眼——玻璃幕墙反射着耀眼的阳光,几个学生抱着书进出。他不知道沈怡然还在不在里面,在忙什么。 但那个画面已经印在了脑海里。 她蹲在地上整理稿纸的样子,她指路时认真的神情,她提醒他“不用着急”时温和的语气,她转身离开时马尾辫轻晃的弧线。 还有那句“写得很认真”。 洛奇握紧了拉杆。 回到宿舍时,周磊正在打游戏。听到开门声,头也不回:“洛哥,你干嘛去了?这么晚才回来。” “寄东西,轮子坏了,去修了下。” “哦,”周磊终于转过头,“修好了?” “嗯。” “那就好。”周磊又转回去继续打游戏。 洛奇把行李箱放好,坐在椅子上。从口袋里掏出那叠稿纸——已经被他捏得有些皱了。他小心地抚平,一页页翻看。 都是高中时写的片段。 有奇幻的冒险故事,有科幻的设定,更多的是关于青春的心事。文字青涩,情节幼稚,但每一笔每一划都很认真。那时候他坐在教室最后一排,趁着老师讲课的间隙,在笔记本的角落写下这些文字。 为什么写? 因为心里有太多话想说,但不知道对谁说。 所以写下来,变成文字,变成故事。就像把心事装进漂流瓶,扔进大海,不指望有人捡到,只是需要一种倾诉的方式。 但现在,有人捡到了。 虽然只是匆匆一瞥。 虽然可能根本没看清写的是什么。 但她说了那句话。 洛奇把稿纸收好,锁进抽屉。然后打开笔记本电脑,登录作者后台。编辑的消息还挂着:“星河,新书有想法了吗?” 他盯着那句话看了很久。 然后新建文档。 这次没有犹豫,在标题栏输入:《温柔指引》。 手指在键盘上停顿片刻,开始敲击: “九月午后的阳光很烈,行李箱轮子脱落的时候,他觉得整个世界都在看他的笑话。衣物散落一地,笔记本的纸张被风吹得四处飘散,就像他此刻无处安放的窘迫。他蹲在地上,手忙脚乱地收拾,耳根发烫,恨不能时光倒流三分钟。 然后,一只白皙的手进入了他的视线。 那只手拾起了飘得最远的那页纸,动作轻柔地抚平卷起的边角。他抬头,撞进一双清澈平静的眼眸。女生穿着白衬衫,长发松松挽起,正认真地把散落的纸张一张张整理好。 ‘这是你的?’她问。 声音很轻,却盖过了所有的嘈杂。 他愣愣地点头。 她把整理好的稿纸递给他:‘写得很认真。’ 后来他想,那句话大概只是礼貌性的评价。但那一刻,像有人在他摇摇欲坠的世界里,轻轻扶了一把。很轻,很短暂,但足够让他重新站稳。 而她指给他的那条路,他走了很久。梧桐树荫下的路,阳光斑驳,风吹叶响。路的尽头有一栋灰色小楼,楼里有个老师傅,三两下就修好了他的行李箱。 原来迷路的时候,真的会有人给你指路。 原来跌倒的时候,真的会有人伸手拉你。 原来这世上,真的有温柔这种东西——它不是性格,不是天赋,而是一种选择。选择在别人狼狈时看见他的努力,选择在混乱中保持耐心,选择用最平常的语气说一句‘写得很认真’。 而那句话,像一粒种子,落在心里,悄悄发了芽。” 写到这里,洛奇停下来。 窗外,天色渐暗。夕阳沉入远山,天空染成温柔的紫红色。宿舍楼亮起星星点点的灯火,远处传来篮球场上的呼喊声、吉他声、欢笑声。大学校园的夜晚,刚刚开始。 他保存文档,关掉电脑。 周磊打完了一局游戏,伸了个懒腰:“饿了,吃饭去?” “好。” 两人一起出门。走廊里很热闹,新生们互相串门,聊着军训的趣事,抱怨教官的严厉,憧憬即将开始的课程。空气里飘着泡面、外卖、洗发水的混合味道,嘈杂而鲜活。 这就是集体生活。 拥挤,喧闹,但充满生机。 下楼时,洛奇的手机震动了一下。是班级群的消息,辅导员通知明天军训的注意事项。他扫了一眼,正要收起手机,又一条消息跳出来。 是周磊在宿舍小群里发的照片。 拍的是文艺部迎新晚会的宣传海报。海报设计得很精美,主视觉是一个跳舞的剪影,线条流畅优雅。下面有一行小字:领舞——沈怡然。 照片有些模糊,但那个名字清晰可见。 洛奇盯着看了两秒,然后按灭屏幕。 走出宿舍楼,夜晚的风带着凉意。路灯一盏盏亮起,把梧桐树的影子投在地上,随风摇晃。食堂的方向灯火通明,传来喧闹的人声,空气里有饭菜的温暖香气。 “洛哥,你说迎新晚会沈学姐会跳什么舞?”周磊问。 “不知道。” “我猜是古典舞,她气质很适合。” “嗯。” “你要去看吗?” “班里有组织,应该会去。” “也是,”周磊嘿嘿笑,“说不定还能要到联系方式呢。” 洛奇没接话。 他只是走着,看着前方的路。路灯的光晕在夜色里扩散,像一团团温暖的雾。他的手掌在口袋里,指尖无意识地摩挲着手机屏幕。 他知道,有些东西已经开始改变。 就像行李箱的轮子,修好了就能继续走。 就像那些散落的稿纸,整理好了就能收起来。 就像某些说不清的感觉,埋下了种子,就会在某个不经意的时刻,悄然发芽。 而这一切,都始于那个九月的午后。 始于那双温柔的手。 始于那句“写得很认真”。 始于一条清晰具体的路,和一个耐心指引的人。 洛奇深吸一口气,夜晚的空气清冽,带着梧桐树叶的淡淡香气。他抬头,看见深蓝色的天幕上,已经隐约可见几颗星星。 大学四年,才刚刚开始。 而有些故事,也才刚刚写下第一行。 温柔的故事。 第7章 惊鸿一瞥 洛奇站在原地,愣了好一会儿。 手里的稿纸还温着,或者说,是他自己的掌心在发烫。纸张边缘被抚得平整,按照页码顺序叠得一丝不苟——就在几分钟前,它们还散落在广场的各个角落,被风吹得七零八落,有几张甚至飘进了路边的花坛。 现在,它们全都回来了。 完好无损地回到他手中。 洛奇低下头,将稿纸凑近了些。很淡的茉莉香,似有若无地萦绕着。不是浓烈的香水味,更像是洗手液或者护手霜的余韵,清爽干净,和她给人的感觉如出一辙。 他盯着那些蓝色的字迹。 有些墨迹已经晕开了。高中时用的廉价水笔,时间久了就会这样。他写过无数这样的片段——深夜失眠时,课间发呆时,甚至在上课时,将笔记本压在课本下偷偷地写。 没有人看过。 连最亲近的林葵也没有。 她只是知道他在写东西,偶尔会问进展,却从不要求翻阅。“等你写好了,出版了,我再买来看。”她总是这么说,带着一种理所当然的信任。 现在呢? 现在这些散乱的、笨拙的、不成体系的文字,被一个陌生人看见了。 尽管可能只是匆匆一瞥。 尽管可能根本来不及看清内容。 但那双白皙的手确确实实地抚过了这些纸张,将它们一张张拾起,抚平,整理好。那个画面,像某种温暖的烙印,深深地刻进了洛奇的脑海。 “嘿!回神了!” 肩膀被重重拍了一下。 洛奇猛地回过神,转头看见周磊那张挤眉弄眼的脸。这家伙不知从哪里冒了出来,正用一副“我懂”的表情看着他。 “看呆了?”周磊凑近,压低声音,“那可是沈怡然,大三的学姐,咱们学校公认的校花——而且零绯闻。” 零绯闻。 这三个字像投入静湖的小石子,在洛奇心里漾开一圈微不可察的涟漪。 “刚才是怎么回事?”周磊瞥了眼地上已经收拾好的行李箱,“轮子坏了?沈学姐帮你收拾的?” “嗯。”洛奇简短地应了一声,蹲下身重新整理行李箱。拉链拉上,锁扣扣紧,箱子歪歪扭扭地立着——缺了一个轮子,像瘸了腿的人。 “啧啧,英雄救美啊,”周磊摸着下巴,随即又改口,“不对,是美救英雄。洛哥,你这开局可以啊,多少人想跟沈学姐说句话都没机会呢。” “别瞎说。”洛奇提起行李箱,“她只是路过,顺手帮忙。” “路过的人多了,怎么没见别人帮你?”周磊跟上他的脚步,“你是没看见,刚才那几个想凑过来的男生,看到沈学姐在,都没敢上前。沈学姐的气场,啧啧……” 洛奇没有接话。 他抱着行李箱往前走,箱子很重,手臂的肌肉绷得发酸。但奇怪的是,他并不觉得疲惫。脑海里还在反复回放刚才那一幕—— 她蹲下来的样子,白衬衫的衣摆轻轻触及地面。 睫毛低垂,在眼睑投下淡淡的扇形阴影。 手指抚平纸张卷角时,那种轻柔而专注的神情。 还有那句“写得很认真”。 她说这话时语气再自然不过,就像随口评价天气。但洛奇知道,那是一种认真的肯定。她看过了那些文字,哪怕只是匆匆几眼,也看出了里面倾注的心力。 这让他……心里某个角落被轻轻触碰了一下。 “你去哪?”周磊问。 “后勤中心,修轮子。” “我陪你去!正好熟悉熟悉校园!” 两人沿着沈怡然指的那条路走去。梧桐树荫浓密,阳光透过叶隙洒下晃动的光斑。九月的午后,空气依然闷热,但风里已带着初秋的凉意。 “沈学姐可是个传奇人物,”周磊边走边说,“入学三年,成绩稳居经管院前三,学生会文艺部部长,组织过好几次大型活动,都特别成功。关键是人长得好看,气质又好,追她的人能从这儿排到校门口。” 洛奇静静地听着。 “但是啊,”周磊话锋一转,“一个都没成。听说有富二代天天送花,有学霸写了几万字情书,有体育生当众表白……全都被礼貌拒绝了。理由都一样——‘我现在以学业和部门工作为重,不考虑恋爱’。” “所以叫零绯闻?”洛奇终于开口。 “对!入学三年,没跟任何男生传过绯闻,没被拍到过跟男生单独吃饭,连图书馆都是一个人坐。有人说她眼光高,有人说她心里有人,还有人说她其实……”周磊及时收住话头,“反正各种传言都有。” 他说得眉飞色舞,像是在讲述什么校园传说。 洛奇却想起了沈怡然转身离开时的样子。 马尾辫在阳光下轻轻摇晃,步伐坚定从容,背影单薄却有着难以言说的力量感。她走进人群,很快消失不见,就像一滴水融入大海。 干脆,利落,不拖泥带水。 “不过话说回来,”周磊拍拍洛奇的肩,“洛哥,你今天算是跟沈学姐搭上话了,虽然是因为意外,但也是个好的开始啊!以后在校园里遇见,可以打个招呼,慢慢就熟了……” “你想多了。”洛奇打断他。 “怎么就想多了?缘分这种东西,说不准的!” 洛奇摇摇头,没有再解释。 他知道周磊只是在开玩笑,或者说,是男生之间惯有的起哄打趣。但他自己心里清楚,刚才那一幕对他来说意味着什么。 不是搭讪,不是缘分的开端。 而是一种……确认。 确认这个世界上,真的存在着这样美好的人——美好到只需惊鸿一瞥,便足以在记忆里留下不可磨灭的烙印。 就像他写过的那些故事里,男女主角的初遇。 总是发生在最平凡的时刻,最意外的场景。然后,一切开始悄然改变。 但他不是故事里的男主角。 她也不是女主角。 他们只是两个陌生人,在九月的午后,因为一个坏掉的行李箱轮子,有了短暂的交集。然后各走各路,回到各自原本的生活轨迹。 仅此而已。 后勤服务中心到了。 灰色的小楼,门口挂着斑驳的牌子。里面传来叮叮当当的敲打声和电钻的嗡鸣。洛奇走进去,找到维修窗口。 老师傅接过行李箱看了看:“轮轴松了,换个新的就行。十块钱。” 洛奇付了钱。 老师傅动作麻利,不到五分钟就修好了。新轮子转动顺滑,行李箱恢复了正常。“以后别拖太重的东西,这箱子质量一般。”老师傅叮嘱道。 “谢谢师傅。” 洛奇拉着修好的箱子走出维修中心。 周磊在外面等着,正跟一个路过的女生搭讪。看到洛奇出来,赶紧结束对话跑过来:“修好了?真快!” “嗯。” “那现在去哪?回宿舍?” “嗯。” 两人往回走。夕阳开始西斜,天空染上了淡淡的橙红色,像被打翻的调色盘。校园里的路灯陆续亮起,梧桐树的影子在地上拉得很长,随风摇曳。 路过图书馆时,洛奇下意识地看了一眼。 玻璃幕墙反射着夕阳的余晖,金灿灿的一片,有些晃眼。门口进出的人络绎不绝,有抱着厚厚一摞书的,有提着笔记本电脑的,有边走边热烈讨论问题的。 她会在里面吗?在某个靠窗的位置,安静地看书,或者专注地画着什么? 洛奇不知道。 他也不该知道。 “洛哥,晚上吃什么?”周磊问,“听说二食堂的麻辣香锅不错,要不要去尝尝?” “可以。” “那就这么定了!我先回宿舍放东西,六点半食堂见?” “好。” 两人在宿舍楼前分开。洛奇提着行李箱上楼,回到506室。另外两个室友都不在,大概是出去熟悉校园或者买东西了。 他把行李箱放到床下,坐在椅子上。 从口袋里掏出那叠稿纸。 茉莉香已经淡得几乎闻不到了。但纸张上还残留着被细心整理过的痕迹——边角平整,没有一丝皱褶,按照页码顺序排列得整整齐齐。 洛奇一页页翻看。 有些段落写得还不错,有些就显得稚嫩。高中时的文笔,带着少年人特有的矫情和用力过猛。但他写的时候是认真的,每一个字都是。 现在也是。 他把稿纸锁进抽屉,钥匙放进口袋。 然后打开笔记本电脑。 屏幕亮起,桌面是默认的风景图——蔚蓝的天空下,一片开阔的草原。他点开浏览器,在搜索框里犹豫了一下,指尖悬在键盘上方。 最终,他没有输入任何字。 有些事,不该去探究。 有些人,不该去过度关注。 他关掉浏览器,打开word文档。白色的页面在屏幕上展开,光标在左上角规律地闪烁,像是在等待什么,又像是在催促什么。 窗外传来篮球场上的呼喊声,运球的“砰砰”声,还有自行车铃铛清脆的叮铃声。大学生活的喧嚣,才刚刚拉开序幕。 而他的故事,也许也该重新开始了。 只是这一次,不再是关于过去。 而是关于现在。 关于这个九月,这个陌生的校园,这场猝不及防的惊鸿一瞥。 洛奇的手指轻轻放在键盘上。 良久,敲下第一行字: “那天的阳光很好,好到让人睁不开眼。” 他停下来,删掉。 重新写: “行李箱轮子坏掉的时候,他觉得整个世界都在跟他作对。” 又删掉。 最后,他写下: “她出现得毫无预兆,像一阵温柔的风,吹散了满地的狼狈,也吹动了少年沉寂已久的心湖。” 这次,他没有删。 第8章 零绯闻 “零绯闻?” 洛奇重复这个词,语气里带着一丝他自己都没察觉到的在意。像是平静湖面被投下石子后泛起的涟漪,虽不明显,却真实存在。 周磊已经打开了话匣子,根本停不下来:“对啊,零绯闻!入学三年,沈怡然学姐那可是清北大学的一大传说!” 两人走在回宿舍的路上,夕阳把影子拉得细长。梧桐树影在地面上交错,形成斑驳的光影画卷。行李箱轮子修好后转动顺滑,咕噜咕噜地滚过地面,声音规律而平稳——就像洛奇此刻试图维持的表面平静,内里却有些乱了节奏。 “我给你细数啊,”周磊掰着手指头,如数家珍,“第一,成绩好。经管院前三,拿过国家奖学金,听说好几门专业课都是满分。第二,能力强。大一进文艺部,大二当副部长,大三直接升部长。她组织的活动,从没出过岔子,连最挑剔的老师都挑不出毛病。” 洛奇安静地听着,目光落在前方延伸的小路上。 “但这些都不是重点,”周磊压低声音,神秘兮兮地凑近,“重点是,她拒绝了所有追求者!” “所有?”洛奇侧过头,傍晚的光线在他脸上投下淡淡的阴影。 “所有!”周磊重重点头,语气里带着某种见证历史的郑重,“我给你数数啊——经管院那个学生会**,家里开公司的,天天开车接送,送了一个月的早餐,沈学姐一次都没收。每次都是那句‘谢谢,不用了’,礼貌得让人没法继续。” 洛奇想象着那个画面:清晨的女生宿舍楼下,男生提着精致的早餐袋,而沈怡然礼貌地摇头,转身走进楼里。阳光照在她身上,背影笔直而决绝。 “还有文学院那个才子,”周磊继续说,“写了三万字的情诗,在女生宿舍楼下大声朗诵,周围围满了看热闹的人。你猜怎么着?沈学姐从旁边绕过去了,看都没看一眼,就跟没听见似的。” 洛奇能想象那个场景。人群中央,男生捧着手写的情诗,声情并茂。而沈怡然从人群边缘走过,目不斜视,步伐从容得像是走在另一个平行时空里,那些喧嚣与她无关。 “最经典的是体育学院那个篮球队长,”周磊眼睛发亮,像是讲到了高潮部分,“一米九的大个子,八块腹肌,校篮球队主力。他当着全校师生的面,在篮球赛中场休息时冲上球场,拿着话筒表白。” 傍晚的风吹过,梧桐树叶沙沙作响。 “当时全场都沸腾了,”周磊比划着,“所有人都觉得,这么浪漫的场面,又是这么优秀的男生,沈学姐肯定会感动吧?结果你猜她说什么?” 洛奇没有接话,只是静静地看着周磊。 “‘同学,你挡住我看比赛了。’”周磊模仿着沈怡然的语气——冷静,平淡,不带任何情绪起伏,就像在陈述一个再普通不过的事实。 洛奇嘴角弯了弯,一个几乎察觉不到的笑意。 “厉害吧?”周磊感叹,语气里混合着敬佩和不可思议,“所以现在学校里流传着各种说法。有人说沈学姐眼光太高,一般人入不了眼。有人说她其实有男朋友,是校外的,所以不公开。还有人说她根本不喜欢男生……” 说到这,周磊顿了顿,凑近洛奇,声音压得更低:“不过我觉得吧,她就是单纯地想专心学业和事业。你看她那么优秀,肯定对自己要求很高。谈恋爱多浪费时间啊,又要约会又要吵架又要哄人,哪比得上搞学习搞事业来得实在?” 洛奇没说话。 他想起今天下午,沈怡然蹲在地上帮他整理稿纸时的样子。 专注,认真,动作轻柔而有序。 那不是敷衍的帮忙,而是真的在用心做事。哪怕只是捡几页散落的纸,她也做得一丝不苟,仿佛那是什么重要文件。 这样的人,对任何事情都会认真吧。 包括拒绝别人。 “所以啊洛哥,”周磊拍拍他的肩膀,语气半是玩笑半是认真,“你今天能跟沈学姐说上话,还让她帮你收拾东西,已经算是破天荒了。我入学这几天,听说的、见到的,就没见沈学姐跟哪个男生单独相处过——哪怕是帮忙。” “那是意外。”洛奇说,目光投向远方。夕阳正沉入远山,天空被染成绚丽的紫红色。 “意外也是机会啊!”周磊笑嘻嘻地说,“缘分这种东西,都是从意外开始的。你看那些小说电影里,男女主角不都是因为各种意外才认识的吗?撞车啊,拿错行李啊,住错酒店啊……” 洛奇摇摇头:“现实不是故事。” “那可不一定。”周磊耸耸肩,不以为意,“生活有时候比故事更戏剧化。总之,沈学姐是个传奇人物,你今天就当是跟传奇有了交集,够你回味好几天了。” 两人已经走到了宿舍楼下。 梅园3栋,红砖墙面在夕阳余晖下泛着温暖的橘色光泽。楼门口有几个女生在等人,笑声清脆如铃。楼道里传来上下楼梯的脚步声,踢踢踏踏,还有各个宿舍里传出的音乐声、游戏音效、热闹的聊天声。 大学生活的烟火气,扑面而来,鲜活而真实。 “对了,”上楼时,周磊突然想起什么,脚步在楼梯上停了一瞬,“沈学姐还是文艺部部长,迎新晚会她肯定要上场。听说她会跳舞,而且跳得特别好。到时候咱们去看,说不定能见到她不一样的另一面。” “嗯。” 洛奇应了一声,心里却泛起复杂的情绪。 他想见她——想看看在舞台上发光的样子,想知道她跳起舞来是什么模样。 但又怕见她——怕看到太多优秀的她,越发显得自己的平凡;怕那种清晰的距离感,让人连靠近的念头都觉得奢侈。 这种矛盾的感觉很陌生,像心里有两只手在往不同的方向拉扯。一只冷静地说“她那么优秀,跟你不是一个世界的人”,另一只却固执地反驳“但你们今天说话了,她还帮你整理了稿纸,她说你写得很认真”。 很幼稚。 他自己都知道。 可控制不住。 506宿舍门敞开着,灯光从里面流淌出来。另外两个室友已经回来了。山东的李浩正在整理书架,把一本本教材按大小排列;四川的张铭在跟家里视频,说着带浓重口音的普通话,语气轻快。 “回来了?”李浩抬头打招呼,眼镜片后的眼睛弯了弯。 “嗯。”洛奇把行李箱推到床下靠墙的位置。 周磊一进门就开始滔滔不绝:“我跟你们说,今天洛哥可厉害了!你们猜怎么着?他跟沈怡然学姐搭上话了!” 李浩和张铭同时转过头。 “沈怡然?那个校花?”李浩推了推眼镜,手里的书停在半空中。 “对!就是她!”周磊拉过椅子坐下,开始绘声绘色地讲述下午的“偶遇”。当然,在他的版本里,增加了很多艺术加工和即兴发挥—— “当时洛哥的行李箱‘哗啦’一下全散了,东西飞得到处都是!周围好多人看笑话,洛哥脸都红了!就在这危急时刻,沈学姐出现了!她就像……就像武侠小说里那种路见不平的女侠,蹲下来帮洛哥一件件收拾,动作那叫一个温柔……” 洛奇无奈地打断:“没那么夸张。” “怎么不夸张?”周磊瞪大眼睛,表情认真得有些滑稽,“沈学姐诶!零绯闻的沈学姐!她帮你收拾东西,这还不够夸张?你知道多少人想跟她说句话都没机会吗?” 李浩和张铭对视一眼,都笑了。 “可以啊洛奇,”张铭挂了视频,转过身来,脸上还带着笑意,“开学第一天就跟校花有了交集,这开局不错。我连咱们班女生都没认全呢。” “就是就是,”周磊用力点头,像是找到了知音,“你们是没看见,沈学姐帮洛哥整理那些稿纸的时候,那认真的样子……啧啧,我要是洛哥,我今晚肯定睡不着觉。” 洛奇没接话。 他走到阳台,推开玻璃门。傍晚的风立刻涌进来,带着初秋的凉意。楼下梧桐树的叶子在风中沙沙作响,像是无数细小的私语。远处操场上有夜跑的人,身影在渐浓的暮色中移动。路灯一盏盏亮起来,橘黄色的光晕在夜色中晕开。 校园的夜晚,安静而生动。 他靠在栏杆上,目光越过层层叠叠的屋顶,投向更远的远方。 脑海里又浮现出那个画面。 她蹲在地上,白衬衫的袖口挽到小臂,露出纤细而白皙的手腕。手指修长,拿着稿纸时,指关节微微凸起,形成好看的弧度。 还有她起身时,马尾辫在空中划过的流畅弧线。 以及那句“写得很认真”。 这四个字,像被施了某种魔法,在他心里反复回响。每一次回响,都在那个原本模糊的形象上,添上一笔清晰的细节。 “洛奇,”李浩走到阳台,手里拿着一个苹果,咔嚓咬了一口,“周磊说的是真的?你真跟沈怡然说话了?” “嗯。”洛奇点头,目光仍然望着远方,“不过就是普通的帮忙,她人好而已。” “那也很厉害了,”李浩感叹,咀嚼着苹果,“我听说沈学姐确实人很好,虽然看起来有距离感,但从来不摆架子。有次学生会招新面试,有个新生紧张得话都说不清楚,结结巴巴的。她耐心听完了,最后还鼓励人家说‘没关系,第一次都这样’。” “是吗?” “嗯,”李浩靠在栏杆的另一侧,“所以她在学校口碑特别好。能力强,成绩好,人又善良,还不谈恋爱——完美得不像真人。” 完美得不像真人。 这句话像一颗小石子,在洛奇心里激起层层涟漪。 是啊,沈怡然太完美了。完美的成绩,完美的能力,完美的形象,完美的“零绯闻”记录。 这样的她,就像夜空中最亮的那颗星。 明亮,清冷,遥不可及。 所有人都可以抬头仰望,但没有人能够真正触及。 “不过,”李浩话锋一转,语气变得温和,“再完美的人也是人。沈学姐肯定也有自己的烦恼和压力,只是不表现出来而已。我听说她经常在图书馆待到闭馆,为了组织活动熬过好几个通宵。完美背后,都是别人看不到的努力。” 洛奇想起今天下午,沈怡然抱着那箱资料冲向仓库的样子。 雨那么大,豆大的雨点砸在地上。她没打伞,头发和肩膀很快湿透了,白衬衫贴在身上。但怀里紧紧护着那个纸箱,手臂环成一个保护的姿态,生怕里面的东西被淋湿。 那瞬间的她,不再那么遥远,不再只是一个“完美”的符号。 而是一个真实的人。 一个会在雨中奔跑,会为了工作着急,会蹲下来帮陌生人收拾东西的,真实而鲜活的人。 “行了行了,别聊了,”周磊在屋里喊,声音穿过玻璃门传来,“饿死了,吃饭去!今天晚上我请客,庆祝咱们506全员到齐,也庆祝洛哥跟传奇学姐的美丽邂逅!” “真的?”张铭眼睛一亮。 “当然!不过只请食堂啊,别想去外面宰我。” “食堂也行!走走走!” 四个男生一起出门。楼道里很热闹,各个宿舍门都开着,新生们互相串门,交换联系方式,约着一起吃饭打游戏。空气里飘着各种味道——泡面的咸香,外卖的油香,洗发水的清新,还有年轻人身上特有的、蓬勃的活力。 这就是集体生活。 嘈杂,拥挤,但充满生气。 下楼时,洛奇走在最后。 他掏出手机,拇指划过屏幕解锁。壁纸是默认的星空图,深蓝色的夜空,散落着几点疏朗的星光。他点开微信,绿标亮起。 联系人列表里,除了家人、高中同学、周磊和两个新室友,再也没有其他人。 没有她。 也不可能有她。 他们只是见过一面的陌生人,连朋友都算不上。也许下次在校园里遇见,她会对他点点头——如果她还记得他的话。或者更现实一点,她根本不记得他是谁,就像不记得那些送早餐、写情诗、当众表白的人一样。 这才是现实。 洛奇按灭屏幕,黑色镜面映出他模糊的脸。他把手机放回口袋,布料摩擦发出细微的声响。 走出宿舍楼,夜晚的风更凉了,带着梧桐树叶特有的清香。周磊在前面带路,和李浩、张铭聊得火热,笑声在夜色里传得很远,年轻而张扬。 洛奇抬头看了一眼天空。 深蓝色的天幕上,月亮已经出来了。 弯弯的一牙,清冷,明亮,周围没有星星,孤零零地悬在那里。 就像她一样。 第9章 维修小插曲 后勤服务中心的老师傅手艺确实好。 不到五分钟,坏掉的轮子被卸下来,新的装上去。老师傅试了试,轮子转动顺滑,咕噜咕噜的声音清脆悦耳,在安静的维修间里格外清晰。 “好了,”老师傅拍了拍行李箱,手掌上有常年劳作留下的茧子,“十块钱。” 洛奇掏出钱包——黑色的旧钱包,边缘已经有些磨损。他抽出唯一的一张十元纸币递过去。老师傅接过钱,没看面额,随手塞进沾着油污的围裙口袋,又低头去修下一件东西——一把断了腿的木椅,椅面上有斑驳的漆痕。 “师傅,这轮子怎么突然就掉了?”洛奇多问了一句。其实他知道答案,但就是想说点什么,打破这突如其来的安静。 “这牌子的轮轴容易松,”老师傅头也不抬,手里的螺丝刀熟练地转动,“塑料件,用久了就磨损。你们学生喜欢图便宜,这种箱子看着大,其实承重不行。”他敲了敲行李箱的外壳,发出空心的咚咚声,“以后注意别拖太重的东西,书啊电脑啊,分开放。” “好,谢谢师傅。” 洛奇拉着修好的行李箱走出维修中心。轮子在水泥地面上滚动,发出均匀的咕噜声,与来时那歪歪扭扭的节奏截然不同。 周磊在外面等着,正跟一个路过的女生搭讪——那女生穿着碎花连衣裙,抱着几本书,礼貌地微笑着。看到洛奇出来,周磊赶紧结束对话跑过来:“修好了?真快!” “嗯。” “老师傅说什么了?” “说这牌子的轮轴容易松,让以后别拖太重的东西。” “哦……”周磊点点头,突然眼睛一亮,像想起了什么重要的事,“那沈学姐不是帮你把东西都收拾回箱子了吗?她肯定知道你箱子里有什么!那些稿纸……她看了?” 洛奇的手顿了顿,握紧了行李箱拉杆。 这个问题,他自己也想过,在回宿舍的路上反复想过。 当时稿纸散了一地,有的正面朝上,墨迹在阳光下清晰可见;有的反面朝上,露出空白的背面;还有的飘到了花坛边,沾上了细碎的草屑。沈怡然一张张捡起来,整理,抚平,叠齐。这个过程里,她的视线不可能不落在那些文字上。 看到了他写的那些幼稚的文字。 那些关于幻想世界里的冒险,关于青春里说不出口的心事,关于深夜里独自面对白纸时的孤独与渴望。 虽然可能只是匆匆一瞥。 虽然可能只来得及看清几个句子,几个词语。 但确实看到了。 “应该……看到了一点吧。”洛奇说,声音比平时低了一些。 “哇!”周磊夸张地捂住嘴,眼睛瞪得圆圆的,“那沈学姐不是知道你写小说了?她说什么来着?‘写得很认真’?我的天,这评价可以啊!能被沈学姐说‘认真’,够你骄傲一学期了!” 是很可以。 洛奇想。 对于一个写作者来说——如果他可以自称写作者的话——最大的肯定或许不是“写得好”,而是“写得很认真”。前者是关于天赋和才华,是别人赋予的标签;后者是关于态度和用心,是自己可以掌控的部分。 而沈怡然看到了他的用心。 哪怕那些文字还稚嫩得像刚学步的孩子,哪怕那些故事结构松散如散沙。但她看到了里面的认真,看到了那些蓝色墨水背后倾注的时间与心思。 这比任何华丽的夸奖都更让人……心动。 是的,心动。 洛奇不得不承认,当她说出那四个字时,他心里某个地方轻轻颤了一下。 “不过话说回来,”周磊摸着下巴,做出一副思考的样子,“沈学姐怎么会对稿纸这么上心?一般人捡到这种东西,不就是随便叠叠还给你吗?她还一张张抚平,按顺序整理……这也太细心了吧。细心得有点……” 周磊没说完,但洛奇知道他想说什么。 细心得有点过了。 细心得不像是随手帮忙,而像是在对待什么重要的工作,什么珍贵的物品。 洛奇想起她抚平纸张卷角时的动作。食指和中指轻轻按压在纸张边缘,沿着折痕一点一点推过去,力道均匀而克制,直到纸张完全平整,没有一丝皱褶。 那种专注,那种耐心,那种轻柔。 不像是在整理陌生人散落的稿纸。 倒像是在修复什么易碎的古籍,或者在装裱什么珍贵的画作。 “可能……她就是这样的人吧。”洛奇说,目光落在前方梧桐树的影子上,“做什么事都很认真。听说她在文艺部工作也是这样,每个细节都要做到最好。” “也是,”周磊点头,两人继续往前走,“我听学长说过,沈学姐在工作上就是出了名的较真。去年文艺部办过一个校园艺术节,从节目筛选到舞台布置,从灯光音效到观众席安排,每一个环节她都亲自把关。最后艺术节特别成功,连市里的媒体都来报道了。” “但她应该很累吧。”洛奇突然说。 “什么?” “那么认真,那么较真,什么事都要做到最好……应该很累吧。”洛奇重复道,语气里有一种自己都没察觉到的关切。 周磊愣了一下,然后耸耸肩:“可能吧。不过人家愿意啊,而且做得好,大家都佩服。这叫……嗯,叫什么来着?‘自我要求高’!” 两人边走边聊,回到了宿舍区。 梅园3栋楼下,有几个男生在打羽毛球。白色的羽毛球在路灯下来回飞舞,划出一道道银亮的弧线。球拍击球的清脆声响、跳跃落地的脚步声、偶尔爆发的笑声和呼喊声混在一起,在初秋的夜晚里蒸腾出青春特有的热气。 “对了洛哥,”上楼时,周磊突然转过头,表情难得认真,“你写的小说,能给我看看吗?” 洛奇脚步一顿。 “就是那些稿纸上的,”周磊解释,声音放轻了些,“我有点好奇。沈学姐都说‘写得很认真’,那肯定有特别的地方。而且……”他挠挠头,“而且咱们现在是室友了,我也不会笑话你。” “……还是算了。”洛奇摇头,继续上楼梯,“都是高中时写的,很幼稚,没什么好看的。” “别啊,给我看看嘛!我保证,看了之后只夸不贬!” “真不行。” “小气鬼。”周磊撇撇嘴,但没再坚持,转身继续爬楼梯,背影显得有些失落。 洛奇松了口气,心里却泛起一丝歉意。 那些稿纸上的文字,是他最私密的部分。是他深夜失眠时在台灯下写下的呓语,是他在数学课上偷偷藏在课本下记录的心事,是他面对空荡房间时唯一可以对话的对象。 连林葵都没看过——她尊重他的隐私,只说等他愿意分享时再看。 他怎么可能随便给别人看? 不是小气。 而是……害怕。 害怕别人看到那些幼稚的文字,会露出不以为然的表情。害怕别人看穿那些文字背后隐秘的心事,会投来同情或好奇的目光。害怕那些脆弱得像蝉翼的部分暴露在阳光下,会因太过透明而无所遁形。 但沈怡然看到了。 虽然可能只是几眼。 但她没有露出不以为然的表情,没有投来同情或好奇的目光。 而是说“写得很认真”。 平静地,自然地,就像在陈述一个再明显不过的事实。 这让他觉得,那些文字也许没有那么不堪。那些心事,也许没有那么可笑。那些深夜里独自面对白纸的时光,也许真的有它的意义。 回到506,李浩和张铭已经整理好了自己的东西。宿舍看起来整洁多了——书架上的书按高低排列,像等待检阅的士兵;床铺铺得平整,被角都折出了棱角;桌面擦得干净,连键盘缝隙里的灰尘都被清理了。 “你们回来了?”李浩正在往墙上贴课程表,手里拿着一卷透明胶带,“我刚去教学办领了课表,你们看看,贴在哪儿合适。” 洛奇接过课表。 白色的a4纸,黑色的宋体字印刷得工工整整。计算机导论、高等数学、c语言程序设计、大学英语、思想道德修养与法律基础……课程排得满满当当,从周一到周五,每天都有课,有些天甚至从早八到晚九。 大学的学习生活,就这样以最具体的形式展现在眼前。 规律,充实,不容置疑。 但洛奇看着那些课程名称,心里却隐隐觉得少了点什么。 少了那些深夜写下的、不被课表安排的时光。 少了那些不切实际的、无法用学分衡量的幻想。 少了那些关于“也许”的、模糊而美好的可能性。 他沉默着,把课表贴在自己书桌前的墙上。透明胶带撕开发出刺啦的响声,在安静的宿舍里格外清晰。贴好后,他退后一步看了看——白色的纸张贴在米色的墙面上,简洁,明了,像一道分界线。 这就是他接下来四年的生活轨迹。 “对了,”张铭从床上探出头,手里还拿着手机,“我刚在楼下公告栏看到通知,明天早上六点半要开新生大会,在大礼堂。不能迟到,要记考勤,计入综合素质评价。” “六点半?”周磊哀嚎一声,整个人瘫在椅子上,“这么早?我以为军训期间就能睡个懒觉呢!” “想得美,”李浩笑道,“大学又不是来睡觉的。早点睡吧,明天还要早起。” 洛奇坐下来,椅子发出轻微的吱呀声。他打开笔记本电脑,按下电源键,风扇开始转动,发出细微的嗡鸣。屏幕亮起,还是那个空白的word文档,光标在左上角固执地闪烁,等待输入。 洛奇的手指放在键盘上,指腹感受到塑料键帽细微的纹理。 他想写点什么。 关于今天下午的意外。 关于那个坏掉的轮子和修好的轮子。 关于那双帮他整理稿纸的、白皙而温柔的手。 但手指像僵住了一样,悬在键盘上方,迟迟按不下去。 仿佛那些感受太过具体,太过鲜活,反而找不到合适的词语来承载。怕写轻了,表达不出那份重量;怕写重了,又显得矫情造作。 “洛奇,”周磊突然又凑过来,这次语气更加诚恳,“你那个稿纸,真的不能给我看看?我就看一页,就一页,保证看完就忘,绝对不跟别人说。” “……不行。”洛奇还是摇头,这次声音更坚定了些。 “唉,好吧。”周磊终于放弃了,耸耸肩回到自己的座位,“不过说真的,你要是真喜欢写,可以继续写啊。大学时间多,自由,不像高中那么忙,天天被试卷追着跑。” 继续写吗? 洛奇看着空白的文档,光标还在闪烁,像一颗等待被点燃的星星。 高中时写东西,是因为心里有话想说,又找不到人可以倾诉。所以写在纸上,变成文字,变成故事,变成一个个平行世界里的自己。 现在呢? 现在他来到这座陌生的城市,走进这所陌生的大学,认识了新的室友,开始了新的生活。 心里的话,好像更多了,更乱了,更难以梳理了。 但更不知道对谁说。 也许……可以继续写? 不是为了出版,不是为了被认可,甚至不是为了给任何人看。 而是为了自己。 为了记录这段新生活的开始,这场猝不及防的相遇,这些像梧桐树叶在风中沙沙作响的、说不清道不明的感觉。 洛奇深吸一口气,手指终于落下,在键盘上敲下第一行字: “九月的阳光很好,好到让人睁不开眼。” 他停下来,看着这行字。太普通了,像所有青春故事的开头。 删掉。 重新写: “行李箱轮子坏掉的那一刻,他觉得整个世界都在跟他作对。” 又删掉。太矫情了,像在夸大其词。 最后,他写下: “她蹲下来,白皙的手指抚过散落的稿纸。动作很轻,像在对待什么易碎品,又像在触摸什么珍贵的东西。” 这次,他没有删。 继续写: “那些稿纸上有他高中三年写下的文字。幼稚的,矫情的,不成体系的,像青春本身一样混乱而真实。他从未想过会给别人看,更没想过会被这样一个人看到——一个看起来完美得不像真人的人。 但她看到了。 还说了‘写得很认真’。 四个字,很轻,像羽毛落地。 但落在他心里,却像一颗小石子投进湖面。 泛起涟漪。 一圈,一圈,慢慢扩散。” 写到这里,洛奇停下来。 他看着屏幕上的文字,一行行黑色宋体在白色背景上排列整齐。真实,又有些不真实。像是把今天的经历重新梳理了一遍,赋予它秩序;又像是给那段记忆镀上了一层柔光,让它更加清晰,也更加朦胧。 他保存文档,文件名:“九月记事01”。 然后关掉电脑,合上屏幕。黑色的镜面映出他模糊的倒影,和身后宿舍里温暖的灯光。 窗外已经完全黑了。宿舍楼灯火通明,每个窗户都透出或白或黄的光亮,像无数只凝视夜晚的眼睛。远处操场上有夜跑的人,手电筒的光点在黑暗中规律地移动,像萤火虫在秋夜里飞舞。 大学生活的第一个夜晚,就这样平静而充实地流逝。 洛奇洗漱完,爬上床。 躺下时,床板发出轻微的吱呀声,像在适应新的重量。被子有股阳光晒过的味道,干燥,温暖,很舒服。他闭上眼睛,脑海里又不受控制地浮现出下午的画面。 她帮他捡稿纸的样子,侧脸在阳光下轮廓清晰。 她指路时认真的神情,手指指向梧桐树荫的深处。 她转身离开时马尾辫摇晃的弧线,在空气中划出看不见的轨迹。 还有那股淡淡的、几乎要消散的茉莉香。 这些细节,像电影里的慢镜头,一帧一帧在脑海里回放。清晰得不可思议,真实得令人恍惚。 洛奇翻了个身,面向墙壁。墙壁刷着白色的乳胶漆,在昏暗的光线下泛着灰白的光泽。 睡吧。 他在心里对自己说。 明天还要早起。 明天还有新生大会。 明天……也许还会在校园的某个角落遇见她? 这个念头像夜风一样拂过脑海,一闪而过,很快被他用力压下去。 不该想的。 不能想的。 他们只是陌生人,因为一场意外有了短暂的交集。现在意外结束了,交集也该结束了。 仅此而已。 窗外的风轻轻吹过,梧桐树叶沙沙作响,像无数细小的声音在夜色里窃窃私语。 夜色温柔。 第10章 宿舍夜谈 宿舍的灯一直亮到深夜。 周磊的嘴就没停过,像一台永不停歇的录音机。从晚饭时食堂的麻辣香锅有多辣多过瘾,到刚才在楼下打羽毛球怎么被隔壁宿舍的体育生虐,再到对明天新生大会的各种猜测——他一个人就能撑起整场独角戏,而且乐在其中。 李浩和张铭偶尔插几句,大多数时间在笑着听,偶尔摇头感叹周磊的精力旺盛。 洛奇最安静。 他坐在书桌前,笔记本电脑已经合上,黑色的屏幕像一块沉默的镜子。桌面上除了电脑,只有一个简单的笔筒、一本摊开的《c语言程序设计》,和那张刚刚贴好的课表。窗外路灯的光透进来,在桌面上投出一块菱形的暖黄。 “你们说,明天新生大会,校长会讲什么?”周磊盘腿坐在床上,手里拿着袋薯片,咬得咔嚓作响,“我高中时每次开学典礼,校长讲的都是那几句——‘新学期新气象’‘努力学习报效祖国’‘注意安全遵守纪律’……听得我都能背了。” “大学应该也差不多吧。”李浩在床边整理书包,把明天要带的笔、本子、水杯一样样放好,“不过听说清北大学的王校长挺有意思的,讲话不爱用稿子,经常即兴发挥,有时候还会讲笑话。” “真的?”周磊眼睛一亮,“那可以期待一下!我最怕领导讲话又长又无聊了。” 张铭正在跟家里人视频,手机靠在床头,屏幕上是母亲关切的脸。他用四川方言快速说着什么,语速快得像在说rap,偶尔传来他妈妈叮嘱的声音,隔着扬声器有些模糊:“要按时吃饭哈”“跟室友处好关系”“钱不够了说一声”…… 很平常的对话。但在这间陌生的宿舍里,在这座陌生的城市,听着却让人心里暖暖的,又有点酸酸的。 这就是离家上大学的感觉——自由像突然胀满的气球,又有点孤单像深夜醒来的恍惚;新鲜得像刚拆封的书,又有点想家像旧衣服上熟悉的气味。 “对了,”周磊突然从床上跳下来,赤脚踩在冰凉的地砖上,凑到洛奇身边,“洛哥,你再给我讲讲下午的事呗?沈学姐帮你收拾东西的时候,具体是什么样子的?我要细节!像小说里那种细节!” 洛奇无奈地转过头:“不是都说过了吗?” “你说得太简单了!就那么几句‘她帮我捡起来了’‘她说写得很认真’就没了?”周磊眼睛发亮,像探照灯一样盯着洛奇,“我要听细节!细节懂吗?比如,沈学姐蹲下来的时候,头发是不是垂下来了?她穿什么鞋子?说话时眼睛看着哪里?有没有笑?” 这一连串的问题让洛奇愣住了。 细节? 他当然记得。 每一个细节都像用刻刀刻在了记忆里,清晰得让他自己都有些惊讶。 她蹲下来时,马尾辫从肩头滑落,垂在胸前。发梢在午后的阳光下泛着淡淡的、蜂蜜般的棕色,有一缕黏在汗湿的脖颈上。 她穿白衬衫和牛仔裤。白衬衫的料子很薄,在阳光下有些透光,能隐约看见里面浅色吊带的轮廓。袖口挽到小臂中间,露出白皙纤细的手腕,腕骨微微凸起。牛仔裤是浅蓝色的直筒款,洗得有些发白,膝盖处有淡淡的磨损痕迹。 她说话时语气很平静,像在陈述一个再普通不过的事实。但声音清冽,像山涧里流动的泉水,干净,没有杂质。 她的眼神……很专注。看着那些散落的稿纸时,睫毛低垂,目光随着手指移动,像是在看什么需要小心对待的东西。没有不耐烦,没有敷衍,就是认真地、专注地在帮忙。偶尔抬眼看他时,眼睛很亮,瞳孔在阳光下是浅浅的棕色。 但这些,洛奇不想说。 不想把这些细节拿出来,跟周磊分享,变成宿舍夜谈的谈资,变成可以随意讨论、夸张演绎的素材。 像是……那是只属于他的记忆。 私密的,珍贵的,像藏在贝壳里的珍珠,不想被别人触碰、品评、估价。 “就那样。”洛奇简短地回答,转回头继续看着桌面。 “就那样是哪样啊?”周磊不依不饶,干脆拉过椅子在洛奇旁边坐下,“洛哥,你也太不够意思了!咱们现在是室友,要有福同享有难同当!你见到了传说中的沈学姐,还跟她说了话,这是多大的福气啊!分享一下怎么了?我又不会到处乱说!” “周磊,”李浩开口打圆场,声音温和,“你别逼洛奇了。人家不想说就不说嘛,可能觉得那是私事。” “我就是好奇嘛!”周磊撇嘴,薯片袋在他手里哗啦作响,“那可是沈怡然诶!零绯闻的沈学姐!多少人想跟她说句话都没机会,洛哥不仅跟她说话了,还被她帮忙了……这经历够吹四年了!我要是有这经历,我能写篇三千字的小作文!” “那你写吧。”洛奇说,语气里带着一丝不易察觉的纵容,“反正你怎么说都行,别太离谱就行。” 周磊眼睛一亮:“真的?那我不客气了!” 他清清嗓子,站到宿舍中央,像演员登上舞台。李浩和张铭都转过头来,连视频里的张妈妈都好奇地问:“娃儿,你们在搞啥子?” “妈,等会儿说哈!”张铭赶紧回了一句,然后兴致勃勃地看着周磊。 周磊深吸一口气,张开手臂,做出一个夸张的、迎接阳光的姿势: “话说今天下午,阳光明媚,万里无云。我们的洛奇同学,拖着沉重的行李箱走在校园里。突然,只听‘咔嚓’一声脆响——” 他模仿轮子断裂的声音,惟妙惟肖。 “行李箱轮子坏了!东西如天女散花般散了一地!洛哥当时就慌了,蹲下来手忙脚乱地收拾,耳根通红,恨不能找个地缝钻进去。就在这危急时刻,一位仙女出现了!” 周磊张开手臂,做出腾云驾雾的姿势: “她穿着白色的曳地长裙,长发飘飘,踏着七彩祥云从天而降——不对,是从图书馆方向莲步轻移而来。她看到洛哥的窘境,黛眉微蹙,二话不说,蹲下纤腰就开始帮忙。” 洛奇忍不住打断:“她穿的是白衬衫和牛仔裤,不是长裙。也没有七彩祥云,她是走过来的。” “艺术加工!艺术加工懂吗?”周磊摆手,一脸“你不懂艺术”的表情,“继续啊——仙女蹲下来,用她那白皙修长、如葱如玉的手指,轻轻拾起散落的稿纸。一张,两张,三张……她抚平纸张的卷角,像抚平岁月的褶皱;她按顺序整理好,像整理散落的时光。那动作,那神态,温柔得能滴出水来!周围的路人都看呆了,时间仿佛在这一刻静止!” 李浩和张铭都笑出了声。洛奇也忍不住弯起嘴角——虽然周磊说得夸张到离谱,但某些细节……比如她抚平纸张的动作,确实被他捕捉到了。 “然后仙女把整理好的稿纸递给洛哥,用她那清泉般、黄莺般的声音说:‘同学,这是你的吗?写得很认真。’”周磊捏着嗓子模仿女声,尖声尖气的,滑稽得很。 “她没叫我‘同学’,”洛奇再次纠正,“她知道我的名字,叫我洛奇。” “哎呀,细节不要在意!”周磊大手一挥,“总之,仙女帮洛哥收拾好东西,还给他指了去后勤中心的路——纤手一指,那条路仿佛都洒满了圣光!然后仙女转身离开,衣袂飘飘,消失在茫茫人海中。留下洛哥一个人站在原地,望着仙女远去的背影,久久不能回神,仿佛灵魂都被带走了……” “我没久久不能回神。”洛奇说,但语气里已经带上了笑意。 “你有!我都看见了!”周磊瞪眼,表情认真得像在法庭作证,“我当时就在不远处,看到你愣在那儿,跟丢了魂似的,眼神都直了!起码愣了十秒钟!” 洛奇不说话了。 因为他确实……愣了一会儿。 虽然不像周磊说的那么夸张,但确实有几秒钟,大脑是一片空白的。 被那种突如其来的、毫无预兆的善意冲击到的空白。 被那种美好得几乎不真实的画面震撼到的空白。 被那句“写得很认真”轻轻敲中心脏的空白。 “所以啊,”周磊总结陈词,像个做完演讲的政客,“咱们506宿舍,洛哥是第一个跟沈学姐有交集的。这是个历史性的开端!以后咱们在校园里遇见沈学姐,就可以挺直腰板说:‘嗨,学姐,还记得我吗?我是洛奇的室友,就是那个行李箱轮子坏了的洛奇!’” “你想得美。”李浩笑道,摇摇头,“沈学姐每天见那么多人,哪记得住。” “想想怎么了?梦想还是要有的,万一实现了呢?”周磊理直气壮,“而且咱们洛哥长得也不差啊,清清秀秀的,还是文艺青年,写小说的!说不定沈学姐就喜欢这一款呢?” “别瞎说。”洛奇这次语气认真了些。 “好好好,不瞎说不瞎说。”周磊见好就收,但眼里还是闪着狡黠的光。 大家都笑了。宿舍里的气氛轻松愉快,四个刚认识不到一天的男生,因为这场热闹的夜谈,因为周磊这番夸张的表演,距离一下子拉近了很多。陌生感像阳光下的薄雾,很快消散了。 这就是大学室友。 来自天南海北,带着不同的口音、不同的习惯、不同的故事,但因为要在一起生活四年,分享这间十几平方米的空间,所以很快就能熟络起来。笑声是最好的破冰船。 “对了,”笑够了,张铭挂掉视频,认真地问,“洛奇,你真写小说啊?” “……嗯。”洛奇点头,手指无意识地摩挲着桌面,“高中时写的,随便写写,不算正经小说。” “能给我看看吗?”张铭很感兴趣,“我也喜欢看小说,不过都是看别人的,网文啊名著啊都看。自己写不出来,没那个文笔。” “下次吧。”洛奇说,语气缓和了些,“那些稿纸都锁在抽屉里了,等……等我整理一下。” “好吧。”张铭也不强求,点点头,“那你以后写了新的,可以给我看看。我保证认真读,还可以给你提意见——虽然可能提不好。” “好。”洛奇应道,心里微微一暖。 话题又自然地转到别处。 周磊开始讲他高中时的趣事——怎么在班主任课上偷偷吃泡面,怎么和死党翻墙出去上网,怎么在高考前最后一个月突然开窍猛涨五十分。李浩分享山东老家的美食——煎饼卷大葱、德州扒鸡、海鲜饺子,说得大家直流口水。张铭说四川的火锅有多好吃,辣得人头皮发麻却又停不下来,还有串串香、担担面、夫妻肺片…… 宿舍里充满了笑声、惊叹声、咽口水声。年轻的声音在夜色里回荡,驱散了初来乍到的孤单和不安。 洛奇听着,偶尔插几句,讲讲自己高中时的事——当然,避开了那些关于写作、关于独处、关于心事的部分。他发现自己其实也能说,只是需要合适的氛围,需要不被打探的安全感。 但心思的某个角落,还在反复回放下午那件事。 周磊虽然说得夸张到近乎滑稽,但有一点是对的——那确实是个特别的经历。 特别到,他会一直记得,在很多年后的大学生活回忆里,那一定是最初的、最清晰的画面之一。 特别到,可能会悄悄地改变一些东西。 比如他对大学生活的期待——原来除了课程、考试、社团,还有这样温柔的时刻。 比如他对写作的态度——原来那些文字,即使幼稚,也可以被认真地对待。 比如……他对某些事情的看法,对某个人的印象,对某种可能性的想象。 窗外,夜色渐深。远处钟楼传来整点的钟声,沉厚悠远,在夜空中荡开。宿舍楼的灯光一盏盏熄灭,像渐次合上的眼睛。只有少数几个窗户还亮着,大概是跟他们一样在夜谈的新生,或者还在整理行李、跟家人通话、默默想家。 年轻的声音在夜色里回荡,像初生的藤蔓,悄悄攀爬,充满活力,充满希望,也充满对未知的忐忑和期待。 “差不多了吧,”李浩看看手机屏幕上的时间,“快十一点了,明天六点半要集合,得早点睡。听说新生大会要开两三个小时,迟到了可不好。” “也是,”周磊打个大大的哈欠,眼角挤出眼泪,“那就睡吧。各位,晚安!祝大家做个好梦,最好梦到沈学姐——当然,是洛哥梦到就行,我们就不抢了。” “又瞎说。”洛奇笑骂一句。 “晚安。” “晚安咯。” 灯关了。 啪嗒一声,宿舍陷入温柔的黑暗。 只有窗外路灯透进来的微光,在天花板上投出梧桐树叶摇晃的模糊影子,像一幅动态的水墨画。 洛奇躺在床上,睁着眼睛。 窗帘没有拉严,留着一道缝隙。透过缝隙,能看见深蓝色的夜空,和一两颗特别亮的星星。 脑海里还是那些画面——她蹲下的样子,她手指的动作,她说话的神情。 但这一次,不再是他一个人在心里反复回忆、咀嚼、反刍。 而是多了一些东西—— 周磊夸张却生动的讲述,那些滑稽的比喻和表演。 李浩和张铭的笑声,好奇的追问,善意的理解。 宿舍里轻松愉快的气氛,那种刚刚建立起来的、脆弱的却真实的camaraderie。 这些让那段记忆变得更加生动,更加丰满,更加真实。 不再是一个人心里的秘密,一个需要小心收藏的瞬间。 而是一段可以分享的经历——哪怕他只分享了很少的一部分,哪怕大部分细节还被他珍藏着。 但足够了。 足够让他觉得,那段经历是真实发生过的,不是他的臆想。 足够让他觉得,那个下午不是他一个人的、孤独的幻想。 足够让他觉得,也许……真的可以期待些什么。 期待在校园的某个转角再次遇见她。 期待能跟她自然地打个招呼,说一句“学姐好”。 期待能看见她笑一笑,点个头。 仅此而已。 真的,仅此而已。 洛奇闭上眼睛。 黑暗温柔地包裹着他。 宿舍里传来均匀的呼吸声。周磊已经开始打轻微的小呼噜了,很有节奏。李浩翻了个身,床架发出细微的吱呀。张铭在说梦话,还是四川方言,咕哝着什么“火锅……毛肚……”,然后咂咂嘴。 这一切,都很真实。 真实到让人安心。 真实到让人觉得,这就是生活,这就是开始。 窗外的风轻轻吹过,梧桐树叶沙沙作响,像无数细小的声音在夜色里窃窃私语,讲述着属于这个校园、这个夜晚、这些年轻人们的故事。 晚安。 洛奇在心里说。 对今天说。 对那个阳光很好的下午说。 也对那个蹲下来帮他整理稿纸、说“写得很认真”的女生说。 虽然她听不见。 第11章 失眠与开篇 洛奇失眠了。 宿舍里另外三人早已陷入沉睡。周磊的呼噜声节奏分明,时高时低,像在演奏一曲古怪的乐器;李浩睡得安静,只是偶尔会磨几下牙;张铭还在说梦话,这会儿念叨的是“火锅……毛肚……再来点……” 再平常不过的夜晚,再平常不过的宿舍声响,可洛奇就是毫无睡意。 脑海里像在循环播放一部无声电影,白天的画面一帧帧反复闪过:行李箱轮子突然脱落的脆响,东西散落一地的狼狈,还有周围人投来的各色目光。 然后,是她。 她蹲下身,白衬衫的袖口挽到小臂,手指修长,拾起稿纸的动作轻柔得仿佛在对待一件易碎的珍宝。 还有那句“写得很认真”。 这四个字像魔咒,在他脑海里一遍遍盘旋,挥之不去。 洛奇翻了个身,面朝墙壁,开始数羊。 一只,两只,三只……数到一百只时,他依旧清醒得可怕。 索性不睡了。 洛奇悄悄坐起身,摸向床头的手机。屏幕亮起的瞬间,刺眼的光让他眯了眯眼,时间显示:凌晨一点二十七分。 深夜,万籁俱寂,只有室友们的呼吸声、梦话声交织着。 他轻手轻脚爬下床,坐到书桌前,打开笔记本电脑。屏幕的光在漆黑的宿舍里格外醒目,他调低亮度,瞥了眼室友——都没醒。 很好。 他点开浏览器,输入“星海阅读”。网站界面跳出来,花花绿绿的封面和各类推荐榜单映入眼帘。这是个颇有名气的网络文学平台,深受初高中和大学生喜爱。洛奇高二时就在这里注册了作者账号,笔名“星河”,没什么特别的寓意,只是觉得这两个字好看,也好听。 登录后台,用户名自动填充,密码是他和林葵的生日组合。他犹豫了一瞬,还是按下了回车。 作者后台界面简洁,左侧是功能菜单,右侧是数据概览。最新连载的小说《时光碎片》已经断更两个月,数据惨淡得刺眼:收藏数327,最后更新停留在7月15日,最新章节的评论只有三条。 他点开评论区。 第一条是广告:“代写论文,价格优惠,加q详谈。” 第二条是读者的抱怨:“作者大大还更吗?等得花都谢了。” 第三条是陌生读者的鼓励:“大大写得很好,期待更新!” 仅此而已。 洛奇关掉评论页面,点开编辑的聊天窗口。最后一条消息是三天前发来的:“星河,最近忙?新书大纲有想法了吗?最近校园题材很火,你可以试试。” 他没回。不是不想,是不知道该说什么。 高中毕业后,他好像就失去了写作的能力。那些深夜里翻涌的倾诉欲,那些在稿纸上流淌的文字,仿佛都随着那个夏天一同落幕了。他试过重新提笔,可对着空白的文档,手指放在键盘上,却敲不出一个字。脑海里的想法再多,落到文字上也只剩苍白。 像是丢了某种天赋,又像是没了前行的动力。 但现在…… 洛奇盯着编辑的那条消息,“校园题材很火”几个字格外显眼。校园,他此刻正身处其中。全新的校园,全新的生活,还有全新的遇见。 也许,可以试试? 他新建文档,空白的页面在屏幕上铺开,光标在左上角不停闪烁,像是等待,又像是挑衅。 写什么? 他不知道。 手指悬在键盘上许久,迟迟没有落下。脑海里闪过无数片段:清晨操场上奔跑的身影,午后图书馆里斜斜的阳光,傍晚食堂里的喧闹,还有那个坏掉的行李箱轮子,那双帮他整理稿纸的手,那句“写得很认真”。 这些片段像散落的拼图,杂乱无章,却又隐隐透着某种联系。 也许……真的可以试试。 洛奇深吸一口气,手指终于落下。 敲下第一个字:“九”。 顿了顿,删掉。重新敲:“那天的阳光很好”。 又删掉。 最后,他敲下标题: “第一章:九月相遇的那双手” 这标题像一把钥匙,猝不及防打开了某扇尘封的门。文字开始顺着指尖流淌出来: “林深拖着行李箱走进清北大学校门时,觉得整个世界都在发光。 九月的阳光透过梧桐树叶洒下来,在地上投出晃动的光斑。空气里混着青草和泥土的气息,还飘着新生特有的躁动。 他捏着被汗水微微浸湿的录取通知书,顺着指示牌找计算机学院的报到点。 然后,轮子坏了。 右后轮毫无预兆地脱落,行李箱轰然倾倒,里面的东西哗啦一声散了一地。衣服、书本、笔记本……乱七八糟铺了一片,像一场突如其来的闹剧。 周围投来目光——好奇的,同情的,带着笑意的。 林深蹲下来手忙脚乱地收拾,耳根烧得发烫,恨不能找个地缝钻进去。 就在这时,一只手闯入了他的视线。 白皙,修长,指甲修剪得干干净净。 那只手先他一步拾起了飘得最远的一页纸——那是他高中时写的小说片段,蓝色墨水的字迹有些潦草。手的主人轻柔地抚平纸张卷起的边角,再按顺序,把散落的稿纸一张张整理好。 林深抬头,撞进一双清澈平静的眼眸。 女生穿着简单的白衬衫和牛仔裤,长发松松挽起,用一支铅笔随意固定着。她蹲在他面前,专注地整理着纸张,仿佛在做一件无比重要的事。 ‘这是你的?’她问,声音清冽如泉。 林深愣愣地点头。 她把整理好的稿纸递过来:‘写得很认真。’ 后来林深想,那句话或许只是礼貌的评价。但那一刻,像有人在他漆黑的世界里,划亮了一根火柴。 微小,短暂,却足够照亮某些沉寂的角落。” 写到这里,洛奇停了下来。他看着屏幕上的文字,既熟悉又陌生。熟悉的是情节,几乎复刻了他今天的经历;陌生的是感觉,文字里的“林深”,好像是另一个经过打磨的自己,是故事里的他。 但那种被善意击中的悸动,被认真对待的温暖,心里某个角落被轻轻触碰的柔软,都是真实的。 洛奇继续写。 写女生帮他指路去后勤中心,写她转身离开时马尾辫摇晃的弧线,写林深站在原地,望着她的背影消失在人群里。 写他修好行李箱回到宿舍,躺在床上反复回放那个画面,写他失眠后爬起来打开电脑,写下这个故事。 写他给故事里的女生取名“苏晴”——晴朗的晴,像九月的阳光,像她笑起来时眼里的光。 写完第一章,洛奇看了眼字数:1876字。不多不少,刚好是一个完整的开头。 他保存文档,文件名定为“九月遇见”,然后关掉电脑。屏幕暗下去,宿舍重新陷入黑暗,只有窗外路灯的微光,在天花板上投下模糊的影子。 洛奇靠在椅背上,长长吐出一口气,像是完成了一场重要的仪式,又像是把心里积压的情绪,都转移到了文字里。 轻松了许多,也清晰了许多。那些模糊的感觉,说不清道不明的情愫,变成文字后,都变得具体起来——具体到一个画面,一个动作,一句话。 这样就好,这样就够了。 他不需要告诉任何人这个故事,也不需要给谁看这些文字。只要写出来,放在那里就好,像把心事锁进日记本,像把记忆存进保险箱。 为了不忘,为了记得。 记得那个九月的午后,记得那双帮他整理稿纸的手,记得那句“写得很认真”,记得这场短暂的相遇。哪怕可能没有后续,也值得被记住,被写下。 洛奇站起身,轻手轻脚爬回床上。躺下时,床板发出轻微的吱呀声。 周磊的呼噜声还在继续,却不再觉得吵闹,反而像一种温和的白噪音,让人安心。李浩翻了个身,嘟囔了句含糊的话,张铭的梦话换成了“抄手……红油……” 洛奇闭上眼睛,这一次,睡意很快袭来。 梦里,他还在写那个故事。写林深和苏晴的第二次相遇,写他们在图书馆里相对而坐,各自看书。写阳光透过窗户洒在苏晴的侧脸上,她抬起头,对他浅浅一笑。 是个很美好的梦。 哪怕,只是梦。 第12章 晨跑偶遇 第二天早上,洛奇还在睡梦中,就被周磊一把拽了起来。 “洛哥!起床了!晨跑去!咱们可是说好了要锻炼身体的!”周磊的声音充满了活力。 洛奇迷迷糊糊地睁开眼睛,宿舍里昏暗一片,窗外的天还没完全亮透。他瞥了一眼手机屏幕,显示的时间是早上五点半。“太早了……”他小声嘟囔着,声音里满是不情愿和困倦。 “不早不早,晨跑就得趁早!”周磊此时已经换好了一身运动装,精神抖擞得像个小太阳。他催促着洛奇,“快起来,跑完步去吃顿美美的早餐,然后还得去开新生大会呢!” 洛奇挣扎着坐了起来,脑袋里还是懵懵的。昨晚他睡得很晚,还做了一堆乱七八糟的梦,这会儿整个人晕晕乎乎的。但他还是咬咬牙,爬下了床,去洗漱、换衣服。他穿上了那件简单的白t恤,配上黑色运动短裤和跑步鞋。这些都是他高中时穿的,有些旧了,但还能凑合着穿。 “走吧!”周磊一把拉开宿舍门,清晨的凉气一下子涌了进来。 清晨的走廊格外安静,大多数宿舍的门都还紧闭着,新生们都在甜甜的梦乡中。只有少数几个房间亮着灯,估计是和他们一样早起准备晨跑的人。下楼的时候,宿管阿姨已经醒了,正坐在小屋里煮着粥,那股香甜的味道飘了出来,勾得人肚子直叫。 “阿姨早!”周磊热情地打了招呼。 “早啊,这么早就去跑步呀?”阿姨笑着问道。 “嗯!锻炼身体!”周磊干劲十足地回答。 “好,去吧去吧。”阿姨和蔼地挥了挥手。 走出宿舍楼,清晨的空气一下子扑面而来,凉凉的,还带着露水和青草混合的清新味道。天空还是深蓝色的,但边缘已经开始泛起了鱼肚白。路灯还亮着,灯光在晨雾中晕开,形成了一圈圈温暖的光晕。 操场上已经有一些人在跑步了,大多是新生,穿着各式各样的运动装。有的独自一人,迈着坚定的步伐;有的三五成群,边跑边聊着天。脚步声、呼吸声,还有偶尔的交谈声,在空旷的操场上回荡着。 “咱们先热身,”周磊一边活动着手腕脚腕,一边认真地说,“不然容易拉伤。” 洛奇跟着他一起做,拉伸、压腿、活动关节。渐渐地,身体慢慢苏醒过来,脑子也清醒了不少。 “好了,开跑!”周磊一声令下,率先冲了出去。 洛奇赶紧跟上,塑胶跑道踩上去软软的,弹性十足。他的脚步声很有规律,呼吸也很平稳。清晨的风轻轻拂过脸颊,舒服极了。 一圈,两圈,三圈……身体逐渐发热,汗水开始渗了出来,但那种感觉却好极了。运动带来的多巴胺,让洛奇的心情格外愉悦。 “洛哥,你体力可以啊,”周磊边跑边喘着气说,“我都有点喘了,你还能保持这么好的节奏。” “高中时经常跑步。”洛奇简单地回答道。 “是吗?我也跑过,但都是为了应付体育考试,不是自愿的。”周磊接着说。 两人并排跑着,速度不快不慢。操场上的晨跑者们在晨光中穿梭,就像一幅流动的画卷。远处的梧桐树在晨风中轻轻摇晃,叶子沙沙作响,仿佛在为他们的晨跑奏响乐章。这一切,美得让人陶醉,宁静得让人的心灵都得到了净化。 洛奇喜欢这种感觉,喜欢这种早起的充实,喜欢这种运动带来的活力,更喜欢这种开启一天的方式,充满了希望和无限可能。 就在这时,他看到了她。在跑道的另一侧,一个熟悉的身影匀速跑过。马尾辫在晨光中有节奏地摆动着,划出一道道优美的弧线。她穿着白色的运动t恤,灰色的运动短裤,搭配着一双简单的跑步鞋。步伐稳健,呼吸均匀,每一步都充满了力量和自信。 是沈怡然。她竟然也来晨跑。 洛奇的心跳突然漏了一拍,脚步不自觉地加快了,他好想立刻跟上去。但刚跑了两步,他又犹豫了,觉得这样太唐突了,于是又慢了下来。 周磊没注意到他的变化,还在自顾自地说着:“我听说晨跑能减肥,也不知道是不是真的。不过我也不是很胖,就是想保持身材……” 洛奇根本没听进去,他的目光紧紧追随着那个身影。沈怡然跑得十分专注,眼睛一直看着前方,手臂有规律地摆动着,马尾辫随着步伐轻轻摇晃。周围有很多人在跑步,但她就像在另一个时空里,独自一人,安静而坚定。 一圈跑完,她经过他们身边,距离很近。近到洛奇能看清她额头上细密的汗珠,能听到她平稳的呼吸声,还能闻到她身上那股淡淡的、清爽的香味。那香味,像茉莉,又像某种洗衣液的味道,好闻极了。 洛奇下意识地调整呼吸,想要跟上她的节奏。但刚一加速,她就转弯了,沿着跑道的内侧继续向前跑,始终保持着匀速,不快不慢,就像一台精密的机器。 周磊终于注意到了:“诶?那不是沈学姐吗?她也晨跑啊?” “……嗯。”洛奇轻轻应了一声。 “哇,真巧啊!”周磊兴奋起来,“洛哥,要不要追上去打个招呼?昨天刚见过,今天又遇见,这就是缘分啊!” “别。”洛奇赶紧拉住他,“她在跑步,别打扰她。” “也是……”周磊想了想,“那咱们就跟在她后面跑?保持点距离,就当是偶遇?” “……随你。” 其实洛奇心里是特别想跟上去的,但他心里又怕。怕打扰到她,怕她觉得自己唐突,更怕破坏了眼前这种安静而美好的画面。所以,他最终还是选择了保持距离,跟在后面,隔着十几米的距离。他就这么看着她的背影,看着马尾辫摇晃的弧线,看着她在晨光中奔跑的样子。 这样就够了,这样就很好。不需要说话,不需要打招呼,只需要这样,在同一片天空下,在同一条跑道上,一起奔跑,就足够了。 洛奇调整着呼吸,努力跟上她的节奏,不快不慢,不急不缓,就好像有一种无形的默契在他们之间流动。虽然她可能根本不知道他在后面,虽然这可能只是他一厢情愿的想象,但这一刻,洛奇觉得无比满足。 晨光越来越亮,天空从深蓝变成了浅蓝,又渐渐变成了金色。太阳从地平线缓缓升了起来,光芒洒遍了整个操场。梧桐树的叶子被镀上了一层金边,闪闪发光。这一切美得就像电影里的场景。 沈怡然又跑完了一圈,经过了起点。这次,她稍微放慢了速度,用毛巾擦了擦汗,然后又继续跑,没有停留。 洛奇和周磊也经过了起点。 “还跟吗?”周磊气喘吁吁地问,“我有点累了。” “再跑一圈吧。”洛奇说。 “行,最后一圈!” 两人继续跑着,沈怡然在前面,始终和他们保持着一定的距离。她就像一个神秘的指引,又像一种无形的诱惑,让洛奇既想靠近,又不敢靠近。 最后一圈跑完,沈怡然在操场边停了下来。她拿起放在长椅上的水杯,小口小口地喝着水,然后开始认真地做拉伸运动,压腿、伸展、活动关节,每一个动作都做得那么标准、那么认真,连放松都这么一丝不苟。 洛奇和周磊也在不远处停了下来。“要去打招呼吗?”周磊小声问道。 “……算了吧。”洛奇说,“她可能不记得我了。” “怎么可能不记得?昨天才见过!”周磊反驳道。 “就是昨天才见过,今天又去打招呼,太刻意了。”洛奇解释道。 周磊想了想:“也是……那就算了。反正以后在学校里,总会再遇见的。” “嗯。” 洛奇拿起自己的水杯喝水,可目光却不由自主地飘向了沈怡然那边。只见她做完拉伸后,用毛巾擦干了汗,然后拿起水杯和手机,转身离开了操场。她的步伐轻快,马尾辫在晨光中晃动着,没有回头,也没有注意到他们,就像昨天下午一样,干脆、利落,不拖泥带水。 “走吧,”周磊拍拍洛奇的肩,“去吃早餐,我都饿死了。” “好。” 两人离开了操场。清晨的校园已经苏醒了,有学生抱着书匆匆走过,有食堂员工推着餐车,还有清洁工在认真地扫地。阳光洒在红砖墙上,温暖而明亮。新的一天开始了,充满了无限可能。 洛奇回头看了一眼操场,空荡荡的,只有几个还在坚持跑步的人。她已经走了,像一阵风,来过,又走了,没留下一丝痕迹。但洛奇记得,他记得她在晨光中奔跑的样子,记得马尾辫摇晃的弧线,记得那种安静而专注的美。 这就够了,足够了。 “洛哥,你想吃什么?”周磊问道,“包子?油条?豆浆?” “都行。” “那我要吃包子,肉的!” 两人朝着食堂走去,阳光照在背上,暖暖的。洛奇摸了摸口袋里的手机,里面存着昨晚写的那一章——《九月相遇的那双手》。也许,可以继续写下去,写晨跑,写这次偶遇,写这种安静而美好的瞬间,写这种说不清道不明的感觉。也许,也许…… 第13章 专业课与传言 计算机导论课安排在了上午十点。 当洛奇和周磊赶到教室时,发现偌大的教室,前排已然座无虚席。这教室宽敞得很,足足能容纳两百多人。他俩在教室中间寻了个位置坐下,刚坐稳,清脆的上课铃便响了起来。 走上讲台的是一位五十多岁的教授,他头发花白,鼻梁上架着一副厚厚的眼镜。教授放下手中的教案,目光缓缓扫过整个教室。 “我叫***。”他的声音洪亮而有力,“咱们这门课,叫做计算机导论。那导论是什么意思呢?就是引导你们迈入计算机领域的大门。不过,入门可不意味着简单。” 此时,教室里安静极了,连根针掉在地上都能听见。 “这门课有三个显著的特点。”李教授伸出三根手指,郑重其事地说道,“其一,内容繁多。从计算机的发展历史一直到最新的人工智能,我都会为大家详细讲解。其二,要求严格。在我的课堂上,不许迟到,不许早退,更不许玩手机。其三,考试难度较大。想要顺利通过这门课,就得认认真真地学习。” 教授的这几句话,一下子就把这群新生给镇住了。 周磊在一旁小声嘟囔着:“听起来好可怕……” 洛奇没有搭话,只是默默翻开了笔记本。 第一堂课,李教授讲解计算机发展史。他从古老的算盘讲起,讲到世界上第一台通用电子计算机eniac;从大型机的诞生,谈到个人电脑的普及;又从互联网的兴起,聊到移动互联网时代的到来。内容虽然基础,但教授讲得深入浅出,让大家都能听得明白。 洛奇听得格外认真。他向来就喜欢计算机,喜欢那种严谨的逻辑感。在代码的世界里,对就是对,错就是错,没有丝毫的模棱两可。这跟人心可大不一样,人心复杂难懂,变化莫测。 课间有十五分钟的休息时间,原本安静的教室一下子热闹起来。新生们彼此交流,交换联系方式,热烈地讨论着刚才课堂上的内容。后排有几个女生在小声聊天,声音不大不小,刚好能传到洛奇这边。 “诶,你们听说了吗?昨天下午,沈怡然学姐帮一个新生收拾东西呢。” “真的假的?沈学姐?她平时给人的感觉可有距离感了。” “千真万确!我室友亲眼看见的。就在图书馆前面,那个新生的行李箱轮子坏了,东西撒了一地。沈学姐路过,直接蹲下来帮他收拾,还跟他说了话呢。” “哇……那个新生是谁啊?长啥样?” “不太清楚,听说是计算机系的新生,长得……还行吧。” “能被沈学姐帮忙,这运气也太好了吧。我入学都一年了,都没跟沈学姐说过话呢。” “我也是。沈学姐人是挺好的,但就是感觉很难接近。” “可能人家就是单纯热心肠,刚好路过就顺手帮了呗。” “也是……” 洛奇低着头翻看着书,耳朵却不自觉地红了起来。他怎么也没想到,昨天下午的事竟然会传开,更没想到会以这样的方式被人议论。 周磊凑了过来,压低声音说:“听见没?在说你呢。” “……别说了。” “怕啥呀?又不是什么坏事。”周磊笑嘻嘻地说,“能被沈学姐帮忙,多光荣啊!我都羡慕你了。” 洛奇没有回应,他继续翻着书,可一个字都看不进去。脑海里不断回放着那几个女生的对话—— “沈学姐人很好,但就是感觉很难接近。” “可能人家就是单纯的热心肠,刚好路过就帮了。” 是啊,可能就是这样。她只是出于热心,刚好路过,顺手帮了个忙,就像路上看到有人摔倒伸手扶一把一样,没有什么特别的意思,也没有多余的想法,仅此而已。 可为什么,心里还是会有点失落呢? 洛奇摇了摇头,试图把这个念头从脑海里甩开。不该想这些有的没的。 上课铃再次响起,李教授回到讲台,继续讲课。这次讲的是计算机的基本组成,像cpu、内存、硬盘、输入输出设备等。教授的板书写得很快,字迹虽然潦草但十分清晰。 洛奇强迫自己集中注意力,认真做笔记、画图,努力理解每一个概念。他想把脑子塞得满满的,这样就没空去想别的事情了。 这办法还真管用。一节课下来,笔记本写了三页,知识点密密麻麻的,就像排列着的密码。逻辑、结构、原理,这些都是他擅长的领域,简单、清晰又可控,不像感情,那些说不清道不明的东西。 下课铃响了,李教授布置了作业:“第一章课后习题,下周五交。不许抄袭,查到零分。” 教室里顿时响起一片哀嚎声。 “作业这么多……” “才第一周啊……” “完了完了,我高中数学就没及格过……” 周磊苦着脸说:“洛哥,你会做吗?” “应该……会吧。”洛奇看了看习题,大部分是概念题,不算难。 “那到时候借我抄抄?” “自己写。” “别啊,我不会啊!” “学。”周磊哀嚎一声,趴在了桌上。 两人收拾好东西离开教室,走廊里挤满了人,新生们三五成群地往外走。阳光透过窗户洒进来,在地面上形成一片片明亮的光斑。 “接下来什么课?”周磊问道。 “下午没课了。” “那太好了!回宿舍打游戏?” “……我想去熟悉一下校园。” “也行,一起?” “嗯。” 两人走出教学楼,九月的阳光依旧毒辣,晒得人皮肤发烫。好在梧桐树荫下还算凉快,可一走到太阳底下,就热得受不了。 “先去哪?”周磊拿出手机,“我下载了校园地图。” “随便走走吧。” 他们沿着主干道慢慢走着,路过图书馆,路过学生活动中心,路过体育馆。每个地方都有新生在熟悉环境,拍照、聊天,脸上满是新鲜感。 “那是二食堂,”周磊指着一栋三层建筑说道,“听说里面的麻辣香锅特别好吃,晚上咱们去尝尝?” “好。” “那是体育馆,里面有游泳池,不过要办卡才能用。” “嗯。” “那是艺术楼,文艺部好像就在那里……” 洛奇的目光停留在那栋楼上。这是一栋红砖建筑,爬满了爬山虎。窗户很大,透过玻璃能看到里面的画架、钢琴、舞蹈把杆。文艺部……沈怡然应该在那边吧? 他想起昨天下午,她抱着资料冲向仓库的样子。雨那么大,她连伞都没打,却跑得很快、很坚定。 “诶,那不是沈学姐吗?”周磊突然说道。 洛奇顺着他的视线看去,只见艺术楼门口,沈怡然正和几个同学交谈着。她手里拿着文件夹,一边说一边比划着,好像在安排工作,表情认真,语气严肃。 这跟昨天帮他收拾东西时的她完全不一样。昨天的她温柔又耐心,而现在的她干练又利落,就像两个人,但又确实是同一个人。 “走吧。”洛奇收回了目光。 “不去打个招呼?” “她在忙呢。” “也是……” 两人继续往前走,可洛奇的脚步慢了下来。他忍不住回头看了一眼。 沈怡然还在说着话,阳光洒在她的侧脸上,轮廓清晰可见。她的马尾辫扎得很高,随着说话的动作轻轻晃动。然后她笑了,不知道说了什么,她笑得眼睛弯成了月牙,那种严肃的表情瞬间消失,变得柔和又温暖,格外好看,比昨天帮他收拾东西时还要好看。 洛奇赶紧转过头,加快了脚步,心跳也有点乱了。不该看的,不该记住的,但偏偏都记住了,每一个细节都深深地印在了脑海里。 第14章 探索校园 午后的校园浸在一片慵懒的寂静里。多数新生要么窝在宿舍补觉,要么结伴去校外采购生活用品。周磊被李浩和张铭拽去篮球场挥洒汗水,宿舍里只剩洛奇一人,慢悠悠地晃在覆满梧桐叶的小径上。 他特意选了昨天走过的那条路,从图书馆前的广场起步。 那块曾硌坏行李箱轮子的水泥地,此刻干净得像被精心擦拭过,连一丝划痕都寻不见。烈阳铺在地面,晃得人眼晕,几个学生瘫在长椅上啃书,情侣手牵着手压马路,清洁工大爷的扫帚扫过路面,扬起细尘又缓缓落下。一切都平和得不像话,仿佛昨天那场小小的意外,从未在这方天地里发生过。 洛奇在原地站了会儿,脚边的光斑随着叶影轻轻晃动,他才继续往前挪步,沿着沈怡然昨天指引的方向——图书馆后身直走,到头右转,便是后勤服务中心。 他的步子放得极慢,像在逐帧回放一段格外珍贵的记忆。梧桐树荫密不透风,细碎的光斑透过叶缝在地上跳着舞,风掠过枝头,叶影沙沙作响,空气里混着青草与泥土的腥气,还飘来远处若有若无的桂花香,淡得像一声叹息。 那栋灰色的后勤小楼很快出现在眼前,门口的木牌依旧歪斜地挂着,里头叮叮当当的敲打声、电钻的嗡鸣,和昨天分毫不差,像是被按下了循环键。洛奇没有进去,只在门口杵着,盯着那扇蒙着薄尘的玻璃门发愣。 昨天他就是从这儿出来的,修好的行李箱轮子咕噜噜转着,那会儿心里怪怪的,像被什么软乎乎的东西轻轻碰了一下,带着点微麻的痒。此刻那感觉还在,淡了些,却清晰得像刻在心上。 转身离开,下一站是新生报到点。 报到早就结束了,这儿空荡荡的,几张长桌盖着灰扑扑的防尘布,香樟树在风里晃着枝叶,投下一地斑驳的光影。洛奇站在昨天排队的位置,那天的热意仿佛还黏在皮肤上——人挤人的队伍,被汗水浸得发皱的录取通知书,周遭一张张陌生的面孔,还有那股既躁动又期待的气息,都在记忆里慢慢复苏。 然后轮子就坏了,然后她就出现了。 蹲下身帮他捡散落的稿纸,指尖抚平卷角时微微用力,睫毛在眼睑下投出一小片阴影,神情专注得像幅画。那画面牢牢刻在他脑子里,怎么也抹不掉。 洛奇摸出手机点开相册,里头没有她的照片,只有几张随手拍的校园风景——校门、图书馆、教学楼,构图随意,光线也差。可他根本不用照片,记忆里的画面比镜头捕捉到的更鲜活:她在阳光下格外分明的侧脸,清冽如泉的声音,还有那句带着笑意的“写得很认真”,每个细节都像被刻刀雕过,半点没模糊。 收起手机接着走,他去了操场,那个清晨跑步的地方。 塑胶跑道泛着温暖的红光,草坪绿得晃眼,几个体育生正练得热火朝天,汗水顺着下颌线滑落,在阳光下亮闪闪的。洛奇想起早上沈怡然跑步的模样,马尾辫在晨光里高高甩动,步伐稳健,呼吸均匀,那股专注劲儿,跟她做任何事时都一样。他在跑道边站了会儿,又去了学生活动中心。 文艺部的人正在里头排练,透过玻璃门能瞧见有人在搭舞台、挂彩带、调灯光,隐约飘来流行歌的旋律,轻快又热闹。 沈怡然不在,估计在别处忙着。洛奇没有进去,只在外头站了会儿,看着那些忙碌的年轻身影,心里忽然冒出个念头:这里是她发光发热的地方,是她倾注心血的舞台,而他,不过是台下路过的一个陌生人,半点关系都没有。 他们明明在同一个校园,却像活在两个世界。她是经管院的学霸、文艺部部长,是校园里耀眼的风云人物;他只是计算机系的普通新生,除了写点没人看的小说,啥也拿不出手。这样的两个人,哪能有什么交集?昨天下午的相遇,不过是场偶然的意外罢了,像投入湖面的一颗石子,涟漪散了,就什么都没了。 太阳开始往西沉,影子被拉得老长,校园里的路灯次第亮起,暖黄的光透过梧桐叶的缝隙洒下来,温柔得像一层纱。洛奇慢慢往宿舍走,路过亮着灯的教学楼、埋头苦读的图书馆、还在奔跑的操场、飘着饭香的食堂。这就是他要待四年的大学,陌生,却在慢慢变得熟悉,就像有些人,只见过一面,却在记忆里烙下了深深的印子,挥之不去。 回到506宿舍,周磊他们早就回来了,仨人满头大汗地抢着卫生间洗澡。 “洛哥你可算回了!逛哪儿去了这么久?”周磊光着膀子,手里攥着毛巾嚷嚷。 “随便走走。”洛奇应了句,拉开椅子坐下。 “我们刚去打球了!李浩那三分球,贼准!” 李浩刚从卫生间探出头,闻言腼腆地笑了笑:“也就……运气好。” “还谦虚!”周磊推了他一把,又冲张铭扬下巴,“张铭也牛,个儿不高,运球贼溜!” 张铭边换衣服边嘚瑟:“那必须,高中我可是校队的主力!” 宿舍里满是汗水味,混着沐浴露的清香,是属于青春的鲜活气息,真实又热闹。洛奇打开笔记本,屏幕亮起,是那个叫“九月遇见”的文档,第一章1876字,才刚开了个头。 或许,能接着写下去? 他新建了一个文档,命名为“校园记事”,指尖落在键盘上,敲击声在喧闹的宿舍里显得格外清晰: “林深走在校园里,一步一步重走昨天的路。图书馆前的广场早已恢复平静,没人知道这里曾发生的小插曲,也没人懂那场意外对他的意义。 沿着她指过的路往前,梧桐树荫浓密,光斑在脚边晃悠,叶声沙沙。后勤服务中心的灰色小楼就在眼前,他没进去,只在门口站着,想起昨天修好行李箱时,心里那点说不清道不明的悸动,像淡去却没散尽的茉莉香。 去了清晨跑步的操场,体育生的汗水在阳光下闪光,林深想起苏晴甩着马尾跑步的模样,专注又坚定。又去了学生活动中心,文艺部正排练,苏晴不在,他在外头望了望,忽然觉得,这里是她的舞台,和自己没关系。 他们同校却不同世界,哪能有交集?昨天不过是场意外。 夕阳西下,影子拖得很长,林深慢慢往回走,一路看过校园风景。这是他要待四年的地方,正慢慢变得熟悉,就像有些人,一面之缘,却成了记忆里抹不去的烙印,像那茉莉香,淡了,却还在。” 写到这儿,洛奇停了手,下意识凑到指尖闻了闻,啥味都没有。稿纸上的茉莉香早就散了,可记忆里的味道,好像还萦绕在鼻尖。 保存文档,关了电脑。周磊擦着头发从卫生间出来:“洛哥,晚上吃啥?” “都行。” “那还去吃昨天那家麻辣香锅?” “好。” 窗外彻底黑透了,宿舍楼的灯一盏盏亮起来,像散落人间的星星。大学生活的第二天要结束了,而有些故事,才刚刚在心里、在文字里、在带着桂花香的晚风里,悄悄拉开了序幕。 第15章 食堂初体验 晚餐时间的二食堂,人声鼎沸得像口沸腾的大锅。 洛奇端着餐盘,在攒动的人群里穿梭,目光扫过一张张餐桌——新生脸上带着拘谨,老生熟门熟路地说笑,还有陪孩子报到的家长,正絮絮叨叨往孩子碗里夹菜。嘈杂的人声混着餐盘碰撞的脆响,热烘烘地裹过来,热闹得让人有些发晕。 他的餐盘里很简单:红烧排骨,炒豆芽,一小碗米饭。食堂阿姨手很稳,排骨给得实在,豆芽堆得冒尖。洛奇付了钱,继续在人缝里找空位。 然后,他看见了她。 在角落靠窗的位置。 沈怡然独自一人坐着,面前的餐盘比他的更简单:清炒青菜,凉拌豆腐,半份米饭。她坐姿端正,脊背挺得笔直,像株韧而静的竹,正慢条斯理地用筷子夹起青菜,细嚼慢咽。偶尔抬眼望向窗外,夕阳的金辉落在她侧脸上,柔和了轮廓,有种隔绝喧嚣的沉静美。 周围明明很吵。 但她那里,像有层无形的透明结界,把所有喧嚣都挡在了外面。 洛奇站着看了几秒,心跳莫名地就平稳下来,像漂泊的船找到了锚点。他选了相隔三排的一个空位坐下,这个角度刚好能看到她的侧脸——不远不近,不显得刻意,也不至于疏远。 他低头开始吃饭。 红烧排骨炖得够烂,就是酱油放多了点,有点咸;炒豆芽油大了,吃着发腻;米饭煮得偏硬,嚼起来费劲儿。但洛奇一口一口吃得认真,像在完成某种心照不宣的仪式。 吃饭时,他的目光会偶尔飘向那边。 沈怡然吃得很慢,每一口都嚼到足够碎才咽下,仿佛餐盘里的清淡小菜是什么珍馐。洛奇想起昨天周磊说的“沈学姐不吃辣”,那时没往心里去,此刻才算真正印证——她的餐盘里,没有半点荤腥,更别说重口味的调料,干净得像一汪清泉。 她不吃辣?还挑食吗?喜欢甜口还是咸口? 这些念头像小气泡,在心里一个个冒出来,又被他悄悄按下去。 他什么都不知道,也不可能知道。 他们只是陌生人。 见过三面的陌生人。 第一次,她蹲下身帮他捡散落的稿纸,指尖拂过纸页的力道很轻。 第二次,她在晨跑,马尾辫在晨光里划出利落的弧线。 现在是第三次,在食堂,隔着三排座位,各自吃着晚饭。没有交集,没有对话,甚至没有一次目光的碰撞。 但洛奇觉得,这样也很好。 能看到她,能在同一个空间里呼吸同样的空气,能在嘈杂的人潮里,有一个安静的注视点。这就够了。 “洛哥,你在这儿啊!找你半天!” 周磊端着满满一托盘饭菜走过来,“哐当”一声放下餐盘,一屁股坐在他对面。餐盘里堆得像小山:糖醋排骨,宫保鸡丁,番茄炒蛋,还有一大碗米饭。 “吃这么多?”洛奇抬眼。 “那可不!下午打了球,饿死了!”周磊拿起筷子狼吞虎咽,嘴里塞得鼓鼓囊囊,“诶,你猜我刚才看见谁了?” “谁?” “陆铭宇!”周磊压低声音,朝食堂另一侧努了努嘴,“经管院那个,追沈学姐追得最凶的!他跟几个男生在那儿吃饭,眼睛都快黏沈学姐身上了。” 洛奇顺着他的视线看去。 食堂对角的位置,坐着个高个子男生,穿一身明显价值不菲的运动服,头发梳得一丝不苟,侧脸线条还算周正,只是眼神里带着点漫不经心的轻浮。他正用筷子拨弄着碗里的菜,目光时不时地往沈怡然那边瞟。 “听说陆铭宇家特有钱,”周磊咽下嘴里的饭,继续爆料,“他爸开公司,他妈是大律师,入学就开跑车来的,穿的用的全是名牌,高调得很。追沈学姐追了一年多,送花送礼物,请吃饭看电影,啥招都使了,沈学姐愣是没搭理过他。” “哦。”洛奇收回目光,夹了块排骨。 “所以说沈学姐厉害啊!不为这些虚的动心,一门心思搞学习搞社团,这种女生现在真不多见了。”周磊说着,还冲沈怡然的方向悄悄竖了个大拇指。 洛奇没接话,又看了一眼沈怡然。 她还在安静地吃饭,仿佛完全没察觉那道黏腻的视线,或者说,察觉了也毫不在意。筷子起落间,依旧是自己的节奏,专注得像在做一件重要的事。 这样的她,确实很厉害。 “诶,”周磊忽然凑近,压低声音,“咱们要不要过去跟沈学姐打个招呼?反正都遇上了,顺便说句话,混个脸熟也好啊。” “不要。”洛奇想都没想就摇头。 “为啥啊?” “她在吃饭,别打扰。” “也是……”周磊挠挠头,“那等她吃完出去的时候,咱‘偶遇’一下?” “太刻意了。” “哎呀你这人,怎么这么怂!”周磊恨铁不成钢地戳了戳他胳膊,“机会得自己创造啊!你看陆铭宇,虽然没成,但人家至少敢往前冲!你呢?连句话都不敢说!” 洛奇没解释。 他不是不敢,是不想。 不想用这种刻意的方式去接近她,不想让她觉得,自己和那些围着她转的男生一样,带着某种目的。他只想安安静静地看着,在合适的距离,用不打扰的方式。 像欣赏一幅挂在墙上的画,像聆听一首循环播放的歌。 这样就够了。 “行了行了,不逼你了。”周磊见他态度坚决,只好放弃,“你呀,就是太内向,以后出了社会可咋整。” 洛奇没反驳。内向不是缺点,只是性格而已,就像沈怡然的清冷,也不是缺点,只是她的特点。每个人都有自己的样子,不必为了谁去改变,也不必刻意迎合谁。 做自己就好。 这时,沈怡然吃完了。她端起餐盘,起身走到回收处,动作熟练地把剩菜倒进泔水桶,餐盘和筷子分门别类放到指定位置,一气呵成,没有丝毫拖泥带水。 然后,她转身走出食堂。 夕阳的余晖落在她身上,拉出一道长长的影子,步履轻快又坚定。 陆铭宇立刻放下筷子想跟上去,却被身边的朋友拉了一把,几人低声说了几句什么。他皱了皱眉,犹豫了一下,终究还是坐了回去。 洛奇看着沈怡然的背影走出食堂大门,渐渐消失在视线里,像昨天下午她转身离开时一样,干脆,利落。 “走了走了。”周磊也扒完了最后一口饭,“咱也撤吧。” “嗯。” 两人把餐盘送到回收处,走出食堂时,天已经擦黑了。路灯次第亮起,暖黄的光晕透过梧桐叶隙洒下来,在地上织出斑驳的网。校园的夜生活刚刚开始:有情侣手牵手在树下散步,有抱着书本的学生匆匆走过,还有社团在广场上搭着台子招新,音乐声远远传来。 “接下来干啥?”周磊踢着路边的小石子。 “回宿舍吧。” “行,今天累坏了,早点歇着,明天还得军训呢。” 两人慢悠悠地往宿舍走,周磊一路都在絮叨:说二食堂的糖醋排骨比一食堂的好吃,说下午打球时李浩投丢了个关键球,说听说军训要站军姿站到腿软…… 洛奇安静地听着,偶尔应一声,脑海里却反复回放着食堂里的画面——沈怡然坐在窗边,夕阳落在她侧脸上,安静得像一幅画。 这样的她,真的很特别。 特别到让人移不开目光,特别到让人想知道更多关于她的事。 但洛奇清楚,现在不能。 他们只是陌生人。 见过三面的陌生人。 仅此而已。 回到506宿舍,李浩和张铭已经回来了,正凑在书桌前对着一本高数课本愁眉苦脸。 “咋了这是?”周磊走过去看了一眼。 “高数太难了……”李浩叹气,指着书上的例题,“第一章就卡壳了,这公式咋推导的啊?” “我看看。”洛奇也凑过去。他高中时数学底子不错,还参加过竞赛,虽然没拿奖,但基础打得扎实。 “这里,”他指着例题里的一个步骤,“用这个微分公式代入,然后把变量替换一下,你看……” 他边讲边在草稿纸上演算,十分钟后,李浩和张铭对视一眼,恍然大悟。 “洛哥,你可以啊!”张铭拍了下手。 “还好。”洛奇笑了笑。 “以后高数就靠你带飞了!”周磊一把勾住他的肩膀。 “一起学吧。” 宿舍里的气氛很轻松,四个来自天南海北的男生,性格各异,却莫名地合拍。这就是大学室友,要一起挤在一个屋檐下生活四年的人。 洛奇洗漱完,爬上自己的床铺。 躺下时,脑海里又浮现出食堂的画面:沈怡然坐在窗边,夕阳的光落在她脸上,安静,美好。 他闭上眼睛,在心里轻轻说了句: 晚安。 对今天说。 对那个画面说。 也对那个在食堂独自吃饭的女生说。 虽然,她听不见。 第16章 第一次更新 晚上十点,宿舍渐渐安静下来。 周磊对着手机跟家里视频,声音压得低低的;李浩趴在桌上写日记,笔尖划过纸页沙沙作响;张铭靠在床头看小说,屏幕的光映亮他专注的脸。洛奇坐在书桌前,打开了笔记本电脑。 屏幕亮起,“九月遇见”的文档静静躺在桌面,第一章已经写完,1876字,像一个仓促的逗号,悬在那里。 他点开文档,从头读了一遍。文字还算流畅,却总觉得少了点什么——缺了那种心脏骤然收紧的真实感,缺了指尖发麻的瞬间,缺了那份藏在慌乱里的、说不清道不明的情愫。 也许……可以换种方式写? 洛奇新建了一个文档,手指悬在键盘上顿了顿,敲下文件名:“遇见你,在九月”。 这一次,他写得很慢,细到捕捉每一个被忽略的瞬间。 “那天的阳光好得有些过分,亮得人睁不开眼。 林深拖着行李箱走在燕宁大学的校园里,手心沁出薄汗。录取通知书被捏得发皱,边角卷了起来,他却没心思抚平。注意力全被周围的陌生攥住——陌生的红砖墙,陌生的人群,陌生的、混着青草香的风。 一切都陌生得让人心慌。 然后,轮子坏了。 右后轮毫无预兆地脱了轨,箱子“哐当”一声倾倒,里面的东西哗啦散了一地。衣服、课本、笔记本……像一场突如其来的雪崩,把他埋在尴尬里,连耳根都烧了起来。 周围飘来几道目光,好奇的,同情的,还有藏着笑意的。 林深蹲下去,手忙脚乱地往回捡,指尖碰倒了笔袋,钢笔滚出去老远。他正想去追,一只手先他一步,拾起了飘得最远的那页纸。 那是他高中写的小说片段,蓝色墨水洇在纸上,字迹潦草得像医生的处方。 那只手很白,手指修长,指甲修剪得干干净净,透着淡淡的粉。 手的主人动作很轻,用指尖一点点抚平纸张卷翘的边角,耐心得像在修复一件易碎的古董。然后按页码顺序,把散落的稿纸一张张理齐,叠好,动作熟稔得像做过无数次。 林深抬头时,撞进一双清澈的眼眸。 女生穿简单的白衬衫和牛仔裤,长发松松挽在脑后,用一支银色的铅笔别住。她就蹲在他面前,睫毛很长,在眼下投出浅浅的阴影,鼻梁挺直,嘴唇抿成一条柔和的线,神情认真得像在做一件极重要的事。 阳光从她身后漫过来,给她周身镀了层柔光,连碎发都闪着金。 ‘这是你的?’她开口,声音清冽如泉,在嘈杂里格外分明。 林深愣愣点头,喉咙发紧,一个字也说不出来。 她把叠好的稿纸递给他,指尖不经意擦过他的手背,很轻,像羽毛扫过。‘写得很认真。’ 后来林深总想起那句话,大概只是礼貌性的评价。但那一刻,像有人在他混沌的世界里划亮了一根火柴,微小,短暂,却足够照亮些什么。 足够让他记住这个下午。 记住这双手,这双眼,这把声音。 记住这句‘写得很认真’。 足够让他觉得,这个陌生的校园,或许没那么可怕;这个兵荒马乱的新开始,或许没那么糟糕。 因为在这里,他遇见了这样一个人。 一个会蹲下来,接住他所有狼狈的人。 一个会认真对待他那些幼稚文字的人。 一个在他最窘迫时,递来一份善意的人。” 写到这里,洛奇停了手。 他默读一遍,心口像是被什么东西轻轻撞了一下。对了,就是这种感觉——真实的慌乱,细微的心动,还有那份藏在文字背后的、说不清道不明的情愫,都顺着笔尖淌了出来。 也许……可以发表? 他登录“星海阅读”的作者后台。账号还是那个“星河”,最新连载的《时光碎片》已经断更两个月,评论区冷清得像被遗忘的角落。 他深吸一口气,点了“新建作品”。 书名:“遇见你,在九月”。 简介:“一个关于初遇,关于善意,关于心动的校园故事。” 然后复制粘贴,点击“发布”。 系统弹出提示:“发布成功!作品正在审核中,预计24小时内通过。” 洛奇关掉后台,心里有些发空,又有些沉甸甸的。像是把藏在心底的秘密摊开在阳光下,明明知道没人会认出故事里的人,没人知道这是真的,却还是莫名紧张。 但他知道,那些细节是真的——那双白皙的手,那句带着笑意的“写得很认真”,还有当时擂鼓般的心跳,都是真的。 这就够了。 他刷新了几次页面,几分钟后,审核通过的提示弹了出来。作品出现在“最新作品”列表里,系统默认的封面是蓝天白云,俗气得很,唯独标题“遇见你,在九月”,在一堆花哨的书名里,倒显得干净。 他点开作品页:阅读数0,收藏数0,评论数0。像一颗石子投进大海,连涟漪都没惊起。 洛奇却松了口气。他本就没指望什么,只是想把这个故事留下来,把那个下午变成文字,把那次遇见刻进记忆里。 为了不忘,为了记得。 手机忽然震动,是“星海阅读”的推送:“您关注的作品《遇见你,在九月》已更新!” 他愣了愣才想起,自己用读者账号关注了作者号,想着万一有人评论,能第一时间看到。现在看来,倒像是给自己的一点仪式感。 他关掉手机,翻开高数课本。习题很难,他却做得专注,草稿纸上写满公式和演算过程,像在破译一串藏着心事的密码。 一个小时后,作业写完了。洛奇拿起手机,鬼使神差地点开了app。 作品页有了变化:阅读数23,收藏数5,评论数1。 有人看了,有人收藏了,还有人评论了。 他指尖微颤,点开评论区。id“小雨淅淅”的读者留了言:“星河大大换风格啦?校园初遇写得好细腻!学姐的样子一下就有画面感了,期待后续!” 短短的一行字,却透着真诚。洛奇想了想,回复了一个微笑的表情。 够了。 有一个人喜欢,就够了;有一个人看懂了那些藏在细节里的心动,就够了;有一个人在等更新,就够了。 他从没想过要多少读者,多少关注,只想有一个人能从字里行间,读懂那份初遇的温暖,那份文字里藏着的力量。 “洛哥,还没睡?”周磊挂了视频,凑过来。 “嗯,刚写完作业。” “这么快?借我抄抄呗?” “自己写。” “小气鬼。”周磊撇嘴,忽然想起什么,“对了,你那小说发了没?” “……发了。” “真的?哪个网站?我去捧场!” “星海阅读。” 周磊立刻摸出手机搜索,几秒后惊呼:“找到了!《遇见你,在九月》!这标题可以啊,文艺!” “随便起的。” “我看看第一章……”他快速滑动屏幕,眼睛越睁越大,“我去,这细节!洛哥,这学姐原型是沈学姐吧?” 洛奇没说话,算是默认。 “我就知道!”周磊兴奋地拍他肩膀,“可以啊你,这是要写暗恋故事?” “……不是暗恋。” “那是啥?” “就是……一个故事。” “切,还害羞。”周磊挤眉弄眼,“写吧写吧,我追更!说不定写着写着,就梦想照进现实了呢?” 洛奇没接话。 梦想照进现实?怎么可能。故事是故事,现实是现实。 但他还是想写下去。想把那个下午变成永恒的文字,把那次遇见变成不灭的记忆,把那份藏在心底的感觉,写成可以反复阅读的故事。 这样,就算以后再也见不到她,就算这段相遇没有后续,至少还有这个故事,这些文字,这份记忆。 这就够了。 洛奇保存文档,关掉电脑。窗外夜色正浓,宿舍楼的灯一盏盏熄灭。 明天要开始军训了,两周的烈日和汗水,想想都觉得累。 但他忽然不那么怕了。 因为知道,在这个校园的某个角落,有那样一个人——会在晨光里奔跑,会在食堂安静吃饭,会蹲下来帮他收拾散落的稿纸,会说一句“写得很认真”。 光是想到这些,就觉得一切都能忍受,一切都有了意义。 晚安。 洛奇在心里轻轻说。 对今天说,对这个刚起步的故事说,也对那个给了他灵感的人说。 虽然,她不知道。 第17章 军训通知 班级群炸了。 “军训安排表.doc”被接连转发,后面跟着一排排哀嚎与吐槽。 洛奇点开文件。 表格密密麻麻列着时间、地点和内容。军训从明天开始,为期两周。每天早上六点集合,晚上九点解散。中间穿插着军姿、队列、体能训练,还有安全教育、国防教育…… 每一格都被填得满满当当。 “我的天,六点集合,岂不是要五点起床?” “晚上九点解散,作业怎么办?” “听说要跑三公里……我会没命的。” “求雨!暴雨!台风!什么都行!” 群里热闹得像是煮沸的水。洛奇仔细看完,将安排表保存到手机,然后开始收拾明天要带的东西:水杯、防晒霜、毛巾、纸巾、创可贴。 周磊瘫在床上,有气无力:“能不能装病请假啊……” “得要医务室的证明。”李浩头也不抬。 “那算了,咬牙熬吧。” 张铭拎起刚领回的军训裤,眉头拧成一团:“这裤子也太大了,能改吗?” “理论上能,但现在估计来不及。” 四个男生各自忙碌着。下午,洛奇去体育馆领物资。 馆内人山人海。新生们排着长队,依次领取迷彩服、帽子、腰带和水壶。空气里混杂着新布料的气味、汗味,还有防晒霜的淡淡香气。 排队等了近二十分钟,终于轮到他。 “名字?” “洛奇。” “班级?” “计算机一班。” 工作人员在名单上打了个勾,递来一套军训服:“试试大小,不合适的现在换。” 洛奇接过,走进更衣室。 迷彩服是深绿色的,布料有些粗糙,带着一股崭新的、略显刺鼻的味道。他穿上后对着镜子照了照——还算合身,只是袖子稍长,裤腿宽了些。帽子有点大,往下一拉就遮住了眼睛。 他调整好帽檐,走了出来。 “可以吗?”工作人员问。 “可以。” “那就这套。下一个!” 洛奇把换下的衣服塞进袋子,提着往外走。经过体育馆门口时,他看见了文艺部的人。 他们正在布置迎新晚会的宣传展板。红色的背景,金色的字体:“清北大学迎新晚会——青春起航,梦想飞扬”。几个学生拉着横幅,上下调整着位置。 然后,他看到了沈怡然。 她站在梯子上,手里握着锤子,正专注地固定横幅一角。简单的白t恤和牛仔裤,长发扎成利落的马尾。她敲几下,停住看看,再调整,再敲。 神情认真得像在完成一件艺术品。 梯子下面围着几个男生。 “学姐,我来吧,太高了危险。” “学姐你下来休息,我们弄就行。” “学姐,小心点……” 沈怡然低下头,朝他们礼貌地笑了笑:“谢谢,我可以的。” 说完便继续手里的动作。 干脆,独立。 自己能完成的事,绝不假手他人。 洛奇在不远处静静看了几分钟。沈怡然固定好那一角,利落地从梯子上下来,拍了拍手上的灰,仰头检查横幅是否平整,随即轻轻点头。 “这边好了,”她对其他人说,“去那边看看。” “好的学姐!” 一群人朝体育馆另一侧走去。沈怡然走在最前面,步伐轻快。马尾在脑后微微晃动,像一面小小的旗帜。 自信,干练,有着自然的领导力。 和昨天帮他整理稿纸时的她,似乎不太一样。 那时的她温柔耐心,此刻的她果断利落。 但都是她。 真实的、多面的她。 洛奇提着袋子,慢慢走回宿舍。 这一路,脑海里反复浮现刚才的画面:她站在梯子上的侧影,她婉拒帮助时的微笑,她带领团队时挺拔的背影。 这样的她,确实耀眼。 耀眼得让人不敢直视。 耀眼得令人自惭形秽。 回到506时,周磊他们已经回来了。三人正互相试穿着军训服,嬉笑打闹。 “周磊,你穿这身像偷地雷的!” “李浩,你这气质像民国逃兵!” “张铭,你最小只,完全像小孩偷穿大人衣服!” 洛奇笑着加入他们。宿舍里充满了年轻的笑声。 青春大概就是这样——简单,快乐。即使明天就要开始枯燥艰苦的军训,即使未来还有无数未知的挑战,但至少此刻,此刻是明亮而欢畅的。 这就够了。 “对了,”周磊忽然想起什么,“我刚才领衣服时看到沈学姐了。她在体育馆布置海报,特别认真。” “我也看到了。”洛奇说。 “是吧!沈学姐真是……哪儿都能见到她忙碌的样子。”周磊感慨,“长得好看,成绩好,能力强,还这么努力。这让咱们怎么活啊?” “所以人家才是沈学姐。”李浩接话。 “也是……”周磊点点头,又兴奋起来,“对了,迎新晚会你们去不去?沈学姐肯定有表演。” “去啊!当然去!”张铭立刻响应,“听说沈学姐跳舞特别好看。” “那到时候一起!” “好!” 洛奇没有出声。 但他心里早已做了决定。 要去。 要去看她在舞台上的样子。 即使只是远远地望着,即使只是台下众多观众中的一个,他也要去亲眼看看——看看那个在梯子上固定横幅的她,那个在晨光中奔跑的她,那个在食堂安静吃饭的她,在舞台上会绽放出怎样的光芒。 一定会很耀眼吧。 像星辰,像月光,像一切美好而明亮的事物。 让人移不开眼,让人心生向往,让人……想要靠近,却又不敢靠近。 那就远远看着吧。 如同仰望星空,如同欣赏风景,如同守护一个安静的梦。 这样,也就足够了。 洛奇将军训服仔细叠好,放在床头。 明天要早起,明天要开始新的挑战。 但没关系。 只要想到,在这座校园的某个角落,有那样一个人——那样努力,那样优秀,那样让他也想成为更好自己的人—— 就觉得一切都可以坚持。 一切都有意义。 晚安。 他在心里轻声说。 对今天说,对明天说。 也对那个在梯子上认真工作的女孩说。 尽管她并不知道。 第18章 雨中搬物资 军训第一天下午,天色毫无征兆地暗了下来。 洛奇正在操场练习正步走,抬头时看见乌云从四面八方聚拢,风势渐猛,梧桐树叶被刮得哗哗作响。 要下雨了。 王教官也察觉到了天气变化:“加快进度!最后一遍!” 新生们加紧步伐,可还是没来得及。 正步走到一半,豆大的雨点便砸了下来。起初只是零星几滴,转瞬间就演变成倾盆大雨。雨水噼里啪啦打在迷彩服上,迅速浸透布料。 “解散!快找地方避雨!”王教官大喊。 人群轰然散开,新生们冲向最近的建筑物。洛奇和周磊一起跑向体育馆,雨水很快将他们浇得浑身湿透。 “去体育馆!”周磊喊道。 两人冲进馆内,里面已经挤满了避雨的人。湿漉漉的新生们挤在一起,空气里弥漫着汗味和雨水的气息。洛奇抹了把脸上的水,迷彩服紧贴在身上,帽子边缘不停往下滴水。 “这雨来得也太突然了,”周磊拧着衣角,“我根本没带伞。” “我也是。” “看来得等雨停了才能回去。” 洛奇走到窗边。窗外大雨如注,地面已积起片片水洼,雨点砸落时溅起无数水花。远处的梧桐树在风雨中摇晃,仿佛在跳一场狂野的舞蹈。 这场雨,一时半会儿停不了。 他的目光漫无目的地扫过雨幕,然后定住了。 在体育馆对面的仓库前,沈怡然正抱着一个大纸箱,吃力地往屋檐下挪动。雨很大,她没打伞,头发和衣服已经湿了大半。纸箱看起来不轻,她走几步就要停下来调整姿势。雨水打在她脸上,她微微眯眼,却没有停下的意思。 仓库屋檐下已经堆了几个箱子——应该是文艺部的物资,海报、宣传册或是道具。她独自一人搬运,不见其他同学的踪影。 洛奇的心动了一下。 几乎没多想,他推开门冲进雨里。 “洛哥!你去哪儿?”周磊在身后喊。 他没有回头。 雨点密集地砸在身上,冰凉刺骨。地面湿滑,他跑得太急,一个踉跄摔倒在地,膝盖磕得生疼。但他立刻爬起来,继续朝仓库跑去。 跑到跟前时,沈怡然刚放下一个箱子,转身要去搬下一个。 “学姐,我帮你。”洛奇喘着气说。 沈怡然愣了一下。 雨水从她额前滑落,流过脸颊,滴在已湿透的白t恤上。t恤紧贴着身体,勾勒出纤细的轮廓。她看着洛奇,眼神里闪过一丝惊讶。 “你是……那个新生?”她认出了他。 “嗯,洛奇。”他点头,“我来帮你搬。” “……谢谢。”沈怡然迟疑片刻,指了指地上最重的箱子,“这个,有点重。” “我来。” 洛奇弯腰抱住箱子。确实不轻,里面应该是书籍或资料。他用力抱起来,箱子边缘硌着胸口。雨水模糊了视线,他眨了眨眼,看清方向后朝屋檐下走去。 沈怡然跟在他身后,抱着一个小一点的箱子。 两人将箱子放在屋檐下。 “还有吗?”洛奇问。 “还有两个,在那边。”沈怡然指向仓库门口。 他们又跑了一趟。 此时雨势更猛了,仿佛天河倾泻。积水已没过脚踝,跑动时水花四溅。洛奇的迷彩服彻底湿透,沉甸甸地贴在身上。 但他顾不上这些。 他只想快点搬完,别让那些资料淋坏,别让她一个人辛苦。 最后一个箱子搬完时,两人都在喘气。 并肩站在屋檐下,望着外面的雨幕。雨水从檐边流下,形成一道透明的水帘。整个世界被雨水笼罩,朦胧而安静。 “谢谢。”沈怡然又说了一遍。 她的声音在雨声中有些模糊,却格外真诚。 “不客气。”洛奇抹了把脸上的雨水,“学姐怎么一个人搬?其他同学呢?” “他们去避雨了,”沈怡然说,“我让他们先走的。没想到雨下这么大,还有几个箱子没搬完。” “这些是迎新晚会的物资?” “嗯,海报和宣传册。淋湿就麻烦了。” 她说着,仔细检查那些箱子。翻开盖子看了看,松了口气:“还好,没湿。” 洛奇看着她。 湿发贴在她脸颊和脖颈上,t恤湿透后隐约可见内衣的轮廓。但她似乎并不在意,只是专注地检查着箱内的资料。 就像那天帮他整理稿纸时一样。 认真,专注。 把每件事都尽力做到最好。 “学姐也去避雨吧,”洛奇说,“这里凉。” “嗯,等雨小一点。”沈怡然看向他,“你在军训?” “嗯,第一天。” “难怪穿着迷彩服。”她微微一笑,“累吗?” “……还好。” 其实很累。站军姿站得腿软,正步走得脚疼。但不知为何,被她这样一问,那些疲惫似乎都不算什么了。 “军训辛苦,要注意休息。”沈怡然轻声说,“多喝水,做好防晒。” “嗯。” 简短的对话。 在雨声中显得轻柔,却字字清晰。 雨渐渐小了。 从倾盆大雨变成淅淅沥沥,最后化作毛毛细雨。云层散开些,透出灰白的天光。 “雨停了。”沈怡然说。 “嗯。” “我该回去了,”她抱起一个箱子,“这些要放到活动中心。” “我帮你拿吧。” “……不用了,你回去换衣服吧,都湿透了。” “没事,反正已经湿了。” 洛奇抱起最重的箱子。 沈怡然看了他一眼,没再拒绝:“那……谢谢了。” 两人一同朝活动中心走去。 雨后的空气清新湿润,带着泥土和青草的芬芳。地面湿漉漉的,积水倒映着天空与树影。梧桐叶上挂着晶莹的水珠,风一吹便簌簌落下。 一路上,他们没有说话。 只有脚步声,和箱子摩擦衣物的轻微声响。 但洛奇觉得,这样也很好。 就这样并肩走一段路。 在雨后的校园里。 在清新的空气中。 在宁静的氛围里。 这样,就很好。 活动中心到了。 沈怡然开门,洛奇将箱子搬进去。里面有几个文艺部的同学,看见他们便围了上来。 “学姐!你回来了!我们刚才去找你,没找到……” “我去搬箱子了,”沈怡然说,“多亏这位同学帮忙。” “谢谢学弟!”几个同学向洛奇道谢。 “不客气。”洛奇放下箱子。 “你衣服都湿了,快去换吧,”沈怡然说,“别感冒了。” “嗯。” 洛奇转身要走。 “等一下。”沈怡然叫住他。 她从旁边架子上取出一条干净的毛巾:“这个给你,擦擦头发。” “……谢谢学姐。” 洛奇接过毛巾。 淡蓝色的,柔软,带着洗衣液的清香。和上次在仓库里给的那条一样。 “快回去吧。”沈怡然说。 “嗯,学姐再见。” “再见。” 洛奇走出活动中心。 外面,雨已经完全停了。太阳从云层后探出头,洒下温暖的光芒。地面上的积水反射着阳光,亮晶晶的。 他拿着那条毛巾,慢慢走回宿舍。 毛巾上有淡淡的茉莉香。 和她身上的味道一样。 很好闻。 他轻轻闻了闻,然后小心翼翼地叠好,放进口袋。 像是收藏什么珍贵的宝物。 回到506,周磊他们已在换衣服。 “洛哥!你刚才去哪儿了?”周磊问,“我找了你半天!” “去帮沈学姐搬东西了。” “什么?!”周磊瞪大眼睛,“你又跟沈学姐有交集了?!” “……嗯。” “我的天!你这运气也太好了吧!”周磊激动起来,“快说说,怎么回事?” 洛奇简单讲了一遍。 周磊听得眼睛发亮:“雨中相助!英雄救美!不对,是美救英雄……也不对,反正就是很浪漫!” “别瞎说。”洛奇脱下湿透的迷彩服。 “我没瞎说!这多好的机会啊!你帮了沈学姐,她肯定对你有好感!” “她只是感谢。” “感谢也是好感的一种!”周磊坚持,“而且她还给你毛巾!这已经很特殊了!” 洛奇没接话。 他拿出那条毛巾,仔细看了看。 淡蓝色,柔软,茉莉香。 很普通的一条毛巾。 但因为是她给的,所以不再普通。 “收好收好,”周磊笑嘻嘻地说,“这可是定情信物!” “……闭嘴。” “好好好,我不说了。”周磊笑着摆摆手。 洛奇将毛巾晾在阳台上。 阳光照在上面,泛着柔和的光泽。 像那个雨后的下午。 像那个与他一同搬箱子的女生。 像那段短暂却美好的时光。 他会记住的。 记住这场雨。 记住这次相助。 记住这条毛巾。 记住她说的“谢谢”。 记住她的微笑。 记住这一切。 然后,写进故事里。 写进那个叫“遇见你,在九月”的故事里。 写进那个关于初遇、关于善意、关于悄然心动的小说里。 让它永恒。 让它不灭。 让它成为记忆中,最美好的一页。 晚安。 他在心里轻声说。 对今天说,对这场雨说。 也对那个在雨中与他一同搬箱子的女生说。 虽然她并不知道。 第19章 短暂的共处 雨还在下。 淅淅沥沥,不大,却足以让整个世界浸润在湿意中。屋檐下形成了一方狭小而干燥的避风港,洛奇和沈怡然并肩站在这里,距离不到一米。 空气里弥漫着潮湿的泥土气息,隐约夹杂着她身上淡淡的茉莉香。 洛奇仍抱着那个沉重的箱子,手臂早已酸麻,却固执地没有放下,仿佛抱着的是什么不可替代的珍宝。他的目光投向雨幕,余光却不自觉地飘向身旁。 沈怡然蹲在地上,正仔细检查纸箱。她揭开箱盖,取出里面的资料——那是一叠叠印刷精美的宣传册,封面上是迎新晚会的设计图案。最上面几本溅了些雨水,她抽出纸巾,极轻柔地擦拭着。 动作轻缓得像是呵护易碎品。 洛奇静静地望着她。 雨水顺着她的发梢滑落,流过脸颊,消失在已湿透的白t恤领口。t恤紧贴着身体,清晰地勾勒出肩胛骨的轮廓。她很瘦,却并非柔弱——方才搬箱子时,她的手臂呈现出流畅而有力的线条。 那是一种经常锻炼、蕴含力量的清瘦。 “这些……是晚会要用的?”洛奇开口,声音在雨声中显得有些突兀。 沈怡然抬起头,看了他一眼:“嗯,宣传册和节目单。本来今天要发到各个学院的,结果下雨了。” 她的声音平静,听不出情绪起伏。 但洛奇觉得,她或许有些着急。这些资料若被淋坏,重新印刷需要时间,很可能会耽误工作进度。 “应该没湿透,”沈怡然检查完最后一个箱子,松了口气,“只是边缘沾了点水渍。” 她站起身,拍了拍手上的灰。 动作自然利落,不带丝毫娇气。 洛奇这才将箱子放下。手臂终于得到解放,一阵酸麻袭来。他活动了下手腕,发出轻微的咔哒声。 “手没事吧?”沈怡然问。 “没事。”洛奇摇头。 雨声淅沥。 短暂的沉默在两人之间弥漫开来。 洛奇不知该说些什么。他本就不善言辞,尤其是在这样的情境下——与一个近乎陌生的女生,单独站在屋檐下避雨。 尴尬吗? 或许有一点。 但并不令人讨厌。 反而……带着某种隐秘的紧张与期待。 期待她能说些什么。 期待这段共处的时光,能再延长片刻。 “你是……”沈怡然忽然开口,目光落在他脸上,“昨天的新生?” 洛奇的心跳漏了一拍。 她记得。 记得昨天下午,那个行李箱轮子坏掉的瞬间。 “嗯。”他点头,“计算机系,洛奇。” “洛奇。”沈怡然轻声重复,像是在确认,“挺好记的名字。” 顿了顿,她接着说:“我叫沈怡然。” 这是她第一次,正式向他介绍自己的名字。 不是从周磊口中听来的传闻。 不是从旁人那里得知的代号。 而是她亲口说出的。 “沈怡然”。 三个字,清清亮亮,像雨滴落在青石板上。 洛奇在心里默念了几遍。 沈、怡、然。 每个音节都清澈悦耳。 “学姐的名字……也很好听。”他说出口的瞬间,便有些后悔。 太老套了。 像是笨拙的搭讪。 但沈怡然并未在意,只是微微一笑:“谢谢。” 笑容很淡,在雨天朦胧的光线里,显得有些模糊。 却足以让洛奇心跳加速。 雨还在下。 但似乎小了些。 从哗哗作响变成淅淅沥沥,再化作滴滴答答。天空亮了几分,云层裂开缝隙,透出灰白的天光。远处传来清脆的鸟鸣,穿透雨幕而来。 “雨要停了。”沈怡然说。 “……嗯。” 洛奇私心希望雨不要停。 希望这场雨能再久一些。 希望这段共处的时光,能再延长片刻。 但他知道,这不可能。 雨总会停的。 她也总要离开的。 就像昨天下午一样。 短暂的相遇,然后各自走向不同的方向。 “今天谢谢你,”沈怡然又说了一遍,“如果不是你帮忙,这些资料可能就淋坏了。” “不客气。”洛奇说,“正好路过。” “嗯。” 短暂的沉默。 沈怡然看了看手机:“时间差不多了,我该把这些搬到活动中心了。” “……我帮你吧。” “不用了,”沈怡然摇头,“你已经帮了很多。而且你衣服都湿透了,赶紧回去换吧,别感冒了。” 她说得对。 洛奇的迷彩服仍在滴水,头发也湿漉漉地贴在额前。这样下去,确实容易着凉。 但他仍想帮忙。 想多待一会儿。 哪怕只是一小会儿。 “没关系,”他说,“反正已经湿了。” 沈怡然看了他一眼。 目光中掠过一丝复杂的情绪——惊讶?疑惑?抑或是其他什么? 洛奇读不懂。 但他坚持着。 “那……好吧。”沈怡然终于妥协,“麻烦你了。” “不麻烦。” 两人开始搬箱子。 这次轻车熟路。洛奇搬最重的两个,沈怡然搬剩下的。一前一后,穿过雨后的校园。 地面湿滑,积水倒映着天空。梧桐树叶上挂着晶莹的水珠,风一吹便簌簌落下。空气清新得让人想深深呼吸。 “你是计算机系的?”路上,沈怡然问。 “嗯。” “哪个班?” “一班。” “***教授的课?” “……对。”洛奇有些惊讶,“学姐怎么知道?” “李教授很有名,”沈怡然说,“他教计算机导论很多年了,课讲得很好,但要求很严格。你要认真听。” “嗯。” “不过你看上去像是那种会认真听课的学生。” “……为什么这么说?” “感觉。”沈怡然笑了笑,“昨天你那些稿纸,写得很认真。能那样认真对待文字的人,对待学习应该也不会马虎。” 洛奇心里一动。 她又提到了那些稿纸。 又说了“写得很认真”。 这句话,像有魔力般在他心中反复回响。 “学姐……看了那些稿纸?”他忍不住问。 “扫了几眼,”沈怡然坦然道,“捡起来的时候,难免会看到。写的是……奇幻故事?” “……嗯。” “挺好的,”她说,“有想象力是好事。” 她说得很自然。 没有嘲笑,没有敷衍。 只是真诚的评价。 洛奇觉得,心脏像是被什么轻轻撞了一下。 很轻。 却很清晰。 活动中心到了。 这次沈怡然没让他进去。 “到这里就可以了,”她说,“剩下的我自己来。你快回去换衣服吧。” “……好。” 洛奇放下箱子。 站在原地,看着她抱着箱子走向活动中心。玻璃门开了又关,她的身影消失在走廊深处。 像昨天一样。 干脆,利落。 不拖泥带水。 雨完全停了。 太阳从云层后探出头,洒下温暖的光。地面上的积水反射着阳光,亮晶晶的。空气里满是泥土和青草的芬芳,还有雨后特有的清新气息。 洛奇站在原地,没有移动。 肩膀被雨水浸湿的地方,此刻微微发烫。不是因为着凉。 而是因为……心跳。 因为紧张。 因为那种说不清道不明的感觉。 他抬手,轻轻按了按肩膀。 迷彩服湿透了,紧贴在皮肤上,凉意未散。 但心里是暖的。 像有什么东西,正在悄悄萌芽。 他转身,慢慢走回宿舍。 一路上,脑海里反复回放着刚才的画面。 屋檐下避雨。 她擦拭资料时的专注神情。 她说“我叫沈怡然”。 她说“有想象力是好事”。 每一个细节,都清清楚楚。 像用慢镜头播放的电影。 一帧一帧,无比清晰。 回到506时,周磊他们正在打游戏。 “洛哥回来了!”周磊头也不回,“怎么样?跟沈学姐独处的感觉如何?” “……别瞎说。” “我怎么瞎说了?你俩在屋檐下站了那么久,我都看见了!”周磊笑嘻嘻地说,“快说说,聊什么了?” “没聊什么。” “不可能!肯定聊了!快说快说!” 洛奇不想说。 那是只属于他的记忆。 私密的,珍贵的。 不愿与旁人分享。 “我去洗澡。”他拿起毛巾和换洗衣物,走进卫生间。 热水淋下来,冲走了身上的雨水与疲惫。 却冲不走脑海里的画面。 冲不走那种心跳的感觉。 冲不走那个名字—— 沈怡然。 他在心里又默念了一遍。 然后,不自觉地扬起嘴角。 笑得有些傻气。 但幸好无人看见。 这样就好。 第20章 名字 沈怡然。 洛奇在心里默念这个名字。 一遍,两遍,三遍。 像含着一颗清甜的薄荷糖——初时清凉,而后回甘,最后留下淡淡的余味,在舌尖萦绕不散。 沈——怡——然。 三个字,每个音节都恰到好处。 “沈”是姓氏,寻常却稳重;“怡然”二字配上,便有了独特的韵味。 “怡然”……是“怡然自得”的意思吗? 父母为她取这个名字,大概是希望她一生快乐自在吧。 洛奇靠在宿舍阳台的栏杆上,望着雨后的校园。 夕阳西下,天空铺开橙红与金黄的渐变。梧桐叶上未干的水珠,在余晖中闪闪发光,宛如缀满了细碎的钻石。 很美。 像她的名字一样美。 他想起方才在屋檐下,她自我介绍时的模样。 雨声淅沥,她的声音清冽,穿透雨幕传来。 “我叫沈怡然。” 简单的一句话。但对他来说,意义非凡。 这意味着,他们不再是完全的陌生人。 至少,他知道她的名字了。 至少,她愿意告诉他名字了。 这是一个开始。 微小,却真实。 “洛哥,你傻笑什么呢?” 周磊的声音从身后传来。 洛奇立刻收敛表情:“没笑。” “我都看见了!”周磊凑过来,挤眉弄眼,“是不是在想沈学姐?” “……不是。” “别否认了!你刚才那表情,明明就是思春了!” 洛奇不理他,转身进屋。 周磊却不依不饶地跟进来:“说说嘛,沈学姐跟你说什么了?她是不是对你印象不错?” “她只是道谢。” “道谢也能道出感情来啊!你帮她搬东西,雨中相助,多浪漫的桥段!小说里都这么写!” “现实不是小说。” “现实有时候比小说还精彩!”周磊坚持道,“你看,开学才两天,你就跟沈学姐有了两次交集。这要是写进小说里,读者都会说‘太假了,哪有这么巧’。但现实就是发生了!” 是啊。 现实就是发生了。 两次偶遇,两次交集,两次心跳加速的瞬间。 洛奇在书桌前坐下,打开笔记本电脑。 屏幕亮起,显示着那个文档——《遇见你,在九月》。 第一章已经发表:23个阅读,5个收藏,1条评论。 数据惨淡。 但他并不在意。 他点开文档,继续书写。 写第二章。 关于雨中搬箱子,关于屋檐下的短暂共处,关于那个名字。 “雨还在下。 林深和苏晴站在屋檐下,距离不到一米。 空气里有潮湿的泥土味,还有她身上淡淡的茉莉香。 林深抱着箱子,手臂早已酸麻。但他没有放下,就这么固执地抱着。目光投向雨幕,余光却忍不住飘向身旁。 苏晴蹲在地上,仔细检查那些被雨溅湿的资料。 动作轻柔得像在呵护易碎品。 林深静静望着她。 雨水顺着她的发梢滑落,流过脸颊,消失在已湿透的白t恤领口。t恤紧贴身体,勾勒出清晰的肩胛骨轮廓。 她很瘦,却并非柔弱——方才搬箱子时,她的手臂呈现出流畅而有力的线条。 那是一种经常锻炼、蕴含力量的清瘦。 ‘这些……是晚会要用的?’林深开口,声音在雨声中显得有些突兀。 苏晴抬起头,看了他一眼:‘嗯,宣传册和节目单。本来今天要发到各个学院的,结果下雨了。’ 她的声音平静,听不出情绪。 但林深觉得,她或许有些着急。 ‘应该没湿透,’苏晴检查完最后一个箱子,松了口气,‘只是边缘沾了点水渍。’ 她站起身,拍了拍手上的灰。 动作自然利落,不带丝毫娇气。 林深这才将箱子放下。手臂终于得到解放,一阵酸麻袭来。 ‘手没事吧?’苏晴问。 ‘没事。’林深摇头。 雨声淅沥。 短暂的沉默在两人之间弥漫。 林深不知该说些什么。他本就不善言辞,尤其是在这样的情境下——与一个近乎陌生的女生,单独站在屋檐下避雨。 尴尬吗? 或许有一点。 但并不令人讨厌。 反而……带着某种隐秘的紧张与期待。 期待她能说些什么。 期待这段共处的时光,能再延长片刻。 ‘你是……’苏晴忽然开口,目光落在他脸上,‘昨天的新生?’ 林深的心跳漏了一拍。 她记得。 记得昨天下午,那个行李箱轮子坏掉的瞬间。 ‘嗯。’他点头,‘计算机系,林深。’ ‘林深。’苏晴轻声重复,像是在确认,‘挺好记的名字。’ 顿了顿,她接着说:‘我叫苏晴。’ 这是她第一次,正式向他介绍自己的名字。 不是从旁人口中听来的传闻。 不是从他人那里得知的代号。 而是她亲口说出的。 ‘苏晴’。 两个字,清清亮亮,像雨滴落在青石板上。 林深在心里默念了几遍。 苏、晴。 每个音节都清澈悦耳。 ‘学姐的名字……也很好听。’他说。 说出口的瞬间,便有些后悔。 太老套了。 像是笨拙的搭讪。 但苏晴并未在意,只是微微一笑:‘谢谢。’ 笑容很淡,在雨天朦胧的光线里,显得有些模糊。 却足以让林深心跳加速。” 写到这里,洛奇停了下来。 他看着屏幕上的文字。 真实,又有些不真实。 像是把刚才的经历重新梳理了一遍。 但有些细节,他写不出来。 写不出那种心跳的真实触感。 写不出那种紧张又期待的心情。 写不出那个名字在心头反复回响时的悸动。 或许……文字终究是有限的。 有些感觉,只能封存在心里。 只能自己默默体味。 他保存文档,关闭电脑。 窗外,天色已完全暗下。 宿舍楼的灯光一盏盏亮起。大学生活的第三天,即将落幕。 而有些东西,正在悄然改变。 比如,他知道她的名字了。 比如,她记得他是谁了。 比如,他们有了两次交集,两次对话。 虽然都很短暂。 虽然都很平常。 但对他来说,已经足够了。 足够让这个陌生的校园,开始变得亲切。 足够让这个崭新的开端,充满期待。 足够让他觉得,或许……真的可以期盼些什么。 期盼下一次偶遇。 期盼下一次对话。 期盼能更了解她一点。 哪怕只是微不足道的一点点。 洛奇爬上床,躺下。 闭上眼睛。 脑海里又浮现出那个画面—— 屋檐下,雨声中,她说:“我叫沈怡然。” 声音清晰,笑容淡淡。 他会记住的。 永远记住。 这个名字。 这个画面。 这个瞬间。 晚安。 他在心里轻声说。 对今天说,对这场雨说。 也对那个告诉他名字的女生说。 虽然她并不知道。 第21章 第一课 早上五点四十,闹钟响起。天还未亮,宿舍里一片昏暗。周磊翻了个身,含糊地嘟囔几句,又沉沉睡去。李浩和张铭的鼾声此起彼伏。 洛奇坐起身揉了揉眼睛。窗外仍是深蓝色,天边仅余一线微光。梧桐树的轮廓在晨雾中若隐若现,像幅晕开的水墨画。 他轻手轻脚下床洗漱。换上粗糙的迷彩服时,布料蹭着皮肤,传来熟悉的刺痒感。戴好帽子,他对着镜子打量——镜中人眼神还带着几分迷茫,却也算精神。 五分钟后,周磊挣扎着爬起来,眼睛都睁不开:“我的妈呀……这么早,我感觉魂还在床上……” “快起来,要迟到了。”洛奇催促道。 一阵兵荒马乱后,两人跑到操场。计算机学院的队伍已基本集合完毕,辅导员张老师正拿着名单点名。他们刚挤进队伍,就听见点名声。 “洛奇。”“到。” “周磊。”“到!” 张老师三十岁左右,面容和善但眼神锐利,扫了眼队伍:“第一天不追究迟到。从明天起,六点集合,五点五十必须到齐。听明白了吗?” “明白了!”声音参差不齐。在他“大点声”的要求下,才变得整齐响亮。 张老师开始讲军训纪律。洛奇安静听着,目光扫过周围同学——一张张年轻的脸上,睡意、兴奋、漠然交织在一起。大学的第一课,就这样从军训拉开了序幕。 六点整,教官来了。 那是个皮肤黝黑、身材精瘦的年轻陆军军人。他动作干净利落地立正敬礼,自我介绍姓王:“我的要求很简单——服从命令,刻苦训练,流汗不流泪。能做到吗?” “能!”声音太小。在他的呵斥下,第二次吼声震天响。王教官这才满意地点头,下令开始两小时的军姿训练。中间只休息十分钟,乱动一次就加练五分钟。 抬头、挺胸、收腹、双手紧贴裤缝、目光平视前方。 刚开始还算轻松。十分钟后,小腿开始发酸。二十分钟,肩膀僵硬。半小时,汗水顺着额头滑下,痒得钻心却不能动。 洛奇盯着操场边缘的梧桐树,数着摇晃的树叶和晃动的光斑来分散注意力。可后背还是被汗水浸透,迷彩服黏在身上,脚底也麻得像有针在扎。时间被无限拉长。 王教官在队伍间巡视:“这才刚开始!想想革命先烈,想想边疆战士,你们这点苦算什么!” 没人应声,只有沉重的呼吸和零星咳嗽。 洛奇咬紧牙关。高中时体育不算差的他,从未经历过这种静态的耐力训练。肌肉在抗议,大脑在叫嚣着放弃。但看到前排的女生都在咬牙坚持——那个瘦小的女生脸色发白却站得笔直,几个男生汗水流进眼睛也没抬手擦拭——他便更没有理由退缩。 终于熬到两小时结束。 “休息十分钟”的口令落下,众人先活动僵硬的四肢,才敢坐下歇着。洛奇走到树荫下大口喝水,周磊瘫在地上哀嚎:“我的妈呀……这比我想象的恐怖多了。还有十三天,我会死在这里的。” 洛奇没接话。目光扫过操场——其他学院也在训练,九月清晨的阳光已开始发烈,地面蒸腾起氤氲的热气。 这时,他看见了沈怡然。 操场对面的文艺部服务点,她正在布置展板。白衬衫,牛仔裤,马尾利落地束在脑后,在阳光下显得格外清爽。几个男生想上前帮忙,都被她礼貌拒绝。她自己稳稳地搬起展板,仔细地固定好。 周磊凑过来,顺着他的目光望去:“沈学姐啊……听说文艺部要搞军训慰问演出,她还会跳舞呢。” 洛奇没应声,默默收回了目光。 十分钟休息转瞬即逝。接下来练习齐步走。 看似简单,可队伍总走不齐——步子大小不一,节奏混乱。来回十几遍后,王教官皱眉吼道:“停!你们是我带过最差的一届!重来!” 队伍里响起轻微的叹息,却没人敢抱怨。又练习了半小时,总算有了点模样。王教官这才松口休息五分钟,准备练习正步。 洛奇去饮水机接水,转身时没注意撞到了人,水溅了对方一身。 “对不起——”他慌忙道歉,抬头却愣住了。 是沈怡然。 她怀里的宣传单湿了些,衬衫胸前也洇开一块水渍。她却没生气,只是笑了笑:“没事,一点水而已。” 洛奇更窘了:“抱歉,我没注意。” “真没事。”她拿出纸巾擦了擦衣服,竟还叫出了他的名字,“你是洛奇对吧?军训累吗?” “还好。” “第一天都这样,适应了就好。”她指了指服务点,“那边有水、藿香正气水和创可贴,需要的话可以去拿。”说完便抱着宣传单忙去了。 洛奇接满水,喝了一口。心里却像被投进了一颗小石子,泛起阵阵涟漪。 下午训练时,他竟有些心不在焉。正步走差点同手同脚,被王教官瞪了一眼才收敛心神。可沈怡然那淡淡的笑容和低垂的睫毛,总在脑海里闪现。 中午解散时,众人都像脱了层皮,冲到食堂狼吞虎咽。周磊边吃边吐槽下午还有三小时训练、晚上还有安全教育讲座。洛奇却没多说,只顾着扒饭——训练消耗太大,再普通的红烧排骨和炒豆芽,都吃得格外香。 下午的训练更难熬。军姿、齐步、正步、蹲起、敬礼,一套练下来,迷彩服湿了又干,干了又湿。 休息时,洛奇去服务点拿水,看见沈怡然正温柔地给一个中暑的女生扇风递药。周围有几个男生想搭讪,她都礼貌而巧妙地保持着距离。 他拿了水准备离开,却被沈怡然叫住。 她递来一支防晒霜:“这个给你。看你没怎么涂防晒,下午太阳毒,小心晒伤。文艺部采购多了,正好发给需要的同学。” 洛奇愣住,接过防晒霜。塑料管在他掌心传来微温的触感。 回到队伍,周磊挤眉弄眼:“沈学姐给你的?洛哥,你有戏啊!” 洛奇把防晒霜塞进口袋,只说“采购多了”,却没反驳。下午训练时,他还是涂上了——清爽的质地带着淡淡的香气,凉意覆在脸上。 他没敢深想这防晒霜背后的心意。 有些念头,不如就让它停在原地。 第22章 发现规律 下午五点半,军训终于结束。解散的口令刚落,操场上瞬间瘫软一片,三三两两的身影拖着疲惫的身躯往宿舍挪。夕阳将天空晕染成温柔的暖橙色,影子在操场上被拉得老长。洛奇和周磊并肩走在人群里。 路过文艺部服务点时,两人看见沈怡然正独自收拾东西。她熟练地拆卸展板,将宣传单分类整理,药品和瓶装水分门别类地装箱,动作有条不紊。周磊快步上前:“学姐,要帮忙吗?” 沈怡然抬起头,眉眼弯起笑意:“不用啦,快收完了。你们累了一天,赶紧回去洗个热水澡放松一下。” 周磊还想再争取,被洛奇轻轻拉走。 走远后,周磊嘟囔:“干嘛拦我?” 洛奇淡淡道:“她说了不用。” 周磊咂咂嘴:“也是……沈学姐这种人,估计不爱欠人情。” 洛奇没再接话,心里却莫名记着她独自忙碌的模样——夕阳斜照在她身上,马尾随着动作轻轻晃动,背影清瘦却挺拔。 回到宿舍,洛奇冲了个热水澡。换上干净衣服后瘫倒在床上,浑身骨头像散了架,肌肉酸胀得厉害。可奇怪的是,他并不反感这种疲惫——身体的劳累,反倒让心里少了些胡思乱想的空隙。 晚上七点,安全教育讲座在大礼堂举行。上千名新生挤在一处,台上老师讲着防火防盗防诈骗的老生常谈,空调冷气再足也抵不住人多带来的闷热。洛奇坐在后排,困意一阵阵袭来,强撑着听完了两小时的讲座。 散场后,夜晚的校园恢复了热闹。路灯次第亮起,梧桐树下有情侣牵着手散步,操场上传来夜跑者的脚步声,图书馆的窗户依旧亮着温暖的灯光。 大学的第一天,就在疲惫、充实与新鲜感中落下帷幕。 回宿舍的路上,周磊叽叽喳喳地复盘着军训趣事,洛奇安静听着,偶尔应和。路过学生活动中心时,他下意识瞥了一眼——里面灯火通明,想来文艺部还在筹备迎新晚会。 不知道她是不是还在忙? 这个念头刚冒出来,就被他强行压下:他们不过是三面之缘的陌生人,仅此而已。 宿舍里,李浩正和家人视频,张铭低头写着日记。周磊一进门就扑到床上哀嚎:“明天能不能请假啊,我快废了!” 李浩头也不抬:“得医务室开证明才行。” 周磊立刻蔫了:“那还是咬牙扛吧。” 洛奇爬上床,黑暗中天花板的轮廓模糊不清,窗外路灯的微光渗进来。他闭上眼,清晨的军姿、午后的正步、傍晚的夕阳,还有她递来的防晒霜和那句“好好训练”,都在脑海里盘旋。 他想,自己会记住这艰苦又充实、还藏着一点小悸动的一天。 --- 军训结束后的首个周末,洛奇没能睡成懒觉。 六点整,生物钟准时将他唤醒。窗外天刚蒙蒙亮,梧桐树在晨雾里若隐若现,宿舍里周磊几人的呼噜声此起彼伏。他躺了会儿实在睡不着,索性起身洗漱,换上便装去了食堂。 周末的食堂格外清净,大多新生还在补觉。洛奇买了包子和豆浆,坐在窗边慢慢吃。阳光透过玻璃洒在身上,暖融融的,驱散了残存的困意。 吃完早餐,他径直去了图书馆,想借几本计算机专业进阶书——《c语言程序设计》进阶版、《数据结构与算法》、《计算机组成原理》,打算提前啃起来。 图书馆内静悄悄的,周末早晨人更少,只有零星学生埋首书堆或戴着耳机看视频,空气里混着纸张油墨和淡淡樟脑丸的味道。洛奇按着指示牌找到自然科学区,指尖划过一排排书脊,在浩瀚的知识海洋里寻找目标。 很快,他就找到了那本蓝色封面的《c语言程序设计》进阶版,作者是业内知名教授。翻开目录,内容比教材深奥不少。 就在这时,他的目光无意间扫到了靠窗的位置—— 沈怡然正坐在那里看书。 晨光斜斜落在她身上,扎起的马尾旁有几缕碎发垂在脸颊,在阳光下泛着浅棕色的光泽。细框眼镜架在鼻梁上,让她多了几分书卷气。面前摆着笔记本电脑、平板、浅粉色卡通猫咪保温杯,还有两本厚厚的专业书。 她整个人都沉浸在学习里,眉头微蹙,右手握着笔,时不时在书上圈划批注,专注得仿佛与周遭隔绝。 洛奇怔了几秒,拿着书在她斜后方找了个位置坐下。这个角度刚好能看见她的侧脸,不远不近,既不打扰,又能将她的模样收入眼底。 他翻开书,试图专注阅读,可注意力总不受控地飘向那边。他看见她托着下巴思考难题的模样,看见她抿着唇批注时的认真,看见她拿起粉色保温杯喝水时的可爱—— 这和平时干练的文艺部部长判若两人。 原来她也有这般柔软、普通的一面。 不知过了多久,沈怡然合上书,看了眼时间,开始收拾东西。洛奇慌忙低头假装看书,余光里,她将书本、电子设备一一收好,动作依旧利落。 等她的身影消失在书架尽头,洛奇才抬起头。靠窗的位置已空了,只剩阳光还静静铺在桌面。 他看了眼时间:上午十点半。 她竟在这里待了两个多小时。 规律得很。 心里像是揣了个小秘密,洛奇重新埋首书本,可心境已然不同。那些关于她的细节——晨光中的侧影、专注的神情、粉色的保温杯——正一点点拼凑出更完整、更真实的模样。 中午离开图书馆时,校园里已是一片热闹。新生们彻底从军训的疲惫中解脱,三三两两逛街、聚餐、打球。周磊发来消息喊他去市区玩,洛奇回复:“你们去吧,我在图书馆。” 周磊发来一串惊叹:“周末还卷?你也太拼了!” 洛奇只回了“随便看看”,便收起手机往宿舍走。 脑海里反复回放着清晨图书馆的画面:阳光、窗边、她的侧脸,还有那缕不听话的碎发,每个细节都清晰无比。 他忍不住想,也许明天还能在这里见到她? 这个念头刚冒出来就被他压下。 可心底那份不自觉的期待,却怎么也挥之不去。 第23章 固定座位 接下来的三天,洛奇每天下午两点都会准时出现在图书馆。 第一天,他照旧选了斜后方的位置。刚坐稳没多久,两点整,沈怡然便像钟声一样准时出现在了视野里。她还是背着那个米色的双肩包,一手攥着保温杯,一手抱着笔记本电脑,步子不快不慢,径直走向靠窗的老位置。放下东西、拉开椅子、打开电脑,整套动作流畅得像设定好的程序,没有丝毫拖沓。 洛奇的目光不自觉被她吸引。她今天穿了件浅蓝色的衬衫,袖子挽到小臂,露出一截白皙的手腕;乌黑的长发扎成利落的马尾,脖颈的线条干净好看。午后的阳光斜斜洒在她侧脸上,勾勒出清晰的轮廓,纤长的睫毛随着眨眼轻轻颤动,整个人都浸在柔和的光晕里。落座后她便埋首书册,神情专注得仿佛完全没察觉到斜后方的视线——又或许是察觉到了,却根本不在意。 洛奇收回目光,低头啃起了《c语言程序设计》进阶版。书页上的代码晦涩难懂,他却看得格外认真,草稿纸上很快爬满密密麻麻的代码和注释,像在破解某种专属密码。图书馆里静悄悄的,只有翻书的轻响、偶尔的键盘敲击声和几声压抑的咳嗽。阳光在地板上投下明亮的光斑,细小的灰尘在光柱里悠悠飞舞,像一群不打扰人的精灵。整个空间都裹着一层宁静又美好的滤镜。 第二天,洛奇特意提前了十分钟,一点五十就踏进了图书馆。靠窗的位置还空着,他心里莫名咯噔了一下,犹豫几秒后,还是迈开步子走过去,在沈怡然对面的椅子上坐下。心跳莫名加快,像做了什么天大的大胆事。他赶紧翻开书,强迫自己沉下心。 两点整,沈怡然准时出现。走到座位旁看到对面的人,她明显愣了一下,目光扫过洛奇的脸,认出了这个前几天有过一面之缘的男生,随即微微颔首,算是打过招呼。洛奇也连忙点头回应。之后两人便各自低头,一头扎进自己的世界里。全程没有一句对话,没有一丝多余的交流,可空气里却悄悄漫开一种微妙的默契,像是都默认了这种新的座位安排。 第三天,洛奇依旧一点五十就到了,熟门熟路坐在对面的位置。沈怡然来的时候没再愣住,径直放下东西坐下,连点头招呼都省了,仿佛已经习惯了对面有这么一个人的存在。 这无声的“习惯”,让洛奇心里涌上一股说不清道不明的滋味。哪怕知道可能只是她懒得换位置,可对他而言,这就够了——够他觉得这份“巧合”能继续,够他期盼这段安静的共处能变成日常,够他奢望往后每天下午,都能和她在同一张桌子旁,各做各的事,共享一段静谧的时光。 下午六点,沈怡然准时收拾东西离开。洛奇总要等她的身影彻底消失在门口,才会慢悠悠起身。这三天里,他悄悄把她的小习惯记了个遍:她的桌面永远规整,笔记本电脑在左、平板在右,保温杯挨着电脑,专业书摞在平板旁;看书时爱用左手托着下巴,右手转着笔;思考难题时会无意识咬笔帽;累了就抬眼望会儿窗外,眨眨眼睛放松;喝水前必定先凑到杯口试温度,再小口小口抿。 这些细碎的细节,他都像珍藏宝贝似的记在心里,像在小心翼翼观察某种珍贵的生物,既怕惊扰,又忍不住靠近。 回到宿舍,周磊他们正围在电脑前打游戏,键盘鼠标敲得噼里啪啦。“洛哥回来了!”周磊头也不回地喊,“又去图书馆报到了?你也太卷了,军训刚结束都不歇会儿!” “嗯。”洛奇应了一声,把包放在桌上。 “图书馆是安静,但多无聊啊,哪有宿舍打游戏快乐!”周磊咂舌感慨。 洛奇没反驳。他反倒觉得图书馆一点不无聊,甚至格外有趣——只因为那里有她,有那个安静、专注又美好的身影。哪怕两人没说过一句话,哪怕只是面对面坐着,那种共享一段时光的感觉,也奇妙得让人心头发软,仿佛自己也参与到了她生活的一角,哪怕只是微不足道的一角,也足够让他心生欢喜。 他坐到自己的电脑前,登录“星海阅读”平台。《遇见你,在九月》有了新数据:阅读数89,收藏数23,评论数5,比昨天又多了几个读者。 他点开评论区。“小雨淅淅”的留言依旧热情:“第二章更新啦!雨中搬箱子那段好甜,学姐给男主递防晒霜的时候,我嘴角直接咧到耳根!”id“爱看书的猫”夸道:“作者文笔好细腻,细节描写超到位,狠狠期待后续!”还有个叫“程序员不秃头”的读者留言:“男主也是计算机系的?同专业报道!狠狠共情了!” 一条条看完评论,洛奇心里暖烘烘的。有人能喜欢他的故事,有人能看懂他藏在文字里的心思,这就够了。他认真回复了每一条评论,才关掉页面,打开文档继续写第三章。 屏幕上的光标闪烁,他把这三天的经历,揉进了林深和苏晴的故事里: “林深摸清了苏晴的规律。她每天下午两点准时到图书馆靠窗的位置,六点准时离开,雷打不动。她的物品摆放永远规整:笔记本电脑在左、平板在右,保温杯与专业书各归其位;看书时爱左手托腮、右手执笔,思考时会咬笔帽,累了就望窗外,喝水前必试温度。林深像观察珍贵生物般,将这些细节都刻在了心里。 第三天,他提前十分钟坐到了苏晴对面,心跳快得像要冲出胸膛。苏晴来时愣了一下,认出他后轻轻点头,他也慌忙回应。两人再没交流,却有了种无声的默契,像是都默认了这份安静的陪伴。林深觉得无比满足——这样就好,不必说话,不必寒暄,只要能这样面对面坐着,共享一段静谧时光,就足够了。” 写到这儿,洛奇停下了笔。看着屏幕上的文字,真实的经历和朦胧的幻想交织在一起,像把这三天的心动,变成了永恒的故事。 他会继续写下去。写这个关于遇见、陪伴与心动的故事,写他和她的可能——哪怕现实里“他们”还没真正开始,但在故事里,他们可以拥有无数种美好的可能。 夜深了,洛奇在心里轻声道了句晚安。对逝去的今天,对笔下的故事,也对那个图书馆里的女孩。 哪怕她永远不会知道,这份藏在心底的温柔,也已然成为他青春里最柔软的注脚。 第24章 无声的默契 第四天下午,洛奇一点五十准时出现在图书馆。 那个靠窗的位置还空着。 对面的位置也空着。 他走过去,坐下。 打开书,开始看。 但注意力很难集中。 目光时不时飘向门口。 两点整。 沈怡然准时出现。 她今天穿了一件白色的针织衫,头发扎成低马尾,看起来比平时柔和。手里拿着保温杯和笔记本电脑,步伐轻快。 走到座位前,看到洛奇已经在对面了。 她停顿了一下。 然后坐下,打开电脑。 这次连点头都省了。 像是……真的习惯了。 习惯了对面的位置有人。 习惯了这个人的存在。 洛奇心里松了口气。 然后也开始认真看书。 《数据结构与算法》,内容很难。链表、树、图、排序、查找……一个个抽象的概念,需要反复理解才能掌握。 他看得认真。 草稿纸上画满了各种示意图,写满了伪代码。偶尔遇到不懂的地方,他会停下来,皱眉思考。 这时,他会不自觉地看向对面。 沈怡然也在认真看书。 她看的是经济学专著,厚厚的精装本,封面上印着英文标题。她一边看一边做笔记,笔记本上写满了娟秀的字迹。 很专注。 眉头微微皱着,像是在思考什么难题。 洛奇看着她的侧脸。 阳光从窗户斜来,照在她脸上。皮肤很白,几乎透明。睫毛很长,在眼下投出淡淡的阴影。鼻梁挺直,嘴唇抿着,神情严肃。 很美。 但美得不张扬。 是那种安静的、内敛的美。 需要仔细看,才能发现。 洛奇看了几秒,然后收回目光。 继续看书。 但脑海里还残留着她的侧影。 像一幅画。 印在脑海里,怎么也抹不掉。 时间慢慢流逝。 图书馆里很安静。 只有翻书声,键盘敲击声,笔尖划过纸张的沙沙声。 偶尔有学生经过,脚步声很轻。 偶尔有窗外传来的鸟鸣,清脆悦耳。 洛奇很喜欢这种氛围。 安静,专注,充实。 像是在一个与世隔绝的空间里,只有知识和思考。 还有……她。 下午四点左右,沈怡然停下来。 她揉了揉眼睛,看起来有些疲惫。 然后她从包里拿出一瓶眼药水,仰头滴了几滴。眨眨眼睛,又揉了揉太阳穴。 很自然。 没有刻意避开。 像是在自己家里一样放松。 洛奇看到了。 但他假装没看到。 低头继续看书。 心里却有些异样。 原来……她也会累。 原来……她也会疲惫。 原来……她也不是永远那么完美,那么强大。 她也是普通人。 会累,会疲惫,需要休息。 这个发现,让洛奇觉得她更真实了。 更接近了。 沈怡然休息了几分钟,然后继续看书。 这次她换了一本书——从经济学专著换成了一本杂志。封面上是艺术画作,应该是关于美术或者设计的。 她翻得很快。 目光扫过每一页,像是在寻找什么。 然后她停下来,拿出手机,拍了几张照片。 像是在收集资料。 洛奇猜想,她可能是在为文艺部的工作做准备。 迎新晚会需要设计海报,布置舞台,这些都需要审美和创意。 她看艺术杂志,大概是为了寻找灵感。 很认真。 连休息时间都在工作。 洛奇心里有些佩服。 这样的人,不成功都难。 又过了一个小时,沈怡然看了看时间。 然后开始收拾东西。 笔记本电脑合上,平板收好,书装进背包,保温杯盖上盖子。 动作有条不紊。 像设定好的程序。 洛奇也看了看时间——五点五十。 她提前了十分钟离开。 可能是晚上有安排。 沈怡然站起来,背好背包。 然后她看了洛奇一眼。 目光相遇。 洛奇愣了一下。 沈怡然微微点头,算是告别。 然后转身离开。 马尾辫在身后轻轻摇晃。 步伐很快,消失在书架间。 洛奇坐在原地,愣了几秒。 然后他笑了。 笑得很轻。 但心里很暖。 她跟他告别了。 虽然只是一个点头。 虽然可能只是礼貌。 但对他来说,已经足够了。 足够让他觉得,他们之间,有了一种微妙的联系。 一种无声的默契。 一种安静的陪伴。 这就够了。 他收拾东西,离开图书馆。 夕阳西下,天空染上了橙红色。梧桐树的叶子在晚风中轻轻摇晃,洒下斑驳的光影。校园里很热闹,学生们三三两两地走着,笑着,充满活力。 洛奇慢慢走回宿舍。 脑海里还在回放刚才的画面。 她点头告别的样子。 眼神平静,但带着一丝温和。 他会记住的。 记住这个瞬间。 记住这个点头。 记住这段无声的默契。 回到506,周磊他们正在讨论周末的计划。 “洛哥回来了!”周磊说,“周末去哪玩?市区新开了一家密室逃脱,听说很好玩!” “我都行。”洛奇说。 “那就这么定了!周六下午,咱们宿舍四人,去玩密室逃脱!” “好。” “对了,你那个小说,更新了吗?”周磊突然问。 “……更新了。” “我看看!”周磊立刻打开手机,“第三章……图书馆固定座位!哇,洛哥,你这写得也太真实了吧!你是不是每天都在图书馆蹲点?” “……没有。” “别否认了!你这细节,明显就是亲身经历!”周磊挤眉弄眼,“说,是不是每天跟沈学姐在图书馆约会?” “不是约会。” “那是什么?” “……就是一起学习。” “一起学习不就是约会的一种吗?”周磊坚持,“你看,同一张桌子,面对面,安静地学习。多浪漫啊!” 洛奇不想解释。 也解释不清。 因为连他自己,都说不清那是什么。 不是约会。 但也不是普通的同学关系。 是一种……微妙的状态。 一种……只有他们两个人懂的状态。 虽然他们从来没说过话。 虽然他们可能永远都不会说破。 但那种感觉,是真实的。 存在于每一次眼神交汇。 存在于每一次点头示意。 存在于每一个安静的下午。 存在于图书馆的那张桌子。 存在于阳光、书本和沉默之间。 他会珍惜的。 珍惜这段时光。 珍惜这种状态。 珍惜这个……只有他知道的秘密。 第25章 平板的秘密 第五天下午,洛奇照常一点五十来到图书馆。 沈怡然两点准时出现。 今天她穿了一件灰色的卫衣,头发扎成丸子头,露出白皙的脖颈。看起来比平时更休闲,但也很好看。 她坐下,打开电脑。 但没有立刻开始学习。 而是拿出了平板。 洛奇注意到了。 平时她都是先看专业书,或者用电脑写东西。平板虽然一直带着,但很少用。 今天有些不一样。 沈怡然打开平板,戴上了一副白色的蓝牙耳机。 然后她点开了一个软件。 洛奇的角度,刚好能看到屏幕。 不是学习软件。 也不是办公软件。 是……绘画软件。 界面很复杂,有各种图层、笔刷、调色板。沈怡然点开一个空白画布,选择了画笔工具。 她开始画画。 洛奇愣住了。 他没想到,她会画画。 更没想到,会在图书馆里看到这一幕。 沈怡然画得很专注。 左手扶着平板边缘,右手握着触控笔,在屏幕上轻轻滑动。眉头微微皱着,眼神认真得像在进行精密的手术。 她在画什么? 洛奇很好奇。 但他不能凑过去看。 那样太失礼了。 他只能从自己的角度,看到屏幕的一部分。 好像是……人物? 沈怡然画得很细致。 先勾勒轮廓,然后填充细节——头发,眼睛,鼻子,嘴巴。每一笔都很精准,像经过无数次练习。 她在画一个人。 一个女生。 长发,大眼睛,笑容灿烂。 很漂亮。 但洛奇不认识。 可能是她的朋友? 或者……是她自己? 他仔细观察。 画里的女生,跟沈怡然有几分相似,但又不完全一样。眼睛更大一些,笑容更灿烂一些,气质更活泼一些。 应该是她想象中的人物。 或者是……漫画角色? 洛奇忽然想起,那天在文艺部,沈怡然布置海报时,展板上的设计就有漫画风格。 原来她真的会画画。 而且画得很好。 沈怡然画了大概半小时。 然后她停下来,看了看作品。 眉头皱得更紧了。 好像不满意。 她撤销了几步,重新画。 这次更细致。 一根根地画头发丝,一点一点地调整眼睛的角度,一遍遍地修改嘴唇的弧度。 很耐心。 很执着。 一定要画到满意为止。 洛奇看着她的侧脸。 她画画时的神情,比看专业书时更柔软。 更……投入。 像是完全沉浸在了自己的世界里。 忘记了一切。 忘记了时间。 忘记了周围。 只有她,和她的画。 这样的她,很美。 美得让人移不开目光。 美得让人……心动。 洛奇看了很久。 直到沈怡然再次停下来。 她看着画,终于露出了满意的表情。 嘴角微微上扬,眼睛里闪着光。 然后她保存了作品,关掉了绘画软件。 摘下耳机,揉了揉手腕。 看起来有些累,但很开心。 那种开心,是发自内心的。 不是平时那种礼貌的微笑。 是真正的、纯粹的开心。 洛奇心里一动。 原来画画能让她这么开心。 原来她也有这样的一面——不是学生会干部,不是优秀学生,只是一个喜欢画画的普通女生。 简单,纯粹,快乐。 这个发现,让洛奇觉得她更真实了。 更……可爱了。 沈怡然休息了几分钟,然后收起了平板。 开始看专业书。 又恢复了平时那种认真的状态。 但洛奇知道,那半小时的画画时间,才是她真正的放松时刻。 才是她真正的快乐来源。 他会记住的。 记住她画画时的专注。 记住她完成作品时的开心。 记住这个不为人知的秘密。 下午六点,沈怡然准时离开。 这次她没有点头告别。 可能是因为太累了,忘记了。 但洛奇不介意。 他坐在原地,等了一会儿。 然后也收拾东西离开。 走出图书馆时,天色已经暗了。 路灯亮起,梧桐树下光影斑驳。 洛奇慢慢走回宿舍。 脑海里还在回放刚才的画面。 她画画时的侧脸。 她完成作品时的笑容。 她揉手腕时的疲惫。 每一个细节,都清清楚楚。 像一部电影,在脑海里反复播放。 他会写进故事里的。 写进那个关于她的故事里。 写进那个关于遇见、关于陪伴、关于心动的故事里。 虽然她不知道。 虽然这只是一个秘密。 但没关系。 他会好好珍藏。 珍藏这个发现。 珍藏这个秘密。 珍藏这段时光。 珍藏这个……会画画的她。 回到506,周磊他们正在吃外卖。 “洛哥回来了!”周磊嘴里塞着鸡块,“快来吃,我们点了炸鸡!” “我不饿。” “不饿也得吃点!学习消耗脑力,得补充能量!” 洛奇坐下来,拿了一块炸鸡。 味道不错。 但他心思不在这里。 “洛哥,你今天又跟沈学姐在图书馆约会了?”周磊问。 “……没有。” “别否认了!你这表情,明显就是有心事!” 洛奇没说话。 他确实有心事。 但不想说。 那是只属于他的秘密。 只属于他和她的秘密。 虽然她可能永远都不会知道。 但没关系。他知道就好。 他知道她会画画。 他知道她画画时很开心。 他知道她也有这样柔软的一面。 这就够了。 足够让他觉得,她不是一个遥不可及的偶像。 而是一个真实的人。 一个有血有肉、有喜怒哀乐的人。 一个……可以靠近的人。 虽然现在还不行。 但也许……将来可以? 这个念头一闪而过。 然后被他压下去。 不该想的。 不能想的。 但心里,还是忍不住想。 忍不住期待。 忍不住……希望。 希望有一天,能跟她说说话。 能了解她更多。 能走进她的世界。 哪怕只是一小步。 哪怕只是一点点。 他也愿意。 愿意等。 愿意努力。 愿意……变得更好。 好到,可以配得上她。 好到,可以站在她身边。 好到,可以……让她看见。 晚安。 他在心里说。 对今天说。 对这个秘密说。 也对那个会画画的女生说。 虽然她不知道。 第26章 漫画与小说 晚上九点,宿舍里很热闹。 周磊在跟李浩争论哪个游戏角色更强,张铭在跟家里视频,说着带家乡口音的普通话。键盘敲击声、游戏音效、聊天声混在一起,充满了男生宿舍特有的活力。 洛奇坐在书桌前,戴上了耳机。 世界瞬间安静了。 他打开笔记本电脑,登录“星海阅读”作者后台。《遇见你,在九月》的数据又涨了一些——阅读数:156,收藏数:42,评论数:11。 最新一条评论是十分钟前发的。 id叫“画画的喵”说:“大大写的学姐好真实!我身边就有这样的女生,表面看起来高冷,其实内心很柔软,还有不为人知的才华。” 洛奇看着这条评论,心里微微一动。 不为人知的才华。 是啊,沈怡然就有不为人知的才华。 她会画画。 画得很好。 而且……画得很开心。 那种开心是发自内心的、纯粹的,和平时那种礼貌的微笑完全不一样。 洛奇点开文档。第三章已经写完了。 关于图书馆,关于固定座位,关于无声的默契。 但还没有写画画的事。 那是今天下午才发现的秘密。 他新建了第四章。 标题:“她的另一个世界”。 然后开始写。 “林深发现了苏晴的秘密。 那天下午,图书馆靠窗的位置,阳光很好。 苏晴没有像往常一样看专业书,而是拿出了平板。她戴上了蓝牙耳机,点开了一个绘画软件。 林深的角度,刚好能看到屏幕。 不是学习软件,也不是办公软件。 是绘画软件。 界面很复杂,有各种图层、笔刷、调色板。苏晴点开一个空白画布,选择了画笔工具。 她开始画画。 林深愣住了。 他没想到,她会画画。 更没想到,会在图书馆里看到这一幕。 苏晴画得很专注。 左手扶着平板边缘,右手握着触控笔,在屏幕上轻轻滑动。眉头微微皱着,眼神认真得像在进行精密的手术。 她在画一个人。 一个女生。 长发,大眼睛,笑容灿烂。 很漂亮。 林深不认识。 可能是她的朋友? 或者……是她自己? 他仔细观察。 画里的女生,跟苏晴有几分相似,但又不完全一样。眼睛更大一些,笑容更灿烂一些,气质更活泼一些。 应该是她想象中的人物。 或者是……漫画角色? 苏晴画了大概半小时。 然后她停下来,看了看作品。 眉头皱得更紧了。 好像不满意。 她撤销了几步,重新画。 这次更细致。 一根根地画头发丝,一点一点地调整眼睛的角度,一遍遍地修改嘴唇的弧度。 很耐心。 很执着。 一定要画到满意为止。 林深看着她的侧脸。 她画画时的神情,比看专业书时更柔软。 更……投入。 像是完全沉浸在了自己的世界里。 忘记了一切。 忘记了时间。 忘记了周围。 只有她,和她的画。 这样的她,很美。 美得不张扬。 美得……让人心动。 后来苏晴完成了作品。 她看着画,终于露出了满意的表情。 嘴角微微上扬,眼睛里闪着光。 那种开心,是发自内心的。 不是平时那种礼貌的微笑。 是真正的、纯粹的开心。 林深心里一动。 原来画画能让她这么开心。 原来她也有这样的一面——不是学生会干部,不是优秀学生,只是一个喜欢画画的普通女生。 简单,纯粹,快乐。 这个发现,让林深觉得她更真实了。 更……可爱了。 也让他更想了解她。 了解这个会画画的她。 了解这个有着另一个世界的她。” 写到这里,洛奇停下来。 他读了一遍。 文字还可以,但总觉得……写不出那种感觉。 写不出沈怡然画画时的专注。 写不出她完成作品时的开心。 写不出那种……心动的感觉。 也许文字是有限的。 有些画面,只能留在记忆里。 有些感觉,只能藏在心里。 他保存文档,点击发布。 第四章上传成功。 系统提示:“作品已更新,正在同步中……” 洛奇关掉后台,打开读者页面。 刷新。 几分钟后,新章节显示出来。 很快,评论开始出现。 “小雨淅淅”第一个评论:“更新了!沙发!学姐会画画!这个设定我太爱了!” “爱看书的猫”说:“双面女神设定好带感!表面是高冷学霸,私下是才华横溢的漫画家,反差萌!” “程序员不秃头”说:“作者大大是不是有原型啊?写得这么真实……” “画画的喵”又来了:“果然!我就说学姐有才华!画画的人最懂画画的人,作者描写得很到位!” 洛奇一条条看过去。 心里暖暖的。 有人懂他的文字。 有人喜欢他的故事。 有人……看出了真实感。 他回复了每一条评论。 然后关掉页面。 摘下耳机。 宿舍里的喧嚣瞬间涌进来。 周磊还在打游戏,键盘敲得噼里啪啦响。李浩在泡面,空气里弥漫着红烧牛肉面的味道。张铭已经挂了视频,在看搞笑视频,笑得前仰后合。 很真实。 很鲜活。 但洛奇的心思不在这里。 他在想沈怡然。 想她画画时的样子。 想那双操控触控笔的纤长手指。 白皙,修长,指节分明。 握笔的时候很稳。 画画的时候很轻。 像在对待什么珍贵的东西。 洛奇低头看了看自己的手。 因为经常敲键盘,手指上有薄薄的茧。皮肤不算白,指甲修剪得很短。跟她的手比起来,粗糙很多。 这样的手,能写出什么样的文字呢? 能写出……配得上她的文字吗? 他不知道。 但他想试试。 想写得更好。 想写出更动人的故事。 想写出……能让她看到的文字。 虽然她可能永远都不会看到。 但没关系。 他会努力。 努力变得更好。 努力配得上那个会画画的她。 “洛哥!”周磊突然叫他,“你看什么呢?发呆半天了。” “……没什么。” “肯定有事!”周磊凑过来,“是不是又想沈学姐了?” “……没有。” “别否认了!你那个表情,明显就是思春!”周磊笑嘻嘻地说,“不过也正常,沈学姐那样的女生,谁不喜欢?” 洛奇没接话。 是啊。 谁不喜欢呢? 优秀,漂亮,有才华,还努力。 这样的女生,谁会不喜欢? 但喜欢的人多了去了。 陆铭宇那样的富二代,才子那样的文艺青年,体育生那样的阳光男孩……都追过她。 都没成功。 他呢? 一个普通的新生,除了会写点没人看的小说,一无是处。 凭什么? 凭什么呢? 洛奇摇摇头,把这个念头甩开。 不该想的。 不能想的。 现在这样就很好。 每天下午,在图书馆,面对面,安静地学习。 偶尔能看到她画画。 偶尔能听到她的声音。 偶尔……能有一点交集。 这就够了。 不敢奢求更多。 也不能奢求更多。 “对了洛哥,”周磊又说,“你那个小说,能给我看看完整版吗?就你写沈学姐的那个。” “……不行。” “别这么小气嘛!咱们是室友,有福同享!” “真不行。” “唉,好吧。”周磊撇嘴,“那你至少告诉我,结局是什么?男主和学姐在一起了吗?” “……还没写完。” “那你要写他们在一起!必须在一起!不然读者不答应!” 洛奇笑了笑,没说话。 结局? 他也不知道。 故事的发展,不是他能完全控制的。 就像现实一样。 充满了未知。 充满了可能性。 他能做的,只是认真写。 认真记录。 认真感受。 然后把这一切,变成文字。 变成故事。 变成永恒的记忆。 至于结局…… 顺其自然吧。 该来的,总会来。 不该来的,强求也没用。 他相信缘分。 也相信……命运。 晚安。 他在心里说。 对今天说。 对这个故事说。 也对那个会画画的女生说。 虽然她不知道。 第27章 第一次对话 周五下午,天气闷热。 图书馆里空调开得很足,却依然挡不住窗外透进来的暑气。洛奇坐在老位置上,对着电脑屏幕敲代码——《c语言程序设计》的作业,需要完成一个简单的计算器程序。 不算难,但需要耐心。 他写得很认真。 手指在键盘上快速敲击,代码一行行浮现。编译,运行,调试,再修改。循环往复,像是在破解某种复杂的密码。 沈怡然坐在对面。 她今天在看一本很厚的经济学专著,深蓝色封面,烫金的英文标题。她看得很慢,时不时停下来做笔记。笔记本上写满了娟秀的字迹,工整而清晰。 偶尔她会抬起头,望向窗外。 眉头微微皱着,像是在思考什么难题。 洛奇注意到了。 她今天好像有些……不一样? 不像平时那样专注平静。 是遇到难题了吗? 还是……有其他心事? 他不知道。 也不敢问。 他们之间几乎从未交谈过。除了那次在屋檐下她告诉他名字,除了那次在操场她递来防晒霜,除此之外,再无言语。 在图书馆里,更是零交流。 只有偶然的眼神交汇。 只有默契的点头示意。 只有无声的陪伴。 但今天,洛奇心里隐约浮现一个念头——也许,可以说点什么? 比如:“学姐在看什么书?” 或者:“今天天气很热。” 再或者:“你的笔记做得真工整。” 可他终究开不了口。 太刻意了。 太尴尬了。 万一她不想说话呢? 万一她觉得被打扰了呢? 还是……算了吧。 保持现状就好。 洛奇低下头,继续敲代码。 窗外天色渐渐暗了下来。 乌云悄悄聚拢,遮住了太阳。空气更加闷热,像是被关在蒸笼里。梧桐树叶纹丝不动,连一丝风都没有。 要下雨了。 洛奇看了看时间——下午五点二十。 沈怡然也看了看时间。 然后她开始收拾东西。 比平时早。 平时她都是六点才离开。 今天提前了四十分钟。 是有其他安排吗? 洛奇想着,手上动作未停。 但他也不自觉地加快了速度。 想尽快写完最后一段代码。 沈怡然收拾得很慢。 笔记本电脑合上,平板收好,书装进背包,保温杯盖上盖子。每个动作都很仔细,却透着一丝心不在焉。 她在想什么呢? 洛奇有些好奇。 但他只能看着。 不能问。 沈怡然收拾完毕。 她站起来,背好背包。 然后她看了洛奇一眼。 目光相遇。 洛奇愣了一下。 沈怡然嘴唇动了动,似乎想说什么。 但最终没有说出口。 只是点了点头,算是告别。 然后转身离开。 马尾辫在身后轻轻摇晃。 步伐很快,消失在书架之间。 洛奇坐在原地,愣了几秒。 然后他赶紧开始收拾东西。 电脑关机,书装进书包,水杯拿好。 动作迅速。 他想……跟上去? 不,不是跟上去。 只是……正好也准备离开。 正好同路。 正好……可以一起坐电梯? 对,一起坐电梯。 图书馆的电梯,从三楼到一楼。 大概一分钟的时间。 也许……可以说句话? 哪怕只是:“今天要下雨了。” 也行。 洛奇背好书包,快步走向电梯。 走廊里很安静,只有他的脚步声。 电梯门口,沈怡然正在等待。 她背对着他,看着电梯显示屏上跳动的数字。 洛奇走过去,站在她旁边。 距离一米左右。 不远不近。 沈怡然侧过头看了他一眼。 眼神里闪过一丝惊讶。 但很快恢复了平静。 电梯门开了。 里面空无一人。 两人走了进去。 沈怡然按了一楼。 洛奇没有按。 电梯门缓缓关上。 狭小的空间里,只有他们两个人。 空气突然变得异常安静。 能听见彼此轻微的呼吸声。 还有电梯运行的嗡嗡声,低沉而持续。 洛奇的心跳有些快。 他想说话。 但喉咙发干。 不知该说什么。 沈怡然也没有说话。 她看着电梯门上模糊的倒影,眼神有些飘忽。 像是在想着什么心事。 电梯缓缓下行。 三楼。 二楼。 一楼。 时间过得很快。 又似乎很慢。 终于,电梯门开了。 一楼到了。 沈怡然先走了出去。 洛奇跟在后面。 外面,天色已经完全暗了。 乌云压得很低,像是要塌下来。远处传来闷闷的雷声,轰隆隆的。 要下大雨了。 沈怡然停下脚步。她抬头看了看天空,又转头看了看洛奇。 然后她开口了: “你也经常来这个位置?” 声音很轻。 但在雷声中,格外清晰。 洛奇愣了一下。 然后赶紧回答:“这里……光线好。” 说完就后悔了。 这个理由太拙劣了。 图书馆那么多位置,为什么偏偏选那里? 光线好? 连他自己都不信。 但沈怡然没有追问。 她点了点头:“确实。” 然后她顿了顿,说:“要下雨了,你带伞了吗?” “……没有。” “我有,”沈怡然从包里拿出一把折叠伞,“可以借你。” “……不用了,”洛奇摇头,“我跑回去就行。” “会淋湿的。” “没事,男生淋点雨没什么。” 沈怡然看着他。 眼神有些复杂。 像是在判断他是不是在逞强。 洛奇被她看得有些不好意思。 但他坚持:“真的没事,学姐你先走吧。” 沈怡然沉默了几秒。 然后点点头:“那……你小心点。” “嗯。” “再见。” “再见。” 沈怡然撑开伞,走进稀疏的雨幕中。 雨还没有下大,只是零零星星的几点。 但她还是撑开了伞。 很谨慎。 洛奇站在原地,看着她走远。 伞是浅蓝色的,印着白色的小花。 很小巧。 很适合她。 他看了几秒,然后转身朝宿舍方向跑去。 刚跑出几步,大雨便倾盆而下。 豆大的雨点砸在身上,冰凉而密集。 瞬间就湿透了。 但洛奇没有停下。 他跑得很快。 心里却有种奇怪的感觉—— 暖暖的。 因为……她跟他说话了。 第一次,在图书馆之外的地方,主动跟他说话。 虽然只是简单的几句。 虽然可能只是礼貌性的关心。 但对他来说,已经足够了。 足够让他心跳加速。 足够让他铭记很久。 足够让他觉得……也许,他们之间,不只是无声的默契。 也许,还可以有更多。 更多对话。 更多交集。 更多……可能。 他跑得更快了。 雨越下越大。 但他不觉得冷。 反而觉得……很温暖。 第28章 雨伞的提示 雨真的很大。 像是从天上倾倒下来。洛奇跑到宿舍楼下时,已经彻底湿透了。迷彩服紧贴在身上,沉甸甸地往下滴水。头发全湿了,水珠顺着脸颊流下来,滑进领口。 模样很狼狈。 但他并不觉得难受。 反而……心里有点轻飘飘的开心。 因为刚才在电梯里,沈怡然主动跟他说话了。 虽然只是简单的几句。 但那是第一次——在图书馆那个安静结界之外的地方,她主动开口。 “你也经常来这个位置?” “要下雨了,你带伞了吗?” “我有,可以借你。” “那……你小心点。” 每一句,他都记得清清楚楚。 每一个字,都在脑海里反复回响。 他会记住的。 永远记住。 “我靠!洛哥!你掉河里了?!” 周磊的惊呼声从楼道里传来。 洛奇抬头,看见周磊正从楼梯上跑下来,手里拿着一把伞。“你怎么淋成这样?”周磊把伞递给他,“我刚想给你送伞,结果你已经跑回来了。” “……谢谢。”洛奇接过伞,但没有撑开。 已经湿透了,打伞也没意义了。 “赶紧上楼换衣服!”周磊拉着他,“别感冒了!” 两人上楼。 506的门开着,李浩和张铭正在阳台上看雨。 “哇,雨真大!”李浩感叹,“听说局部地区有暴雨预警。” “洛奇你没事吧?”张铭回头,“淋成这样。” “……没事。” 洛奇走进宿舍,从衣柜里拿出干衣服,走进卫生间。 热水淋下来,冲走了身上的雨水和疲惫。 却冲不走脑海里的画面—— 电梯里,狭小的空间,只有他们两个人。 她侧头看他,眼神平静。 她开口说话,声音很轻。 她撑开伞,浅蓝色的,印着白色的小花。 每一个细节,都清清楚楚。 像用慢镜头播放的电影。 一帧一帧,无比清晰。 洛奇洗了很久。直到皮肤微微发红,才关掉水龙头。 擦干身体,换上干净衣服。 走出卫生间时,周磊他们已经坐在桌子前吃晚饭了。 “洛哥,快来吃,我们点了外卖!”周磊招呼他。 “嗯。” 洛奇坐下。 外卖是麻辣香锅,红彤彤的一片,看起来诱人。但他没什么胃口。 心思还停留在刚才。 “诶,洛哥,”周磊凑过来,“你刚才去哪了?怎么淋成这样?” “……图书馆。” “图书馆?这么大雨你还去图书馆?”周磊瞪大眼睛,“你也太爱学习了吧!” “不是……是回来的时候下的雨。” “那你没带伞?” “没带。” “啧啧,真可怜。”周磊摇头,“不过也怪你自己,明知道要下雨,还不带伞。” 洛奇没说话。 他不是不知道要下雨。 天气预报早就说了,下午有雷阵雨。 但他……忘了。 或者说,没在意。 因为心思都在别的地方。 在图书馆。 在她身上。 “对了,”周磊突然想起什么,“沈学姐呢?她带伞了吗?你们不是一起走的吗?” “……她带了。” “那就好。”周磊点头,“沈学姐那么细心的人,肯定记得带伞。” 是啊。 她很细心。 连陌生人的伞都会关心。 虽然可能只是礼貌。 但那份细心,是真实的。 “你们……说话了吗?”周磊又问,眼睛亮晶晶的。 “……说了几句。” “真的?!说什么了?!”周磊激动起来,“快说说!” 洛奇简单复述了一遍。 周磊听得眼睛越来越亮。 “我靠!我靠!洛哥,你这进展可以啊!”他拍着桌子,“沈学姐主动跟你说话!还问你带没带伞!还要借你伞!这是什么?这是关心啊!” “……可能只是礼貌。” “礼貌也是关心的一种!”周磊坚持,“而且你看,她说‘你也经常来这个位置’,这说明什么?说明她注意到你了!注意到你每天跟她坐同一张桌子!” 洛奇心里一动。 是啊。 她注意到了。 注意到他经常来那个位置。 注意到……他的存在。 “还有,”周磊继续分析,“她说‘要下雨了,你带伞了吗’,这是提醒你!怕你淋雨!这说明她在意你!” “……你想多了。” “我没想多!这就是事实!”周磊信誓旦旦,“洛哥,沈学姐对你有好感!虽然可能只是初步的好感,但绝对是好感!” 洛奇没接话。 但他心里……有点相信了。 也许,周磊说得对。 也许,沈怡然真的对他有好感。 虽然可能只是很淡的好感。 虽然可能只是普通朋友的好感。 但至少……是存在的。 这就够了。 足够让他开心。 足够让他期待。 足够让他……想要更努力。 变得更优秀。 变得更好。 变得……配得上她的那份留意。 “洛哥,你要把握机会啊!”周磊语重心长,“下次再遇见,主动点!多说几句话!慢慢就熟了!” “……嗯。” 洛奇点头。 他会努力的。 努力变得主动。 努力变得勇敢。 努力……让她看到更好的他。 窗外,雨还在下。 哗啦啦的,像是永远不会停。 但洛奇觉得,这雨下得很好。 因为这场雨,他们有了第一次对话。 因为这场雨,他知道她关心他。 因为这场雨,他们的关系……悄悄进了一小步。 虽然只是一小步。 但很重要。 非常重要。 他会珍惜的。 珍惜这场雨。 珍惜这次对话。 珍惜这份……刚刚萌芽的好感。 吃完饭,洛奇打开电脑。 登录“星海阅读”。 《遇见你,在九月》又有了新评论。 “小雨淅淅”说:“大大今天更新吗?等不及想看后续!” “爱看书的猫”说:“学姐会画画这个设定真的太戳我了!期待男主发现更多学姐的秘密!” “画画的喵”说:“作者大大是不是也喜欢画画?描写得很专业啊!” 洛奇看着这些评论,心里暖暖的。 有人喜欢他的故事。 有人期待他的更新。 有人……懂他的文字。 他点开文档,继续写。 写第五章。 关于下雨。 关于电梯。 关于第一次对话。 “那天下午,要下雨了。 苏晴提前收拾东西离开。 林深也赶紧收拾,跟了上去。 电梯里,只有他们两个人。 狭小的空间,空气突然变得安静。 能听见彼此的呼吸声。 还有电梯运行的声音。 嗡嗡的,很低沉。 林深心跳有点快。 他想说话。但喉咙发干。 不知道该说什么。 苏晴也没说话。 她看着电梯门上的倒影,眼神有些飘忽。 像是在想什么。 电梯下行。 三楼。 二楼。 一楼。 时间过得很快。 又很慢。 终于,电梯门开了。 一楼到了。 苏晴先走出去。 林深跟在后面。 外面,天色已经完全暗了。 乌云压得很低,像要塌下来。远处传来雷声,轰隆隆的,闷闷的。 要下大雨了。 苏晴停下脚步。 她看了看天空,又看了看林深。 然后她开口了。 ‘你也经常来这个位置?’ 声音很轻。 但在雷声中,格外清晰。 林深愣了一下。 然后赶紧回答:‘这里……光线好。’ 说完就后悔了。 太蠢了。 图书馆那么多位置,为什么偏偏选那个? 光线好? 连他自己都不信。 但苏晴没追问。 她点了点头:‘确实。’ 然后她顿了顿,说:‘要下雨了,你带伞了吗?’ ‘……没有。’ ‘我有,’苏晴从包里拿出一把折叠伞,‘可以借你。’ ‘……不用了,’林深摇头,‘我跑回去就行。’ ‘会淋湿的。’ ‘没事,男生淋点雨没什么。’ 苏晴看着他。 眼神有些复杂。 像是在判断他是不是在逞强。 林深被她看得有些不好意思。 但他坚持:‘真的没事,学姐你先走吧。’ 苏晴沉默了几秒。 然后点点头:‘那……你小心点。’ ‘嗯。’ ‘再见。’ ‘再见。’ 苏晴撑开伞,走进雨里。 雨还没下大,只是零星几点。 但她还是撑了伞。 很谨慎。 林深站在原地,看着她走远。 伞是浅蓝色的,印着白色的小花。 很小巧。 很适合她。 然后他也跑进雨里。 雨越下越大。 但他不觉得冷。 反而觉得……很温暖。 因为,她跟他说话了。 第一次,主动跟他说话。 虽然只是简单的几句。 虽然可能只是礼貌性的关心。 但对他来说,已经足够了。 足够让他心跳加速。 足够让他记很久。 足够让他觉得……也许,他们之间,不只是无声的默契。 也许,还可以有更多。 更多对话。 更多交集。 更多……可能。” 写到这里,洛奇停下来。 他读了一遍。文字很平实。 但感情很真实。 他会继续写下去。 写这个关于遇见、关于心动、关于可能的故事。 写这个关于她、关于他、关于他们的故事。 虽然“他们”还不存在。 但在故事里,他们可以存在。 可以对话,可以关心,可以……有更多的交集。 这就够了。 晚安。 他在心里说。 对今天说。 对这个故事说。 也对那个在电梯里跟他说话的女生说。 虽然她不知道。 第29章 狼狈与温暖 洛奇浑身湿透地回到宿舍时,周磊的怪叫声几乎掀翻屋顶。 “我靠!洛哥!你这是去游泳了还是去抗洪了?!” 李浩和张铭也从阳台冲回来,目瞪口呆地看着他。 洛奇站在门口,水珠顺着发梢、衣角滴滴答答往下落,在脚边聚成一小滩。迷彩服深了一个色号,紧紧贴在身上,勾勒出少年单薄却结实的身体线条。他抹了把脸上的雨水,有些尴尬地扯了扯嘴角。 “雨太大了。” “这哪是太大,这是瀑布吧!”周磊赶紧把他拉进来,从门后扯下一条干毛巾扔给他,“赶紧擦擦,别感冒了!” 洛奇接过毛巾,是宿舍公用的那种,粗糙但吸水。他胡乱擦了擦头发,湿漉漉的短发被搓得乱糟糟的,几缕搭在额前。 “快去洗热水澡!”李浩催促,“我去给你倒杯热水。” 张铭已经翻箱倒柜找出了感冒冲剂:“先预防一下!” 宿舍里一阵兵荒马乱,却充满了暖意。洛奇心里那点因为淋雨而起的狼狈,被室友们的关心冲淡了不少。 “谢谢。”他低声说,拿着干净衣服进了卫生间。 热水淋下来的瞬间,他舒服地叹了口气。冰冷僵硬的肌肉在热流的冲刷下慢慢放松,皮肤泛起健康的红晕。蒸汽氤氲上来,模糊了镜面。 他闭上眼,脑海里却不听话地开始回放。 不是冰冷的雨水,不是沉重的衣物。 是电梯里狭小的空间,是她转过来的侧脸,是她轻声的问话。 “你也经常来这个位置?” 她的声音其实比平时在图书馆外听到的要软一些,可能因为空间密闭,也可能因为雨前的闷热让人不自觉放松。那句“光线好”的蠢话脱口而出后,她并没有露出任何嘲笑或探究的表情,只是很平静地点了点头,说“确实”。 然后,她看向了窗外阴沉的天。 “要下雨了,你带伞了吗?” 那一刻,洛奇清晰地感觉到自己的心跳漏了一拍。不是剧烈跳动,而是像被什么东西轻轻捏住,停顿了那么一下,然后才恢复规律。那是一种被注意、被关心的、微小而确切的悸动。 她说“我有,可以借你”时,手指已经搭在了背包拉链上。那双画画时稳定精准的手,握着浅蓝色的伞柄,一定会很好看。 可他拒绝了。 “男生淋点雨没什么。”他说这话时,甚至挺了挺其实还有些单薄的胸膛,带着点笨拙的、属于这个年纪男生的逞强。 她看了他几秒。那几秒钟,洛奇觉得电梯里的空气都凝滞了。她的目光很静,像秋日的湖水,清澈见底,却又看不出深处藏着什么。是在判断他是不是死要面子活受罪?还是单纯觉得这个学弟有点傻? 最后,她只是点了点头,说了句“那……你小心点”。 “小心点”。 不是“好吧”,不是“随你”,是“小心点”。 热水顺着脸颊流下,洛奇忍不住扬起嘴角。很轻的一个弧度,连他自己都没察觉。那丝被她语气里或许只是礼貌性的关切——但他更愿意相信有那么一点点真心——像一枚小小的火种,落在他心里某个潮湿的角落,噗地一下,燃起一点暖意。 这暖意驱散了淋雨的寒意,甚至让他觉得,这场突如其来的暴雨,也不全是坏事。 擦干身体,换上清爽的棉质t恤和运动裤,洛奇感觉重新活了过来。他用干毛巾慢吞吞地擦着头发,走出卫生间。 “快快快,趁热喝!”李浩把一杯冒着热气的感冒冲剂塞到他手里。 周磊凑过来,挤眉弄眼:“洗完澡脸色红润了啊洛哥?刚才想啥美事呢,笑得那么荡漾?” 洛奇手一顿,矢口否认:“没有。” “还没有?我隔着门都听见你哼歌了!”周磊夸张地说。 洛奇:“……” 他刚才有哼歌吗?他自己都没注意。 张铭笑着打圆场:“行了周磊,你别逗他了。洛奇,赶紧把药喝了。这雨一时半会儿停不了,晚上还挺凉的。” 洛奇点点头,小口小口喝着有些烫嘴的冲剂。甜甜的,带着点药味,暖流从喉咙一路蔓延到胃里,很舒服。 窗外雨声哗哗,没有减弱的迹象。宿舍里亮着温暖的灯光,周磊重新打开了游戏,李浩在看书,张铭戴着耳机看视频。一切嘈杂而平和,充满了生活的气息。 就在这时,放在桌上的手机屏幕亮了起来,发出嗡嗡的震动声。 洛奇拿起来,解锁。 是“星海阅读”app的编辑通知。 点开。 编辑“清风”发来的消息:“星河,《遇见你,在九月》最新章数据不错,读者反馈很热烈。继续保持这个节奏和风格,校园纯爱题材最近很受欢迎。加油!” 短短几句话,像又一剂强心针。洛奇看着那行“数据不错,读者反馈很热烈”,心里那点因为淋雨和可能感冒而产生的小小郁闷,彻底烟消云散了。 他写的故事,有人看,有人喜欢。 他记录的心情,有人懂,有人共鸣。 这比什么都重要。 更重要的是……这个故事,是因为她而存在的。 因为她帮他捡起稿纸,因为她雨中搬箱子,因为她在图书馆安静的侧影,因为她画画时专注的神情,也因为今天电梯里那简短的、却让他回味无穷的对话。 这一切,构成了“苏晴”,也构成了他笔下那个逐渐生动起来的世界。 “洛哥,傻笑什么呢?编辑夸你了?”周磊不知何时又凑了过来,眼尖地看到了手机屏幕。 “嗯。”这次洛奇没有否认,嘴角的弧度更明显了些。 “可以啊!看来你这小说写得是真不错!”周磊拍了拍他的肩膀,“以后成了大神,别忘了提携兄弟我!” “还早着呢。”洛奇说,但心里确实被一种充实的成就感填满了。 他放下手机,重新拿起毛巾,有一搭没一搭地擦着半干的头发。目光落在阳台外迷蒙的雨幕上,思绪却又飘远了。 不知道她现在在哪儿? 是在活动中心忙着排练?还是已经回到了宿舍? 那把浅蓝色的伞,应该替她挡住了这场暴雨吧? 她……会不会也有一点点,想起电梯里那个有点傻、坚持要淋雨跑回来的学弟? 哪怕只有一点点。 这个念头让他耳根微微发热,他赶紧打住,强迫自己把注意力拉回现实。 “雨这么大,晚上还去食堂吗?”李浩问。 “点外卖吧。”张铭提议,“我想吃黄焖鸡米饭。” “同意!”周磊举手。 洛奇也点了点头。他现在浑身懒洋洋的,确实不想再冒雨出门了。 于是,四个男生围在一起,凑在周磊的手机前研究外卖菜单。争论是吃黄焖鸡还是麻辣香锅,是加一份奶茶还是可乐。最后综合各方意见,下了单。 等待外卖的间隙,雨势似乎小了一些,但依旧淅淅沥沥。洛奇坐回自己的书桌前,打开了笔记本电脑。他没有立刻写小说,而是点开了“星海阅读”的读者评论区,一条条认真地看着那些暖心的留言。 “大大笔下的学姐太美好了,让我想起了我的初恋……”(这条评论让洛奇手指顿了顿。) “求更新!想知道男主什么时候能发现学姐画的就是他!”(洛奇失笑,怎么可能。) “作者是不是暗恋哪个学姐啊?写得这么真实细腻!”(……洛奇默默关掉了这条评论的详情页。) 他看着这些或鼓励、或调侃、或真心喜爱的文字,心里那片因为淋雨而有些狼狈的角落,被烘烤得干爽而温暖。 狼狈是暂时的。 但这份因为创作、因为被认可、也因为心底那份隐秘悸动而生的温暖,却是真实而持久的。 窗外,夜色渐浓,雨声成了最好的白噪音。 宿舍里灯火通明,外卖的香气渐渐弥漫开来。 洛奇想,这个雨夜,似乎也没那么糟糕。 甚至,因为有了电梯里的对话,有了编辑的鼓励,有了室友的吵闹和即将到来的美食,而变得……有点特别,有点温暖。 他保存好文档,合上电脑,加入了等待外卖的闲聊中。 只是偶尔,目光掠过窗外被雨水冲刷得格外明亮的路灯时,会不由自主地想起那把浅蓝色的伞,和伞下那个清丽的身影。 然后,心底那枚小火种,便又悄悄地,亮了一下。 第30章 周末的空白 周六早上,洛奇醒得很早。 生物钟已经固定,即使不用军训,六点一到他还是准时睁开了眼睛。宿舍里一片寂静,周磊他们还在熟睡,呼噜声此起彼伏,像某种奇怪的协奏曲。 他躺在床上,望着天花板。 窗外天色灰蒙蒙的,是个阴天。没有阳光,梧桐树的叶子看起来也有些蔫蔫的。 周末。 不用去图书馆。 也不用……见到她。 这个念头让洛奇心里空了一下。 他翻了个身,面向墙壁。 再睡一会儿吧。 但睡不着。 脑海里不由自主地开始计划今天要做什么。作业写完了,书看完了,小说……昨晚也更新了。好像突然就没事可做了。 原来,不知不觉间,每天下午去图书馆,坐在那个固定的位置,已经成了他生活里一个重要的部分。 一个……期待的部分。 因为那里有她。 有那个安静的、专注的、会画画的她。 有那段无声的、却让他觉得无比充实的时光。 现在,这段时光空缺了。 像心里突然缺了一块。 有点不习惯。 洛奇又躺了半小时,实在躺不住了,轻手轻脚地起床。 洗漱,换衣服,去食堂吃早餐。 周末的食堂人更少,空荡荡的。他买了豆浆油条,坐在老位置——窗边,能看到外面的操场。 阴天的操场也很安静,只有几个晨跑的人在慢跑。 没有她。 他慢慢地吃着早餐。 豆浆有点凉了,油条也不够脆。 但还是一口一口吃完。 然后他去了图书馆。 明知道她不会在。 但还是去了。 像某种仪式。 图书馆里人不多,周末的早晨,大多数学生都在补觉。那个靠窗的位置空着。 对面的位置也空着。 洛奇走过去,在自己的老位置坐下。 打开书,但看不进去。 目光总是不自觉地飘向对面。 目光总是不自觉地飘向对面。 空椅子。 没有人。 没有她。 心里那种空落落的感觉更明显了。 他坐了一个小时。 什么也没看进去。 最后他合上书,收拾东西离开。 走出图书馆时,天还是阴的。风有点大,吹得梧桐树叶哗哗作响。要下雨了吗?不像。只是阴天。 他慢慢走回宿舍。 周磊已经醒了,正在床上玩手机。 “洛哥,这么早?”周磊打了个哈欠,“去哪了?” “图书馆。” “周末还去图书馆?你也太拼了吧!”周磊摇头,“今天天气不好,咱们在宿舍打游戏吧?我新买了一个游戏,特别好玩!” “……好。” 洛奇没什么兴致。 但待在宿舍,总比在外面漫无目的地闲逛好。 至少……有声音。 有人气。 不会那么安静。 安静得……让人心慌。 他打开电脑,登录“星海阅读”。 《遇见你,在九月》有了新评论。 “小雨淅淅”说:“大大周末不更新吗?等得好着急!” “爱看书的猫”说:“求更新!想看学姐和男主周末有没有约会!” “画画的喵”说:“作者大大是不是也去约会了?所以不更新?” 洛奇看着这些评论,笑了笑。 约会? 跟谁约会? 跟她吗? 怎么可能。 他点开文档,开始写。 写第六章。 关于周末。 关于空白。 关于……想念。 “周末,图书馆那个靠窗的位置空着。 苏晴不在。 林深知道她不会在。周末她可能有别的事,排练,开会,或者只是休息。 但他还是来了。 坐在老位置,对着空荡荡的对面。 心里空落落的。 像少了什么重要的东西。 原来不知不觉间,每天下午这段安静的共处时光,已经成了他生活里不可或缺的一部分。成了他每天的期待。 现在期待落空了。 只剩下一片空白。 和……淡淡的想念。 想念她看书的侧脸。 想念她画画时的专注。 想念她偶尔抬头时,眼里闪过的思考。 想念……她的存在。 林深坐了很久。 什么也没看进去。 最后他离开了图书馆。 外面的天是阴的,风很大。 他慢慢走回去。 心里那种空落落的感觉,一直跟着他。 挥之不去。 原来,习惯是这么可怕的东西。 习惯了有她的下午。 习惯了那段安静的陪伴。 习惯了……她。 现在习惯被打破了。 他才发现,自己已经……离不开这种习惯了。” 写到这里,洛奇停下来。 他读了一遍。 文字很直白。 感情很真实。 是的,他想她。即使只分开了不到二十四小时。 即使他们甚至算不上朋友。 但他就是想她。 想见到她。 想坐在她对面,安静地看书。 想偶尔抬头时,能看到她。 这就够了。 他保存文档,点击发布。 第六章上传成功。 然后他关掉电脑。 周磊的游戏已经开始了,键盘敲得噼里啪啦响。李浩在洗衣服,阳台传来水流声。张铭在跟女朋友视频,声音温柔。 宿舍里很热闹。 但洛奇觉得……有点孤独。 因为心里缺了一块。 因为……她不在。 下午,周磊拉他打游戏。 他玩了。 但心不在焉。 操作失误了好几次,被周磊吐槽:“洛哥,你今天状态不对啊!是不是生病了?” “……没有。” “那怎么这么菜?” “……可能没睡好。” “哦,那你休息一会儿。” 洛奇放下手柄,靠在椅子上。目光飘向窗外。 阴天。 没有阳光。 没有她。 周日,还是阴天。 洛奇又去了图书馆。 那个位置还是空着。 对面的位置也空着。 他坐了一会儿,然后离开了。 这次他没有马上回宿舍。 而是在校园里漫无目的地走。 路过学生活动中心时,他停了下来。 里面很热闹。 好像……在排练? 他走近一些,透过玻璃门往里看。 是文艺部的人在排练朗诵比赛。 舞台上,几个学生在练习。台下,沈怡然坐在第一排,手里拿着笔记本,认真地看。 她今天穿了一件浅灰色的毛衣,头发披散着,看起来比平时柔和。但表情很严肃,眉头微微皱着,时不时在笔记本上写些什么。 很忙。 很专注。 原来她在忙这个。 校级朗诵比赛。 洛奇想起来了,之前好像在公告栏看到过海报。 他站在门外,看了几分钟。 沈怡然一直没抬头。 完全沉浸在工作里。 他看了她一会儿,然后转身离开。 没有打扰。 只是……知道了她在哪里。 在做什么。 为什么没来图书馆。 这就够了。 回到宿舍,他打开手机,搜索“清北大学文艺部公众号”。 找到了。 最新一条推送就是关于朗诵比赛的:“校级朗诵比赛筹备中,文艺部全力保障!” 配图里,有沈怡然的照片。 她站在舞台上,正在跟其他同学讨论什么。侧脸清晰,表情认真。 洛奇保存了这张照片。 然后关掉手机。 心里那种空落落的感觉,稍微好了一点。 至少……知道她在忙什么。 至少……不是毫无音讯。 他打开电脑,登录“星海阅读”。 新章节有了评论。 “小雨淅淅”说:“大大写得好真实!周末见不到喜欢的人,就是这种感觉!” “爱看书的猫”说:“男主暗恋得好辛苦……希望学姐早点发现!” “画画的喵”说:“作者大大是不是也有类似的经历?写得这么细腻……” 洛奇一条条看过去。 然后回复:“谢谢喜欢。故事还在继续。” 是啊,故事还在继续。 生活也还在继续。 周末的空白,只是暂时的。 周一,还会见到她。 还会坐在她对面。 还会……有那段安静的时光。 他会等。 等到周一。 等到重逢。 等到……再次见到她。 晚安。 他在心里说。 对这个周末说。 对这份想念说。 也对那个忙碌的女生说。 虽然她不知道。 第31章 周一的重逢 周一下午,一点五十。 洛奇准时出现在图书馆。 那个靠窗的位置还空着。 对面的位置也空着。 他坐下,打开书。 但看不进去。 心跳有点快。 因为……要见到她了。 两天没见。 好像……过了很久。 他盯着书页,目光却时不时飘向门口。 一点五十五。 一点五十八。 两点整。 门口出现了一个身影。 沈怡然。 她来了。 洛奇心里一松。 然后……又是一紧。 因为她看起来……很疲惫。 眼下有淡淡的青黑,像是熬了夜。脸色也比平时苍白些,少了几分血色。她的步伐比平时慢了一些,肩膀微微垮着,像是承受着什么无形的重量。 她走到位置前,放下背包。 动作有些迟缓。 然后她坐下,打开笔记本电脑。 但没有立刻开始学习。 而是揉了揉太阳穴,闭上眼睛,深吸了一口气。 很累。 洛奇看出来了。 她真的很累。 是因为周末的朗诵比赛筹备吗? 还是……有别的事? 他不知道。 也不敢问。 沈怡然休息了几分钟,然后睁开眼睛,开始工作。 她今天没有看专业书。 也没有画画。 只用笔记本电脑。 屏幕上打开的是文档,密密麻麻的文字,像是演讲稿或者策划案。她看得很认真,但眉头一直微蹙着,时不时揉揉眼睛,或轻轻按压额角。 她敲击键盘的速度也比平时慢了些,偶尔会停顿下来,盯着屏幕上的某一段文字,陷入短暂的思索。 平时她每隔半小时左右就会自然地端起保温杯喝水。 今天……她似乎忘了。 洛奇看着她的手边——那个浅粉色、印着卡通猫咪的保温杯,盖子紧闭,孤零零地立在电脑旁。她一次也没有碰它。 他有点……担心。 但她没看他。 完全沉浸在工作里。 像在跟什么棘手的难题较劲,专注中透着一丝不易察觉的吃力。 时间慢慢流逝。 图书馆里很安静。 只有键盘敲击声,翻书声,偶尔的咳嗽声。 洛奇强迫自己看书。 但注意力很难集中。 目光总是不自觉地飘向她。 她的疲惫。 她的专注。 她的……坚持。 即使这么累,还是来了图书馆。 还是……坐在这里。 为了什么? 是为了学习? 还是……只是习惯? 洛奇不知道。 但他觉得,也许……跟他一样?习惯了这段时光,习惯了这张桌子,习惯了这种无声的陪伴? 即使很累,也不想打破这份默契? 这个念头让洛奇心里微微一暖。 但也更加担心了。 她应该好好休息。 而不是在这里硬撑着。 下午四点左右,沈怡然停了下来。 她整个人向后靠进椅背,闭上眼睛,用指腹用力揉了揉眉心。 很累。 真的很累。 洛奇看着她苍白的面容,眼下明显的青黑,心里某个地方被轻轻揪了一下。 他想做点什么。 比如,递一张纸巾? 或者,轻轻碰一下那个保温杯,提醒她喝水? 再或者……鼓起勇气,说一句“学姐,累了就休息一下吧”。 但他开不了口。 他们之间,除了那次电梯里的寥寥数语,再没有更多的对话。 他不敢。 怕打扰她。 怕显得唐突。 怕……被她觉得冒昧。 所以他只能静静看着。 看着她疲惫,看着她坚持,看着她……独自硬撑。 心里那种揪紧的感觉,越来越明显。 下午五点五十。 沈怡然看了看时间。 然后她开始收拾东西。 比平时早十分钟。 笔记本电脑合上,装进背包。保温杯盖上盖子,也装了进去。每一个动作都透着一股缓慢的倦意,像是耗尽了力气。 然后她站起来,背好背包。 准备离开。 但她停了一下。 目光落在洛奇脸上。 洛奇愣了一下。 沈怡然看着他,嘴唇微微动了动。 好像想说什么。 但最终没有说出来。只是……轻轻叹了口气。 很轻。 几乎微不可闻。 但在图书馆这片静谧里,洛奇清晰地听见了。 那声叹息里,充满了疲惫、无奈,还有……一丝极其细微的、不易察觉的脆弱。 然后她转身离开。 步伐很慢。 马尾辫在身后轻轻摇晃。 不像平时那样轻盈而富有活力。 洛奇坐在原地,看着她消失在书架之间。 心里那种揪着的感觉,变成了实实在在的、闷闷的疼。 他想追上去。 想说点什么。 想……为她做点什么。 但他没有。 他只是坐着。 坐了很久。 直到图书馆的闭馆音乐轻柔地响起。 他才慢慢收拾东西,离开。 走出图书馆时,天色已经暗了。路灯次第亮起,梧桐树下光影斑驳。 洛奇慢慢走回宿舍。 脑海里全是她疲惫的样子。 她眼下的青黑。 她苍白的脸。 她揉按眉心的动作。 她……那声轻不可闻的叹息。 每一个细节,都像细小的针,轻轻扎在他心里。 他很担心。 非常担心。 但他不知道该怎么办。 他们只是……图书馆里每天对面而坐的、熟悉的陌生人。 连朋友都算不上。 他有什么立场去关心? 有什么资格去询问? 没有。 什么都没有。 所以他只能……看着。 只能……暗暗担心。 只能……在心里,默默祈祷。 祈祷她不要太累。 祈祷她能好好休息。 祈祷她……一切都好。 回到506,周磊他们正在吃晚饭。 “洛哥回来了!”周磊招呼他,“快来吃,今天食堂有糖醋排骨!” “……我不饿。” “不饿也得吃点!你看你,脸色怎么这么差?”周磊仔细看了看他,“怎么了?出什么事了?” “……没事。” “肯定有事!”周磊放下筷子,“跟我说说,是不是跟沈学姐有关?” 洛奇沉默了几秒。 然后点了点头。 “她……今天看起来很累。”他低声说,“眼下有黑眼圈,脸色也不好,一直在揉太阳穴。” 周磊愣了一下,然后叹了口气:“正常,文艺部部长嘛,事儿多。听说这次朗诵比赛规模很大,好几个学院参加,她作为总负责人,肯定忙得脚不沾地。” “是吗……” “是啊,我昨天在活动中心外面看到她了,一直在跟人讨论事情,连饭都没时间吃。”周磊摇头,“沈学姐太拼了,什么事都要亲力亲为,不累才怪。” 洛奇心里更难受了。 连饭都没时间吃? 那怎么行? 身体会垮的。 “你也别太担心,”周磊拍拍他的肩,“沈学姐那么厉害的人,肯定能处理好。她就是责任心太强,把自己逼得太紧。” “嗯……” 洛奇应了一声,但心里还是沉甸甸的,放不下。 他想做点什么。 哪怕只是一点点。 哪怕……只是让她知道,有人在默默关心她。 但他不知道怎么做。 “对了,”周磊突然说,“你可以……写进小说里啊。” “……什么?” “把你对她的担心,写进小说里。”周磊说,“你不是在写以她为原型的故事吗?可以把这段写进去。男主看到女主疲惫,很担心,但又不知道怎么表达……” 洛奇眼睛一亮。 是啊。可以写进小说里。 虽然她可能永远都不会看到。 但至少……他能把这份心情表达出来。 把这份担忧,这份心疼,这份……无处安放的关心,变成文字。 变成故事。 变成……一段永恒的记录。 这就够了。 他立刻打开电脑。 登录“星海阅读”。 点开文档,新建第七章。 标题:“她的疲惫”。 然后开始写。 写得很急。 写得很真。 手指在键盘上飞快地敲击,仿佛要将所有积压的情绪都倾泻而出。 把所有担忧,所有心疼,所有说不出口的关怀,都写了进去。 写完了。 发布。 然后他靠在椅子上,长长地、缓缓地吐出一口气。 好像……轻松了一点点。 好像……把心里那份沉甸甸的牵挂,分担出去了一点点。 虽然只是文字。 虽然只是故事。 但至少……他用自己唯一擅长的方式,为她做了一点点什么。 这就够了。 晚安。 他在心里轻声说。 对今天说。 对这份无处安放的担忧说。 也对那个疲惫却坚强的女生说。 虽然她不知道。 但他真心希望……她能照顾好自己。 希望……她能好好的。 希望……下次见面时,她的眼中能重拾光彩。 希望……她能一直好好的。 他会等。 等到那天。 等到……她卸下重担、重现笑颜的那天。 他会一直等。 第32章 技术问题? 周二下午的图书馆,阳光斜照进来,在木质地板上拉出长长的光斑。 洛奇提前十分钟到了老位置,心脏因为期待而跳得有些快。昨天沈怡然疲惫的样子还印在脑海里,他今天特意观察了她的脸色——似乎比昨天好一些,眼下的青黑淡了点,但眉宇间依然带着挥之不去的倦意。 她坐下后,照例打开了笔记本电脑,开始处理文档。键盘敲击声规律而轻柔,像某种白噪音。 洛奇强迫自己把注意力放回眼前的《数据结构与算法》上,但目光总是不受控制地往对面飘。 大约三点左右,沈怡然关掉了文档,从包里拿出了平板电脑。 她今天没有立刻开始画画,而是点开了一个软件——洛奇认出来,是那款专业绘图软件。但奇怪的是,软件界面卡顿了几秒才完全加载出来,图标都有些模糊。 沈怡然皱了皱眉。 她从笔袋里抽出触控笔,试着在屏幕上画了一笔。笔尖划过,屏幕上理应出现流畅的线条,但此刻却只有断断续续、延迟严重的笔迹,像信号不好的电视画面。 她按了下电源键,重启平板。 等待开机的间隙,她单手撑着额头,另一只手指尖在桌面上无意识地敲击着,一下,两下,节奏有些乱。 平板重新亮起。 她再次点开绘图软件,这次加载更慢了,进度条像蜗牛一样缓慢爬行。她抿紧了嘴唇,手指快速在屏幕上滑动,试图退出重进,又尝试点击其他功能,但响应都很迟钝。 终于,软件完全打开。她再次拿起触控笔,试探性地画了个圆圈。 线条依然断断续续,而且出现了明显的偏移——笔尖明明在左边,线条却出现在偏右的位置。 沈怡然放下笔,轻轻叹了口气。那叹息声很轻,但在安静的图书馆里,洛奇听得一清二楚。他看见她眉心拧成了一个小小的结,嘴唇抿成了一条直线,是那种遇到棘手问题时特有的、认真又有些烦躁的神情。 她关掉了绘图软件,尝试打开其他应用——浏览器、备忘录、相册……都很流畅。唯独那个绘图软件,像被什么东西拖住了后腿。 她又试了一次,结果依旧。 这一次,她直接把平板放在桌上,身子向后靠进椅背,仰头盯着天花板看了几秒。晨光从她仰起的下颌线滑过,勾勒出优美的弧度,但洛奇却清晰地看到了她闭眼时睫毛轻微的颤抖,和喉间无声的、压抑的叹息。 她很需要这个平板。洛奇突然意识到。那些漫画,那些创作,对她来说可能不只是兴趣,而是很重要的东西。就像他写小说一样,是内心世界的出口,是疲惫生活里的光。 看着她对着平板一筹莫展的样子,洛奇心里某个地方被轻轻挠了一下。 他想帮忙。 这个念头一旦冒出来,就迅速生根发芽。他知道自己计算机系的知识或许能派上用场,至少能看看是什么问题。但……他们几乎没说过话。主动开口,会不会太唐突?会不会被拒绝? 犹豫像藤蔓一样缠住了他。 他低下头,假装看书,但书页上的字一个也没看进去。耳朵却竖着,捕捉着对面任何细微的动静。 沈怡然又试了几次,甚至尝试了重启软件、清理缓存这些基本操作,但都无济于事。她最后似乎放弃了,把平板推到一边,重新打开了笔记本电脑,但敲击键盘的力道明显重了一些,带着点无处发泄的烦躁。 洛奇的拇指无意识地摩挲着书页边缘。 说,还是不说? 说了,可能会尴尬。不说,看着她这样……他心里不舒服。 时间一分一秒过去。窗外的阳光偏移了几分,沈怡然笔记本电脑屏幕上的光影也变换了角度。她又一次停下打字,目光落在那台仿佛罢工了的平板上,眼神里除了烦躁,似乎还掠过一丝……失望? 就是那丝失望,像根细针,轻轻扎了洛奇一下。 他深吸一口气,然后缓缓吐出。 手指在桌下微微蜷起又松开。 终于,他抬起头,目光落在沈怡然低垂的眼睫上,声音压得很低,带着点试探和小心翼翼,在安静的空气里几乎像一声气音: “学姐……需要帮忙吗?” 沈怡然正在敲键盘的手指顿住了。 她像是没听清,又或者没想到会有人突然对她说话,睫毛颤动了两下,才缓缓抬起眼帘。 目光对上洛奇的眼睛时,她眼中飞快地闪过一丝讶异,像是完全没料到他会主动开口。那讶异很快褪去,取而代之的是一丝迟疑和不确定。 图书馆柔和的光线里,洛奇能看清她清亮瞳孔里自己的倒影,小小的,有些紧张。 她沉默了几秒,目光在他脸上停留,似乎是在判断他是否认真,是否有能力帮忙。这几秒钟对洛奇来说格外漫长,他甚至能听到自己心跳在胸腔里撞击的声音。 终于,沈怡然微微动了动嘴唇,声音同样很轻,带着点犹豫和不确定,指了指手边的平板: “它……平板好像有点问题。绘图软件用不了了。” 她说完,似乎又觉得向一个不太熟的学弟求助有点不好意思,眼神飘忽了一下,补充道:“可能是系统更新后出了点兼容性问题……我昨天还能用的。” 洛奇心里那根紧绷的弦松了一下。她愿意说出来,就是信任的开始。 他点点头,神色认真起来:“我能看看吗?” 沈怡然看着他认真的表情,那点迟疑终于消散了。她把平板轻轻推了过来:“麻烦了。” 平板的金属外壳还带着她手心的余温。洛奇接过来时,指尖不小心碰到了她的手指边缘,一触即分,温热的触感却像小火苗一样烫了一下他的皮肤。 他定了定神,将注意力集中在眼前的设备上。 这是一款市面上主流型号的绘图平板,保护壳边缘有轻微的磨损,看得出经常使用。他先检查了触控笔——电量充足,笔尖也没有明显磨损。 接着,他进入了平板的系统设置。沈怡然在一旁安静地看着,双手交叠放在桌上,目光随着他的手指移动。 “学姐最近更新过系统吗?”洛奇问,声音依旧压得很低。 “上周自动更新了一次。”沈怡然答道。 洛奇点点头,进入应用程序管理界面,找到了那款绘图软件。他检查了软件版本和权限设置,一切正常。接着,他尝试清理了软件的数据缓存——这是常见的解决方法之一。 清理完毕后,他重新启动了软件。 加载速度依然很慢。进入主界面后,他拿起触控笔尝试画线。 问题依旧。笔迹延迟、断断续续,还有明显的偏移。 “之前有摔过或者进过水吗?”洛奇抬头问。 沈怡然摇摇头:“没有,我一直很小心。” 洛奇沉吟片刻,想到了另一种可能性。他退出绘图软件,打开了另一个简单的笔记应用,用触控笔在上面写字。 流畅,精准,没有任何问题。 “硬件应该没问题,”他得出结论,“可能是绘图软件和最新系统版本的驱动兼容性出了故障。有时候新系统更新会破坏旧驱动的稳定性。” 沈怡然若有所思地点点头:“那……有办法解决吗?” “可以尝试回退到上一个系统版本,或者等软件开发商发布适配新系统的更新。”洛奇说,“不过回退系统比较麻烦,而且可能会丢失一些数据。” 他顿了顿,看着沈怡然微微蹙起的眉头,又补充道:“还有一种临时办法。我记得这款软件有一个‘兼容模式’选项,可以模拟旧版本系统的运行环境,有时候能解决驱动问题。” 沈怡然眼睛亮了一下:“在哪里设置?” 洛奇重新进入软件,在设置菜单里仔细寻找。几分钟后,他在一个不起眼的“高级选项”里找到了“启用旧版驱动兼容模式”的开关。 他点击开启。 软件提示需要重启生效。 重启软件后,洛奇再次拿起触控笔,在画布上画了一个流畅的圆圈。 线条连续,精准,没有任何延迟或偏移。 “好了。”他将平板推回沈怡然面前,声音里带着一丝如释重负的轻松。 沈怡然接过平板,亲自试了试。笔尖在屏幕上轻盈滑动,流畅的线条随之出现。她画了几笔,又尝试了不同的笔刷和压力感应——一切恢复正常。 她抬起头,看向洛奇,眼睛里闪着真切的笑意:“真的好了。谢谢你。” 那笑容很淡,但很真诚。嘴角弯起的弧度,眼里的光彩,让洛奇觉得刚才所有的紧张和犹豫都值得了。 “不客气,”他说,“小问题。” 沈怡然将平板小心地放在一边,却没有立刻开始画画。她看着洛奇,轻声问:“你是计算机系的?” “嗯,大一。” “难怪对设备这么熟悉。”她顿了顿,又说,“刚才看你操作,很熟练。” 洛奇有些不好意思地摸了摸后颈:“平时喜欢折腾这些。” “很厉害。”沈怡然认真地说。 简单的三个字,却让洛奇心里泛起一阵涟漪。他张了张嘴,想说点什么,却发现自己词穷了。 沈怡然也没有再说话。她重新拿起触控笔,戴上蓝牙耳机,点开了之前未完成的画作。 图书馆里恢复了安静。 但有什么东西,已经不一样了。 洛奇重新拿起书,这次,他发现自己能够专注了。心里那种揪着的感觉消失了,取而代之的是一种淡淡的、温暖的充实感。 他帮到她了。 虽然只是一个小忙。 但她对他说了“谢谢”,还说他“很厉害”。 这就够了。 阳光继续在桌上移动,将两人的影子拉得很近。键盘敲击声,触控笔划过屏幕的细微声响,翻动书页的声音,交织成午后图书馆里最和谐的乐章。 偶尔,洛奇会抬头看一眼对面。 沈怡然已经完全沉浸在创作中了。眉头舒展,眼神专注,嘴角甚至带着一丝若有若无的笑意。 她不再疲惫了。 至少此刻,她是快乐的。 这就够了。 洛奇低下头,继续看书。嘴角,也不自觉地扬起了一个小小的、连他自己都没有察觉的弧度。 第33章 第一次帮忙 洛奇接过平板,指尖在光滑的金属背板上轻轻划过,仿佛还能感受到她手心的余温。他定了定神,将那些杂乱的念头压下去,把注意力集中在眼前的问题上。 屏幕还亮着,停留在绘图软件的界面,那断断续续的笔迹看起来格外刺眼。 他没有立刻动手,而是先询问情况:“学姐,是只有这个软件有问题吗?其他应用呢?” 沈怡然点点头:“其他都正常,只有这个绘图软件。笔迹偏移,延迟严重,昨天还好好的。” 洛奇心里有了初步判断。专业绘图软件对手写笔驱动的兼容性要求很高,尤其是系统更新后,很容易出现驱动冲突或版本不匹配的问题。 “我可能需要进系统设置看看,”他抬眼征询她的意见,“可以吗?” 沈怡然没有丝毫犹豫:“你看吧。” 得到许可,洛奇的手指在屏幕上熟练地操作起来。他先退出了绘图软件,然后进入平板的系统设置,找到“应用程序管理”,点开那个绘图软件的详情页。 沈怡然微微倾身过来,目光随着他的操作移动。她靠得不近,但洛奇还是能闻到她身上那股淡淡的、干净的香味,像是洗衣液混合着阳光的味道。这让他心跳又不自觉地快了两拍。 他强迫自己专注于屏幕。 软件版本号显示是最新的。他点开存储选项,清空了缓存和数据——这是最基础的操作,但沈怡然显然已经试过了。 “缓存清理过了,”沈怡然在一旁轻声说,“也重启过了。” “嗯,看来不是缓存的问题。”洛奇应了一声,手指滑动,退出应用管理,进入了更深层的“开发者选项”。这里一般用户不会轻易点开,充斥着各种专业术语和开关。 沈怡然看着那些密密麻麻的英文选项,眼神里流露出一点好奇,但没有出声打扰。 洛奇找到了“指针位置”和“显示触摸操作”的选项,暂时勾选上。然后他再次打开绘图软件,拿起触控笔在屏幕上画线。 屏幕上,除了笔迹,还出现了精确的坐标点和触控轨迹。洛奇仔细观察——笔尖的物理坐标和屏幕显示的坐标确实存在明显偏差,而且轨迹有跳跃,这说明驱动层确实出了问题,信号传输不稳定。 “是驱动冲突,”他下了结论,退出测试模式,“大概率是上次系统更新后,新的系统驱动和绘图软件自带的旧版手写笔驱动不兼容了。” 沈怡然听得很认真,虽然有些术语不太明白,但洛奇条理清晰的解释让她明白了问题所在。“那……能修吗?”她问,声音里带着一丝不易察觉的期待。 “可以试试重装驱动。”洛奇说着,已经开始操作。他长按电源键,调出关机菜单,但没有选择关机,而是同时按住音量加键,进入了平板的安全模式。 屏幕背景变暗,角落里出现“安全模式”的水印。在这个模式下,系统只加载最基本的驱动和服务,第三方驱动都会被禁用。 “安全模式?”沈怡然认出了那个标志。 “嗯,在这里卸载有问题的驱动,比较干净。”洛奇解释着,进入设备管理器,找到了手写笔的设备驱动。果然,驱动版本号显示的是一个比较旧的版本,发布日期远在最近这次系统更新之前。 他选中那个驱动,点击卸载。系统弹出确认提示,他毫不犹豫地点了确定。 驱动卸载完成后,他退出安全模式,平板正常重启。 等待开机的几十秒里,图书馆格外安静。沈怡然没有说话,只是静静地看着他操作,目光专注。洛奇能感觉到她的视线落在自己手上,这让他手指的动作更加一丝不苟。 重启完成,平板自动检测到新的输入设备(手写笔),开始自动搜索并安装系统自带的、最新的兼容驱动。进度条缓慢移动。 “让它自己装完应该就好了。”洛奇把平板放回桌上,推到沈怡然面前。 沈怡然看着屏幕上跳动的安装进度,又看了看洛奇,眼中那抹讶异早已变成了清晰的欣赏。“你很熟练,”她说,“平时经常修这些?” 洛奇被她看得有点不好意思,抬手挠了挠后脑勺,这个略显青涩的动作让他身上那股认真的技术宅气质软化了不少:“计算机系的……略懂一点。自己电脑也常出问题,弄多了就会了。” “不只是略懂吧,”沈怡然嘴角微微弯了一下,那弧度很浅,但洛奇捕捉到了,“这么快就定位问题并解决了,很厉害。” 她的夸奖很直接,声音平静,却带着真诚。 洛奇耳朵尖有点热,他垂下眼睫,盯着桌面的木纹:“没有……正好碰上了。” 这时,平板发出轻微的提示音,驱动安装完成。沈怡然立刻拿起触控笔,点开那个让她头疼了一下午的绘图软件。 这一次,软件流畅地打开了,界面清晰。 她试探性地在空白画布上画了一笔。 一道流畅的、精准的、毫无延迟的线条跃然屏幕上,笔尖落在哪里,线条就出现在哪里,分毫不差。沈怡然眼睛亮了一下。她又快速画了几笔,一个简单的小猫轮廓瞬间成型,线条圆润连贯。她放下笔,长长地、彻底地舒了一口气,那口气里带着如释重负的轻松,也带着问题解决的愉悦。 “好了,完全好了。”她转向洛奇,声音比刚才轻快了一些,“谢谢你,洛奇。真的帮大忙了。” 这一次,她叫了他的名字。不是“同学”,不是“你”,是“洛奇”。 洛奇抬起头,对上她含笑的眼眸。那双平时略显清冷的眼睛,此刻因为笑意而微微弯起,像月牙一样,里面清晰地映着他的影子,还有毫不掩饰的、真诚的感谢和欣赏。 那欣赏的目光,像一道温暖的阳光,瞬间照进了他心底某个角落。 他张了张嘴,想说“不客气”,却觉得这个词太轻了。最后只是抿唇笑了笑,摇摇头,表示这真的没什么。 但心里,有什么东西,在悄悄生根,发芽。 第一次,他不仅仅是“图书馆对面那个安静的学弟”。 第一次,他用自己的能力,真真切切地帮到了她。 第一次,她看他的眼神里,除了平静和礼貌,多了欣赏和真实的温度。 这种感觉,比他写出一个受欢迎的故事章节,更让他心跳加速,更让他觉得……充实而美好。 第34章 推荐的软件 问题解决了,绘图软件恢复了流畅,沈怡然却没有立刻开始画画。她握着触控笔,指尖在平板边缘轻轻点了两下,似乎在思考什么。 洛奇已经重新拿起自己的书,但余光仍然留意着她的动静。 过了大约一分钟,沈怡然再次开口,声音比刚才更自然了一些,像是在继续刚才那个关于技术的话题。 “其实……这个问题困扰我有一阵子了,”她侧过头,看着洛奇,“不只是驱动。我经常需要在平板、笔记本电脑和手机之间同步画稿的源文件和进度,试过几个网盘和同步工具,都不太理想。要么速度慢,要么版本管理混乱,有时候还会丢数据。” 她说着,眉头又习惯性地微微蹙起,那是遇到实际工作难题时的表情。“尤其是大型的分镜文件,图层很多,用普通工具同步起来很麻烦。” 洛奇听得很认真。她说的这些痛点,他虽然不是专业画画的,但作为经常在多个设备间同步代码和文档的计算机系学生,完全能够理解。数据同步、版本管理、传输安全……这些都是很实际的需求。 一个念头在他脑海里闪过。 他放下书,身体微微前倾,双手在桌面上交握,神色认真地看着沈怡然:“学姐,如果你需要频繁在设备间同步画稿,又要兼顾效率和安全性的话……或许可以试试这个。” 他拿起自己的手机,点开应用商店,快速搜索了一个名字,然后把屏幕转向沈怡然。 屏幕上显示着一个图标设计简洁、名字也很直白的应用——“syncsketch”。评分很高,但下载量不算特别庞大,属于那种在专业小圈子里口碑很好,但大众知名度不高的工具。 “这个?”沈怡然接过洛奇的手机,指尖在屏幕上滑动,仔细看着应用介绍,“同步素描?专门为创意工作者设计的?” “对,”洛奇解释道,语气是他谈论擅长领域时特有的清晰和有条理,“它底层用的是点对点加密传输,速度比走公有云服务器快很多,特别是在校园网这种局域网环境下,几乎是秒传。而且它支持增量同步,只传输你修改过的图层数据,对大文件特别友好。” 沈怡然眼睛亮了一下:“增量同步?这个功能很实用。” “还有版本历史,”洛奇继续介绍,他注意到沈怡然听得很专注,这让他讲解的兴致更高了些,“它会自动保存每一个同步节点的文件状态,你可以随时回溯到任何一个历史版本,误删了或者改乱了也不怕。界面虽然看起来简单,但专门针对图片、矢量图这些创意文件做了优化,预览和对比都很方便。” 他说着,又想起一点:“哦,它还有个‘冲突解决’功能很智能。如果你在两个设备上同时修改了同一个文件,它会高亮显示冲突的部分,让你手动选择保留哪个版本,而不是粗暴地覆盖或创建副本。” 这些都是他在寻找适合自己的代码同步工具时,研究对比过很多同类应用后积累的知识。没想到,此刻能派上用场。 沈怡然一边听,一边用手指放大应用介绍里的截图和功能列表,看得很仔细。洛奇描述的那些痛点,她几乎全都遇到过。网盘同步慢、版本混乱、手机预览不方便、害怕文件丢失……这个叫syncsketch的工具,似乎精准地击中了她的所有需求。 “安全性呢?”她问了一个关键问题。她的画稿很多是未公开的创作,有些甚至是商业项目的草稿,安全至关重要。 “端到端加密,”洛奇肯定地说,“密钥只保存在你自己的设备上,传输过程也是加密的。开发团队是北欧那边的,对隐私保护比较看重,口碑一直很好。当然,如果是涉及最高商业机密的,可能还需要搭配其他措施,但日常创作同步绝对够用了。” 沈怡然点了点头,显然对这个答案很满意。她拿出自己的手机,对着洛奇手机上的应用名称,认真地在自己的应用商店里输入,找到,然后点击了下载。 “我回去研究一下,”她说,声音里带着一种发现新工具的跃跃欲试,“谢谢你推荐,洛奇。听起来比我现在用的方案好很多。” “不客气,”洛奇收回自己的手机,耳朵还是有些热,但心里很高兴,“学姐你可以先试用看看,它有免费的基础版,功能足够个人使用了。如果觉得好,再考虑付费版的高级功能。” “好。”沈怡然记下了他的话,把下载好的应用图标移到了一个专门的文件夹里。 这个小插曲似乎让两人之间那层无形的、安静的隔膜,又薄了一点点。他们不再仅仅是共享一张桌子、互不打扰的陌生人,而是有了一次关于具体问题的、有效的交流。 下午的学习时光继续。 沈怡然没有再打开绘图软件画画,而是继续在笔记本电脑上处理文档,但她的神情比之前明显轻松了不少,偶尔看向放在一旁的平板时,眼神也不再是烦恼,而是安心。 洛奇也重新沉浸到《数据结构与算法》的世界里,但嘴角始终带着一丝自己都未察觉的、浅浅的弧度。 六点快到了,沈怡然开始收拾东西。今天她没有像昨天那样疲惫地叹气,动作利落了许多。 她把笔记本电脑、平板、书一一收进背包,最后拿起那个浅粉色的保温杯。 就在她背好背包,准备转身离开的那一刻,她忽然停住了动作,目光落在洛奇身上。 洛奇正低头拉自己书包的拉链,察觉到她的视线,抬起头。 然后,他看见了。 沈怡然对他微微弯起了嘴角。 那不是礼节性的点头,也不是之前那种带着欣赏的浅笑。这是一个更清晰的、更放松的、甚至带着一点点……属于朋友间那种温和谢意的微笑。 嘴角上扬的弧度不大,但足够让她的眼睛也跟着弯了起来,眼尾漾开一点点细微的、动人的纹路。像初春湖面被微风拂过,荡开的第一圈涟漪。干净,清澈,又有着真实的温度。 这个微笑持续的时间很短,大概只有一两秒。 然后她便恢复了平常的神色,对他轻轻颔首,转身,马尾辫在空中划过一个轻快的弧度,步伐平稳地离开了。 洛奇却僵在了原地。 拉链拉了一半,手指还捏着金属拉头。 脑海里,全是那个笑容。 那个极浅,却无比清晰的微笑。 像一颗小石子,投入他平静的心湖。 咚的一声。 涟漪,一圈,一圈,缓缓荡开。 再也无法平息。 第35章 笑的余波 那天晚上,洛奇失眠了。 不是辗转反侧的那种失眠,而是精神异常清醒,躺在床上,睁着眼睛,望着天花板上被窗外路灯光晕染出的模糊光影,脑海里像走马灯一样,反复回放着同一个画面。 那个微笑。 沈怡然转身前,对他露出的那个极浅的微笑。 细节被记忆无限放大、放慢—— 她嘴角扬起的弧度,精准到他能回忆起那微微上翘的唇珠。她眼睛弯起的形状,像两弯清凌凌的新月,里面映着图书馆窗口透进来的、最后一点天光,亮晶晶的。甚至她脸颊上因为微笑而微微绷紧又放松的皮肤纹理,她垂下眼睫又抬起时,睫毛扫过下眼睑的那一瞬阴影…… 每一个细节,都清晰得可怕,深刻得烫人。 像用烧红的烙铁,狠狠地、精准地烫在了他大脑的沟回里。 “她笑起来时,眼角微微弯起,像初融的雪水渗进心缝。” 这句话毫无预兆地闯进他的脑海,带着某种非写不可的冲动。 他猛地从床上坐起来,动作太大,铁架床发出“嘎吱”一声轻响。 下铺的周磊迷迷糊糊地嘟囔了一句:“洛哥……你干嘛……” “没事,上厕所。”洛奇压低声音说,轻手轻脚地爬下床。 他没有去卫生间,而是摸黑坐到了自己的书桌前,按亮了笔记本电脑屏幕。幽蓝的光映亮了他半边脸,也驱散了宿舍里的一片黑暗。 他直接登录了“星海阅读”的作者后台,点开《遇见你,在九月》的文档,翻到最新写到的部分。 手指放在键盘上,几乎没有停顿,那些在脑海里盘旋了半夜的字句,像有了自己的生命一样,倾泻而出。 他没有写具体的情节推进,而是插入了一段近乎纯描写的段落,关于“苏晴”的一个笑容。 他写那个笑容出现的时机——在她接受了“林深”的帮助,解决了困扰她许久的问题之后。 他写那个笑容的样子——嘴角如何上扬,眼睛如何弯起,目光如何清澈又带着真实的温度。 他写那个笑容带来的感觉——像冬日暖阳,像初春暖风,像沙漠甘泉……最后,他写下了那句在心头盘旋已久的话: “她笑起来时,眼角微微弯起,像初融的雪水,悄无声息地渗进心缝最干燥皲裂的角落。冰凉,却带来复苏的震颤;细微,却足以灌溉一片荒原。” 写到这里,他停住了。看着屏幕上那几行字,心脏在胸腔里怦怦直跳,耳朵里嗡嗡作响。 这描写……太私人了。 太……露骨了。 把那种隐秘的、连他自己都不敢仔细剖析的心动,如此直白地、细腻地铺陈在文字里。 读者会看出来吗? 会猜到……他写的是真实的感受吗? 他有些心虚,又有些莫名的激动。指尖在触摸板上悬停了几秒,最终,还是点击了“保存”,然后“发布新章节”。 新章节很短,几乎是之前章节长度的一半。更像是一个情绪的切片,一个心动的特写。 做完这一切,他迅速合上电脑,像是做了什么亏心事,生怕被别人看见。重新摸黑爬回床上,躺下,用被子蒙住了头。 黑暗和寂静中,心跳声更加清晰。 他在被子里睁着眼,毫无睡意。 不知过了多久,手机在枕边震动了一下,屏幕幽幽亮起。 是“星海阅读”app的评论推送。 他犹豫了几秒,还是解锁点开。 最新章下面,已经多了十几条评论。最新的一条来自“小雨淅淅”,时间是五分钟前,连用了三个感叹号:“啊啊啊!大大这段描写杀我!!!这个笑容的描写也太细腻太心动了吧!!!我没了!!!” 跟着“爱看书的猫”:“我的天,这段心理描写……作者大大你是不是恋爱了???这根本不是普通的小说描写,这是坠入爱河的人的视角吧!!!” “画画的喵”也来了:“同感!大大这段写得太有真实感了!是不是有原型?是不是今天发生了什么好事?从实招来!” “程序员不秃头”的关注点则比较清奇:“只有我注意到‘初融的雪水渗进心缝’这个比喻的精度和美感吗?大大文笔真的绝了!” 再往下翻,评论几乎是一边倒地尖叫和调侃。 “星河大大绝对恋爱了!这描写没有亲身体验写不出来!” “说!是不是偷偷喜欢上学姐了!” “大大笔下的学姐越来越生动了,男主也越陷越深了,看得我全程姨母笑!” “今天的糖分超标了!但是请继续!不要停!” 洛奇一条条看着,脸颊开始发烫,耳朵更是热得厉害,像有两团火在烧。明明隔着屏幕,明明读者们根本不知道他是谁,更不知道“苏晴”的原型是谁,但他却有种被当场看穿心事的感觉。 那种隐秘的、甜涩的、慌乱又雀跃的心情,交织在一起。 他想关掉评论,手指却不受控制地继续往下滑。 直到看到一条比较长的评论: “作者君这段描写,让我想起第一次心动时的感觉。就是那么一个瞬间,对方一个不经意的笑容,或者一句话,一个眼神,就像钥匙一样,突然打开了心里某扇一直紧闭的门。门后是什么?是光,是风,是以前从未察觉到的、汹涌的情感。大大写得真好,那种细微震颤的感觉,非常真实。期待后续,也祝福大大,无论是故事里的林深,还是现实中的你。” 这条评论没有调侃,只有理解和共鸣。 洛奇看着这段话,心里那点被看穿的羞窘和慌乱,慢慢沉淀下去,变成了一种更加柔软、更加复杂的情绪。 他默默地把这条评论设置了“精选”。 然后,他终于关掉了app,把手机塞到枕头底下。 宿舍里重新陷入黑暗和寂静,只有室友们均匀的呼吸声。 洛奇睁着眼,在黑暗中,仿佛又看到了那个微笑。 这一次,不再慌张。心底那片被“雪水”浸润的“荒原”,悄悄冒出了一点嫩绿的、柔软的芽尖。 他知道,有些东西,不一样了。 在他心里。 在那个属于“星河”的故事里。 也许,在未来的某一天,在他和沈怡然之间,也会有些东西,悄悄地、不一样了。 这个念头,让他在这个失眠的深夜,嘴角也忍不住,悄悄弯起了一个极浅的、只属于自己的弧度。 耳朵,还在持续发热。 第36章 习惯成自然 自那日帮忙修好平板、推荐了同步软件,并收获了那个让洛奇失眠整晚的微笑之后,图书馆那张靠窗的桌子,似乎发生了一些难以言喻的、微妙的变化。 变化并非惊天动地,没有突然增多的对话,没有约定俗成的默契,一切依旧在“安静”的基调下进行。但就像春风拂过冰面,裂纹虽细微,却真实存在,并预示着某种坚固状态的悄然消融。 首先变化的是“占有权”。 洛奇不再需要“提前”或“巧合”地占据对面的座位。每天下午一点五十,当他踏入图书馆三楼,走向那个熟悉的角落时,对面那个位置,几乎是恒定地空着。仿佛它不再是公共区域的一个随机座位,而是被默认为“他的”位置。偶尔有陌生的同学路过,目光扫过那个空位,似乎想要坐下,但看到洛奇走过来,或者看到对面已经摆放整齐的、属于沈怡然的笔记本电脑和保温杯,便会自觉地转向其他空桌。 这成了一种无声的宣告。 而沈怡然,两点整准时出现,看到对面已经坐下的洛奇,眼神里早已没有了最初的讶异或探究,只剩下一种近乎平淡的接受。她会微微颔首,有时甚至连这个动作都省略,直接坐下,打开设备,沉浸到自己的世界里。仿佛他的存在,像窗外的梧桐,像桌上的木纹,像空气里漂浮的尘埃,成了这个空间里自然、合理、无需特别关注的一部分。 然后,是一些极小、却无法忽视的互动。 那是一个周四的下午,阳光很好。洛奇正在攻克一道复杂的算法题,眉头紧锁,草稿纸上写满了各种尝试。忽然,对面传来极轻微的“沙沙”声。 他抬眼。 沈怡然正从她的背包侧袋里,拿出一小包独立包装的饼干。包装是浅绿色的,上面印着抹茶的图案。她拆开自己那包,小口吃着,目光还停留在笔记本电脑的屏幕上。 吃了两片,她似乎想起了什么,动作顿了一下。然后,她拿起另一包未拆封的、一模一样的抹茶饼干,用指尖轻轻推过桌面中间的“楚河汉界”,停在了洛奇摊开的《数据结构与算法》课本旁边。 做完这个动作,她甚至没有抬头看他,视线依旧黏在屏幕上,只是用握着饼干包装的那只手,随意地朝他的方向晃了一下,示意那是给他的。接着,她便继续吃自己的那片,另一只手在触摸板上滑动,完全是一副“顺手为之、不必在意”的模样。 洛奇愣住了。 他看着那包静静躺在他书边的绿色小包装,心脏像被一根羽毛轻轻搔了一下。包装纸在阳光下反射着细微的光泽,空气里似乎都飘起了一点点抹茶清新的微苦香气。 他迟疑了两秒,然后伸出手,拿起了那包饼干。 指尖碰到包装纸,发出轻微的窸窣声。 “谢谢学姐。”他压低声音说。 沈怡然这才从屏幕前抬起眼,看向他,摇了摇头,意思是“不用谢”,然后又低下头去。整个过程自然得仿佛只是递了支笔。 洛奇拆开包装,里面是四片小巧的抹茶饼干。他拿起一片放进嘴里,酥脆,微甜,带着清苦的茶香。很简单的零食,但味道却格外清晰。 那天下午,算法题似乎也没那么难攻克了。 这次“饼干事件”像打开了一个小小的缺口。 几天后的一个下午,洛奇注意到沈怡然的保温杯空了。她拿起来,习惯性地想喝一口,发现没水了,便轻轻拧上盖子,把杯子放回原处,继续看书。但没过多久,她大概是真的渴了,又拿起空杯子看了看,眉头微蹙,然后起身,拿起杯子,看样子是打算去茶水间接水。 就在这时,洛奇也站了起来。 “我去趟卫生间。”他对看过来的沈怡然低声解释了一句,语气自然。 沈怡然点点头,拿着自己的空杯子,走向另一个方向的茶水间。 洛奇走向卫生间,但在路过沈怡然的座位时,他的脚步几不可查地停顿了半秒,目光飞快地扫过她桌上那个浅粉色的保温杯。 几分钟后,洛奇从卫生间回来。沈怡然也刚好接完水回来,手里拿着重新满上的保温杯。 两人几乎同时回到座位。 沈怡然坐下,拧开杯盖,小口喝水。 洛奇也坐下,重新翻开书。 一切如常。 但只有洛奇自己知道,刚才在卫生间门口短暂等待、估摸着她接水回来的时间、再若无其事走回来的那一点点紧张和小心思。 以及,更早之前——他其实在她起身去茶水间之前,就留意到她的水杯空了。他去卫生间是真,但选择在那个时间点去,也是真。 这是一种极其隐晦的、几乎难以被察觉的关照。 他不敢直接拿她的杯子去帮她接水,那太越界,太冒失。但他可以用自己的方式,在她需要的时候,“恰好”也离开座位,避免她独自起身接水时可能产生的、哪怕只有一丝丝的不便或孤单感。 后来,这几乎成了某种固定的模式。 每当沈怡然的保温杯水位见底,洛奇总能“适时”地起身去卫生间或者书架间找本书。而沈怡然接水回来时,也总能“刚好”看到他回到座位。 次数多了,连洛奇自己都觉得,这或许真的只是一种巧合,一种因为长期固定相处而形成的、对彼此作息节奏的模糊感知。 直到有一次,周磊来图书馆找洛奇借笔记,正好目睹了这一幕。 沈怡然杯子空了,她看了一眼,没动。过了大概两分钟,洛奇合上书,起身离开座位。沈怡然这才拿起杯子,走向茶水间。 周磊旁观了全程,等洛奇回来,沈怡然也接完水回来,两人重新进入学习状态后,他才用胳膊肘碰了碰洛奇,凑到他耳边,用气声说: “行啊洛哥,都会搞这种‘热水战术’了?趁人家接水时自己也离座陪着?电视剧里暖男都这么演。” 洛奇瞬间耳根通红,猛地转头瞪向周磊,眼神里写满了“闭嘴”和“你怎么知道”。 周磊得意地挑挑眉,用口型无声地说:“我、看、见、了。” 洛奇立刻扭回头,把脸埋进书里,恨不得原地消失。他自以为隐秘的小动作,原来在旁观者眼里,竟然如此明显吗?那沈怡然……她会不会也察觉到了? 这个念头让他紧张了一下午,偷偷观察沈怡然的反应。但她一切如常,看书,打字,喝水,表情平静自然,没有任何异样。 洛奇这才慢慢放下心来。也许,周磊只是碰巧猜中,也许,沈怡然并未察觉。又或者,她察觉了,但并不在意,或者……默许了? 无论是哪一种,这种微妙的变化,已经实实在在地发生了。 分享零食,和“热水战术”,成了他们之间除了问题求助之外,仅有的、规律性的互动。依旧很少交谈,依旧各自沉浸在自己的世界里。 但氛围确实不同了。 从前是纯粹的、冰冷的安静,两个独立的个体在共享空间。 现在,这安静里掺进了一丝极淡的、温润的气息。像冬日紧闭的窗,窗棂缝隙里,悄然渗入了一缕暖阳。看不见,摸不着,但身处其中的人,能清晰地感觉到那一点点温度的变化。 习惯,成了一种更强大的自然。 习惯了对面的座位属于他。 习惯了他安静的存在。 习惯了他递过来的零食(虽然只发生过一次)。 习惯了自己去接水时,他也会“恰好”离座。 也习惯了,在这样一个阳光充沛或阴雨绵绵的下午,有一个人在对面,与自己共享这片安静的、只属于学习和思考的时光。 这种习惯,让洛奇感到一种前所未有的踏实和满足。 它不像那个微笑带来的悸动那样汹涌,却更加绵长,更加深入地渗透进他日常生活的肌理里,成为他大学生活中,一个温暖而稳定的锚点。 他知道,这一切的起点,或许只是源于他一次鼓起勇气的“需要帮忙吗”,和她一次出于感谢的、极浅的微笑。 但发展至此,已远远超出了感谢的范畴。 它变成了一种安静的陪伴,一种无言的默契,一种在青春时光里,悄然生长出的、珍贵的情谊。 或许,还不止是情谊。 洛奇不敢深想。 他只想珍惜当下,珍惜每一个这样的下午,珍惜对面那个低头看书或画画的侧影,珍惜这片日益温润的安静。 第37章 她看的书 习惯一旦形成,观察便成了下意识的行为。 洛奇开始不自觉地留意沈怡然借阅的书籍,这几乎成了他坐在她对面的一个附加乐趣。她的书通常整齐地叠放在平板旁边,封面朝上,便于随时取用。 最开始吸引洛奇注意的,自然是那些厚重的经济学专著。《宏观经济学原理(第七版)》、《计量经济学导论》、《货币金融学》……深色或纯色的封皮,烫金的严肃标题,无不彰显着专业的深度和学习的强度。洛奇虽然看不懂具体内容,但能从她阅读时专注的眉头、频繁的笔记中,感受到那份属于经管院学霸的认真。 这与他印象中的她——那个在文艺部海报前指点江山、在舞台上自信从容、在平板上画出灵动线条的沈怡然——形成了某种有趣的反差。原来,在那些耀眼的才华和光彩背后,她同样需要埋首于艰深的理论和枯燥的数据。 这种认知让洛奇觉得她更加真实,也更加令人钦佩。 后来,书堆里开始出现一些不那么“经济学”的面孔。 比如《分镜语言:从意念到画面》。这本书的封面是电影胶片和手绘分镜格的组合设计,显得灵动而专业。洛奇看到沈怡然翻阅这本书时,手指会轻轻摩挲书页上的例图,眼神是那种在研究、在吸收、在构思的专注。他猜,这大概与她文艺部的工作有关,海报设计、舞台布景、甚至她自己的漫画创作,可能都需要分镜知识的支撑。 再比如《色彩心理学》。这本书的封面是大片的色块碰撞。沈怡然看这本书时,常常会对着某个色卡或理论描述思考良久,偶尔还会拿起触控笔,在她的平板备忘录上记下几笔,或者调出色彩盘比划几下。洛奇似乎能透过她的侧影,看到她大脑中正在进行的、关于色彩与情绪、色彩与表达的奇妙联想。 这些书让洛奇看到了她专业之外的另一面——一个对视觉艺术、对创作表达充满热情和钻研精神的沈怡然。这让他觉得亲近,因为他也拥有一个需要不断学习和琢磨的“第二世界”(写作)。他们仿佛在平行的轨道上,用不同的工具(画笔和文字),探索着相似的有关表达和创造的领域。 这种隐秘的共鸣,让他心底滋生出一种微妙的喜悦。 然而,真正让洛奇愣住,甚至心跳漏了一拍的,是某个周三下午出现的一本书。 那天沈怡然来得比平时稍晚一点,手里除了惯常的设备和保温杯,还多了一本刚从图书馆借出的、封面崭新的书。 她把书放在那摞专业书的最上面。 洛奇的目光习惯性地扫过。 书名是:《恋爱心理剖析》。 几个黑色的大字,印在浅灰色的简约封面上,旁边配着一个小小的、抽象的心形线条图案。 洛奇的大脑像是突然被按下了暂停键。 恋爱……心理? 他眨了眨眼,确认自己没有看错。那本书就安静地躺在《货币金融学》旁边,风格迥异,对比鲜明,以至于显得有些突兀。 沈怡然……看这种书? 为什么? 无数个问号像气泡一样瞬间涌上洛奇的脑海,然后“噗噗噗”地相继炸开,留下一片空白和细微的耳鸣。 他的第一反应是难以置信,甚至有点莫名的慌乱。就像无意中窥见了某个绝不应该被外人知晓的秘密角落。 他强迫自己移开视线,低头盯着自己书上的代码,但那些字母和符号仿佛都失去了意义,在他眼前乱跳。 耳朵里能听到自己有些过快的心跳声,还有对面传来书页被轻轻翻动的、细微的沙沙声。 她在看。就在此刻,就在他对面,平静地、专注地翻阅着那本《恋爱心理剖析》。 洛奇的指尖无意识地抠着书页边缘,脑子里乱成一团。 她为什么借这本书?是课程需要?经管院还有研究恋爱心理的课?好像没听说过。那是文艺部的工作需要?策划活动?写剧本?分析角色?好像也有可能。 但需要专门借一本学术著作来研究吗? 还是说,是出于个人兴趣? 这个念头一冒出来,就像一颗小火星,“嗤”地一下点燃了洛奇心里某个干燥的角落。 个人兴趣……研究恋爱心理…… 她在研究什么?或者她在困惑什么?她在试图理解什么? 是因为她自己遇到了相关的问题?还是单纯的好奇?抑或是像他写小说一样,为了创作而进行的素材积累? 各种可能性像走马灯一样在他脑海里旋转,每一种都让他心绪难平。 他忍不住,又飞快地抬起眼帘,瞥了对面一眼。 沈怡然正微微低着头,长发从肩头滑落几缕。她一只手撑着下巴,另一只手的手指正停留在书页的某一段落,目光沉静,眉心微蹙,完全是一副沉浸在阅读和思考中的学术模样。那神情,和她看《宏观经济学原理》时,几乎没有任何区别。 冷静,客观,像是在分析一个有趣的课题,而不是在窥探什么私密的情感领域。 这个发现,像一盆冷水,轻轻浇在了洛奇有些过热的大脑上。 他忽然觉得自己刚才的慌乱和那些不着边际的猜测,有点可笑,也有点自作多情。 是啊,她在文艺部。文艺部要组织活动,要排演节目,可能涉及情感题材的创作或分析。她本人又在画漫画,漫画里自然也少不了情感刻画。借阅一本《恋爱心理剖析》作为参考资料,不是再正常、再合理不过的事情了吗?这完全是出于工作和创作需求的“学术研究”。 仅此而已。 洛奇在心里对自己重复了几遍这个结论。 随即,一股淡淡的、自嘲的情绪涌了上来。 他在瞎想什么?竟然会因为一本书名,就心神不宁,联想到那么多有的没的。太不冷静,也太不成熟了。 沈怡然是那样理性、优秀、目标明确的人。她的时间精力,恐怕绝大部分都分配给了学业、工作和热爱的创作。像“恋爱”这种充满了不确定性和情绪消耗的事情,大概根本不在她目前的优先考虑列表里。否则,她也不会拥有“零绯闻”的称号。 自己那点刚刚萌芽的、连自己都不敢正视的心思,在她面前,恐怕渺小得微不足道,甚至有些可笑。 想明白这些,洛奇心里那阵剧烈的波动渐渐平息下去,取而代之的是一种更加复杂的情绪。有点释然,有点失落,还有点对自己刚才反应的羞愧。 他深吸一口气,再次强迫自己把注意力集中到眼前的代码上。 这一次,字母和符号终于恢复了它们原本的意义。 图书馆里依旧安静。 阳光偏移,窗外的梧桐树影在桌面上拉长。 沈怡然翻过一页书,发出轻柔的声响。 洛奇敲下一行代码,按下编译。 一切如常。 只是那本《恋爱心理剖析》的浅灰色封面,依然静静地躺在对面书堆的最上方,像一个小小的、无声的谜题。 洛奇不再看它。 但他知道,这个下午,这本书,以及自己因为它而产生的那阵短暂而剧烈的心理活动,都将成为他记忆里一个清晰的节点。 一个提醒他,他们之间依然隔着遥远的距离,而他自己的心思,是多么容易为她的一举一动所牵动的节点。 他自嘲地弯了弯嘴角。 学术研究而已。 他在心里,再次对自己说。 第38章 他的小说 日子如潺潺流水,在图书馆窗外的光影流转中悄然滑过。 洛奇在“星海阅读”上连载的《遇见你,在九月》,如同得到适宜阳光和雨露的植物,正缓慢而坚定地生长着。读者数量平稳增长,从最初的三位数,渐渐朝着四位数迈进。收藏数突破了五百,评论区也热闹起来,不再是往日那寥寥几条留言的冷清模样。 最让洛奇感到奇妙的是,笔下那个名为“苏晴”的“清冷学姐”,仿佛被注入了鲜活的生命。从最初阳光下帮他捡起稿纸时的惊鸿一瞥,到图书馆里安静专注的侧影,再到发现她私下是才华横溢的漫画家时的惊喜,“苏晴”这个角色在他的文字里日渐丰满,有血有肉。 他描绘她在专业课上冷静分析案例时的锋芒,也刻画她面对复杂经济学模型时微微蹙起的眉头;书写她在文艺部统筹全局时的干练果断,也记录她为一个舞台细节反复修改到深夜的执着;展现她阅读时沉浸在自我世界的安宁,更呈现她画笔下流淌出的充满想象力的另一个世界。 每一个细节,都源于真实的观察,却又经过了精心的文学化处理。他模糊了地点,调整了时间线,将那些真实片段打散、重组,再融入自己合理的想象与情感。他笔下的“林深”也在不断成长,从初入大学有些迷茫的新生,逐渐变得坚定,开始用自己笨拙又真诚的方式,慢慢靠近那个仿佛在发光的“学姐”。 故事的情感线细腻而缓慢,没有惊天动地的告白,也没有刻意营造的浪漫桥段。只有图书馆里日复一日的无声陪伴,电梯里简短的几句对话,帮忙解决问题后一个浅浅的笑容,以及分享零食、留意水杯这些微不足道却暖人心扉的细节。 洛奇把自己感受到的所有微妙心绪——初见时的惊艳,观察时的好奇,想要靠近又不敢唐突的忐忑,得到回应时的小小雀跃,还有那日渐加深的淡淡牵挂——都毫无保留地倾注到了文字里。他自己也分不清,这究竟是在创作一个虚构的故事,还是在用文字记录、梳理、甚至珍藏自己这段未曾言明的心事。 读者们的反应超出了他的预期。除了常见的“好看”“求更新”“甜甜甜”,更多深入的分析和讨论开始出现。有人讨论“苏晴”这个角色的塑造:“大大笔下的学姐太立体了!不是那种脸谱化的高冷女神,她有事业心,有才华,有软肋,会疲惫,但内心又很温柔,这种反差感塑造得太棒了!”有人分析“林深”的心理:“男主默默陪伴、用行动表达关心的方式太戳人了!比起那些咋咋呼呼的追求者,这种细水长流的喜欢更让人心动。”还有人热衷于猜测剧情走向:“按这节奏,男主啥时候能发现学姐画的就是他啊?”“我赌五毛,学姐早注意到男主了,那些漫画原型肯定有参考!”“期待掉马甲的那一天!” 然而,一条热评打破了他的平静。id为“细节侦探”的读者留言:“追更到现在,我有个强烈的感觉。大大对‘苏晴’学姐的描写,从外貌特征(习惯扎马尾,看书时无意识咬笔帽),到行为细节(用浅粉色卡通猫咪保温杯,遇到技术问题先自己尝试解决),再到性格特质(表面清冷独立,内心柔软,对热爱的事极为专注执着),细节堆砌得太真实了,超出了普通小说角色塑造的范畴,充满了‘即视感’和‘真实感’。大大,老实说,这个‘苏晴’学姐是不是有现实原型,而且是你非常熟悉、观察仔细的原型?” 这条评论下面跟了上百条回复。“卧槽!这么一说,我也觉得有些细节真实得不像是虚构的!”“对对对,那个‘画画时沉浸在自己世界里完全忘记周围’的描写太有画面感了,没亲眼见过很难写得这么传神!”“难道作者大大在写自己的真实经历,‘林深’就是大大本人?”“如果是真的,那也太浪漫了!现实中的学姐知道有人以她为原型写小说吗?”“@细节侦探你是列文虎克转世吧,说得真有道理,我开始怀疑了!”“大大快出来回应,是不是真有原型?” 洛奇握着鼠标的手微微颤抖,心脏在胸腔里剧烈跳动,手心沁出了一层薄汗。他知道,自己的秘密被敏锐地察觉到了。尽管他尽力将现实细节打散、变形、重组,但源于真实观察的“质感”和倾注的真实情感,还是被读者捕捉到了蛛丝马迹。 这种感觉复杂极了。一方面,这说明他写得足够好、足够真实,能引发读者的共鸣;另一方面,巨大的不安和慌乱迅速笼罩了他。如果沈怡然看到了这条评论,看到了大家的猜测,会作何反应? 理智告诉他,沈怡然不太可能看这种校园恋爱小说。她那么忙,课余时间要么学习,要么处理文艺部事务,要么沉浸在漫画创作中,连流行的社交媒体都很少发,哪有时间和兴趣看一个新人作者的网络小说?但情感上,那个“秘密可能被当事人发现”的微小概率,还是让他坐立难安。 他想象着,如果沈怡然偶然点开故事,看到那些熟悉的场景和只有当事人才知道的细节,她会认出那是自己吗?会生气、觉得被冒犯吗?还是会感到困惑、不解,甚至有其他别样的情绪?洛奇不敢再想下去。 他盯着评论和讨论,手指在键盘上悬停许久,最终点开回复框,斟酌着字句敲下:“谢谢大家喜欢这个故事和对角色的讨论。‘苏晴’和‘林深’都是虚构的角色,创作中确实借鉴了现实生活的细节和感受,但绝无特定的现实原型。希望大家更多关注故事本身和角色的成长。感谢支持。” 发送这条回复后,他心里满是心虚。从那天起,洛奇更新时更加谨慎。他依然会写下那些让他心动的真实细节,因为那是故事的生命力所在。但他开始刻意加入一些明显虚构的元素,比如给“苏晴”设定一个小说里才有的家庭背景小插曲,让“林深”经历一些他自己从未有过的戏剧件。 他如同在钢丝上小心翼翼地行走。一方面,他害怕被看出端倪,害怕那个微乎其微的、被沈怡然发现的可能性,所以要模糊、伪装,让大家相信这“只是一个故事”。另一方面,一种更深层、更隐秘的渴望在心底涌动。 他怕她知道,可有时在深夜对着屏幕,听着室友均匀的呼吸声,他又会生出荒唐的期盼——如果她能看到该多好。不是那种尴尬、被冒犯的偶然发现,而是在未来,他们更熟悉一些,他有勇气亲口告诉她:“我写了一个故事,里面有个很像你的人,我想把她写得特别好。” 如果她读了,会从“林深”笨拙的关心里,看到现实中那个坐在她对面沉默的学弟心底的波澜吗?会从细腻的描写中,感受到那份小心翼翼珍藏的喜欢吗?这个念头像暗夜里一闪而过的萤火,微弱却蛊惑人心。 但现实很快将这份期盼拉回黑暗。他们依旧只是图书馆里面对面坐着、偶尔简单交流的学姐学弟。回复里“绝无特定的现实原型”几个字,像一道自我设置的屏障,横亘在他的心事和可能被她知晓的路径之间。 于是,他的文字变得更加矛盾和充满张力。读者们依旧热烈讨论剧情,为“林深”和“苏晴”缓慢进展的情感线或心急或沉醉。“细节侦探”评论引发的风波渐渐平息,大多数读者接受了他的解释,或不再纠结原型问题,而是沉浸在故事营造的氛围里。 只有洛奇自己明白,每一个字落笔时的重量。他怕被看出端倪,又怕她永远不知道。这种矛盾的心情,像无声的潮水,在每个创作的深夜里反复冲刷着他。这让他的文字在谨慎中透着真诚,在虚构里藏着真实,也让《遇见你,在九月》这个故事,在众多校园小说中,拥有了一种格外打动人的、细腻而复杂的底色。 他就在这忐忑与期盼的交织中,一字一句,继续书写着。既是为屏幕另一端等待更新的读者,也是为对面那个一无所知却点亮他初秋的女生,更是为那个在现实和虚构夹缝中默默喜欢着她的自己。 第39章 意外的触碰 秋意像是一位温柔又含蓄的画师,悄然间为世界添上一抹别样的色彩。梧桐树的叶子边缘,被它染上了丝丝缕缕的焦黄,好似是不小心洒落的颜料。阳光也如同被这秋意感染,没了夏日的那份灼热与刺眼,变得温吞又柔和。它透过图书馆高大明亮的玻璃窗,慵懒地洒落在地面上,铺开了一片暖融融的金色,那光芒仿佛有着催眠的魔力,让人忍不住昏昏欲睡。 洛奇和沈怡然之间的相处,早已形成了一种“习惯成自然”的默契,就像图书馆里那些被岁月摩挲得泛出光泽的老旧木桌,稳稳当当,坚不可摧。每天下午的那个固定时光,如同铁打的日程,无需约定,无需提醒,他们总会准时出现在这里。坐下后,便各自投入到学习或工作中。偶尔,他们会有极简短的交流;偶尔,也会分享一点小零食。大多数时候,他们沉浸在自己的世界里,却又能奇妙地感知到对方的存在,享受着这份安静的陪伴。 这样的状态,舒适而惬意,以至于洛奇几乎忘却了最初靠近沈怡然时的那份忐忑与悸动。他仿佛觉得,这样的日子能够永恒地持续下去,直到时间的尽头。 然而,生活就像一个调皮的孩子,总会在人们最放松的时候,突然投下一颗小小的石子,打破这份平静。 那是一个周三的下午,洛奇正为下周要交的程序设计论文忙碌着,他需要查找一些参考文献。他所需的几本专业书存放在图书馆三楼的自然科学区,不过并不在他们常坐的靠窗区域的书架上。 他看了看时间,刚过下午三点。此时的沈怡然正全神贯注地在平板上画着什么,她那专注的神情,显然是进入了自己“忘我”的创作状态。洛奇轻轻起身,生怕打扰到她,独自朝着靠里侧、编码以“tp31”开头的那几排书架走去。 图书馆的这个区域格外僻静,高大的书架像沉默的卫士一般林立着。这里的光线比靠窗那边昏暗了许多,空气里弥漫着旧纸张和油墨混合的沉静气味,仿佛在诉说着岁月的故事。洛奇很快就找到了自己需要的书所在的大致区域,他仰起头,目光在一排排书脊上仔细搜寻着具体的索书号。 就在他的目光扫过第三层书架,手指即将触碰到那本《算法设计与分析基础(第二版)》时,另一只手,也从书架的另一侧,几乎同时伸向了同一本书。 两只手都带着明确的目标,速度也都不慢。 于是,在洛奇的指尖刚刚碰到光滑书脊的那一刻,另一只手的指尖,也恰好落在了书脊的另一端。 更确切地说,是洛奇右手的食指指尖,与那只手的——或许是中指,又或许是无名指的指尖——有了极其短暂的接触,接触面积可能只有几平方毫米。 那触感是温热的,柔软的,还带着一点点属于人体的、细微的干燥暖意。 刹那间,时间仿佛被按下了慢放键,无限地拉长。 洛奇甚至能清晰地“感觉”到对方指尖那一点点圆润的弧度,以及那一瞬间传递过来的、几乎难以察觉的体温,那体温仿佛带着一种无形的力量,直击他的内心。 紧接着,像触电一般。 不,比触电还要快。 几乎就在接触发生的同一毫秒,那只手就以惊人的速度缩了回去,快得如同鬼魅的幻影,只留下空气里一丝几不可闻的、因快速移动带起的微弱气流。 洛奇的心脏在那一刹那,像是被一只无形的大手狠狠攥紧,又猛地松开,血液“轰”地一下冲上头顶。他的耳朵里瞬间灌满了自己放大的、擂鼓般的心跳声,那声音震得他有些恍惚。他的手指也像被施了定身咒一般僵在了原地,指尖触碰过书脊的那一小块皮肤,明明没有任何实质性的损伤,却传来一阵清晰而怪异的麻痒感,那感觉迅速顺着手指蔓延到手臂,再到全身,让他浑身都不自在。 他下意识地猛地转头,看向书架的另一侧。 沈怡然就站在那里。 两人之间的距离不到半米,中间只隔着一排厚重的书籍。 她显然也是来图书馆找书的。她常背的那个米色双肩包还挎在肩上,一只手还维持着微微抬起的姿势,只是手指蜷缩着,紧握成了拳,指节因为用力而显得有些发白。她的脸颊以肉眼可见的速度浮起了一层极淡却又异常明显的红晕,那红晕从耳根开始,迅速蔓延到颧骨,甚至脖颈,就像一朵羞涩绽放的花朵。那双总是平静清澈的眼眸里,此刻清晰地映着惊愕、慌乱,以及一丝来不及掩饰的、强烈的窘迫。 她显然也没料到会在这里碰到洛奇,更没料到会发生这样意外的触碰。 两人隔着书架和书籍,四目相对。 空气仿佛瞬间凝固了,连图书馆背景里那种恒常的、低微的中央空调嗡鸣声,似乎都消失得无影无踪。整个世界只剩下彼此有些紊乱的呼吸声,以及书架上方老旧日光灯管发出的、稳定的“滋滋”电流声。 时间仿佛停滞了,不知道过了多久,也许只有两三秒,也许有半个世纪那么漫长。 两人几乎是同时,脱口而出: “你先。” “你先。” 声音都不大,在寂静的书架区却格外清晰。音调里都带着明显的紧绷和一丝不易察觉的微颤,那微颤仿佛是他们内心慌乱的真实写照。 话音落下,两人又同时愣住了。 显然他们都没料到对方会说出同样的话,也没料到这简单的两个字会让气氛变得更加尴尬。 沈怡然脸上的红晕更深了一些,她飞快地垂下眼睫,目光落在自己还紧握的拳头上,似乎想把它藏到身后,但动作进行到一半又停住了,那手足无措的模样,让她显得更加可爱又窘迫。 洛奇也好不到哪里去。他感觉自己的脸颊和耳朵烫得能煎鸡蛋,喉咙干得冒烟,想再说点什么来打破这令人窒息的沉默,可大脑却像死机了一样,一片空白。平日里写代码、写小说时还算灵活的思维,此刻完全失去了作用。 最终,还是洛奇先找回了身体的控制权。 他深吸了一口气——虽然这口气吸得又急又浅,没什么实际作用——然后伸出手,动作有些僵硬地,从书架上取下了那本《算法设计与分析基础(第二版)》。 书有点厚,拿在手里沉甸甸的,仿佛承载着此刻两人之间微妙的氛围。 他转过身,面对着沈怡然,将书递了过去。 整个过程,他的目光都不敢完全与她对视,只是落在她肩膀以下的区域,或者她身后书架模糊的背景上,生怕一抬头就会看到她那羞涩的模样,让自己更加慌乱。 “给……给你。”他的声音比平时低哑了一些,还带着点没缓过劲来的紧绷。 沈怡然抬起头,看了他一眼,又飞快地垂下视线,落在那本递过来的书上。她犹豫了极其短暂的一瞬——那犹豫短到可能连她自己都没意识到——然后,伸出了手。 她的手很稳,手指修长,指甲修剪得干净整齐。 她的手接过了书。 就在她的指尖再次不可避免地、轻轻擦过洛奇握着书的手指边缘时,洛奇清晰地感觉到,她的指尖,几不可察地,轻轻颤了一下。 那颤动非常细微,像蝴蝶翅膀掠过花瓣的震颤,像蜻蜓点水后泛开的最后一圈涟漪,轻微到几乎可以被忽略。 但洛奇感觉到了。 不是因为接触面积有多大,力度有多重,而是因为,他的全部心神,他所有的感官,在那一刻,都无比集中、无比敏感地聚焦在了两人手指交接的那一小片区域。 所以,他捕捉到了那细微的、克制的、却无比真实的颤抖。 如同她脸上那层无法掩饰的红晕,如同她眼中一闪而过的慌乱。 这颤抖,泄露了某种情绪。可能是单纯的意外和窘迫,也可能夹杂着一点点别的、连她自己都未必清楚的东西。 沈怡然接过了书,抱在怀里。书的厚度似乎给了她一点支撑和遮挡。她低着头,声音很轻,几乎像是气音:“……谢谢。” 然后,她没再看洛奇,也没再找其他书(或许她本来也只是为了找这一本),抱着那本厚厚的《算法设计与分析基础》,转身,脚步比平时稍快一些,却依然努力维持着平稳,朝着他们常坐的靠窗区域走去。 洛奇站在原地,看着她有些匆忙却依旧挺直的背影消失在书架尽头。 过了好一会儿,他才缓缓地、深深地吐出一口气,感觉四肢百骸的僵硬感稍稍缓解了一些。 他低头,看着自己刚才递书的那只手。指尖似乎还残留着那一瞬间触碰时的温软触感,以及她接过书时那细微的颤抖。 心跳依然很快,但不再是那种慌乱无措的狂跳,而是变成了一种更加深沉、更加持久的搏动,带着一种奇异的灼热感,从心脏的位置,向全身扩散。 脸颊和耳朵的热度还没退去。 他抬手,有些懊恼地搓了搓发烫的耳廓。 怎么会……这么巧? 偏偏是那本书。 偏偏是那个时候。 偏偏……碰到了。 那个短暂到可以忽略不计的触碰,却像在他平静的心湖里投下了一颗烧红的石子,瞬间蒸腾起大片无法平息的白雾和涟漪。 他定了定神,强迫自己不再去想那瞬间的触感和她脸上的红晕,开始在自己原本要找的那排书架上,寻找自己真正需要的其他参考书。 手指拂过一本本书脊,触感冰凉光滑。 但脑海里,挥之不去的,却是另一种截然不同的、温软的触感。 等他抱着几本找到的参考书回到座位时,沈怡然已经恢复了常态。她坐在那里,面前摊开着那本《算法设计与分析基础》,手里拿着笔,正在书上做着标记。侧脸平静,神色专注,仿佛刚才书架旁那场短暂而尴尬的意外从未发生。只有她耳垂上那一点尚未完全褪尽的、极淡的粉色,泄露了一丝痕迹。 洛奇也默默地坐下,翻开自己的书和资料。 图书馆里恢复了往常的安静。翻书声,笔尖划过纸张的沙沙声,窗外隐约传来的风声,交织在一起,仿佛是一首静谧的乐章。 但有什么东西,似乎不一样了。 那种“习惯成自然”的平静氛围被打破了。一种更加微妙、更加难以言喻的气流,在两人之间无声地流淌。 洛奇能感觉到自己每次翻书、每次移动手臂时,都比以往更加“在意”对面的动静。而沈怡然,她看似完全沉浸在学习中,但洛奇注意到,她喝水的频率比平时高了一些,而且每次拿起保温杯时,动作似乎都格外轻缓。 谁也没有再提那个意外的触碰。 但那个瞬间带来的连锁反应——指尖相触的温软,同时脱口而出的“你先”,接过书时那细微的颤抖,以及彼此脸上无法完全掩饰的窘迫和红晕——却像一枚小小的烙印,清晰地刻在了这个寻常的秋日下午。 它提醒着洛奇,也或许提醒着沈怡然,他们之间那层由习惯和安静构筑起来的、看似稳固的屏障,其实薄如蝉翼。 一次偶然的、意外的、最轻微的物理接触,就足以让它产生裂痕,让某些被刻意忽略或压抑的东西,悄然泄露出来。 往后的时光里,这段“意外触碰”的插曲,或许会被时间覆盖,被日常的琐碎冲淡。 但至少在当下,在这个阳光温煦的图书馆下午,它像一颗投入深潭的石子,激起的涟漪,正一圈一圈,缓慢而坚定地,扩散开去。 影响着少年那颗本就无法平静的心。 或许,也悄无声息地,影响着对面那个看似平静的少女。 第40章 她留下的痕迹 书架旁那次意外的指尖触碰,像投入心湖的石子,涟漪虽然渐渐平息,湖底的泥沙却已被悄然搅动。接下来的几天,图书馆里那张靠窗的桌子,气氛变得有些微妙的不同。 并非尴尬或疏远,而是一种更加敏感的、若有若无的张力。 洛奇发现自己变得异常“警觉”。他的感官仿佛被调到了最灵敏的档位,沈怡然任何一点细微的动静——翻书时纸张摩擦的轻响,思考时笔尖无意识点着桌面的节奏,拿起水杯时手腕转动的弧度,甚至呼吸时极轻微的频率变化——都能清晰地被他捕捉,并在心里引起一阵细微的回响。 沈怡然那边,似乎也笼罩在一层比平时更深的安静里。她依旧准时出现,专注学习或画画,但洛奇能感觉到,她的“专注”里多了一丝克制的意味。她很少再像以前那样完全沉浸到画画的世界里,偶尔会停下来,目光没有焦点地停留在某处,像是在走神,又像是在平复某种不易察觉的波澜。她看他的次数似乎比之前更少,即使目光偶尔掠过,也会飞快地移开。 两人之间的交流降到了冰点。连之前偶尔会有的关于学习或软件的简短询问也消失了。仿佛都在小心翼翼地维持着某种平衡,害怕任何一点多余的声音或动作,会打破这层刚刚经历过意外震荡后、勉强恢复的平静。 这种状态持续了三四天。 直到周五下午。 那天沈怡然似乎格外忙碌,笔记本电脑的键盘敲击声几乎没有停过,眉头也一直微蹙着。快到五点的时候,她接了一个电话,声音压得很低,洛奇只隐约听到“稿子”、“排版”、“晚上发我”几个词。挂了电话,她明显加快了收拾东西的速度,笔记本电脑、平板、书本、笔袋……被她有些匆忙地塞进背包。 洛奇在一旁安静地看着,没有出声。他能感觉到她身上散发出的那种工作模式下的紧绷感。 沈怡然拉上背包拉链,站起身,照例对他轻轻颔首,然后转身离开。她的步伐比平时快,马尾辫在脑后轻快地摆动,很快消失在图书馆走廊的拐角处。 她走了。 洛奇却没有立刻收拾东西。他靠在椅背上,目光落在对面那个已经空了的座位上,心里有种空落落的感觉。这几天那种微妙的、绷紧的气氛,随着她的离开似乎松弛了下来,但留下的不是轻松,而是一种淡淡的、说不清道不明的疲惫和怅然。 是因为那次意外的触碰吗? 是因为触碰之后,两人之间这种刻意的、不自然的安静吗? 他不知道。他只知道,他有点怀念之前那种虽然交流不多,但却自然、温润的相处氛围。 他轻轻叹了口气,开始慢吞吞地收拾自己的书本和笔记本电脑。把笔插回笔袋,把摊开的资料一张张理齐。 就在他拿起自己的水杯,准备起身离开时,目光无意中扫过沈怡然刚才坐过的椅子——准确地说,是椅子和桌子之间那条狭窄的缝隙。 一抹亮晶晶的、小小的金属反光,吸引了他的注意。 他弯下腰,凑近了些。 那是一枚回形针。 但不是普通的银色回形针。它的造型被弯折成一只卡通猫咪的形状——圆圆的脑袋,两只尖尖的耳朵,身体部分弯成回形针的实用结构,尾巴翘起一个小小的弧度。整体是淡金色的金属材质,打磨得很光滑,在图书馆略显昏暗的光线下闪着细腻柔和的光泽。猫咪的眼睛和鼻子似乎是点了黑色的漆,让这个小玩意儿显得格外生动可爱。 是沈怡然掉的。 洛奇几乎可以肯定。她刚才收拾东西时有点匆忙,可能是从笔袋里滑落出来,掉进了椅缝里,她自己都没察觉。 他伸出手,用指尖小心翼翼地,将那枚卡通猫咪回形针从狭窄的缝隙里捏了出来。金属触感冰凉,光滑,带着秋日空气里的微寒。 他将它放在掌心。 小巧的、精致的猫咪造型,静静地卧在他的手心里,淡金色的光泽与他掌心的肤色形成对比。它那么小,那么轻,几乎没什么重量,却仿佛带着某种沉甸甸的、属于原主人的气息。 洛奇用拇指的指腹,轻轻地摩挲过猫咪圆润的脑袋和翘起的尾巴。 冰凉的金属,在他掌心体温的熨帖下,渐渐染上了一丝暖意。 这感觉很奇怪。 仿佛他握着的,不仅仅是一枚意外拾到的、属于她的文具。 更像是……捕捉到了一抹她无意中遗落下来的、真实的痕迹。 一个与她平日展现出的清冷、干练、学霸形象有些反差的小小细节。一枚卡通猫咪形状的回形针……透露出一点点或许连她自己都未曾察觉的、属于女孩子的柔软和童趣。 这个发现,让洛奇心里那点怅然和空落,被一种更加柔软、更加复杂的情绪所取代。 他握紧了掌心,将那枚带着她气息和渐渐染上他体温的回形针,牢牢地收在手里。 带回去吗? 这个念头冒出来,让他心跳快了一拍。 这只是一枚普通的回形针,虽然造型特别。他捡到了,暂时保管,似乎也说得过去。下次见面时还给她就是了。 但……真的只是这样吗? 他内心深处,似乎有一个微弱的声音在说:留下它。把它当作一个秘密的纪念品。一个只有你知道的、关于她的、可爱的小小痕迹。 这个念头让他感到一丝罪恶感,像是窃取了什么不该属于他的东西。 他站在空荡荡的座位旁,犹豫了很久。 图书馆的闭馆音乐轻柔地响起,提醒着最后的离场时间。 最终,洛奇还是轻轻松开了紧握的手掌,低头看着掌心那枚小小的金色猫咪。 他深吸一口气,仿佛做出了某个重大的决定。 第二天,周六下午。 洛奇照常来到图书馆。沈怡然通常周末不来,但他习惯了在这个时间来这里看书或者写东西。他坐在自己的老位置,对面空着。 阳光很好,透过窗户洒在桌面上。 他像往常一样摊开书,打开笔记本电脑。 但在开始学习之前,他做了一件事。 他再次从口袋里,拿出了那枚被他小心保管了一晚的卡通猫咪回形针。 金色的猫咪在阳光下闪闪发亮,比昨天在昏暗光线下看起来更加精致可爱。 洛奇的目光在对面沈怡然的“领地”扫过——她的笔记本电脑不在,平板不在,书也不在。只有那个浅粉色的、印着同样风格卡通猫咪图案的保温杯,静静地立在桌角,旁边放着她那个米色的简约笔袋。 他等待了一会儿。 确认周围没有人注意到他这个角落。 然后,他伸出手,动作极其迅速又轻巧地,将那枚金色的猫咪回形针,放在了沈怡然笔袋旁边的桌面上。位置选得很巧妙,既不显眼,但当她回来坐下,打开笔袋或者移动物品时,又一定能看到。 做完这一切,他立刻收回手,正襟危坐,拿起书,仿佛什么事都没发生过。但心脏却在胸腔里不争气地狂跳起来。 他不知道自己为什么要这么做。 这不像“归还”。如果是真心想归还,大可以等周一她来了,当面交还给她,并解释是在椅子缝里捡到的。 这更像是一种……无声的、隐秘的“物归原主”。同时,也像是一个只有他自己知道的、小小的试探。 他想知道,当她看到这枚失而复得的、具有个人特色的小东西,静静地出现在她习惯的位置时,会是什么反应。 她会意识到是他放回来的吗? 她会猜到是他捡到了并悄悄放回的吗? 她会……怎么想? 洛奇一整个下午都有些心不在焉。书上的字看不进去,代码也写得磕磕绊绊。目光总是不受控制地飘向对面桌上那枚小小的金色反光。 它就在那里。 像一个沉默的、金色的秘密。 连接着昨天那个匆忙的午后,和她可能到来的明天。 周一下午,一点五十分。 洛奇坐在老位置,心里有种罕见的紧张和期待。他比平时更早地留意着门口的动静。两点整,沈怡然准时出现。 她今天穿了一件浅米色的针织开衫,里面是简单的白t恤,长发柔顺地披在肩上,看起来比平时多了几分柔和。她步履平稳地走到座位,放下背包,取出笔记本电脑和资料。 她的动作流畅自然,目光扫过桌面,准备坐下。 就在她的视线即将掠过笔袋区域时,洛奇的心跳几乎提到了嗓子眼。 她看到了。 她的动作,非常轻微地,停顿了那么一下。 极其短暂,短到如果不是洛奇全神贯注地观察着,几乎无法察觉。 她的目光落在那枚金色的卡通猫咪回形针上,停留了大约半秒钟。 然后,她什么也没说。 没有惊讶地“咦”一声,没有四处张望,没有露出任何疑惑或询问的表情。 她只是像什么都没发生一样,非常自然地伸出手,用食指和拇指捏起那枚回形针,看了看——这个“看”的动作也很自然,就像确认一下是不是自己的东西——然后,随手将它夹在了手边一本摊开的笔记本的内页里。 接着,她坐下,打开电脑,戴上耳机,开始工作。 整个过程,平静得不可思议。仿佛那枚回形针从未丢失,一直就躺在那里,等待她顺手一夹。 仿佛昨天洛奇所有的犹豫、纠结、心跳加速和那个隐秘的“放置”动作,都只是他一个人的内心戏剧,从未在现实世界中留下任何痕迹。 洛奇怔怔地看着她。 看着她平静的侧脸,看着她专注的眼神,看着她流畅敲击键盘的手指。 心里那根绷紧的弦,忽然间松了下来。 随之而来的,不是失望,而是一种更加复杂难言的情绪。 她没有问。 她什么都没说。 但这“什么都没说”,恰恰说明了一切。 她看到了回形针,认出了它是自己的,并且以一种最自然、最不着痕迹的方式,将它“回收”了。 她难道猜不到它为什么会出现在那里吗?在图书馆固定的座位,笔袋旁边,一枚她可能前一天匆忙间丢失的小物件……最大的可能性,不就是对面这个几乎每天都来的学弟捡到并放回来的吗? 可她选择了沉默。 选择了不追问,不点破,不感谢,也不表现出任何异样。 这是一种默契吗? 一种无声的、心照不宣的“接收”? 还是一种为了避免尴尬或进一步交流,而刻意维持的“常态”? 洛奇分不清。 但他知道,这件事,就像书架旁那次意外的触碰一样,过去了。 以一种更加平淡、更加隐秘的方式,翻篇了。 那枚金色的卡通猫咪回形针,此刻正安静地躺在她的笔记本内页里,成为一个只有他们两人(或许只有洛奇一人)知晓的、关于“痕迹”与“归还”的小小秘密。 它没有引发对话,没有改变什么。 但它存在过。 它从她的笔袋滑落,被他拾起,握在掌心染上体温,又被他悄悄放回她的领域。 这个微小的循环,完成了。 在无人知晓的角落,在秋日图书馆的阳光里,在少年悸动又克制的心事中。 沈怡然依旧在专注地工作。 洛奇也终于强迫自己,将目光收回到眼前的书本上。 图书馆里,只剩下熟悉的、令人安心的安静。 只是那安静的底色里,似乎又融入了一点点,只有他自己能品味到的、复杂的滋味。 第41章 一个月的总结 时间像指尖的流沙,不知不觉,洛奇踏入清北大学已经整整一个月了。 军训时晒黑的皮肤早已恢复了原本的白皙,甚至因为常在室内而显得更加干净。最初那种对新环境的茫然和隐隐的孤独感,已被规律而充实的生活节奏所取代。课程表上的空格被一节节专业课、公共课填满,高数、线代、c语言、计算机导论……这些曾经陌生的名词,如今成了他每日需要攻克的对象,笔记本上写满了推导公式、代码片段和听课心得。 宿舍生活也早已步入正轨。506的四个人,在经历了最初的客气和磨合后,迅速找到了彼此舒适的相处模式。周磊依旧是气氛担当,永远有说不完的八卦和游戏心得;李浩踏实稳重,是宿舍里的“定海神针”兼生活委员;张铭性格温和,带着点四川人特有的幽默和豁达。晚上熄灯后的“卧谈会”成了保留节目,从食堂哪个窗口的菜量足,到哪个老师的课点名最狠,从对未来学业的焦虑,到对某个路过女生惊鸿一瞥的感叹……年轻人的话题总是跳跃而鲜活,带着大学校园特有的、混合着理想与琐碎的气息。 洛奇自己也在这一个月里,悄无声息地完成了一次小小的蜕变。 他依然是那个话不多、看起来有些内向的男生,但在熟悉的室友面前,他已经可以自然地接话,甚至偶尔开个无伤大雅的玩笑。他找到了自己的节奏:早上如果没有早课,会去操场慢跑几圈;白天认真上课,坐在教室前排,笔记本记得密密麻麻;下午如果没有安排,图书馆的那个靠窗位置几乎成了他的第二个“宿舍”;晚上则在宿舍完成作业,或者打开笔记本电脑,进入另一个属于“星河”的世界。 是的,写作。 这几乎成了他大学生活里,除了学业之外,最重要也最私密的一部分。 《遇见你,在九月》已经连载了近二十章,字数突破了十万。故事里的“林深”和“苏晴”,经历了初遇、图书馆的固定相处、意外的指尖触碰、猫咪回形针的小插曲……情感在细微处缓慢滋长,像藤蔓沿着墙壁悄悄攀爬。读者的数量稳步增长,评论区也越来越热闹。有催更的,有分析人物心理的,有猜测剧情走向的,也有单纯表达喜爱的。那个名为“细节侦探”的读者后来没再揪着“原型说”不放,转而开始热衷于从字里行间挖掘“糖点”,并乐此不疲。 洛奇依旧每晚更新,斟酌字句,在“怕被看出”和“怕她不知道”的矛盾心情中,继续书写着。写作于他而言,不再仅仅是一种兴趣或习惯,更像是一种呼吸,一种梳理,一种将现实中那些无法言说的悸动、观察、小心思,安全地安置和表达的途径。每写完一章,点击发布的那个瞬间,心里总会充盈着一种混合着成就感、释放感和淡淡忐忑的复杂情绪。 而所有这些适应、成长和充实感的背景板上,最明亮、最温暖的那一块色彩,无疑属于每天下午的“图书馆时光”。 那已经成为一个仪式,一个锚点,一个他一天中最期待、也最安宁的段落。 他几乎可以闭着眼睛描绘出那个角落的一切细节:窗外那棵梧桐树随着秋意加深而逐渐变化的叶色,阳光在下午不同时段投来的角度和光斑形状,空气里混合着的旧书、木桌椅和偶尔飘来的咖啡的复杂气味,以及……对面那个安静的身影。 沈怡然。 这一个月来,他们从最初的完全陌生,到偶然相助后的点头之交,再到如今这种固定在图书馆同一张桌子旁、共享无数个安静下午的、微妙而稳定的“同桌”关系。 洛奇甚至在心里,做过一个有些傻气、却又无比认真的统计。 他将一个月来,他们之间所有有过语言交流的对话,一句一句,在脑海里回顾、计数。 最终得出的数字是:27句。是的,整整一个月,在无数个小时的面对面相处中,他们只说过27句话。 而且,这27句话里,有19句是毫无实质内容的“谢谢”、“不客气”、“没事”、“好的”。 剩下的8句,则分散在几个稀少的场景里: “你也经常来这个位置?” “这里……光线好。” “要下雨了,你带伞了吗?” “……没有。” “我有,可以借你。” “不用了……我跑回去就行。” “那……你小心点。” “学姐,需要帮忙吗?” “平板好像……驱动有点问题。” “……计算机系的,略懂。” “如果你需要频繁在设备间同步画稿……” “可以试试这个,加密传输。” “谢谢。”(多次) “不客气。”(多次) “你先。”(书架旁,两人同时脱口而出) “你先。”(同上) “给……给你。”(他递书) “……谢谢。”(她接书) 寥寥数语,简短至极。 没有深入的交谈,没有个人的分享,没有关于兴趣、梦想、过去的任何探讨。 仅仅是围绕着最具体、最即时的事件展开的最基本的礼貌交流。 如果将这27句话打印出来,恐怕连一张a4纸的四分之一都占不满。 可就是这样贫瘠的语言交流,却支撑起了洛奇心中一片丰饶的情感绿洲。 因为他记得的,远不止这27句话。 他记得她帮他捡起稿纸时低垂的眼睫和那句“写得很认真”。 他记得她雨中搬箱子时被淋湿的肩膀和那句“麻烦你了”。 他记得她晨跑时马尾辫在晨光中划出的规律弧线。 他记得她收到防晒霜时微微诧异又很快平静的眼神。 他记得她平板修好后眼中闪过的欣赏和那句“很厉害”。 他记得她听到syncsketch推荐时专注倾听和跃跃欲试的神情。 他记得那个让他失眠整晚的、极浅却清晰的微笑。 他记得她画画时完全沉浸的柔软侧影。 他记得她疲惫时眼下的青黑和那声几不可闻的叹息。 他记得指尖意外相触时那温软的触感和她迅速泛红的脸颊。 他记得那枚金色猫咪回形针躺在他掌心时的冰凉与重量,以及她发现它被悄悄放回时,那几乎无法察觉的、短暂的停顿。 这些,都不是用语言记录的。 是用眼睛,用耳朵,用所有感官,更用心,一点点捕捉、收集、珍藏起来的。 这27句对话,就像散落在漫长海岸线上的零星贝壳,看似稀少。但洛奇知道,在语言未抵达的广阔海面下,涌动着多少未曾言明的观察、留意、关心,以及那份日益清晰、却只能深埋心底的喜欢。 所以,他满足。 无比满足。 这一个月的大学生活,他拥有了规律的学业,融洽的室友,不断成长的写作事业,以及……这一份独属于他的、安静而丰盈的“图书馆时光”。 他知道,他和沈怡然之间,横亘着巨大的距离。她是大三的学姐,是经管院的学霸,是文艺部的部长,是校园里公认的、遥不可及的风云人物。而他,只是一个大一新生,一个除了会写点东西、懂点代码之外,普通得不能再普通的男生。 他们的人生轨迹,或许只是在图书馆的这个角落,短暂地交汇了这么一段。 未来会怎样?他不知道。 或许随着学业加重,文艺部活动增多,她会渐渐不再来这个固定的位置。 或许某一天,他们会因为某件事,关系退回到更疏远的普通同学。 又或许,这段安静陪伴的时光,会如同青春里许多美好却无疾而终的片段一样,最终只留下回忆。 但至少现在,此刻,他拥有着。 拥有每天下午这两个多小时,能与她在同一片阳光、同一张桌子旁,各自努力,又彼此陪伴的时光。 拥有可以默默观察她、在意她、在她需要时能帮上一点忙的机会。 拥有在深夜里,将关于她的点滴感受和想象,编织成一个个动人故事的权力。 这已经足够了。比他最初踏入校园时所能想象的,要多得多。 洛奇合上手里这本刚刚读完的《算法导论》,揉了揉有些发酸的眼睛。窗外的天色已经染上了暮色,梧桐树的轮廓在渐暗的天光中显得愈发深沉。 对面的沈怡然也正好收拾完东西,她今天似乎没有太疲惫,动作不疾不徐。 她背好背包,拿起保温杯,照例准备离开。 在转身前,她像往常一样,目光轻轻扫过洛奇这边。 这一次,她的视线没有立刻移开。 而是在洛奇脸上,停留了比平时多半秒的时间。 然后,她对他,极轻极轻地,点了一下头。 嘴角似乎有向上弯起一点点弧度的趋势,但还未成形,便已收敛。 接着,她转身,离开。 洛奇坐在原地,看着她的背影消失在门口。 心里那片丰饶的绿洲,仿佛被一阵极其轻柔的晚风吹过,漾开一片温暖而平静的涟漪。 27句话。 一个月。 无数个无声的瞬间。 以及,刚刚那个比往常多半秒的注视,和那个几乎难以察觉的、加深了一点的点头。 这就是他大学生活第一个月的总结。 简单,贫瘠,却又无比充实,充满希望。 他低头,开始慢条斯理地收拾自己的书本和电脑。 嘴角,不自觉地,扬起了一个清浅的、真实的笑容。 明天,又是新的一天。 图书馆的那个位置,阳光会再次洒满。 而她,大概也会如期而至。 这就很好。 非常非常好。 第42章 招新海报 十月的校园褪去了初入学的躁动和军训的整齐划一,显露出它原本丰富多彩的肌理。各个社团和学生组织的招新活动,像雨后春笋般一夜之间占据了主干道两侧最显眼的位置,将秋日的校园点缀得生机勃勃。 横幅、海报、易拉宝、穿着玩偶服发传单的同学……各式各样的宣传手段层出不穷,空气里弥漫着油墨、青春和跃跃欲试的气息。学长学姐们热情洋溢地介绍着自家社团的特色,新生们则三五成群,好奇地围观、咨询、填写报名表,脸上写满了对大学生活无限可能的憧憬。 洛奇对这种热闹场面向来敬而远之。他习惯独处,习惯安静,社团活动对他而言意味着额外的社交负担和可能的时间占用。有那个时间,他宁愿多啃几页专业书,或者多写几章小说。所以,当周磊拉着他穿梭在招新“集市”中兴奋地指指点点时,洛奇大多数时候只是沉默地跟在后面,目光平静地掠过那些花花绿绿的海报。 “看!动漫社!听说每周有放映活动,还有cosy!”周磊眼睛发亮。 “嗯。”洛奇应了一声,目光扫过动漫社摊位上那些制作精美的同人本和海报,心里想的是沈怡然平板上的那些漫画线稿。不知道她会不会参加这类社团?应该不会,她那么忙。 “那边!街舞社!哇,那个学姐跳得真好!”周磊又指向另一个方向,那里音乐动感,几个身影正在即兴斗舞,引来阵阵喝彩。 洛奇看了一眼,人群中央领舞的女生活力四射,笑容灿烂,但他脑海里浮现的却是沈怡然在学生活动中心指导排练时那认真而专注的侧影。她的舞蹈,大概会是另一种风格吧?更优雅,更内敛,如同她本人。 “诶,洛哥,你对哪个有兴趣?”周磊转过头满怀期待地问,“咱们宿舍一起报一个吧?大学生活嘛,总得体验体验!” 洛奇摇摇头:“我再看看。”语气里是明显的兴致缺缺。 周磊也不勉强,继续他的“探索之旅”。两人随着人流慢慢向前移动。 就在这时,一片格外精美、甚至可以说在众多海报中有些“鹤立鸡群”的设计,吸引了洛奇的注意。 那是一个占据了整整两个展板位置的超大宣传面。背景是晕染开来的水墨风格,深浅不一的青灰色如同远山雨雾,意境悠远。前景却用了非常现代、利落的线条和色块,勾勒出书籍、画笔、胶片、音符、舞台帷幕等象征着文艺元素的抽象图形。这些图形错落有致地排列着,颜色选用的是低饱和度的莫兰迪色系——灰粉、雾蓝、豆绿、鹅黄——彼此和谐又富有层次感。海报中央,是用潇洒而不失秀逸的书法字体书写的几个大字: “清北大学学生会文艺部·秋季招新” 下方是一行小字:“以文艺之心,筑青春之梦。我们等待才华横溢、热爱生活的你。” 没有花哨的标语,没有夸张的承诺,但整个海报透露出一种高级的审美品位和沉静的文化气息,在周围一片或热烈、或可爱、或搞怪的海报中显得格外出挑,也格外符合洛奇的审美。 他的脚步不自觉地停了下来。 目光落在海报右下角那行更小的、几乎不引人注意的落款上: “设计:沈怡然” 心脏像是被什么东西轻轻撞了一下。 果然。 是她的手笔。 只有她,才能设计出这样既充满艺术感又内敛含蓄的作品。就像她本人一样,初看清冷疏离,细品之下却能感受到蕴含其中的丰沛才华和细腻心思。 周磊发现洛奇停下,也凑过来看。“哟,文艺部!这海报做得可以啊,比别的社团高级多了!”他摸着下巴评价,随即压低声音用胳膊肘碰了碰洛奇,脸上露出那种惯有的、带着八卦和怂恿的笑容,“听说文艺部可是咱们学校‘颜值高地’!美女如云!而且……” 他故意顿了顿,看到洛奇的目光果然从海报上移开看向他,才嘿嘿一笑加重语气吐出后半句: “而且,沈学姐就是文艺部的部长!怎么样,洛哥,心动不?” “沈怡然”三个字像一把钥匙,瞬间打开了洛奇心里某个一直紧闭的、关于“靠近”的念头盒子。 文艺部。 沈怡然是部长。 这意味着,如果加入文艺部,他就有了一个名正言顺的、可以更频繁接触她的理由。不再是图书馆里那种被动的、依赖于“巧合”和“习惯”的遥遥相望,而是能够参与到她所负责的、她所热爱的活动中去。 可以看到她工作时的样子,可以听到她布置任务时的声音,可以了解她除了学习和画画之外在另一个领域是如何发光发热的。 甚至……或许,有可能,和她有除了图书馆简单交流之外的、更多一些的对话和交集。 这个可能性像一簇小小的火苗,在洛奇心底“噗”地一声点燃了。但同时,理智也迅速回笼。 他一个计算机系的新生,加入文艺部?听起来就格格不入。他能做什么?写代码?做海报?剪视频?好像……也不是完全不行?他确实会一点基础的ps和视频剪辑,那是高中时为了做班级活动视频自学的。文案撰写……他写小说算吗?编程……文艺部需要编程吗? 而且,文艺部招新,竞争一定很激烈吧?那么多有艺术特长、口才了得、热情外向的同学争相报名,他这种性格内向、没什么突出才艺的能被选上吗? 万一没选上,岂不是更尴尬? 各种顾虑像潮水般涌来,试图浇灭那簇刚刚燃起的小火苗。 周磊还在旁边煽风点火:“去嘛去嘛,洛哥!试试又不会掉块肉!你看你这一个月,跟沈学姐除了在图书馆大眼瞪小眼还有啥进展?这可是绝佳的机会!进了文艺部那就是‘自己人’了,接触机会多多啊!说不定还能混个副部长当当,跟沈学姐并肩作战呢!” “大眼瞪小眼”这个形容让洛奇有点无语,但周磊后面的话却实实在在地戳中了他心底那份隐秘的渴望。 并肩作战…… 这个词带来的想象让他的心跳漏了一拍。他看着那张精美的海报,看着“沈怡然”那个熟悉的名字。 脑海里浮现出她站在梯子上调整横幅的专注,她在雨中抱着箱子奔跑的急切,她在图书馆处理文档时的疲惫,以及她偶尔流露出的极淡却真实的笑容。 他想离那个发光的她更近一点。 不仅仅是在对面安静地看着。 而是……能够站在稍微近一些的地方,看着她如何发光,甚至,或许,能让自己也发出一点点微光被她看见。 这个念头一旦变得清晰,就具有了难以抗拒的力量。 洛奇沉默着。 周磊以为他又要打退堂鼓,正准备再加大火力劝说,却见洛奇忽然迈开脚步,朝着文艺部招新摊位走了过去。 摊位布置得也和海报风格一脉相承,简洁、雅致。几个穿着得体、气质不俗的学长学姐正在接待咨询的新生。其中一个副部长相貌的男生看到洛奇走过来,露出礼貌的微笑:“同学对文艺部感兴趣吗?可以了解一下。” 洛奇的目光在摊位上扫过,那里放着文艺部过往活动的精美图册,一些设计作品集,还有一叠空白的报名表。 他的手指轻轻拂过那叠报名表光滑的纸面。 冰凉的触感让他稍微冷静了一些。 但他没有退缩。 他拿起了一张报名表。 表格设计得很简洁,需要填写基本信息、学院专业、意向部门、个人特长、曾经的相关经历,以及一段简短的自我介绍。 洛奇的目光在“意向部门”和“个人特长”两栏停留了很久。 周磊凑在他耳边小声而兴奋地嘀咕:“填啊洛哥!快填!意向就写……写‘技术组’或者‘宣传组’?特长……你电脑玩得溜,写‘熟练使用办公及设计软件’?哦对,你还会写小说,文笔好,这个也算!” 洛奇没理会周磊的唠叨。 他的手指捏着那张薄薄的报名表,指关节因为用力而微微发白。 心跳在胸腔里稳健而有力地搏动着,比平时稍快但并不慌乱。 加入文艺部意味着他主动地、明确地朝着她的世界迈出了一步。 这一步可能会打开一扇新的大门,让他看到一个更立体、更丰富的沈怡然,也让自己有机会以另一种身份出现在她的视野里。这一步也可能面临失败、不适应或者仅仅是维持现状。 但…… 他想起过去一个月那27句贫瘠的对话和那些丰富得多的无声瞬间。 他想起自己笔下那个越来越生动的“苏晴”和现实中那个让他无数次心动凝望的侧影。 他想离那份“真实”更近一些。 不仅仅是旁观。 于是在周磊期待的目光中,在文艺部摊位学长学姐礼貌的注视下,在周围新生嘈杂的议论声里—— 洛奇的手指稳稳地在报名表上方“姓名”一栏的旁边停住了。 他没有立刻写下自己的名字。 但他也没有放下这张表。 他只是看着它。 仿佛透过这张纸看到了未来某种新的可能性。 嘴角不易察觉地向上弯起了一个极其微小的、带着决意的弧度。 他知道自己已经做出了选择。 第43章 线上报名(上) 深夜,十一点四十分。 506宿舍熄了灯,只有窗外路灯微弱的光晕和几台笔记本电脑屏幕幽蓝的光,勾勒出室内模糊的轮廓。周磊戴着耳机在游戏世界里激战正酣,键盘敲得噼啪作响,时不时压着嗓子低吼。李浩已经上床,面朝墙壁,传来均匀的呼吸声。张铭在跟他异地的女朋友视频,声音压得极低,温柔地絮叨着一天的琐事。 洛奇坐在自己的书桌前,笔记本电脑屏幕的光映亮了他半边沉静的脸。他没有在写代码,也没有在更新小说。 浏览器窗口里,打开的是清北大学学生会官方网站的招新报名页面。 简洁的线上表单,和下午在摊位拿到的纸质版内容大同小异,但多了提交附件的选项。 光标在“姓名”栏闪烁。 洛奇已经盯着这个页面看了快二十分钟。 手指搭在键盘上,却迟迟没有落下第一个字母。 下午在招新摊位拿起报名表时那股突然涌起的冲动和决心,在回到安静宿舍、面对具体需要填写的项目时,变得有些飘忽不定。各种现实的考量又清晰地浮现出来。 他真的要去吗? 文艺部,听起来和他的专业、他的性格都相去甚远。那里是才子才女、活动达人的聚集地,需要的是创意、表达能力、组织协调能力,或许还有艺术特长。他有什么?除了还算不错的成绩,会写点不为人知的小说,懂点计算机知识,性格还偏内向。 “技术组”……文艺部需要技术做什么?维护官网?做活动ppt?处理音频视频?这些他确实能做一些,但谈不上精通,更谈不上热爱。 “宣传组”……写宣传文案?设计海报?他文笔尚可,但那是写故事的文笔,和宣传文案是两码事。ps和视频剪辑也只是入门水平。 他填上去的这些“特长”,在那些可能拥有钢琴十级、舞蹈多年功底、演讲比赛冠军头衔的竞争者面前,显得多么苍白无力。 沈怡然作为部长,会看到这些报名表吗?如果看到他那份平平无奇、甚至有些“硬凑”特长的表格,会怎么想?会觉得这个学弟不自量力?还是根本不会在意? 万一,他连初筛都过不了,连面试的机会都没有…… 这个可能性让洛奇感到一阵细微的沮丧。 他关掉了报名页面,点开了“星海阅读”的作者后台。《遇见你,在九月》的评论区又多了几十条催更和讨论的留言。看着那些熟悉的id和温暖的鼓励,他躁动不安的心绪稍稍平复了一些。 或许,就这样保持现状,也不错? 每天下午在图书馆能见到她,偶尔有简单的交流,默默地把关于她的感受写进故事里,拥有着一份独属于自己的、安静而丰盈的喜欢。 这已经比很多人幸运了,不是吗? 何必要去冒险,打破这份平衡?万一弄巧成拙,连现在这样的相处都失去呢? 理智的声音在反复劝说他放弃。 但心底那簇下午被点燃的小火苗,并没有完全熄灭。它微弱地、却执拗地闪烁着,映照着另一个画面——不是图书馆里安静的侧影,而是活动中她忙碌而发光的模样;不是简单的点头之交,而是可能因为共同工作而产生的、更多一点的交集和了解。 他想看到她更多的样子。 也想让她,有可能看到他除了“安静”和“会修电脑”之外,其他的样子。 哪怕那可能性微乎其微。 哪怕最终只是徒劳。 可是……不试试,怎么知道呢? 就像他当初鼓起勇气问出那句“需要帮忙吗”一样。如果不问,就不会有后来修平板、推荐软件的交流,就不会有那个让他失眠的微笑。 有些机会,是需要自己伸出手去够的。 即使可能够不到,但伸手的过程本身,也是一种成长,一种对心意的确认。 洛奇闭上眼睛,深吸了一口气,再缓缓吐出。 再次睁开眼时,眼底那点犹豫和彷徨,已经被一种清晰的决心所取代。 他重新点开报名页面。 光标回到“姓名”栏。 这一次,他没有再迟疑。 手指落下,敲下第一个字母,然后流畅地打出了自己的名字:洛奇。 学院专业:计算机科学与技术学院,计算机科学与技术专业。 意向部门(可多选):他勾选了【技术组】和【宣传组】。技术组更符合他的专业背景,宣传组……或许能用到他写作和基础设计的能力。 个人特长: 他停顿了一下,然后开始输入。 “文案撰写:具备故事创作及文字表达能力; 基础设计:掌握图像处理及视频剪辑软件基础操作; 技术能力:熟悉python、java,可进行基础脚本编写及简单应用开发。” 写到这里,他顿了顿。文艺部的活动,会不会需要一些简单的互动程序?比如线上投票、抽奖、信息收集?或者部门内部是否需要一些提高效率的小工具? 他的编程能力虽然还在入门阶段,但做一些基础的小东西,或许是可以的。而且,这可能是他区别于其他艺术特长申请者一个独特的、或许能引起注意的点。 即使现在用不上,未来呢? 点击“保存”,继续填写其他基本信息。 曾经的相关经历:他想了想,写上了高中时担任过班级活动的“技术支持”(主要是做ppt和暖场视频),以及“校文学社成员”(虽然只是挂名,但至少和“文”沾边)。很单薄,但他实在没有更拿得出手的经历了。 最后的“自我介绍/申请理由”: 洛奇看着这个文本框,思考了很久。 写得太热情洋溢,不符合他的性格,也显得虚假。 写得太平淡,又可能无法打动审核者。 最终,他敲下了一段简洁而真诚的文字: “本人对文艺活动抱有欣赏与学习的态度,虽无突出艺术特长,但具备一定的文字、基础设计与技术能力,希望能为文艺部的活动提供切实的后勤与技术支援。性格认真负责,学习能力强,渴望在团队贡献自己的一份力量,同时拓宽视野,锻炼综合能力。恳请给予一次尝试的机会。” 没有提及任何对某个人的向往,完全是从自身能力和锻炼角度出发,符合一个普通新生申请社团的常规理由。 检查一遍,没有错别字,信息准确。 附件上传?他没有什么像样的作品集。ps作品?只有高中时做的几张粗糙的班级海报。视频作品?也是班级活动的简单剪辑。编程作品?只有课程作业里的小程序。似乎都不够“文艺”。 他想了想,最终没有上传任何附件。就让这份朴素的报名表,代表最真实的他吧。 鼠标指针,移到了页面最下方的【提交】按钮上。 指尖悬停。 心脏,在胸腔里,开始不受控制地加速跳动。 砰砰,砰砰。 声音清晰得仿佛能透过骨骼传到耳膜。 下午在摊位前拿起报名表时的感觉再次袭来,但这一次,更加清晰,更加沉重。 点击这个按钮,就意味着他正式递出了申请,主动将自己置于一个可能被评判、可能被拒绝、也可能被接纳的境地。 意味着他向着她的世界,正式地、明确地,踏出了寻求入场券的一步。 未来会如何? 他不知道。 第44章 线上报名(下) 或许会石沉大海,或许会在面试中被刷掉,又或许……真的能抓住机会,踏入那个有她的圈子,看见不一样的风景。 但无论结果如何,这一步,是他自己选的。是为了那份想要靠近的心意,所付出的努力。 洛奇抿紧嘴唇,眼神坚定,然后食指用力,按下了鼠标左键。 “提交成功!感谢您的申请,审核结果将在三个工作日内通过短信通知,请留意。” 系统提示弹了出来。几乎在页面跳转的瞬间,洛奇感觉心脏像被猛地攥紧,又骤然松开,一股滚烫的热流从胸腔直冲头顶,耳朵里瞬间灌满了血液奔流的嗡鸣。 提交了。真的提交了。 他靠在椅背上,长长地、深深地吐出一口气。那口气仿佛带走了积攒一整晚的犹豫与忐忑,只留下一种空茫,却又夹杂着隐隐兴奋和期待的虚脱感,像完成了一件了不起的大事。 事实上,对他而言,这的确是件“大事”。无关能否加入文艺部,而在于他终于遵从内心的渴望,主动地、正面地,去争取一个可能靠近她的机会。这对习惯被动、习惯安静观察、习惯将心事寄托于文字的他来说,已是不小的突破。 周磊不知何时结束了游戏,摘下耳机,扭头见洛奇对着电脑屏幕发呆,脸上还带着奇异的神情,便凑过来:“洛哥,咋了?写小说卡文了?” 洛奇回过神,摇了摇头,关掉招新网站页面,屏幕变回普通桌面。 “没什么。”他的声音比平时轻快了些。 周磊狐疑地看了他几眼,没看出端倪,又转回去忙别的了。 洛奇也关掉了电脑。宿舍里重新陷入昏暗,只有几台手机屏幕还亮着微光。 他躺到床上,睁着眼睛望着黑暗中的天花板。心跳已慢慢平复,但提交后那种混合着紧张、期待与一丝无悔的复杂情绪,仍在胸腔里缓缓流淌。 他会收到通知吗?会是怎样的通知?拒绝?还是面试邀请? 如果收到面试通知,该怎么准备?穿什么衣服?说些什么?沈怡然……会出现在面试现场吗?若出现,他该如何表现? 无数问题在脑海盘旋,他却不再焦虑,反而有种奇异的平静。该做的,已经做了。剩下的,交给天意,或是……交给那个他想要靠近的人去评判。 他翻了个身,面向墙壁,闭上了眼睛。嘴角无声地向上弯起,带着浅浅的憧憬。 这一夜,洛奇睡得不算安稳,梦境光怪陆离:一会儿是面试教室的严肃场景,一会儿是沈怡然低头审核报名表的画面,一会儿又回到图书馆那个洒满阳光的角落。但无论梦境如何变幻,心底那簇小火苗始终幽幽亮着,温暖而坚定。 第二天是周四,课程排得满满当当。洛奇努力把注意力集中在课堂上,却总不自觉地隔一会儿就看一眼桌角的手机。屏幕始终暗着,没有新短信,也没有陌生来电。 下午的图书馆时光,沈怡然如常出现。洛奇望着她平静的侧脸,心想:她知道自己提交了申请吗?看过那些报名表了吗?会不会对他的申请有一点点印象? 但他什么也没问,她也什么都没说。一切如常。 直到晚上九点多,洛奇刚从浴室出来,擦着湿漉漉的头发,书桌上的手机屏幕忽然亮了起来。“叮”的一声,清脆的短信提示音在安静的宿舍里格外清晰。 洛奇擦头发的动作猛地顿住,心脏像被无形的手瞬间提起。他几乎是扑到书桌前,抓起手机。 屏幕上是一条来自陌生号码的短信。他手指有些发颤地点开。 短信内容简洁明了: 【清北大学学生会文艺部】洛奇同学,您好。您的招新申请已通过初步审核。请于本周五(10月x日)晚7点,携带个人简历(如有)至学生活动中心301教室参加面试。请提前十分钟到场。收到请回复“姓名+确认参加”。祝顺利。 短信末尾还有文艺部的官方落款。 时间仿佛静止了几秒。洛奇怔怔地看着屏幕上的几行字——通过了。初筛……通过了。 周五晚上七点……面试…… 心脏在短暂停滞之后,开始疯狂跳动,撞得胸腔发疼。一股强烈的、混合着难以置信、惊喜、紧张与更多期待的热流瞬间席卷全身。 他通过了第一关!获得了一个可以正式地、面对面地去争取进入她所在世界的机会! “洛哥!啥好事啊?脸都红了!”周磊的大嗓门把他从震惊中拉回现实。 洛奇抬起头,脸上的表情大概是呆滞与压抑不住的激动混合,让周磊愣了一下,随即恍然大悟,兴奋地蹦起来:“我靠!是不是文艺部的通知?!过了初筛了?要面试了?!” 洛奇点了点头,嗓子有些发干,一时说不出话。 “牛逼啊洛哥!我就说你可以的!”周磊用力拍了下他的肩膀,“快,回复确认!周五晚上……我看看课表……嗯,你没课!好好准备!兄弟我看好你!” 李浩和张铭也围过来祝贺,七嘴八舌地出主意:面试该穿什么,注意什么礼仪,怎么自我介绍…… 洛奇在一片嘈杂的关心中,重新低下头看着短信,指尖划过屏幕,点开回复框。 深吸一口气,然后郑重地一字一句敲下回复: “洛奇,确认参加。” 点击发送。短信发送成功的提示跳了出来。 几乎在同一时刻,洛奇感觉自己那艘一直平稳航行在“观察”与“陪伴”港湾里的小船,似乎正式拔锚,驶向了一片名为“靠近”的、充满未知却也令人心潮澎湃的新海域。 周五晚七点,学生活动中心301。 那里,会有她吗? 他期待着。无比期待着。 第45章 面试现场(上) 周五傍晚六点四十分,洛奇站在宿舍那面有些斑驳的穿衣镜前,第三次整理衣领。 镜中人穿着干净的浅灰色连帽卫衣,配深蓝色牛仔裤和一双洗得发白的帆布鞋。头发早上刚洗过,柔软地垂在额前,没特意打理,只是梳顺了,整个人看起来清爽简单,甚至有些过于素净。 周磊在一旁抱臂打量,最终叹气:“洛哥,就不能穿件衬衫?至少显得正式点啊!” “这样就好。”洛奇最后看了眼镜子,语气平静。 他不想打扮得太刻意。文艺部招新海报设计得那么有品位,面试官又是沈怡然——她平时在图书馆总穿得简单得体,白t恤、针织衫、牛仔裤,最正式也不过部门会议那次的白衬衫。他若穿一身不合时宜的正装,反倒显得笨拙尴尬。 就这样吧,最真实的自己。 “行吧行吧,你开心就好。”周磊拍拍他肩膀,“记住,放轻松,正常发挥。你连沈学姐的平板都能修好,怕啥?” 洛奇笑了笑,没说话。 怕吗?其实……是有的。怕表现不好,怕说错话,怕在众人面前,尤其是在她面前露怯。但更多的,是一种近乎灼热的期待。 六点五十分,洛奇走出宿舍楼。 十月的晚风带着明显凉意,吹在脸上干爽清冽。校园路灯次第亮起,橘黄色光晕染亮道路两旁开始落叶的梧桐。远处学生活动中心灯火通明,隐约传来音乐与喧哗——这个时间,正是社团活动和会议集中的时候。 洛奇顺着人流走向活动中心,越靠近,心跳越清晰。他感觉手心微微出汗,便把手插进卫衣口袋。口袋里除了手机和钥匙,还有张折叠的纸——是昨晚简单写的自我介绍要点和可能被问问题的思路。捏了捏纸张,粗糙的触感让他稍感安心。 踏上活动中心台阶,走进明亮大厅。 热闹气息扑面而来。大厅里人来人往,有抱乐器的,有提演出服的,有聚在一起讨论的学生团体。空气里混杂着各种声音,还有从不同活动室飘出的零星乐声。洛奇按指示牌找到三楼的301教室。 刚到三楼走廊,他愣住了。 走廊里已站了不下二十人,男生女生都有,大多打扮精心。女生们化着淡妆,穿各式裙装或精致上衣,头发打理得一丝不苟,有的甚至做了发型;男生多是衬衫、休闲西裤或质地不错的针织衫,鞋子擦得锃亮。三三两两低声交谈,或独自靠墙默背,空气中弥漫着紧绷的竞争感。 相比之下,洛奇的卫衣牛仔裤,朴素得像走错了片场。 他下意识拉了拉卫衣下摆,感觉到几道目光落在身上,带着轻微的打量与好奇。他垂下眼帘避开视线,找了个靠近走廊尽头、相对安静的角落站定。 墙壁冰凉,他背靠着墙,目光落在301教室紧闭的门上。门上贴着a4纸,打印着“文艺部招新面试处,请在外等候叫号”。门是磨砂玻璃的,能隐约看到里面透出的明亮灯光,却看不清具体情形。 沈怡然……已经在里面了吗?她会坐在什么位置?她会怎么看外面这些精心准备的竞争者?又会怎么看……他这个穿卫衣来的、看起来和“文艺”二字毫不相干的新生? 洛奇喉咙有些发干,深呼吸试图平复心跳。目光扫过走廊里的申请者——一个女生小声练习自我介绍,声音清脆;一个男生对着手机整理领带,表情严肃;一对相识的女生互相检查妆容,低声打气。 每个人都像有备而来、志在必得。而他自己……除了那份简单到苍白的报名表,那点微不足道的“特长”,心底那份不想言明的、想靠近某个人的心意,还有什么? 也许,真的不该来。 这念头刚冒出来,就被他用力按下去。 不,来都来了。就算最终选不上,至少试过了,至少站到了这里,离她的世界近了一步。这就够了。 他再次深呼吸调整状态,把纷乱思绪和不安压回心底,努力让自己看起来平静镇定。 时间一分一秒过去,走廊里人越来越多,几乎站满了。低声交谈汇成嗡嗡背景音,混合着脚步声、翻纸声、清嗓子声。 六点五十五分,301教室的门突然从里面打开。 一个戴眼镜、像学长模样的男生探出身,手里拿着名单:“大家安静一下。”声音不高却有穿透力,走廊瞬间安静。 “面试马上开始。等会儿按名单顺序叫人,每次进去三位。叫到名字的请应答,到门口排队。没叫到的请保持安静,耐心等待。” 他推了推眼镜,开始念名单:“第一批:王悦、李思哲、陈默。请三位到门口来。” 被叫到的两女一男从人群中走出,脸上带着紧张与期待,站到教室门口。 眼镜学长核对姓名后推开门,示意他们进去。 门开合的瞬间,洛奇下意识朝里瞥了一眼。 教室被重新布置过,讲台移到一边,正中央摆着三张课桌拼成的面试官席,后面坐着三个人。两侧座位空着,该是给面试者准备的。 只是惊鸿一瞥,门就关上了。 但洛奇的心脏,在那瞬间猛地一缩。 他看到了。 虽然只是短短一瞥,距离有些远,他却清楚地看到,坐在面试官席正中间位置的人——沈怡然。 第46章 面试现场(下) 她今日身着一件笔挺的白色衬衫,领口的扣子扣得严丝合缝,一丝不苟。外面套着一件剪裁合身的黑色西装外套,显得干练又专业。她的长发不再像平日里那般随意地披散着,或是简单地扎成马尾,而是被精心地盘了起来,露出了修长而白皙的脖颈,以及那干净利落的面部线条。 她微微低着头,正专注地翻看手中的资料,侧脸在教室明亮的灯光下,显得格外清冷、专注,带着一种洛奇从未见过的、正式的疏离感。 那是工作状态下的沈怡然。 是文艺部部长沈怡然。 不再是图书馆里那个会偶尔与他分享零食、会对着平板专注画画、会因指尖意外相触而脸颊泛起红晕的学姐。 此刻的她,宛如一位成熟、专业的评判官,掌握着进入文艺部的生杀大权。 这个认知,如同冰冷的雨滴,毫无预兆地滴入洛奇那颗因期待而微微发热的心湖,激起了层层复杂的涟漪。他突然无比清晰地意识到,接下来他要面对的,绝不仅仅是一场普通的社团面试。这更是他第一次,在她面前,以一个“申请者”的身份,而非“图书馆偶遇的学弟”,正式地展示自己。 他即将被审视,被评判,被决定是否有资格踏入她所在的领域。紧张感如潮水般再次翻涌上来,且比刚才更为汹涌。他甚至能清晰地听到自己太阳穴处血管跳动的声音,那声音在寂静的走廊里,显得格外清晰。 走廊里安静极了,大家都在凝神倾听着从教室里隐约传来的问答声,试图从中捕捉到一些有用的信息。然而,洛奇却有些听不进去。他的脑海里不断回放着刚才看到的那一幕——她身着白衬衫黑西装的干练模样,她低头看资料时微微蹙起的眉头,她周身散发出来的那种冷静而专业的气场。 那样的她,如此陌生,却又耀眼得让他无法移开目光。 时间在漫长的等待中变得无比粘稠而缓慢。第一批面试者陆续从教室里走了出来,他们表情各异。有人面带微笑,显然对自己的表现颇为满意;有人则略显沮丧,或许是发挥得不尽如人意;还有人仍在沉思,似乎还在回味面试中的问题。 眼镜学长再次出现,高声念出第二批面试者的名单。接着是第三批,第四批……随着一批又一批面试者进入教室,走廊里的人逐渐减少。 洛奇的名字却一直没有被叫到。他靠在墙边,双腿早已发麻,手心里的汗湿了又干。最初的紧张情绪在长时间的等待中,渐渐沉淀下来,变成了一种混合着焦灼和麻木的等待。他不再关注教室里的动静,也不再去观察其他面试者的表情,只是呆呆地盯着走廊天花板上那盏有些闪烁的日光灯管,思绪放空。 直到—— “下一批:刘雯雯、张浩、洛奇。请三位同学过来。” 眼镜学长的声音再次响起,如同一道惊雷,打破了洛奇的放空状态。他一个激灵,猛地站直了身体,心脏瞬间提到了嗓子眼。 终于……轮到他了。 他深吸一口气,缓缓从角落里走出来,朝着301教室门口走去。 另外两位被叫到名字的同学早已站在了门口。女生刘雯雯穿着一身得体的连衣裙,化着精致的淡妆,脸上挂着甜美的笑容,宛如一朵盛开的花朵。男生张浩则身着一身休闲西装,头发用发胶精心打理过,看起来精神饱满又自信满满。 两人看到走过来的洛奇,都微微愣了一下,目光在他那身朴素的卫衣牛仔裤上短暂停留,随即礼貌地移开。洛奇能感觉到那目光里细微的诧异,但他并未在意。 他静静地站到了两人旁边,排在最后。 眼镜学长再次核对名单,目光在洛奇脸上停顿了一下,似乎也在确认这个穿着与周围人格格不入的男生是不是名单上的人。洛奇平静地对上他的视线,轻轻点了点头。 “好,三位请进。”眼镜学长说着,推开了教室的门。 教室里的灯光比走廊更加明亮,有些晃眼。洛奇跟在刘雯雯和张浩身后,缓缓走了进去。 教室比从门外看起来要宽敞许多。面试官席后面坐着三个人,两男一女。教室两侧,果然摆放着三张给面试者准备的椅子。 洛奇的目光,几乎是本能地,第一时间投向了正中间的位置。 沈怡然缓缓抬起了头。 她似乎刚刚结束对上一批面试者的点评,手中的笔还轻轻点在资料上。听到开门声,她自然而然地抬眼望了过来。 她的目光平静而专业,带着面试官特有的审视和距离感,从刘雯雯脸上掠过,扫过张浩,然后—— 落在了洛奇身上。 那一瞬间,洛奇清晰地看到,沈怡然那双总是平静无波的眼眸里,飞快地闪过了一丝情绪。 那不是审视,不是疑惑。 是……意外。 那意外的神情非常清晰、非常真实,仿佛她完全没有预料到,会在这里看到他。 她的眉梢几不可察地动了一下,握着笔的手指似乎也微微收紧了一瞬。那双清亮的眼睛注视着他,比看前两位面试者时,多停留了那么半秒钟。 虽然那抹意外很快就被她收敛起来,重新覆上了面试官专业的平静面具。 但洛奇捕捉到了。 真真切切地捕捉到了。 就像在图书馆书架旁,捕捉到她指尖那细微的颤抖一样。 他站在教室门口,背脊挺直,迎着她的目光。 他能感觉到自己的心脏在胸腔里沉重而有力地跳动着,带着一种奇异的灼热感。 他来了。 穿着最简单的衣服,带着最真实的自己,站到了她的面前。 以申请者的身份。 而她,看到了。 那一闪而过的意外,证明她记得他,并且对他的出现感到诧异。 这就够了。 至少在这一刻,在众多精心准备的申请者中,他成功地、用最意想不到的方式,吸引了她的注意。 哪怕只是因为“意外”。 “三位同学请坐。”旁边一位戴眼镜的男面试官,应该是副部长,开口打破了短暂的寂静,语气温和。 洛奇收回目光,跟着刘雯雯和张浩,走到面试者席位的椅子前,坐了下来。 椅子是普通的课椅,坐上去有些硬。他抬起头,目光平视前方。 面试官席后,沈怡然已经恢复了常态。她微微调整了一下坐姿,目光重新落回手中的资料上,翻到了某一页。 洛奇知道,那一页,应该就是他的报名表。 她看着那张表格,脸上没有任何表情。 但洛奇知道,几秒钟前,她曾为看到他的名字和真人出现在这里,而流露出过真实的讶异。 这就够了。 面试,正式开始。 第47章 面试问题 教室里安静得仿佛能听见时光的流淌声。唯有空调出风口那低沉的嗡鸣声,宛如一首单调的催眠曲,以及纸张被轻轻翻动时发出的沙沙声,打破着这份寂静。 洛奇端坐在面试者的椅子上,脊背挺得笔直,像是一棵坚韧的松树。双手平放在膝盖上,可指尖却透着丝丝凉意,但他仍努力维持着表面的镇定。他的目光落在对面面试官席的桌面上,那里摆放着几份文件夹,像一座座小山丘;几支笔,好似整装待发的士兵;还有一部亮着屏幕的笔记本电脑,散发着科技的光芒。 他能敏锐地感觉到旁边刘雯雯和张浩身上弥漫出的紧张气息。刘雯雯的手指无意识地绞着裙摆,那裙摆仿佛成了她紧张情绪的宣泄口;张浩则不断调整着坐姿,喉结轻轻滚动,像是在吞咽着自己的紧张。 而洛奇自己,心跳如擂鼓般快速,可却奇异地保持着一种外在的平静,犹如暴风雨中的宁静港湾。 面试率先从刘雯雯开始。那位副部长模样的眼镜学长负责主要提问,问题都很常规,就像一道道标准的考题:为什么想加入文艺部?有什么相关经历?觉得自己能为部门带来什么? 刘雯雯回答得流畅而自信,声音清脆悦耳,好似山间的清泉流淌。她还时不时配合一些得体的手势,仿佛一位指挥家在指挥着自己的演讲。她提到自己高中时是校广播站的播音员,擅长主持和朗诵,还拿过市级演讲比赛的奖项。她满怀激情地说自己热爱舞台,渴望在文艺部更大的平台上锻炼自己。 副部长边听边点头,在面前的纸上记录着什么,那沙沙的书写声,像是在为刘雯雯的表现打分。 沈怡然也静静地听着,偶尔抬眼看刘雯雯一下,目光平静得如同深潭之水,让人看不出太多情绪。她手里拿着一支黑色的签字笔,笔尖轻轻点着洛奇那份报名表的边缘,没有记录,只是安静地聆听,仿佛在品味一首无声的乐章。 接着轮到张浩。他显然准备得更为充分,不仅回答了常规问题,还主动提及了自己对文艺部过往活动的观察,甚至提出了两个他认为可以改进的小建议,就像一位经验丰富的谋士在出谋划策。他提到自己会摄影和视频后期,高中时负责过校运动会的宣传视频制作。 “我们宣传组确实需要这方面的人才。”副部长推了推眼镜,脸上露出了一丝感兴趣的笑容,那笑容仿佛是对张浩的认可。 沈怡然依旧安静如初。她翻动了张浩的报名表,目光在某一行停留了片刻,然后微微抬起眼,看向张浩,问了一个更具体的问题:“如果让你为一场大型晚会制作暖场视频,从创意构思到最终成品,你预估需要多长时间?需要哪些资源配合?” 问题很实际,也很犀利,宛如一把锋利的剑,直刺问题的核心。 张浩显然没料到会被问到这么具体的工作流程问题,怔了一下,但很快组织语言回答起来,虽然有些地方略显空泛,但整体思路还算清晰,就像在迷雾中找到了一条模糊的道路。 沈怡然听着,脸上依旧没有太多表情,只是在那支签字笔的笔帽上,轻轻敲了两下,那两下敲击声,仿佛是在思考着张浩的回答。 洛奇默默地看着,听着。他能感觉到,这场面试远比他想象的要正式和专业。它不仅仅是看才艺、看热情,更看重实际解决问题的能力、工作思路、以及团队协作的潜力。 这让他心里那点因为衣着朴素而产生的不安,稍稍缓解了一些。或许,在这里,真才实学比表面功夫更重要,就像金子总会在沙砾中闪耀光芒。 很快,张浩的回答也结束了。副部长做了简短的总结,然后目光转向了坐在最右侧的洛奇。 “下一位,洛奇同学。”副部长的语气依旧温和,但目光里带着审视,那审视的目光仿佛能穿透洛奇的内心。 空气似乎凝滞了一瞬,仿佛时间都为这一刻而静止。 洛奇感觉到旁边两位同学的目光也若有若无地飘了过来。他能想象,他们大概也在好奇,这个穿着卫衣牛仔裤、看起来和“文艺”毫不相干的男生,凭什么坐在这里。 他深吸一口气,抬起了头。目光没有先看向提问的副部长,而是越过了他,直接落向了正中间的位置。 沈怡然也正好抬起了眼。两人的目光,在明亮的灯光下,短暂地相接。 她的眼神很静,像秋日深潭的水,清澈却望不见底。没有了刚才那一闪而过的意外,只剩下纯粹的、面试官的审视。她看着他,像是在看一份有待评估的材料,一个需要被判断的申请者。洛奇的心跳,在那平静的注视下,反而奇异地稳了下来。 紧张感还在,但不再是无措的慌乱,而是变成了一种清晰的、想要好好表现的决心。他想让她看到,不仅仅是图书馆里那个安静的、会修平板的学弟,而是一个有能力、有想法、或许……真的能为她所重视的部门做点什么的潜在部员。 “先请你做个简单的自我介绍吧。”副部长开口,声音在安静的教室里回荡。 洛奇收回目光,看向副部长,点了点头。他的声音不高,但清晰平稳,在安静的教室里显得格外清楚,就像一颗石子投入平静的湖面,泛起清晰的涟漪。 “各位学长学姐好,我是计算机科学与技术学院大一新生,洛奇。”没有华丽的辞藻,没有激昂的情绪,就是最简单的陈述,如同一张白纸,质朴而真实。 “我申请加入文艺部,主要是希望能结合自己的专业特长,为部门的线上活动和宣传提供技术支持。”他顿了顿,补充道,“比如官网维护、互动程序开发、或者宣传物料的基础设计。” 话说得很实在,甚至有些干巴。旁边刘雯雯的自我介绍充满激情,张浩的自我介绍透着自信,而洛奇的,就像他这个人一样,朴素,直接,没什么修饰,宛如山间的一块石头,朴实无华。 副部长低头看着他的报名表,手指在“简单编程”那四个字上点了点。然后,他侧过头,低声和沈怡然交换了一个眼神。 沈怡然几不可察地点了下头。于是,副部长将身体微微后靠,把主导权让了出来。 沈怡然坐直了身体。她伸出手,将洛奇那份报名表往自己面前拉了拉,指尖抚过纸面,那温柔的触感仿佛在探索洛奇的过往。然后,她抬起眼,再次看向洛奇。 这一次,她的目光更专注,带着明确的探究意味,就像一位考古学家在探寻珍贵的文物。 教室里更安静了,连空调的嗡鸣声似乎都低了下去,仿佛也在为这一刻的紧张而噤声。 洛奇能听到自己血液流动的声音,能感觉到自己胸腔里那颗心脏,正沉稳而有力地跳动着,像是一面战鼓,为他加油助威。 他看着沈怡然,看着她微微抿起的嘴唇,那嘴唇仿佛是一朵待放的花朵;看着她专注时习惯性微微蹙起的眉尖,那眉尖像是一座紧锁的山峰;看着她握着那支黑色签字笔的、白皙修长的手指,那手指宛如白玉雕琢而成。 然后,他听到她的声音响起。不像平时在图书馆偶尔交流时那种略带温和的平静,也不像之前提问张浩时那种带着工作疏离感的清晰。此刻她的声音,是一种更加公事公办的、平稳的、却带着某种无形压力的语调。她看着他,开口: “洛奇同学。”她的声音不大,却字字清晰,落在安静的空气里,仿佛是一颗颗珍珠,掷地有声。 “你说你会简单编程。”她垂眸,目光落在报名表“特长”栏的最后一行,复述着上面的字句。 “‘可进行基础脚本编写及简单应用开发’。”她念出这句话时,语气没有任何起伏,像是在确认一个客观事实。 然后,她重新抬起眼,目光笔直地看向洛奇。那双清澈的眼眸里,没有任何多余的情绪,只有纯粹的、对能力的质询,仿佛是两盏明灯,照亮着洛奇的能力之路。 “那么。”她微微停顿了一下,似乎在斟酌措辞,也像是在观察洛奇的反应。 “如果文艺部官网需要增加一个互动功能。”她的语速平缓,每个字都咬得很清楚。 “比如,一个线上投票系统。” “或者,一个活动直播时的实时弹幕墙。” 她的问题来了,抛得直接而具体,没有任何铺垫,就像一颗炮弹,直中目标。 “你能独立完成吗?” 问题落下。空气仿佛被抽紧了一瞬,整个教室都仿佛凝固了。旁边的刘雯雯和张浩都下意识地屏住了呼吸,看向洛奇。这种技术性问题,显然超出了他们准备的范畴。 副部长也推了推眼镜,饶有兴趣地等待着回答。而沈怡然,问完之后,便不再说话。只是静静地看着洛奇,等待着他的回答。她的手指依然轻轻点着报名表,那支黑色的签字笔在她指尖微微转动了一个细微的角度。 她在观察,观察这个在图书馆安静了一个月、修好了她平板、推荐了同步软件、此刻穿着卫衣坐在面试席上的学弟,究竟是真的有料,还是仅仅在报名表上“写写而已”。 洛奇迎着她的目光,没有立刻回答。他沉默了两秒钟,在这两秒钟里,他的大脑在飞速运转,如同高速运转的计算机。投票系统?弹幕墙?这两种功能听起来不算复杂,但具体实现取决于需求细节、性能要求、开发周期…… 他能做吗?如果是基础的、功能简单的版本,以他目前的编程水平,加上查阅资料和投入时间,应该……可以。但如果要考虑到高并发、美观的界面、良好的用户体验、以及后期维护……那就需要更周全的规划和更扎实的技术了。 他没有贸然给出肯定的答案,也没有因为紧张而语无伦次。他只是微微吸了一口气,然后,迎着沈怡然那双平静却带着压力的眼眸,点了点头。 他的动作很稳,眼神很认真。“可以。”他给出了肯定的答复,声音依旧平稳。 但紧接着,他没有停顿,立刻补充了至关重要的后半句:“不过,需要明确具体的需求,还有时间。” 他没有说大话,没有拍胸脯保证“绝对没问题”,而是给出了一个专业、理性、负责任的回答。可以,但有前提。需要知道你要什么,需要知道有多少时间。这是一个程序员,或者说,一个真正有解决问题思路的人,最本能的反应。 沈怡然看着他,点着报名表的手指,停了下来。她的眼神,似乎微微闪动了一下。那里面审视的意味没有减少,但似乎多了一丝别的什么,像是……对他这个回答本身,产生了一点意料之外的兴趣。 她没有立刻追问细节,也没有对他的补充说明做出评价。只是依旧那样静静地看着他,看了大约有两三秒钟。那段时间里,教室里安静得能听到窗外远远传来的、模糊的校园广播声,那广播声仿佛是外界的喧嚣,与这紧张的面试形成鲜明的对比。 然后,她几不可察地,轻轻点了点头。幅度很小,小到几乎让人以为是错觉,但那确实是一个点头的动作,表示她听到了,接收到了这个回答。 接着,她的目光从他脸上移开,落回了手中的报名表上。那支黑色的签字笔,被她握紧,笔尖悬停在纸面上方,似乎准备记录什么。 面试,进入了下一个阶段。但洛奇知道,刚才那个问题和自己的回答,已经像一个清晰的坐标,将他定位在了这场竞争之中。不是靠华丽的辞藻,不是靠耀眼的经历,而是靠最实在的、关乎能否真正干活的——能力。 而问出这个问题的她,听到了。 第48章 技术展示 “需要明确具体的需求,还有时间。” 洛奇话音刚落,这声音便在安静的教室里泛起细微的回音。 沈怡然静静地看着他,手中的黑色签字笔悬在报名表上方,笔尖几乎要触碰到纸面。她没有马上开口,只是用沉静的目光审视着洛奇,眼神里还带着一丝探究。 坐在一旁的副部长推了推眼镜,身体微微前倾,显然对洛奇的回答饶有兴趣。而刘雯雯和张浩则一脸茫然,这种技术性的对话显然超出了他们的理解范围,只能默默保持沉默,目光在洛奇和面试官之间来回游移。 短暂的沉默过后,沈怡然终于开了口。她的声音依旧平稳,但语速比之前稍快了些,带着明确的追问意味。 “如果是举办一场校级大型活动,就像迎新晚会,要让现场观众通过扫描二维码对节目进行实时投票,并且票数排名能即时在大屏幕上显示。”她放下手中的笔,双手交叠放在桌面上,目光专注地锁定洛奇,“你之前说‘可以’实现这样的投票系统。那现在具体说说,你打算怎么做?需要哪些技术支持?大概的流程又是怎样的?” 这个问题既具体又实际,不再是泛泛地问“能不能做”,而是直接深入到“怎么做”。洛奇能明显感觉到,面试的重心在这一刻完全转移到了自己身上。旁边的两位同学仿佛成了背景板,所有人的注意力,包括沈怡然那沉静却极具穿透力的目光,都聚焦在他接下来要说的每一个字上。 不过,洛奇并没有慌张。相反,当问题涉及到具体的技术实现时,他作为程序员面对问题时本能的专注和条理,压过了面试带来的紧张感。他微微吸了一口气,整理了一下思绪。 随后,他抬起头,目光坚定地迎向沈怡然期待的眼神,沉稳地说道:“如果要实现这样的实时投票系统,首先要明确几个关键点。” 他停顿了一下,见沈怡然没有打断他的意思,便接着说道:“第一,是投票入口。二维码要链接到一个h5页面或者小程序,界面必须简洁明了,操作要尽可能简单,最好能一键投票,减少观众的操作步骤。考虑到现场网络可能拥堵,页面的加载速度和容错率至关重要。” 他开始有条不紊地分析起来:“第二,是数据传输和实时性。观众投票后,数据要能实时传到服务器。这里涉及到前端和后端的交互,可以采用websocket协议来保持长连接,确保投票数据能立即推送上去,而不是依靠轮询,因为轮询的延迟太高。” 他使用了一些专业术语,但解释得通俗易懂。“后端需要处理并发请求。一场晚会可能有几千人,如果大家集中在某个节目结束后投票,瞬间的访问量会非常大。服务器架构要能够承受住这样的压力,数据库设计也需要优化,避免出现锁表或者响应过慢的情况。可能还需要考虑分布式部署和负载均衡。” 他一边说着,一边在脑海中快速构建着技术框架。“第三,是大屏幕显示。服务器收到投票数据并处理后,要实时推送到控制大屏幕的电脑上。这里可以使用同样的websocket协议,或者采用更轻量的sse(服务器发送事件)。显示界面要美观、动态,能实时更新票数排名,最好添加一些简单的动画效果来增强视觉效果。” “第四,是安全性和防刷票。需要设置一些简单的机制,比如ip限制、设备指纹识别,或者结合现场门票的验证码,防止有人恶意刷票,保证投票的公平性。” “第五,是数据统计和备份。投票结束后,要能够快速导出数据并生成图表,方便后续进行活动总结。” 洛奇一口气说完,中间几乎没有停顿。他的逻辑十分清晰,从用户端到服务器端再到展示端,从功能实现到性能考量再到安全防护,都考虑得相当周全。虽然没有给出具体的代码,但整个实现思路的框架已经清晰地呈现出来。 这不仅仅是一个“会编程”的简单回答,而是展现出了系统思维和实际项目考量意识。教室里的气氛,似乎随着他的讲述发生了微妙的变化。 副部长原本只是饶有兴致地听着,此刻身体已经完全前倾,手指无意识地在桌面上轻轻敲击,眼神中满是惊讶和欣赏。刘雯雯和张浩虽然不太理解那些技术细节,但洛奇沉稳自信、条理清晰的讲述方式,本身就具有一种无形的说服力。他们看着洛奇,眼中的好奇和打量渐渐多了几分别样的意味。 而沈怡然,她始终安静地聆听着,既没有做记录,也没有打断洛奇,只是目光沉静地落在他的脸上,随着他的讲述缓缓移动。她的表情依旧没有太大变化,但那双清澈的眼眸深处,似乎闪烁着细微的光芒。那支被她放下的黑色签字笔,不知何时又被她重新握在手中,指尖轻轻摩挲着笔杆光滑的表面。 当洛奇说完最后一个字,教室里再次陷入寂静,只有空调不知疲倦地嗡嗡作响。洛奇停下话语,看着沈怡然,等待她的下一个问题或者评价。他不清楚自己回答得如何,只是把自己能想到的、一个合格的实时投票系统应该考虑的方面,尽可能清晰地说了出来,没有夸大,也没有隐瞒。 沈怡然沉默了几秒钟,目光从洛奇的脸上移开,落在那份报名表上。她的手指轻轻划过“简单编程”这四个字,随后再次抬起头。这一次,她的问题更加深入:“websocket确实能保证实时性,但考虑到现场可能存在网络不稳定的情况,如果部分观众手机信号弱,投票请求发送失败,有没有补救机制?如何确保最终票数的准确?” 第49章 你的时间OK吗 这是一个极为细节且切中实际的问题,直接指向了技术方案可能存在的漏洞。 洛奇几乎不假思索,立刻回应道:“可以在前端添加本地缓存与重试机制。投票请求先尝试发送,若失败,就把投票数据暂时存于本地,同时提示用户投票可能会延迟。并且前端定时尝试重新发送缓存的请求。后端在收到重复的投票请求时,要依据唯一标识进行去重处理,以此确保最终计票准确无误。活动结束后,还能设置一个手动核对和补录的环节,不过这种情况应该占比极小。” 他回答得迅速且精准,一下就抓住了问题的关键。 沈怡然静静地听着,几乎难以察觉地点了下头。 随后,她又抛出了几个问题,涉及数据库表结构设计的大致思路,若同时需要弹幕墙和投票系统,后台该如何统一管理,还有开发这样一个系统大概所需的时间。洛奇保守地预估了一个需要协作的时间范围,还着重强调了测试和调试的重要性。 面对每一个问题,洛奇都给出了清晰且有条理的回答。他从不讲空话,也不轻易承诺自己做不到的事,在他能力认知范围内的部分,充分展现出了扎实的专业基础和清晰的思维逻辑。 这场交流,与其说是一场面试问答,倒不如说是一场小型的、关于某个具体技术方案可行性的深入讨论。讨论的双方,一方是冷静提出需求、并精准追问细节的部长沈怡然,另一方则是沉稳应对、逻辑严密的新生洛奇。 不知不觉间,气氛发生了变化。最初的紧张和疏离感渐渐淡去,取而代之的是一种专注于问题本身的、略显专业的氛围。 直到沈怡然问完了最后一个技术细节问题,她停了下来,没有再继续追问。 只见她低下头,拿起那支黑色的签字笔,在洛奇的报名表上快速书写起来。笔尖划过纸张,发出沙沙的轻响。她写得极为专注,侧脸在灯光的映照下显得沉静而认真。低垂的睫毛,在眼睑下投下一小片淡淡的阴影。 洛奇看着她写字的模样,心里那根一直紧绷着的弦,稍稍松弛了一些。不管最终结果如何,至少,他已经把自己所能展示的,都毫无保留地展示出来了。 就在这时,坐在沈怡然旁边的副部长,身体微微朝她那边倾了倾,用手半掩着嘴,以只有他们两人能听到的音量,低声说道:“这个新生……可以啊。”声音里满是毫不掩饰的赞叹,“思路清晰,考虑也周全,不像是一点经验都没有的纯新手。而且态度很踏实。” 他的话虽轻,但在安静的教室里,还是隐隐约约飘到了洛奇这边。洛奇的心跳,瞬间加快了一拍。 沈怡然写字的手,微微顿了一下。她既没有转头去看副部长,也没有回应他的低声评价,只是写完最后几个字后,放下了笔。 她抬起头,目光再次落在洛奇身上。这一次,她的眼神里,少了几分最初的审视和距离感,多了一些评估,以及一种近乎公事公办的确认。 她看着洛奇,开口说道,声音恢复了之前那种平稳的语调,但似乎比最初多了一丝极淡的、不易察觉的缓和:“洛奇同学。”她叫着他的名字,“如果——我是说如果——文艺部决定录用你。”她停顿了一下,仿佛在观察洛奇的反应。 洛奇的心一下子提了起来,呼吸也屏住了,他认真地看着她。 “可能很快,就会有实际的任务交给你。”她的语气十分认真,并非试探,而是在告知一种可能性,“比如,刚才提到的这类互动功能的前期技术调研,或者部门现有的一些线上平台的小修小补。可能会占用一些你的课余时间。” 她直直地看着他,目光直接而清晰。 “你的时间,ok吗?” 这个问题抛了出来。她问的不是“你愿意吗”,而是“你的时间ok吗”。这意味着,她的考量已经从单纯的“能否胜任”,进入到了更实际的“能否投入使用”阶段。 洛奇几乎没有丝毫犹豫。他看着沈怡然,看着那双映着教室灯光、清澈而认真的眼睛,果断而肯定地点了点头。他的声音虽不高,但带着一种毋庸置疑的坚定:“没问题。” 简简单单的三个字,没有任何附加条件,没有任何犹豫推脱,有的只是愿意承担、愿意投入的明确态度。 沈怡然看着他,看了两秒钟,然后,她也几乎难以察觉地轻轻点了点头。这一次点头的幅度比刚才那次要明显一些。 “好。”她只说了这一个字,随后,她的目光从洛奇脸上移开,转向了旁边的副部长,微微示意。 副部长立刻心领神会,坐直身体,脸上重新挂上公式化的温和笑容,看向三位面试者:“好的,感谢三位同学。今天的面试到这里就结束了。录取结果我们会综合评估,在下周初通过短信通知大家。请保持手机畅通。” 面试,就此结束。 刘雯雯和张浩明显松了口气,连忙起身,礼貌地道谢后,朝着门口走去。 洛奇也站了起来,他最后看了一眼面试官席。沈怡然已经低下头,开始整理桌上的资料,侧脸平静,让人看不出她的情绪。副部长则在一旁记录着什么。 洛奇收回目光,转身,跟着前面两人,走出了301教室。门在他身后轻轻关上。 走廊里的空气似乎都变得清新了一些。刚才在教室里那种高度集中、紧绷的感觉,如同潮水般渐渐退去,只留下一种混合着疲惫、释放和隐隐期待的复杂感受。 他成功通过了技术拷问,也给出了肯定的时间承诺。副部长那句低声的“可以啊”,沈怡然最后那个确认时间安排的提问,以及她那个轻轻的点头……这些细微的迹象,就像暗夜里零星的火光,虽然不足以照亮前方的道路,却让他心底那簇想要靠近的小火苗,燃烧得更加温热、更加明亮了一些。 他走下楼梯,走出活动中心大楼。秋夜的风迎面吹来,带着丝丝凉意,吹散了他身上因为紧张而泛起的那层薄汗。 他抬起头,看向夜幕中稀疏的星子,长长地、缓缓地吐出了一口气,然后,迈开脚步,朝着宿舍的方向走去。此时的步伐,比来时要轻快许多。 第50章 录取通知 周六的晨光,透过506宿舍半掩的窗帘,在水泥地上切割出明暗交错的光带。空气里浮动着周末特有的慵懒,李浩和张铭还埋在被窝里,周磊的床上传来匀净的鼾声。 洛奇醒得很早,或者说,这一夜他压根没睡踏实。 面试结束的这两天,时间像是被抻长了,走得格外缓慢。 周五下午的图书馆,沈怡然如常出现。她看起来和往常没两样,专注地处理着手头的事,偶尔接个电话,语气平和地讨论工作,自始至终没看他一眼,也没提半句面试的事——仿佛活动中心301教室里那场条理清晰的技术问答,从未发生过。 洛奇也装作若无其事,安静地看书、写代码,只是目光落在对面那个沉静身影上的频率,比平时密了许多。每次她手机屏幕亮起,弹出新消息提示,他的心跳都会不受控制地漏跳半拍。 会是录取通知吗? 她会怎么决定? 那些清晰的回答、那句“没问题”的承诺、副部长低声的“可以啊”,还有她最后那个几不可察的点头……这些细节在他脑海里反复回放,像慢镜头电影,一帧一帧,磨得人心头发痒。希望像春日溪水下的鹅卵石,被冲刷得温润,却始终沉甸甸地压在那里。 可忐忑也如影随形。竞争者那么多,他除了这点技术,还有什么突出的?文艺部需要的,或许远不止一个会写代码的人。 这种等待,像极了高考后查分的日子。明知结果就在那里,却摸不着碰不到,只能任由时间一分一秒地碾过心尖。 此刻是周六上午九点。 洛奇已经洗漱完毕,坐在书桌前,面前摊开着《c语言程序设计》,目光却有些发飘。电脑屏幕暗着,手机安静地躺在课本旁。 他在等。 或者说,他在“准备着等”。 短信会在今天来吗?还是明天?又或者,根本不会来? 宿舍里很静,只有窗外偶尔掠过的鸟鸣,和远处操场隐约传来的口号声——大概是哪个社团在晨练。 时间滴答作响。 九点半,周磊翻了个身,嘟囔了句梦话,又沉沉睡去。 洛奇拿起手机,解锁,屏幕空空如也。没有新短信,没有未接来电。他放下手机,强迫自己把注意力拉回课本,可指针和数组的概念在眼前晃来晃去,怎么也钻不进脑子里。 十点,李浩醒了,窸窸窣窣地起床,轻手轻脚地去洗漱,看见洛奇,含糊地打了声招呼:“早啊洛奇,这么用功。” “早。”洛奇应了一声,目光却还黏在手机上。 十点半,张铭也醒了,宿舍里渐渐有了走动和低语的声音。周磊终于被吵醒,顶着一头乱发坐起来,眯着眼看向洛奇的书桌。 “洛哥,有信儿没?”他嗓音还带着睡意,问题却直戳核心。 洛奇摇了摇头:“没。” “啧,文艺部效率不行啊。”周磊爬下床,趿拉着拖鞋往卫生间走,“别急,肯定有戏!昨天你那表现,杠杠的!” 洛奇没说话,只是手指无意识地摩挲着手机冰凉的边缘。 等待让时间变得粘稠而漫长。 午饭时,洛奇和周磊去了食堂。路上周磊还在叽叽喳喳分析录取的可能性,洛奇大多时候只是听着,偶尔“嗯”一声。食堂里人声鼎沸,喧闹异常,洛奇却觉得那些声音隔着层纱,听得不真切。他味同嚼蜡地扒拉着盘子里的饭菜,眼睛时不时瞟向桌角的手机——屏幕始终暗着。 下午,洛奇去了图书馆。没坐老位置,沈怡然周末通常不来。他选了个僻静角落,想用工学习惯那份心神不宁,可效率低得可怜,看几页书,写半行代码,思绪就飘远了。 他点开手机通讯录,盯着那个存为“沈怡然(文艺部)”的号码——那是上次帮她修平板后,她留的联系方式。他从没主动打过,仅有的几次联系,也只是关于技术问题的简短微信。 要不要……发条微信问问? 念头刚冒出来,就被他按了下去。 太唐突了。而且,万一结果不好,这样问只会让双方尴尬。 还是等吧。 他关掉屏幕,把手机反扣在桌上,仿佛这样就能隔绝那份焦灼的期待。 夕阳西斜,图书馆的闭馆音乐轻柔响起。 洛奇收拾好东西走出馆门,暮色已经四合,天边残留着一抹淡橘色的余晖。秋风吹过,卷起几片早衰的梧桐叶,打着旋儿落在他脚边。 他慢慢走回宿舍,心里那簇名为“希望”的火苗,在一天的等待和无声消耗中,似乎黯淡了些。 也许……真的没选上吧。毕竟那是文艺部,毕竟他只是个会点编程的新生。 失望像细沙,悄无声息地漫上心头。 推开506宿舍的门,熟悉的喧闹和游戏音效扑面而来。周磊正在游戏里大杀四方,李浩和张铭凑在一起看视频,笑声不断。 “洛哥回来啦!”周磊头也不回地喊了一声,“有消息没?” “没。”洛奇放下背包,声音比平时低沉了些。 “哦……”周磊听出了他语气里的低落,手上的操作顿了顿,“没事,可能明天才发呢!来来来,看我给你展示一把什么叫carry全场!” 洛奇勉强笑了笑,没接话。他走到书桌前,拿起水杯喝了口凉水,冰凉的液体滑过喉咙,却浇不灭心头那点郁结。 也许,该放下了。 他坐下来,准备打开电脑随便做点什么,转移注意力。 就在这时—— “叮!” 一声清脆的、再熟悉不过的短信提示音,从他刚放下的手机里响起。 声音不大,却像一颗石子投入平静水面,瞬间攫住了洛奇所有的注意力。 他的身体猛地僵住,搭在电脑开机键上的手指彻底停滞。心脏像是被无形的手攥紧,又骤然松开,血液“轰”地一声冲上头顶。 耳朵里瞬间只剩下自己放大的、擂鼓般的心跳声。周磊的游戏音效、李浩张铭的笑声,仿佛都被推远了,隔着一层厚厚的玻璃。 世界安静得只剩下那声“叮”的回响,和胸腔里疯狂搏动的声音。 他几乎是机械地、缓慢地转过身,目光落在桌面上静静躺着的手机上。 屏幕,亮着。 第51章 真的通过了 幽蓝的光在昏暗宿舍里格外刺眼,锁屏界面上,一条短信预览清晰浮现。发信人是串陌生本地号码,预览内容的前几个字像惊雷劈入眼帘: 【清北大学学生会文艺部】洛奇同学,您好。恭喜您通过面试…… 后面的字被折叠了,却已足够。 盘旋一天的阴郁和忐忑瞬间被劈开,一束光猝不及防地照亮心底那个因等待而灰暗的角落。洛奇怔怔地盯着那行字,足足三四秒——时间被拉得很长,每一秒都带着电流般的震颤,从指尖蔓延到全身。 他猛地伸手抓起手机,手指因用力泛白,指尖甚至带着细微的颤抖。解锁,点开短信,完整文字映入眼帘: 【清北大学学生会文艺部】洛奇同学,您好。恭喜您通过面试,成为文艺部新成员。请您于下周一中午12:30,准时到学生活动中心305教室参加第一次全体会议。收到请回复“姓名+确认参会”。期待与您共事。 短信简洁官方,带着公事公办的格式,可每一个字都像带着温度,烙在视网膜上,烫进心里。 通过了。真的通过了。 文艺部。有她的文艺部。 他拿到了入场券,能正式地、名正言顺地踏入有她的领域。不再是图书馆遥遥相望的学姐学弟,而是同一个部门的……成员。 一股滚烫的热流从心脏汹涌而出,瞬间席卷四肢百骸。耳朵嗡嗡作响,脸颊发烫,巨大的惊喜、如释重负与强烈的期待像涨潮的海水,将他彻底淹没。 他盯着屏幕,一眨不眨地看了一遍又一遍,仿佛要确认每个标点都不是幻觉。 “洛哥?洛哥!”周磊的声音由远及近,带着疑惑,“发什么呆?你手机刚才响了?是不是……文艺部?!” 周磊摘下耳机凑过来,见洛奇盯着手机怔忪、耳朵通红,瞬间瞪大眼睛:“我靠!是不是录取了?快给我看看!” 洛奇从情绪冲击中回神,把手机转向他。周磊飞快扫完内容,猛地拍大腿,兴奋得差点跳起来:“牛逼啊洛哥!真的过了!文艺部!哈哈哈!我就说你可以的!” 他洪亮的声音吸引了李浩和张铭:“怎么了?洛奇啥事?” “文艺部!洛哥进文艺部了!”周磊抢着宣布,比自己中了奖还高兴,“近水楼台先得月!以后就是沈学姐手下的兵了,接触机会大大滴有!” “恭喜啊洛奇!”李浩和张铭也纷纷道贺,宿舍一下子热闹起来。 洛奇被围在中间,听着室友们真心的祝贺与调侃,脸上发热,心里的滚烫还在翻涌,表面却努力维持平静,只点了点头:“谢谢。” 他低下头,指尖悬在回复框上,深吸一口气平息激荡,郑重地敲下:“洛奇,确认参会。” 点击发送,成功提示弹出的瞬间,那颗漂浮许久、无处着落的心,终于踏踏实实落回胸腔,落进一个名为“期待”的、柔软而坚实的所在。 夜深人静,宿舍里只剩洛奇的笔记本亮着幽蓝的光。他打开“星海阅读”作者后台,《遇见你,在九月》该更新了。 白天的狂喜与期待沉淀成绵长细腻的情绪,流淌在指尖。他新建章节,没写图书馆的对视,没写指尖的触碰,写的是“林深”鼓起勇气报名“苏晴”所在的社团,写他面试时的紧张、被问专业问题时的镇定,写收到录取通知时那几乎冲破胸膛的悸动。 他写道:“看到‘恭喜你通过面试’时,整个世界的声音都消失了。只有心脏在耳边轰鸣,像沉闷的鼓点,敲打着从未有过的节奏。他反复看了三遍,确认每一个字都是真的。然后,一种滚烫的、近乎灼热的感觉从心底蔓延开来,指尖发麻,耳朵发烧。那不是简单的开心,是终于拿到通往她世界的门票,终于能名正言顺地站得更近,看她发光,甚至或许某天,让自己的微光也落入她眼帘的……巨大期待与惶恐。” 他写得投入,将白天所有细微的震颤、克制的狂喜、对未来的憧憬,全倾注到文字里。点击发布后,评论区很快热闹起来: “啊啊啊男主终于行动了!加入社团了!” “这段心理描写绝了!收到通知时反复确认的感觉太真实了!” “真实+1!像看到当年的自己!” “星河大大是不是经历过?写得这么细腻,我都能感受到那种小心翼翼的狂喜!” “近水楼台先得月!林深冲啊!” “只有我觉得这章格外有感情吗?像有真情实感在流动……” 洛奇看着评论,指尖在“太真实了”几个字上顿了顿,嘴角不由自主弯起清浅的弧度。 当然真实。 因为那是他今天,真真切切经历的一切。他的喜悦、期待,那点不敢言明的憧憬,都通过“林深”诚实流淌,被读者察觉。 这一次,他没慌乱,反而有种奇异的、隐秘的满足——仿佛隔着文字与网络,和陌生读者共享了一个只有自己知道出处的、甜蜜的秘密。 关掉电脑躺下,宿舍一片黑暗,窗外路灯的微光在天花板投下模糊光斑。他闭上眼睛,脑海里不再是面试教室的灯光,也不是短信屏幕的幽蓝,而是下周一中午,学生活动中心305教室。 第一次部门会议。她会在那里,以部长的身份。而他,将以新部员的身份坐在下面。 他们会是……同一个团队的人了。 这个认知,让心底那簇火苗无声却炽烈地燃烧起来,温暖了整个秋夜。 第52章 第一次部门会议(上) 周一中午十二点二十五分,学生活动中心三楼的走廊里人声鼎沸。各个教室门口都围聚着三两成群的学生,有的正热烈讨论,有的在分发材料,空气中混杂着快餐食物与复印纸油墨的味道,复杂又鲜活。午休时段的活动中心,像一台刚启动的机器,每个部件都在释放着自己的声响。 洛奇站在305教室门口,手里攥着一本崭新的笔记本和一支笔。他比通知时间早到了五分钟,心脏在胸腔里跳得有些快——不再是面试前那种紧绷的慌乱,而是糅合了新鲜感、些许局促与明确期待的悸动。 他今天换了件浅蓝色条纹衬衫,外面套着常穿的浅灰色连帽卫衣,牛仔裤洗得干干净净。不算正式,却比面试那天单穿卫衣显得更用心些。头发也仔细梳理过,额前细碎的发丝服帖地垂着。 透过305教室门上的玻璃窗,能看到里面已经坐了不少人,约莫二三十个,大多是陌生面孔,男女都有,正低声交谈,气氛看着还算轻松。教室前方摆着一张讲台,后面空着。 沈怡然还没到。 洛奇深吸一口气,推开门走了进去。门轴转动发出轻微的“吱呀”声,靠近门口的几人转头望过来,目光里有好奇,有打量,却多是友善。洛奇垂下眼帘,找了个靠后、挨着墙壁的座位坐下——这个位置视野不错,能看清前方,又不至于太惹眼。 他把笔记本和笔放在桌上,双手交握搁在膝头,目光平静地扫过教室。 新部员们陆陆续续到齐了。女生们大多打扮得精致得体,男生们也衣着整齐。大家彼此不太熟络,交谈声不高,带着初次见面的客气与试探。洛奇安静地坐在角落,没有主动加入任何对话,只是默默观察着。 十二点二十九分,教室前门被推开。 交谈声像是被按了暂停键,瞬间低了下去。 沈怡然走了进来。 她今天穿了件米白色针织衫,搭配深灰色西装裤,长发松松绾在脑后,露出线条优美的脖颈。手里抱着一个深蓝色文件夹和一台轻薄笔记本电脑,步履平稳地走到讲台后放下东西,抬起头,目光沉静地扫过整个教室。 那目光带着一种自然而然的领导气场,不算锐利,却让教室里最后一点细碎的交谈声也彻底消失了。 所有人都坐直了身体,看向讲台。洛奇的心跳,在她身影出现在门口的那一刻,就悄然加快了节奏。 工作中的沈怡然,和图书馆里那个安静画画的学姐,气质截然不同。此刻的她,周身笼罩着一层清晰、干练又令人信服的气息。她表情平静,没有刻意摆威严,可那种专注与认真,本身就形成了一种无形的秩序感。 “大家好,欢迎各位新同学加入文艺部。”沈怡然开口,声音清晰平和,透过教室里不算顶尖的扩音设备,稳稳传到每个角落,“我是文艺部部长,沈怡然。” 她做了简单的自我介绍,接着介绍了坐在前排的几位副部长和组长——其中就有面试时那位戴眼镜的陈副部长,负责宣传与后勤协调。 “未来一年,希望大家能在这里有所收获,也能为文艺部、为学校的校园文化建设出一份力。”她的开场白简洁务实,没太多虚话,“我们部门的风格是务实高效,接下来直接进入正题。” 她打开笔记本电脑,连接好投影仪。白色幕布上亮起一份精心制作的ppt,标题是“清北大学迎新晚会筹备及分工”。 会议进入了实质性阶段。 沈怡然开始介绍迎新晚会的整体构想、主题、时间节点和初步预算。她的讲述条理清晰,重点突出,语速平稳却不拖沓。讲到关键处,会用激光笔在幕布上圈点,或是调出参考图片和往届资料进行说明。 洛奇听得格外认真,手里的笔在笔记本上快速记录着要点。晚会规模比他想象的大,涉及环节众多:前期宣传、节目征集与审核、场地布置、灯光音响、主持人选拔、现场流程控制、后期宣传……每个环节后面,都跟着负责的小组和大致工作内容。 沈怡然显然对整体规划烂熟于心,不仅讲清了要做什么,还会简要提及可能遇到的难点和需注意的细节——比如宣传物料的审核流程,节目彩排的时间冲突协调,现场设备的备用方案。 她的专业与周到,让洛奇心里那点因新环境而生的局促感,渐渐被更具体的、想要把事情做好的念头取代。 这就是她投入精力与热情的地方,是她发光发热的舞台。 而他,现在有机会成为这舞台搭建工作里的一颗螺丝钉。 哪怕是最不起眼的那一颗。 “接下来是具体分工。”沈怡然翻到ppt的下一页,是份详细的表格,“各位新同学会根据报名意向和面试情况,分配到不同小组。老部员会带大家尽快熟悉工作。” 她开始念名单。 “策划组:王悦,李思哲……” “宣传组:刘雯雯,张浩……” “剧务组:……” 一个个名字被念出,被点到的新生轻声应答,有的脸上透着兴奋,有的则认真记下自己的分组。 洛奇屏住呼吸,手指无意识地捏紧了笔杆,目光牢牢锁在幕布上,等待着属于自己的名字。 终于—— “技术支持组。” 沈怡然的声音顿了顿,目光似乎朝着教室后方,也就是洛奇所在的方向,极快地瞥了一眼。 那一眼很快,快得像错觉。 但洛奇捕捉到了。 他的脊背微微绷直。 “洛奇。” 她念出了他的名字,声音清晰、平稳,和念其他名字时没任何区别。 第53章 第一次部门会议(下) 但洛奇的心,还是随着这两个字,轻轻地、又重重地,跳了一下。 “到。”他应了一声,声音不高,却在安静的教室里足够清晰。 沈怡然的目光在他脸上停留了半秒,微微颔首,随即移开,继续念技术支持组其他成员的名字——还有两位大二学长,赵峰和孙锐。 洛奇低下头,在笔记本上郑重写下“技术支持组”,旁边标注上自己的名字。他被分到了想去的组别,和预想的一样。 “技术支持组主要负责晚会现场的各类技术保障。”沈怡然开始解释具体任务,“包括音响灯光设备的最终调试确认、现场视频和ppt的播放控制,以及……” 她顿了顿,激光笔的红点在幕布上移动,停在两个加粗条目上:“晚会现场微信墙的搭建和维护,以及中场互动环节的电子抽奖程序。” 她的目光再次抬起,这次明确看向洛奇所在的方向——不是刚才那飞快一瞥,而是清晰的、带着工作交代意味的注视。“这两项是今年新增的互动环节,旨在提升现场观众参与感。技术组需要独立完成从程序开发、测试到现场部署、维护的全过程。”她语气认真,“时间比较紧,晚会定在下月末,所以需要尽快启动。” 洛奇迎着她的目光,点了点头,示意听明白了,也接下了任务。 微信墙,抽奖程序——这正是面试时她举例询问过的功能类型。看来那时的问题并非凭空设想,而是早有计划的真实需求。 沈怡然见他点头,便移开目光,继续布置其他小组的工作。 会议又持续了二十多分钟,详细说明了各小组接下来一周的初步任务,还建立了部门工作群,要求大家会后扫码加入。 “最后,”沈怡然合上笔记本电脑,目光再次扫过全场,“希望大家尽快进入状态,有任何问题及时与各自组长或我沟通。我们的目标是呈现一场精彩、顺利的晚会。散会。” 话音落下,教室里紧绷的气氛稍缓。大家收拾东西,低声交谈着陆续离场。 洛奇也收拾好笔记本和笔,刚站起身,沈怡然的声音再次响起,不大,却清晰穿过渐起的嘈杂,传到他这边:“洛奇同学,请稍等一下。” 洛奇动作一顿,旁边离开的同学也投来些许好奇目光。他转过身,看向讲台方向。 沈怡然已收拾好东西,正拿着那个深蓝色文件夹朝他走来。米白色针织衫在午后光线里泛着柔和光泽,随着她走近,洛奇能闻到她身上极淡的、干净的皂角香,混合着一丝***件夹特有的纸墨味。 她在洛奇面前停下,距离比图书馆时近些,却仍保持着礼貌的社交距离。她抬起头,眼睛清澈,因刚结束会议还残留着些许工作时的专注,却比主持会议时多了几分学姐的平和。 “关于微信墙和抽奖程序的需求,我整理了一份初步文档。”她说着,从文件夹里抽出一个透明文件袋,里面装着几页打印好的a4纸,递向洛奇。 “里面有基本功能描述、界面要求、性能指标,以及我们希望达到的互动效果,还有一些往届类似活动的参考资料。”她语气公事公办,却交代得细致,“你先看一下,尽快熟悉。如果对需求有不清楚的地方,或者技术实现上有疑问……” 她说到这里微微停顿,目光落在洛奇安静聆听的脸上,然后清晰道:“有问题,随时问我。” 不是“可以问组长”,也不是“在群里提问”,而是直接而明确的“随时问我”。这四个字像羽毛轻擦心尖,带来一阵细微却清晰的悸动。 洛奇接过还带着她指尖温度的文件袋,塑料膜光滑微凉,里面纸张的棱角清晰可感。他握紧文件袋,抬头看向沈怡然,认真点头:“好,我会尽快看。” 沈怡然也点了点头,像完成了一项必要的工作交接。“技术组的赵峰学长会拉个小群,具体开发安排你们可以先在群里讨论,有整体进展或难点再同步给我。”她补充道,“时间紧,任务重,辛苦了。” “应该的。”洛奇回答。 沈怡然没再多说,对他微微颔首,转身离开了教室。 洛奇站在原地,望着她的背影消失在门口走廊的人流中,才低下头看向手中的文件袋。透明塑料膜下,第一页纸的标题清晰可见——《迎新晚会实时互动系统需求说明(v0.1)》,标题下方是条理分明的条目,页眉不起眼处印着一行小字:“起草/整理:沈怡然”。 他指尖在文件袋光滑表面轻轻摩挲了一下,拿起东西,将文件袋小心夹在笔记本里,走出305教室。 午后阳光透过走廊尽头的窗户,明晃晃照进来。洛奇走在熙攘人群中,脚步平稳,指尖却仿佛还残留着接过文件袋时那一瞬间的微凉温度,耳边也清晰回响着那句话:“有问题,随时问我。” 这不是客套,是明确的、通向她的工作联系渠道,一个可以名正言顺因“正事”联系她的理由。 洛奇走到走廊拐角,人少了些。他停下脚步,从笔记本里取出文件袋,打开抽出第一页需求文档,目光扫过那些条理清晰的要求。 然后他拿出手机解锁,指尖轻快按动——不是打开社交软件或查看信息,而是调出一个空白的代码编辑器界面。 他低头看着手机屏幕上映出的自己沉静眉眼,以及文档上亟待实现的功能描述,嘴角极轻微地向上弯起一个几乎看不见的、却带着明确干劲的弧度。 指尖在虚拟键盘上,轻轻敲下了第一个注释: 迎新晚会互动系统-启动。 第54章 深夜的bug 需求文档平摊在桌面上,洛奇手中的笔在上面划出了许多细密的线条和批注。那些荧光黄的便利贴,如同小小的旗帜,插在文档边缘,记录着他在阅读时脑海中迸发的思路与疑问。 第一晚,洛奇没有急于敲击键盘,而是将那份《迎新晚会实时互动系统需求说明(v0.1)》反复研读了三遍。直至每个功能点、每项性能要求,甚至沈怡然在备注栏里提及的关于“用户体验”和“现场氛围”的期待,都如同镌刻般深深印在他的脑海中。 微信墙,核心在于实时,涵盖消息接收、过滤、滚动展示以及抽奖入口集成;抽奖程序,关键在于公平与悬念,涉及用户资格验证、随机算法、中奖结果实时推送与大屏幕炫酷展示。此外,二者还需要一个统一的后台管理界面,以便现场工作人员操作。 技术栈的选择并不棘手。前端可以使用vue或react快速搭建界面,后端选用node.js或者他更为熟悉的pythonsk,数据库采用mysql,实时推送借助websocket。服务器方面,可以使用部门那台老旧但尚能运行的机器,不过部署和性能优化将是后期的难点。 第一晚的后半夜,宿舍早已陷入黑暗,唯有洛奇书桌前那盏充电台灯散发着暖黄的光晕,与笔记本电脑屏幕幽蓝的光交织在一起。周磊的鼾声规律地响着,李浩和张铭早已进入梦乡。洛奇戴着耳机,隔绝了外界的杂音,指尖在键盘上飞速舞动,精心搭建着项目的基础框架。 他先是创建项目文件夹,初始化git仓库,安装依赖,配置开发环境,接着设计数据库的er图,画出核心数据表的字段……他全身心地投入其中,时间在代码行数的不断增加中悄然流逝。窗外,夜色如浓稠的墨汁,远处偶尔传来几声模糊的汽车鸣笛。 直至凌晨三点多,基础框架和数据库设计稿初步完成,洛奇才揉了揉发酸的眼睛和僵硬的后颈,关机睡觉。躺下时,他的脑海中依旧回旋着数据表之间的关系和api接口的设计。 第二天,课程排得满满当当。洛奇强打起精神,听着高数和线代课程,笔记记得比平时潦草一些,但脑子里却不时闪过某个技术实现的细节。下午,他没有像往常一样坐在图书馆的老位置——他知道沈怡然下午有课。他寻了个僻静的角落,打开笔记本电脑,继续完善设计。他绘制了微信墙前端的简易线框图,构思了抽奖程序的交互流程,还列出了开发过程中可能遇到的技术难点以及需要提前调研的技术点。 晚上,部门的技术小群建立起来了。赵峰和孙锐两位学长在群里分享了一些往年的技术资料和注意事项,语气十分随和。洛奇把自己初步的设计思路和er图发了进去,向学长们征求意见。讨论一直持续到晚上十点多,两位学长提出了一些实用的建议,同时也肯定了洛奇考虑问题的周全性。 “学弟效率可以啊,一天就把架子搭起来了。”赵峰在群里说道。 “基础打得牢,后面才好开展。”孙锐附和道。 洛奇回复了一个简单的“谢谢学长”,但心里却紧绷着一根弦。时间确实紧迫,满打满算也就一个月,期间还要兼顾学业,必须提高效率。 第二晚,宿舍熄灯后,台灯再次亮起。洛奇开始编写核心的后台api,包括用户验证、消息接收与存储、消息推送、抽奖逻辑等。他决定先攻克最核心、最容易出现问题的部分。手指敲击键盘的声音在寂静的宿舍里格外清晰,规律而密集。遇到不确定的地方,他立刻查阅文档、搜索技术论坛,并将解决方案详细记录下来。 进展比预想的要顺利。到凌晨两点,几个核心接口的雏形已经完成,尽管还未经过严格测试,但基本的增删改查和简单逻辑已经能够正常运行。疲惫感如潮水般汹涌袭来,他的眼睛干涩发胀。他保存好代码,提交到本地仓库,设置了明天的待办事项清单,然后强迫自己关机休息。 第三天,周三。白天的课程依旧排得满满当当。洛奇靠着课间补觉和咖啡,勉强保持着清醒。下午,他没有去图书馆,而是前往计算机学院的公共机房,那里环境更加安静,网速也更快,适合进行需要联网调试的工作。他继续完善api,并着手编写最基础的微信墙前端页面——一个极其简陋、只能显示一条测试消息的html页面。 晚上,部门群里沈怡然发了一份更新后的晚会流程时间轴,@了全体成员,要求各小组根据最终流程调整各自的工作计划。洛奇仔细查看后,发现微信墙和抽奖环节被安排在晚会中段和尾声,时间点十分明确。他在群里回复“收到”,然后对照时间轴,再次审视自己的开发计划。此时,压力感变得更加具体。 第三晚,宿舍熄灯,万籁俱寂。洛奇的目标是让前端页面和后端api实现最基本的通信——页面发送一条消息,后端接收并广播给所有连接的页面。这是微信墙功能最核心的基石。 他开始进行环境搭建,引入websocket库,编写前端连接和发送代码,调试后端websocket服务……起初一切进展顺利。测试消息成功发送,后端日志显示接收正常。 然而,问题出现在广播环节。当他打开第二个浏览器窗口,模拟第二个用户时,发现消息无法推送到这个第二个“客户端”。第一个窗口能收到自己发的消息,但第二个窗口毫无反应。 洛奇皱起眉头。是websocket连接没建立好?他检查了第二个窗口的控制台,连接状态显示为“open”,一切正常。是后端没把消息推送到正确的连接?他仔细检查后端的代码逻辑,维护了一个连接池,每次收到消息,都会遍历这个池子,向每个连接发送数据,逻辑上似乎没有问题。 他尝试重启后端服务,清理浏览器缓存,换用不同的浏览器进行测试……但问题依旧存在。第一个客户端能“自嗨”,消息却无法传送到其他客户端。这典型的“广播失效”bug,让洛奇陷入了困境。 时间一分一秒地过去,不知不觉已过凌晨一点。洛奇尝试了各种方法:检查websocket的事件监听是否正确绑定,确认发送数据格式是否为字符,排查是否存在跨域问题,甚至重新编写了一遍简单的广播逻辑。代码改了又改,测试了一遍又一遍,但第二个浏览器窗口始终沉默着,像一个漆黑且拒绝响应的洞穴。 焦躁感如同细小的藤蔓,悄然缠绕上来。他的眼皮越来越重,太阳穴隐隐作痛,连续熬夜的副作用开始显现。但他不能停下,这个基础问题不解决,后续的所有功能都将成为空中楼阁。 他尝试在技术论坛搜索类似问题,浏览了几篇帖子,试了里面提到的方法,均无效。他试图在脑海中一步步模拟代码执行的过程,寻找逻辑漏洞。一遍,两遍,三遍……逻辑似乎无懈可击,可问题究竟出在哪里呢? 一种深沉的无力感与疲惫感交织在一起,将他紧紧包围。宿舍里只有周磊偶尔翻身的声音和他自己压抑的呼吸声。屏幕上的代码仿佛变成了扭曲的符号,嘲笑着他的徒劳。 凌晨两点半,他又一次运行测试,第二个窗口依旧毫无反应。洛奇向后靠在椅背上,长长地、无声地吐出一口气。台灯的光晕在他疲惫的眼中晕开模糊的光圈,挫败感如冰冷的潮水,漫过他的脚踝。 他需要帮助。这个念头清晰地浮现在他的脑海中。找赵峰或孙锐学长?但时间太晚了,而且这是他独立负责的核心模块,一开始就求助,会不会显得自己能力不足?找沈怡然?这个选项冒出来时,他的心脏微微一紧。 她曾说过“有问题随时问我”。但那更多是一种工作上的表态吧?而且现在是凌晨两点多,为了一个技术bug去打扰她,实在太冒昧,也显得不够专业。可是,明天还有一整天的课,晚上可能还有其他事情。这个bug不解决,整个进度就会停滞。时间不等人。 纠结如同两股丝线,在他的脑海里反复缠绕、拉扯。他想起她交付需求文档时认真的眼神,想起她说“时间紧,任务重”时的语气。这个任务对她、对晚会都至关重要。他也想起面试时她追问技术细节的专注,想起副部长那句低声的“可以啊”。他不想让她觉得自己之前的表现只是纸上谈兵,一遇到实际问题就束手无策。 但另一方面,理智告诉他,遇到无法独立解决的难题时,及时寻求正确的帮助,尤其是向明确提供了支持渠道的负责人求助,或许才是更专业、更对项目负责的做法。硬扛着浪费时间,才是最大的不负责任。 窗外的夜色浓得化不开。洛奇盯着屏幕上那片沉默的第二个浏览器窗口,又看了看文档里沈怡然整理的那些清晰的需求,以及页眉处她那小小的名字。 最终,对项目进度的责任感以及一种不想辜负她信任的微妙心情,战胜了深夜打扰的顾虑和那点不必要的自尊。他拿起手机,解锁。屏幕的光刺得他微微眯了眯眼。 他点开微信,找到那个备注为“沈怡然文艺部”的联系人。聊天记录还停留在上次修平板时的简短对话。他的指尖悬在输入框上方,停顿了数秒。 然后,他开始一个字一个字地敲打,打得很慢,很仔细,反复删改,力求措辞最礼貌、最清晰,将打扰降到最低。 “学姐,抱歉这么晚打扰。”他写下第一句,顿了顿。 “程序遇到一个问题,我尝试了多种方法,暂时无法解决。”他如实描述情况,不掩饰困难。 “想请教一下,方便的时候,能否请您帮我看一下,是否我对需求的理解存在偏差,或者我的实现思路有根本性的错误?”他将问题归结于“需求理解”或“思路错误”,而不是直接说“代码有bug”,给自己也给她留下了更缓和的讨论空间。 最后,他加了一句:“如果现在不方便,明天白天任何时间都可以。非常抱歉这么晚还发信息。” 从头到尾检查一遍,确保语气足够尊敬,问题表述清楚,且给了对方不回应的余地。发送。指尖按下发送键的瞬间,一股混合着释然、忐忑和更深层期待的复杂情绪涌上心头。 消息化作一个小小的气泡,钻入深夜的网络,飞向不知是否已经安眠的她。洛奇放下手机,目光重新落回电脑屏幕上那个顽固的bug。他不知道她会如何回应,甚至不确定她会不会在明天早上才看到。 但至少,他迈出了求助的这一步。为了项目,也为了心底那份不想让她失望的执着。 夜色深沉,代码未眠。 第55章 秒回? 消息已发出。 无法撤回。 那个精心斟酌过字句的气泡,缓缓沉入微信对话列表的底部,孤零零地悬在那里,宛如深夜海面上一个微弱的信号浮标。 几乎是按下发送键的下一秒,巨大的后悔便如潮水般汹涌而至,将洛奇彻底淹没。 他这是怎么了? 凌晨两点四十七分,正常人早已进入梦乡。沈怡然白天要上课,还要处理文艺部繁杂的事务,晚上或许还要画她的漫画……在这个时间点发消息,与骚扰有何区别?即便她曾说过“有问题随时问我”,但那也该是在合理的工作时间内啊! 刚才被bug困扰以及急于推进项目的焦躁情绪,让他一时失去了分寸。如今冷静下来(或者说被后悔彻底浇醒),那种唐突冒昧带来的不安和尴尬,瞬间被放大了无数倍。 她会被吵醒吗? 看到这样一条深夜消息,会不会觉得他这个新部员既不懂事又没分寸? 会不会直接忽略这条消息,或者等到明天早上再冷淡地回复一句? 各种糟糕的设想在脑海中不断翻腾,让洛奇感到头皮一阵阵发麻。他死死地盯着屏幕上那个已发送的气泡,恨不得时间能够倒流,哪怕只能撤回那条该死的消息也好。 他甚至下意识地长按了那个气泡。 灰色的菜单弹了出来。 最上面一项赫然是“撤回”。 然而,跟着一行小字:“你已超过2分钟,无法撤回。” 最后那点渺茫的希望也破灭了。 洛奇懊恼地低叹一声,将额头抵在冰凉的桌面上。连续熬夜带来的疲惫和此刻的窘迫交织在一起,让他的太阳穴突突地跳着疼。台灯暖黄的光晕在他低垂的视野边缘模糊成一片。 算了。 既然已经发了。 最坏的结果,无非是她明天看到后,对他的印象分大打折扣,觉得他能力不足还不会挑时间。或者干脆对他的消息视而不见。 这样总比现在这样悬着心猜测要好。 他自暴自弃地想着,准备关掉微信,眼不见心不烦。至少,明天白天他还能以“昨晚太晚怕打扰您”为借口,在部门群里或者当面再沟通一次,稍微挽回一点局面。 就在他的指尖即将触碰到手机侧面的锁屏键时—— 屏幕顶端,微信对话列表的标题栏下,那个属于“沈怡然(文艺部)”的对话框旁边,忽然跳出了一行极其细微、却瞬间攫住他全部注意力的小字。 “对方正在输入…” 六个字,外加一个省略号。 在昏暗的宿舍里,在洛奇几乎被后悔和疲惫吞噬的视线中,那行小字亮着微光,如同寂静深夜里陡然划过的一颗流星。 洛奇整个人僵住了。 抵着桌面的额头忘了抬起,呼吸瞬间屏住。 他的眼睛死死地盯住屏幕顶端。 这不是幻觉。 那行小字确确实实显示在那里。 “对方正在输入…” 她看到了! 在这个时间点,她竟然还没有睡?而且,她看到了消息,并且正在回复! 巨大的惊愕压过了之前的后悔,让洛奇的心脏像是被猛地提了起来,悬在半空,忘记了跳动。血液仿佛都冲向了头顶,耳朵里嗡嗡作响。 她没睡?在做什么?为什么这个时间还能秒回?是被他的消息提示音吵醒了吗?还是……她也在熬夜? 无数个问题在他的脑海中拥挤着,但都比不上那行“正在输入”带来的冲击。 他保持着那个别扭的姿势,一动不动,眼睛一眨不眨,死死地盯着屏幕。时间在等待中被无限拉长,每一秒都像一个世纪那么难熬。那行小字闪烁了几下,又持续显示着,仿佛对方正在认真地、反复地斟酌着回复的内容。 她会回什么呢? “这么晚有什么事明天再说。” “抱歉,已经休息了。” 或者更糟,“以后请注意沟通时间。” 洛奇的喉咙有些发干,指尖冰凉。 几秒钟后。 那行“正在输入…”消失了。 紧接着—— “叮。” 一声极轻的、微信新消息提示音。 洛奇的手机屏幕随之亮起,对话框里,在那个代表他深夜冒昧求助的灰色气泡下方,多了一个新的、白色的气泡。 来自沈怡然。 回复来了。 洛奇猛地直起身,由于动作太快,椅子腿在地板上刮出短促刺耳的声响。他顾不上这些,一把抓起手机,手指因为紧张而有些颤抖,点开了对话框。 沈怡然的回复很简短,只有一行字。 “具体什么问题?” 没有客套的寒暄,没有对他深夜打扰的责备或不满,甚至没有“怎么这么晚还没睡”的疑问。 直接、干脆、切中要害。 就像她平时处理工作的风格一样。 五个字,一个问号。 洛奇怔怔地看着这行字,心里那根紧绷到极致的弦,像是被轻轻拨动了一下,颤出复杂难言的余音。 她没有生气。 至少,从字面上看没有。她在询问具体问题。 这意味着,她愿意在这个时间点接收他的求助,并且准备提供帮助。 这个认知,像一道温水流过冻僵的四肢,让他紧绷的神经稍稍松弛了一些,但随之而来的,是更强烈的、需要立刻组织语言清晰描述问题的紧迫感。 他赶紧在对话框里打字,准备详细描述那个广播失效的bug,包括他尝试过的各种方法,以及目前观察到的现象。 然而,他的手指刚敲下几个字—— 手机屏幕突然一变。 熟悉的绿色和白色通话界面猛地跳了出来,占据整个屏幕。 顶部显示着来电人:沈怡然(文艺部)。 不是文字回复。 是语音通话请求。 她直接打了过来。 洛奇的大脑在那一瞬间彻底空白。 深夜。凌晨。语音通话。 这几个词组合在一起,带来的冲击力远比文字回复要强烈百倍。他能听到自己心脏在胸腔里疯狂擂动的声音,能感觉到血液冲上脸颊带来的灼热。耳朵里嗡嗡的鸣响更厉害了。 接?还是不接? 这几乎不是一个问题。对方已经拨了过来,而且是部长,是学姐,是正在试图帮助他的人。 他没有任何理由拒接。 但慌乱是真切的。 他手忙脚乱地抓稳手机,指尖因为出汗而在光滑的屏幕上打滑了一下。他用力按下绿色的接听键,然后将手机迅速贴到耳边。 动作仓促得差点把手机摔在地上。 “喂……喂?”他的声音因为紧张和熬夜而有些干涩沙哑,在寂静的宿舍里显得格外突兀。他下意识地压低了音量,另一只手捂住了话筒下方,生怕吵醒室友。 听筒里,传来短暂的电流杂音。 然后,一个清晰、冷静、带着些许夜间特有微哑、却依旧逻辑分明的声音,穿透电流,稳稳地传入他的耳中。 是沈怡然。 她的声音透过听筒传来,比平时面对面时少了些空气振动的真实感,多了几分电子信号加工后的干净和直接。背景很安静,没有任何杂音,仿佛她也在一个独处的、静谧的空间里。 她没有寒暄,没有问他为什么这么晚还没睡,甚至没有重复她刚刚在微信里问过的“具体什么问题”。 她直接跳过了所有铺垫,用那平静而专注的语调,下达了第一个清晰的指令: “把错误提示念给我听。” 不是“说说你遇到了什么问题”。 而是“把错误提示念给我听”。 精准,高效,直指技术排查的核心——从最原始的错误信息开始。 洛奇握着手机,指尖的微颤尚未完全平息。 窗外是沉沉的夜,眼前是未解的代码。 而耳畔,是她清晰冷静的声音,像迷雾中忽然亮起的一盏灯,稳定地照向他焦头烂额的方向。 第56章 语音指导 宿舍阳台的门被轻轻推开,又悄无声息地合上。 深夜的风裹挟着深秋的寒意,瞬间驱散了室内的闷热,也让洛奇打了个激灵,残留的睡意彻底消散。他穿着单薄的睡衣,赤脚踩在冰凉的瓷砖上,忍不住瑟缩了一下。但贴在耳边的手机里,那个清晰冷静的声音像一根定海神针,稳住了他所有的慌乱。 “把错误提示念给我听。” 沈怡然的话语简洁直接,没有多余的情绪,只有明确的指令。 洛奇背靠着冰凉的墙壁,将笔记本电脑屏幕转向阳台窗户透进的微弱光线,眯起眼看向控制台里一行行黑色的日志。他清了清嗓子,努力让熬夜沙哑的声音听起来清晰些,逐字念出错误信息:“后端服务启动正常,端口监听成功。第一个客户端连接成功,连接id记录在池。第二个客户端连接也显示成功,连接id不同。第一个客户端发送测试消息‘hello’,后端日志显示接收成功,消息内容正确。尝试遍历连接池发送消息……这里没有报错信息,但第二个客户端没有收到任何数据。” 他尽量客观描述现象,不掺杂自己的猜测。 电话那头很安静,只有极轻微、平稳的呼吸声,显示她在专注倾听。 等洛奇说完,沈怡然没有立刻回应。短暂的沉默里,夜风穿过阳台栏杆,发出低低的呜咽。 随后,她的声音再次传来,透过电流,比刚才更清晰了些,仿佛也调整到了更适合夜间工作的状态。那声音里天然的冷感被电流滤去几分,透出一种奇异的、专注时的柔和,逻辑却依旧像手术刀般严密。 “客户端连接成功,说明websocket握手没问题。后端能收到消息,说明前端发送和路由没问题。”她语速平稳地分析,“问题出在广播环节。你遍历连接池发送消息的代码,是用循环逐个发送的吗?” “是的。”洛奇立刻回答,心里微微一惊——她一下子就抓住了关键。 “发送之前,有没有检查每个client的连接状态?”沈怡然提示道,思路极其清晰,直接指向一个常见陷阱,“websocket连接可能在某些情况下意外关闭,但对象还残留在连接池里。” 洛奇愣了一下,这一点他确实没考虑到。“我……没有检查。我以为连接成功加入池子后,就会一直保持。” “实践中会有很多意外。”她的声音沉稳,带着令人信服的专业感,“网络波动、页面刷新、浏览器插件干扰,都可能导致连接非正常断开。你需要在发送前判断客户端就绪状态是否为‘双向通信打开’。另外,遍历发送时,最好用try…catch包裹,避免某个连接发送失败导致整个循环中断,影响其他正常连接的推送。” 两个具体又实用的建议,让洛奇感觉眼前的迷雾被拨开了一道缝隙。他立刻俯身,在笔记本电脑上修改代码。阳台没有桌椅,他半蹲着把电脑放在膝盖上,手指在键盘上快速敲击。夜风吹得手指有些僵硬,他的思维却异常活跃。 按照她的提示,他在发送消息的循环里加入了状态检查,还添加了异常捕获。 保存,重启后端服务。 心跳微微加速。 他刷新了两个测试页面,重新建立连接,然后在第一个窗口输入:“再次测试”,点击发送。 目光死死盯住第二个窗口。 一秒,两秒…… 第二个窗口的消息显示区域,依旧一片空白。 期待落空的感觉像冰水浇下,洛奇的心沉了沉,对着手机低声道:“学姐,我加了状态检查和异常捕获,还是不行。第二个窗口还是收不到。” 电话那头又沉默了几秒,这次,沈怡然的声音里似乎多了一丝思考的沉吟。 “连接池的数据结构是什么?是列表还是集合?你在哪里维护它?是全局变量吗?” 问题更深入了。 洛奇立刻回答:“是全局的列表。在websocket连接的‘打开’事件里,把客户端对象追加进去;在‘关闭’事件里,尝试从列表里移除掉。” “尝试?”沈怡然捕捉到了这个词。 “嗯,用了移除方法,但没判断是否成功移除。” “这可能就是问题所在。”她的语气笃定了些,“如果移除失败,比如因为对象引用不一致或者列表操作时的并发问题,就会导致连接池里存在‘僵尸连接’。你遍历发送时,虽然检查了状态,但那个client对象可能已经失效了,或者根本就不是有效的websocket连接对象。” 她停顿了一下,似乎在组织更清晰的解释:“这样,你换个思路。不要用全局列表维护。很多websocket库提供了内置的广播方法,或者管理所有连接的对象。你用的什么库?” 洛奇报出了库的名字。 “这个库……”沈怡然似乎回想了一下,“我记得它有一个wsserver.clients属性,是包含所有存活连接的set。你直接用这个进行广播试试。另外,确保你在建立连接和断开连接时,没有错误地操作了这个全局列表,导致数据不一致。” 她的知识储备和解决问题的能力让洛奇暗暗佩服。他立刻查阅所用库的文档,果然找到了她说的属性和方法。 他一边修改代码,摒弃自己维护的、可能出问题的列表,改用库提供的客户集合进行广播,一边低声向沈怡然同步步骤:“找到客户属性了”“正在修改广播代码”“移除了自己维护的列表操作”“重启服务”…… 沈怡然在电话那头静静地听着,偶尔在他停顿时,给出一个简短的“嗯”或“继续”,表示她在跟进。 夜越来越深,阳台上的温度越来越低。洛奇赤裸的脚趾冻得有些麻木,他却浑然不觉,全部心神都沉浸在代码和电话那头清晰的声音里。 修改完成,最后一次测试。 他活动了一下冻僵的手指,在第一个窗口输入:“希望这次能行。”点击发送。 发送的瞬间,他下意识屏住呼吸,目光像被磁石吸住般,牢牢锁定第二个窗口。 时间仿佛被拉长,屏幕上光标闪烁着。 然后—— 就在他几乎要再次失望时,第二个窗口的消息区域,倏地跳出一行新文字: “[时间戳]用户1:希望这次能行。” 成功了! 消息从第一个客户端发送,经后端,准确推送到了第二个客户端! 堵塞了几个小时的瓶颈,在这深夜阳台的二十分钟里,被她几句话点破,豁然开朗。 一股混合着如释重负、豁然开朗和由衷感激的热流猛地冲上心头,瞬间驱散了所有寒意和疲惫。 他几乎脱口而出,声音里带着压抑不住的轻松和激动:“收到了!学姐,第二个窗口收到了!广播成功了!” 电话那头,似乎传来一声极轻极轻、如同叹息般的吐息,仿佛她也跟着松了口气。 “嗯,那就好。”沈怡然的声音依旧平稳,但洛奇似乎听出了一丝几不可察的缓和,“问题应该就出在连接池的管理上。用库自带的管理机制更可靠。后续其他功能基于这个基础再做,应该就顺了。” “是,谢谢学姐!”洛奇握着手机,手指因激动和寒冷微微颤抖,语气却无比诚挚,“真的非常感谢,这么晚还打扰您……” “没事。”沈怡然打断了他的再次道歉,声音透过夜色传来,带着一丝完成工作后的淡淡疲倦,却依旧清晰,“问题解决了就好。时间不早了……” 她顿了顿,似乎在斟酌用词。 夜风拂过,听筒里是一片静谧的电流底噪。 然后,洛奇听到她说: “嗯,早点休息。” 声音比刚才指导代码时,似乎柔和了那么一点点,像羽毛轻轻落下。 说完,通话被干脆利落地挂断,听筒里传来“嘟——嘟——”的忙音。 洛奇缓缓将手机从耳边拿开,屏幕亮着,显示通话结束的界面,最下方一行小字写着:通话时长00:31:48。 三十一分四十八秒。 这场深夜的通话,从忐忑求助开始,到精准指导,再到问题解决后的简短叮嘱。 他站在冰冷的阳台上,看着那串数字,再看看笔记本电脑屏幕上正常运行的测试程序,心头翻涌着复杂的情绪——有解决问题的巨大轻松,有对她专业能力和冷静态度的深深钦佩,有对她深夜援手的真切感激,还有一种难以名状的、因这场深夜独处“共事”而产生的微妙亲近感。 尽管,他们之间隔着的,只是电流和代码。 他收起电脑,轻手轻脚回到宿舍。室内的暖意包裹上来,室友们的鼾声依旧。 他躺回床上,闭上眼睛。耳朵里,仿佛还回响着她那句清晰的“把错误提示念给我听”,以及最后那句淡淡的“早点休息”。 窗外的天色依旧浓黑如墨,但心底某个角落,却被这通深夜的电话,悄然点亮了一小片温存而安稳的光。 第57章 优化想法 清晨的阳光穿过宿舍窗帘的缝隙,在水泥地上投下几道细长的光柱。 洛奇醒得比平时稍晚,昨晚折腾到后半夜,身体还残留着熬夜的疲惫,精神却异常清醒。闭眼再睁眼,脑海里最先浮现的不是未完成的代码,而是手机屏幕上那串“00:31:48”的通话时长,以及透过电流传来的、清晰冷静的指导声。 “把错误提示念给我听。” “嗯,早点休息。” 他躺在床上望着上铺床板,耳边仿佛还回响着她说话时特有的语调——带着夜间的微哑,却透着分明的逻辑。心底某处悄然漫开一丝温热的余韵,混合着问题解决的轻松,和对她深夜援手的真切感激。 不能再拖了。得尽快把基础功能做完,不能再因为低级问题打扰她。 这个念头驱散了最后一点赖床的惰性。洛奇迅速起床、洗漱,泡了杯浓咖啡。上午有课,他需要高效利用课前的时间。 打开笔记本电脑,连接手机热点。宿舍里一片安静,其他人还没醒。他调出昨晚修改后的代码,基于打通的基础广播功能,开始快速完善微信墙的核心模块。 消息接收和存储——搞定。 简单的文本过滤——先用基础规则实现。 用户昵称随机生成——完成。 消息按时间顺序滚动显示,最新的在最上方——前端调整css即可。 抽奖程序的骨架也搭了起来:独立页面、“开始抽奖”按钮、简单随机算法、中奖结果展示区域。 他没追求美观,也没加复杂功能,目标只有一个:上午上课前,做出能跑通核心流程、无明显bug的“测试版”。 手指在键盘上快速敲击,咖啡的苦涩在舌尖蔓延,却格外提神。基础问题解决后,思路比昨晚顺畅得多,剩下的都是按部就班的逻辑实现。 九点四十分,离上课还有二十分钟。 洛奇保存所有代码,最后一次在本地运行测试。打开两个浏览器窗口模拟用户,发送消息能正常接收广播;点击抽奖按钮,后台随机选出“中奖用户”,结果准确推送到前端。 流程通了。 界面虽丑,功能简陋,但骨架已立,能正常运转。 他松了口气,看了眼时间,来不及做更多优化了。接下来是发送测试版。 点开微信,找到“沈怡然(文艺部)”,聊天记录停留在昨晚——他发的“谢谢学姐,晚安”和一个月亮表情,她没再回复。 洛奇想了想,没直接发文件,而是将测试程序部署到临时申请的云服务器,生成访问链接,然后在对话框打字: “学姐,早上好。” 先礼貌问候。 “基于昨晚修复的基础,我赶出了微信墙和抽奖程序的测试版。核心流程已跑通,地址是:[链接]” 贴上长长的url。 “目前只实现了最基础的功能,界面和交互还很粗糙,也没做压力测试。主要想请您看看,实现方向是否符合需求,核心逻辑有没有问题。” 说明版本状态和目的,降低预期。 “您方便的时候看一下就好,不着急。有任何问题或修改意见,随时告诉我。谢谢!” 点击发送。 看着带链接的气泡发送成功,洛奇心跳微微加快。和昨晚求助时的忐忑不同,这次更像交上阶段性作业,混杂着期待与不确定。 她会满意吗?会觉得太简陋吗?方向对不对? 合上电脑,匆匆收拾书包赶去上课。一上午的课,他听得有些心不在焉,手机放在课本旁,屏幕朝下,却总忍不住想翻过来看看有没有新消息。 没有。 课间点开微信,对话框依旧静悄悄,带链接的消息下面空空如也。 也许她在忙,也许还没看,也许……觉得太粗糙懒得回复?各种猜测在脑子里打转。 中午下课,和周磊去食堂吃饭时,手机震动了一下,却是部门技术小群的消息。赵峰学长问进度,洛奇回复说做了基础测试版,并发了简化说明。赵峰回了个“91”,说下午抽空看。 沈怡然没在群里说话,也没私聊回复。 下午,洛奇去了图书馆,没坐老位置——不确定沈怡然下午有没有课、会不会来。找了个安静角落摊开书本,却难集中精神。代码告一段落,等待反馈的空窗期,心里反倒空落落的。强迫自己看了几页书,写了些作业。 直到下午三点多,手机屏幕亮起,熟悉的微信提示音响起。 他几乎立刻拿起手机。 是沈怡然。回复来了。 没有多余的话,直接切入主题: “链接我试了。” “基本功能流畅,核心逻辑没问题,方向是对的。” 看到这两句,洛奇悬着的心一下子落了大半。方向对、核心逻辑没问题,这是最重要的肯定。 紧接着,下一条消息跳了出来: “有个小建议。” 洛奇的心又提了起来,目光专注地盯住屏幕。 “微信墙消息显示的时间戳,格式不太统一。有些是‘刚刚’,有些是‘1分钟前’,有些是具体时间‘15:23’。可以考虑统一一下,全部用‘x分钟前’这种相对时间,更符合实时墙的‘现场感’。具体时间可以在后台查看。” 建议具体又细致,甚至不是功能或性能问题,而是用户体验的微小细节。 时间戳格式。 洛奇自己测试时完全没注意到,用了现成的时间处理库,默认可能就是混合显示模式。但沈怡然注意到了,还明确提出改进意见,甚至给出理由——更符合“现场感”。 这就是她做事的风格,不仅关注“能不能用”,还关注“用起来感觉如何”。 洛奇看着这条建议,心里没有因被指出问题而挫败,反而升起一种奇异的、被点亮的兴奋感。他能想象她点开简陋的测试页面,认真发送消息、观察滚动显示,甚至反复测试几次,才捕捉到这个细微的不协调。 她的严谨和细致,再一次通过具体细节传递过来。 这个小建议像一颗石子投入湖面,在他心里荡开更大的涟漪。 时间戳格式只是表象。既然要优化时间显示,那前端整体样式是不是太简陋了?黑底白字,毫无设计感,和“文艺部”的调性完全不搭。 后台管理界面现在根本没有,目前只能靠改代码调整关键词过滤、抽奖规则,这太不实用,现场工作人员不可能碰代码。 还有,抽奖结果展示能不能更炫酷?现在就是干巴巴一行字,若有动画效果、聚光灯聚焦的感觉,现场氛围会不会更好? 昨晚她帮他解决了关键技术阻塞,今天指出了影响体验的细节瑕疵。那么,他能不能做得更多?不是仅修复她指出的小问题,而是在她想到的、甚至可能没料到的更多方面,主动想得更远、做得更好,做出一个不仅能用,而且好用、好看、甚至能让她眼前一亮的版本。 给她一个……惊喜。 这个念头像一簇小火苗,“噗”地在心底燃起,迅速蔓延成明确的动力。 他没立刻在微信上回复“好的,马上改”,而是关掉对话框,打开代码编辑器。看着屏幕上简陋的测试程序源代码,目光扫过缺乏美感的html标签和直白的逻辑代码,然后新建了一个分支,命名为“优化”。 指尖悬在键盘上片刻,落下一行新注释: 优化计划: 1.02统一时间戳为相对时间。 2.02前端界面美化:符合文艺部风格的配色与排版。 3.02开发简易后台管理界面:关键词过滤、抽奖规则设置、数据查看。 4.02抽奖结果展示动画。 5.02…… 他没说,没告诉她看到那个小建议后想到了这么多,只是默默地,带着混合着回报心态和隐隐期待的心情,开始敲下新的代码。 窗外阳光偏移,图书馆光影悄然变化。洛奇沉浸在优化世界里,嘴角噙着一丝极淡的、专注的笑意。 他想让她下次点开链接时,看到的不仅仅是修复了小bug的版本,而是一个更好的、或许能让她微微挑眉说一句“还不错”的版本。 这就够了。 第58章 活动报名系统 文艺部的工作群总是热闹非凡,消息提示音从早到晚响个不停,有时是活动照片,有时是通知公告,还有时是各种突发状况的讨论与协调。洛奇把群消息设成了免打扰,却会定期点进去查看,确保不遗漏重要信息。多数时候,他只是默默旁观,很少发言,像个沉默的观察者,默默学习着这个庞大校园组织的运作模式。 技术支持组的小群则更侧重具体事务。赵峰和孙锐两位学长时常会分享些技术资料或往年的经验教训,洛奇都会认真研读,偶尔提出一两个问题。他优化微信墙和抽奖程序的进度也会在小群同步,两位学长给了些前端样式的建议,还分享了一套适合晚会风格的配色方案。 日子在代码、课堂与图书馆之间平稳流逝。微信墙的优化版本进展顺利,后台管理界面已搭好基本框架,抽奖动画效果也调试了好几版。洛奇打算等整体差不多完成后,再打包发给沈怡然。他保持着每天下午去图书馆的习惯,沈怡然也依旧规律出现。那通深夜电话并未让两人的关系变得熟络或尴尬,一切如常。偶尔目光交汇,她会微微点头,他也同样回应,而后各自埋头做事。 仿佛那三十一分四十八秒的通话,只是一次寻常的工作交集,没留下任何特别的印记。 但洛奇清楚,有些东西已然不同。 他开始更细致地留意她在群里的发言,留意她处理事务的风格,留意那些看似平静的安排背后,或许藏着的焦头烂额。 周三下午,部门大群突然被一连串消息刷屏。 起因是文艺部计划下周举办“秋日主题摄影工作坊”,面向全校招募学员。活动通知和精美海报早已通过各渠道发出,反响不错,报名人数颇为可观。 问题出在报名环节。 按惯例,这类活动的报名通过文艺部官网的一个子页面进行,那是个基于简单表单和数据库的老旧活动报名系统。 下午两点,报名通道准时开启。 两点零五分,群里开始出现零星反馈。 “@全体成员报名页面好像卡住了?我提交了没反应。” “我也……点了提交转了半天圈,然后提示网络错误。” “页面直接404了……” 负责此次报名统计的干事在群里紧急@了技术组的赵峰。 赵峰很快回复:“稍等,我看看服务器。” 几分钟后,赵峰发来消息:“服务器负载有点高,可能是同时报名的人太多了。我重启一下服务试试。” 又过了十分钟。 “服务重启了,现在应该可以了。” 然而,没过多久,新的抱怨再次出现。 “还是提交不了……” “提示‘数据库连接失败’……” “这破系统能不能换一个啊,每年都这样……” 群里弥漫着一丝焦躁与无奈。活动虽受欢迎,但报名环节的糟糕体验,无疑在消耗同学们的热情与耐心。 沈怡然出现了。 她的发言很简短,没有抱怨,直接切入核心:“@赵峰现在情况怎么样?能稳定吗?” 赵峰回复:“沈部,服务器资源太老了,扛不住瞬时并发。现在勉强能访问,但估计撑不住下午的报名高峰。而且这系统代码年久失修,有些逻辑问题,之前修修补补勉强用,现在有点……” 他没说完,意思却很明显——这系统,已到了修修补补也难以为继的地步。 群里安静了几秒。 随后,沈怡然发了条消息:“知道了。这次先辛苦赵峰尽量维持,确保报名数据不丢失。活动结束后,我们讨论一下系统更新的事。之前问过几家外包,报价都超出部门预算不少,我再想想办法。” 她的语气依旧平稳,听不出太多情绪。但“超出部门预算不少”和“再想想办法”这几个字,落在洛奇眼里,却让他心里微微一动。 经费有限,这是很多学生社团面临的现实。活动可以办得精彩,宣传可以做得漂亮,但在后台支持系统这种“看不见”的地方,往往捉襟见肘。 群里其他人开始讨论临时应对方案,比如分流报名、延长时间、启用备用邮箱报名等。沈怡然有条不紊地安排着,努力将影响降到最低。 洛奇默默看着群里的讨论,手指无意识地滑动着屏幕。 报名系统…… 他退出群聊,在手机浏览器里输入文艺部官网地址,找到“活动报名”入口。 点进去,页面加载缓慢,样式是十年前的风格,表格对齐都有些歪斜。他尝试点击一个过往活动的报名链接,页面跳转,表单弹出。随意填了些测试信息点击提交,果然,转了几圈后,弹出一个生硬的错误提示。 他没有放弃,通过浏览器开发者工具查看页面加载资源、网络请求和前端代码,再根据页面线索,尝试推测后端可能的技术架构。 晚上回到宿舍,洛奇没有立刻继续优化微信墙,而是打开电脑连接校园网,开始寻找文艺部官网服务器的蛛丝马迹。他并非想入侵,只是想从公开信息和技术层面,了解一下这个“老古董”。 他找到官网的ip,用无害扫描工具查看开放端口和运行服务,结合赵峰之前在群里无意中透露的只言片语,大致推测出:这个报名系统很可能基于非常古老的php框架,搭配同样老旧的mysql数据库,部署在一台性能有限的虚拟主机上。代码质量堪忧,缺乏必要的缓存和优化,数据库设计也不够合理,稍微遇到大点的并发就会崩溃。 这并非高深的技术难题,对学过现代web开发的学生来说,重构这样的系统,技术门槛不算高。真正的难点在于时间和持续维护——重构需要时间、测试、迁移旧数据,还要确保新系统能无缝对接现有工作流程;即便做出来了,以后谁来维护?文艺部技术组人力有限,赵峰和孙锐学长明年就要忙于毕业,不可能一直盯着。 这大概也是沈怡然犹豫的原因:外包报价高,自己做又缺可持续的人力。 洛奇靠在椅背上,看着屏幕上那些推断出的技术信息,陷入沉思。窗外夜色渐浓,宿舍里只有周磊玩游戏敲击键盘的哒哒声。他手指在桌面轻轻敲击,目光沉静。 微信墙和抽奖程序是她明确交派的任务,他正努力做好,甚至想做得更好。 那么这个报名系统呢?一个困扰部门已久、影响活动体验、让她不得不为经费发愁的“痛点”。 如果他……能解决呢? 不是为了炫耀,也不是为了邀功,只是觉得,自己或许有能力帮上这个忙,帮上……她的忙。 这个念头一旦清晰,就像种子落进心田,迅速生根发芽。 他没有立刻行动,也没在群里说什么。接下来的两天,他利用课余碎片时间,更深入地“研究”现有系统:模拟各种操作,记录崩溃场景和可能原因;规划重构技术栈——可用更现代的pythonsk或django,优化数据库设计,前端用简洁框架,部署考虑性价比更高的云服务;粗略估算开发周期,若投入大量课余时间,或许三到四周能出可用的初版。 这期间,摄影工作坊的报名在赵峰的竭力维护和临时邮箱方案下,磕磕绊绊地完成了。群里恢复平静,但大家都清楚,问题不根治,下次活动还会重演。 周五下午,图书馆。 沈怡然坐在对面,眉头微蹙,对着笔记本电脑快速敲击键盘,似乎在处理文档,偶尔停下思考,指尖无意识地点着桌面。阳光透过窗户,在她侧脸镀上一层柔和金边,却化不开眉宇间那缕因工作压力而生的淡淡凝重。 洛奇看着她的侧影,又想起群里她那句“报价超出部门预算不少,我再想想办法”。 他心里的念头变得更加清晰坚定。需要找个合适的时机,用一种不让她觉得唐突或增加负担的方式,提出这个想法。 或许,等微信墙优化版本完成并得到她认可之后? 或许,直接在技术小群提出,作为技术组的集体项目? 又或者…… 他低下头,打开笔记本,在新的一页写下“活动报名系统重构初步分析”,然后开始罗列观察到的现状问题、技术痛点,以及重构的初步思路和大致时间预估。 他写得认真细致,像在完成一项重要功课。 窗外,秋日午后的阳光正好。少年心底那份想要为她分忧的念头,如同悄然滋长的藤蔓,缠绕着责任感和隐隐的期待,静静地,朝着有她的方向,蔓延开去。 第59章 主动请缨 图书馆的空气里,细小的尘埃在午后的光柱中缓慢旋转。沈怡然合上笔记本电脑,轻轻揉了揉眉心——这个细微的动作没逃过对面洛奇的眼睛。她的疲惫藏得很深,却瞒不过持续紧绷的肩线和偶尔凝滞的眼神,那些不易察觉的细节,都泄露着积压的压力。 她开始收拾东西,散落的文件被有条不紊地归拢,塞进那个深蓝色的文件夹。动作依旧从容,只是比平时慢了些。洛奇的目光落在那文件夹上,他知道里面大概率夹着亟待处理的报销单、待审核的海报设计稿、下次活动的筹备方案,或许还有那份让她皱眉的报名系统外包报价单。 “经费有限”四个字,像无形的石头压在她的工作清单上,也悄无声息地落在了洛奇心上。 眼看沈怡然拿起浅粉色保温杯,洛奇知道她要离开了——下午或许有课,或许要去学生会办公室开会。 就是现在。 再不开口,她就要带着那个难题离开,继续在有限的资源里腾挪辗转。一股冲动涌上来,混合着几日观察分析后的笃定,还有一丝怕被拒绝的忐忑,推着他做出了决定。 他轻轻吸了口气,在沈怡然起身、即将颔首告别的前一刻,低声叫住她:“学姐。” 声音不大,却在安静的角落格外清晰。 沈怡然动作一顿,抬眼看向他,眼神里带着询问,还残留着一丝未从工作中抽离的疲惫。“嗯?” 洛奇的心脏在胸腔里跳得飞快,放在膝盖上的手微微收紧,指尖抵着掌心,用那点刺痛稳住心神。“关于……上次群里说的报名系统的事。”他措辞谨慎,目光坦然地迎向她,“这两天我稍微看了下那个旧系统,大概知道问题在哪——主要是技术债,架构老,代码乱,扛不住并发。” 沈怡然安静地听着,没有打断,眼神示意他继续。洛奇顿了顿,观察着她的反应——她的平静里没有不悦,只有认真。这给了他勇气,他微微垂下眼帘,避开她过于直接的目光,语气带着新生特有的试探:“如果……学姐不嫌弃的话,我想试试重写一个。” 他抬眼,眼神干净而认真:“就当是给我自己练练手。接触真实项目,解决实际问题,对我专业学习也挺有帮助的。” 说完,他屏住呼吸等待回应。图书馆里很静,远处的翻书声和低语都清晰可闻。阳光偏移,落在沈怡然半边侧脸上,细腻的皮肤近乎透明,长长的睫毛投下小片阴影。 她没有立刻回答,像是在评估他的诚意、能力与可行性。每一秒的沉默都让洛奇的心悬得更高——她会不会觉得他自不量力?一个刚加入部门的新生,手头还有晚会互动系统的任务,竟敢揽下重构系统的活儿?会不会担心他一时兴起,最终耽误事? 就在他几乎以为沉默意味着拒绝时,沈怡然忽然开口,声音平稳:“重写系统会很耗时,不是几天能完成的事。”她顿了顿,语气多了丝考量,“你现在的课业,还有部门布置的晚会互动程序,时间上能协调过来吗?” 没有质疑能力,先关心他能否平衡——这种务实又带关切的态度,让洛奇紧绷的神经松了些。他几乎立刻点头,语气保守却自信:“我效率还可以。课业能保证,晚会程序主体差不多了,剩下的是优化和测试,不冲突。时间……挤一挤总有的。” 他补充道:“我可以先做详细的时间规划和功能设计给您看,您觉得可行再开始,过程中也会随时同步进度。” 沈怡然又沉默片刻,目光在他脸上停留了几秒,似乎做了最后的权衡。然后,她几不可察地点了点头。 她拿出手机,指尖快速点按。几乎同时,洛奇的手机震动起来——是沈怡然的微信消息,只有三个字加一个标点:“那拜托了。” 文字下方,跟着一个系统自带的黄色握手表情。 简单的字句,却透着交付任务的郑重。那个小小的表情,像枚印章,盖在了他的提议上,代表着认可与信任。 洛奇看着屏幕,胸腔里涌动着被信任的喜悦和沉甸甸的责任感。他抬起头,沈怡然正看着他,嘴角似乎有极淡的弧度一闪而逝。 “你先做规划,不用急。”她语气平和,“需要现有系统资料或权限,找赵峰学长,或者直接问我。” “好。”洛奇郑重点头,“我会尽快把规划做出来。” 沈怡然没再多说,最后点了点头,转身离开。洛奇坐在原地,看着她的背影消失在走廊尽头,才低下头,指尖轻轻摩挲着屏幕上那句“那拜托了”。 他打开手机备忘录,新建笔记,标题写下:《文艺部活动报名系统重构项目-初步规划与时间表》。指尖轻快地键入构思,目光专注。 窗外的阳光依旧温暖,少年接下了新的挑战,为着那句“拜托”,也为着心底那份想为她、为这个部门做点什么的真切心意。 第60章 秘密项目 于是,洛奇的生活里多了一项“秘密项目”。 这个项目没有明确的截止日期,没有kpi考核,除了他和沈怡然,再无第三人知晓。但它沉甸甸地占据着他的时间表,承载着一份被郑重托付的信任,也藏着他暗自期许的、想给对方惊喜的承诺。 两天后,规划文档发到了沈怡然的邮箱。内容详尽至极:从现状分析、目标设定、技术选型(最终敲定pythonsk框架搭配更现代的数据库设计)、功能模块拆分,到细致的甘特图时间规划——精确到“周”,标注了每个阶段的核心产出与潜在难点。他甚至预估了服务器资源需求和极低的大致费用,主要依托学生免费云服务与部门现有资源整合。 沈怡然的回复来得很快,也很简洁:“规划很细致,就按这个来。需要什么支持随时说。” 没有多余的夸赞,但“就按这个来”的认可,已足够让洛奇心里踏实,更添了几分干劲。 接下来,便是执行。 时间骤然变得金贵起来。 洛奇成了时间管理的行家,或者说,是捕捉碎片时间的猎手。 早晨第一课前的二十分钟,他不再用来补觉或闲聊。提前到教室,坐在后排角落,拿出平板电脑点开代码编辑器,继续昨晚未竟的数据库表结构设计。指尖在虚拟键盘上飞速敲击,在现实世界的喧闹降临前,思维已率先沉入虚拟世界的逻辑构建中。 课间十分钟,其他同学涌向走廊放松、聊天、去小卖部时,洛奇通常留在座位上。摸出手机,点开记录开发待办事项的app快速回顾进度,或是通过手机ssh连接远程测试服务器,查看昨晚自动部署脚本的运行日志。偶尔灵感闪现,还会在备忘录里匆匆记下几行关键代码思路。 中午食堂排队,长龙缓缓移动,周围是嗡嗡的交谈与餐具碰撞的脆响。洛奇塞着耳机隔绝部分噪音,目光落在前方某个虚空的点上,脑海里却在反复推演某功能模块的前后端交互逻辑。有时想得太入神,轮到自己打饭了,还得被后面同学轻轻一碰才回过神。 下午的图书馆,除了完成常规学习和晚会互动系统的收尾优化,他会专门划出四十分钟,雷打不动地投入报名系统的开发。为此他建了独立的代码仓库,与晚会项目彻底分隔。点开那个专属文件夹,仿佛进入了一个需要全心投入的独立秘密空间。 晚饭后的短暂休息时间,宿舍里通常最热闹:周磊打游戏大呼小叫,李浩和张铭刷剧或视频聊天。洛奇会戴上降噪耳机,调出技术文档或数据库优化文章,安静地阅读、做笔记。喧嚣被隔绝在外,他的世界只剩下屏幕上的文字与笔尖划过纸张的沙沙声。 而真正的攻坚,在深夜。 宿舍熄灯后,台灯与笔记本电脑屏幕成了他忠诚的伙伴。连续几天,他都熬到凌晨一点以后。先完成晚会互动系统优化版本的收尾测试——那个想给沈怡然的“惊喜”已近尾声,界面焕然一新,后台管理功能齐备,抽奖动画也调试出了不错的效果。 然后,切换项目。 打开秘密项目的代码编辑器。 深夜的思维往往更集中、更清晰。他按规划从最底层的数据库模型做起,一个个数据表被创建,字段、类型、索引、关联关系,都一丝不苟地构建。接着是后端核心api:用户认证、活动创建与管理、报名表单动态生成、报名数据提交与校验、状态更新…… 他写得专注又谨慎,每一行代码都力求清晰、健壮,配有完整的错误处理和日志记录。反复测试边界情况,琢磨可能出现的并发问题与数据一致性问题。遇到不确定的技术点,立刻查阅资料,在本地搭建简单测试环境验证,确保吃透了再落笔。 这个过程孤独又充实。 没人知道他除了部门任务和学业,还在暗地里推进这样一个规模不小的开发。就连最亲近的周磊,也只觉得他最近格外忙碌。 “洛哥,你最近不对劲啊。”某天晚上,周磊打完游戏摘下耳机,看着对面书桌前洛奇专注的侧影,狐疑道,“晚会那个程序不是差不多了吗?怎么还天天熬这么晚?又开新坑写小说了?” 洛奇从代码中抬起头,揉了揉发酸的眼睛,语气平常地答:“没,部门还有点别的事要处理。” “啥事啊?沈学姐又给你派活了?”周磊来了兴致,凑过来想看看屏幕。 洛奇不动声色地切换窗口,显示出一篇枯燥的专业论文pdf:“嗯,一些技术调研。”他含糊带过,不想多谈。 “啧啧,沈学姐这是把你当主力用了啊。”周磊拍了拍他的肩,半调侃半佩服,“加油洛哥,近水楼台,好好表现!” 洛奇笑了笑,没接话,重新切回代码界面。 他不想提前透露这个项目。一来,事未成前,说太满不好;二来,他私心里,确实想把它当作一份惊喜——一份无需夸耀、却能实实在在解决她烦恼的惊喜。 沈怡然偶尔会发微信询问,通常在晚上十点前后,消息简洁地跳出来:“报名系统进度如何?” 没有客套,直奔主题。 洛奇的回复也总是言简意赅,带着他特有的、挑不出毛病又留有余地的风格: “进行中。” “数据库模型和核心api差不多了。” “正在做前端框架。” “进行中,还算顺利。” 他从不夸大进展,也不渲染困难,只客观陈述当前阶段。偶尔需要协调,比如询问旧系统某个数据字段的含义,或是需要某个管理员的临时权限,才会多解释几句。 沈怡然的回复也总是简短: “好。” “收到。” “权限已开通。” “注意休息。” 最后那句“注意休息”,出现过两三次。每次看到,洛奇心里都会泛起一丝极细微的涟漪,仿佛深夜独行的路上,瞥见远处一盏为自己留着的、淡淡的光。 他通常不回复这份关心,只是默默记下,继续投入代码的世界。 窗外的夜色从浓黑到泛起熹微,梧桐树的轮廓在黎明前最暗的时刻,几乎与天空融为一体。 洛奇保存代码,提交到远程仓库,写下清晰的提交日志,然后关掉电脑躺到床上。 身体疲惫,精神却有种奇异的满足感。望着天花板上模糊的光影,他会想起沈怡然交付任务时那个极淡的、几乎看不见的点头,想起手机屏幕上那个黄色的握手表情,想起她偶尔发来的“注意休息”。 还有,内心深处那份模糊却坚定的期待——期待项目完成那天,她看到新系统时,眼里或许会闪过的一丝讶异,或一点认可。 这个秘密项目,像一颗被精心埋藏的种子,在他用所有碎片时间默默浇灌下,正在漆黑的土壤里悄然生根,静待破土而出的那一天。 而守护这个秘密、为之努力的过程本身,也成了这个深秋夜晚里,独属于他的一份静谧而充满动力的心事。 第61章 她的压力 周五中午,文艺部每周例会。 305教室依旧座无虚席,空气里混杂着快餐的香气与紧张工作的气息。迎新晚会筹备已进入关键阶段,各小组的进度汇报、问题反馈、资源协调如潮水般涌来。沈怡然坐在讲台后,面前摊开着笔记本电脑和厚厚的会议纪要,一边听汇报,一边快速记录,偶尔抬头,用清晰简练的话语作出指示或追问细节。 洛奇坐在靠后的位置,身旁是技术组的赵峰和孙锐。他安静地听着,手里的笔在本子上划动,目光却时常不受控制地飘向前方,落在那个主持会议的身影上。 她今天穿了件浅灰色针织衫,衬得皮肤愈发白皙。长发松松束在脑后,露出光洁的额头和专注的侧脸。语速比平时稍快,却依旧条理分明,面对各种突发问题和资源争执,总能迅速抓住核心,给出可行的解决方案。几个副部长和组长在她的主导下,高效地推进着议程。 一切看似井然有序,部长掌控全局,部门机器稳步运转。 直到议题推进到“晚会赞助与经费落实”部分。 负责外联的副部长站起身,面色凝重地汇报:前期谈好的几家赞助商大多顺利签约打款,但有一家原本承诺提供主要饮品和部分现金赞助的公司,因对接经理临时更换,新经理对校园活动赞助意愿不高,昨天已正式发函取消合作。 这个消息像一块石头投入平静湖面,会议室里泛起短暂的骚动和低声议论。那家公司的赞助额度不小,直接关系到晚会现场的氛围布置、部分道具采购和优胜节目的奖金池。 “我们尝试沟通了几次,对方态度坚决,主要觉得投入产出比不符合他们新的市场策略。”副部长语气无奈,“临时找同等规模的赞助替换,时间太紧,而且……”他看了一眼沈怡然,“预算缺口会比较大。” 所有人的目光都聚焦在沈怡然身上——她是部长,是最终的决策者和责任承担者。 洛奇看到她握笔的手指几不可察地收紧,指节微微泛白。但她脸上依旧平静,没有丝毫惊慌或焦虑,只是眉头微蹙,那浅浅的弧度像一根细针,轻轻扎在洛奇心上。 她垂下眼帘,目光落在笔记本电脑屏幕上,似乎在快速调阅相关预算文件和备选方案。长长的睫毛在眼睑下投出小片阴影,掩去了眼底可能闪过的所有情绪。 会议室里一片安静,众人都在等待她的反应。几秒后,她抬起头,目光扫过众人,声音平稳得听不出波澜:“知道了。赞助取消已成事实,纠结无益。”她先定下调子,止住了可能的抱怨和慌乱,“现在要做两件事:第一,外联组立刻启动备选方案,联系所有之前有意向但未签约的潜在赞助商,优先考虑能快速决策、条款灵活的中小企业或校友企业,哪怕单项额度小,可多家拼凑。同时,重新评估现有赞助商的权益包,看是否有调整或增值空间,争取他们追加支持。” 她语速平稳地布置着,思路清晰。 “第二,策划组和剧务组,根据可能出现的预算缺口,立刻重新审核晚会方案。列出所有‘非必要’支出项,评估裁减或降低规格的影响。同时,挖掘内部资源,寻找可节约或替代的方案。下午三点前,两个组把调整后的方案和预算重新报给我。” 安排迅速务实,没有一句废话,直指问题核心。 副部长和组长们连忙应下,快速记录任务。 “另外,”沈怡然顿了顿补充道,“这件事暂时不要扩大影响,尤其别让节目组和演员分心。我们内部抓紧调整,把影响降到最低。” 众人点头,会议继续推进到下一个议题。但气氛明显比之前凝重,每个人肩上的压力仿佛都重了几分。 沈怡然重新投入听取汇报,不时提问或记录。她脊背挺得笔直,神情专注,仿佛刚才的插曲只是工作中一块普通的绊脚石,跨过去便好。 可洛奇坐在后排,看得更真切些。 他看到她拿起保温杯喝水时,指尖那细微难察的轻颤;看到她偶尔望向窗外,目光有片刻的空茫,虽转瞬即逝,却已被他捕捉;看到她趁别人发言时,极快地抬手用指腹按了按太阳穴——一个极其隐蔽的缓解疲惫的动作;还有她眉间那道始终未完全舒展的浅痕。 她在强打精神。 用超乎常人的冷静和专业,硬生生压下所有外露的焦虑与压力,稳稳掌着舵,不让这条船因突如其来的风浪偏离方向。 可她是人,不是机器。 那些被压下去的焦虑、连夜商讨对策的疲惫、对晚会可能受经费影响的不甘与担忧……不会凭空消失,只是沉到平静水面之下,化作更深的疲惫,刻在她的眼神里,绷在她的肩线间。 洛奇的心像被一只无形的手轻轻揪了一下,不重,却带来一阵清晰的闷涩。 他想起她深夜秒回技术问题时的清晰冷静,想起她指出时间戳细节时的严谨细致,想起她将报名系统托付给他时那句简短的“那拜托了”和附带的握手表情。 她总把事情做得妥帖周全,把压力默默扛下,留给别人的永远是可靠与专业的一面。可那些背后耗费的心力、独自面对难题的辗转,又有多少人能看见、能体会? 会议在略显沉重的气氛中结束。大家陆续离开,低声讨论着刚接到的紧急任务。沈怡然还留在讲台后,和几位核心干部低声快速交代着什么,语速急促,神情严肃。 洛奇跟着赵峰他们走出教室,脚步有些沉。 回到宿舍,下午没课。周磊兴高采烈地拉着李浩和张铭开黑,键盘声和呼喊声瞬间填满房间。 洛奇坐在书桌前,没有像往常一样立刻打开电脑。脑海里反复回放的,是沈怡然蹙起的眉头、按太阳穴的手指,还有那强撑平静却掩不住疲惫的侧脸。 赞助商变卦、预算缺口、临时调整方案、安抚团队、确保晚会效果……这些压力此刻正实实在在地压在她肩上。 而他,能为她分担什么? 他只是个刚加入部门的大一新生,不懂外联谈判,不熟悉复杂的预算编制,更无法替她应对难缠的合作方。他唯一擅长的,似乎只有代码——那个还在推进中的、秘密的报名系统项目。 这个项目,原本是为解决部门长期痛点,不让她再为外包经费发愁。但现在,他忽然觉得,它的意义又多了一层。 如果能更快完成,如果能让她早点看到一个更顺畅、更可靠、不再添乱的报名系统,是不是能让她肩上的压力,稍微减轻一丝丝? 哪怕只有一点点。 这个念头一旦清晰,便化作强烈的驱动力。 他深吸一口气,打开笔记本电脑。没有先处理晚会互动系统优化的最后测试——那个“惊喜”可以再等等。他直接点开了标记为“文艺部活动报名系统重构”的代码文件夹。 下午的阳光透过窗户,暖洋洋地洒在桌面,宿舍里的游戏喧闹仿佛来自另一个世界。 洛奇戴上耳机,播放起能让他专注的纯音乐,指尖落在键盘上,开始飞舞。 他跳过按部就班的计划,直接攻克当前阶段最难的部分——动态表单生成引擎和复杂的数据校验逻辑。这是新系统的核心,也是最耗时的环节。 他全神贯注,忘了时间。周磊他们点的外卖到了,喊他一起吃,他含糊应了句“你们先吃”,头也没抬。外卖香气弥漫,他却只嗅到代码与思维燃烧的味道。 夜幕降临,宿舍熄灯。 台灯亮起,幽蓝的屏幕光映亮他沉静的眉眼。手指敲击键盘的声音规律而持续,在寂静的深夜格外清晰。遇到难点,他停下来思考、查资料、在草稿纸上画逻辑图,然后继续。 眼睛干涩了,滴点眼药水;脖子僵硬了,就站起来活动两下。 目标明确:今晚,必须打通动态表单引擎的核心逻辑,啃下这块最难的骨头。 时间一点点流逝。 凌晨一点,两点…… 窗外的校园彻底沉睡,只剩零星路灯散发昏黄的光。 洛奇眼中布满红血丝,太阳穴突突直跳,连续高强度思考带来的疲惫如潮水般涌来。但看着屏幕上逐渐成型、测试通过的核心模块代码,心里却有种奇异的充实感。 凌晨三点,他终于完成了预设目标。 动态表单引擎可以运行了,界面虽粗糙,核心逻辑却已验证通过。 他保存所有代码,提交到远程仓库,然后重重向后靠在椅背上,长长地、近乎虚脱地吐出一口气。 身体疲惫到极点,心里却松快了些。 仿佛通过这熬夜的奋力敲击,他也间接地,为她分担了那么一点点沉重的压力。 他关掉电脑,摸黑爬上床。 躺下时,眼前仿佛又浮现出她下午开会时那疲惫却强撑的侧脸。 他闭上眼睛,在坠入梦乡前的模糊意识里,无声地想: 快点做完。再快一点。 第62章 初版完成 两周时间飞逝而过,仿佛被无形的大手按下了加速键。 洛奇的生活彻底被切割成了无数细碎的板块,每一块都被塞得满满当当。上课、作业、晚会互动系统的最终测试与文档整理、部门临时安排的小任务……当然,还有那个占据了他绝大部分课余时间和夜晚精力的秘密项目。 在这两周里,他几乎每晚都与凌晨的夜色相伴。宿舍里那盏昏黄的台灯,成了他奋斗的忠实见证者,静静地看着他在代码的世界里披荆斩棘,攻克一个又一个技术难关。动态表单引擎的完善与优化,复杂报名逻辑如分组报名、人数限制、审核流程的实现,用户界面的逐步美化与响应式适配,后台管理功能的逐个搭建,以及与旧系统数据迁移方案的精心设计……每一项任务都凝聚着他的心血。 他就像一只不知疲倦的工蚁,在由代码和数据构筑的巢穴里,一步一个脚印地向前掘进。眼睛里的红血丝成了他的“勋章”,咖啡的消耗量直线上升,偶尔在课堂上也会不受控制地走神几秒,脑海里还在苦苦思索着某个未解决的边界条件。 但他对此甘之如饴。每当深夜的疲惫如潮水般袭来,让他想要暂且搁笔时,他总会想起那个周五的下午,想起她蹙起的眉头和强打精神的侧脸。那股想要为她分担压力的冲动,就会重新化作清晰的动力,支撑着他继续敲下一行行代码,调试一个个功能。 这个秘密项目小组,如果勉强算一个小组的话,只有他和沈怡然两个人。她偶尔会发来一句简洁的“进度如何?”,他则回复以同样简洁的“进行中”或“功能模块x完成”。他们之间的交流仅此而已,就像两条在深海中平行游弋的鱼,彼此知道对方的存在,却隔着一片安静的海水,从未有过交汇。 在这两周里,文艺部又组织了一次小规模的线下分享会。报名系统再次经受了考验,在赵峰学长的竭力维护下,勉强支撑了下来,但过程中还是出现了几次短暂的卡顿和数据提交延迟。沈怡然在群里没有多说什么,只是叮嘱技术组做好记录,活动结束后进行复盘。但洛奇知道,这些细小的卡顿,就像一颗颗微尘,落在了她的心上,累积着亟待解决的重量。 终于,在第二周周四的深夜,准确地说是周五的凌晨。宿舍里早已鼾声四起,连最晚睡的周磊也早已进入了梦乡。只有洛奇书桌前那盏台灯,还散发着孤零零的暖黄光晕。 电脑屏幕上,是经过无数次测试、调试、修改后的报名系统初版。界面采用了简洁的蓝白配色,带着些许文艺清新的气息,十分符合部门的调性。首页清晰地展示着当前可报名的活动,点击进入,表单页面会根据活动类型动态生成相应的字段,有文本、单选、多选、文件上传,甚至还有嵌套的分组选择。提交按钮的交互十分流畅,有明确的加载状态和成功/失败提示。 后台管理界面虽然功能还不算特别丰富,但核心的管理需求都已覆盖,包括活动发布与下架、报名数据查看与导出、简单的数据统计图表、用户反馈入口等。界面同样简洁明了,操作逻辑清晰。 洛奇揉了揉干涩发胀的眼睛,最后一次运行整体的自动化测试脚本。屏幕上绿色的“pass”提示一个个跳出,仿佛是无声的喝彩。他又手动进行了几轮关键路径的测试,模拟了高并发提交,仔细检查了数据一致性和错误处理。 除了少数几个已知的、不影响主体流程的小问题,核心功能全部正常。初版,终于完成了!而且,比原计划的时间提前了大约四天。 一股巨大的、混合着疲惫、释然和隐隐成就感的情绪,如潮水般席卷而来,让他几乎要瘫倒在椅子上。连续两周高强度、高专注度的投入,此刻终于有了一个像样的成果。 他没有立刻庆祝,甚至没有告诉任何人。只是静静地坐在那里,看着屏幕上那个由一行行代码构建起来的、可以流畅运行的系统。它还很稚嫩,不够完美,但骨架已经立起,血肉已经充盈,能够呼吸,能够运转。 这不仅仅是一堆代码,更是他承诺要解决的“痛点”,是他想为她分担的一点点压力,也是他暗地里想要呈现给她的一份答卷。 他打开邮箱,新建邮件。收件人输入沈怡然的邮箱地址,那是之前她发需求文档时用的。主题:文艺部活动报名系统重构-初版测试包。 然后,他开始认真地打包文件。将前端构建后的静态文件、后端代码、数据库初始化脚本、详细的部署说明文档、已知问题清单,以及测试账号和密码,全部压缩成一个整齐的zip文件,添加为附件。 在邮件正文里,他仔细斟酌着字句。既不能显得太自满,毕竟只是初版,肯定还有问题;也不能太谦卑,否则可能让她对系统失去信心。最终,他敲下了这样一段话: “学姐,您好。 附件是报名系统重构项目的初版测试包。核心功能活动发布、动态表单、报名提交、后台管理已实现,并进行了基础测试。 系统可能还存在未发现的bug,界面和交互也有进一步优化的空间。请您先看看,这个实现方向和大体功能是否符合需求。 部署说明和测试账号详见附件文档。如有任何问题或修改意见,请随时告诉我。 辛苦了。” 落款是简单的“洛奇”。他仔细检查了一遍,没有错别字,语气也十分得体。 他的目光落在发送按钮上,指尖悬停。心脏在寂静的深夜里,突然跳得有些清晰。发送出去,这个秘密项目就不再只属于他一个人的深夜了。它会进入她的视野,接受她的检视。她会怎么评价呢?会觉得超出预期,还是会觉得只是勉强可用? 那些熬夜的付出,那些反复调试的焦躁,那些攻克难题后的瞬间欢欣……都会凝结成这个zip文件,等待她的评判。 时间显示:凌晨两点零七分。她应该早已睡下。这条邮件,会在明天清晨,或者更晚些时候,才进入她的视线。这样也好,给她一个缓冲,也给自己一点心理准备。 洛奇深吸一口气,不再犹豫,点击了“发送”。屏幕显示“邮件发送成功”。任务栏右下角的邮箱图标,出现了一个小小的“已发送”标记。 完成了。他靠在椅背上,长长地、近乎虚脱地吐出一口气。仿佛一直紧绷着的那根弦,终于在这一刻,可以稍微松弛一下。 关掉电脑,台灯的光晕在视网膜上留下残影。他摸黑爬上床,躺下。身体疲惫到了极点,四肢百骸都叫嚣着需要休息。但大脑却异常活跃,像退潮后依然躁动不安的海滩。 邮件她看到了吗?当然没有,现在是凌晨两点多。她明天早上会看到吗?如果她上午有课,可能会中午才查收邮件。她会第一时间点开看吗?还是会被其他更紧急的事务耽搁?看到那个zip文件,她会是什么反应?会立刻下载部署测试,还是先大致浏览一下文档?如果测试时遇到了bug怎么办?虽然自己测了很多遍,但难免有遗漏。她会觉得不靠谱吗?那些优化建议,她会不会觉得想法太稚嫩,或者方向不对? 各种念头纷至沓来,像一群嗡嗡作响的飞虫,在他疲惫却不肯安分的脑海里盘旋。他辗转反侧,床板发出轻微的吱呀声。 窗外是沉沉的夜,偶尔有极远处传来的、模糊的车辆驶过声。时间在黑暗中变得粘稠而缓慢,每一分钟都像一个世纪那么难熬。 他猜测着她看到邮件的时间,想象着她点开链接或下载附件时的表情,预演着她可能提出的问题和自己的回答。期待与忐忑交织,成就感和不确定感并存。 明明身体已经累到极点,意识却清醒得可怕。他甚至能听到自己心脏在寂静中规律的搏动声,能感觉到血液流过太阳穴时细微的脉动。 不知过了多久,窗外深沉的墨色开始泛起一丝极淡、极遥远的灰白。天,快要亮了。 洛奇在纷乱的思绪和逐渐模糊的意识边缘挣扎着,最终,在破晓前最沉寂的时刻,被积累到顶点的疲惫拖入了不安稳的、浅淡的睡眠。梦里,似乎有代码在滚动,有测试用例在运行,还有一个模糊的、看不真切的身影,在电脑屏幕前,微微点了点头。 第63章 第一次被夸 电话那头,沈怡然短暂的沉默像一根被轻轻拉紧的弦,在清晨微凉的空气里悬着、颤着。 洛奇握着手机,耳根的热度不退反增,几乎要蔓延到整个脸颊。他能清晰地听到胸腔里过于响亮的心跳,咚咚,咚咚,撞得他有些慌乱。下意识屏住呼吸时,手指不自觉地抠紧了手机边缘冰凉的塑料壳。那句“没多少,顺便学习”说得轻飘飘的,落在自己耳朵里却格外心虚笨拙。她……会信吗?还是会觉得他在敷衍,或是故作轻松? 宿舍里的光线似乎又亮了些,窗帘缝隙透进来的不再是灰白,而是带着暖意的淡金色。周磊翻了个身,含糊地咕哝了句什么,鼾声短暂停顿后又继续响起。李浩那边传来窸窸窣窣的布料摩擦声,想来也快醒了。这通清晨的电话像投入平静湖面的石子,搅乱了506宿舍黎明前最后的宁静,却只有洛奇一人被涟漪中心紧紧包裹,动弹不得。 然后,他听到了沈怡然的声音。 不是立刻回应,也不是对“顺便学习”的直接评判。她似乎先轻轻吐出一口气,那气息通过电流传来,带着种奇异的重量。 接着,她的声音再次响起。这一次,不再是刚才带着惊喜赞叹的轻快,而是沉淀下来,变得格外郑重清晰,每个字都像经过斟酌,稳稳落下。 “洛奇。” 她又唤了他的名字,比刚才多了分正式。 “这绝对不是顺便能完成的。” 语气笃定,没有任何质疑余地,直接戳破了他那层试图遮掩用心的薄伪装。 洛奇的心脏像被那笃定语气轻轻撞了下,耳根的热度“轰”地炸开,瞬间烧到脖子。他张了张嘴想解释或掩饰,却发现喉咙干涩,一个字也吐不出。那些深夜的灯光、反复的调试、啃技术文档时的头疼、解决bug后的短暂欢欣……原来在她眼里,不是一句“顺便”就能概括的。她看得到这份分量。 “我看了你文档里的时间规划和提交记录。”沈怡然继续说,声音透过听筒在耳边清晰响起,带着冷静陈述事实的力量,“两周时间,从零到这样的完成度,还要兼顾课业和部门其他任务。这不是随便抽空就能做出来的。” 她甚至看了提交记录。洛奇心跳漏了一拍。那些深夜带着困意敲下的提交信息,那些标记着“修复隐蔽bug”或“优化表单渲染”的记录,她都看到了。她不仅看了成果,还试图理解过程。 一股难以言喻的情绪涌上心头,混合着被理解的震动和无处遁形的羞赧。他像个偷偷用功被老师点破的孩子,既为那份关注感到隐秘欢喜,又为“伪装”被识破而有些窘迫。 “所以,”沈怡然语气没有责备,反而更认真了,“部门会依据贡献给你申请特别项目补助。可能不多,但这是正式认可。” 特别补助?洛奇愣了下。他做这个从没想过报酬,只是因为她那句“拜托”,因为她眉间的疲惫,因为想解决部门的“痛点”,甚至……可能还藏着些连自己都不敢细究的、想在她面前证明什么的私心。补助完全是意料之外。 “还有……”沈怡然的声音在这里微顿。 洛奇的心也跟着提了起来。 听筒里传来窗外隐约鸟鸣,和她那边或许是翻动纸张的细微声响。清晨的静谧被放大,等待的几秒格外漫长。 然后,他听到了下一句话。 声音比刚才轻些,语速也放缓了,郑重的底色还在,却奇异地糅进一种……格外柔软的质地。 像春日柳絮轻拂水面,像夜晚昙花瓣悄然舒展。 她说: “还有……谢谢你。” 不是公事公办的“感谢付出”,也不是客套的“辛苦了”,就是最简单直接的“谢谢你”。 可这三个字从她口中说出,经电流传递,落入洛奇清晨初醒、还带着昨夜疲惫和此刻剧烈心跳的耳中,仿佛被赋予了全然不同的重量和温度。 那句“谢谢你”格外柔软,柔软得让洛奇瞬间忘了耳根灼热,忘了心跳喧嚣,甚至忘了自己还半靠在冰凉墙壁上,身处即将醒来的喧闹宿舍。 他的世界仿佛在那一刻,只剩下听筒里传来的、那句带着柔软质地和真诚重量的道谢,以及随之而来更轻的一句: “真的,做得很好。” 这不是对系统功能的评价,而是对他这个人、对他这份投入和成果的整体肯定。洛奇喉咙像被什么温热的东西堵住,鼻尖莫名发酸。连续熬夜的疲惫、等待反馈的焦虑此刻都烟消云散,取而代之的是一种饱胀的、酸酸甜甜的、几乎要满溢的情绪。他握着手机,指尖微颤,嘴唇动了几下,却发不出像样的声音。 最终,只挤出一个干巴巴的短促音节:“……嗯。” 声音沙哑得厉害,几乎不成调。 电话那头,沈怡然似乎也没期待更多回应。在他那声“嗯”之后,又停顿一两秒,洛奇听到那边椅子轻轻挪动的声响。 “那就先这样。”她的声音恢复了平日工作时的平稳,那丝柔软却未完全褪尽,“系统我会让赵峰他们做更全面测试,没问题的话尽快安排上线替换旧系统。你这几天好好休息,黑眼圈都熬出来了。” 最后那句语气自然,甚至带点极淡的、近乎调侃的关心。洛奇下意识摸了摸眼下,触感有些粗糙。她……连这个都注意到了? “好,学姐。”他终于找回声音,虽依旧有些紧绷。 “嗯,挂了。” “嘟——” 忙音干脆利落地传来,结束了这通不到十分钟、却让洛奇感觉像过了一个世纪的清晨电话。 他缓缓拿开手机,屏幕还亮着,显示通话结束界面,时长00:07:48。 七分四十八秒。 比上次深夜指导的三十一分钟短得多,带来的冲击和余韵却悠长无数倍。 他维持着半坐姿势靠墙,握着尚有余温的手机,目光失焦地落在对面周磊床栏上那件乱糟糟的外套上。 耳朵里似乎还回响着她那句郑重的“绝对不是顺便能完成的”,和最后那句柔软得不可思议的“谢谢你”,还有“做得很好”。 阳光终于彻底穿透窗帘缝隙,在水泥地上投下几道明亮光斑,尘埃在光柱里飞舞,满是生机。 周磊的鼾声不知何时停了,他含糊嘟囔着“几点了……”,揉着眼睛坐起来,看到洛奇呆呆靠墙坐着,吓了一跳。 “我靠,洛哥你干嘛呢?一大早就坐这儿修仙?”周磊声音还带着浓重睡意。 洛奇像被从另一个世界拽回,转过头看向周磊。脸上热度未退,眼里或许还残留着些未收拾好的情绪。他望着周磊,嘴角不受控制地一点点向上弯起。 那不是克制礼貌的微笑,而是有点傻气、发自心底、几乎要咧到耳根的笑。眼睛亮晶晶的,仿佛盛满了刚升起的朝阳。 周磊被他这罕见的“傻笑”弄得更迷糊,抓了抓乱糟糟的头发:“你……中邪了?大清早笑这么开心?捡钱了?” 洛奇没回答,只是笑着摇头。他放下手机,身体向后一仰躺回床上。 眼睛盯着上铺床板熟悉的木纹,脑子里却像在放一场无声绚烂的烟花。 “绝对不是顺便能完成的……” “谢谢你……” “做得很好……” 那些话像带着温度的烙印,一遍遍在心头回响。 他拉过被子蒙住头,在昏暗温暖的小空间里,无声地、尽情地让嘴角的傻笑继续扩大。 被子外,周磊困惑的嘀咕声和李浩、张铭陆续醒来的动静都变得遥远模糊。被子里,洛奇闭上眼睛,眼前却仿佛能看到她坐在电脑前认真测试系统时专注的侧脸,能听到她打电话时那郑重又柔软的语调。 一种巨大、轻盈、几乎要让他飘起来的快乐,充盈了四肢百骸。 他做到了。 不仅解决了问题,还得到了她如此郑重的认可和感谢。 那份认可,比任何补助、比系统成功运行本身,更让他感到难以言喻的满足和……幸福。 他就那样盯着黑暗中的虚无,任由傻笑停留在脸上,许久,许久。 直到周磊终于忍不住,一把掀开他的被子,大嗓门嚷嚷:“洛哥!你到底怎么了!笑得跟个二傻子似的!是不是沈学姐……” 洛奇一把抢回被子重新蒙住头,闷闷的声音从被子里传出,带着掩饰不住的笑意: “没什么。” “就是……心情很好。” 第64章 部门里的变化 新系统上线,像是给文艺部这台稍显老旧的机器,注入了一股清新而强劲的动力。 整个过程比预想中顺利得多。赵峰和孙锐两位学长按照沈怡然的要求,对新系统展开了一轮严苛测试——模拟高并发报名场景、尝试各种边界操作与异常触发、细致检查数据的一致性和安全性。洛奇那两周近乎偏执的反复调试与健壮性设计总算派上了用场,测试中仅发现几处无伤大雅的前端样式问题,以及两句需要优化的提示语。洛奇根据反馈迅速完成了修复。 旧系统的数据迁移费了些功夫,但在赵峰的协助下,也平稳落地。一个周五的晚上,趁着部门活动相对较少的时段,沈怡然拍板进行系统切换:旧报名入口替换为指向新系统的链接,后台管理权限也同步移交。 最初一两天,部门里负责活动报名的干事们还带着几分小心翼翼,时不时在技术小群里问一句“这样操作对吗?”“数据导出功能在哪里?”。洛奇和赵峰他们耐心解答,还很快制作了一份更通俗的操作指引,发到了部门大群。 变化很快便显现出来。 首先是速度。新系统部署在性能更优的服务器上,代码经过精心优化,页面加载与表单提交的响应极快,再也没出现过转圈圈半天最终报错的糟心情况。即便是小型活动突然在朋友圈传开,引来一波集中报名,系统也能稳稳承接,流畅如初。 其次是便捷性。动态表单让发布不同活动的报名变得异常简单,后台统一的管理界面也让数据统计和导出工作轻松不少。以前需要手动从数据库扒数据、用excel费劲整理的干事,现在点点鼠标就能生成清晰报表,节省了大量时间和精力。 最直观的感受,来自部门大群的氛围变化。 以前活动报名开启后,群里总会零星冒出几条关于系统卡顿、提交失败的抱怨或求助。现在,这类消息几乎绝迹,取而代之的是活动负责干事时不时发来的报名人数喜报,或是对某个新功能的惊喜感叹。 变化是潜移默化的,却又实实在在。 周三下午,部门大群里,负责“校园民谣夜”活动的干事发了条消息: “报告大家一个好消息!‘民谣夜’报名开启三小时,人数已突破两百啦!系统全程流畅,后台数据一目了然,太给力了!给技术组的大佬们点赞![撒花][撒花]” 这条消息像投入平静湖面的石子,立刻引来一片附和: “确实!最近搞活动顺多了,再也不用提心吊胆怕系统崩了。” “新后台真好用!导出数据太方便,救我狗命!” “给技术组加鸡腿!” “尤其是洛奇学弟吧?听说新系统主要是他弄的?太牛了!” “大一就能独立搞出这么个系统?膜拜大神!” “@洛奇学弟深藏不露啊!” 群里一下子热闹起来,各种称赞和表情包刷屏。洛奇看着手机屏幕上不断跳出的@和点赞,有些手足无措。他不习惯成为焦点,更不擅长应对这种公开表扬。抿着唇,手指悬在屏幕上方,不知该回什么——说“谢谢大家”?还是“应该的”?好像都不太对。 这时,副部长的消息跳了出来,直接@了他: “@洛奇这次报名系统重构,洛奇同学作为主力投入了大量时间精力,成果有目共睹,极大提升了部门工作效率和活动体验。我代表文艺部,对洛奇同学的出色工作和奉献精神提出正式表扬!大家掌声鼓励![鼓掌][鼓掌]” 副部长的发言带着官方肯定,一下子把对洛奇的认可推到了更正式的层面。群里的刷屏更热烈了,各种“鼓掌”“大拇指”“牛”的表情包淹没了屏幕。 洛奇感觉脸颊发烫,低着头,手指飞快敲了几个字又删掉,反复几次,最终只发了一句符合他一贯风格的简短回复: “谢谢大家,是大家一起测试和完善的结果。” 他想把功劳归于集体,淡化自己的作用,可这并未阻止大家的热情。他的谦虚反而引来更多善意的调侃和称赞。 就在洛奇被群里的热闹弄得有些局促,准备收起手机时,微信的私聊提示音轻轻响了一下。 不是群消息。 他点开,是沈怡然发来的,没有多余的话,只有一句简短的邀请: “周六部门团建,一定要来。” 后面附了时间和地点:周六上午八点,学校南门集合,去市郊的森林公园烧烤。 团建。 洛奇看着这两个字,心跳悄然快了一拍。他之前听周磊提过,文艺部每个学期会组织一两次团建,增进感情、放松压力。但作为新成员,他还没参加过。 沈怡然特意私聊他,强调“一定要来”。这是对他这次贡献的另一种认可和接纳?还是作为部长例行通知重要成员? 无论如何,这个邀请本身,就带着将他视为部门一份子的意味。 洛奇盯着消息看了几秒,郑重回复了一个字: “好。” 点击发送的瞬间,他脑海里冒出的第一个念头,不是团建本身,而是——穿什么? 这个念头来得自然又具体,让他自己都愣了一下。低头看了看身上万年不变的卫衣和牛仔裤,平时上课、去图书馆、甚至部门开会都没问题,舒适又简单。但团建……户外烧烤……好像不太一样? 周磊以前参加社团团建,回来总嘚瑟“大家都精心打扮”“户外活动也要有型”。虽然觉得周磊的话得打折扣,但这念头一旦冒出来,就有点挥之不去。他是不是该穿得稍微……合适一点?不是为了出风头,只是不想显得太格格不入,或者……太邋遢? 尤其是,她也会去。 这个“她”的指向无比清晰。 洛奇从椅子上站起来,走到简易衣柜前。衣柜不大,里面的衣服屈指可数,风格高度统一:各种颜色的纯色或简单条纹卫衣,几件运动外套,几条深色牛仔裤,几件白t恤,还有两件稍显正式、却没穿过几次的衬衫。 他拎出衬衫看了看,一件浅蓝色细格子,一件纯白色。好像……太正式了?去烧烤穿衬衫,有点奇怪。运动外套?又似乎太随意。目光在几件颜色稍亮的卫衣上徘徊——浅灰色、藏青色、米白色,好像比常穿的黑色或深灰色好点。裤子……似乎只有牛仔裤可选,一条洗得发白但干净的蓝色直筒牛仔裤,一条黑色运动裤。 搭配起来会是什么样子? 洛奇少有地对穿着产生不确定感。拿起米白色卫衣和蓝色牛仔裤在身上比划,走到宿舍门后那面斑驳的穿衣镜前。镜子里的人个子挺高,身形清瘦,常熬夜显得有些苍白,但五官干净。米白色衬得脸色没那么暗淡,蓝色牛仔裤也算清爽。整体看起来……嗯,至少不难看,很学生气,很……普通。 好像也只能这样了。他又看了看浅灰色运动套装的上衣,犹豫片刻,还是把米白色卫衣挂了回去。灰色可能更耐脏?户外活动,实用似乎更重要。 就在他对着衣柜进行无声的“搭配斗争”时,周磊趿拉着拖鞋走过来,见他发呆,好奇探头:“干嘛呢洛哥?挑衣服?有约会?” “没。”洛奇迅速关上柜门,语气恢复平静,“周六部门团建。” “团建?文艺部的?”周磊眼睛一亮,“可以啊!集体活动,增进感情的好机会!沈学姐也去?” 洛奇没承认也没否认,含糊地“嗯”了一声。 “那必须好好打扮啊!”周磊来了劲,拉开他的柜门,像军师般审视着“装备”,啧啧有声,“你这衣柜……也太素了。不过也行,走清爽学弟风。就这件浅灰卫衣吧,显白。裤子……这条牛仔裤还行。鞋子呢?你不会想穿那双快烂的帆布鞋吧?” 洛奇低头看了看脚上确实有些旧的帆布鞋。 “我有双白色板鞋,还算干净。” “白鞋配灰衣蓝裤,基本操作,不出错。”周磊拍拍他的肩,“就这样吧。重点是精神面貌!洛哥,团建可是展现你代码之外魅力的好机会!活泼点,主动点,别老闷着!” 洛奇对周磊的“指点”不置可否,但心里关于穿着的纠结,似乎因这个勉强及格的方案而稍稍落定。他把浅灰色运动套装(上衣和裤子)拿出来,单独挂在床边,白色板鞋也从鞋盒里取出来,放到门口。 坐回书桌前,打开电脑,屏幕上是晚会互动系统的优化版本——彻底完成,测试无误,文档齐全。他原本打算今天打包发给沈怡然。 但此刻,看着准备发送的压缩包,手指在鼠标上顿了一下。 要不等团建回来再发? 念头一闪而过,又被他按了下去。工作是工作,不该掺杂别的。而且,早点交差,她也能早点安心。 点击发送,将优化后的晚会互动系统发到沈怡然邮箱,附上简单说明。 做完这些,他合上电脑。 窗外已是暮色四合,校园路灯次第亮起。周六的团建,像一颗即将投入水中的石子,虽未发生,却已在他平静的生活水面上,预荡开一圈带着期待与微不可察紧张的涟漪。 而他挂在床边的那套浅灰色衣服,在渐暗的室内,泛着柔软的、静待明日的光泽。 第65章 团建前夕 周五的图书馆,下午两点,阳光一如既往地慷慨,将靠窗的区域铺得明亮又温暖。 洛奇坐在老位置,面前摊开着《数据结构》,可看了半天,书页没翻过几页。笔尖在草稿纸上无意识地划着,留下的不是算法步骤,而是些凌乱无章的线条。 心思很难集中。 明天就要团建了。 这个念头像背景音似的,在他脑海里循环往复。他试着用复杂的红黑树、动态规划算法驱散它,却没什么用。视线总会不自觉飘向对面——那里还空着。 沈怡然今天会来吗?她下午好像没课。如果来了,会不会提起明天团建的事?虽然微信上已经回了“好”,但当面……会不会有什么不一样? 他说不清此刻的心情。期待是有的,毕竟是加入部门后的第一次集体活动,毕竟……能见到工作之外、在户外的她。但紧张也是真的。他不擅长热闹场合,不擅长和不太熟的人寒暄,更不知道在那种放松的环境里,该怎么自处,又该怎么……和她相处。 正想得出神,图书馆门口的光线暗了暗,一个熟悉的身影走了进来。是沈怡然。 她今天穿了件宽松的浅咖色针织开衫,里面是简单的白色t恤,下身配着修身的深蓝色牛仔裤,长发柔顺地披在肩头。整个人比平时在部门主持会议时,多了几分随性与柔和。手里拿着米色双肩包和平板电脑,步履轻快地走到座位旁,放下东西。 洛奇在她进来的瞬间就收回了目光,重新“聚焦”在书本上,装作一直很专心的样子。可眼角的余光,却清晰地捕捉着她的一举一动。 她坐下,打开平板,像是要处理什么事,却没立刻投入,反而抬起头,目光自然地落在了洛奇这边。 两人的视线在空中短暂交汇。 洛奇心跳微微一快,像往常一样,对她轻轻点了点头。 沈怡然也微微颔首回应。 接着,她没有像往常那样立刻移开视线开始工作,反而看着他,嘴角似有若无地向上弯了弯,主动开了口。 她的声音不高,带着图书馆里该有的轻缓,却清晰地传到洛奇耳中:“明天团建,是户外烧烤,地点在森林公园那边的溪谷。” 洛奇点了点头,表示知道——群里的详细通知他早就看过了。 “你……”沈怡然顿了顿,目光在他脸上停了停,像是在确认什么,然后问道,“有什么忌口吗?或者特别不吃的?统计食材时可以留意一下。” 这个问题很细致,也很体贴。作为部长,统筹安排时能考虑到这种细节,确实周到。 洛奇心里微微一暖,摇了摇头:“没有,我都可以。” “那就好。”沈怡然点了点头,像是松了口气。她的手指无意识地在平板光滑的边缘轻轻摩挲着,忽然像是想起什么,补充道:“那边环境不错,但进烧烤区要走一小段山路,大概二十分钟。”说着,目光在洛奇身上那件普通的棉质外套上扫过,语气里带着自然的提醒,“记得穿休闲点,鞋子最好防滑。早上可能有点凉,带件外套。” 她这是在……关心他明天的穿着和准备? 洛奇愣了一下,耳根隐隐有些发热。他今天穿得确实普通,就是平时上课的打扮。他赶紧点头,声音有点干:“好,我知道了。” 沈怡然似乎看出了他的局促,清澈的眼眸里,飞快地掠过一丝极淡的、近乎笑意的神采。然后,她对着他,笑了笑。 不是那种礼节性的、转瞬即逝的嘴角微动,而是一个清晰、真实的微笑。 嘴角弯起恰到好处的弧度,眼睛微微眯起,眼尾漾开细碎的纹路,整张清冷的脸庞瞬间被点亮,像初春湖面破冰时漾开的第一圈涟漪,清新、柔和,带着生动的暖意。 这是洛奇第二次见她笑。 比第一次在图书馆,因为他修好平板而露出的那个极浅的微笑,清晰得多,也生动得多。 第一次的笑,像雪后初晴,云层裂开道缝隙,漏下些许天光,虽惊艳,却带着距离感。 而这一次,更像春风拂过解冻的溪面,水波粼粼,带着真实的温度和生机,扑面而来。 洛奇的心脏,在那个笑容里像是被轻轻捏了一下,随即骤然松开,一股滚烫的热流毫无预兆地冲上头顶,瞬间蔓延到四肢百骸。耳朵“嗡”的一声,脸颊以惊人的速度烧了起来,连脖颈都能感觉到那股热意。 他几乎看呆了,眼睛一眨不眨地望着她,忘了反应,忘了呼吸,甚至忘了移开视线。 大脑一片空白,只剩下那个清晰的笑容,在视网膜上反复烙印。 沈怡然似乎没意识到这个笑容的“威力”,或者说,她只是觉得提醒了句平常话,露出个自然的、带点友好的表情而已。见洛奇愣愣地看着自己,她眼里的笑意深了些许,随即又恢复了平时的平静。 “那就明天见了。”她轻声说,然后低下头,将注意力转回平板,仿佛刚才那短暂的交谈和笑容,只是再寻常不过的插曲。 图书馆里重归安静,只有书页翻动的沙沙声,和远处隐约传来的脚步声。 但洛奇的世界,还停留在刚才那一刻。 他僵硬地转头,重新面向书本,手指无意识地攥紧笔杆,指节因为用力而微微发白。 脸颊的热度久久不退,甚至越来越烫。他能感觉到耳朵肯定红透了。他有些懊恼地低下头,恨不得把脸埋进书里。 太丢人了……怎么就看呆了?她会不会觉得自己很奇怪? 可是……那个笑容…… 他深吸一口气,又缓缓吐出,想平复剧烈的心跳和脸上的燥热。目光落在书页上,那些原本就难懂的专业术语,此刻更像天书,一个字也进不了脑子。 脑海里反复回放的,只有她微笑时微微眯起的眼睛、上扬的嘴角,和那瞬间让整个人柔和下来的生动气息。 明天…… 明天就要团建了。 穿那套浅灰色运动服,白色板鞋。 走二十分钟山路。 和她一起。 这个认知,伴着那个挥之不去的笑容,让这个平凡的周五下午,忽然变得不一样了。 窗外的阳光依旧明媚,梧桐树的影子在桌面上缓缓移动。 洛奇强迫自己把注意力拉回书本,可笔尖在草稿纸上划出的,不再是凌乱的线条,而是无意识地,写下了一个小小的、翘起的嘴角弧度。 第66章 团建出发 周六清晨,天光尚未大亮,空气里弥漫着秋日独有的清冽与干爽。 不到七点半,清北大学南门附近已聚集了二三十人,多是年轻面孔,穿着各式休闲运动装,三三两两聚着说笑,满是周末清晨特有的轻松,还夹杂着一丝隐约的兴奋。几个男生正帮忙从一辆小货车上卸纸箱,里面装着饮料、零食和烧烤工具;女生们则多背着轻便双肩包,手持手机或自拍杆,叽叽喳喳讨论着接下来的行程。 洛奇提前十分钟到了。他穿一身浅灰色运动套装,内搭简单白t恤,脚上是刷得干干净净的板鞋,鞋边还透着几分崭新的白。头发仔细梳理过,额前碎发服帖垂下,露出干净清爽的额头。他背着个黑色简约双肩包,里面只装了手机、钥匙、纸巾和一瓶水,算得上轻装上阵。 站在略有些嘈杂的人群边缘,他显得格外安静,目光下意识地在人群中搜寻着。 很快,他就看到了她。 沈怡然正和副部长及另外两个女生站在一起,低头看着手机,似乎在确认最终的名单和车辆安排。她今天果然穿了很适合户外的衣服——同样是浅灰色运动套装,修身却不紧绷,衬得身形挺拔利落。长发没像往常那样披散或松松绾起,而是高高扎成一个干净的马尾,露出线条优美的脖颈和光洁的额头。马尾随着她细微的动作在脑后轻快摆动,格外清新有活力。她没化妆,素净的脸上带着清晨的好气色,眉眼清晰,在渐亮的晨光里,像一幅笔触干净的素描。 和周围些穿漂亮裙装、妆容精致的女生比起来,她的打扮简单到了极致,却自有一种清爽动人的气质,轻而易举地攫住了洛奇的目光。 周磊昨晚那句“过于直男”的点评在耳边回响。洛奇低头看了看自己身上几乎同色系的浅灰运动装,再望向沈怡然,心里不免有些打鼓:会不会……太像了?会不会显得很奇怪? 他正忐忑地想着,是不是该稍微离远点,或者找个角落待着,沈怡然似乎处理完了手头的事,抬起头,目光习惯性地扫过聚集的人群,像是在清点人数。 然后,她的视线,自然而然地落在了站在边缘的洛奇身上。 她的目光在他身上停留了一瞬。 洛奇的心瞬间提到了嗓子眼,身体微微绷紧,准备迎接任何可能的反应——疑惑?觉得奇怪?或是仅仅平淡一瞥? 然而,沈怡然的表情没有任何异样。她看着他,目光在他那身浅灰色运动装上顿了顿,然后,对着他,几不可察地轻轻点了点头。 那点头的幅度极小,洛奇却看得清清楚楚。 不仅如此,他还清晰地看到,她的嘴角似乎向上弯起了一个极细微的弧度,虽很快便收敛了,但那双清澈的眼睛里,却掠过一丝很浅的、近乎满意的神色。 接着,他听到她清晰的声音传来,不高,却穿透了清晨略有些嘈杂的空气,准确地落进他耳朵里: “很适合户外。” 她说。 语气自然得像一句最平常的评价,不是调侃,不是客套,就是单纯对穿着符合场合的肯定。 很适合户外。 洛奇怔住了。 预想中的各种反应都没出现。没有觉得奇怪,没有疑惑,甚至……她似乎觉得这样穿挺好? 那句“过于直男”带来的最后一丝不安,在她这句平静的肯定里悄然消散。一股细微而轻松的暖流,顺着脊椎缓缓升起。 她看到了,并且认可了。 这就够了。洛奇绷紧的肩膀微微放松,对着她也点了点头,低声回了句:“嗯。” 沈怡然没再多说,转身继续和副部长沟通事情去了。 但洛奇站在原地,清晨微凉的风吹在脸上,却没感觉到丝毫冷意。心里那点因穿着和即将到来的陌生社交场合而生的紧张与不确定,似乎也被那句“很适合户外”轻轻抚平了些。 “嘿!洛哥!来得挺早啊!”赵峰学长扛着一箱矿泉水走过来,看到洛奇,爽朗地打招呼,拍了拍他的肩,“哟,这身精神!一看就是干活儿的料!等会儿搬东西就靠你了啊!” 洛奇笑了笑,没说话。 孙锐学长也走过来,打量了一下洛奇,笑道:“小学弟可以啊,这身板,等会儿爬山可别掉队。” 大家陆续到齐,负责联系的副部长开始点名,确认人数无误后,招呼大家上车。租赁的大巴车已停在路边,车身印着某旅行社的logo,看着有些年头,倒还算干净。 人群开始有序上车。沈怡然作为组织者,先上车查看座位情况。洛奇跟在人群后面,想找个靠窗的单人座——既能看看风景,也能避免不必要的交谈。 就在他瞄准中后排一个靠窗空位,正要走过去时,走在前面一点的副部长——就是上次面试时那位戴眼镜的学长——忽然回过头,看到了他,脸上立刻露出热情的笑容。 “洛奇!来来来,别坐那么靠后!”副部长不由分说拉了他一把,指了指前面几排,“坐这儿,沈部长后面。你们技术组这次功劳最大,坐一起,路上也好交流交流,说不定还有什么技术问题要讨教呢!” 副部长嗓门不小,又带着调侃的笑意,周围几个同学都看了过来,善意地笑着。 洛奇被这突如其来的安排弄得有些措手不及,还没来得及拒绝,就被副部长半推着,坐到了沈怡然正后方靠过道的双人座上。里面靠窗的位置已坐了个女生,是宣传组的,洛奇有点印象,却不熟。女生对他友好地笑了笑。 而他的正前方,隔着不过几十公分的距离,就是沈怡然的座位。她坐在靠窗的位置,旁边是另一位副部长。 洛奇身体有些僵硬地坐下,把背包抱在怀里。他能清晰地看到前方沈怡然马尾辫的发梢,随着她放背包的动作轻轻晃动;能闻到她发间传来极淡的、清新的洗发水香气,混合着清晨空气里干净的味道。 这么近的距离。 他几乎能听到她和旁边副部长低声说话的声音,虽听不清具体内容,心脏却在车厢略显闷热的空气里,不争气地加快了跳动节奏。 第67章 大巴车上 大巴车引擎发出低沉轰鸣,缓缓驶离喧嚣的校门,汇入周末清晨尚显稀疏的车流。 车厢里弥漫着一股混合了兴奋、困倦与淡淡食物气息的复杂味道。起初还算安静,只有零星的低声交谈和手机外放的音乐声。但随着车子驶上平稳的环路,气氛渐渐活跃起来:有人分享起零食,有人凑在一起看手机里的搞笑视频,不时爆发出阵阵笑声;后排几个男生甚至拿出扑克牌,吆喝声慢慢响了起来。 洛奇坐在座位上,身体微微倚着窗边,尽量让自己显得自然。身旁的女生戴着耳机看剧,偶尔发出轻浅的笑声,并无与他交谈的意思。这让他悄悄松了口气。 他的注意力,多半不受控制地飘向前方。 沈怡然似乎正和旁边的副部长核对当日活动流程与注意事项,声音压得很低,语速平稳。洛奇只能捕捉到些零碎词句:“食材……确认了……”“溪谷那边……联系好了……”“游戏环节……奖品……” 她的马尾辫随着偶尔侧头说话的动作,在椅背上轻轻扫过,发梢在车窗透进的晨光里泛着柔润光泽。一缕极淡、干净的洗发水香气若有若无地飘来,萦绕在鼻尖,挥之不去。他不敢一直盯着看,只能偶尔抬眼,装作不经意地瞥一下,又迅速移开视线,望向窗外飞速倒退的街景——高楼渐渐稀疏,取而代之的是大片泛黄的田野,以及远处青灰色的山峦轮廓。秋意在城市边缘已格外浓重。 过了会儿,前方的交谈声停了。副部长拿出手机,似乎开始处理别的事。 沈怡然也安静下来。她微微侧向车窗,目光投向窗外流动的景色,像在休息,又像在思考什么。从这个角度,洛奇能看到她小半边沉静的侧脸:睫毛很长,鼻梁挺直,下颌线条清晰而柔和。 车厢里的喧嚣仿佛被一道无形屏障隔开。洛奇静静坐在她身后,闻着那缕淡香,望着她安静的侧影,心里涌起一种奇异的平静。仿佛这趟满是未知社交压力的旅程,只因前方那个熟悉身影的存在,便变得可以忍受,甚至……隐隐多了些期待。 就在这时,坐在沈怡然旁边的女生——好像是活动组的干事,洛奇记得她姓林——探过头,小声对沈怡然说了句什么,又把手机屏幕递了过去。 沈怡然收回望向窗外的目光,微微倾身看向手机。 “学姐,你看这烧烤食材清单,我昨晚又核对了一遍,按咱们的人数,这些够吗?会不会少了?”林干事的声音不大,但离得近,洛奇听得清楚。 沈怡然接过手机,手指在屏幕上轻轻滑动,看得十分仔细。 “嗯,肉类这边,鸡翅和五花肉的量够了,牛肉片可能稍少点——男生多,消耗快,再加两盒吧。”她的声音清晰平和,带着思考时的轻微停顿,“蔬菜的话,金针菇和韭菜大家好像都挺喜欢,多备些。茄子……两个可能不够,再加一个。” 她一边说,林干事一边在手机备忘录上飞快记录。 “调料和饮料呢?”沈怡然又问。 “调料包买了综合的,还有单独的辣椒粉和孜然粉。饮料买了可乐、雪碧、矿泉水,还有几瓶果汁。”林干事回答。 “饮料可以,调料……”沈怡然想了想,“等会儿到山下超市,再补点蒜蓉酱和烧烤酱,有些人喜欢这个口味。另外,记得买一次性碗碟和手套,清单上好像没写?” “啊!对!忘了!”林干事轻呼一声,赶紧补上。 “还有炭,确认下租借的烧烤架配套的炭够不够烧三四个小时,不够也得补点。”沈怡然补充道,考虑得极为周全。 “好的好的,我都记下了。”林干事连连点头,语气里满是佩服,“还是学姐想得周到。” “大家出来玩,尽量准备齐全些,玩得也尽兴。”沈怡然淡淡地说,将手机递还回去。 这番关于烧烤食材的轻声讨论再平常不过,却让坐在后面的洛奇,心里某个角落微微一动。 他见过她在部门会议上一丝不苟、掌控全局的样子,见过她在图书馆专注工作或安静画画的样子,也见过她因技术问题深夜秒回、逻辑清晰给予指导的样子。 但像此刻这样,细致关心着鸡翅够不够吃、茄子要不要多加一个、蒜蓉酱有没有人喜欢……这种充满生活烟火气的、属于“组织者”与“学姐”的细心周到,是他未曾见过的另一面。 不那么高高在上,不那么清冷疏离,而是实实在在地,为一群人的普通出游,操着最平凡也最必要的心。 这种反差,让她身上“校花部长”的光环淡了些,却添了更多真实可感的、属于“沈怡然”这个人的温度与厚度。 洛奇听着她平和清晰的嗓音,看着她在晨光里微微低垂的专注侧脸,心里那股奇异的平静感,渐渐揉进一丝更柔软、说不清道不明的情绪。 大巴车继续前行,窗外景色愈发有了野趣。车厢里的喧闹依旧,洛奇却仿佛置身于一个由前方那个身影、那缕淡香、以及那些关于烧烤食材的轻声讨论构筑的小小世界,安静而平和。 直到车子微微颠簸,驶下主路,朝着森林公园的方向拐去。 沈怡然重新靠回椅背,似是闭目养神了片刻。然后,她像是想起了什么,没有回头,只是微微向后侧了侧脸,用不高不低、刚好能让后排听清的音量说: “等会儿下车,技术组的男生,帮忙搬一下饮料和重的食材。” 这话显然是对洛奇,以及他旁边可能也在听的赵峰、孙锐他们说的。 洛奇立刻应道:“好。” 声音不大,却足够清晰。 沈怡然似乎几不可察地点了下头,没再说话。 洛奇坐直身体,目光投向窗外越来越近的连绵青山。 帮忙搬东西。 他会的。 第68章 山路同行 森林公园的停车场比预想中宽敞,停满了周末出游的私家车和大巴。空气中弥漫着草木与泥土的清新气息,远处山峦叠翠,秋色点染其间,深深浅浅的黄与绿交错,宛如一幅未干透的油画。 车门打开,清新的冷空气涌进车内,瞬间驱散了沉闷。大家迫不及待地鱼贯而下,伸着懒腰,活动着坐僵的身体,兴奋的议论声此起彼伏。 洛奇跟着赵峰、孙锐等人,按沈怡然之前的嘱咐,主动去搬卸沉重的饮料箱和装满肉类、炭火的纸箱。东西不少,几个男生来回几趟才搬完,堆在停车场的指定区域。 沈怡然已和森林公园入口的工作人员接洽完毕,拿着几张票据和地图走了回来。她清点过人数和物资,拍了拍手,清脆的声音吸引了众人注意。 “大家听一下,”她站在人群前,马尾辫在微风中轻晃,手里拿着简易地图,“烧烤区在里面的溪谷,从停车场走过去,大概要走二十分钟山路。路不算难走,但有些地方可能湿滑,大家注意脚下,互相照应。贵重物品随身带好,水和零食可以自己拿一点,剩下的我们分批带过去。” 她交代得简洁明了,随后开始分配任务:“赵峰、孙锐,你们带几个男生,先把饮料和主要食材运过去,分批拿,注意安全。其他同学可以跟着地图和路标慢慢走,沿途风景不错,能拍拍照。我在后面压队,确保没人掉队。” 安排得井井有条,大家纷纷应和着行动起来。负责搬运的男生们吆喝着扛起箱子,率先沿着指示牌向山里进发。大部队也三三两两地跟上,欢声笑语很快洒满了林间小道。 洛奇搬了一箱不算太重的矿泉水,跟在第一批搬运队伍末尾。山路是修缮过的步道,由碎石铺就,不算陡峭,却蜿蜒向上,时而要跨过横卧的树根,时而得绕过湿滑的苔藓区。清晨的露水尚未完全蒸发,有些背阴处的石阶覆着薄水汽,确实需要小心。 他走得不快,一边留意脚下,目光却不自觉地向前方搜寻。 很快,在队伍稍前的位置,他看到了那个浅灰色的身影。 沈怡然没跟搬运队伍一起,也没立刻走到最前面,而是走在第一批普通队员的中段偏后,步伐不疾不徐,却很稳健。她不像有些女生那样专注拍照或大声说笑,而是不时抬头看前方路况,又回头望后面的队伍,确保大家都在视线内。她背上背着个不大的深蓝色登山包,看着装了些个人物品和可能公用的东西。马尾辫随着步伐规律摆动,阳光透过稀疏的树叶,在她身上投下明明暗暗的光斑。 洛奇望着她的背影,不知不觉调整了步伐和距离,不远不近地跟在后方几步处。这个距离,既能看清她的动作,又不会显得刻意。 走了一会儿,前方出现一段较陡峭的路段,石阶边缘长满青苔。几个女生走得小心翼翼,互相搀扶着。 走在前面的沈怡然也注意到了,她停下脚步,转过身面向后面的队伍,声音清晰平稳地提醒:“大家注意,前面这段路比较滑,踩稳了再走,别着急。可以扶着旁边的栏杆或树干。” 她的声音有种天然的镇定力,原本有些喧闹的队伍稍静下来,大家都放慢速度,小心通过。 洛奇看着她站在那里,目光扫过每个经过的人,确认所有人都安全通过湿滑区域后,才转身继续前行。 又走了一段,一个背着大相机包、还拎着一袋零食的女生似乎有些吃力,步伐慢了下来,微微喘着气。 沈怡然自然地放慢脚步,走到那女生身边,伸手道:“包给我吧,我帮你拿一段。” 女生有些不好意思:“不用了学姐,我自己可以……” “没事,我包轻。”沈怡然语气温和却不容拒绝,已接过那看起来颇有分量的相机包,斜挎在肩上,动作熟练。又顺手接过那袋零食,“这个也给我,你先轻松走一段,到地方再还你。” 女生连声道谢,脸上的疲惫减轻了不少。 沈怡然背上多了两个包,步伐却依旧稳健,没显出太多吃力。她继续往前走,偶尔提醒后面的人注意脚下的坑洼,或指着某个方向说那里视野好可以拍照。 她做这些时,神态自然,没有刻意表现,也没有居高临下的指挥感,只是发自内心的、习惯性的细心与责任感。仿佛照顾同行者、留意环境、确保行程顺利,是她作为领队和学姐,再自然不过的本分。 洛奇跟在她身后,看着她利落地帮女生拎包,听着她清晰的提醒,心里那种异样的情绪再次涌动。 在图书馆,她是安静专注的学姐;在部门,她是干练有威信的部长;在深夜的电话里,她是冷静专业的指导者;而在这山路上,她是可靠的领队,是细心的同伴。 每一个不同的场景,她似乎都能展现出与之契合、却又统一于内在品质的一面。那种沉着、周到,以及不经意间流露的对他人的关照,像一道道微光,从不同角度勾勒出她清晰而丰富的轮廓。 洛奇发现,自己好像……又看到了一个不一样的她。 这个认知,让他心底那份模糊的好感与关注,悄无声息地,又加深了一层。 山路蜿蜒,林深叶茂,鸟鸣清脆。阳光透过枝叶缝隙,在地上投下斑驳晃动的光点。 队伍拉得有些长,笑语声在林间回荡。 洛奇不远不近地跟着前方那个浅灰色的、背着两个包却依旧挺直的背影,一步一步向上走着。 脚下的碎石发出沙沙轻响,混合着远处溪流隐约的水声。 这条路,好像也没那么难走。 第69章 烧烤时刻 溪谷比预想中更开阔。一片平坦的碎石滩挨着清澈见底的小溪,岸边错落的高大乔木投下大片荫凉,公园管理方设好的石头烧烤台和野餐桌椅虽简陋,却足够使用。 先头部队早已把物资堆在阴凉处,大部队陆续抵达。二十分钟山路走下来,众人脸上带着运动后的红晕与兴奋,见到溪水和烧烤台更是欢呼雀跃,纷纷放下背包活动手脚、拍照留念。 沈怡然是最后一批到的。她把帮忙背的相机包和零食袋还给女生,又迅速点清人数物资,确认无误后,没有像旁人那样休息或拍照,而是挽起运动外套袖子,露出白皙纤细的手腕。 “大家先歇会儿,喝点水。”她拍了拍手,声音清亮,“十分钟后准备烧烤。会生火、会串食材的主动点,其他人帮忙铺桌布、洗水果吧。” 她自然而然接过指挥权,语气却像倡议而非命令,众人应声响应。几个男生自告奋勇研究老式石头烤炉和炭火,女生们则围在一起拆解食材。 洛奇没凑到最热闹的地方,瞥见赵峰和孙锐学长正被炭火搞得灰头土脸——炭有些受潮,不好点燃。他走过去蹲下:“有点潮。” 孙锐抹了把汗:“光用引燃蜡不够,得找些干燥细枝。” “我去那边看看。”洛奇起身走向溪谷边缘的树林,很快捡回一小捆干燥枯枝和松针。他接过打火机,没多用引燃蜡,而是将枯枝松针小心架在炭块下方空隙点燃。干燥的易燃物迅速燃烧,橘红火苗舔舐着黑炭,发出噼啪轻响。等火势稳定,他再架上更多炭块,用长树枝轻轻拨动让空气流通。 “行啊洛奇,有经验!”赵峰笑道。 “以前跟家里人野营过。”洛奇简单解释,目光却不由自主飘向另一边。 沈怡然正和女生们围在塑料布前处理食材,没有站着指挥,而是直接上手。她利落地戴上一次性手套,拿起鸡翅用竹签熟练串好,动作又快又稳,每个都串得整齐均匀;接着处理五花肉,切片、串签一气呵成。旁边女生不太会串蘑菇,她接过去三两下弄好,还温和讲解:“从菌盖下面穿,不容易散。” 阳光透过叶隙洒在她低垂的侧脸上,鼻尖沁出细密汗珠,神情专注柔和。平日里握笔敲键盘的手沾着些许油渍调料,却丝毫不显违和,反倒有种接地气的生动。她对这些事显然很熟练,无论是生火(虽此刻没轮着她)还是串食材,都透着干脆利落,全无娇气或无措。 洛奇望着她忙碌的身影,心里那根弦又被轻轻拨动——原来她连这个都会,好像没什么能难倒她。 炭火终于旺起来,红热的炭块散发着稳定热量,众人欢呼着开启烧烤环节。沈怡然系上不知哪里找来的深色围裙(大约是公园提供的),站在烤炉前拿起长夹子,认真翻动架上的鸡翅、肉串和茄子。油滴落在炭火上,滋啦声响伴着诱人香气升腾,她不时用小刷子刷上酱料,火候把握得恰到好处,第一批鸡翅很快烤得金黄油亮,香气四溢。 “好香啊!” “学姐好厉害!” “我要吃那个鸡翅!” 大家围拢过来,气氛热烈。洛奇被分到照看旁边的烤炉,负责保持炭火均匀,目光却总不由自主飘向身旁忙碌的身影。 沈怡然烤好一盘鸡翅,先分给帮忙的女生和爬山吃力的同学,又拿起几串继续烤。过了会儿,她像是想起什么,转头看向洛奇这边。 两人的目光隔着淡淡的烟气相遇。沈怡然手里拿着一串刚烤好、滋滋冒油、撒着孜然辣椒粉的金黄鸡翅,向他走了过来。 炉火的热气混着食物焦香扑面而来,她停在他面前,递过鸡翅:“尝尝咸淡。”声音在嘈杂中依旧清晰,语气自然得像寻常试味。 洛奇愣住了。他看着近在咫尺的鸡翅,又抬头望她——脸颊因靠近炉火泛着淡淡红晕,鼻尖有细小汗珠,眼里映着跳动的炭火,明亮生动。围裙带子在身后松松系着,几缕碎发被她随意别到耳后。 这样的她离得这么近,递来亲手烤的食物让他试味。洛奇的心跳瞬间失了节奏,咚咚撞着胸腔,震得耳膜发麻。他僵硬地伸出手,接过还烫手的鸡翅,竹签传递时,指尖不可避免擦过她的手指——触感温热,带着点酱料的黏腻,像道微电流窜过手臂。 他慌忙低头看鸡翅,金黄表皮焦香扑鼻。犹豫片刻,他对着鸡翅吹了吹气,张嘴咬下——外皮焦脆,内里鲜嫩多汁,酱料咸香微辣,混着孜然独特香气,确实好吃。可或许是太紧张,或许是内里还烫,他被热气烫得倒吸凉气,下意识缩了缩脖子:“唔……” 沈怡然一直看着他,眼里飞快闪过一抹清晰的笑意,浅得像投入湖心的石子,在她平日平静的眼眸里漾开柔软涟漪。她没笑出声,只是嘴角弧度更大了些,看着他狼狈地哈气、却舍不得吐出来、只能鼓着腮帮子快速咀嚼的样子,轻声说:“慢点。” 声音里带着丝不易察觉的温和揶揄,还有点近乎宠溺的无奈。 洛奇的脸“腾”地红透了,从耳根一直蔓延到脖子。嘴里含着烫嘴却鲜美的鸡肉,吐也不是咽也不是,只能胡乱点头,含混应着:“嗯……好吃……”目光躲闪着,根本不敢再看她。 沈怡然眼中笑意更深,却没再说什么,转身回烤炉前继续翻动肉串,背影依旧利落,马尾辫轻轻晃动。仿佛刚才递鸡翅、看他被烫、提醒“慢点”的互动,只是烧烤中最寻常的片段。 可洛奇站在原地,握着竹签的指尖还残留着触碰她的细微触感和鸡翅的温度,嘴里是鲜美滚烫的滋味,脸颊灼热不退,耳边回响着那句带笑的“慢点”。 周围的喧闹、欢笑、烧烤声、溪水声……所有背景音都瞬间模糊远去。他的世界里,只剩舌尖炸开的咸香,和心头被那两个字轻轻撩起的、久久难平的悸动波澜。 他慢慢咀嚼着,这一次,是真的尝到了。 第70章 游戏时间 烧烤的余烬在石缝间明明灭灭,最后一缕青烟袅袅散去,融进溪谷上方逐渐西斜的天光里。 饱餐后的慵懒像温热的潮水,漫过每个人的四肢。有人靠在野餐桌边摸着肚子满足地叹气,有人三三两两坐在溪边石头上,脱了鞋袜把脚伸进冰凉的溪水里,激起一阵嬉笑与惊呼。空气里还残留着炭火与食物的混合气息,更浓的却是午后山林特有的、草木被阳光晒透后散发出的干燥暖香。 收拾残局的工作在沈怡然的安排下高效完成:垃圾分类装好,租借的烧烤用具清洗归还,剩余食材与饮料重新打包。众人配合默契,很快便将场地恢复了原貌。 “接下来是自由活动时间,”沈怡然拍了拍手上并不存在的灰尘,对聚拢过来的众人宣布,“一个半小时。可以继续在溪边玩水、拍照,或是沿上游步道走走,风景不错。但注意安全,别走远,别单独行动。四点半,我们准时在这里集合,返回停车场。” 一阵欢呼后,人群散开。大部分人留在溪边,玩水、打水漂,或是找角度拍摄林间斑驳的光影与潺潺流水;也有几个精力旺盛的,结伴朝上游步道探索而去。 洛奇没走远。他在溪边找了块平坦干燥的大石头坐下,背靠着树干,静静看着眼前流动的溪水与嬉闹的人群。阳光透过层层叠叠的树叶,在他脚边投下晃动的光斑。山风吹过,带着溪水的凉意与草木的清新拂过脸颊,惬意非常。 他偶尔抬眼,目光会在人群中搜寻那个浅灰色的身影。 沈怡然没加入玩水的行列。她正和副部长及几个活动骨干坐在不远处另一块石头上,似在低声讨论着什么,许是后续的部门工作安排。她侧耳倾听,偶尔点头或说两句,神情认真。阳光落在她扎起的马尾上,发梢镀着一层柔和的浅金色。 过了会儿,事情似是谈完了,那几人也散开去玩。沈怡然独自坐在石头上,微微仰起头,闭上眼睛,像是在享受这难得的片刻放空。阳光穿过枝叶缝隙,在她白皙的脸庞上跳跃。山风吹动她额前几缕碎发,她也没去拂开,任由它们轻舞。 洛奇远远看着,心里一片宁静。这样安静地、无人打扰地望着她,似乎也很好。 自由活动的时间总是过得飞快。四点半,众人准时在溪谷空地集合,清点人数后,沿原路返回。下山的路比上山轻松,脚步轻快,队伍里依旧笑语不断。夕阳开始将西边的天空染成淡淡的橘红色,山林间的光线变得柔和而富有层次。 回到停车场,登上返程的大巴。或许是吃饱了,或许是玩累了,车厢里的气氛比来时安静不少。有人靠在椅背补觉,有人戴耳机听歌看电影,低声交谈也变得零星。 车子启动,驶离森林公园,向着市区开去。 天色渐晚,窗外的景致从青翠山峦过渡到郊野农田,再到逐渐密集的建筑。车厢内不知是谁提议:“离到学校还早呢,干坐着无聊,玩个游戏吧!” 提议得到不少响应。很快,一个简单的破冰游戏被提了出来——“你有我没有”。 规则很简单:每人伸出五根手指,轮流说一件自己做过或拥有、而别人可能没有的事。若有人做过或拥有同样的事,就要放下一根手指。谁的五根手指最先全部放下,就要接受小惩罚(比如唱歌、讲笑话)。 游戏从车厢前部开始,气氛很快被调动起来。 “我高中拿过省级学科竞赛一等奖!” “哇——” 几个学霸默默放下手指。 “我上周连续三天熬夜追完一部五十集的电视剧!” “牛逼!” 一群夜猫子笑着放下手指。 “我从来没逃过课!” “……这算自爆吗?” 车厢里笑成一片,不少人悻悻放下手指。 游戏进行得很欢乐,各种稀奇古怪或平凡普通的“拥有”被抛出来,引发阵阵笑声与哀嚎。惩罚环节更是精彩,有人五音不全地吼歌,有人讲了冷到极致的笑话,车厢里满是快活的空气。 洛奇坐在中后排,没有主动参与,只是安静听着,偶尔跟着大家笑一笑。这种需要当众说出自己经历、吸引注意力的游戏,向来不是他擅长的。 游戏逐渐向后排推进。 轮到沈怡然旁边的林干事时,她想了想,狡黠一笑:“我……曾经为了看一场偶像的演唱会,坐了一整夜硬座火车,跨了三个省。” “追星少女啊!”“厉害厉害!” 几个有类似经历的女生笑着放下手指。 接着,轮到沈怡然了。 车厢里瞬间安静了些。所有人的目光都集中到她身上,带着好奇与期待。这位平日里冷静自持、能力出众的部长,会说出怎样的“我有你没有”呢? 沈怡然似乎也没料到这么快轮到自己,微微怔了一下,随即恢复平静。她想了想,语气如常地开口,说的事很符合她“部长”身份:“我……曾经在三天内,独立完成过一份超过五十页的大型活动策划案,并且通过了审核。” “不愧是沈部长!” “工作狂实锤了!” “这我肯定没有……” 车厢里响起一片佩服与自愧不如的感叹,不少人放下了手指。这种硬核的工作经历,确实不是大多数本科生拥有的。 游戏继续。 又过了几个人,气氛再次推向小高潮。当轮到宣传组一个性格活泼的男生时,他眼睛一转,显然起了玩闹的心思。他没说自己有什么,而是笑嘻嘻地看向刚轮过的沈怡然,提高声音: “沈部长!刚才大家都说了自己的,但我觉得不够刺激!要不,我们临时加个环节?”他顿了顿,在众人好奇的目光中大声道,“由我们指定一个人,问他/她一个问题,必须诚实回答!当然,问题不能太过分啊!” 提议立刻得到一群唯恐天下不乱的人的热烈响应。 “同意!” “这个好玩!” “问谁?问谁?” 那男生目光在车厢里扫了一圈,最后带着促狭的笑意,定格在沈怡然身上:“沈部长,作为我们的领导,给大家做个表率呗?放心,问题绝对健康向上!” 众人起哄,目光齐刷刷看向沈怡然。 沈怡然显然没料到引火烧身,脸上闪过一丝极淡的无奈,很快便恢复镇定。她看着那个男生,还有周围一群看热闹不嫌事大的部员,轻轻叹了口气,语气依旧平和:“行,你问吧。不过说好了,不能太过分。” “保证不过分!”那男生拍着胸脯,然后眼睛亮晶晶地抛出显然早有准备、也最能勾起大家八卦心的问题:“请问沈部长,你最近一次……感到心动的瞬间,是什么时候?因为什么事?” “哇——”“哦——” 问题一出,车厢里顿时炸开锅,口哨声、起哄声、拍打座椅的声音响成一片。这个问题确实不算“过分”,但在公开场合问向向来“无绯闻”“清冷”的沈怡然,刺激程度不言而喻。所有人都竖起耳朵,眼睛放光,等着她的回答。 洛奇的心,在听到问题的瞬间猛地一缩。 他几乎下意识地握紧手里那瓶喝了一半的矿泉水,指尖冰凉,掌心却冒出薄汗。目光不受控制地越过前排座椅缝隙,紧紧锁住那个浅灰色的、此刻成为全场焦点的背影。 她会怎么回答? 这种涉及私人情感的问题,她或许会以“与工作无关”或“个人隐私”为由,礼貌而冷淡地拒绝。 或者,她会不会……真的有那样一个“心动瞬间”?属于某个不为人知的人,某件不为人知的事? 一股陌生的、细微的酸涩感,混杂着强烈的好奇和一丝连自己都不愿承认的紧张,悄然漫上心头。他屏住呼吸,眼睛一眨不眨。 沈怡然在众人的起哄声中,没露出太多窘迫或慌乱。她只是微微挑了下眉,看着提问的男生,眼神里带着一丝“就知道你会问这个”的了然。她没有立刻回答。 车厢里的喧闹声渐渐低下去,大家都在等待。 窗外天色更暗了些,夕阳的余晖给她的侧脸轮廓镀上一层柔和的暖光。 然后,在所有人的注视下,沈怡然轻轻吸了口气,再缓缓吐出。 她的脸上,忽然浮现出一个非常坦然、甚至带着点轻松笑意的表情。 她抬起眼,目光平静地扫过车厢里一张张充满好奇的脸,最后落在提问的男生身上。 她的声音清晰平稳,带着一种实事求是的坦然,透过车厢里安静的空气传到每个人耳中,自然也传到后排洛奇的耳朵里。 她说:“最近一次心动的瞬间啊……” 她故意停顿了一下,吊足所有人的胃口。 然后她嘴角的弧度加深,眼睛里闪过一抹明亮而真切的光彩——那光彩里没有暧昧,没有羞涩,只有一种纯粹的、因工作成果而生的喜悦和满足。 她一字一句清晰地说:“看到我们部门新的活动报名系统,在文艺部官网上线运行,后台数据流畅刷新,报名成功的邮件一封封自动发出去的那一刻——” 她顿了顿,迎着众人有些呆滞和错愕的目光,语气轻快而笃定地补充后半句:“——确实心动了。” “为工作效率的显著提升。” 话音落下。 车厢里安静了足足两秒钟。 然后—— “噗——” “哈哈哈哈!” “不愧是沈部长!” “这答案……绝了!” “工作使我快乐!工作使我心动!” “这很沈怡然!” 巨大的爆笑声和调侃声几乎要掀翻车顶。所有人都被这个出乎意料、却又无比符合她人设的答案逗乐了。没有八卦,没有粉红,只有硬核的工作狂式“心动”。起哄的男生也笑得前仰后合,对她竖起大拇指:“服了!沈部长,我服了!” 紧张和暧昧的气氛瞬间被这清奇又真实的答案冲散,取而代之的是更轻松、更贴近的欢乐。大家笑着讨论新系统带来的便利,吐槽旧系统的种种坑爹。没人觉得这个答案敷衍或虚假——这就是沈怡然,那个把部门事务放在首位、追求效率和完美的部长。她的“心动”,理所当然属于她热爱并为之投入的工作。 洛奇坐在后排,耳边是震耳欲聋的笑声和讨论声。 他握着矿泉水瓶的手指,缓缓一根一根松开。 心里那块高高提起、又酸又涩的石头,仿佛随着她坦荡的答案“咚”地落回原处。但落下的地方,却好像不是平地,而是砸起一片更复杂难言的尘埃。 没有暧昧的对象,没有私人的情愫。 她的“心动”,给了那个系统。 那个……他花了无数个深夜反复调试,想给她惊喜、为她分担压力的系统。 这个认知,像一杯温度刚好的温水,缓缓注入他刚才有些发紧的心脏。温热,妥帖,驱散了那丝莫名的酸涩,却带来了另一种更汹涌、更难以名状的情绪。 是释然吗?好像不止。 是欣喜吗?因为她为他的成果而“心动”。 是……失落吗?因为那份“心动”,与风月无关。 各种情绪交织在一起,最后汇聚成一种沉甸甸的、几乎让他无法承受的悸动。 他低下头,拧开矿泉水瓶,仰起头一口气灌下大半瓶。 冰凉的液体滑过干涩的喉咙,带来一阵短暂的清明。 但心跳,却在放下水瓶的刹那,清晰地、重重地漏跳了一拍。 咚。 寂静而响亮。 淹没在车厢依旧热烈的欢笑声中。 只有他自己听得见。 第71章 悄悄关注 狂欢后的疲乏,像退潮后沙滩上的湿气,悄无声息浸润了整个车厢。 游戏环节结束,惩罚带来的笑闹余韵渐渐平息。窗外天色已完全暗下,远处市区灯火连成璀璨光海,随车辆行驶明灭闪烁。路灯的光带一条条滑过车窗,在乘客脸上投下忽明忽暗、快速移动的光影。 兴奋的神经松弛下来,困意便开始蔓延。不少人调整坐姿,靠在椅背上闭目养神,交谈声低微零星,偶尔有手机屏幕的亮光在昏暗车厢里闪过,又很快熄灭。 沈怡然也安静了。 她仍坐在靠窗的位置,微微侧头,额角轻抵着冰凉的车窗玻璃。眼睛闭着,长长的睫毛在眼下投出一小片扇形阴影,随车身轻微颠簸极细微地颤动。呼吸平稳轻缓,胸膛规律起伏。扎起的马尾有些松了,几缕碎发垂落在颈边,随呼吸微微拂动。 她像是睡着了。 或者说,是累得在小憩。 一整天的组织、协调、参与,即便精力充沛如她,此刻也显露出淡淡倦容。眉宇间工作时的神采收敛了,脸色在窗外流动的光影里有些素白,带着卸下防备后、毫无攻击性的柔和。 洛奇坐在斜后方,隔着一条过道和几排座椅的落差,视线却能毫无阻碍地、清晰落在她的侧影上。 车厢顶灯只开了几盏,光线昏暗。大部分人沉浸在各自的安静或浅眠中,无人说话,只有引擎低沉的轰鸣和轮胎碾过路面的沙沙声,构成背景里稳定单调的白噪音。 这样的氛围里,感官似乎变得格外敏锐。 洛奇能看见她闭眼时,浓密睫毛覆盖下眼睑柔和的弧度;能看见鼻尖,在窗外偶尔掠过的强光下泛着一点细腻光泽;能看见微微抿着的、颜色浅淡的嘴唇,随呼吸极轻微地开合。 还有那几缕不听话的碎发,在她白皙的颈侧皮肤上,被车窗缝隙漏进的微风吹得轻轻晃动,像羽毛搔刮着某种看不见的平面,也搔刮着洛奇凝望的视线。 他的心,在这样的注视下,变得异常柔软,又异常清晰。 像平静的湖面,映照着天上唯一的月亮,明明无风,却漾开一圈圈只有自己知道的细微涟漪。 她就在那里。 离他不过几米远。 安静地,疲惫地,毫无防备地睡着。这个认知本身,就带着一种难以言喻的、私密的亲近感。仿佛在这众人皆疲、光线昏暗、与世隔绝的移动空间里,他获得了特权——可以如此安静、如此长久地注视她的特权。 不必担心目光被察觉,不必担心沉默被打破。 就这样看着就好。 把她此刻的样子,印在脑海里。 大巴驶过一段高架桥,两侧是城市璀璨夜景,霓虹灯的光芒流水般淌过车窗。绚丽光斑掠过沈怡然的脸,明明灭灭,像一场无声短暂的光影表演,更衬得她睡颜沉静。 洛奇看着,心底忽然涌起一股强烈的冲动。 一种想要留住这个瞬间的冲动。 不是用眼睛,而是用更确凿的方式。 他几乎鬼使神差,动作极轻地从口袋掏出手机。 指尖因紧张有些冰凉。他飞快瞥了眼周围——旁边女生戴耳机似已睡着,前排人大多闭目养神,没人注意他这个角落。 解锁手机,调出相机。 没开闪光灯,甚至没发出任何声响。他将手机屏幕亮度调到最低,镜头对准前方。取景框里,是车窗,是窗外飞速流逝、模糊成流光溢彩的城市灯火与远处深黛色山脉轮廓。 而画面左下角,只占据不到四分之一、甚至更少的区域,是车窗玻璃映出的、沈怡然靠着窗小憩的侧影。 很模糊。 因光线暗,因隔着距离和玻璃,因车在移动。 只是个朦胧、轮廓柔和的剪影。看不清五官细节,只能辨认出她微微侧头的姿态,松软的马尾,和那几缕被风吹动的发丝。 但这就够了。 这模糊、不完整、甚至带着偷拍性质的一角侧影,却比任何清晰的照片,都更准确捕捉到洛奇此刻心中那份难以言喻的感觉——那种安静的、遥远的、带着一丝隐秘悸动的注视。 他屏住呼吸,指尖悬在拍摄键上,微微颤抖。 心跳很快,咚咚敲击着胸腔,像在为这个小小的、越界的举动擂鼓助威,又像在发出警告。 最终,冲动压倒了理智。 他轻轻按下虚拟快门。 手机轻微震动一下,模拟出快门声响,在引擎噪音中几不可闻。照片拍下了。 洛奇迅速收回手机,按灭屏幕,紧紧攥在手心。掌心瞬间沁出潮湿的冷汗,心脏在胸腔里狂跳不止,耳根发烫。 他做了件从未做过的事。 偷拍。 对象是她。 这个认知让他感到强烈的羞耻和不安,仿佛做了见不得光的事。但同时,心底有个微小的角落,因这“拥有”了她一个瞬间的影像,生出一丝隐秘的、罪恶的满足感。 他不敢立刻看那张照片,甚至不敢点亮屏幕,只是将手机紧紧握在手里,仿佛握着一个滚烫的秘密。 目光却再次不受控制地飘向前方。 沈怡然依然维持着那个姿势,似乎对刚才那下极轻微、或许根本不存在的手机震动毫无察觉。她睡得很沉,或者说,闭目养神得很投入。 窗外灯火依旧流淌。 大巴平稳行驶在返回校园的路上。 洛奇靠在椅背上,闭眼试图平复剧烈的心跳和纷乱的思绪。 但那张尚未查看的、模糊的、只占画面一角的侧影照片,却像一枚刚投入深潭的烙印,沉甸甸、灼热地沉在他心湖最深处。 过了许久,直到感觉心跳渐缓,脸上热度稍退,洛奇才敢重新拿出手机。 他没连网络,只点开本地相册。 最新的一张照片,静静躺在那里。 他点开。 屏幕亮起,那张构图奇特的照片展现在眼前。 正如他所“看到”的,大片模糊流动的光斑是背景,左下角那个朦胧安静的侧影才是主体。看不真切,却莫名吸引着他全部目光。 他看了很久。 然后,点开照片详细信息,找到“移动到相册”的选项。 手机自带的相册分类里,有个名为“私密相册”的功能,需密码或指纹才能进入。 洛奇几乎没有犹豫。 他选中这张刚拍下的照片,选择“移动到私密相册”。 系统提示需要验证指纹。 他将拇指按在home键上。 “咔哒”一声轻响,验证通过。 照片从普通相册列表里消失了,被转移到只有他能打开的加密空间里。 像一个真正的秘密,被妥帖收藏起来。 做完这一切,洛奇长长地、无声地舒了口气。 仿佛完成了一件重大的、仪式般的事情。 他收起手机,重新望向窗外。 城市灯火越来越密集,熟悉的街道轮廓开始出现。 快到了。 那个有她侧影、和窗外流光溢彩的夜晚的照片,已被他锁进心底,也锁进手机里那个名为“私密”的角落。 它会一直在那里。 成为一个无人知晓的、关于这个秋日夜晚,他悄悄关注的证明。 第72章 归途夜雨 大巴车缓缓驶入清北大学南门外的辅路,最终稳稳停在熟悉的站点。引擎轰鸣声歇止,车厢顶灯“啪”地亮起,明晃晃的光线有些刺眼,将昏暗中的朦胧倦意驱散得一干二净。沉睡或浅眠的人们纷纷惊醒,揉眼、哈欠,窸窸窣窣地活动着僵硬的四肢,收拾起随身物品。 “到了到了!” “终于回来了……” “腿都坐麻了……” 嘈杂人声重新填满车厢。大家陆续站起,伸着懒腰从行李架取下背包,顺着过道慢慢前移。 洛奇也跟着起身,背好黑色双肩包,目光下意识投向斜前方。 沈怡然似乎也被灯光和动静扰醒了。她坐直身体,抬手轻按太阳穴,又揉了揉发僵的后颈,才起身整理东西。动作依旧有条不紊,只是脸上残留着未褪的困倦,眼神没了平日的清明锐利,多了几分初醒的茫然柔和,看起来……竟有几分难得的可爱。 洛奇移开视线,随着人流慢慢下车。 夜晚的校园空气扑面而来,带着深秋的凉意,混杂着城市特有的灰尘与植物气息。与山间溪谷的清新截然不同,却让人瞬间找回回归现实的真切感。 天空不知何时已阴沉得厉害。下午隐约可见的夕阳余晖早已消失,厚厚的云层低垂,遮蔽了星月,只有远处路灯与建筑的光晕,在墨黑天幕上晕开一片混沌的昏黄。空气潮湿沉闷,预示着一场即将到来的变化。 “好像要下雨了。”有人抬头看天,小声嘀咕。 “快走吧,赶紧回宿舍。” “我家远,得去赶地铁了……” 众人在南门外散开,互相道别,三三两两地走向不同方向。一天的欢乐与疲惫,似乎都在回归日常的节点,化作简短的“再见”和匆匆的脚步。 洛奇也准备离开。他住在东区,需穿过大半个校园。拉了拉背包带子,正要迈步—— “啪嗒。” 一滴冰凉的豆大雨点,毫无预兆地砸在他额头上。触感清晰,带着秋雨的寒意。 他愣了一下,抬头。 紧接着—— “啪嗒!啪嗒!啪嗒!” 雨点骤然密集,像断了线的珠子,又急又猛从漆黑天空砸落,噼里啪啦打在柏油路、树叶上,以及尚未散开的人群身上。 “下雨了!” “哇!好大的雨!” “快跑!” 短暂惊愕后,人群瞬间炸开。惊呼声中,原本悠闲道别的人们作鸟兽散,以最快速度奔向最近的避雨处——公交站台顶棚下、路边商店屋檐下、校内建筑入口…… 雨势又急又猛,顷刻间连成雨线,天地间一片白茫茫,伴随着哗啦啦的巨响。路灯的光在雨水中晕染,变得朦胧扭曲。 洛奇也被这突如其来的大雨淋了个措手不及,额发和肩膀瞬间湿透。他反应不算慢,立刻冲向几步外亮着灯的24小时便利店,敏捷闪身到宽大的屋檐下。 屋檐下已躲了几个同车同学,大家一边拍打身上雨水,一边望着滂沱雨幕抱怨或苦笑。 “这雨怎么说下就下……” “完蛋,我没带伞!” “我伞在包里……包还在车行李舱没拿呢!” 洛奇站在屋檐边缘,抹了把脸上的雨水。背包是防水的,主要物品该没事。他想起自己习惯性在侧袋放了把折叠伞,伸手一摸—— 摸到了。硬质伞柄,熟悉的触感。 心下稍安,有伞就好。虽雨势大,但撑伞走回东区宿舍,顶多裤脚和肩膀湿一点,总比困在这里强。 他拿出那把不算大的黑色折叠伞,准备撑开。 目光却下意识地在雨幕中搜寻。 同学们四散奔逃,大多找到了临时遮蔽处。公交站台顶棚下也躲了好几人,影影绰绰。 然后,他的视线定格了。 离便利店屋檐约十几米的公交站牌下,站着个熟悉的身影。浅灰色运动外套,在昏黄路灯与迷蒙雨水中,勾勒出孤清的轮廓。 是沈怡然。 她没像其他人那样慌张跑向更近的便利店或商店,而是留在那个只有窄窄顶棚、勉强遮顶却挡不住斜飘雨丝的公交站牌下。 她背对着便利店方向,面朝站牌,似乎在翻找背包,动作带着显而易见的急切。 洛奇看见她眉头微蹙,在站牌灯箱惨白光线中,那蹙起的弧度清晰可见,透着几分懊恼和……无奈。 她翻找的动作顿了顿,肩膀几不可察地塌下去一点。 她抬头望了眼倾盆而下、毫无停歇迹象的雨幕,又低头看了看空空的手,最后,像是认命般轻轻叹了口气。 虽听不见声音,但那叹气的姿态和微蹙的眉,已说明了一切——她没带伞。 这个认知,像一颗冷水滴,落入洛奇刚因找到伞而稍安的心湖。 她没带伞,被困在那个几乎起不了遮挡作用的公交站牌下。 雨这么大,天这么黑,从这里到她住的女生宿舍(洛奇记得应在西区或中区,与他不同路),还有不短的距离。 她会怎么办?等雨停?看这架势,一时半会儿怕是停不了。打电话叫室友送伞?或许可以,但这么大的雨,让人出来总不方便。冒雨跑回去?定会淋成落汤鸡,还不安全。 洛奇握着伞柄的手指不自觉收紧,冰凉的金属触感透过皮肤传来。 他本已抬起准备撑开伞的手,停在了半空。 目光隔着哗啦啦的雨幕,牢牢锁住那个站在昏黄灯光下、略显无助的浅灰色身影。 屋檐下的其他同学,有的打电话求助,有的抱怨天气,有的干脆拿出手机等待雨小或叫车,没人特别注意到不远处公交站牌下那个与周遭格格不入的沈怡然。 除了洛奇。 他看着雨水被风吹得斜飘进站牌下,打湿她的发梢和肩头衣料,晕开深色的痕迹。看着她抬手将颊边一缕湿发别到耳后,动作依旧利落,眉宇间那抹淡淡的烦恼却挥之不去。 便利店的屋檐宽敞、干燥、安全。他手里有伞,能立刻离开,回到温暖干燥的宿舍,冲个热水澡,结束这略有意外却总体圆满的一天。 公交站牌下的她,与他无关。他们是部长与部员,是图书馆偶见的学姐学弟,或许……还算共同完成过项目的“战友”。但也就仅此而已。他没有义务,更没有立场,在这样的雨夜为她做什么。 理智的声音清晰冷静地分析着。 然而,他的脚像被钉在原地,握着伞柄的手,迟迟没有按下展开的按钮。 心跳,在哗啦啦的雨声背景里,渐渐变得清晰而沉重。 一下,又一下。 敲打着某个蠢蠢欲动的、名为“勇气”的边界。 第73章 一把伞的故事 雨势愈发猛烈。 豆大的雨点砸在便利店宽大的塑料雨棚上,发出密集而沉闷的“砰砰”声,像无数小鼓在耳边急促擂动。水流顺着棚檐汇聚成粗粗的水柱,哗啦啦倾泻在门前水泥地上,溅起浑浊的水花。空气里弥漫着浓重的土腥味、潮湿的灰尘味,还有雨水冲刷万物后特有的清冽凉意。 屋檐下躲雨的人越来越多,除了文艺部的同学,还有被这场骤雨困住的路人。空间变得拥挤,低声交谈、打电话的声音、小孩不耐的哭闹混杂在一起,嗡嗡作响。 洛奇站在边缘,后背能感受到身后人群的暖意与呼吸,面朝雨幕的半边身子,却像浸在另一个冰冷喧嚣的世界。他的目光穿越重重雨帘,始终没离开公交站牌下的身影。 沈怡然已停止翻找背包,重新背好包,拉紧外套拉链,双手插进口袋,微微低着头,像在看站牌路线,又像单纯地发呆等待。 雨水被风裹挟着变换角度,肆无忌惮地侵袭那狭窄的遮蔽处。她的头发更湿了,额前鬓角的碎发紧贴脸颊,勾勒出清晰轮廓;肩膀和后背的衣服颜色深了一大片,紧紧贴在身上,显露出单薄的肩胛骨;裤脚也溅满泥点。 她站在那里,身姿依旧挺直,没有瑟缩,也没有焦躁踱步,只是静静望着白茫茫的雨幕。偶尔有车辆驶过溅起高水花,她才微微侧身避开,很快又恢复原状。那份平静,与其说是从容,不如说是认命般的等待,或是不愿在人前流露狼狈的倔强。 洛奇的心像被什么东西一下下揪着。他看到她抬手用手背轻擦滑到下巴的雨水,动作轻而快,像不想引人注意;看到她因寒冷或不耐,几不可察地跺了跺脚,运动鞋尖在湿地上轻轻摩擦。这些细微的小动作,比任何夸张的表情言语,都更直接地戳中他心底的柔软。 便利店自动门“叮咚”开合,有人买完东西冲进雨里,很快消失在迷蒙夜色中;也有人像他一样,百无聊赖地等待。时间在哗啦啦的雨声里粘稠缓慢地流逝,每一秒,洛奇脑海里的天平都在剧烈摇晃。 一边是理智警告:别多事,你们不熟,她有办法,冒然过去可能尴尬,一把小伞遮不住两人,何必呢? 另一边是翻涌的冲动:她需要帮助,你有伞,哪怕不同路,至少能送她到能打车或更安全的地方,总不能让她一直淋着。 两个声音激烈交战。他的手指因用力握伞柄而发白,关节凸出,喉咙发干,吞咽口水的声响淹没在雨声里。 旁边认识的同学碰了碰他胳膊:“洛奇,你有伞怎么还不走?这雨估计停不了。” 洛奇猛地回神,含糊应道:“嗯……再等等。” 等什么?他自己也不知道。或许在等雨小些,或许在等那点可怜的勇气攒够,足以冲破所有顾虑。 他又看了眼站牌下的沈怡然。一阵强风卷着雨吹过,她明显瑟缩了一下,下意识抱紧双臂,把下巴往衣领里埋了埋。 这个细微的、透着寒冷与无助的动作,像压垮骆驼的最后一根稻草,也像点燃引信的火星。洛奇脑子里“理智”的弦“嘣”地断了。所有权衡、犹豫、忐忑,瞬间被更原始直接的情绪冲垮——他不想再看她站在冷雨里了。 就现在。 他深吸一口气,冰凉湿意的空气涌入肺叶,没让他冷静,反倒给勇气添了把柴。他不再犹豫,握紧伞柄按下开关。 “咔哒。” 黑色伞面弹开,像一朵骤然绽放的沉默之花,隔绝了头顶雨幕。他没看周围同学可能投来的诧异目光,也没给自反悔的时间,迈开脚步离开干燥安全的屋檐,踏入铺天盖地的雨幕。 雨水瞬间打在伞面,噼啪作响,水流沿伞骨急速滑落。冰冷的雨滴借风势斜打在裤腿鞋面上,刺骨冰凉,他却顾不上了。目光牢牢锁定前方的公交站牌,步子迈得又大又急,踩在积水路面溅起水花。十几米的距离,在瓢泼大雨中仿佛被拉长,又像缩短到只剩几下心跳。 雨声、风声、远处车声都成了背景,他的世界里只剩前方那个越来越近的浅灰色身影,和自己胸腔里疯狂擂动、几乎要撞破肋骨的心跳。 终于,他跑到了站牌下,收势不及,脚步在湿滑地面擦出短促声响。 沈怡然听到动静,从雨幕的怔忡中回过神,诧异地转头。她的眼睛因惊讶微微睁大,长睫毛上挂着细小水珠,在灯箱光线下闪烁;脸上湿漉漉的,水痕沿脸颊滑落,让素来清冷的面容显出几分带湿气的生动。她看到了他,看到了他手里的黑伞,也看到了他微微喘气、头发肩膀沾湿、有些狼狈却目光坚定的样子。眼中的讶异,迅速被更多疑惑和一丝不易察觉的微光取代。 洛奇站在她面前,近得能看清她睫毛上的水珠,闻到她身上被雨水打湿后,混合着淡淡皂香与山林气息的清冽味道。雨水打在伞面的声音巨大,像为他们构筑了喧闹又私密的屏障。 他望着她映着灯光雨影的清澈眼眸,喉结滚动,努力让声音平稳,不被雨声淹没,也不泄露太多颤抖。他开口,声音因紧张和奔跑有些微哑,却足够清晰: “学姐,” 叫了她一声,他几乎屏着呼吸,说出那句盘旋许久、终于破土而出的话: “我送你回去吧。” 话音落下,站牌下狭小的空间里空气仿佛凝滞,只有哗啦啦的雨声不绝于耳。 沈怡然明显愣住,看着他的眼神惊讶更甚,甚至带了丝困惑,似乎完全没料到他会折返,更没料到他会说这话。 几秒沉默,雨水顺着站牌顶棚缝隙滴落,砸在两人之间的地面,“啪”地溅起小水花。 沈怡然眨了眨眼,长睫毛扇动,抖落几颗水珠,微微歪头,像确认般轻声反问,语气里带着明显的讶异:“你……也住东区?” 她的声音被雨声衬得轻飘,洛奇却听得清楚。东区?他确实住东区,可她这么问,难道她不住东区?但此刻这不重要了,他不能让她知道自己可能不顺路,否则她或许会拒绝。 洛奇几乎下意识地点头,动作肯定,没有犹豫:“嗯,我也住东区。”说着,他撑着伞向她靠近一小步,将伞面大部分倾向她,“雨太大了,一起走吧。”语气里带着生涩却坚定的恳切。 沈怡然再次沉默,看了看他手中不算大的黑伞,又抬头看了看丝毫未减的滂沱大雨,最后目光落在他沾湿的肩膀和写满认真的脸上。她的眉头舒展,眼中的讶异困惑,渐渐被混合着感激、无奈与浅浅暖意的复杂情绪取代。 她没再问什么,也没犹豫,轻轻点头,声音更轻却清晰:“……好。” 随后,她向前迈了一小步,主动走入洛奇为她撑起的那片狭小干燥的伞下空间。 洛奇的心脏在她点头说“好”、走进伞下的瞬间,像被温柔的手轻握后缓缓松开,一股滚烫热流伴着巨大的释然与隐秘的欢欣,瞬间涌向四肢百骸。他稳住发颤的手腕,握紧伞柄调整角度,确保最大限度遮住她。 “那……我们走吧。”他低声说。 “嗯。” 两人并肩,步调一致地离开那方几乎失效的公交站牌,踏入被雨水统治的白茫茫喧嚣世界。黑伞像一叶孤舟,载着两人,缓缓驶入雨幕深处。 第74章 伞下空间 伞,确实不大。 标准的三折黑伞,骨架纤细,撑开后直径堪堪够一人遮身。当两人并肩站在伞下,尤其还需保持些微社交距离时,空间顿时显得逼仄起来。 洛奇几乎瞬间就感受到了这份局促。 沈怡然走进伞下,很自然地站到他右侧。受伞面所限,两人距离不得不拉近到不足半臂,她的肩膀几乎要碰到他撑伞的右臂肘弯,发梢随着走动的轻晃,偶尔拂过他的外套袖子,带来一阵极细微的痒意。 雨势如瀑,砸在伞面发出哗啦巨响,水流顺着伞骨边缘倾泻而下,在他们周围织成一道流动的透明水帘,将外界隔绝开来。路灯的光穿透雨帘与水幕,变得朦胧模糊,在地面的浅浅水洼上投下晃动破碎的光影。 空气中弥漫着雨水拍打地面与植物后激起的浓重湿土腥味,原始而清冽。但在此之中,洛奇却清晰捕捉到另一缕气息——来自身旁的沈怡然。 那不是香水,也不是方才在公交站牌闻到的、被雨水打湿的皂香,而是一种更淡、更干净的味道,仿佛混合了阳光晒过的棉布气息与极浅的清甜花果香。清淡却异常清晰,穿透雨的土腥,丝丝缕缕钻进鼻腔,缠绕在呼吸里。 这味道让他心跳漏了一拍,握伞柄的手指不自觉收紧。 他几乎是本能地,将伞大幅度朝沈怡然那边倾斜。 动作有些僵硬,却毫不犹豫。 他要确保她不被淋到。 倾斜的角度让伞面大半笼罩在沈怡然头顶,而他自己,左肩与半边手臂几乎完全暴露在雨幕中。 冰冷密集的雨点毫不留情地砸在左肩与左上臂,薄薄的卫衣瞬间湿透,紧紧贴在皮肤上,冰凉的湿意渗透进来,激起一阵细微战栗。雨水顺着手臂流淌滴落,很快在左半边衣服上洇开大片深色水渍。 但他恍若未觉。 全部注意力都集中在右手稳住的伞柄上,专注于保持伞面稳定与倾斜角度,以及……身旁那个安静走着的人。 沈怡然起初似乎并未察觉。 她微微低头,目光落在前方被雨水冲刷得发亮的路面,小心避开积水较深的地方。伞面外的雨声轰鸣充斥耳畔,让她没太留意身旁人的细微动作。 但走了十几步后,她不经意侧头,想对洛奇说句话或确认方向时,目光扫过他撑伞的手臂与左肩。 脚步几不可察地顿了一下。 眼神里迅速掠过一丝明显的讶异,随即转为了然,接着便蹙起了眉。 “你……”她开口,声音在哗哗雨声中显得不大,洛奇却听得清晰,语气里带着不赞同,“不用都遮着我。” 说着,她甚至伸出手,轻轻扶住伞柄中段,像是想把伞往洛奇那边推回些。 “你肩膀都湿透了。” 她的指尖带着凉意,触碰到洛奇握伞柄的手背。那触感极其短暂,却像一道微弱电流,让他手臂肌肉瞬间绷紧。 他几乎下意识地手腕用力,稳住伞面不让她推动,同时打断她的话,声音比平时略高,语速也快了些,像是在掩饰什么: “没事。” 顿了顿,他补上一句,试图让理由更充分自然:“男生淋点雨……不怕。” 他说得轻松,甚至刻意带了点满不在乎的语气,仿佛左肩那片迅速蔓延的冰凉湿意,以及皮肤上传来的细微刺麻,真的不值一提。 沈怡然的手停在半空,没有再推。 她抬起头看向洛奇。 伞下光线昏暗,只有外面路灯透进的、被雨水晕染的朦胧光晕。她的脸在昏暗中轮廓模糊,唯有双眼亮得惊人,清晰映出洛奇有些紧绷的侧脸。 她的目光从他的脸,移到湿透的左肩,再落回他紧握着伞柄、指节泛白的手。 那眼神很复杂,有无奈,有不赞同,或许……还有一丝极淡的、连她自己都未深究的动容。 她没再坚持推伞,也没说“不用这样”之类的话,只是沉默了几秒。 雨声依旧喧嚣。 然后,她极轻极轻地叹了口气,轻得几乎被雨声吞没。 但接下来的动作,却让洛奇心脏猛地一跳。 她没有远离,反而似乎向着伞的中心、向着他的方向,极其微小、几乎难以察觉地靠近了一点。 并非身体紧贴,只是姿态上的微调,仿佛在无言地接纳他这份固执的“照顾”,同时也用这种方式,试图让他暴露在雨中的面积能少那么一丁点。 因伞的狭窄与这微小的靠近,两人距离似乎更近了些。 空气中,雨的土腥味依旧浓重,可她身上那股淡淡的、干净清甜的气息,也因距离拉近而愈发清晰。 两种气息交织,混合着伞下狭小空间里渐渐升腾的、属于两人呼吸的微温湿意,构成一种格外独特而私密的氛围。 喧闹在外,寂静在心。 洛奇能感觉到左肩的湿冷不断扩散,能听见雨水砸在伞面的震耳轰鸣。 但他更能感觉到身旁传来的、属于她的极轻微的体温与气息,以及自己胸腔里那早已失序、如密集鼓点般狂跳的心跳。 咚咚,咚咚,咚咚…… 响彻在只有他能听见的世界,盖过了漫天雨声。 第75章 沉默与心跳 最初的几分钟,只有沉默。 只有雨声。 哗啦啦,噼里啪啦,仿佛永不停歇,从头顶伞面炸开,又顺着边缘汇成水帘坠落,在脚边溅起无数细小而转瞬即逝的水花。世界被这单调却宏大的白噪音填满,反倒衬出一种奇异的、令人心慌的寂静。 脚步声被雨声吞没,轻得几乎听不见。洛奇只能感觉到迈步时,鞋底与湿滑地面接触的细微摩擦与黏滞,以及身旁沈怡然那几乎同步的、轻盈而规律的步伐。 伞下的空间像个与世隔绝的移动透明气泡。外面是迷蒙雨夜、模糊灯光、飞驰的车影与匆匆跑过的行人剪影,一切都隔着流动的水幕,虚幻而遥远。气泡里,是两个人、一把伞,以及那几乎要凝固的、无处遁形的空气。 洛奇的所有感官,似乎都被压缩在了这狭小的方寸之地。 他清晰地感觉到左肩衣料湿透后,紧贴皮肤的冰凉与沉重;感觉到右手因长时间维持倾斜角度而开始发酸,却不敢有丝毫松懈,指关节因用力而微微泛白。 空气中弥漫着浓烈的土腥味,混杂着雨水溅起路边灰尘的微呛气息。但更清晰的,是萦绕鼻尖、挥之不去的那缕属于她的淡而干净的香气——似乎比刚才更具体了些,还带着她发梢被雨水微濡后特有的清润味道。 他的视线笔直落在前方被雨水冲刷得发亮的柏油路上,小心避开水洼。可眼角的余光,却不受控制地贪婪捕捉着身旁的一切: 她微微低垂的侧脸,被伞下昏暗光线柔化的轮廓; 她纤长浓密的睫毛,偶尔轻颤,上面似沾着未干的细小水光; 她的鼻尖,和微微抿着的浅淡唇瓣; 她随步伐轻摆、垂在身侧的手,手指纤细修长,指甲修剪得干净整齐; 还有她身上那件浅灰色运动外套,靠近他这侧的肩线因伞的倾斜而保持干燥,颜色浅淡,与他自己湿透后颜色深沉的左肩形成鲜明对比。 这些细节,在沉默与雨声的放大下,变得异常清晰深刻,像慢镜头般一帧帧烙印在视网膜上,也刻进心头。 而比这一切更清晰的,是他自己的心跳。 咚咚,咚咚,咚咚……声音大得离谱,节奏快得吓人。 他几乎怀疑这心跳会穿透胸膛,震破雨幕,被她听见。他努力调整呼吸,想让它平复,却徒劳无功。每一次心跳都沉重有力,撞击着肋骨,震得耳膜嗡嗡作响,血管里血液奔流的声音仿佛都清晰可闻。 他从未如此清晰地感知到身体内部这般剧烈的反应。 只因为一把伞。 只因为伞下多了一个人。 只因为那个人是她。 这沉默、这心跳、这无处安放的紧张与隐秘的悸动交织在一起,让他几乎喘不过气。他宁愿她开口说点什么,哪怕是天气、刚才的烧烤,或是那个报名系统——任何话题都好,只要能打破这令人窒息的安静。 就在他几乎要被自己的心跳淹没时,沈怡然忽然开口了。 她的声音不大,却在贴近的距离和专注的听觉下清晰传入洛奇耳中,像一颗石子投入他沸腾的心湖。 “今天,” 她顿了顿,似在组织语言,声音平稳,带着一贯的清晰。 “谢谢你的帮忙。” 洛奇的心跳因这突然的开口漏跳了一拍。他侧过头看她,她的目光仍落在前方,侧脸在昏暗光线下显得沉静。 “烧烤的时候,帮忙照看火候。”她继续道,语气自然得像陈述事实,“还有游戏环节……谢谢你没有让我太难堪。” 她指的是那个关于“心动瞬间”的问题。洛奇当时低头喝水,没有起哄或追问,某种程度上,也算是无声的解围。 洛奇喉咙发干,清了清嗓子才发出声音,简短回应:“应该的。”声音有些紧绷,却还算平稳。 沈怡然似乎轻轻“嗯”了一声,表示听到了。 雨依旧下,脚步依旧迈。短暂交谈后,沉默眼看又要降临。 但沈怡然没让沉默持续太久。她再次开口,语气里多了丝沉吟,语速也稍慢了些。 “你……” 只说了一个字,又停顿了。 洛奇的心提了起来,不知她要说什么。 然后,他听到她清晰地说:“你比我想象中……”她在这里又顿了顿,似在寻找最恰当的词。 洛奇的心跳随着这停顿再次失控加速。想象中?她想象过他是什么样? “……可靠。” 最后两个字,她吐字清晰,带着一种确认般的淡淡欣赏。 可靠。 这个词像一道微光,骤然穿透雨夜的昏暗和他胸腔里喧嚣的心跳,稳稳落下。 不是“聪明”,不是“能干”,不是“技术好”,而是“可靠”——一种更贴近品性、关乎责任感与担当的评价。 洛奇怔住了。他从没想过她会用这个词形容自己。在他的认知里,自己或许算认真、细致、能解决问题,但“可靠”二字,似乎承载了更多关于信任与依赖的沉甸甸的意味。 是因为他主动提出重写报名系统并完成了?是因为烧烤时默默照看火候?还是因为此刻在大雨里,他撑着伞,固执地将大部分空间让给她,哪怕自己湿透? 他不知道。但这个词从她口中说出,带着平和而肯定的语气,让他心底某个角落像被温热的熨斗熨过,瞬间变得妥帖柔软。 一股混杂着受宠若惊、隐秘欣喜与淡淡羞涩的情绪涌上来,耳根又开始隐隐发热。他张了张嘴,想说“没有”“学姐过奖了”,或更具体的回应,最终却只是抿了抿唇,握紧伞柄,将那句“应该的”咽回去,化作一个更轻、却同样认真的回应: “嗯。” 声音很低,却带着沉甸甸的分量。 沈怡然似乎侧头,极快地看了他一眼。 伞下光线太暗,洛奇看不清她的表情,只感觉那目光短暂掠过,带着一丝难以捉摸的意味。 然后,她转回头,重新看向前方,没再说话。 雨声依旧,脚步声依旧,心跳声……也依旧。 但沉默的空气里,似乎有什么悄然改变了。一种无形的、微妙的默契,或是某种心照不宣的认可,在伞下这方寸之间,随着雨水冲刷与脚步前行,悄然滋生、蔓延。 洛奇左肩的湿冷还在扩大,右手的酸麻也在加剧。但他心里,却因那句“可靠”涌动着一股温热的、源源不断的暖流——这暖流,似乎足以抵御这秋夜冷雨带来的所有寒意。 第76章 短暂的交谈 “想象中?” 洛奇几乎是下意识地捕捉到了这个词。它从沈怡然刚才的话里跳脱出来,像一颗意外滚到脚边的玻璃珠,在雨夜湿漉漉的地面上,折射出引人探究的光泽。 他脚步未停,目光依旧落在前方被雨水冲刷得发亮的路面,但耳朵却像灵敏的雷达,将全部注意力都集中在身旁的人身上。心跳还因刚才那句“可靠”而怦然作响,此刻又因这个词的疑问添了几分探究的急切。 她想象过他?在他不知道的时候,对他有过某种预设的“想象”?会是什么样的?一个普通甚至有些内向的新生?一个除了写代码没什么特别的部员?还是……别的什么? 沈怡然似乎没料到他会抓住这个词反问。她侧过头看了洛奇一眼,伞下光线昏暗,但洛奇能感觉到她目光中一闪而过的细微讶异,随即被一种更自然的、仿佛在陈述客观事实的情绪取代。 她语气平静,甚至带点理所当然,回答道:“新生通常需要更多适应时间。” 顿了顿,她的目光重新投向雨幕,声音穿透雨声传来,清晰而平稳:“从熟悉校园环境、适应课程节奏,到融入社团、处理人际关系……很多大一同学,第一个学期甚至更久,都处在摸索和调整的阶段。” 她说的是普遍现象,也是事实。洛奇自己刚开学时,也确实经历过迷茫与适应。 “但你好像……”沈怡然的话音微微上扬,带着一丝不易察觉的探究,“很快就能独当一面了。” 她的声音里没有夸张的赞叹,只是平实的观察与确认:“报名系统的重构,从提出想法到完成初版,时间很短,完成度却很高。部门交给你的其他任务,也总能高效完成。遇到技术问题,会自己钻研,也会在适当的时候寻求帮助。”她条理清晰地列举着,语气客观,“不太像是一个刚踏入大学、还对一切感到陌生和不确定的新生。” 她说的每一点,都精准对应着洛奇这段时间的表现,既无遗漏,也无过度解读。 洛奇听着,耳根的热度悄悄攀升。被她如此细致地观察和总结,有种被“看透”的窘迫,更多的却是一种奇异的、被认真对待的震动。原来,她不只是交付任务、验收成果,也在观察、评估,形成自己的判断。而他,似乎在“独当一面”这个维度上,得到了正面认可。 可是,“很快就能独当一面”……真的是因为天赋异禀或适应力超强吗? 洛奇心里清楚,并非如此。他能“很快”进入状态、完成任务,除了本身的技术基础和认真态度,更重要的驱动力……或许连他自己都不敢、不愿深究。那驱动力,像暗夜里指引方向的微光,像溪流底部推动前行的潜流,与某个人、某份不想辜负的信任、某种想要靠近的渴望息息相关。 但这些,他说不出口,至少现在不能。 在沈怡然带着探究的注视(尽管她或许并未一直看着他)和雨声的包围中,洛奇的大脑飞速运转,想找一个合理又真诚的解释。直接承认是因为她?太唐突,也越界。说自己天生如此?又显虚伪自大。 最终,他抿了抿干涩的嘴唇,选了一个相对安全、也最贴近自己行为模式的答案。他的声音不高,在雨声中显得很轻,却字字清晰:“可能……” 停顿了一下,像是在斟酌措辞,他续道:“我习惯……提前准备。” 这不是假话。无论是高中时为和林薇考同一所大学而提前了解专业、刷题备考,大学开学前预习课程、熟悉校园,还是接到部门任务后立刻规划、查资料、搭框架……“提前准备”确实是他性格与行为模式的一部分。他习惯降低不确定性,掌控节奏,在事情发生前尽可能做好准备。这或许源于内心的不安全感,或许是追求秩序和效率的本能。 此刻,用这个理由解释自己“很快独当一面”的表现,既真实,又巧妙回避了更深层、更私人的动机。 沈怡然听了,没有立刻接话。她又侧过头看了他一眼,这一次,洛奇清晰地接住了她的目光。那目光很静,带着思考的痕迹,落在他被雨水打湿些许的侧脸和紧绷的下颌线上,像是在审视这句话的真实性,又像在透过这个答案,窥探他性格深处的特质。 伞外的雨似乎小了些,从倾盆变成连绵雨丝,打在伞面上的声音也柔和许多。但伞下的空间,因她的注视和短暂的沉默,显得有些凝滞。 洛奇被看得有些不自在,握着伞柄的手指无意识地摩挲着冰凉的金属杆。他猜不透她在想什么:是接受了这个解释?觉得理由不够充分?还是……看出了什么? 几秒后,沈怡然收回目光,没对他的“习惯提前准备”做任何评价,也没再追问,只是轻轻说了一声:“哦。” 语气平淡,听不出特别的情绪。然后,她转回头,继续安静地走,目光重新投向被雨水洗刷后泛着微光的街道前方。仿佛刚才那段关于“想象”和“独当一面”的交谈,只是雨夜同行中偶然兴起的话题,谈过便过去了。 洛奇心里却有些不上不下。那声“哦”是什么意思?是表示知道了?觉得答案无趣?还是……别的什么? 他猜不透,也没勇气再追问。 雨丝依旧飘洒,脚步声在湿滑的路面上规律响起。两人间再次恢复沉默,却与最初的沉默不同。最初的沉默里满是心跳与紧张,此刻的沉默,却仿佛多了一层心照不宣的、淡淡的思量。 关于“想象”,关于“可靠”,关于“习惯提前准备”……这些词语和对话,像几颗小石子投进彼此的心湖。涟漪或许细微,却真实存在过,正在看不见的水面下悄然扩散,影响着湖水的温度与流向。 洛奇不知道沈怡然此刻在想什么,但他清楚,自己心里那池名为“沈怡然”的湖水,因今晚这场雨、这把伞、这几句简短的交谈,变得更加动荡,也更加深不可测了。他只能握紧伞柄,稳住心神,继续在雨夜里,陪着她,一步一步向前走去。