十一月底,曲市的天黑得越来越早。
陈艳青已经连续一周没在十二点前离开过办公室。学术报告的截止日期和公司示范项目的中期评估撞在一起,像两列对开的火车,轰隆隆地朝她碾过来。
她已经请假一周了,忙着整理这些报告。
这天晚上,她又卡住了。
一个数据模型跑了三遍,结果都不对。她盯着屏幕上的代码块,眼睛发酸,脑子像一团被猫挠过的毛线,越理越乱。
烦躁从胸口涌上来,她狠狠揉了揉头发,把原本扎得整齐的马尾揉成一蓬乱草。
办公室里只剩她一个人,窗外的城市灯火通明,却和她没什么关系。
手机在桌上震了一下。她拿起来看,是周雄发来的消息。两个字:
“抬头。”
陈艳青愣了一下,下意识抬起头,环顾四周。
什么都没有,办公室还是那个办公室,白墙、文件柜、角落里那盆快被她养死的绿萝。
没有周雄,没有惊喜,连个鬼影都没有。她正要低头回复,手机又震了。
这次是一个链接。
她点开。
网页加载了几秒,然后慢慢显现出来——纯黑的背景,一行行荧绿色的代码正在缓缓浮现、滚动,像电影《黑客帝国》里的数字雨。
陈艳青忍不住笑了一下,这人,大半夜的搞什么。但下一秒,她笑不出来了。
因为那些“代码”不是随机的。
第一行浮现出来:
“IF (miss_you == TRUE){ send_love;}”
她盯着那行字,眨了眨眼。
代码继续滚动:
“WHILE (life_goes_on){ love_you++;}”
“for (int day = 1; day <= forever; day++){ think_of_you(day);}”
“function missingYou{ return‘always’;}”
“//这是一个永远不会报错的函数”
陈艳青的嘴角慢慢扬起来。
代码一行一行地往上滚动,像是有人在深夜的灯光下一行一行敲出来的。
她能想象那个画面——周雄坐在他那间堆满仪器的小办公室里,对着电脑屏幕,绞尽脑汁地编这些笨拙的情话。
他是个搞硬件的,平时写代码都是为了控制传感器、处理数据,哪干过这种浪漫的事。
可他现在干了。而且干得还挺认真。
又一串代码浮现出来:
“#include”
“int main{”
“ while (1){”
“ printf(‘陈艳青是世界上最好的人’);”
“}”
“ return 0;”
“}”
“//警告:此程序将无限运行,永不停止”
陈艳青捂住嘴,笑得肩膀直抖。
最后,所有代码缓缓汇聚,在屏幕中央拼成了一颗简单的爱心图案。
爱心下面,一行小字浮现出来:
“//注释:以上代码永不报错,因为爱是底层逻辑。”
然后是最后一行:
“System.out.println(‘早点休息,明天见。’);”
陈艳青对着屏幕,噗嗤一声笑了出来。
积攒了一整天的烦躁、焦虑、疲惫,在这一刻像被什么东西轻轻戳破,无声无息地消散了。她靠在椅背上,看着那颗荧绿色的爱心,嘴角怎么也压不下去。
手机屏幕暗下去,又亮起来。她点开输入框,打字:
“代码很完美,无bug。就是程序员该休息了。”
发送。
几秒钟后,周雄回复了一个表情包——一只小猫打着大大的哈欠,眼睛眯成一条缝,脑袋一点一点的。
她看着那只小猫,忽然觉得眼眶有点热。
窗外是十一月的寒夜,城市的灯火在玻璃上映出模糊的光晕。办公室里只有电脑风扇的嗡嗡声,和她一个人。但这一刻,她却不觉得孤单。
她拿起手机,又看了一遍那个网页。那颗爱心还在,荧绿色的,在黑底上微微发光。
她知道,这串链接的背后,是几十公里外另一间亮着灯的屋子,是一个对着屏幕敲代码的人,是那双修过窗户、刷过墙、晒过桂花的手,此刻正握着手机,等她回复。
她低下头,又打了一行字:
“你那边的代码跑完了吗?”
很快,周雄回复:
“跑完了。正在编译。”
“编译结果呢?”
“成功。没有报错。”
陈艳青笑了一下,打下最后一行:
“那睡觉。明天继续。”
“收到。晚安,大陈总。”
“晚安。”
她把手机扣在桌上,重新看向电脑屏幕。
那个卡了她三个小时的数据模型还摊在那儿,红色的报错信息刺眼地亮着。但她现在不烦躁了。她深吸一口气,把代码从头到尾捋了一遍,忽然发现了问题所在——一个变量名写错了,难怪跑不通。
这章没有结束,请点击下一页继续阅读!
喜欢重生:错过高考的逆袭之路请大家收藏:(m.20xs.org)重生:错过高考的逆袭之路20小说网更新速度全网最快。