倒计时屏幕跳动着:13小时47分36秒。主厅的空气重新沉静下来,键盘敲击声回归主导,低语和重启提示音稀疏而有序。人群已从第七组工位散去,有人边走边低头翻看笔记,有人回到自己位置后立刻调出代码界面开始修改。刚才那场短暂的技术围观像一阵风掠过水面,涟漪扩散又收拢,最终归于竞赛原本的节奏。
姜昭然坐在原位,右手搭在鼠标上,指尖轻轻点动,确认测试日志无异常。她没再说话,也没回头看谁,只是把白板笔放回笔槽,动作轻得几乎无声。屏幕上的脚本文件仍开着,光标停在最后一行注释后,闪烁频率未变。她的呼吸比刚才平稳了些,但眉心仍有细微褶皱,像是思维仍在某处悬而未决。
谢临风合上了笔记本,笔帽扣紧,放在纸面右侧,位置与之前完全一致。他没有起身离开,也没有继续绘制流程图。他的视线落在姜昭然身上,不是扫视,也不是观察,而是停留——从她垂落的发丝到镜片边缘泛起的一层薄雾,再到她左手无意识摩挲鼠标线的动作。他看见她摘下眼镜揉了揉眉心,手指停顿超过五秒,指节微微发白。
他站了起来。
脚步很轻,鞋底贴着地面推进,没有发出多余声响。他穿过两排工位间的通道,走向公共饮水区。那边有台立式饮水机,冷热双口,旁边堆着一摞一次性纸杯。他抽出一只,接水至七分满,控制水流速度,避免水花溅出或产生气泡。水是常温的,刚换上的新桶,温度稳定。他用右手持杯,杯壁干燥,没有水渍。
返回时,他依旧保持匀速。经过其他小组时,有人抬头看了他一眼,他又低下头去工作。他走到第七组工位右侧,在距离姜昭然手肘三指宽的位置,将水杯轻轻放下。杯底接触桌面的声音极小,像一页纸落在桌上。放置角度经过调整,杯影不会遮挡她屏幕下半部分的代码区域,也不会干扰鼠标移动轨迹。
然后他退后半步,站立不动。
姜昭然起初没有反应。她还在看屏幕,手指悬在空格键上方,似乎在思考是否要运行新一轮模拟。她的喉部有些干涩,吞咽动作比平时频繁了一次。直到眼角余光扫到右侧多出的一抹白色——纸杯的轮廓在桌面上投下一圈浅淡的影。
她转头看了一眼。
水杯就在那里,不多言,不提醒,也不移开。她没去看谢临风,只是伸手拿过杯子,握在掌心。水温适中,不凉不烫,正好可以直接饮用。她仰头喝了一口,水量不大,刚好润过喉咙。她的喉头轻微滑动了一下,颈侧线条随之起伏。
喝水的时候,她目光落在水面倒映的影像上。水面微晃,映出她自己的下巴、鼻梁,还有身后模糊的人影——谢临风站着,双手自然垂落,左手戴着黑色皮质手套,拇指正缓缓抚过掌心缝线。他的脸不在倒影里,但她知道他在看什么方向。
她放下杯子,杯底轻碰桌面,发出“嗒”的一声。比刚才更轻。她没有说谢谢,也没有开口问“为什么”或者“你怎么知道”。她只是把空置的左手轻轻覆回桌面,掌心朝下,手指舒展,与身体呈约六十度夹角。这个姿势既不像防御,也不像邀请,而是一种温和的接纳——她允许他在那里,也允许这份沉默持续下去。
谢临风依旧没动。
他的视线从她侧脸轮廓滑过,最终落在她镜片反光上。那层反光里,有一丝极淡的松弛笑意,转瞬即逝,像是紧绷太久的弦终于松了一扣。他看到了,但没有回应任何表情。他只是低头看向自己手中仍未合拢的流程图笔记本,翻开新的一页,用笔尖勾画应急响应路径的草图。笔迹清晰,线条稳定,每一笔都落在该落的位置。
两人之间没有对话,也没有眼神交汇。可空气不再像刚才那样紧绷。那种由高强度脑力输出带来的压迫感,正在缓慢消解。她的呼吸渐渐深了一些,肩膀线条不再僵硬;他的站姿也比最初放松,重心均匀分布在双脚之间,不再像随时准备应对突发状况那样前倾。
时间向前推移。
倒计时屏幕显示:13小时46分12秒。
姜昭然的手指重新落在键盘上,敲下一个字符。是一个左括号“(”,用于新开一段条件判断语句。她的动作恢复了惯有的节奏,不急不缓,每一击都精准落在键帽中央。屏幕上,代码行逐行展开,逻辑结构清晰,没有犹豫的痕迹。
谢临风翻动笔记本页面,发出轻微的“沙”声。他开始标注不同风险等级对应的处置流程,字迹工整,用词简洁。偶尔抬眼,目光掠过她屏幕边缘,确认她仍在正常工作状态。当他看到她停下敲击、转而点击调试工具时,他也同步更新了巡查路线中的“高危节点”标记。
他们各自忙碌,却又彼此同步。
她的水杯静静立在桌角,水面还剩大半,边缘留下一圈淡淡的唇印。杯壁凝结了一层细密水珠,正在缓慢蒸发。阳光从高窗斜照进来,落在她的肩头,也照亮了谢临风袖口的一角布料。光线安静地铺展,像一层薄纱覆盖在这片区域。
没有人再来打扰。
邻座的学生埋头编码,偶尔抬头看一眼这边,又迅速收回目光。他们察觉到了某种变化——不是技术突破带来的震动,也不是争论激辩引发的关注,而是一种难以言说的默契。两个人明明没有交流,却像共享着同一段思维频率。一个动作刚起,另一个已在承接;一种状态刚成,另一个已悄然呼应。
这种默契不是靠语言建立的,也不是靠约定形成的。它来自于对彼此节奏的理解,来自于一次递水、一次静立、一次未说出口的懂得。
姜昭然运行完一段新代码,按下回车。日志滚动片刻后停止,结果显示“Success”。她轻轻呼出一口气,肩膀彻底放松下来。她没有笑,也没有抬头,只是将左手移到键盘上方,准备进入下一阶段任务开发。
谢临风合上笔记本,却没有放回包里。他把它抱在胸前,左手依旧戴着手套,右手握笔,站在原地未动。他的目光再次扫过她屏幕,确认无误后,才缓缓翻开新的一页,开始绘制备用电源切换流程的细节图。笔尖划过纸面,发出稳定的“沙”声,像某种无声的回应。
倒计时屏幕跳动着:13小时45分08秒。
姜昭然抬起手,拧了拧眼镜腿的螺丝。动作很小,但谢临风注意到了。他知道那副眼镜有点松,她今天已经调整过两次。他没动,也没提。他知道她不需要提醒,就像她不需要感谢。
她重新戴上眼镜,指尖落在键盘上,准备敲下第一个字符。
谢临风低头看着自己的草图,笔尖停顿了一瞬,随即继续勾勒线路分支。他的站姿依旧笔直,但肩线比刚才柔和了些。他的影子落在她椅背右侧,没有侵入她的空间,也没有完全脱离,恰好形成一道安静的边界。
她开始输入代码。
他开始标注节点。
他们的动作几乎在同一时刻启动,节奏一致,互不干扰。一个在构建系统的逻辑骨架,一个在完善防护的操作路径。他们所做的事不同,目标却相同——让这个项目活下去,走得更远。
倒计时屏幕跳动着:13小时44分59秒。
姜昭然敲完一行代码,手指悬空片刻,确认无误后按下保存键。屏幕弹出提示:“文件已保存”。她微微点头,像是对自己说“可以了”。
谢临风画完最后一个箭头,用笔尖点了点纸面,表示完成。他没有翻页,也没有合本,就让它开着,等着下一步补充。
她抬起手,想去拿水杯。
他看着她伸手的动作。
她的指尖刚触到杯壁——
他的目光落在她手腕内侧,那里有一道浅淡的压痕,是长时间佩戴智能手表留下的。她今天没戴表,可能是怕干扰操作。他记得她昨晚调试时,曾因震动提醒差点误删关键模块。
她端起水杯,喝了一口。
水比刚才少了一些,但仍有大半杯。她没喝完,只是润喉。放下时,杯底轻碰桌面,声音比上一次更轻。
她没说话。
他也没动。
她的手指回到键盘上方,准备继续。
他的笔尖落在纸上,准备记录下一个环节。
倒计时屏幕跳动着:13小时44分47秒。