轻拍掉封面的灰,然后双手递还给他,脸上自始至终带着一种毫无攻击性、充满善意的浅笑:“是的学长,不好意思吓到你了。我是大一经管学院的,叫苏清璃。”
“哦,哦……苏,苏同学。”周铭接过书,胡乱地塞回桌上那堆东西里,耳朵尖有点发红,不敢直视她的眼睛,目光游移着,“有,有什么事吗?”
苏清璃将手中那本《C++高级编程》翻开到其中一页,那里用荧光笔醒目地标记了一个复杂的多线程同步算法例题,旁边还有她模仿初学者笔迹写下的、看似认真实则故意留了破绽的演算步骤。
“学长,我听我们系的同学说,计算机学院的周铭学长编程特别厉害,是真正的大神。”她语气带着恰到好处的仰慕和苦恼,“我最近在自学C++,遇到了这个关于多线程和锁的算法问题,怎么也想不明白,书上的解释太抽象了……我们经管学院的计算机课讲得浅,老师也说这个超纲了……我实在没办法了,能不能,麻烦你帮我看一下?就一下下,耽误你几分钟就好?”
她将书页转向周铭,手指点在那个例题上,眼神清澈,充满了求知欲和一丝“走投无路”的恳切。
这个问题是她精心挑选的。它涉及到底层的线程同步和死锁避免策略,对于一个大一新生(即使是经管学院对编程有兴趣的)来说,明显超纲,显得她“勤奋好学但天赋有限”;但对于周铭这种级别的大二技术天才而言,却又恰好在他最擅长的领域,难度适中,能让他立刻产生“我能解决”的成就感,并且有充分的发挥空间来展示他的技术见解。
果然,周铭的注意力瞬间就被那个技术问题牢牢抓住了。他推了推滑到鼻尖的眼镜,身体不自觉地前倾,凑近书页,仔细看着那些代码和演算。当他看清问题内容和苏清璃那“漏洞百出”的尝试时,眼中那种面对异性时的局促和紧张迅速褪去,取而代之的是一种技术人特有的、进入专业领域后的锐利和专注。
“这里,”他几乎是不假思索地拿起手边一支铅笔,毫不客气地在苏清璃的书上那道例题旁边空白处划拉起来,语速瞬间变得飞快,带着一种不容置疑的笃定,“你的思路完全错了。用这种朴素的互斥锁嵌套,在资源竞争激烈时百分之百会造成死锁,你看你这个条件判断的边界……”
他一旦进入讲解状态,就像换了个人。语言依旧带着理工科的直接甚至有些“笨拙”,但逻辑链条异常清晰严密,深入浅出,不仅指出了苏清璃“错误”的根源,还迅速勾勒出了几种更优的解决方案,甚至引申到了操作系统调度和内存屏障的底层原理。他眼神发亮,整个人散发出一种沉浸在知识传递中的、纯粹的光芒。
苏清璃微微睁大眼睛,身体前倾,做出全神贯注倾听的样子,不时随着他的讲解轻轻点头,恰到好处地在他停顿的间隙,提出一两个看似懵懂、实则精准地点在算法核心难点或不同解决方案优劣比较上的问题。
“学长,那如果考虑缓存一致性问题,用自旋锁会不会比信号量在这里更好?”
“哦?你还知道缓存一致性和自旋锁?”周铭讲解的语速顿了一下,有些惊讶地抬眼看了看苏清璃,镜片后的眼睛亮了一下,仿佛在沙砾中意外发现了一小块闪光的矿石。
苏清璃不好意思地抿嘴笑了笑,眼神纯真:“就是……平时等专业课的时候,在图书馆瞎翻了一些杂书,看到了点名词,也不知道理解得对不对。”
这个小小的、显示出她并非完全“技术小白”的插曲,显然让周铭的兴致更高了。他看苏清璃的眼神,已经从最初的“又一个来问问题的麻烦漂亮学妹”,悄然变成了“咦?你好像能听懂一点?而且问的问题在点子上?”的惊讶和隐隐的欣赏。对于一个常年沉浸在代码世界、周围几乎无人能跟上他思维速度的孤独天才而言,这种“被听懂”的感觉,哪怕只是很浅的一层,也足以带来微妙的愉悦。
一个讲得越来越投入,引经据典,甚至随手在草稿纸上画起了复杂的时序图;一个听得“认真”,不时露出恍然大悟或思索的表情,气氛在键盘敲击和游戏音效的背景音中,竟奇异地显得融洽而专注。
足足讲了近二十分钟,周铭才意犹未尽地停下,用铅笔末端敲了敲已经被他画满示意图和公式的书页空白处:“……大概就是这样。理解了吗?”
苏清璃长长地舒了一口气,脸上绽放出真心实意(这次是真的,为他的才华)的、明亮而充满感激的笑容:“明白了!全明白了!学长,你讲得真的太清楚了!比我们计算机课的老师讲得透彻多了!真的谢谢你!”
她眼中的崇拜和感谢毫不作伪,极大地满足了一个技术宅在专业领域被认可、被需要的小小虚荣心。
周铭被这灿烂的笑容晃得有点眼花,耳根又有点发热,他有些不自在地挪开视线,挠了挠本就凌乱的头发,嘿嘿干笑了两声,语气恢复了之前的笨拙:“没,没什么……小意思,这种问题其实很基础的……” 说到“基础”时,他声音小了下去,大概自己也觉得对一个“大一学妹”说这种话有点凡尔赛。
苏清璃仿佛没察觉,她看着时机差不多了,状似无意地将目光投向周铭那闪烁着复杂代码和抽象设计图的电脑屏幕,脸上浮现出强烈的好奇:“学长,你刚刚在忙的这个……是什么呀?这些代码和图形看起来好复杂,好厉害的样子!”
提到自己的项目,周铭的眼睛瞬间像是被点燃的火焰,迸发出惊人的光彩,但随即,那光彩又迅速黯淡下去,被一层沉重的阴霾覆盖。他推了推眼镜,语气变得有些沉闷,甚至带着点自嘲:“没什么,就是我自己瞎捣鼓的一个小玩意儿,关于数据压缩和点对点传输协议的……很无聊的东西,说了你可能也不懂。而且……” 他苦笑了一下,“估计也搞不下去了,马上。”
“为什么呀?”苏清璃微微歪头,眨着眼睛,一副天真又困惑的样子,完美扮演着一个对“大神”项目受阻感到不解的学妹,“听起来就很高深,怎么会搞不下去呢?”
“缺钱呗。”周铭叹了口气,语气倒是很坦然,没有抱怨,只是陈述事实,“要租用云服务器做大规模测试,要买特定的硬件做原型验证,光每个月的电费和网费就是一笔开销。我那点生活费,还有之前接私活攒的一点钱,全砸进去了,连
第九章 结识盟友-->>(第2/3页),请点击下一页继续阅读。