网吧里弥漫着泡面和能量饮料混合的气味,键盘敲击声和游戏音效此起彼伏。杨磊正和三个死党组队开黑,手指在机械键盘上飞舞,眼睛紧盯着屏幕上激烈的团战。
磊哥,后面!后面有人!王健在旁边急得直拍桌子。
知道知道!杨磊一个漂亮的转身,鼠标精准定位,键盘快捷键几乎按出残影,屏幕上他的游戏角色完成了一波三杀。
漂亮!几个男生同时欢呼,互相击掌。
就在这胜利的喜悦中,杨磊不经意间抬头,目光穿过显示器的缝隙,落在了对面座位的一个女生身上。那一刻,他感觉网吧里所有的嘈杂声都消失了。
那是个扎着简单马尾的女生,戴着一副黑框眼镜,正全神贯注地盯着自己的笔记本电脑屏幕。她时而皱眉,时而咬住下唇,纤细的手指在键盘上敲击出一串串代码。从杨磊的角度,能看到她微微皱起的眉头和专注时轻颤的睫毛。
喂,磊哥,发什么呆呢下一局开始了!旁边的刘洋用胳膊肘捅了捅他。
杨磊如梦初醒,压低声音说:你们看对面那个女生,是不是特别好看
三个死党闻言,齐刷刷地扭头看去,然后又齐刷刷地转回来,脸上写满了疑惑。
哪个啊穿灰色卫衣那个王健问。
对啊,就是那个在打代码的。杨磊点头,眼睛又不自觉地瞟过去。
三个朋友交换了一下眼神,刘洋忍不住说:磊哥,你是不是打游戏打眼花了那女生放在人堆里都找不出来,就普普通通一女生啊。
就是,还没经管系的系花一半好看呢。张浩附和道。
杨磊却摇头,目光像是被黏住了:你们不懂,她专注的样子特别美,而且那种温温柔柔的气质...
完了完了,磊哥这是中邪了。王健夸张地捂住额头,情人眼里出西施啊!
杨磊没理会朋友们的调侃,偷偷观察着那个女生。她似乎遇到了什么难题,眉头紧锁,咬着嘴唇思考了一会儿,突然眼睛一亮,手指飞快地敲击键盘,然后露出了一个转瞬即逝的微笑。那个笑容让杨磊心跳漏了半拍。
我要去认识她。杨磊突然宣布。
卧槽,来真的三个死党顿时来了精神。
看我的。杨磊整了整衣领,装作去前台买饮料,绕了一圈走到那女生旁边。
靠近了看,她更让人移不开眼。白皙的皮肤,小巧的鼻尖上有一颗几乎看不见的小痣,眼镜后面是一双清澈的眼睛。杨磊清了清嗓子:那个...你也玩《代码英雄》啊
女生抬起头,疑惑地看了他一眼,然后又看了看自己的屏幕,上面满是复杂的代码:这是Python。
啊,对,我知道,就是看你写代码的样子很专业...杨磊尴尬得想找个地缝钻进去。
女生微微皱眉:有事吗
没...就是看你好像遇到难题了,需要帮忙吗杨磊硬着头皮问。
谢谢,不用。女生礼貌但冷淡地回答,然后重新投入到代码世界中,明显是在下逐客令。
杨磊灰溜溜地回到座位,迎接他的是三个死党憋笑憋得通红的脸。
哈哈哈哈,Python和《代码英雄》,磊哥你这搭讪技术绝了!刘洋拍着桌子大笑。
闭嘴!杨磊恼羞成怒,但眼睛还是忍不住往对面瞄,她真的好特别,连拒绝人都那么温柔。
完了完了,彻底没救了。张浩摇头晃脑,不过磊哥,你知道她叫什么吗
杨磊一愣:对哦,忘了问名字。
这时网吧老板老周正好路过,听到他们的对话,笑着说:那姑娘叫林琳霖,是理工大学计算机系的,经常来我这写代码,说是学校机房有时间限制。
杨磊眼睛一亮:周哥,你是我亲哥!
老周摆摆手:别打什么歪主意啊,人家是好学生。
我是那种人吗杨磊一脸正气,然后转向死党们,兄弟们,从今天起,这家网吧就是我们新的据点了!
三个死党哀嚎一片,但看杨磊认真的表情,知道他是真的被那个叫林琳霖的女生吸引住了。而对面的林琳霖,完全不知道自己已经成为了某人眼中的西施,还在为那个bug苦思冥想,习惯性地咬住了下唇。
第二天下午三点,杨磊就出现在了极速网吧门口,比平时早了整整四个小时。
哟,太阳打西边出来了网吧老板老周正在门口抽烟,看到杨磊时差点被烟呛到,你小子不是只有晚上没课才来吗
杨磊挠了挠头,眼睛不自觉地往网吧里瞟:周哥,那个...林琳霖一般什么时候来啊
老周露出一副我懂的表情,吐了个烟圈:怎么,来真的
当然是真的!杨磊挺直腰板,我杨磊什么时候在感情问题上开过玩笑
老周掐灭烟头,拍了拍杨磊的肩膀:得了吧,上个月你还说对那个舞蹈系的妹子一见钟情,结果人家加你微信后你就没下文了。
那不一样!杨磊急得直跳脚,这次是真的,我昨晚做梦都是她咬嘴唇想代码的样子。
老周摇摇头,无奈地说:她一般下午四点左右来,坐到晚上八九点。不过人家是来学习的,你可别打扰人家。
放心放心,我就是...恰巧也来学习。杨磊信誓旦旦地说,然后从背包里掏出一本崭新的《Python入门》,你看,教材都准备好了。
老周差点笑出声:就你《Python入门》你连Word都用不利索!
杨磊不服气地翻开书:谁说的!我昨晚看了三章呢!虽然没完全看懂...对了,周哥,她一般都坐哪个位置
靠窗倒数第二台,那台机子键盘手感好。老周说完,忽然正色道,不过磊子,我可警告你,那姑娘一看就是正经人,你要是只想玩玩,趁早打消念头。
杨磊的表情罕见地认真起来:周哥,我这次是认真的。我从来没对哪个女生有过这种感觉,就像...就像被雷劈中了一样。
行吧行吧,老周摆摆手,别怪我没提醒你,追这种学霸型女生可不容易。
杨磊咧嘴一笑:难度越高,成就感越大嘛!
三点五十分,杨磊已经在靠窗倒数第三台机子前正襟危坐,面前摊开《Python入门》,时不时偷瞄门口。四点零七分,林琳霖推门而入,今天她扎了个丸子头,穿着一件宽松的浅蓝色毛衣,背着一个看起来沉甸甸的电脑包。
杨磊立刻低下头,假装专心看书,心脏却砰砰直跳。他听到林琳霖跟老周打了招呼,然后脚步声越来越近...
麻烦让一下。
清冷的声音在头顶响起,杨磊猛地抬头,发现林琳霖就站在他旁边,指着里面的座位。原来他坐的位置挡住了去路。
啊!好、好的!杨磊手忙脚乱地站起来,差点带倒椅子。
林琳霖看了他一眼,目光在他面前的书上停留了一秒,然后面无表情地挤过去,在惯常的座位坐下,打开笔记本,插上U盘,动作一气呵成。
杨磊坐回去,深呼吸几次,才鼓起勇气转头:那个...又见面了。
林琳霖头也不抬:嗯。
你在写代码啊杨磊明知故问。
嗯。
我...我也在学Python。杨磊把书往她那边偏了偏,挺有意思的。
林琳霖终于抬起头,看了看他的书,又看了看他:第一章讲的是print('Hello,
world!'),有什么难的
杨磊耳根发热:我...我刚学嘛。听说你很厉害,所以想请教一下...
我没时间。林琳霖干脆地拒绝,编程大赛下周就开始了,我得准备。
编程大赛太厉害了!杨磊眼睛一亮,是什么内容的比赛
林琳霖似乎没想到他会继续追问,犹豫了一下才回答:算法设计与实现,团队赛。
那你队友呢怎么没和你一起
他们在学校机房。林琳霖说完,明显不想再继续这个话题,戴上了耳机。
杨磊识相地闭上嘴,转回身去,却忍不住嘴角上扬。至少这次对话比昨天的长,还知道了她要参加编程比赛,进步显著!
接下来的几天,杨磊每天都准时出现在网吧,每次都坐在林琳霖旁边的位置。他不再直接搭讪,而是专心学习编程,偶尔不小心把笔掉在地上,或者恰好去前台买饮料时路过她的座位瞥一眼她的屏幕。
周五晚上,杨磊的三个死党终于受不了他的叛变,集体来网吧逮人。
磊哥,你已经一周没跟我们一起吃晚饭了!王健一屁股坐在杨磊旁边的空位上,到底什么仙女让你这么着迷...哦!他突然压低声音,眼睛瞪大,就是后面那个
杨磊赶紧做了个噤声的手势:小声点!她在思考。
三个男生齐刷刷扭头偷看,然后又齐刷刷转回来。
还是没看出来哪里特别好看。刘洋小声嘀咕。
你们懂什么!杨磊不服气,她认真思考的时候会无意识咬嘴唇,解出难题时眼睛会亮一下,写代码的速度比我们打游戏的手速还快...
完了完了,彻底沦陷了。张浩摇头叹息。
王健突然眼睛一亮:磊哥,既然她喜欢编程,你又想追她,为什么不从游戏入手我看到她有时候也玩那个编程游戏《代码英雄》。
杨磊一愣:真的我怎么没注意到
因为你一看到她脑子就当机了。刘洋吐槽道。
就在这时,林琳霖合上笔记本,收拾东西准备离开。杨磊条件反射般站起来:要走了
林琳霖被他的突然动作吓了一跳,微微后退半步:...嗯。
这么晚了,我送你回学校吧杨磊脱口而出。
不用,我和闺蜜一起。林琳霖说着,门口果然出现了一个短发女生,正朝这边招手。
那...明天见杨磊不死心地问。
林琳霖看了他一眼,欲言又止,最后只是点了点头,快步走向门口。杨磊隐约听到短发女生问那是谁啊,而林琳霖的回答是不知道,最近老是遇到。
三个死党顿时笑作一团。
'明天见'人家连你名字都不知道吧磊哥张浩笑得直拍大腿。
杨磊却毫不在意:循序渐进懂不懂至少她现在习惯我的存在了。
第二天是周六,杨磊照例早早来到网吧,却发现林琳霖的座位上坐着一个陌生男生。他心头一紧,赶紧去找老周。
周哥,林琳霖今天不来了
老周正在整理货架:哦,她早上来说这周都不来了,要全力准备比赛。
什么杨磊如遭雷击,那...那个坐她位子的是谁
她同学吧,说是来拿她落在这的U盘。老周瞥了他一眼,怎么,这就开始查岗了
杨磊没心思开玩笑,失魂落魄地回到座位。一周见不到她这怎么行!
周一中午,杨磊蹲守在理工大学计算机系教学楼外,手里拿着两杯奶茶。根据他从老周那里套来的信息,林琳霖每周一下午一点半有节算法课在这里上。
一点二十分,熟悉的身影出现在视线中。林琳霖今天把头发放下来了,柔顺地披在肩上,怀里抱着几本厚厚的参考书。杨磊深吸一口气,迎了上去。
林琳霖!好巧啊!
林琳霖明显愣住了,眼睛瞪得圆圆的:你...你怎么在这
我来找朋友,正好看到你。杨磊脸不红心不跳地撒谎,递过奶茶,给你,半糖少冰,你们女生不都这么喝吗
林琳霖没有接,反而警惕地后退半步:你跟踪我
没有!绝对没有!杨磊连忙否认,真的是巧合!
那你怎么知道我在这栋楼上课林琳霖质问道。
杨磊一时语塞,正绞尽脑汁想借口,一个清脆的声音插了进来:
琳霖,这谁啊
是周五晚上见过的短发女生,今天穿了件皮夹克,看起来比林琳霖强势许多。她站到林琳霖身边,上下打量着杨磊,眼神充满审视。
张悦,这就是我跟你说的那个...网吧里老是遇到的男生。林琳霖小声说。
哦~张悦拉长声调,目光变得犀利,就是你啊,连续一周'偶遇'我们家琳霖
杨磊尴尬得脚趾抠地:那个...我叫杨磊,经济系大二的...
杨磊是吧,张悦打断他,我警告你,琳霖不是你们平时玩的那种女生,要是想玩玩而已,趁早滚蛋。
张悦!林琳霖扯了扯闺蜜的袖子,有些尴尬。
我没想玩玩!杨磊急了,我是认真的!
所有渣男开头都这么说。张悦冷哼一声,拉着林琳霖就往教学楼里走,离他远点,这种男的我见多了,三分钟热度,看你能坚持几天。
林琳霖被拉着走,回头看了杨磊一眼,那眼神说不清是抱歉还是无奈。杨磊站在原地,手里还举着两杯奶茶,像个被遗弃的大型犬。
下午,杨磊垂头丧气地回到网吧,发现老周正在门口等他。
怎么,碰壁了老周递给他一根烟。
杨磊摇摇头,没接:周哥,我看起来像坏人吗
老周乐了:怎么,被人家闺蜜怼了
她说我是渣男,还说我坚持不了几天。杨磊郁闷地说。
那你就证明给她看啊。老周拍拍他的肩,真心喜欢一个人,不是几天的事,是几年的事。
杨磊抬起头,眼睛重新亮起来:你说得对!我要让她们知道,我是认真的!
不过...老周话锋一转,追女生也得讲究方法。林琳霖一看就是吃软不吃硬的类型,你整天死缠烂打没用,得找到共同话题。
共同话题...杨磊若有所思,王健说可以从游戏入手...
对了,老周突然想起来,林琳霖上次落在这的U盘,她同学只拿走了里面的重要文件,U盘还在我这。你明天帮我送过去
杨磊眼睛一亮:周哥!你简直就是月老下凡!
老周哈哈大笑:别高兴太早,人家闺蜜那关可不好过。
杨磊握紧拳头,斗志重新燃起:等着瞧吧,我一定会让林琳霖对我刮目相看的!
杨磊站在计算机系实验楼前,手里捏着那个黑色U盘,不断练习着待会儿要说的话。老周给他的这个任务简直是天赐良机,他必须把握住。
嗨,好巧啊,周哥让我把这个U盘带给你...杨磊对着空气演练,摇了摇头,不行,太假了。
林同学,这是你落在网吧的U盘...他又试了一次,还是不满意。
正当他纠结时,实验楼的门开了,林琳霖和几个同学走了出来。她今天穿了件浅灰色卫衣,头发随意地扎成马尾,眼睛下方有淡淡的黑眼圈,似乎没休息好。看到杨磊,她明显愣了一下,脚步也随之停住。
呃...杨磊的大脑瞬间空白,所有排练过的台词都飞到了九霄云外。他机械地举起U盘,你的...周哥让我...
林琳霖的同学们好奇地打量着他们,其中一个男生促狭地用手肘捅了捅她:哟,琳霖,这谁啊
一个...网吧认识的人。林琳霖低声回答,然后快步走到杨磊面前,接过U盘,谢谢,不过以后这种事让周叔联系我就好。
她转身要走,杨磊情急之下脱口而出:等等!我...我在学Python,遇到一些问题,能请教你吗
林琳霖回过头,眉头微蹙:学校有编程辅导中心。
我去过了,他们讲得太专业,我听不懂。杨磊硬着头皮编下去,从背包里掏出那本《Python入门》,书页上贴满了彩色便签,你看,我真的很认真在学。
林琳霖的目光在书上停留了几秒,似乎在判断他话语的真实性。她的同学们已经走远了几步,不时回头张望。
什么问题她终于开口,语气依然冷淡,但至少没有直接拒绝。
杨磊心中一喜,赶紧翻到做了标记的一页:这个递归函数,我不太明白它是怎么运作的...
林琳霖扫了一眼,叹了口气:这是最基础的递归示例,任何入门教程都有详细解释。
但我就是看不懂啊。杨磊摆出一副苦恼的表情,你看,这里说函数会自己调用自己,但不会无限循环吗
林琳霖抿了抿嘴唇,似乎在考虑要不要理会这个白痴问题。最终,她指了指旁边的长椅:坐下吧,我给你简单讲一下。
杨磊差点跳起来,赶紧按捺住兴奋,乖乖坐到长椅上。林琳霖坐在离他半米远的地方,拿过书本,开始解释递归的基本原理。
...所以每次调用都会缩小问题规模,直到达到基准条件。她的声音平静而清晰,手指在书页上轻轻点着,明白了吗
杨磊其实根本没听进去多少——他太专注于看她讲解时微微颤动的睫毛和随着呼吸起伏的肩膀了。但为了不露馅,他点点头:大概懂了...不过你能不能再给我举个实际应用的例子
林琳霖看了他一眼,似乎在怀疑他是否真的在听。她思考片刻,突然拿过杨磊的笔记本,快速敲了几行代码:这是一个简单的阶乘函数,最经典的递归例子。
杨磊凑近看屏幕,不小心闻到了她头发上淡淡的洗发水香气,是某种清新的花香。他赶紧收敛心神,强迫自己专注于代码。
所以...factorial(5)就是5×4×3×2×1他问道。
对。林琳霖似乎有些意外他这么快理解了,看来你也不是完全没天赋。
这句小小的夸奖让杨磊心里乐开了花。他鼓起勇气继续问:那你现在在准备的那个编程比赛,也会用到这种技术吗
提到比赛,林琳霖的表情变得复杂:当然,算法设计离不开递归。不过...她犹豫了一下,我们团队的项目遇到了一些问题。
什么问题能说说吗杨磊真诚地问,虽然我不太懂编程,但有时候外行人的视角反而有帮助。
林琳霖摇摇头:太复杂了,解释不清。她看了看手表,我该走了,还有课。
等等!杨磊急忙说,如果...如果你们遇到的是游戏逻辑方面的问题,也许我能帮上忙。我玩过很多策略游戏,对算法有点...呃...直觉
林琳霖已经站起身,听到这话停住了脚步:游戏逻辑
对啊,比如寻路算法、资源分配、状态机这些...杨磊列举着游戏里常见的概念,我虽然不会写代码,但玩多了大概知道原理。
林琳霖若有所思地看着他:我们的问题确实和状态转换有关...她突然拿出手机,加个微信吧,如果真的有需要,我再联系你。
杨磊强忍着欢呼的冲动,故作镇定地扫码加好友。她的头像是一只白色小猫,微信名简单直接LinLin,个性签名是No
bugs,
only
features。
谢谢!杨磊咧嘴一笑,我随时在线!
林琳霖点点头,转身走向教学楼。走出几步后,她突然回头:对了,你叫什么名字
杨磊!木易杨,三石磊!他大声回答,引来几个路人的侧目。
林琳霖似乎被他的热情吓了一跳,匆匆点了点头就快步离开了。但杨磊分明看到,她的嘴角微微上扬了一下。
接下来的三天,杨磊几乎每隔十分钟就要检查一次手机,生怕错过林琳霖的消息。他把她的聊天窗口置顶,还设置了特别提醒。死党们笑他得了手机震动幻听症,但他毫不在意。
周三晚上,杨磊正在宿舍和队友开黑,手机突然震动。他瞥了一眼,差点从椅子上摔下来——是林琳霖!
在吗有个问题想请教你的游戏直觉
杨磊立刻退出游戏,引来队友一片骂声,但他已经顾不上这些了。他颤抖着手指回复:
在的在的!什么问题
林琳霖发来一段代码描述和一个问题截图。杨磊皱着眉头研究了半天,终于明白是个关于角色状态切换的算法问题。他回忆着自己玩过的游戏,组织语言回复:
这有点像《暗黑地牢》里的压力系统,角色在压力达到阈值时会随机进入两种负面状态之一。你们的算法是确定性的,所以会卡住。也许可以引入一个随机权重因子
发完这条,杨磊紧张地咬着指甲等待回复。五分钟过去了,没有已读提示。十分钟...十五分钟...
正当他以为自己的建议太愚蠢时,手机突然响了,是林琳霖的语音通话请求!杨磊手忙脚乱地接起来:喂
杨磊,你是个天才!林琳霖的声音带着罕见的兴奋,我们尝试了随机权重,系统不再死锁了!你是怎么想到的
杨磊被这突如其来的夸奖弄得晕头转向:就...就游戏玩多了《暗黑地牢》里有个机制...
太神奇了!林琳霖继续说,背景音里还有其他人欢呼的声音,我的队友们都说要请你吃饭!
真的杨磊心跳加速,什么时候
明天晚上怎么样我们刚解决了关键问题,准备庆祝一下。林琳霖的语气比以往任何时候都要热情,学校东门的'老地方'餐馆,七点。
我一定到!杨磊不假思索地答应,然后才想起明天晚上有专业课的点名,呃...能不能改到七点半我有节课...
没问题,七点半见。林琳霖爽快地答应了,对了...记得带上你那本Python书,我队友想看看你学到哪了。
挂断电话,杨磊呆坐在床上,然后猛地跳起来,撞到了上铺的床板也顾不上疼。他翻开那本几乎全新的《Python入门》,突然意识到一个严重的问题——除了前几章,他几乎什么都没看过!
接下来的24小时,杨磊经历了人生中最疯狂的学习冲刺。他翘掉了所有能翘的课,泡在图书馆恶补Python基础,甚至在网上找了几个速成教程。死党们轮流给他送饭,一边取笑他为爱发奋一边帮他整理重点。
磊哥,你确定要这样王健看着杨磊布满血丝的眼睛,装程序员追女生,这也太拼了吧
不是装,杨磊头也不抬地翻着书,我是真的想学点东西...而且她好像挺欣赏懂技术的人。
爱情的力量啊~刘洋夸张地感叹,被杨磊扔过来的枕头砸中。
七点二十五分,杨磊气喘吁吁地赶到老地方餐馆。他换了件干净的蓝色衬衫,头发仔细梳过,还喷了点古龙水。一进门,他就看到了角落里的林琳霖,她正和两男一女坐在一起,桌上已经摆了几道菜。
杨磊!这边!林琳霖向他招手,这是她第一次主动叫他的名字。
杨磊走过去,有些拘谨地打招呼:大家好,我是杨磊。
这就是我们的'游戏直觉'专家!一个戴眼镜的男生站起来握手,我是陈明,团队队长。这是李想和张悦。
杨磊听到最后一个名字时愣了一下——张悦,不就是那个对他态度恶劣的闺蜜吗果然,短发女生冷冷地看了他一眼,连招呼都懒得打。
坐我旁边吧。林琳霖指了指身边的空位,你带书了吗
杨磊从背包里掏出那本《Python入门》,现在它已经布满了笔记和折角。陈明接过去翻了翻,惊讶地挑眉:哇,你学得挺认真的嘛,已经看到面向对象了
呃...差不多...杨磊心虚地回答,实际上他昨晚才囫囵吞枣地扫过那部分。
杨磊的建议确实帮了大忙。林琳霖对队友们说,我们的状态机问题困扰了一周,他从游戏角度提出的解决方案居然真的有效。
所以你是学计算机的李想问道。
经济系,大二。杨磊老实回答,编程纯属兴趣...
那更厉害了!陈明赞叹道,有兴趣转系吗我们团队正缺有想法的人。
张悦突然插话:得了吧,人家只是玩过几个游戏,碰巧蒙对了而已。编程哪有那么简单。
气氛一时有些尴尬。林琳霖皱了皱眉,但没说什么。杨磊赶紧打圆场:张悦说得对,我就是个外行。不过如果你们以后还有游戏逻辑方面的问题,我很乐意提供想法。
说到游戏,李想突然眼睛一亮,你们玩过《代码英雄》吗我们程序员的最爱。
杨磊心头一跳——这不正是王健提到过的林琳霖玩的游戏吗当然!天梯排名前100!
真的假的李想瞪大眼睛,我拼死拼活才打到300多...琳霖也玩,不过她比较菜,才...
李想!林琳霖罕见地提高了声音,脸上泛起一丝红晕。
杨磊忍不住笑了:没关系,新手都这样。如果你想提高,我可以带你玩。
林琳霖看了他一眼,嘴角微微上扬:也许吧...等比赛结束。
这顿晚饭在愉快的氛围中继续。除了张悦时不时投来的怀疑目光,其他人都对杨磊很友善。陈明甚至邀请他下次来参加他们的编程沙龙。
离开餐馆时,林琳霖主动提出:我送你到校门口吧。
九月的晚风带着丝丝凉意,校园里的路灯在两人身上投下柔和的光晕。杨磊心跳加速,小心翼翼地保持着半步的距离。
谢谢你今天的帮助。林琳霖突然开口,我...我之前可能对你有些偏见。
因为我看上去像个不务正业的游戏宅杨磊自嘲地笑笑。
不全是...林琳霖低头看着地面,张悦说我太容易相信别人,所以...
她是个好朋友,关心你是应该的。杨磊真诚地说,不过我希望你能给我一个证明自己的机会。
林琳霖停下脚步,直视他的眼睛:为什么这么想接近我
杨磊被这直接的问题问住了。他可以选择一个轻松的玩笑回答,但看着她认真的眼神,他决定诚实:因为那天在网吧,我看到你解出一个难题时的笑容...那是我见过最美的画面。我想看到更多那样的笑容。
林琳霖明显没料到这么直白的回答,一时语塞。两人沉默地走到校门口,杨磊正准备道别,林琳霖突然说:我们每周三晚上在网吧有编程练习,如果你真的对编程感兴趣...可以来看看。
杨磊眼睛一亮:一定!
不过,林琳霖补充道,别再假装初学者了。我看得出你这两天恶补过,但基础还很薄弱。从hello
world开始学起不丢人。
杨磊不好意思地挠挠头:被你看出来了啊...
林琳霖笑了,这次是一个完整的、真诚的笑容:周三见,杨磊。
看着她的背影消失在校园里,杨磊站在原地,感觉心里有什么东西悄然改变了。这不再仅仅是一次心血来潮的追求,他真心想走进她的世界,了解她热爱的事物——哪怕是要从最基础的print('Hello,
world!')开始学起。
周三下午三点,杨磊已经在图书馆坐了五个小时,面前摊开的《Python编程:从入门到实践》已经翻过了大半。他揉了揉酸胀的眼睛,把又一个难以理解的概念记在笔记本上。
磊哥,你居然在这!王健的声音从身后传来,伴随着一袋小笼包的香气,兄弟们找你一上午了,今晚'吃鸡'战队赛忘了
杨磊头也不抬:你们找别人吧,我今晚有事。
什么事比战队赛还重要王健凑过来看他的书,夸张地瞪大眼睛,卧槽,你还在啃这本真要走程序员路线追女生啊
小声点!杨磊赶紧制止他,这里是图书馆。
王健压低声音:不是我说,磊哥,装装样子得了,你还真打算学编程啊咱们经济系的,学这玩意儿有啥用
杨磊终于抬起头,眼神是王健从未见过的认真:我不是在装样子。林琳霖每周三晚上在网吧有编程练习,我答应了要去。
所以你就坐在这啃一整天技术书王健不可置信地问,你知道你现在什么样吗眼红得像兔子,头发乱得像鸡窝,身上一股泡面味...
杨磊这才意识到自己的状态,赶紧整理了一下头发:有那么夸张吗
比那还夸张。王健把包子递给他,至少吃点东西吧,别女生没追到,自己先猝死了。
杨磊接过包子狼吞虎咽,眼睛还盯着书上的代码示例:你说,为什么Python的类方法一定要加'self'参数多麻烦啊...
王健翻了个白眼:完了完了,彻底走火入魔了。行吧,我去跟刘洋他们说一声,今晚比赛换人。不过...他坏笑一下,你欠我们一顿烧烤。
成交。杨磊心不在焉地答应,注意力已经回到了书本上。
下午六点半,杨磊站在极速网吧门口,深呼吸几次才推门进去。林琳霖已经在她常坐的位置上,旁边还有陈明和李想,三人正专注地盯着各自的屏幕。
嗨...杨磊走过去,声音比平时小了一半。
林琳霖抬起头,看到他时眼睛微微睁大:你真的来了。
当然,我答应过的。杨磊把背包放在旁边的空位上,不...不打扰你们吧
陈明热情地招手:怎么会!快坐下,我们刚开始。琳霖说你最近在学Python
杨磊点点头,小心翼翼地坐下,生怕自己的笨拙会打扰到他们。林琳霖瞥了他一眼:你学到哪了
类和对象...不过还不太明白继承和多态...杨磊老实回答。
那正好,李想插话,我们今晚练习面向对象编程,你可以跟着做基础部分。
接下来的两个小时,杨磊仿佛置身于一个全新的世界。他努力跟上三人的讨论,虽然大部分术语都听不懂,但还是认真记下每一个知识点。林琳霖偶尔会停下来解释一些基础概念给他听,语气平静但耐心。
你的代码风格太乱了,她看着杨磊屏幕上歪歪扭扭的代码皱眉,Python靠缩进来确定代码块,你这样根本分不清层次。
杨磊羞愧地低下头:我习惯了随便写...
在这里。林琳霖突然靠过来,一只手搭在他的键盘上,另一只手点着屏幕。她身上淡淡的茉莉花香瞬间包围了杨磊,让他的大脑直接宕机。你看,if语句下面的代码要统一缩进四个空格,像这样...
杨磊根本没听进去她在说什么,全部的感官都集中在两人短暂的接触上。林琳霖似乎没有意识到他的异常,继续演示了几个基础例子,然后回到自己的位置上。
你自己试试写一个简单的学生类,有名字和年龄属性,再加一个打印信息的方法。她布置了任务,又投入到自己的复杂算法中。
杨磊花了四十分钟才勉强写出一个能运行的类,而林琳霖他们已经在讨论某种高级设计模式了。看着自己屏幕上寒酸的几行代码和他们屏幕上密密麻麻的程序,杨磊第一次真切地感受到两人之间的差距。
九点半,练习结束。陈明和李想收拾东西准备离开,林琳霖却坐着没动。
你们先走吧,我再检查一下比赛代码。她对队友说,然后看向杨磊,你要走吗
杨磊摇摇头:我再练一会儿...
等两人离开,网吧角落只剩下他们。林琳霖突然转向他:为什么突然对编程这么认真
杨磊的手指停在键盘上:不是突然...我是真的感兴趣。
因为我想让你喜欢我——这句话在他喉咙里转了一圈,终究没敢说出口。
林琳霖盯着他看了几秒,似乎想从他脸上找出什么。然后她轻轻叹了口气:你的代码有很多问题,但...态度比我想象的认真。
这句算不上夸奖的评价却让杨磊心里一暖:我还有很多要学的...
慢慢来。林琳霖关掉复杂的项目,打开一个新文件,我教你写个简单的小游戏吧,这样学起来有趣些。
就这样,在接下来的一周里,杨磊和林琳霖形成了一种奇怪但和谐的学习模式。每周三晚上,他会准时出现在网吧,跟着她学习编程基础;而其他时间,他则拼命自学,只为了能在下次见面时多懂一点,不辜负她的时间。
周五下午,杨磊正在宿舍调试一个简单的小游戏程序,手机突然响了。是林琳霖发来的消息:
周日有空吗陈明组织了个编程沙龙,都是初学者,你可以来看看
杨磊盯着这条消息看了足足一分钟,心跳加速。这是林琳霖第一次主动约他!他赶紧回复:
有空!具体时间地点
周日下午两点,学校创客空间三楼。不用紧张,都是基础内容
杨磊回了个一定到,然后立刻翻出所有编程资料,决定在周日之前再突击一遍基础知识。他完全没注意到三个死党站在门口,表情各异。
磊哥...刘洋幽幽地说,你已经两周没跟我们一起打游戏了。
兄弟们都怀疑你被外星人抓走了,张浩补充道,原来是被代码妖精勾了魂。
王健直接走到杨磊面前,摸了摸他的额头:没发烧啊...怎么就像变了个人似的
杨磊拍开他的手:别闹,我周日要去个编程沙龙,得准备一下。
编程沙龙三人异口同声地重复,仿佛听到了什么外星词汇。
你们懂什么,杨磊难得严肃地说,林琳霖愿意教我,我不能辜负她的好意。
哇哦...刘洋夸张地捂住胸口,我们的磊哥长大了,知道为女生发奋向上了。
滚蛋!杨磊笑骂着扔过去一个枕头,但心里知道他们说的没错——他确实在改变,而这种改变,连他自己都感到惊讶。
周日的编程沙龙比杨磊想象的正式得多。创客空间里坐了二十多人,陈明在前面讲解Python的高级特性,而林琳霖则在一旁协助解答问题。杨磊选择了一个角落的位置,努力跟上节奏。
接下来我们做个简单练习,陈明宣布,两人一组,写一个能进行四则运算的计算器程序。
大家自发组队,杨磊正犹豫要不要找林琳霖,她已经拿着笔记本坐到了他旁边:我和你一组吧。
杨磊紧张得手心冒汗:我...我可能拖你后腿...
没关系,从简单的开始。林琳霖新建了一个文件,你先写加法函数。
在接下来的一个小时里,杨磊见识到了林琳霖的另一面——作为指导者的她耐心而细致,会在他卡住时给出恰到好处的提示,而不是直接给出答案。当他们的小计算器终于能正确运行所有基础运算时,杨磊忍不住欢呼出声,引来周围人的目光。
对不起,太兴奋了...他不好意思地压低声音。
林琳霖却笑了:这是正常的反应。我写出第一个能运行的程序时,高兴得一晚上没睡着。
这句话让杨磊看到了希望——也许他们之间的差距,并没有想象中那么大。
沙龙结束后,陈明提议大家一起去吃饭。杨磊正要跟上,林琳霖却拉住他:等一下...下周三我不能去网吧了。
啊为什么杨磊的心一下子沉了下去。
比赛前的封闭集训,要去城郊的培训基地一周。林琳霖解释道,所以...我想问你要不要我的编程笔记对你自学可能有帮助。
杨磊眼睛一亮:当然要!太感谢了!
林琳霖从包里拿出一个黑色笔记本递给他:里面有些地方可能写得比较乱,看不懂的可以微信问我。
接过笔记本,杨磊小心翼翼地翻开第一页。上面密密麻麻但工整地记录着各种编程概念和示例代码,空白处还有小巧精致的批注和图示。这简直就是一本编程宝典!
这...太详细了...杨磊由衷赞叹,你一定花了很多时间整理...
习惯了。林琳霖轻描淡写地说,但杨磊注意到她的耳尖微微泛红,走吧,其他人等着呢。
聚餐时,杨磊被安排坐在张悦旁边。整个晚上,短发女生都用一种审视的目光打量他,让他如坐针毡。
听说你最近经常和琳霖一起学习趁林琳霖去洗手间,张悦突然发问。
杨磊点点头:她教了我很多...
琳霖很单纯,张悦打断他,从小到大只知道学习和编程,从来没谈过恋爱。如果你只是想玩玩,趁早离她远点。
杨磊放下筷子,直视张悦的眼睛:我是认真的。我知道我看起来像个吊儿郎当的游戏宅,但对林琳霖...我是真的喜欢她,不仅仅是外表,还有她对编程的热情,教人时的耐心...
张悦似乎被他的直白震住了,沉默了一会儿才说:...最好是这样。如果让我知道你伤害她,有你好看的。
林琳霖回来时,敏锐地察觉到气氛有些异样:你们聊了什么
data-fanqie-type=pay_tag>
没什么,张悦突然笑了,只是让杨磊知道,想追我们家琳霖没那么容易。
林琳霖的脸一下子红了:张悦!胡说什么呢!
杨磊也感到脸颊发烫,但心里却有一丝窃喜——至少张悦不再那么敌视他了。
接下来的日子,杨磊像变了个人。除了必修课,他把所有时间都花在了学习编程上。林琳霖的笔记本成了他的圣经,每天翻阅到深夜。他甚至开始在网上找一些小项目来练手,虽然经常遇到各种问题,但每次解决一个bug都能让他兴奋半天。
死党们对他的转变既惊讶又无奈。完了,磊哥彻底沦陷了,王健摇头叹息,你们看到没,他手机屏保都换成Python语法表了!
这叫为爱奋斗,懂不懂杨磊头也不抬地反驳,手指在键盘上敲个不停。
林琳霖去集训的这一周,两人主要通过微信联系。杨磊会把每天的学习成果发给她看,而她则会抽空回复一些建议和鼓励。虽然只是简单的文字交流,但每次看到她的消息,杨磊都会不自觉地笑起来。
周五晚上,杨磊正在调试一个自己写的小游戏,手机突然响起视频通话的提示音——是林琳霖!他手忙脚乱地接起来,屏幕那头出现了林琳霖略显疲惫但兴奋的脸。
杨磊!我们晋级决赛了!她难得情绪外露,声音比平时高了几度。
太棒了!恭喜!杨磊由衷地为她高兴,什么时候回来
明天下午。林琳霖稍微平静了些,对了,你学的怎么样了
杨磊赶紧把摄像头对准电脑屏幕:我试着写了个猜数字的小游戏,但有个bug一直解决不了...
接下来的十分钟,林琳霖远程指导他调试代码。虽然隔着屏幕,但杨磊感觉两人之间的距离似乎比以往任何时候都要近。
杨磊...结束前,林琳霖突然欲言又止,明天...是我生日。陈明他们说要庆祝,你要不要也来
杨磊差点从椅子上摔下来:当然!在哪里几点
晚上七点,学校附近的'四季春'餐厅。林琳霖似乎有些不好意思,不用准备礼物什么的,就是简单吃个饭...
一定到!杨磊斩钉截铁地说,脑子里已经开始飞速思考该送什么礼物。
挂断视频,杨磊立刻打电话给王健:紧急情况!明天林琳霖生日,快帮我想想送什么礼物好!
卧槽,见家长级别的邀请了王健在电话那头惊呼,磊哥这是要上位成功的节奏啊!
少废话,快出主意!
经过三个死党的激烈讨论和一番紧急采购,第二天晚上六点五十,杨磊站在四季春门口,手里拿着精心准备的礼物,心跳如擂鼓。
餐厅包间里已经坐了七八个人,除了陈明、李想和张悦,还有几个杨磊不认识的编程队成员。林琳霖坐在主位,今天她难得地穿了条淡蓝色连衣裙,头发也精心打理过,看起来格外清新动人。
杨磊!看到他,林琳霖眼睛一亮,你来啦。
杨磊走过去,把礼物递给她:生日快乐!
林琳霖接过长方形的礼物盒,轻轻摇了摇:可以现在打开吗
在众人的注视下,她拆开包装,里面是一块精致的机械键盘,键帽是渐变蓝设计,右下角还刻着她的名字缩写LLL。
这...林琳霖瞪大眼睛,太贵重了...
听说你们程序员最讲究键盘手感,杨磊有些紧张地解释,这个型号适合长时间敲代码,手腕不会太累...
林琳霖轻轻抚过键盘,眼中闪烁着惊喜:谢谢你,我很喜欢。
哇哦~陈明带头起哄,这礼物够用心的啊!
张悦在一旁意味深长地看着杨磊,但这次眼神中少了敌意,多了几分认可。
晚餐在愉快的氛围中进行。杨磊虽然和编程队的其他人不熟,但努力融入谈话,偶尔还能用他最近恶补的知识插上几句专业讨论,引来林琳霖赞许的目光。
蛋糕上来后,大家轮流送上祝福。轮到杨磊时,他举起饮料杯,真诚地说:祝林琳霖生日快乐,编程比赛夺冠,还有...永远保持对代码的热爱。
这个朴实无华的祝福却让林琳霖微微一笑,轻声说了句谢谢。
聚会进行到一半时,林琳霖接到一个电话,出去接听。回来时,她脸色有些凝重:抱歉各位,实验室那边出了点问题,我得先走了。
现在蛋糕还没吃完呢!张悦不满地说。
真的很重要,系统崩溃了,明天就要交项目...林琳霖歉意地看着大家,你们继续,不用管我。
杨磊站起来:我送你吧。
林琳霖犹豫了一下,点点头。
九月的夜晚已经有些凉意。两人并肩走在回校的路上,一时无言。
对不起,打断了你的生日聚会。杨磊率先打破沉默。
没关系,这种事经常发生。林琳霖抱着键盘礼物盒,谢谢你今天的礼物,真的很特别。
你喜欢就好。杨磊松了口气,那个...比赛什么时候决赛
下个月。林琳霖回答,如果赢了,有机会去美国参加国际赛。
哇,那太棒了!杨磊由衷地说,你一定可以的。
到了实验室楼下,林琳霖停下脚步:就送到这吧,我可能要忙到很晚。
好...生日快乐,林琳霖。杨磊有些不舍地道别。
回到宿舍,杨磊盯着手机屏幕发呆,犹豫要不要发条消息问问她实验室的问题解决了没有。正当他纠结时,手机突然震动——是林琳霖发来的消息!
一张照片,是那块新键盘已经连接在她的电脑上,旁边还有一个小蛋糕。配文是:实验室问题解决了,偷偷用了下新键盘,手感真的很好。再次感谢你的礼物:)
杨磊盯着那个简单的笑脸符号看了足足一分钟,心里涌起一股暖流。他回复道:你喜欢就好!下次教你用这个键盘打游戏,绝对碾压对手!
林琳霖回得很快:游戏就算了...不过,下周网吧见
一定到!杨磊飞快地回复,嘴角不自觉地上扬。
放下手机,他看向窗外皎洁的月光,突然意识到一件事:最初他只是被林琳霖的外表吸引,但现在,他真心喜欢上了这个认真、聪明、对编程充满热情的女生。而她似乎也开始慢慢接受他的存在...
这个认知让杨磊心跳加速。他翻开那本已经被翻得起皱的Python教材,决定在下次见面之前,再啃下几个难点。不是为了讨好她,而是为了能真正走进她的世界。
十月的第二个周六,杨磊站在理工大学计算机楼前,手里拿着两杯热奶茶,不断调整着呼吸。今天是林琳霖编程比赛的决赛,她昨晚发消息说可以带朋友观赛,杨磊几乎是一秒就回复了一定到。
杨磊!
熟悉的声音从身后传来。杨磊转身,看到林琳霖小跑过来,今天她穿了件正式的白色衬衫和黑色西裤,头发整齐地扎成马尾,鼻梁上架着一副防蓝光眼镜,看起来既专业又可爱。
给你的。杨磊递过一杯奶茶,半糖少冰,对吧
林琳霖接过奶茶,眼睛微微睁大:你还记得啊...
当然。杨磊咧嘴一笑,比赛准备得怎么样紧张吗
有点。林琳霖罕见地承认了紧张,手指无意识地摩挲着杯壁,这次决赛题目是现场公布,完全靠临场发挥。
你肯定没问题!杨磊鼓励道,我可是见过你三分钟解决我三天都搞不定的bug。
林琳霖嘴角微微上扬:那是你太菜了...不过,谢谢你来加油。
两人一起走进计算机楼,大厅里已经聚集了不少参赛选手和观众。陈明和李想向他们招手,旁边还站着张悦。
我们的救星来了!陈明热情地拍了拍杨磊的肩膀,上次你的随机权重建议可是帮了大忙!
张悦则上下打量了杨磊一番:哟,今天穿得挺人模人样的嘛。
杨磊今天确实特意打扮过,换下了平常的连帽衫和牛仔裤,穿了件深蓝色衬衫和黑色休闲裤。他刚想回嘴,广播响起了比赛即将开始的提示音。
我们得去准备了。林琳霖把没喝完的奶茶塞给杨磊,帮我拿着,比赛结束再喝。
加油!杨磊朝她竖起大拇指,我会在观众席给你打气的!
比赛在大楼三楼的机房举行,观众可以通过大屏幕实时观看各队的编程过程。杨磊和张悦找了个靠前的位置坐下。
你知道比赛规则吗张悦突然问。
杨磊摇摇头:不太清楚细节...
各队要在四小时内解决三个算法问题,按完成时间和代码效率排名。张悦解释道,琳霖负责核心算法设计,陈明写框架,李想调试优化。
大屏幕上,林琳霖的团队已经就位。她戴上耳机,全神贯注地盯着屏幕,手指在键盘上轻轻敲击,似乎在热身。杨磊从未见过她这种状态——像一名即将上场的运动员,专注而锐利。
比赛开始,题目公布:第一个问题是设计一个最优路径规划算法。林琳霖立刻在白纸上画起示意图,不时和陈明交换意见。不到十分钟,她就写出了算法框架,速度之快引来观众席一阵小声惊叹。
她一直都是这样吗杨磊忍不住问张悦。
张悦骄傲地点头:琳霖在算法设计上是全校顶尖的,去年就拿过全国大学生编程竞赛银奖。
第一个问题他们只用了四十分钟就解决了,暂时排名第一。第二个问题关于数据压缩算法,稍微棘手一些,但林琳霖团队依然在一小时十五分钟后提交了正确答案。
看来冠军稳了。张悦松了口气。
然而第三个问题却出现了意外。题目要求设计一个多线程任务调度系统,林琳霖很快写出了核心代码,但在测试阶段,系统不断出现死锁。
怎么回事杨磊看到林琳霖眉头紧锁,不断修改代码但问题依旧。
张悦也皱起眉头:好像是线程同步出了问题...这种bug最难查了。
时间一分一秒过去,原本领先的优势逐渐被其他队伍赶上。林琳霖的额头上渗出细密的汗珠,嘴唇抿成一条直线。杨磊看在眼里,急在心里。
突然,他灵光一现,掏出手机给林琳霖发了条消息:试试游戏引擎里的双缓冲机制就像我们玩的那个RTS游戏的资源管理系统
发完他才意识到比赛期间选手可能收不到消息。但令他惊讶的是,林琳霖居然拿起手机看了一眼,然后陷入思考。
他们可以带手机杨磊小声问。
按规定不行,但琳霖总是偷偷带着,说紧急情况可以查资料。张悦无奈地说,评委睁一只眼闭一只眼罢了。
只见林琳霖和陈明快速讨论了几句,然后开始大幅修改代码结构。十分钟后,他们的程序通过了所有测试用例——成功解决了死锁问题!
太棒了!杨磊激动地站起来,引来周围人的侧目。
最终,林琳霖团队以微弱优势夺得冠军。颁奖仪式后,参赛者们陆续走出机房。林琳霖一看到杨磊就快步走过来,眼睛亮晶晶的。
你的建议太关键了!她难得情绪激动,我怎么就没想到用双缓冲来解决资源竞争呢
杨磊挠挠头:就是突然想到上次我们玩《星际争霸》时你问过资源调度原理...
天才的联想!陈明走过来用力握住杨磊的手,你必须加入我们的庆功宴!
庆功宴在学校附近的一家火锅店举行。席间,队员们兴奋地讨论着比赛细节和国际赛的准备计划。杨磊虽然插不上太多话,但看到林琳霖开心的样子,也跟着高兴。
对了,李想突然说,下周六有个《代码英雄》的校园赛,冠军有五千元奖金。我们编程队肯定参加,杨磊你要不要也来你天梯排名不是挺高的吗
杨磊一愣:我和你们一起
当然!陈明拍拍他的肩,你和琳霖组队,正好互补。她理论知识强,你实战经验丰富。
杨磊看向林琳霖,后者竟然没有反对,只是小声说:如果你有兴趣的话...
当然有兴趣!杨磊立刻答应,心里乐开了花。
火锅吃到一半,林琳霖去洗手间。张悦趁机凑到杨磊旁边:喂,你刚才那条消息救了他们的比赛,挺厉害的嘛。
杨磊有些意外张悦会夸他:只是运气好,想到个类比而已...
琳霖从没对哪个男生这么上心过。张悦突然压低声音,她甚至为了教你编程调整了自己的学习计划。所以,别辜负她,懂吗
杨磊心头一热,正想表态,林琳霖回来了,张悦立刻若无其事地坐回原位。
饭后,杨磊主动提出送林琳霖回宿舍。十月的夜晚已经有些凉意,林琳霖把外套裹紧了些。
恭喜夺冠。杨磊打破沉默,看你比赛的样子,真的很厉害。
林琳霖难得地没有谦虚:算法设计确实是我的强项...不过今天要不是你,我们可能就卡在第三个问题了。
团队合作嘛。杨磊笑道,对了,下周六的比赛,你真的要和我组队我以为你不喜欢玩游戏...
《代码英雄》不一样,它更像编程练习。林琳霖解释道,而且...和你一起挺有意思的。
这句轻描淡写的话让杨磊心跳加速。他偷偷瞥了一眼身旁的女孩,月光下她的侧脸线条柔和而清晰,睫毛在脸上投下细小的阴影。
那...我们赛前要不要练习一下配合杨磊试探性地问。
林琳霖点点头:周三老时间,网吧见
一言为定!
接下来的几天,杨磊除了上课就是泡在《代码英雄》里,不仅自己苦练技术,还研究各种适合双人配合的战术。死党们对他突然的勤奋既惊讶又好笑。
磊哥,你以前打游戏可从来没这么认真过。王健看着杨磊密密麻麻的战术笔记直摇头。
这次不一样,杨磊头也不抬地继续研究,我要和林琳霖一起比赛。
哇哦~三个死党齐声起哄,见家长之后现在是共同参赛磊哥这是要转正的节奏啊!
滚蛋!杨磊笑骂着扔过去一个抱枕,但耳根却悄悄红了。
周三晚上,两人如约在网吧碰面。林琳霖带来了她的新键盘,而杨磊则准备了几套战术方案。
我们先试试最简单的分工作战,杨磊讲解道,你负责资源管理和基地建设,我来负责前线作战和侦查。
林琳霖点点头,进入游戏。刚开始几局,她明显跟不上节奏,频频犯错。但令杨磊惊讶的是,她并没有气馁,而是每次失败后都冷静分析原因,进步速度快得惊人。
你学东西一直都这么快吗三小时后,杨磊看着屏幕上胜利的字样,忍不住问。
林琳霖推了推眼镜:找到规律就不难了。这游戏本质上还是资源优化和策略选择问题,只是表现形式不同。
天才就是天才。杨磊由衷赞叹,照这个速度,周六我们真有希望夺冠。
林琳霖嘴角微微上扬:再来一局
两人一直练习到网吧关门。走在回校的路上,杨磊突然意识到,这是他们认识以来相处最自然的一次。没有尴尬,没有刻意的找话题,就像...老朋友一样。
周六的比赛在学校电竞馆举行,吸引了二十多支队伍参加。杨磊和林琳霖起了个队名Code&Combo,引起不少笑声——因为其他队伍都是酷炫的英文名,只有他们这个看起来像随便凑的。
紧张吗等待开场时,杨磊小声问林琳霖。
她摇摇头,眼睛盯着舞台:比编程比赛轻松多了。输了又不会怎样。
杨磊笑了:这态度好。不过我们还是冲着冠军去,对吧
比赛采用双败淘汰制。前几轮,他们遇到的大多是业余玩家,轻松取胜。但随着比赛深入,对手越来越强。半决赛时,他们遭遇了上届亚军队伍,陷入苦战。
换战术!杨磊在关键时刻低声指示,你出奇兵偷袭他们资源点,我假装主力进攻吸引火力!
这个冒险的战术出乎对手意料,林琳霖精准的操作和时机把握让对方措手不及,最终他们以微弱优势晋级决赛。
太棒了!杨磊兴奋地握住林琳霖的手,你刚才那波操作简直神了!
林琳霖这才意识到自己的手被握住,脸微微一红,但没有抽回:你的诱敌战术很有效...
决赛对手是电竞社的种子队伍,两名队员都是天梯排名前50的高手。赛前几乎没人看好杨磊他们,连解说都开玩笑说Code&Combo能进决赛已经是奇迹了。
比赛开始,对手果然实力强劲,很快就占据了优势。杨磊额头渗出汗水,手指在键盘上飞舞,努力挽回局势。就在所有人都以为胜负已定时,林琳霖突然说:给我三分钟。
她完全改变了战术,放弃正面抵抗,转而全力发展科技。杨磊立刻明白了她的意图,转而全力防守拖延时间。当对手以为胜券在握时,林琳霖的新兵种突然投入战场——这是一种很少人使用的冷门单位,但正好克制对手的主力阵容。
局势瞬间逆转!对手措手不及,阵型大乱。杨磊抓住机会发动反击,最终在时间即将耗尽时摧毁了对手的主基地!
冠军!Code&Combo是冠军!解说员激动地大喊,谁能想到这个临时组合会夺冠尤其是那个女生,操作太精准了!
领奖台上,杨磊接过奖金支票和奖杯,笑得合不拢嘴。林琳霖站在旁边,虽然表情依旧平静,但眼睛里闪烁着喜悦的光芒。
我们赢了!杨磊忍不住拥抱了她,林琳霖身体一僵,但没有推开。
主要是你的战术好...她小声说。
赛后,电竞社的指导老师甚至邀请他们加入校队,但林琳霖婉拒了:我只是来体验一下,编程才是我的主业。
回校路上,杨磊提议:奖金我们平分吧
林琳霖摇摇头:你出力更多,你拿三分之二。
那怎么行!没有你的精准操作和最后那波奇招,我们根本赢不了。杨磊坚持道,五五分,不然我良心不安。
最终林琳霖妥协了:好吧...那今晚我请你吃饭,就当庆祝。
杨磊眼睛一亮:真的就我们两个
林琳霖似乎这才意识到自己约了单独吃饭,耳根微微发红:嗯...如果你没别的安排的话...
当然没有!杨磊立刻回答,心里乐开了花。
他们选了学校附近一家安静的西餐厅。杨磊换了件干净衬衫,甚至还喷了点古龙水;而林琳霖也换了身淡黄色的连衣裙,头发披散下来,比平时多了几分柔美。
你今天真好看。点完餐,杨磊脱口而出,然后立刻后悔自己的直白。
但林琳霖只是微微低头,说了声谢谢,并没有不高兴的样子。
晚餐在愉快的氛围中进行。他们聊了游戏,聊了编程,聊了各自的家乡和家庭。杨磊惊讶地得知林琳霖父亲是大学数学教授,母亲是医生,难怪她那么聪明。
所以你家是学霸世家啊,杨磊感叹,压力一定很大吧
林琳霖轻轻搅动着饮料:还好...我从小就知道自己会学计算机,就像我爸学数学一样自然。
我就不一样了,杨磊笑道,我爸是开超市的,我妈是家庭主妇。我选经济系纯粹是因为听说好找工作。
但你很聪明,林琳霖突然说,能从游戏联想到算法解决方案,这不是谁都能做到的。
杨磊被她夸得有些不好意思:就是瞎琢磨...对了,国际编程比赛什么时候
下个月中旬。林琳霖的眼睛亮了起来,如果表现好,有可能被硅谷的公司注意到...
看着她谈起梦想时闪闪发光的眼睛,杨磊感到心脏漏跳了一拍。这一刻的林琳霖,比任何时候都要美丽。
晚餐后,杨磊坚持送她回宿舍。走到女生宿舍楼下时,林琳霖突然说:下周我们编程队有团建,你要一起来吗
杨磊惊喜地点头:当然!
周六下午两点,计算机楼门口集合。林琳霖说完,犹豫了一下,又补充道,晚安,杨磊。今天...很开心。
我也是,晚安。杨磊目送她走进宿舍楼,直到她的身影消失在大门后。
回宿舍的路上,杨磊的脚步轻快得几乎要飞起来。两次比赛,一次晚餐,还有即将到来的团建...他和林琳霖的关系正在稳步前进。也许,再努力一点,他就能...
杨磊
一个熟悉的声音打断了他的思绪。杨磊抬头,看到林琳霖和一个高个子男生站在计算机楼前的路灯下。男生穿着笔挺的衬衫,正俯身对她说着什么,而林琳霖竟然在微笑——那种杨磊很少见到的、放松而自然的微笑。
杨磊的心突然沉了下去。他迅速躲到一棵树后,不想打扰他们。透过树叶间隙,他看到男生递给林琳霖一个文件夹,她接过后说了些什么,然后两人一起笑了起来。最后,男生甚至轻轻拍了拍她的肩膀,才挥手告别。
等林琳霖走进计算机楼,杨磊才从树后走出来,心里五味杂陈。那个男生是谁为什么和林琳霖这么亲密他们是什么关系
无数问题在脑海中盘旋,但杨磊没有勇气直接去问林琳霖。毕竟,他们只是朋友...他有什么资格过问她的私事呢
回到宿舍,杨磊躺在床上,盯着天花板发呆。手机突然震动,是林琳霖发来的消息:团建改去郊外烧烤,记得带防晒霜:)
简单的一句话,又让他心情好了起来。他回复了个OK的手势,然后点开她的朋友圈,想看看有没有什么线索。但林琳霖的朋友圈几乎全是转发编程相关的文章,没有任何个人生活的内容。
那个男生到底是谁这个问题像根刺一样扎在杨磊心里。但他决定先把它放在一边——毕竟,林琳霖邀请他参加团建,还说了今天很开心...这应该意味着他在她心中有一定位置,对吧
带着这个小小的希望,杨磊慢慢进入了梦乡,梦里全是那个穿着淡黄色连衣裙、在游戏比赛中大杀四方的女孩。
团建活动前一天的晚上,杨磊在宿舍里翻箱倒柜,把三个死党吵得不得安宁。
磊哥,你这是在找什么拆家呢王健从上铺探出头,看着满地狼藉。
我那件蓝色格子衬衫,见过没杨磊头也不抬,继续翻着衣柜。
刘洋嗤笑一声:就你为了见林琳霖专门买的那件上次烧烤不是溅上油渍了吗送去干洗了还没拿回来吧
杨磊猛地拍了下额头:靠,忘了!那穿什么好
随便穿呗,张浩懒洋洋地说,又不是约会,人家编程队团建,你去凑热闹而已。
但那个学长肯定也在...杨磊小声嘀咕着,拿起一件灰色卫衣又嫌弃地扔到一边。
什么学长王健敏锐地捕捉到关键词,一下子来了精神。
杨磊犹豫了一下,还是把那天晚上看到的情景告诉了死党们。三人听完,表情各异。
所以你连人家什么关系都不知道就吃醋了王健摇头,磊哥,这可不像你啊,平时不是挺自信的吗
那不一样...杨磊瘫坐在椅子上,林琳霖平时对谁都客客气气的,但那天晚上她笑得特别...特别自然,好像跟那个学长很熟一样。
问问不就知道了,刘洋建议,直接问她'那男的是谁',多简单。
杨磊摇头:万一只是普通同学或者队友,我不就成小心眼了
那就继续观察,张浩老神在在地说,明天的团建,那个学长如果在,你看他们互动就知道了。
第二天中午,杨磊比约定时间提前半小时就到了集合地点。他最终选了件深蓝色夹克,里面搭白色T恤,头发仔细梳过,还喷了点古龙水。
计算机楼前空无一人。杨磊来回踱步,时不时看表。一点五十分,同学们陆续到达,但林琳霖还没出现。
杨磊!来得真早啊!陈明热情地打招呼,等琳霖呢她刚发消息说马上到。
杨磊点点头,眼睛盯着路口。两点整,一辆出租车停在路边,林琳霖和一个高个子男生一起下车——正是那天晚上看到的那个人!
杨磊的心猛地沉了下去。今天的林琳霖穿了件淡粉色卫衣和牛仔裤,头发扎成马尾,看起来格外青春活力。她和那个男生有说有笑地走过来,手里还拿着一个文件夹。
抱歉大家,实验室有点事耽搁了。林琳霖走到众人面前,然后看向杨磊,你到得好早。
刚到不久。杨磊勉强挤出一个笑容,眼睛却不由自主地瞟向那个男生。
哦,介绍一下,林琳霖似乎注意到他的视线,这是陈光学长,我们创业项目的技术顾问。学长,这是杨磊,我们的...朋友。
久仰大名。陈光伸出手,友善地微笑,琳霖常提起你,说你的游戏思维帮了他们大忙。
杨磊握了握他的手,心里稍微好受些——至少林琳霖会向别人提起他。你好学长,我只是提了点小建议而已。
杨磊可是我们编程沙龙的秘密武器,陈明插话,上次校园游戏比赛,他和琳霖搭档拿了冠军!
是吗陈光惊讶地看向林琳霖,你还会打游戏
林琳霖耳根微红:只是凑巧...
人到齐后,大家分乘三辆车前往郊外的烧烤基地。杨磊本想和林琳霖坐同一辆车,但她已经自然地跟着陈光上了第一辆车。杨磊只好和陈明、李想一起坐第二辆。
一路上,陈明滔滔不绝地讲着他们创业项目的进展,但杨磊心不在焉,眼睛始终盯着前面的车。
...所以陈光学长是从MIT回来的,技术特别牛,给了我们很多指导。陈明兴奋地说,如果下个月的答辩顺利,我们就能拿到第一笔天使投资!
答辩杨磊这才回过神,什么答辩
大学生创业创新大赛啊,李想解释道,我们团队做了个智能教育软件,琳霖是核心算法设计者。
原来他们最近频繁见面是为了创业项目...杨磊心里稍微释然了些,但想到林琳霖从没跟他提过这件事,又有些失落。
烧烤基地环境优美,绿树成荫,还有一条小溪流过。大家分工合作,有人生火,有人准备食材。杨磊主动请缨去洗菜,正好看到林琳霖和陈光坐在不远处的凉亭里,对着笔记本电脑讨论什么。
别看了,眼珠子都要掉出来了。张悦突然出现在旁边,递给他一筐生菜,帮忙洗一下。
杨磊尴尬地接过菜筐:他们...经常一起工作
吃醋了张悦一针见血,似笑非笑地看着他,放心,陈光学长有女朋友,在MIT读博呢。他们只是在讨论答辩用的演示程序。
被看穿心思的杨磊耳根发热:我没...就是随便问问。
琳霖最近压力很大,张悦的语气软了下来,创业答辩、编程国际赛,还有专业课考试,全都挤在一起。她每天只睡四五个小时。
杨磊惊讶地看着凉亭里的林琳霖,这才注意到她眼下淡淡的黑眼圈。她怎么不跟我说...
跟你说有用吗张悦反问,但语气并不刻薄,琳霖是那种有事自己扛的人。不过...她顿了顿,你出现后,她确实比以前开心多了。
这句话让杨磊心里一暖。他正想追问更多,凉亭那边突然传来欢呼声。林琳霖和陈光击掌庆祝,看来是解决了什么问题。
烧烤活动持续到傍晚。杨磊几次想找林琳霖单独说话,但她要么在和陈光讨论项目,要么被其他队员围着谈答辩分工。直到活动结束,两人都没找到独处的机会。
回校的路上,杨磊终于和林琳霖坐到了一辆车里,但张悦也在后排,让他没法问私人问题。
下周六我们要去科技园预演答辩,下车时,林琳霖突然对杨磊说,你要一起来吗
杨磊愣了一下:我合适吗
当然,林琳霖认真地说,你是我们团队的幸运星啊。
这句话让杨磊接下来的一周都沉浸在甜蜜中。他上网查了大量关于智能教育软件的资料,甚至准备了几个可能会被评委问到的问题,想给林琳霖一个惊喜。
然而周四晚上,杨磊收到林琳霖的消息:抱歉,明天的预演临时改时间了,和评委的日程冲突。下次再邀请你吧:(
杨磊回复说没关系,让她专心准备。放下手机,他有些失落,但更多的是担心——从短信的语气看,林琳霖似乎压力很大。
转眼到了二月初,校园里开始弥漫着情人节的气息。商店橱窗摆满心形装饰,花店生意火爆。杨磊经过学校礼品店时,驻足看了好久橱窗里的一个音乐盒——打开后会有小舞者随着《致爱丽丝》旋转,底座还可以刻字。
买给林琳霖的王健不知何时出现在他身旁,情人节礼物
杨磊点点头:你觉得她会喜欢吗
不如直接表白得了,王健拍拍他的肩,这都暧昧多久了全宿舍楼都看不下去了。
我想等情人节那天...杨磊小声说,约她吃晚饭,然后送这个。
需要兄弟们帮忙布置场地吗刘洋也凑过来,宿舍楼下的小花园怎么样弄点彩灯气球什么的...
杨磊感激地看着死党们:先别声张,我得确认她那天没安排。
第二天,杨磊给林琳霖发了条消息:情人节晚上有空吗想请你吃个饭:)
发完这条消息,他紧张得手机都不敢看,扔在床上就去洗澡了。回来时,屏幕上显示有一条新消息。
抱歉,那天已经有约了...下次吧
简简单单一句话,让杨磊如坠冰窟。有约了和谁陈光学长吗各种猜测在脑海中翻腾,但他没有勇气直接问。
没关系,下次再说:)他回复道,然后关上手机,整个人瘫在床上。
接下来的几天,杨磊强打精神上课,但死党们都看出他不对劲。情人节前一天晚上,他独自一人去取了定制好的音乐盒——底座上刻着To
LinLin,
my
first
sight
love。
情人节当天,校园里随处可见手牵手的情侣和捧着鲜花的人。杨磊一整天都没给林琳霖发消息,虽然他的手指无数次滑到她的联系方式上。下午最后一节课结束后,他决定去计算机楼碰碰运气——也许能偶遇她,至少看看她今晚到底和谁约会。
计算机楼前人来人往,杨磊找了个不起眼的角落站着,眼睛盯着大门。半小时后,他的耐心得到了回报——林琳霖走了出来,今天她竟然穿了一条淡紫色的连衣裙,头发也精心打理过,比平时更加柔美动人。
杨磊的心跳加速,正想上前,却看到陈光从楼里追出来,手里拿着一个精致的小盒子。林琳霖接过盒子,开心地笑了,然后两人一起朝校门外走去。
这一幕如同一盆冰水浇在杨磊头上。他机械地跟了上去,保持着一段距离。校门外,陈光拦了辆出租车,绅士地为林琳霖开门...
杨磊没有再跟下去。他慢慢走回宿舍,手里的礼物盒突然变得无比沉重。原来她说的有约真的是和陈光...他们是什么关系只是项目伙伴吗那为什么要交换情人节礼物
回到宿舍,杨磊把音乐盒塞进抽屉最深处,然后从床下摸出半瓶威士忌——上学期生日时王健送的,一直没喝完。
磊哥王健推门进来,看到杨磊对着瓶子直接喝,吓了一跳,卧槽,怎么了
杨磊没回答,又灌了一口,火辣辣的液体灼烧着喉咙,却比不上胸口的疼痛。
她...跟别人过情人节去了。他终于开口,声音沙哑,陈光学长。
王健皱眉:你确定是他们约会说不定是项目上的事...
项目杨磊苦笑,谁情人节穿裙子谈项目还交换礼物
王健一时语塞,只能拍拍他的肩:别急着下结论...说不定有误会。
没有误会。杨磊摇摇头,我早该明白的...她那么优秀,怎么会看上我这种连Python都学不好的学渣...
喂,这可不像你啊!王健夺过酒瓶,当初是谁信誓旦旦说要追到计算机系才女的这才遇到点挫折就放弃了
杨磊躺在床上,用胳膊挡住眼睛:不是放弃...是认清现实。我们根本不是一个世界的人。
当晚,杨磊醉醺醺地睡着了,梦里全是林琳霖接过陈光的礼物时那个笑容。半夜他醒来一次,摸出手机,看到林琳霖十点多发来的消息:你今天怎么没来网吧我们练习结束了才发现你不在...
杨磊盯着这条消息看了好久,最终没有回复。他不知道该说什么——质问她为什么和陈光约会那太可笑了,他们又没什么特殊关系...装作没事发生他做不到。
第二天早上,杨磊头痛欲裂,但坚持去上课。中午在食堂,他远远看到林琳霖和张悦坐在一起吃饭,立刻转身换了条路线。
躲谁呢刘洋端着餐盘跟上来,那不是林琳霖吗
不想打扰她。杨磊含糊地说。
接下来的几天,杨磊刻意避开所有可能遇到林琳霖的地方。不去网吧,绕开计算机楼,甚至连食堂都换了时间段去。他注销了游戏账号,把编程书塞到床底,仿佛要彻底切断与那个世界的一切联系。
死党们轮流劝他,但杨磊就像变了个人,整天沉默寡言,除了上课就是躺在床上发呆。
周四晚上,王健实在看不下去了:磊哥,你这样不行啊!至少问清楚吧万一真有误会呢
能有什么误会杨磊苦笑,她从来没说过喜欢我,都是我自作多情...
那也总得给自己一个交代吧王健拿出手机,我现在就给张悦打电话问清楚!
别!杨磊拦住他,我...我不想让她知道我看见了...
看见什么了一个声音从门口传来。张悦站在那里,脸色阴沉,杨磊,你最近为什么躲着琳霖
宿舍里的空气瞬间凝固。杨磊张了张嘴,却说不出话。
她以为你生病了,发消息你也不回,张悦走进来,双手叉腰,结果今天在食堂看到你活蹦乱跳的,就是故意躲着她
我没有...杨磊无力地辩解。
没有那为什么不去网吧为什么看到她转身就走张悦步步紧逼,你知道她这周多忙吗创业答辩就在三天后,她每天只睡三四个小时,可就算这样,她还是担心你是不是出了什么事!
杨磊胸口一阵刺痛。他没想到自己的行为会让林琳霖分心...尤其是在她这么关键的时刻。
对不起...他低声说,我只是...需要一些时间思考。
思考什么张悦不依不饶。
思考我是不是...应该继续打扰她。杨磊抬起头,她有更重要的目标,更好的选择...不应该被我这种人的感情困扰。
张悦盯着他看了几秒,突然明白了什么:你该不会是...看到她和陈光学长在一起,吃醋了吧
杨磊没有否认。
天啊!张悦翻了个白眼,情人节那天他们是去投资人家里做预演!那'礼物'是投资人给的U盘,里面是修改意见!琳霖穿裙子是因为投资人太太特意说了要正式着装!
杨磊瞪大眼睛:真的
废话!张悦气得直跺脚,那几天她忙得连饭都顾不上吃,哪有心思过情人节她推掉你的邀请是因为真的没时间,不是不想见你!
杨磊的心跳加速,一丝希望重新燃起:那...那她现在...
现在她正在实验室通宵debug,因为核心程序突然崩溃了!张悦的声音带上一丝哭腔,如果三天内修不好,整个团队半年的心血就白费了...而她还在担心你为什么突然消失!
杨磊猛地站起来:带我去见她。
现在张悦皱眉,她需要集中精力...
就现在,杨磊坚定地说,也许...也许我能帮上忙。
张悦犹豫了一下,最终点点头:好吧...但如果你再让她分心,我饶不了你!
走在去实验室的路上,杨磊的心情复杂至极。他误会了林琳霖,在她最需要支持的时候反而躲着她...但现在,他至少有机会弥补。无论结果如何,他都要当面告诉她自己的感受——不再逃避,不再猜测。
实验室的灯光透过玻璃窗照射出来,在深夜的走廊上投下长长的影子。杨磊深吸一口气,推开了门...
实验室的门被推开时,发出轻微的吱呀声。杨磊站在门口,眼前的景象让他心头一紧。
宽敞的实验室里,六台显示器同时亮着,映照出林琳霖憔悴的脸。她蜷缩在椅子上,双手抱膝,眼睛红肿,头发凌乱地散在肩上。桌上散落着几个空咖啡杯和咬了一口的能量棒。屏幕上是密密麻麻的代码和一连串刺眼的红色错误提示。
琳霖...张悦轻声唤道。
林琳霖缓缓转过头,目光越过张悦,落在杨磊身上。她的眼睛瞬间睁大,嘴唇微微颤抖,却说不出话来。
我...我带他来了。张悦走过去,轻轻拍了拍林琳霖的肩膀,你们聊,我去外面等。
张悦离开后,实验室陷入一片寂静,只有机箱风扇的嗡嗡声回荡在空气中。杨磊站在原地,喉咙发紧,不知道该说什么。
你...还好吗最终,他挤出一句干巴巴的问话。
林琳霖眨了眨眼睛,一滴泪水不受控制地滑落。她迅速用手背擦去,强作镇定:程序崩溃了。
杨磊慢慢走近,在她旁边的椅子上坐下。屏幕上满是看不懂的代码,但那些ERROR和FAILED的字样已经说明了一切。
什么时候开始的他轻声问。
昨天下午。林琳霖的声音沙哑,我们刚整合完所有模块,准备最后测试,突然就...就这样了。
她点开一个日志文件,里面满是系统报错。陈明和李想熬到凌晨三点,实在撑不住回去休息了。我留下来继续查,但...她的声音哽咽了,找不到问题在哪。所有单元测试都通过了,但整合后就是运行不起来。
杨磊看着她的侧脸,心揪成一团。林琳霖向来是冷静自持的,现在这副模样说明情况已经糟糕到什么程度。
还有多久答辩
48小时。林琳霖闭上眼睛,如果修不好...半年的努力就白费了。投资人的期望,团队的信任...她说不下去了。
杨磊深吸一口气,做出了决定。他拿出手机,拨通了一个号码。
磊子这都几点了电话那头传来一个睡意朦胧的男声。
老白,紧急情况。杨磊的语气异常严肃,我记得你在腾讯做过游戏服务器架构
是啊,怎么了
我这里有个分布式系统的崩溃问题,需要你远程看看。杨磊看了林琳霖一眼,得到她微弱的点头后继续说,我马上把代码和日志发你,能帮忙吗
现在老白打了个哈欠,行吧,谁让你是我哥们呢。发过来吧。
挂断电话,杨磊转向林琳霖:老白是我高中同学,现在在腾讯做后台开发,对分布式系统很有经验。你方便把代码打包发给他看看吗
林琳霖犹豫了一下:这...这涉及我们的核心算法...
我理解。杨磊点点头,如果不行,我们再想别的办法。
林琳霖咬了咬嘴唇,突然打开一个文件夹,开始快速操作:我删掉核心算法部分,只留框架和接口。如果他能在架构层面发现问题...
十分钟后,一个压缩包发到了老白的邮箱。杨磊又打了几个电话,联系了他在游戏公司实习时认识的几个程序员,组建了一个临时技术支援群。
你...认识这么多人林琳霖看着微信群里的讨论,有些惊讶。
杨磊不好意思地挠挠头:游戏圈混久了,认识几个技术大牛。平时一起开黑打游戏,没想到这时候派上用场。
接下来的几个小时,微信群里的技术讨论越来越热烈。老白和其他几位程序员各抒己见,提出各种可能的问题点和排查方向。杨磊不会编程细节,但他能理解大致思路,在林琳霖和群友之间充当翻译。
凌晨三点,林琳霖突然坐直了身体:等等...老白说的这个点...
她快速打开几个文件,对比查看,眼睛越来越亮。是线程安全的问题!我们的缓存模块在多线程环境下没有做好同步!
杨磊赶紧把这个发现发到群里。老白立刻回应:Bingo!就是它了!分布式环境下这个问题会被放大十倍。
找到问题根源后,解决方案很快就讨论出来了。林琳霖的手指在键盘上飞舞,修改代码,调整架构,时不时在群里请教一些细节。
杨磊帮不上技术忙,但他默默地去自动贩卖机买了热牛奶和三明治,放在林琳霖手边。吃点东西吧,你已经十几个小时没正经进食了。
林琳霖头也不抬地嗯了一声,但过了一会儿,她还是拿起三明治咬了一口。杨磊看着她疲惫的侧脸和专注的眼神,心里涌起一股强烈的保护欲。
天蒙蒙亮时,陈明和李想回到了实验室,看到杨磊和林琳霖一起埋头工作的场景,都愣住了。
杨磊你怎么在这...陈明惊讶地问,然后看到了屏幕上的代码,等等,你们找到问题了
线程安全和缓存同步的问题。林琳霖的声音虽然疲惫,但已经有了生气,杨磊的朋友帮了大忙。
陈明和李想立刻加入战斗,四人分工合作,修改代码,运行测试。杨磊负责在群里同步进展,并把群友的建议转达给团队。
中午时分,程序终于通过了所有测试,运行流畅。实验室里爆发出一阵欢呼,连一向稳重的陈明都跳了起来。
成功了!李想激动地抱住林琳霖,我们做到了!
林琳霖疲惫但开心地笑着,然后转向杨磊:谢谢你...没有你,我们不可能这么快解决问题。
杨磊摇摇头:我只是牵线搭桥而已,真正解决问题的是你和你的团队。
不,林琳霖认真地看着他,是你在我最绝望的时候出现了...就像...她顿了顿,似乎在寻找合适的词,但最终只说了一句,谢谢你。
陈明拍拍杨磊的肩膀:兄弟,你正式成为我们团队的名誉成员了!答辩结束后,我们一定好好感谢你!
杨磊笑了笑,但心里泛起一丝苦涩。他帮忙不是为了感谢,而是因为...因为即使心碎,他也无法看着林琳霖陷入困境而无动于衷。
你们继续准备答辩吧,我先回去了。他收拾好自己的东西,准备离开。
等等,林琳霖叫住他,你...你最近为什么...她似乎想问什么,但看了看队友,又改口了,你好好休息,黑眼圈都出来了。
杨磊点点头,没有解释自己突然消失的原因,也没有提起情人节那天的误会。现在不是时候,她有更重要的事情要专注。
走出实验室,杨磊深吸一口新鲜空气。36小时没合眼,他的身体已经到达极限,但心里却有种奇怪的平静。至少,他帮上忙了...至少,看到她笑了...
回到宿舍,杨磊倒头就睡,连衣服都没脱。梦里全是林琳霖红肿的眼睛和修改代码时专注的侧脸。
三天后,杨磊在食堂吃饭时,手机震动了一下。是陈明发来的消息:答辩大获成功!投资人非常满意,当场承诺第一轮投资!今晚七点四季春庆功宴,一定来啊!
杨磊回复了祝贺,但婉拒了邀请。他觉得林琳霖和团队应该享受属于他们的时刻,不需要他这个外人在场。
下午的课结束后,杨磊独自走在回宿舍的路上,突然被人拦住。是张悦,她双手叉腰,一副兴师问罪的样子。
为什么不来庆功宴她直截了当地问。
杨磊耸耸肩:你们团队内部庆祝,我去不合适吧...
少来这套!张悦翻了个白眼,琳霖一直在问你为什么没来,整个人都心不在焉的。
杨磊的心跳漏了一拍:她...提到我了
不止提到,张悦的表情软化下来,她把你在程序崩溃那晚做的一切都告诉了所有人,说没有你,就没有今天的成功。
杨磊不知该如何回应,只能低头看着地面。
喂,张悦突然凑近,压低声音,你知道那天晚上她为什么哭得那么厉害吗不仅仅是因为程序崩溃...
杨磊抬起头,等她说下去。
那天是她连续第三天找你,张悦继续说,你突然消失,短信不回,电话不接...她以为你出了什么事,或者...生她气了。
我...杨磊喉咙发紧,我看到她和陈光学长在情人节...
我就知道!张悦拍了下大腿,你个白痴,就不能直接问清楚吗非要玩消失你知道她这周多难过吗一边准备答辩,一边担心你...
杨磊的心揪了起来:我...我不知道...
现在你知道了。张悦拽住他的胳膊,跟我去庆功宴,当面跟她说清楚!
现在去杨磊犹豫了,不合适吧...他们正庆祝呢...
胆小鬼!张悦松开他,恨铁不成钢地摇头,行,随便你。不过...她神秘地笑了笑,琳霖已经知道那天晚上是你联系了那么多朋友帮忙,也知道你通宵陪她debug...你觉得她现在对你什么看法
杨磊的心跳加速:我...我不知道...
好好想想吧。张悦转身要走,又回头补充道,哦对了,她明天下午三点在计算机楼304教室,一个人做项目复盘。就这些,爱去不去!
看着张悦离去的背影,杨磊站在原地,心乱如麻。他有太多话想对林琳霖说,但又怕打扰她...怕自己的一厢情愿会让她为难...
第二天下午两点四十五,杨磊在计算机楼附近徘徊,手里拿着那个没送出去的音乐盒。去还是不去说什么道歉表白还是装作什么都没发生过
三点整,他站在304教室门外,透过小窗看到林琳霖独自一人坐在讲台前,专注地整理资料。她今天穿了简单的白T恤和牛仔裤,头发随意地扎成马尾,看起来疲惫但平静。
杨磊深吸一口气,推开了门...
304教室的门被推开时,林琳霖猛地抬起头,手中的文件散落一地。当她看清站在门口的人时,眼睛瞬间睁大,嘴唇微微颤抖。
杨...杨磊
阳光从窗户斜射进来,落在杨磊身上。他比上次见面时瘦了些,眼睛下方有明显的黑眼圈,手里拿着一个精致的礼物盒,指节因用力而发白。
嗨。他轻声说,声音有些沙哑,打扰了...
林琳霖迅速蹲下收拾散落的文件,掩饰自己发烫的脸颊和颤抖的双手。等她重新站起来时,杨磊已经走到讲台前,两人之间只隔着一排课桌的距离。
我...我以为你不会来。林琳霖将一绺散落的头发别到耳后,张悦说告诉了你地点和时间,但...
我需要见你。杨磊直视她的眼睛,这是几天来第一次,有些话必须当面说。
林琳霖的心跳加速,她指了指前排的座位:要...要坐下说吗
杨磊摇摇头,反而向前走了几步,将那个礼物盒放在讲台上。这是...情人节礼物。本来打算那天给你的。
林琳霖看着那个精美的盒子,喉咙发紧。她小心翼翼地打开,里面是一个精致的音乐盒。当她掀开盖子,《致爱丽丝》的旋律轻轻响起,一个小舞者随着音乐旋转。底座上刻着一行字:To
LinLin,
my
first
sight
love。
第一眼就爱上...林琳霖轻声读出这句话,眼眶瞬间湿润。她抬头看向杨磊,发现他的眼睛也闪着微光。
对不起,杨磊深吸一口气,我误会了你和陈光学长...情人节那天我看到你们一起离开,还交换礼物,就以为...
那是投资人给的U盘,林琳霖急忙解释,里面是修改意见。学长只是顺路送我过去...我们之间什么都没有,他只是项目顾问...
我知道,张悦告诉我了。杨磊苦笑一下,我应该直接问你的,而不是自己瞎猜然后躲起来...太幼稚了。
林琳霖摇摇头,手指轻轻抚过音乐盒:是我太不善于沟通...从来没跟你说清楚我的行程和计划。她停顿了一下,鼓起勇气继续,其实...那天拒绝你的晚餐邀请后,我后悔了很久。
杨磊的眼睛亮了起来,但很快又黯淡下去:林琳霖,我有件事要告诉你...
他的语气让林琳霖心头一紧:什么事
我可能要...转学了。杨磊艰难地说出这句话,下个学期开始。
转学林琳霖的声音陡然提高,为什么去哪里
深圳的一所大学。杨磊避开她的目光,家里...出了一些状况。
林琳霖感到一阵眩晕,她扶住讲台才稳住身体。刚刚才解开的误会,刚刚才明白的心意,现在却要面对分离
必须走吗她小声问,声音几乎被音乐盒的旋律淹没。
杨磊沉默了一会儿,点点头:家里需要我。
可是...你的朋友都在这里,你的...林琳霖没说完,但两人都明白那个省略的内容。
有些事情不是我能决定的。杨磊的声音带着无奈,我爸的公司...算了,不说这个了。他突然换上轻松的语气,至少在我走之前,我们把误会解开了,真好。
林琳霖盯着他的眼睛,发现那故作轻松背后是深深的痛苦。她想说些什么,喉咙却像被什么堵住了。音乐盒的旋律还在继续,欢快的调子与此刻的氛围形成鲜明对比。
什么时候决定的最终她只问出这个问题。
上周。杨磊回答,我爸突然来学校找我谈的。
上周...正是程序崩溃的那几天。林琳霖突然意识到,当她在为项目焦头烂额时,杨磊也在承受着自己的家庭危机。可即便如此,他还是放下一切来帮助她...
你为什么不告诉我她忍不住问,那天晚上在实验室,你明明可以...
你要准备答辩,杨磊轻声说,那对你和团队有多重要,我很清楚。我的事情...不想让你分心。
这句话击中了林琳霖的心脏。她想起张悦说过的话——他通宵陪她debug,联系了那么多朋友帮忙...在她最困难的时刻,是他默默付出,却不求回报,甚至不愿分享自己的困境以免增加她的负担。
杨磊...她向前一步,想伸手触碰他,又犹豫地缩回,有什么我能帮忙的吗
杨磊摇摇头,嘴角勉强上扬:谢谢,但这是家事...我爸会处理好的。他看了看手表,我该走了,还有课。
等等!林琳霖急切地叫住他,在你...走之前,我们还能见面吗
杨磊的眼睛闪烁了一下,似乎在挣扎什么:林琳霖...我不知道这是不是个好主意。
为什么
因为...他深吸一口气,因为我喜欢你,很喜欢。如果继续见面,我会更舍不得离开...而你,你应该专注于你的编程比赛和创业项目,不应该被我的事情影响。
林琳霖感到心脏像被一只无形的手攥紧。他就要离开了,却还在为她考虑...
我不怕受影响,她坚定地说,而且...我也...话到嘴边,却卡住了。她从未向任何人表白过,那些字眼在喉咙里打转,就是说不出口。
杨磊似乎理解她的挣扎,温柔地笑了:不用现在说。如果...如果情况有变,我不必转学,我们有的是时间。如果我真的要走...他的声音微微发颤,那现在说这些只会让分别更痛苦。
林琳霖想反驳,却找不到合适的词。他说得有道理,但她的心在抗议——如果现在不说,可能永远都没机会了。
至少...她努力控制声音不要发抖,让我帮你做些什么。你帮了我那么多...
杨磊思考了一会儿,突然眼睛一亮:其实...有件事你真的能帮忙。
什么事
教我编程,他笑着说,真正的编程,不是速成班那种。就算我转学,也想继续学下去...这是你给我的礼物。
林琳霖用力点头,眼泪终于不受控制地滑落:好...什么时候开始
明天怎么样老时间,老地点。杨磊轻声说,现在我真的得走了...音乐盒希望你喜欢。
他转身走向门口,背影在阳光下显得格外孤单。林琳霖突然冲下讲台:杨磊!
他停在门口,回过头。
谢谢你...为音乐盒,为一切。她紧紧抱住音乐盒,仿佛那是她此刻唯一的依靠。
杨磊笑了笑,那笑容温暖又悲伤,然后轻轻带上门离开了。
林琳霖站在原地,听着脚步声渐行渐远,泪水模糊了视线。音乐盒的旋律还在继续,那个小小的舞者不知疲倦地旋转着,就像她的思绪一样转个不停。
她机械地收拾好东西,抱着音乐盒走出教学楼。校园里人来人往,阳光明媚,一切都那么正常,而她的世界却刚刚经历了一场地震。
琳霖!
张悦的声音从身后传来。林琳霖转身,看到闺蜜小跑着过来,脸上带着期待的表情。
怎么样他来了吗你们谈得...张悦的话戛然而止,她看到了林琳霖红肿的眼睛和怀里的音乐盒,发生什么事了
他要转学了...林琳霖的声音空洞,下个学期...去深圳...
什么张悦瞪大眼睛,为什么
说是家里出了状况...不肯细说。林琳霖咬着嘴唇,张悦...我该怎么办
张悦拉着她在路边的长椅上坐下:先告诉我,你们谈得怎么样误会解开了吗
林琳霖点点头,把经过简单说了一遍,包括杨磊不愿在可能离开的情况下深化关系的决定。
这个白痴!张悦气得直跺脚,明明喜欢得要死,还装什么伟大!
他是为我着想...林琳霖轻声说,怕影响我的比赛和项目...
那你呢张悦直视她的眼睛,你刚才想对他说什么在他打断你之前
林琳霖的脸一下子红了,低头看着音乐盒:我...我不知道...
少来这套!张悦不依不饶,林琳霖,我们认识多少年了你什么时候为哪个男生哭过什么时候为哪个男生废寝忘食地准备生日礼物什么时候天天等人家消息,手机一响就跳起来
林琳霖没有回答,但眼泪再次涌出,滴在音乐盒的玻璃罩上。
你喜欢他,对吧张悦直接挑明,就像他喜欢你一样。
林琳霖沉默了很久,终于微不可见地点了点头。
那就去告诉他啊!张悦激动地说,管他转不转学,至少让他知道!
但如果他真的要走...林琳霖的声音几乎听不见,知道这些只会让他更痛苦...
天啊,你们两个真是绝配!张悦翻了个白眼,都在为对方考虑,就是不考虑自己真正想要什么!
林琳霖擦掉眼泪:他说明天开始要我教他编程...真正的编程。
那就从那里开始,张悦建议,慢慢了解他家到底出了什么事,也许我们能帮上忙呢然后...找个合适的时机,告诉他你的感受。
林琳霖感激地看了闺蜜一眼:谢谢...没有你我真的不知道该怎么办。
谁让我是你最好的朋友呢张悦搂住她的肩膀,现在,我们去吃点甜的,然后想办法帮你留住你的男孩。
与此同时,杨磊坐在宿舍床上,盯着手机屏幕发呆。王健推门进来,看到他这副模样,叹了口气。
见到她了
杨磊点点头:误会解开了...也说了转学的事。
她什么反应
哭了...杨磊痛苦地闭上眼睛,我真是个混蛋...
你告诉她为什么必须转学了吗告诉你爸公司破产的事了吗告诉你得去深圳是因为那边学费便宜还能半工半读吗王健连珠炮似的问道。
杨磊摇摇头:何必呢让她可怜我吗
所以你宁可让她以为你是个无缘无故就要消失的渣男王健气得直摇头,磊哥,有时候我真想敲开你的脑袋看看里面装的是什么!
她有自己的梦想,杨磊固执地说,编程国际赛,创业项目...如果知道我的情况,她一定会想方设法帮忙,甚至可能影响自己的发展。我不能那么自私。
自私的是你才对吧王健罕见地严肃起来,替她做决定,什么都不告诉她...这不是保护,是傲慢。
杨磊愣住了,王健的话像一盆冷水浇在他头上。
想想看,王健继续道,如果角色互换,是她有事瞒着你,你会怎么想
杨磊沉默了。他想起程序崩溃那晚,林琳霖红肿的眼睛和颤抖的手指。即使在那样的困境中,得知真相后她依然感激他的帮助...如果他坦诚相待,也许...
明天她要开始教我编程,杨磊慢慢说,也许...也许我会找机会告诉她一些...
这才对嘛!王健拍拍他的肩,现在,我们去吃顿好的,然后想办法解决你家的麻烦。三个臭皮匠还顶个诸葛亮呢,我们四个死党一起想,总能找到比转学更好的方案!
第二天下午,杨磊提前半小时就到了网吧。老周看到他,挑了挑眉毛:哟,稀客啊!好久没见你了。
最近有点忙...杨磊含糊地回答,找了个靠窗的位置坐下,心不在焉地翻着一本《Python核心编程》。
三点整,林琳霖推门而入。她今天穿了件浅蓝色衬衫和牛仔裤,头发扎成马尾,看起来清爽又精神。看到杨磊,她微微笑了笑,走过来在他旁边坐下。
等很久了她轻声问。
刚到不久。杨磊合上书,你...还好吗
林琳霖点点头,从包里拿出笔记本电脑:我们...从哪里开始
就这样,他们开始了第一堂正式的编程课。林琳霖是个出色的老师,耐心又细致,能够用简单的比喻解释复杂的概念。杨磊则是个专注的学生,认真记笔记,积极提问。表面上看,一切都很正常,就像两个普通朋友一样。
但每当他们的手不小心碰到一起,或者目光偶然相遇,空气中就会闪过一丝微妙的电流,提醒着那些未曾说出口的话语和即将到来的分离。
课程进行到一半,杨磊的手机突然响了。他看了一眼来电显示,脸色微变:抱歉,我得接一下...是我爸。
林琳霖点点头,假装专注于屏幕,但耳朵不由自主地竖了起来。
喂,爸...不,我在学习...什么真的吗...什么时候...好,我马上回来。
挂断电话,杨磊的脸色变得苍白。他匆忙收拾东西:对不起,家里出了点急事,我得马上回去...
怎么了林琳霖忍不住问,需要帮忙吗
杨磊犹豫了一下,似乎在挣扎要不要告诉她真相。最终,他深吸一口气:我爸的公司...破产了。债权人刚刚找上门,我妈一个人在家应付不了...
林琳霖瞪大眼睛:破产所以你要转学是因为...
深圳那边有亲戚,学费便宜,我还能半工半读。杨磊快速说完,仿佛怕自己后悔说出这些,我得走了,明天...明天我再解释好吗
林琳霖站起来:我和你一起去。
什么不行!杨磊摇头,那场面很难看,我不想你...
杨磊,林琳霖直视他的眼睛,声音坚定,让我帮忙。至少...让我陪你走过去。
杨磊看着她坚定的眼神,终于点了点头。
两人快步走出网吧,阳光照在他们身上,影子在地上拉得很长。这一次,面对困难的不再是孤单的一个人,而是并肩而行的两个人。虽然未来依然充满不确定性,但此刻,他们都不再逃避,不再隐瞒,迈出了面对真相的第一步。
杨磊家住在城东的一个普通小区。一路上,林琳霖紧跟着他的步伐,能感觉到他的肌肉绷得紧紧的,肩膀线条僵硬。
就是前面那栋。杨磊指着一幢六层楼房,声音低沉。
还没走到单元门口,就听到楼上传来争吵声。杨磊脸色一变,三步并作两步冲上楼梯,林琳霖紧随其后。
四楼一户人家的门大开着,几个男人围着餐桌大声嚷嚷,桌上堆满了文件。一位中年妇女——显然是杨磊的母亲——站在一旁,脸色苍白。见到杨磊,她如释重负地松了口气。
妈,我回来了。杨磊快步走到母亲身边,爸呢
去银行了,还没回来。杨母低声说,目光落在林琳霖身上,有些疑惑。
这是我同学,林琳霖。杨磊简短介绍。
阿姨好。林琳霖礼貌地点头,同时快速扫视了一圈。三个男人中,两个穿着随意,正不耐烦地翻看账本;另一个西装革履,正用手机计算着什么。
小杨啊,穿西装的男人抬头,你爸什么时候回来我们等了一上午了。
李叔,我爸去银行谈贷款的事了,应该快回来了。杨磊语气尽量平和,您看能不能再宽限几天...
宽限都宽限多少次了!一个穿花衬衫的男人拍桌而起,我们也是小本生意,拿不到货款怎么活
就是,另一个附和道,今天不给个说法,我们就不走了!
杨母的眼眶红了:各位老板,我们真的在想办法...
林琳霖站在门口,心跳加速。这场面比她想象的还要混乱。她看着杨磊挺直腰板挡在母亲面前,下颌线条紧绷但眼神坚定,突然有种冲动想帮他分担些什么。
就在这时,她的目光落在餐桌散落的文件上——那是一堆杂乱的进出货单和账本。作为编程高手,林琳霖对数据和系统异常敏感,她立刻注意到这些单据的记录方式有问题。
那个...她鼓起勇气开口,我能看看你们的账本吗
所有人都转过头来,包括杨磊,一脸惊讶。
琳霖杨磊小声问,你...
我可能能帮上忙。林琳霖给了他一个安心的眼神,然后走向餐桌,我是学计算机的,对数据比较敏感。
穿西装的李叔挑了挑眉,但还是把一本账本推到她面前:看吧,反正一团乱。老杨这记账方式,不破产才怪。
林琳霖仔细翻看起来。确实,这些账本记录极其混乱,手工记账,涂改随处可见,没有统一格式。但更严重的是...
这里有问题。她指着一组数字,进货和出货数量对不上,但差额被分散在多个客户头上,很难发现。
李叔凑过来看:嗯我看看...
还有这里,林琳霖又指出一处,同一天同一商品的进货价相差20%,这不合理。
几个债主立刻围了上来,七嘴八舌地讨论着。林琳霖继续快速浏览,发现更多疑点。
这不是普通的记账混乱,她低声对杨磊说,可能有系统性漏洞...甚至是人为的。
杨磊瞪大眼睛:什么意思
意思是有可能被人做了手脚。林琳霖严肃地说,需要全面审计才能确定,但至少说明你爸的公司问题可能不全是经营不善。
正说着,一个满头大汗的中年男人冲进门来——是杨父。他看到满屋子人,脸色更加难看。
老杨!李叔率先发难,你这账本怎么回事小姑娘都看出问题了!
杨父一脸茫然。林琳霖简要解释了她的发现,杨父听完,脸色由阴转晴:我就说!明明生意还行,怎么资金链突然就断了!
债主们开始重新审视那些账本,争吵变成了讨论。林琳霖趁机把杨磊拉到一旁。
你爸公司有电脑吗有电子账吗
杨磊摇摇头:我爸老派,主要靠手写记账,电脑里只有简单的Excel表格。
林琳霖眼睛一亮:我有个想法...如果能把你爸的进销存管理电子化、系统化,不仅能堵住漏洞,还能提高效率,减少人力成本。
但现在开发系统来不及啊,杨磊苦笑,债主们现在就要钱...
不需要复杂系统,林琳霖快速思考着,一个简易的进销存管理软件,我几天就能做出来。至少能帮他们理清现状,找出问题所在。
杨磊看着她闪闪发光的眼睛,突然有种想拥抱她的冲动。但他克制住了,只是轻声说:你...为什么愿意这么帮我们
林琳霖的脸微微泛红:因为...因为你是朋友啊。而且...她声音越来越小,我喜欢解决问题。
杨磊深深看了她一眼,没有追问。两人回到人群中,林琳霖向杨父提出了她的建议。
这...这能行吗杨父将信将疑。
爸,林琳霖是编程高手,杨磊插话,她刚拿了个全国编程比赛的奖,创业项目也拿了投资。
债主们交换了一下眼神。穿西装的李叔清了清嗓子:老杨,我觉得这主意不错。如果你能证明是账务问题导致资金链断裂,不是经营不善,我们可以再给你点时间。
经过一番讨论,债主们同意给杨家两周时间整理账目,前提是林琳霖能做出那个管理软件。
送走债主后,杨父瘫坐在沙发上,长舒一口气:小姑娘,真不知道该怎么谢你...
叔叔别客气,林琳霖有些不好意思,杨磊帮过我很多次,这是我应该做的。
杨母热情地拉着林琳霖的手:留下来吃晚饭吧!我这就去买菜。
就这样,林琳霖第一次在杨磊家吃了晚饭。饭桌上,她详细了解了超市的运营模式和当前的困境。杨父从一开始的怀疑逐渐变为欣赏,甚至开玩笑说如果她有创业的打算,他愿意投资。
回学校的路上,杨磊一直沉默不语。直到快到女生宿舍楼下,他才开口:琳霖...谢谢你。不只是为了今天的事,还有...一切。
林琳霖摇摇头:朋友之间不用说这些。
朋友...杨磊轻声重复这个词,眼神复杂,关于转学的事...
我理解,林琳霖迅速说,家庭更重要。如果必须走...我会...她哽住了,说不下去。
两人站在宿舍楼前的路灯下,影子拉得很长。夜风拂过,带来一丝凉意。
我明天就开始做那个软件,林琳霖转移话题,可能需要你帮忙了解一些超市运营的细节。
杨磊点点头:随时待命。
接下来的两周,两人几乎形影不离。白天上课,晚上就在网吧或者图书馆,林琳霖编写代码,杨磊提供业务逻辑和测试反馈。有时工作到太晚,杨磊会坚持送林琳霖回宿舍,尽管她总说不用。
张悦看到林琳霖突然忙碌起来,好奇地问:你们俩现在是什么情况天天腻在一起,又不像是约会...
我在帮他爸爸的公司做个管理软件。林琳霖解释道,眼睛不离屏幕。
所以...还是朋友张悦意味深长地问。
林琳霖的手指停在键盘上,没有回答。她自己也说不清现在和杨磊的关系。自从那天在他家分别后,两人都默契地没再提转学的事,也没提那个没说出口的表白。就像在享受暴风雨前的宁静,谁也不愿打破现状。
软件初步完成后,杨磊带林琳霖再次回家演示给父母看。这个简易的系统整合了进货、销售、库存和财务功能,操作简单但功能实用。
太神奇了!杨父试用了之后赞不绝口,这样一目了然,再也不怕账目混乱了!
林琳霖还帮他们导入了历史数据,初步分析显示出几个明显的异常点——某些商品的损耗率异常高,某些供应商的价格波动不合理。这些都可能是人为漏洞。
我就知道!杨父激动地说,老周负责的日用品区域损耗率比其他区域高三倍!明天我就找他谈话!
债主们看到这个系统和分析结果后,态度明显软化,同意延长还款期限,甚至有人表示愿意继续供货。
危机暂时解除了。
回校的路上,杨磊突然说:我爸说...如果公司能走上正轨,我可能不用转学了。
林琳霖的心跳漏了一拍:真的
嗯。杨磊看着她,眼睛在街灯下闪闪发亮,这都多亏了你。
不,是你爸爸经营有方,只是需要一些技术辅助...林琳霖谦虚地说。
琳霖,杨磊停下脚步,认真地看着她,我欠你一个解释,关于之前的一切...还有...我的心意。
林琳霖屏住呼吸,等待他继续说下去。
我们去网吧吧,杨磊突然说,就是我们第一次见面的那个。
晚上九点,极速网吧依然热闹非凡。老周看到两人一起进来,意味深长地笑了笑:老位置
杨磊点点头,领着林琳霖来到靠窗的那排座位——正是他们初次相遇的地方。
就坐这里吧。杨磊指了指当年的位置,你坐那边,我坐这边...还原一下场景。
林琳霖不明所以,但还是按他说的坐下。杨磊从背包里掏出一台笔记本电脑,打开后转向她:还记得我们第一次见面时,你在写什么代码吗
林琳霖摇摇头:太久了,记不清了...
我记得。杨磊打开一个文件,是Python,你在写一个递归算法。我当时问你玩不玩《代码英雄》,闹了个大笑话。
林琳霖忍不住笑了:你居然记得这么清楚...
我记得关于你的每一个细节。杨磊的声音突然变得异常温柔,你思考时会咬嘴唇,解出难题时眼睛会亮一下,教人时特别耐心但偶尔会着急,笑起来左边有个小酒窝...
林琳霖的脸刷地红了,心跳如雷。
这段时间,我想了很多。杨磊继续说,关于为什么喜欢你,为什么不想离开,为什么...即使可能要转学,还是忍不住想靠近你。
网吧的嘈杂声仿佛远去了,林琳霖的整个世界只剩下杨磊的声音。
最初是被你的外表吸引,那个认真编程的侧影让我一见钟情。但后来...我爱上的是你解决问题时的执着,教人时的耐心,面对困难时的坚韧...杨磊深吸一口气,林琳霖,我喜欢你,不,比喜欢更深...我想和你在一起,不仅仅是现在,还有...
他的话没能说完,因为林琳霖突然站起身,绕过桌子,俯身抱住了他。这个拥抱很轻,很快,但足以让杨磊浑身僵住。
我也不想你走...林琳霖在他耳边轻声说,然后迅速退回自己的座位,脸红得像熟透的苹果,我是说...如果你能留下来...很好...
杨磊的眼睛亮得惊人,他慢慢露出一个灿烂的笑容:那么...我们现在是...
男女朋友林琳霖小声提议,然后羞涩地笑了,如果你愿意的话...
我愿意!杨磊几乎是喊出来的,引来周围几个玩家的侧目。他不好意思地压低声音:我等这一刻等太久了...
林琳霖伸出手,小心翼翼地覆在他的手背上。杨磊立刻翻转手掌,与她十指相扣。两人的手都有些颤抖,但握得紧紧的,仿佛再也不愿分开。
其实...林琳霖犹豫了一下,还是决定坦白,情人节那天...我拒绝你的晚餐邀请,不是因为和陈光学长有约...
嗯
是因为...我太紧张了。林琳霖低头看着两人交握的手,我不知道该怎么面对...那种场合。我从没约会过,更别说是情人节...
杨磊捏了捏她的手:那明年情人节,我们补上
林琳霖点点头,嘴角扬起一个甜蜜的弧度:好。
从那天起,两人的关系正式确立。杨磊不再提转学的事,而是和林琳霖一起,继续完善那个超市管理系统,甚至添加了简单的手机APP功能。杨父的公司逐渐走上正轨,债主们看到数字化管理的成效后,纷纷表示愿意继续合作。
毕业季转眼即至。四年时间,杨磊从一个沉迷游戏的少年成长为有责任感的男人,而林琳霖也从封闭内向的编程少女变得更加开朗自信。
在毕业典礼后的聚会上,杨磊神秘地把林琳霖拉到一边:我带你去个地方。
他带她回到了极速网吧。推开门,林琳霖惊讶地发现里面布置一新,挂满了气球和彩带。所有熟悉的面孔都在——张悦、陈明、李想、王健、刘洋、张浩,甚至老周都穿着正装,笑呵呵地站在一旁。
这是...林琳霖困惑地看向杨磊。
杨磊牵着她走到网吧中央,单膝跪地,从口袋里掏出一个小盒子。林琳霖倒吸一口冷气,用手捂住嘴。
林琳霖,四年前在这里,我对你一见钟情。杨磊的声音坚定而温柔,这四年里,你教会了我编程,教会了我坚持,教会了我爱...现在,我想请你再教我一件事——如何做你的丈夫。
他打开盒子,里面是一枚精致的钻戒,戒托设计成代码while(true){love++;}的形状。
你愿意嫁给我吗
林琳霖的眼泪夺眶而出,她用力点头,几乎说不出话来:愿...愿意!
杨磊站起身,将戒指戴在她的手指上,然后在众人的欢呼声中吻住了她。老周适时地播放了《致爱丽丝》——正是当年那个音乐盒的旋律。
后来,杨磊接手了父亲的公司,利用自己的经济学知识和林琳霖的技术支持,将其转型为成功的连锁智慧超市。林琳霖则创立了自己的科技公司,专门开发教育软件,杨磊是她的第一个投资人。
他们的婚礼上,张悦作为伴娘致辞时说:当年我警告杨磊别伤害琳霖,没想到他不仅没伤害她,还把她变成了一个会主动拥抱、会公开表达爱的人...这比任何编程奇迹都更不可思议。
而杨磊的回应是再次亲吻他的新娘,引来全场欢呼。那个曾经在网吧一见钟情的女孩,如今成了他一生的挚爱。从网吧邂逅到终身约定,他们的爱情故事,就像最完美的代码一样——逻辑严密,毫无bug,运行流畅,直到永远。