##
接下来的两周,出租屋的客厅变成了星晚科技的临时作战室。茶几上同时摊着三台笔记本电脑和一台便携显示器,数位板横在沙发扶手和茶几边缘之间,线缆从不同方向延伸出来,在桌面上形成一组交错但不重叠的路径,像是被刻意规划过的布线方案。苏念晚坐在懒人沙发里,膝盖上垫着一块硬质画板,屏幕上是bp每一页的最终版渲染——她已经把初稿里那些半成品的留白区域全部填满了,每一根线条、每一组色块之间的过渡区域都经过了至少三次边界精度的校验。陆星辞坐在沙发另一端,笔记本屏幕上打开的是最终版的演讲稿,旁边展开着两排浏览器窗口,分别对应着比赛官方的规则说明和投资对接流程的文档。周明轩这周来了三次,每次坐在那把从厨房搬来的折叠椅上,负责把产品演示环节的每一步操作在本地环境中跑通,确保路演当天不会出现任何意外的依赖报错。
比赛前三天的一个晚上,她停下来揉了揉脖子,发现自己的速写本还翻在封面那一页。那条被她补过一段的线,纸面上的铅笔痕迹已经比周围的线条深了一些,像是她在那些已经不需要再改动它的日子里又反复看过它。那根线的终点停在了页面右边缘偏下的位置,旁边空着一片白色的区域。她看着那片空白,想了一下那根线如果继续延伸会经过的路径,然后把速写本合上放在了茶几底层的隔板上。
比赛前一晚,他穿上了那件深灰蓝色的衬衫。她站在走廊口,看着他对着全身镜调整领带的松紧——深蓝色的领带,和她送给他的那对袖扣属于同一个色系,像是他自己在衣柜里挑的时候就已经完成了颜色匹配的计算。他的动作和他调试代码时的节奏相似,每一个调整步骤之间都有明确的输入确认,领带结在他的手指下被收紧到刚好露出领口第一颗纽扣的位置,然后他停了一下,侧过身,从镜子旁边拿起那对袖扣。她在门口看着他戴袖扣的动作,他的手指把袖口翻折了一下,穿过扣孔,对齐边缘,动作熟练到像是他已经在没有任何人观察到的时间段里练习过了。袖扣表面在灯光下反射出一道细长的光痕,和领带的颜色之间形成了一个稳定的色度差。
好了?她问。他把袖扣最后一枚卡好,放下袖口,转过身来。他的视线从她的脸移到她锁骨上方那颗银色的星星吊坠,然后移回她的脸。好了。他说,你穿这件,配那条项链刚好。
她低头看了一眼自己——外套是她自己选的那件米白色短西装,内搭是一条线条简洁的浅灰色连衣裙,领口微微敞开,那颗星星正挂在锁骨中央的位置。她抬头对上他的视线。你准备好了?她问。他走过来,走到她面前,距离近到她能看清他左肩衬衫上那一道在她之前没有注意到的细小线头——像是他一直在反复整理自己的领带和袖口,在独自演练的过程中产生了这处微小的纺织缺陷。准备好了。他说。
比赛在市中心一座会议中心的二楼举行。苏念晚和周明轩到得比他早一些,需要先到观众席就座确认设备信号。苏念晚坐在第一排靠左的位置,周明轩坐在她旁边,电脑包里放着备用的hdmI线和电源适配器,膝盖上摊着一本打印好的技术流程清单,最后一页被他折了一个角,像是他已经反复确认过那部分的内容。她用手摸了摸自己外套内侧口袋里的手机,又摸了一下项链的位置,然后抬头看了一眼舞台方向。她坐的位置视野很舒服——几乎正对着演讲台中央,灯光从顶棚上均匀地洒下来,在台面上形成一层干净的柔光。观众席正在逐渐坐满,有穿正装的人、拿笔记本的人、胸前挂着不同颜色吊牌的人,陆续沿着两侧通道走进来,在座位上安顿下来。她能听到身后有人在翻纸质文件,有人在小声交流,空气中混合着会议中心空调系统的气流声和投影仪预热时的风扇声。她把手搭在膝盖上,指腹压住连衣裙的面料,感觉到自己的掌心正在以稳定的速率输出一层极薄的潮意。
灯光暗下来了。主持人上台简短介绍了赛制和流程,然后第一位选手上台。她坐在第一排,看着台上的人逐页翻动他们的ppt,声音从舞台两侧的音响中传过来,在会议厅的空间里形成一层被混响处理过的听感。她发现自己其实没有在认真听那些内容,她的注意力正在舞台和后台入口之间来回移动,像是一个正在持续轮询某个端口的监听进程,等待一个特定信号的到达。
然后灯光又重新调整了一次,主持人报出了下一个参赛团队的名字——星晚科技。她看到他从舞台侧面走出来。灯光在他走出来的那一刻从他的侧上方打下来,在他那件深灰蓝色的衬衫肩线上形成一道笔直的光痕。他的步伐和她认识的日常步态一致,不快不慢,每一步的步幅均匀。他走到演讲台后面,调整了一下话筒的高度,然后把双手自然地放在台面两侧,手指微微张开。他开口说的第一句话,声音比他平时稍微高了一点——调整了音量和距离的反馈参数,以适应会议厅的声场:大家好,我是星晚科技的负责人,陆星辞。
她坐在第一排,手放在膝盖上。她的呼吸在他说出那七个字的时候发生了一次自动调整——从之前的浅呼吸切换到了一个更稳定的节奏区间,像是系统在接收到一个明确的起始信号之后把当前模式切换到了跟跑模式。她的视线落在他袖口那对袖扣的位置。它们正在舞台灯光的照射下反射出深蓝色的光泽,和她送给他的那天早晨的光泽是同一个色号。
他开始讲第一部分,从问题识别开始。她看到他背后的大屏幕上亮起了bp的第一页——是她设计的封面。那根连续的曲线从页面左边缘出发,穿过Logo位置,向右延伸,最终消失在右边缘之外。她看着那根线在巨大的屏幕上呈现的形态,线条的粗细经过投影比例的放大之后,比她在速写本上感受到的更加稳健,像是一段正在被更大规模的系统执行的核心路径。他讲到第二页的时候,屏幕切换到了那幅市场分析的放射状信息图。她设计的彩色线条在深色背景的衬托下呈现出更鲜明的对比,每一条线的路径都指向一个经过精确校准的坐标点,像是整个系统的输入数据正在被可视化为一组正在向外扩散的辐射信号。他讲到技术实现部分的时候,屏幕切换到了那幅纵向的三层结构图——三种色系在页面中纵向排列,每一条数据流穿过的路径都在跨越色系边界时发生了颜色切换。她听到身后有人低声说了一句这个可视化做得好,那声音不大,但在安静的会场里准确落在了她的听力范围内。她感觉到自己握在一起的手指在收到那个输入时微微收紧了一下,然后又被她自己控制着松开了。
他讲到倒数第二页的时候,声音比之前稍微抬高了一点点——不是在音量的层面上,是在语气中增加了一层确定性的权重。他说到产品的长期演进路径时,屏幕切换到了那幅被她命名为未来愿景的插画。那幅画的内容是一棵树,树的根系从画面底部出发,穿过三层不同色域的地层,主干向上生长到画面上方时分成若干分支,每一根分支的末端都带着一个正在发光的圆点。那些分支的延伸方向和她在速写本上最初画的那几根线条的弧度一致——像是同一个生长逻辑在不同尺度的渲染中保持了相同的参数设置。会场里安静了一拍。然后她听到后面有人开始鼓掌,先是一两个人,然后是更多。她坐在第一排,没有回头看身后,因为她看到他的视线在那片刻的安静中从观众席的整体方向移到了她的位置。那一眼的长度不到一秒,但她看到他的视线在通过她时,那对袖扣在他扶住演讲台边缘的动作中,反射了一下舞台的侧光。
他讲完了。他放下话筒,向台下微微颔首,然后从演讲台侧面退场。她看到他在走下台阶的时候,右脚在最后一级台阶的边沿短暂地停顿了一下——幅度极小,像是他在那个位置做了一次极短暂的状态写入。然后他回到后台方向,消失在侧幕的阴影里。掌声持续了一阵,然后逐渐平息。主持人重新上台,开始介绍下一位选手,但她在接下来的十几分钟里发现自己处于一种注意力资源被部分占用的状态——像是某个进程已经完成了它的主循环,但还有一部分数据没有回写。她侧过头,看到周明轩正在低头确认屏幕上最后一页的演示日志,在最后一帧的角落处停了一下,然后他合上了笔记本的盖子。
比赛结束后有一个短暂的等待环节。选手们在后台休息室,观众可以在会场外的大厅里停留,等待最终结果公布。苏念晚和周明轩走出会议厅的时候,走廊里已经站了不少人,有些在交谈,有些在看手机,有些正靠在墙边喝水。苏念晚站在走廊的窗边,看着窗外的街景——四月底的城市已经进入了稳定的春天,街道两侧的树冠已经长满了叶子,在午后的阳光中呈现出饱满的绿色,叶片之间的缝隙几乎看不到了。她感觉到自己的心跳正在从刚才持续了将近一个小时的稍高频率慢慢回落,像是一段被占用率保持在百分之七十左右的处理器正在逐渐降频回到闲置状态。
周明轩端了两杯水过来,把其中一杯递给她。她没有接,她的视线越过他的肩膀,落在走廊另一端的方向——他从后台走出来,正在穿过人群向她走来。他在走过来的过程中有人叫住了他,停下来简短地交谈了几句,然后继续走,步伐没有被打乱太多。他走到她面前的时候,周明轩手里那杯水还没被接走。他把水接过去了,喝了一口,杯沿边缘在他嘴唇接触的位置留下一道极淡的水痕。怎么样?她问。他放下水杯,看着她。他的表情在走廊的日光灯下没有明显的变化,但她看到他握着杯身的手指在杯壁外侧微微收拢了一瞬。等结果。他说。
她能感觉到自己手指正在手心里缓慢地攥紧又松开,每一次循环的幅度都控制在她自己能感知到但不会被旁观者注意到的范围内。她能感觉到那颗星星吊坠正在随着她自己的呼吸频率微微晃动。她也注意到他的那枚袖扣在他站在走廊灯光下的时候没有像舞台上那样反射出光泽,因为走廊的灯光比舞台侧光更发散,金属表面在这种情况下只是安静地待在那里。然后她从口袋里拿出手机,准备看一眼时间,屏幕在她的手指触碰亮起的瞬间,锁屏界面上显示着一条未读消息。发件人的备注栏是空的。但消息的前缀预览区显示了一个她见过三次的末四位。
她看着那行预览,拇指悬在屏幕上方。她听到自己旁边传来他的声音:结果出来了。她抬头看他——他正低头看着自己的手机屏幕,屏幕上显示着一条来自比赛官方的群发通知,内容是关于最终排名的发布流程和时间节点。他还没有看到她手机上的那行预览。她把自己的手机翻了过去,屏幕朝下握在掌心里。走吧,她说,去大厅等。他没有追问她为什么没有看手机。两个人并肩走过走廊,穿过自动门,走进大厅的人流中。她的手在口袋里握着那部屏幕朝下的手机,屏幕的那一面正在她的掌心里,和她的体温之间产生着一层逐渐趋向平衡的热交换,像是一条新的信号正在被那个屏幕和她的掌心之间的界面缓慢地写入到同一个数据流里。那颗星星还在她的锁骨上方,每一下呼吸都在以稳定的幅度晃动,在它的晃动轨迹中保留着一段她从这条走廊走到大厅门口的过程中,她自己还没有来得及去读取的信息。