下一章 上一章 目录 设置
13、流言蜚语 ...
-
最后一个问题,小杨问的是:
“如果你们要用一段代码来形容彼此,会是什么?”
傅北辰几乎没有思考:“while(true)。”
“为什么?”
“因为她是我永远不会停止的程序。”
林溪的脸红了。
她咬着嘴唇想了想,然后说:“try-catch-finally。”
“这个怎么解释?”
“try是我每一次尝试写更好的代码,catch是他帮我抓住所有的bug,finally——”她深吸了一口气,声音变得很轻,“finally是我们永远会在一起。无论执行了多少行代码,无论经历了多少次异常,finally块里的代码一定会执行。”
她看着傅北辰,眼睛里有泪光,但也有笑容。
“这是编程语言里最可靠的承诺。”
会议室里安静了几秒。
然后小杨站起来,用力地鼓起了掌。
“太好了,”她擦着眼睛说,“真的太好了。这个采访一定会让很多人感动的。”
专访发布的那天,林溪正在公司写代码。
陈小北第一个冲过来报信:“溪姐!快看CSDN首页!你们的专访上了头条!”
林溪打开网页,看到了那篇专访的标题:
《代码情书:一个程序员用八年写的爱情程序》
文章下面已经有几千条评论了。她点开评论区,看到了各种各样的留言:
“我是程序员,我看哭了。这他妈才是真正的浪漫。”
“while(true)和try-catch-finally……这是什么神仙比喻啊……”
“傅老师给键盘取名叫阿芙洛狄忒的时候,就已经把所有的温柔都给了代码和那个写代码的人。”
“我决定把这篇专访打印出来,贴在我的工位上。每次写代码写到崩溃的时候就看看,提醒自己为什么选择这个行业。”
“有人用鲜花写情书,有人用诗歌写情书,程序员用代码写情书。每一种语言都有自己的浪漫。”
“傅北辰:你是我写过的最完美的代码。无bug,无警告,无需优化。——这句话我要刻在我的墓碑上。”
林溪就这样一条一条地看下去。
傅北辰坐在她旁边,也在看评论区。
他的表情依然平淡,但林溪注意到,他的手指在键盘上轻轻地敲着,像是在弹一首无声的曲子。
“你在干什么?”她问。
“写代码。”
“写什么?”
傅北辰没有回答。
他敲完了最后一行,按下回车,然后把屏幕转向了她。
屏幕上是一段Python代码。很短,只有几行:
```python
import time
while True:
try:
love = write_code(for=you)
happiness = love.compile().run()
except Bug as e:
happiness = fix_bug(e).continue()
finally:
print("I love you, Linxi.")
time.sleep(1)
```
林溪看着这段代码,“傅北辰,”她哽咽着说,“你又赢了。你的代码情书又比我的好。”
傅北辰伸出手,轻轻地擦掉她脸上的眼泪。他的手指很暖,动作很轻,像是在处理一段最脆弱的代码。
“不是比你的好。”他说,声音低低的,“是和你的一样好。因为我们用的是同一种语言。”
林溪笑了。
她伸出手,握住了他的手,放在自己的心口。
“你感觉到了吗?”她问。
“什么?”
“我的心跳。它一直在执行你写的那个while循环。永远不会停止。”
傅北辰的手掌贴在她的胸口,感觉到她的心跳——咚咚咚,快而有力,像一段正在运行的、完美的代码。
他的嘴角弯了起来。
“感觉到了。”他说,“运行稳定,无bug,无需优化。可以上线了。”
林溪笑着扑进了他的怀里。
窗外的阳光照进来,打在两个人的身上,暖洋洋的。
远处的城市在六月的天空下安静地呼吸着,车水马龙,人来人往。在这个巨大的、复杂的、由无数行代码构成的世界上,两个人找到了彼此。
不是因为命运,不是因为缘分,而是因为一个人写了八年的代码情书,另一个人用了八年的时间,终于读懂了。
这是程序员最浪漫的告白方式。
专访发布之后,林溪和傅北辰的故事在技术圈里彻底火了。
不只是CSDN,其他技术社区也开始转载。知乎上出现了“如何看待程序员傅北辰和林溪的代码情书故事”的问题,浏览量在一天之内突破了百万。微博上“代码情书”的话题冲上了热搜,虽然只挂了一个多小时就被挤下来了,但在技术圈里引发的讨论持续了好几周。
林溪的GitHub主页在一夜之间多了十几万的粉丝。
她以前写的那些开源项目——那些被她自己视为“练手作品”的代码——突然被无数人看到、fork、star。有人在issue里留言说“原来这就是傅老师看了八年的代码”,有人说“写得真好,我能感受到每一行代码里的温度”。
傅北辰的GitHub账号依然是一片空白,但他的Followers从几万暴涨到了几百多万。那个空荡荡的主页上,唯一的内容就是五年前给林溪的一个开源项目点的那颗星。
那颗星被人截了图,在社交媒体上疯传。
“你们看到了吗?傅北辰的GitHub账号,五年来唯一的动态就是给林溪的项目点星。”
“这是什么神仙爱情故事……一个空白的GitHub主页,唯一的一颗星给了她。”
“所以说,真正的程序员浪漫,不是写多少代码,而是把所有的代码都写给了同一个人。”
林溪看到这些评论的时候,一个人坐在公司的天台上。
不是因为难过,是因为她终于明白了——她不是一个人在走这条路。
从第一天起,就有一个人在她身后,默默地帮她铺路、修路、指路。而她现在能做的,就是继续往前走,走得更高更远,让那个人的付出变得值得。
但走红这件事带来的不全是甜蜜。
也有一些不那么美好的声音。
有人在评论区说:“这不就是两个程序员谈个恋爱吗,有什么好炒作的?”
有人说:“林溪的技术水平也就那样吧,要不是有傅北辰帮她改代码,她能走到今天?”
还有人说:“这不就是典型的‘技术扶贫’吗?女程序员靠男大神上位,老套路了。”
“现在真是什么人都想红了。”
“不会是资本在炒作吧。”
“两个技术怎么谈恋爱啊?一天天聊代码吗?哈哈哈…”
林溪看到这些评论的时候,手指在屏幕上停了很久。
她的第一反应不是愤怒,而是一种深深的无力感。
因为她知道,如果没有傅北辰的帮助,她确实不会走得这么快。
她的研究生论文实验代码是傅北辰写的,她的工作中很多关键优化是傅北辰做的,她的每一次技术突破背后,都有傅北辰的影子。
这些是事实。
她无法否认,也不想否认。
但那些评论让她觉得,她的努力、她的能力、她熬过的每一个通宵、她写过的每一行代码——都被简化成了“靠男人上位”这四个字。
这种感觉很不好。
傅北辰注意到了她的异样。
那天下午,林溪坐在工位上,对着屏幕发呆,一个字都写不出来。
她的手指悬在键盘上方,但脑子里一片空白——不是那种“需要放空线程”的空白,而是一种被负面情绪填满之后的、彻底的停滞。
“林溪。”傅北辰的声音从旁边传来。
“嗯。”
“你在看那些评论。”
不是疑问句,是陈述句。
林溪沉默了一下,点了点头。
“不要看。”傅北辰说,语气平淡得像在说“不要在生产环境里直接改代码”。
“我知道不应该看,但控制不住。”林溪的声音闷闷的,“我就是想不明白——为什么有些人要把别人的努力说得那么不堪?”
傅北辰沉默了几秒。
然后他把椅子转过来,正对着林溪,表情认真得像在做一次重要的技术评审。
“林溪,我问你一个问题。”
“什么?”
“你觉得你的研究生论文实验代码,如果让你自己写,你写不写得出来?”
林溪愣了一下,想了想:“……能。但需要更多时间。”
“多久?”
“大概……两到三周。”
“对。你只需要两到三周。而我帮你写只用了三个小时。”傅北辰的目光平静而坚定,“这不是因为你不行,而是因为我比你多了三年的经验。那三年里,我写了几十万行代码,踩了无数个坑,才积累了那三个小时的能力。”
他顿了顿。
“而你,在没有那三年经验的情况下,只用了两到三周就能写出同样的东西。这说明什么?说明你的学习速度比我快。说明你的天赋比我高。说明——你比我优秀。”
林溪就这样看着他。
“那些说你‘靠男人上位’的人,”傅北辰的声音变得更低了,“他们看不到的是——你从大一那个连冒泡排序都写不明白的新生,到现在的技术骨干,这中间的所有进步,都是你自己一步一步走出来的。我帮你改的那些bug,只是让你少踩了一些我踩过的坑。但爬出那些坑的能力,是你自己的。”
他伸出手,握住了她的手。