半壁书屋 通过搜索各大小说站为您自动抓取各类小说的最快更新供您阅读!

“啧啧,之前只听蔡老师说他是自学成才的,没想到居然是这么自学成才的。”

“被拐卖到国外当黑户,不仅没有自甘堕落,到处流浪,反而学了一身本事回国了,太牛逼了!”

“原来是在rb自学的,难怪这么厉害,rb条件那么好,我去了说不定比他更厉害。”

“你偷渡过去试试,一个星期没饿死就算你厉害!”

陈志扬用左手拿着麦克风,右手平举,向杜秋做了个邀请的姿势,同时说了几句画龙点睛的总结词:“天行健,君子以自强不息,杜秋自立自强,自尊自爱的品格,非常值得你们学习!下面请他上台为大家做演讲,鼓掌欢迎。”

杜秋本科毕业之后参加工作的时候,公司研发部每个星期都要搞一次内部技术演讲,让员工轮流上台主讲,两年下来讲了不下10次,早就历练出来了,再加上有穿越党的自信光环加成,一点都不紧张,好整以暇的调戏了姜丹枫一句之后,起身走上了讲台。

他穿了一件蓝色细条纹的长袖衬衫,外面罩着杜春华织的铁灰色小背心,身材颀长,气度从容,如松如竹,傲然挺直,上台一亮相,立刻又引起了一阵掌声,其中还夹杂着一些男学生的喝彩声,至于女同学嘛,太少了,总共只有二十几个,势单力薄,人轻言微,就算喝彩了也听不见。

站在大厅最后一排帮忙维持秩序的张栋梁一边鼓掌,一边对肖家霖说道:“确实像明星。”

“什么?大声点。”

“早上你说杜秋很有魅力,像个电影明星,确实像!”

陈志扬没有急着下去,而是很亲近的和杜秋肩并肩站在一起,享受学生们热情的掌声,等掌声停下来之后,他拿起麦克风,继续爆料道:“除了自立自强之外,我还希望你们能学习他虚怀若谷,待人以诚的品格,说出来你们可能不信,这次演讲的门票,也就是你们拿的记事本封套,上面的每一个字,都是杜秋一笔一划亲手写的……”

“哇哦!这么漂亮的字是他自己写的?”

“这个小伙子不简单,不仅自学了编程,连书法也写的这么好,也不知道老陈是从哪里找出来的。”

“侯老师,您看这字写的怎么样?”

“书法我不懂,不过二十几岁的年轻人能写出这样的字,很难得。”

陈志扬感觉场面预热的差不多了,这才把麦克风交给杜秋,以长辈提携晚辈的姿态,轻轻拍了拍他的后背,叮嘱道:“好好讲,放松讲,不要紧张。”

“我会的。”

杜秋走到讲台中央,站在摆着笔记本电脑的多媒体台子前,准备进行技术演讲,在打开ppt文档之前,他撇清道:“陈校长过誉了,我并没有什么值得学习的优良品质,只不过是吃饱了,穿暖了之后,做了一些自己感兴趣的东西,本质上和那些遛鸟斗鸡的纨绔没什么区别,所以大家不要幻想别人的艰难困苦来感动自己,没有意义,也很无聊。”

2016年的时候鸡汤文泛滥成灾,所以反感的人很多,但1995年正是《心灵鸡汤》刚刚开始流行的时代,这番话不仅不合时宜,还有些离经叛道,一下子把陈志扬刚才烘托起来的热烈气氛给打消了,大厅里出现了一阵嗡嗡嗡的议论声。

杜秋视若无睹,继续说道:“在演讲之前,我要申明三件事。第一,禁止鼓掌和喧哗,但可以在不影响他人的情况下小声交流;第二,如果有问题,要先举手,我同意了之后再提问;第三,有事情或者不想听了,可以从前门或者后门离开,离开的时候不要打扰他人即可。”

他环视了一圈大厅,停了几秒种,等交头接耳的议论声音消失了之后,自顾自的点了点头,说道:“既然大家都不反对,那么我开始了。”

“开源软件是我提出来的一种概念,陈校长邀请我来给大家讲解一些有关的知识,我很荣幸,也很感谢他的提携和支持……有关开源软件的定义和协议之类的内容比较枯燥,如果大家有兴趣的话,等演讲结束之后,可以去蔡老师那里领一份打印好的宣传册,自己拿回去看,因此就不多赘述了。”

“在座的各位要么是学生,要么是老师,所以我今天主要跟大家谈一谈开源软件在教学方面的好处。”

杜秋点开了第一张ppt,在背后的幕布上投影出宣传海报上的那段代码,说道:“这段代码是国内很多c语言教科书中的标准答案,然而它存在时间复杂度的问题,在实际软件开发中绝对不可能使用,你们参加工作了之后,如果敢写这样的代码,要么被老板打死,要么被顾客骂死……”

大厅里发出零星的笑声,杜秋没有理会,继续说道:“但是你们在学习的时候,有几个考虑过时间复杂度的问题?”

笑声顿时消失了。

“这段代码在校园里贴了3天,很多同学都给出了优化答案,有些采用了动态规划的方式,将之前计算过的中间项保存起来,在下次计算的时候直接查找,避免重复计算……”

张栋梁看着幕布上的代码,轻轻碰了碰肖家霖,用有些得意的语气小声说道:“和我们优化的代码一样。”

“他说有些人是这么做的,应该还有别的优化方式。”

杜秋又点了一下屏幕,切换到另外一种优化方式,然后介绍道:“还有一些同学用了更为简单的方式,从上而下计算,用循环来实现递归……”

肖家霖右手握拳砸了一下左手,有些懊恼的说道:“这个法子确实更简单。”

他的懊恼还没结束,立刻变成了惊讶,因为杜秋又展示了一种优化方案,这个方案代码很长,但是把时间复杂度从o(n)大幅减少为了o(logn)。

“靠,这怎么优化的,我看不懂。”

“我也看不懂。”

杜秋拿起杜春华安排他带过来提前打广告的保温杯,喝了一口水,让报告厅里的听众有时间看代码,然后才解释道:“这是我设计的一种比较特殊的优化方案,需要有一定的数学基础才行……”

他先介绍了一个矩阵公式,然后才讲解起了代码,讲的很精炼,张栋梁数学不太好,没有听懂,有些疑惑道:“一个斐波那契数列而已,有必要搞的这么复杂吗?”

肖家霖觉得杜秋肯定另有深意,因此沉默着没有回答。

果然,杜秋讲解完了之后,说道:“你们可能认为这种优化方式是小题大作,吃饱了撑的,事实上这个公式可以触类旁通,用在别的地方发挥作用,比如计算数值的整数次方,这个题目我给大家10分钟的时间,你们想想怎么编程。”

张栋梁抬眼望去,见幕布上出现了一道题目,和书签上的那个有点类似,都是设计一段代码,实现c语言某个库函数的功能,同样属于乍一看很简单,细想却很复杂的问题,他拿出铅笔,靠着微凉的墙壁,在记事本上涂涂抹抹了好几分钟,却感觉大脑一团乱麻,完全没有思路。

杜秋并没有在讲台上傻站着,而是走下讲台,在陈志扬的介绍下,挨个和坐在前排的老师以及教授认识。

他虽然只讲了不到十分钟,但却展现出来了不俗的实力,因为第三种优化方法很冷僻,也比较复杂,用到了高等数学的知识,不仅学生们没想到,老师和教授也都没想到,有实力自然没人怠慢,个个都很热情,有的鼓励,有的赞赏,只有侯院士不满意,说道:“小杜啊,你把大猷拐去美国打工,让我少了一个好学生,是不是该有所表示?”

“您想要什么表示?”

“我喜欢下象棋,但是研究所那边没有合适的棋友,大猷之前说帮我写一个可以跟电脑下棋的程序,写了半年都没写好,不如你帮我写一个,要是写的好,咱们的恩怨就一笔勾销。”

“行,那就一言为定。”

“事先得说明,你写的程序要是个臭棋篓子,我可是不认的。”

“保证不会。”

杜秋闲聊了一会,在姜丹枫做出时间已到的暗示之后,再次走上讲台,敲了敲麦克风,问道:“有人写出来了吗?”

经过两轮筛选,能进来听演讲的学生能力都不差,因此很多人都举起了手,杜秋随机选了几个学生,让他们把答案递上来,但没有公布对或者不对,而是切换了一下ppt文档,讲解起了自己写的两段代码,第一段用传统方法解题,代码有几十行,繁琐而又低效,第二段用刚才的数学公式解题,代码只有短短几行,简洁而又高效。

讲解完了之后,杜秋调出了宣传海报上的原始代码,总结道:“我拿这段代码做海报,是想让大家知道开源软件在学习编程方面的三个好处。”

“第一,课本上的知识和生产中的需求是两码事,计算机是生产力工具,不是纸上谈兵的玩具,只懂理论不懂实践是不行的,然而以国内目前的环境,在校学生很难有实际开发一款成熟商业软件的机会,如果不想当书呆子,唯一的途径就是阅读优秀的开源软件代码,了解真正的软件开发是什么样子。”

“第二,计算机软件是一个很讲究创新的行业,想要创新,首先得有积累,文学家可以看曹雪芹或者托尔斯泰的著作,数学家可以看高斯或者欧拉的著作,物理学家可以看牛顿或者爱因斯坦的著作,程序员靠什么积累?只有看开源软件的代码,比如这个公式,就是我从某个开源软件的递归函数中发现的。”

“第三,写开源软件会让你们进步的更快。”杜秋拿起刚才那几个学生递上来的答案,在空中扬了扬,说道:“如果你们知道我会把这些答案贴在墙上给所有人看,会不会想的更严谨一点?写的更仔细一点?如果在大庭广众之下,被很多人指出了其中的错误,你们会不会认真反思?不再犯同样的错误?”

这三个好处非常浅显,即使不说在座的学生也能想明白,但是经过这几天的亲身体验,每个人都有了更深一层的理解和体悟,报告厅里鸦雀无声,不少人脸上都流露出若有所思的表情。

接下来杜秋把ppt切换到了书签上的那个题目,讲解了起来,肖家霖只听了两句,就叹息道:“难怪杜总说我勉强算合格的码农,我们没有考虑到最大正整数和最小负整数的判定和溢出问题。”

张栋梁默然点头,说道:“事实上没几个人想到了这个疏漏。”

“现在软件越来越复杂,几十个甚至上百个员工一起工作已经变成了常态,软件公司需要的是有团队协作能力的人才,而不是单枪匹马的孤胆英雄,如果没有良好的编程习惯,考虑问题漏洞百出,一会这里打补丁,一会那里出bug,不仅老板要揍你,同事也会拿键盘砸你。”

“书签上的这个题目,是想告诉大家开源软件的另外一个好处,那就是开拓眼界,明辨好坏,分清楚哪些是好的编程习惯,哪些是坏的编程习惯,因为有很多开源软件都是陌生人互相合作的项目,如果编程习惯不好,很难与他人合作。”

杜秋说到这里,从讲台上拿起了一本c语言的教科书,说道:“这本书的作者我不认识,因此不做评价,但我可以负责任的告诉大家,当你们完成了一款或者阅读了几款优秀的开源软件代码之后,如果不能从这本书里找出200个以上的错误、疏漏或者谬论,就不是一个合格的计算机专业学生,因为这本书里表现出来的编程思维、编程风格以及编程习惯极其恶劣!”

话音刚落,只听嗡的一声,整个报告厅都沸腾了,因为那本书非常出名,发行量极大,全国几乎所有大学以及普通编程爱好者都拿它作为入门教材,还有不少省部级的高官和院士级的名流为其题词,可谓国内最权威的c语言教科书了,结果却被杜秋如此不屑,自然引起了极大的争议。

半壁书屋推荐阅读:鉴宝金瞳让你御兽,你叫灰太狼手搓机甲?穿成年代文里的极品后妈人到中年高武:一把刀,一口锅,吃遍万族京华天娇战神回归当赘婿穿越原始人不像人我蓝星第一倒爷S级身份瞒不住了霸道邪少,有点坏举报我卖假药,病情复发你哭啥?豪门蜜令:独占隐婚前妻林依然小说漂亮亲妈觉醒,在年代文养崽驯夫昼夜撩惹前妻要回来,可我只想逃我的绝色总裁未婚妻无敌鉴宝高手金歌手,快到碗里来绝色师尊受不了,赶我下山祸害师姐休了前夫后我成了郡王妃退婚后我成了六宫之主重生之清贵嫡女港片:为靓坤复仇,国际大鳄归来股路迷途说好的中二病,你真变身迪迦了?重生后,我又进宫争宠了拜托,我只想求死,真没想祸害龙王娇妻啊再向虎山行全球高武:九星战神仙藏峰上,天门仙子做道侣和美女荒岛求生的岁月烽火文途开局一个金融街区打工巫师生活录八零福运甜妻有点飒问君何倚然四眼神医灵气复苏,我十年成帝,杀光异族神眼医仙糖果很甜就像你反派:开局征服女主世家族女雪墨酒馆步步生骄六界唯一纯阳圣体,我在都市逍遥咸鱼皇后是个发明家高武:我的每次攻击都会暴击娱乐:隐匿的音乐鬼才一胎双宝:总裁大人请温柔
半壁书屋搜藏榜:和亲公主太努力京华天娇聂铮封筱筱很狂很嚣张:医妃有毒傲娇王爷求合作毒医娘亲萌宝宝网络之缘分陆丰金花股市:从零开始我有手工系统都市之巅峰王者闪耀互联网时代春风又绿杨柳岸重生千金:豪门妖孽来掌权超神学院:开局穿越梅洛天庭四合院:何雨柱重生,我逆天改命陛下有心疾得哄着我的日式物语有点甜克总:重铸黑手荣光80后视角的回忆录全能影后在线修真神豪:从跪舔美女开始谋局者开局五千顿黄金不死之身横行世界仙武医生Boss耍无赖小青梅不对付,合租之后逐渐白给系统之小女子不是药神重生:西南大龙凤小叔子兼祧两房后,夫君回来了隐世豪族继承人夫人别生气夜总他知错了拯救修真二三事穿越原始人不像人我口袋里有个超市我在寰海开盲盒霍先生,有个小子请签收!hello初恋:闻少独宠妻休渣夫,嫁战王,辣媳靠空间致富地龙做驭兽最终化成龙文娱:穿越后,从小酒吧开始起飞爆宠田园:秀才家的小娘子江湖宫廷菜逆天凰后:魔君请画押!重回80当大佬综影:从欢乐颂开始闹情绪街溜子半圣回忆录重生逆袭:国民大佬是团宠口袋之数据大师冷王爷呆萌妃绝世天才系统
半壁书屋最新小说:高武:虫群吞噬万物,我既是天灾我的超级仓鼠分身本命花卉普通?我能无限升级花卉八零打猎:睁开眼,回到父母分家那一天六零年代:系统每天带我寻宝修真归来,开局被导弹攻击顾想星辰特殊年代:每天签到才领一元?前脚刚分手,后脚她成辅导员了?夕阳醉了往事睁眼1988一间破土房俩没娘娃跨江大桥坍塌之谜多问几个为什么做梦都想当大哥命气师三皮反派:开局威逼冰山总裁姐妹觉者之鹰!高武纪元:提取主宰重生后,才知道青梅等了我十年我有极品女神系统末世:掌控神话集成系统官途从县长秘书起飞中年离婚,赌石暴富,前妻后悔丧尸末世:我好像看见了一个僵尸穿进后悔流?开局百抽,抽爽了!山海法师渣女拯救系统,但我好像玩脱了失传的西湖美食名片重生八零:带着弟妹吃香喝辣娇妻出轨白月光,我直接一脚踹开我越狱成功,你们才认错,晚了穿越之我要看不一样的世界改变现实系统一千段畸形恋都重生了肯定要尽情爽谢邀人刚出狱,卡里多了一个亿让你护林,你在哀牢山养金渐层?小兕子在现代,小囊君额要大灰机都重生了谁还浪子回头重生58:有系统谁还娶俏寡妇我的选择系统有点不对劲红尘仙祖重生了谁还恋爱啊无尽海战:抢夺百万资源岛理性天才,你说我是疯批?天下第七也挺好一元秒杀SSS级天赋,自此无敌都市修仙之我是仙尊小小反派的女主角培养计划