下一章 上一章 目录 设置
20、第十九章 秦墨的代码 菊花门事件 ...
-
菊花门事件闹得最沸沸扬扬的那几周,苏晓晓收到过一个匿名的程序包。
那天她正在实验室处理一组数据,跑程序的时候发现代码死循环,怎么调都调不通。她疲惫地靠在椅背上,揉了揉太阳穴,然后打开邮箱,看见一封未读邮件。发件人ID是“一个路过的码农”,正文只有一行字:你之前的数据分析脚本在Windows更新后会出bug,附件是修正版。
附件是一个压缩包。苏晓晓解压后运行,程序流畅得像德芙巧克力,运行速度比她的原版快了将近三倍。代码注释写得极其详细,每一个变量都有说明,每一个函数都有功能解释——用词精准、逻辑清晰,但完全没有活人写代码时常见的那种插科打诨或者表情符号。署名依然是“一个路过的码农”。
这不是第一次了。上学期她吐槽实验室排班太乱,第二天就收到一个自动排班系统。上学期她抱怨跑数据太慢,隔天就收到一个优化脚本,运行效率直接提升了五倍。每一次都是匿名,每一次都精准地解决了她当下最头疼的问题。每次邮件的落款都是同一句话:“不用谢,祝你实验顺利。”
苏晓晓翻出所有匿名邮件,一条一条地往下看。没有多余的情绪,没有试探,没有暗示——只有功能齐全的代码、详细到变态的注释,以及那句重复了几十遍的“不用谢,祝你实验顺利”。
她把聊天记录往下翻,发现在这些代码邮件之外,还夹着一封她曾经的回复:“谢谢你这么久帮忙。有机会请你吃饭。”而对方的回复是:“不用了。祝你实验顺利。”
她从来没有面对面见过这个人。但她知道这个人在看她——用一种极其克制的、不求任何回报的方式。她把这事告诉了林瑶,林瑶沉默片刻后说:“这个人喜欢你。而且喜欢了很久。”
“他从来没说过。”
“他不需要说。”林瑶指了指屏幕上那些注释,“就这个代码注释的详细程度——你以为他只是在帮你跑数据吗?他把自己的喜欢藏在每一行注释里,唯一能说出口的是一句‘程序正常,请查收’。”
苏晓晓把这段对话转发给了顾言之。她没有说原因,只是单纯觉得他应该知道。
顾言之看到秦墨的代码是在当天晚上。他花了一个半小时,逐行读了秦墨写的所有脚本,包括注释。然后他在机房里找到了秦墨。
秦墨正坐在角落的位置上敲键盘,屏幕上跑着一串苏晓晓看不懂的代码。他戴着一副很厚的黑框眼镜,穿着计算机系万年不变的文化衫,整个人像一棵长在机房角落里的植物——安静、沉默,存在感极低。
“你帮她写数据分析脚本多久了?”顾言之开门见山。
秦墨没抬头。“一年半。从她第一次在论坛上发帖求助开始。你逐行读了我的代码,那应该是从苏晓晓那里拿到的吧。”
“她很感激你。”
“我不需要感激。我写这些不是为了让别人知道我。我写是因为我写得动。”
顾言之沉默了一会儿。他想起自己在肛肠科病房里连热水卡都不会用的那个下午,苏晓晓靠在开水间的门框上,对他说——你以后可以学会信任别人。他没有问“怎么学”,但她在之后的相处中用一个又一个具体得不像话的行动回答了他:她从护士站帮他拿来术后棉条,在他坐浴水温调错时端走冷水盆重打一盆45度的温水,他连道谢都说不利索的时候她摆摆手说“顺手而已”。
“我曾经也不知道怎么跟人表达。”顾言之开口,“后来有人告诉我,可以学。不是学怎么说话,是学怎么让别人走进来。”
秦墨推了推眼镜,手指继续敲键盘。“你运气好。她帮了你。”他的语气平淡得像在陈述一个算法的复杂度。
“她帮过你吗?”
秦墨的手指顿了一下。“她不需要帮我。我从来没有在她面前出现过。我只是一个路过的码农。路过就够了。”
“够了吗?”
秦墨没有回答。键盘声继续响着,节奏稳定,像某种不知疲倦的计时器。
顾言之没有追问。他在秦墨旁边站了片刻,转身朝门口走去。走到一半,他停下脚步。
“有一个数据分析脚本——关于肠道菌群和宿主行为的关联模型,复杂度很高,我们实验室卡了很久。如果你有兴趣,可以来帮忙。”他从包里拿出一份打印好的项目说明,放在秦墨桌上。
秦墨看着那份项目说明,沉默了很久,久到顾言之以为他会拒绝。“是苏晓晓的项目?”
“也是我的项目。我们共同主持的。”
秦墨把项目说明收进抽屉里。“我看看。不一定能帮上忙。”
顾言之点了点头,没有再说客套话。拉开门的那一刻,他听见秦墨的声音从身后传来,很轻。“谢谢。”
“不用谢。”顾言之侧过头,“有人告诉我,帮助别人不需要理由。”
秦墨没有接话。他重新戴上耳机,屏幕上的代码继续滚动,一行一行,像一条沉默的河。顾言之走后,他打开那份项目说明,从头到尾读了一遍。然后他新建了一个文件夹,开始写第一行代码。
两天后,苏晓晓收到了一封新的匿名邮件。附件是一个全新的分析模型,运行速度比上一个版本更快,注释依然详细到变态。署名依然是“一个路过的码农”。但这一次,在“不用谢,祝你实验顺利”下面,多了一行字:
“PS:数据很漂亮。他配得上你。”
苏晓晓把这句话截下来发给了顾言之:“秦墨说数据很漂亮——你们之间是不是进行了一场奇怪的雄□□流?”
顾言之:“他只是客观评价了实验数据,顺便提出了一个我认同的结论。”
苏晓晓:“你认同的结论?哪一句?”
顾言之:“最后一句。”
苏晓晓低下头,把手机屏幕扣在实验台上。隔了好一会儿重新翻过来,打了一行字:“你这样说话,我会当真的。”
顾言之秒回:“请当真。”
当晚,赵磊在BBS上更新了一章。结尾写道:“今日前线记者观察到一对沉默的同盟军。一个是用菊花当入场券的,一个是用代码当入场券的。入场券不一样,出口是同一扇门。谨以此章,致敬所有沉默的暗恋,和所有学会开口的人。”