周主管在周一早会上宣布了一个让整个技术部都发出哀鸣的任务——公司系统历年故障记录整理。那些故障日志最早可以追溯到公司成立之初,分散在运维组的各个角落,有些藏在服务器深处,有些写在已经离职的前辈留下的手写笔记里。周主管把这个任务交给了陈屿,理由是“你最会从一堆乱七八糟的信息里找到规律”。陈屿推了推眼镜,只说了声“好”,然后像接受任何一个普通任务一样平静地打开笔记本开始规划工作流。
苏念知道这件事时,他已经整理两天了。这两天他加班比平时更晚,但每天仍然准时在三楼电梯口等她,保温袋里的饭盒仍然温热。他从不主动提工作有多繁重,只有在苏念问起时才会轻描淡写地说“有些日志格式不统一,需要手动转换”,语气和说“今天食堂的菜有点咸”没什么区别。
周三下午,苏念的需求文档终于通过了内部评审。她难得准时下班,去五楼找陈屿时,发现他正坐在工位上盯着屏幕,眉头微微皱着,手边的咖啡杯已经空了。她拿起空杯去休息室重新泡了一杯美式放在他桌上,然后在旁边的空工位坐下来等他。
“还剩多少?”
“大概三分之一。最老的日志快整理完了,还剩一些手写笔记需要转录。”他接过咖啡喝了一口,“你今天不用加班?”
“评审过了。今天可以准时走。要不要去天台?夕阳应该还没落完。你看了两天日志,眼睛需要休息。”
陈屿合上笔记本,把咖啡端起来跟在苏念身后。天台在公司顶楼,平时没什么人上去,只有一个废弃的空调外机和几张被风吹日晒得褪色的塑料椅。苏念挑了两张相对干净的椅子,用纸巾擦了擦,然后坐下来。陈屿没有坐到她对面,而是把椅子搬到她旁边,和她一起面朝西边的天空。夕阳正在城市天际线上缓缓下沉,把云层染成橙红色,晚风从港口方向吹过来,带着海水淡淡的咸味。
“你整理那些故障记录,有没有发现什么有趣的?”
“有。去年有一次系统宕机是因为运维组有人把电源线踢掉了。前年有一次数据库崩溃是因为一个离职同事在代码里留了一行彩蛋,触发条件极其罕见,直到他离职后半年才被触发。”他说到这里停了一下,推了推眼镜,看着天边最后一抹橙红色渐渐沉入地平线。苏念静静地等着,知道他还没说完。
“我也整理了一份我们之间的故障报告。”
苏念转头看着他,他的侧脸被夕阳最后的余晖镀上一层暖金色,镜片反射着天空的颜色,看不清他的眼睛,但他的声音比平时更轻、更慢,像是在逐字逐句地检查一份极其重要的代码。“从高中到现在,所有我记得的故障时刻。”
“第一次故障是什么时候?”
“高一开学第二周。你在走廊里差点滑倒,那天刚拖完地,你踩在水渍上。我正好从厕所回来,想伸手扶你,但手伸到一半又缩回去了。你没摔倒,自己站稳了,然后继续往前走。你不知道我在后面。故障原因:反应速度太慢。修复方案:后来我每天早上都会提前到教室,把走廊上的水渍擦掉。修复状态:已修复。”
苏念没有说话。她不知道这件事。她只知道从某天开始,走廊上总是干干的,雨天也不会积水。她没有想过为什么,只是觉得保洁阿姨最近工作很认真。
“第二次故障。高一上学期期中考试,你忘了带橡皮。我在文具机里买了一块,想放在你桌上,但教室里人太多,我拿着橡皮在座位上坐了一整节课。直到你去上厕所,教室里没什么人,我才走过去把橡皮放在你桌角。故障原因:胆量不足。修复方案:后来你每次忘带东西,我都提前准备一份放在抽屉里——橡皮、尺子、草稿纸。修复状态:已修复,但你只用到那块橡皮。其他的没机会给你。”
苏念把手从椅子扶手上移开,轻轻覆在他放在膝盖上的手背上。他的手有点凉,晚风吹久了,但他的脉搏很稳。她告诉他那块橡皮她用了一整个学期,用到了很小很小,现在还放在老家抽屉里,和矿泉水瓶、巧克力盒盖子、那张糖纸放在一起。她说他送的东西她都没扔,全都留着。
“第三次故障。高三下学期,晚自习。你趴在桌上睡着了,风扇开在三档。我把外套放在你椅背上——没敢帮你披上,怕你醒了。你后来醒了,把外套叠好放在讲台上。第二天我去拿的时候,发现你叠得很整齐,袖子折到背后,拉链拉到最上面。我在讲台前站了很久,想着如果当时再勇敢一点,是不是就能跟你说上话了。故障原因:勇气缺失。修复方案:后来我把那件外套收起来了,放在衣柜最里面。修复状态:长期维护中。”
苏念的手指微微收紧,握住了他的手。那件外套她记得——深蓝色校服,袖口有点磨损,有洗衣液的淡香味。她在日记里写“某个好心人把外套借给我”,然后叠得整整齐齐放在讲台上。第二天早上再去教室时外套已经不见了,她以为是被失主取走的。她从来不知道那件外套是他放的,更不知道他把那件她叠过的外套保存了这么多年。
“你家里衣柜最里面那件深蓝色校服——就是那件?”
“嗯。你叠过的,我就没再穿过。怕穿坏了。”
苏念把他的手翻过来,手心朝上,看着虎口上那层熟悉的薄茧。她以前在日记里写“修板凳的拧螺丝的时候手指很稳,稳得像外科医生”。现在这只手在她掌心里微微曲着,和多年前拧螺丝时的稳定重叠在一起。原来他修过的东西远不止课桌椅和服务器——他一直在修的是他自己。修自己的胆怯,修自己伸不出去的手,修那些因为不敢开口而错过的瞬间。而她也在修自己——修自己不敢署名的毛病,修自己在日记里给他取了三年代号却不敢叫他的名字。他们都是彼此的维修工。
“你写了三次故障报告。我也写一次——第一次故障。高一开学第二周,你第一次在教室修椅子。我想过去看你修的什么,但走到第三排就绕回去了。故障原因:怕被同学发现我在看你。修复方案:后来每周五放学后都多待一会儿,假装看窗外,其实是在看你修桌椅。”
陈屿的手指在她掌心里微微动了一下。他盯着她看了很久,然后轻声问那第二次故障是什么。
“高一圣诞节。我在你桌肚里塞了一盒巧克力,凌晨五点半翻墙进学校塞的,铁栅栏有一根松了。塞完之后在操场上转了一圈又回去把巧克力拿出来检查了一遍,确认没写名字,才重新放进去。故障原因:署名恐惧症。修复方案:后来你把糖纸还给我了,写了‘谢谢’。那张糖纸现在还放在日记本夹层里。修复状态:已修复——不是你修好的,是你帮我修好的。”
陈屿把她的手握得更紧了。晚风从港口方向吹过来,带着夜幕降临后城市特有的凉意。苏念靠在他肩上闭上眼睛,想起刚才他在叙述那些“故障报告”时,声音自始至终很平稳,没有自怨自艾,没有遗憾感叹,只是在陈述一条条被修复的记录——像他的服务器日志一样清晰、客观。他是那种会用极其认真的态度面对每一个微小故障,然后逐一修复的人。而她是他所有故障中最特殊的那一个——不是需要修复,是需要守护。
“你的故障报告还有几条没念。”
“还有几条。太多了。从高一到现在,每条故障我都记着。不过大部分都已经修复了。”
“故障报告还会新增吗?”
“会。但以后每一条都会第一时间修复。”
苏念闭着眼睛靠在他肩膀上,嘴角微微上扬。她想,从课桌到工位,从教室到公司,从修板凳的人到修服务器的人,他一直在做同一件事——把所有松动的、缺失的、断裂的东西修复好。而她一直在旁边看着,从偷偷看到光明正大地看。现在他们并排坐在天台上,晚风从港口吹过来,他的心跳贴着她的耳畔,稳定而有力,像一颗被修好的螺丝,拧得刚刚好。6Please respect copyright.PENANAc4C53nqqo2


