第11章 编程天才的初次展露(2/2)
一番话,如同在沸水中投入了一块冰,让争论瞬间平息。几个学长学姐都愕然地看着他。iocp?select模型?这些概念他们或许在某个角落看到过,但绝不是一个新生应该如此娴熟提出,并且能精准分析利弊的!
周斌眼中精光一闪,他压住心中的震惊,问道:“林辰,你……对这些很熟悉?有实际项目经验?”
林辰知道,展示实力的时刻到了。他没有直接回答,而是从口袋里掏出那张软盘,放在桌上:“学长,这是我之前和几个朋友业余时间做的一个小玩意儿,也是一个即时通讯软件的雏形,我们叫它‘开放qq’。里面实现了一些基本功能,比如登录、好友列表、一对一文字聊天、简单的文件传输。服务器和客户端代码都在里面,用的是c++和delphi。可能很粗糙,但或许……能给大家提供一些参考思路。”
一瞬间,整个小圈子安静得只剩下机箱风扇的嗡鸣声。
业余时间?和几个朋友?做了一个即时通讯软件雏形?还实现了这么多功能? 这……这真的可能吗?
周斌几乎是抢也似的拿起那张轻飘飘的3.5英寸软盘,手指因为用力而有些发白。“可以……可以现在看看吗?”他的声音带着一丝不易察觉的颤抖。
“当然。”林辰点点头。
周斌立刻找了一台空闲的电脑,插入软盘,熟练地打开代码目录。其他学长学姐也顾不上讨论了,全都围了上来,脑袋凑在屏幕前。
当那结构清晰、注释详尽的c++服务器代码,以及界面虽然简陋但布局合理的delphi客户端代码呈现在屏幕上时,人群中响起了低低的吸气声。
“这注释……这代码风格……” “你看这个网络通信模块的封装!” “这个用户状态管理逻辑,很清晰啊!” “居然还做了简单的加密……”
行家一出手,便知有没有。这些浸淫代码多年的高年级学生,一眼就能看出这份代码背后所体现出的扎实功底、清晰的架构思维和超越当前课本知识的实践经验。这绝不是一个普通新生,甚至不是普通高中生所能达到的水平!
周斌快速地浏览着核心模块,越看越是心惊,越看越是兴奋。他猛地转过身,双手紧紧抓住林辰的肩膀,激动地说:“林辰!你这个……你这个根本不是参考!你这直接把我们想做的,甚至还没想到的,都做出来了一个原型!太厉害了!你简直就是个天才!”
其他学长学姐也纷纷投来敬佩和热切的目光,之前那点因为他是新生而产生的些许轻视,早已荡然无存。技术圈,终究是靠实力说话的地方。
“学长过奖了,只是瞎琢磨,还有很多问题。”林辰依旧保持着谦逊,“比如性能优化、错误处理、安全性都还很初级。”
“有问题不怕!我们可以一起完善!”周斌兴奋地说,“林辰,我正式邀请你加入我们这个项目的核心开发组!不!我觉得,以你对这个项目的理解和已有的成果,你完全可以来主导一部分核心模块的设计!”
就这样,林辰几乎是以一种“空降”的姿态,在软件创新实践基地站稳了脚跟,并且一举赢得了负责人的高度认可和倚重。
当晚,林辰回到宿舍时,已经快十一点了。王浩宇正戴着耳机摇头晃脑地听着伍佰的《挪威的森林》,刘博依旧在台灯下啃书。
看到林辰回来,王浩宇摘下耳机,好奇地问:“咋样?那个什么基地,好玩不?” 林辰笑了笑,轻描淡写地说:“还行,跟学长们讨论了点技术问题。” 他并没有炫耀什么。但有些消息,是藏不住的。
第二天中午在食堂吃饭时,隔壁桌几个计算机系的学长就对着林辰这边指指点点,低声议论着: “就是他,那个新生林辰……” “听说昨晚在基地,把周斌他们都镇住了……” “自己带了个即时通讯软件的原型过去,代码写得贼溜……” “妈的,现在的状元都这么变态了吗?还给不给人活路了……”
王浩宇耳朵尖,听得清清楚楚,他瞪大眼睛看着对面安静吃饭的林辰,猛地一拍桌子:“我靠!林辰!你小子昨晚是去踢馆了吧?现在全系都快知道你是个编程怪物了!” 赵振华也一脸崇拜:“辰哥,以后作业靠你了!” 连刘博都抬起头,看着林辰,眼神复杂,低声说了一句:“……厉害。”
林辰无奈地笑了笑。他知道,“编程天才”这个名头,算是初步传开了。这既带来了关注和机会,也可能带来不必要的麻烦和更高的期望。
但无论如何,他在清华计算机系的第一步,已经扎实地迈了出去。软件创新实践基地,将成为“开放qq”项目升级迭代、获取资源的重要跳板。
而他展现出的技术实力,也为他接下来可能进行的、更大胆的行动,积累了最初的资本。