图书馆三楼东侧的靠窗位置,几乎成了江浩和夏小晴的固定据点。日子在书页翻动、键盘敲击和笔尖摩擦纸张的细微声响中,不疾不徐地向前滑动。窗外的梧桐树,枝桠上不知何时冒出了毛茸茸的、鹅黄色的嫩芽,在尚且料峭的春风里,微微颤动,传递着春信。
学业压力并未随着时间推移而减轻,反而像缓缓收紧的弦。江浩参与的导师项目进入攻坚期,一组核心算法的优化迟迟未能突破瓶颈,大量测试数据需要反复验证、调整参数。他耗在实验室和机房的时间越来越长,有时甚至错过食堂饭点,只能靠泡面或面包草草解决,眼底常带着熬夜留下的淡青。夏小晴则迎来了设计专业的“期中魔鬼周”,三门主课同时布置了大作业,且风格迥异:平面构成要求抽象极简,数字媒体需要动态视觉叙事,而设计思维则要完成一份完整的用户调研与原型设计报告。她像个陀螺,在不同教室、画室、机房和讨论室之间旋转,常常一手炭笔灰,一手颜料渍,包里塞着数位板和厚厚的调研笔记,灵感与精力同时被透支。
高强度、快节奏的日常,让“高效陪伴”的模式进一步固化,甚至演变出一种近乎条件反射的默契。
比如,江浩能在图书馆嘈杂的背景音中,精准捕捉到夏小晴那声几不可闻的、沮丧的叹息。他不必抬头,只需从正在调试的代码界面切出去,快速检索几个与“色彩搭配灵感”、“设计软件卡顿解决方案”相关的网页或论坛帖子,将链接发给她。有时是专业的技术分析,有时可能只是一个充满奇思妙想的艺术分享博。而夏小晴,也能在他长时间对着屏幕、眉头拧成死结、手指无意识敲击桌面的第十三分半(她偷偷计过时),默默从自己包里掏出独立包装的蒸汽眼罩,或者一小盒提神醒脑的薄荷糖,轻轻推到他手边。不需要言语,一个链接,一份小物,就是“我知道你在经历什么,我在这里”的无声告白。
当然,默契之外,摩擦也在所难免。压力是情绪最好的催化剂,也是争吵最常见的导火索。
这天傍晚,两人照例在老位置自习。夏小晴正在为数字媒体的大作业焦头烂额,她构思的一个动态视觉序列,在软件里渲染出的效果始终与预期相去甚远,色彩灰暗,过渡生硬。反复调整参数,重启软件,甚至重新绘制部分素材,问题依旧。烦躁像藤蔓一样缠住心脏,越勒越紧。
江浩同样不轻松。他负责的算法模块在联合调试时出现了难以定位的兼容性问题,与合作的同学线上讨论了近一个小时,依然毫无头绪。手机屏幕还停留在满是技术术语的聊天界面,他盯着自己电脑上不断报错的运行日志,脸色沉得能滴出水。
夏小晴又一次尝试渲染失败后,终于崩溃,将数位笔往旁边一丢,发出不轻不重的一声“啪”。声音在寂静的自习区有些刺耳。旁边几个同学抬头看了过来。
“又不行?” 江浩从自己的问题里暂时抽身,侧头看了一眼她屏幕上那片令人沮丧的灰色,声音因为持续的紧绷而显得有些干涩,甚至带着一丝不易察觉的不耐——他自己正被bug缠得心烦意乱。
这句简单的询问,在夏小晴此刻敏感的情绪里,被瞬间解读为“责备”和“嫌弃”。她本就濒临断弦的神经“嘣”一声断了。
“不然呢?” 她转过头,声音不大,却带着火药味,“难道我是故意让它不行的吗?”
江浩皱了皱眉,他并未觉得自己语气有问题,但夏小晴明显的敌意让他本就烦躁的心情更添一把火。“我没说你故意。只是问你情况。”
“问我情况?问我情况有什么用?你能解决吗?” 夏小晴语速加快,眼圈因为委屈和愤怒开始发红,“你除了会对着你那堆破代码,还能干什么?”
这话就有些伤人了。江浩眼神一冷,盯着她:“我对着‘破代码’,至少是在解决实际问题。你呢?除了对着屏幕发脾气,把笔乱扔,影响别人,还会什么?”
“我影响别人?” 夏小晴气得声音发抖,猛地站起身,动作幅度大了些,带动椅子腿与地面摩擦,发出刺耳的噪音,更多目光投了过来。“对,我影响你了,江大学霸!耽误您思考伟大算法了是吧?嫌我烦你就直说!”
“夏小晴,你讲点道理行不行?” 江浩也压低了声音,但语气里的冷意几乎能凝出冰碴,“我现在没空跟你吵架。”
“谁要跟你吵架!” 夏小晴抓起桌上的数位板和笔,胡乱塞进帆布包里,拉链都差点扯坏,“我自己走,不碍您的眼!”
她动作很大,背上包,转身就往外走,脚步又急又重,帆布包甩在椅子上,又是一声响。
江浩坐在原地,胸膛起伏了几下,看着屏幕上依旧刺眼的报错信息,又看了看夏小晴消失在自习室门口的背影,只觉得一股邪火在胸腔里横冲直撞。他猛地合上笔记本电脑,发出不轻的“啪”一声,引得旁边人再次侧目。他深吸一口气,强迫自己冷静,重新打开电脑,试图将注意力拉回代码上,但那些字符在眼前跳动,却完全进不了脑子。
五分钟,也许十分钟。他一个字也没看进去。最终,他保存,关机,收拾东西,也离开了图书馆。
初春的夜晚,风还带着寒意。江浩没回宿舍,也没去实验室,只是漫无目的地在校园里走着。路过操场,里面传来跑步和打球的声音,充满活力,却更衬得他心头憋闷。
冷静下来,刚才的对话在脑海里回放。他知道,自己最后那句话太冲了,夏小晴的压力一点不比他小,她的崩溃并非针对他,只是情绪失控下的口不择言。而自己,被项目难题困住的挫败感和焦虑,正好找到了一个发泄口——撞在枪口上的她。
心里那点因为争吵而升腾起的怒意,渐渐被懊恼和后怕取代。怕她真的生气,怕她难过,更怕因为这点无谓的口角,让两人之间生出隔阂。冷战一晚?像以前那样,等其中一方先低头?他知道,夏小晴那个倔脾气,又在气头上,大概率不会主动找他。
正烦躁着,手机震动了一下。是夏小晴发来的消息。
没有文字。只有一个链接。
江浩愣了一下,点开。是一个设计师分享网站的视频链接,标题是《AE渲染色彩失真?可能是这个设置没搞对!》,发布者是某个业内小有名气的技术向博主。
他盯着这个链接,看了足足十秒钟。
他几乎能想象出,夏小晴是如何红着眼睛,一边生闷气,一边却还是不死心地、甚至带着点不服输的倔强,在网上搜索问题的解决方案,然后,在可能找到答案的第一时间,不是自己尝试,而是把链接发给了他。这算什么?求和?求助?还是某种别扭的、属于她的道歉和台阶?
江浩心里那点残余的懊恼和闷气,被这个无声的链接瞬间戳破了,涌上来的是一股又酸又软的情绪。他几乎立刻点开那个视频,快速拖动进度条,浏览核心内容。视频不长,讲的是夏小晴用的那个版本软件里,一个容易被忽略的色彩管理设置,与特定显卡驱动的兼容性问题,确实可能导致渲染输出色彩异常。解决步骤并不复杂。
他收起手机,大步朝夏小晴的宿舍楼走去。没有发消息问她是不是在宿舍,也没有打电话。只是凭着一股冲动,或者说,一种笃定。
宿舍楼下,人来人往。他站在那棵熟悉的老榕树下,拿出手机,拨通了夏小晴的电话。
响了好几声,才被接起。对面没说话,只有轻微的呼吸声。
“下来。” 江浩的声音透过听筒传过去,带着夜风的微凉,也带着不容置疑。
“……” 对面沉默。
“你发的链接我看了,” 江浩继续说,语气平静,听不出情绪,“可能是显卡驱动和软件色彩配置冲突。你下来,我帮你看看。”
又是几秒的沉默。然后,电话被挂断了。
江浩拿着手机,站在树下,没有动。夜风吹过,榕树的气根轻轻摆动。就在他以为夏小晴不会下来,准备再打过去时,单元门被推开,一个身影走了出来。
夏小晴还背着那个鼓鼓囊囊的帆布包,低着头,脚步有些慢,挪到他面前。路灯的光从榕树叶的缝隙漏下,在她脸上投下晃动的阴影,看不清表情,但眼眶似乎还有些红。
江浩没说话,直接伸手,拿过她肩上的帆布包。沉甸甸的,里面是数位板和笔记本电脑。他转身,朝旁边通往教学楼的小路走去,步子不快,确保她能跟上。
夏小晴在原地站了一秒,咬了咬下唇,跟了上去。
两人一前一后,沉默地走到附近一栋教学楼。晚上还有课,一楼有几间开放的公共自习室。江浩找了一间人少的,走进去,找了个靠墙的角落位置坐下,将夏小晴的包放在旁边椅子上,然后从自己包里拿出了笔记本电脑。
夏小晴在他对面坐下,依旧低着头,手指抠着帆布包粗糙的边缘。
江浩没看她,只是打开自己的电脑,连上手机热点,然后点开那个视频,又快速搜索了几个相关的技术讨论帖,仔细看了看。“把电脑拿出来。” 他说,声音平静。
夏小晴默默地从自己包里拿出那台贴满了各式各样贴纸的笔记本电脑,打开,推到桌子中间。
江浩接过,手指在触摸板上滑动,熟练地点开软件设置、显卡控制面板,按照视频和帖子里的说明,一步步检查、调整。他的手指修长,在键盘上移动迅速而准确,神情专注,侧脸在自习室冷白的灯光下,显出清晰的线条。
夏小晴坐在对面,起初还扭着头看窗外,后来视线不由自主地飘了回来,落在他操作电脑的手上,又慢慢移到他的脸上。看着他微蹙的眉心,紧抿的嘴唇,和屏幕上快速切换的、她看不太懂的英文界面。刚才争吵时的愤怒和委屈,像被戳破的气球,慢慢瘪了下去,只剩下一点点尴尬,和更多的、说不清道不明的情绪。她知道自己刚才的话过分了,什么“破代码”,什么“影响别人”,纯粹是气话。而他……虽然语气很冲,但现在,却在这里,用他的方式,试图解决她搞不定的问题。
“这里,这个选项,默认是‘应用程序控制’,改成‘使用高级颜色设置’。” 江浩的声音打断她的思绪。他指着屏幕上的一个下拉菜单,然后移动鼠标,点了几下。“还有显卡驱动里这个色彩增强,关掉。试试重新渲染一帧看看。”
夏小晴探过身,按照他的指示,在自己电脑上操作。修改完设置,她重新导入项目文件,忐忑地点击了渲染预览。
进度条缓慢移动。几秒钟后,一小段动态序列出现在预览窗口。色彩鲜艳了,过渡自然了,虽然细节还需调整,但之前那种灰暗失真的感觉消失了。
她眼睛一亮,几乎是下意识地抬头看向江浩,脸上露出如释重负的、带着点惊喜的表情。
江浩对上她的目光,一直没什么表情的脸上,线条微微柔和了些,几不可察地点了下头:“看来是这个问题。你再整体渲染一遍试试,可能需要调整一下输出格式。”
夏小晴点点头,重新投入操作。这次,她熟练多了。
自习室里很安静,只有她点击鼠标和键盘的声音。江浩就坐在对面,没有离开,也没有再做自己的事情,只是看着她,偶尔在她操作迟疑时,简洁地提点一句“试试那个选项”、“缓存清理一下”。
半个小时后,完整的动态序列渲染完成。效果比之前好了太多,基本达到了她的预期。夏小晴保存好工程文件,合上电脑,长长地、真正地舒了一口气,肩膀也放松了下来。
紧绷的气氛,随着技术问题的解决,也悄然松动了。
“谢谢。” 夏小晴低着头,小声说,手指无意识地摩挲着电脑边缘。
“嗯。” 江浩应了一声,收拾自己的东西,然后拿起她那个依旧沉重的帆布包,站起身,“走吧,送你回去。”
回去的路上,两人依旧沉默,但气氛已不再是之前的剑拔弩张。月光淡淡地洒在石板路上,风吹过路旁的香樟树,新生的嫩叶沙沙作响。
快到宿舍楼下时,夏小晴忽然低声开口,语速很快,像是不好意思,又像是必须说出来:“刚才……对不起。我不该那么说你。还有,在图书馆……我声音太大了。”
江浩脚步顿了顿,侧头看她。她依然低着头,只能看见毛茸茸的发顶和泛红的耳廓。
“我也有问题。” 他开口,声音在夜色里显得低沉,“不该用那种语气跟你说话。项目卡住了,有点急。”
这算是……和解了?
夏小晴飞快地抬眼看了他一下,又垂下,轻轻“嗯”了一声。
又走了几步,已经能看到宿舍楼门口昏黄的灯光。江浩停下脚步,将帆布包递给她。
“那个链接,” 他忽然说,声音里听不出情绪,“以后自己遇到问题,先冷静,别急着发脾气。搜索关键词可以更精确点,比如加上你的软件版本号和显卡型号。”
夏小晴接过包,手指碰到他的,温热一触即分。她听出了他话里那点别扭的关心和提醒,心里那点残余的尴尬和别扭,忽然就散了。她抬起头,看着他,路灯的光落进她眼里,亮晶晶的。
“知道了,江老师。” 她声音不大,带着点鼻音,但语气轻松了些,甚至有一丝几不可察的、撒娇般的抱怨。
江浩看着她亮晶晶的眼睛,心头最后那点郁气也烟消云散。他抬起手,想像往常一样揉揉她的头发,但手伸到一半,又停住了,只是屈起手指,在她额头上轻轻弹了一下,力道很轻。
“走了。晚上别熬夜太晚。” 他说完,转身,双手插进外套口袋,朝自己宿舍的方向走去。
夏小晴捂着被弹了一下的额头,看着他在夜色中渐渐走远的背影,那里似乎还残留着他指尖微凉的温度。她嘴角不自觉地弯了弯,小声嘀咕了一句:“啰嗦。”
然后,背起沉甸甸的、但问题已经解决的帆布包,脚步轻快地走进了宿舍楼。
这场因压力而起的争吵,如同初春湖面上的一阵疾风,吹皱了片刻的平静,但很快便消弭于无形,甚至未曾留下太多涟漪。水面之下,那股名为“日常”的暖流,依旧在不疾不徐地流淌,甚至因为经历了这一点小小的波澜,而变得更加澄澈、坚定。
几天后的一个周末下午,难得的共同闲暇。连续数周的阴雨终于放晴,阳光难得地慷慨了一把,将梧桐树新生的嫩叶照得透明。江浩的项目模块取得了阶段性进展,夏小晴也终于熬过了“魔鬼周”最密集的截稿日。两人都没有安排必须立刻完成的任务,一种久违的、近乎奢侈的松弛感弥漫开来。
“出去走走?” 江浩发来消息。
“好!” 夏小晴几乎是秒回,附带了一个撒花的表情。
没有特定目的地,只是沿着校园外的街道漫无目的地闲逛。阳光暖融融地照在身上,驱散了连日阴雨带来的湿冷和霉气。路边的花坛里,迎春花已经开过,几株晚梅还在做着最后的绽放,空气中浮动着极淡的甜香。
他们路过一家新开的甜品店,橱窗里陈列着造型可爱的草莓蛋糕。夏小晴多看了两眼。
“想吃?” 江浩问。
夏小晴犹豫了一下,摸了摸肚子,又看了看玻璃上自己模糊的倒影,挣扎道:“可是……最近好像胖了……”
江浩没说话,直接牵起她的手,推门走了进去。店里很温暖,飘着浓郁的奶油和咖啡香气。他点了她刚才看的那款草莓蛋糕,又要了一杯美式,给自己。
蛋糕端上来,粉嫩可爱,奶油上点缀着新鲜的草莓切片。夏小晴拿起小叉子,挖了一小口,送进嘴里,眼睛立刻满足地眯了起来,像只餍足的猫。
江浩看着她,端起美式喝了一口,苦味在舌尖化开,心里却有点甜。他把自己那杯没动过的柠檬水推到她手边。
夏小晴吃着蛋糕,心情明显飞扬起来,开始叽叽喳喳地说话,讲她那个挑剔的设计思维课老师,讲她同组那个总爱在最后关头提出颠覆性意见的奇葩队友,讲她终于搞定的动态作业,虽然过程坎坷,但最终效果似乎还不错。
江浩安静地听着,偶尔插一两句,或点头,或给她递张纸巾擦擦嘴角的奶油。阳光透过玻璃窗,落在她眉飞色舞的脸上,给她的睫毛和脸颊细小的绒毛都镀上了一层柔和的浅金色。那些让他熬夜秃头的代码,那些让她崩溃痛哭的渲染失败,那些争吵时的口不择言,那些压力下的疲惫不堪,在这一刻,仿佛都被这温暖的阳光、甜腻的奶油香气和她生动的讲述,暂时地驱散了,消解了。
原来,这就是日常。不只是图书馆里并肩的沉默,实验室里挑灯的孤军奋战,画室里透支的灵感。它还是争吵后别扭又和好的台阶,是问题解决后如释重负的叹息,是压力间隙偷得浮生半日闲的甜点时光,是阳光下她眉飞色舞的侧脸,和此刻心底那片平静的、暖洋洋的满足。
“对了,” 夏小晴忽然想起什么,放下叉子,从随身的帆布包里(她似乎永远背着那个大包)掏啊掏,掏出一个小巧的、包装很可爱的铁皮盒子,推到江浩面前,“这个给你。”
“什么?” 江浩拿起盒子,摇了摇,里面发出轻微的、细碎的声响。
“薄荷糖。上次……你不是给我了么。” 夏小晴眼神飘忽了一下,耳根微红,“这个口味……好像更提神一点。我看你最近老熬夜。”
江浩打开盒子,里面是独立包装的、深蓝色的小颗薄荷糖。他拿出一颗,剥开,放进嘴里。清凉的、带着一点药草气息的甜味在口腔里弥漫开,直冲鼻腔,确实很提神。
“谢谢。” 他说,声音有点含糊,因为含着糖。他看着对面有点不好意思的夏小晴,补充了一句,“很好吃。”
夏小晴脸更红了,低头猛吃蛋糕,不接话。
江浩笑了笑,没再逗她。只是把那个小小的铁皮盒子,仔细地收进了自己外套内侧的口袋里,靠近心脏的位置。铁皮盒子有些凉,但很快,就被体温焐热了。
窗外,阳光正好,行人步履匆匆。梧桐树的嫩叶在微风里轻轻晃动,闪烁着春日特有的、充满希望的光泽。学期还长,压力依旧,挑战不断。但江浩想,只要这日常还在,只要争吵后还能坐在一起吃蛋糕,只要疲惫时能收到一盒薄荷糖,只要望向彼此的眼睛时,还能看到清晰映出的自己,和那份无需言说的懂得与支撑,那么,前路再难,似乎也没什么好怕的。
日常如水,静默流淌。看似平淡,却能在每一次微澜过后,沉淀下更坚实的河床,映照出更明亮的晴光。而这,或许就是忙碌纷繁的大学生活中,最朴素也最珍贵的东西。
