下一章 上一章 目录 设置
8、代码情书2 ...
-
傅北辰回来的时候,林溪正襟危坐,表情严肃得像在开技术评审会。
“开完会了?”她问,声音尽量保持平静。
“嗯。”傅北辰坐下来,打开电脑,“老周想让我帮他设计一个安全响应的SOP,我拒绝了。这种东西他自己就能写,不需要我。”
林溪点了点头,然后深吸了一口气。
“傅北辰,我给你看个东西。”
她把笔记本电脑转过来,屏幕上是一个终端窗口,里面有一段Python代码正在运行。
傅北辰看了一眼,目光微微凝滞。
“这是什么?”他问,语气依然平静,但他的手指在膝盖上微微收紧了。
“你运行一下。”林溪说。
傅北辰看了她一眼,然后伸手在键盘上按了回车。
程序开始运行。
屏幕上出现了一行字:
“请输入一个日期(格式:YYYY-MM-DD):”
傅北辰的手指悬在键盘上方,犹豫了一下。
然后他输入了一个日期:2018-09-15。
那是她在校园论坛上发帖的日子。
程序运行了几秒,然后输出了一段文字:
“2018年9月15日,你写了一个冒泡排序。代码写得很烂,边界条件全错了,时间复杂度也算错了。但你的注释写得很认真,每一行都有。我看到那些注释的时候,觉得这个人以后一定会成为一个很好的程序员。
那天晚上,我花了两个小时给你写了一份修改建议。发出去之后,我每隔十分钟刷新一次页面,等你回复。
你回复了。你说:‘谢谢师兄!我会认真改的!’
那天晚上,我没有睡觉。不是因为通宵做项目,是因为太高兴了,睡不着。”
傅北辰的手指停在了键盘上方。
他的表情没有变化,但他的耳朵——从耳尖开始,一路红到了耳根。
林溪坐在旁边,看着他,心跳快得像要炸开。
“你再输入一个日期。”她说,声音有点抖。
傅北辰沉默了几秒,然后输入了另一个日期:2021-04-07。
那是她研究生毕业论文最终版提交的日子。
程序输出:
“2021年4月7日,你提交了毕业论文的最终版。你的实验代码是我帮你写的——你当时写不出来,在实验室里哭了。我远程连了你的电脑,花了三个小时帮你跑完了所有实验。
你提交论文的时候,我在实验室的门口远远地看了你一眼。
你笑得很好看。
那天晚上,我一个人在学校的天台上站了很久。
我在想,你毕业之后会去哪里。会不会离我很远。
后来你去了云顶科技。
我也去了北京。
我们之间隔了一千二百公里。
但我没有觉得远。
因为你的代码一直在我的电脑里。我每天晚上都会打开看看,看看你今天写了什么,看看你有没有遇到问题。
你的代码在进步,进步得很快。快到我觉得,我快要追不上你了。”
傅北辰的呼吸变得不太平稳了。
他的胸口起伏的频率比平时快了一些,手指微微蜷缩起来,像是在压抑着什么。
林溪的眼眶已经红了。她咬着嘴唇,不让自己哭出来。
“再输入一个。”她说,声音哑哑的。
傅北辰输入了今天的日期。
程序输出:
“今天,你终于知道了一切。你知道了我给你改了多少bug,写多少代码,看了你多少行代码。
你哭了。
哭得很丑。
但我觉得你哭起来也很好看。
傅北辰,谢谢你帮我改了八年的代码。
但从今天开始,我想自己写。
你只需要做一件事——在我身边,看着我就好。
因为我写的每一行代码,都是写给你的情书。”
屏幕上的字停在那里,安静地闪烁着光标。
办公室里安静得能听到空调系统的嗡嗡声。
傅北辰坐在椅子上,一动不动,盯着屏幕上的那几行字,盯了很久很久。
然后他转过头,看向林溪。
她的眼眶红红的,鼻头也红红的,嘴唇微微颤抖着。
她的表情很复杂——有紧张,有期待,有不安,有一种“我把心掏出来给你看了你要是敢拒绝我就从三楼跳下去”的决绝。
傅北辰看着她。
他的眼睛里有什么东西在翻涌——像是被压抑了很久很久的潮水,终于冲破了最后一道堤坝。
他的眼眶微微泛红,那是林溪第一次看到他的眼睛里有水光。
他伸出手,握住了她的手。
他的手在发抖。
这个在国家级安全会议上面对几百人面不改色的男人,这个在零日漏洞面前依然冷静分析的男人,这个传说中“用键盘守护世界”的男人——他的手在发抖。
“林溪。”他叫她的名字,声音沙哑得几乎听不清。
“嗯。”
“你知道我为什么给键盘取名叫阿芙洛狄忒吗?”
林溪愣了一下。
她没想到他会在这个时候提起这件事。
“因为……”傅北辰的喉结滚动了一下,“阿芙洛狄忒是爱情女神。我用那把键盘写的每一行代码,都是关于你的。”
林溪的眼泪终于决堤了。
她扑进了他的怀里,把脸埋在他的肩膀上,哭得浑身发抖。
她的眼泪浸湿了他的连帽衫,她的手攥着他背后的衣料,攥得指节发白。
“你怎么能这样……”她哭着说,声音含糊不清,“你怎么能这样……你把所有的温柔都藏在代码里……我怎么看得到啊……”
傅北辰没有说话。
他只是抱紧了她,一只手环在她的腰上,另一只手轻轻地拍着她的后背——像在安抚一个哭泣的孩子。
他的下巴抵在她的头顶,呼吸落在她的发丝上。
他闭上眼睛,感觉到她的体温透过衣服传过来,暖烘烘的,像冬天的暖气片。
“对不起。”他低声说,声音闷在她的头发里,“我应该早点告诉你的。”
“你就是个笨蛋……”林溪哭着说,“天底下最大的笨蛋……写了八年的代码情书……收件人却从来不知道……”
“嗯,我是笨蛋。”
“你写了那么多代码……为什么不写一行简单的……比如说‘我喜欢你’……”
“我写过的。”
林溪从他怀里抬起头,泪眼朦胧地看着他:“什么时候?”
傅北辰低下头,目光落在她的眼睛上。
“你大二那年写的一个学生管理系统,我在你的代码里加了一个隐藏的div,宽度是0,高度是0,visibility是hidden。那个div里的内容是:‘I love the way you write code.’”
林溪愣住了。
“你大四那年做毕业设计的时候,我在你的项目文件里加了一个README.md,里面写了一句话:‘This is the best code I have ever seen.’”
林溪的嘴巴张开了。
“你去年的支付接口优化方案,我在code review的评论里写了一句话——在第三十七行到第四十二行的注释下面,有一行被我删掉的注释。我删掉之前写的是:‘I’m proud of you.’”
林溪彻底崩溃了。
她哭得像个孩子,整个人缩在傅北辰的怀里,肩膀一抽一抽的。
她的眼泪和鼻涕一起蹭在他的衣服上,但她顾不上了,什么都不顾不上了。
“你这个人——”她哽咽着说,“你写的每一行隐藏代码……都比我写的那封代码情书……浪漫一万倍……”
傅北辰轻轻笑了一声。
“不会。”他说,声音低低的,“你写的那封最好。”
“为什么?”
“因为那是你主动写给我的。”
林溪把脸重新埋进他的胸口,用力地蹭了蹭,把他的衣服蹭得一塌糊涂。
“傅北辰。”她的声音闷在他的衣服里,含含糊糊的。
“嗯。”
“我以后写的每一行代码,都会在注释里写一句话。”
“什么话?”
“写给你看的。”
傅北辰的手收紧了一些。
“好。”他说,“我会看的。每一行都看。”
那天下午,两个人在工位上抱了很久很久。
没有人来打扰他们——因为老周在走廊入口处放了一个“请勿打扰”的牌子,把所有路过的人都拦了回去。
陈小北路过的时候,偷偷地看了一眼,然后飞快地缩回了头。
他掏出手机,在公司内部的八卦群里发了一条消息:
“重大新闻!溪姐和傅老师在一起了!实锤!”
群里瞬间炸了。
“卧槽???真的假的???”
“我就说嘛!傅老师来公司绝对不是为了什么安全顾问!”
“溪姐牛啊!把传说中的冰山男神拿下了!”
“等等,傅老师不是号称‘键盘敲得有多快单身就维持得有多久’吗?”
“那是没遇到溪姐!”
“呜呜呜好甜,我也想有一个会帮我改代码的男朋友……”
陈小北看着群里飞速刷屏的消息,心满意足地收起了手机。
他回头看了一眼工位的方向——两个人还抱在一起,夕阳从窗户照进来,把他们的影子拉得很长很长,交叠在一起,像一幅永远不会褪色的画。
“真好。”陈小北小声说。