付波教授的课,和他那平平无奇的外表形成了鲜明的反差,干货多到令人发指。
“我知道,在座的各位,有不少在高中阶段就已经自学过编程,甚至能熟练地写出一些小程序。”付波的声音不大,但穿透力很强,清晰地传到教室的每一个角落。
“但我要告诉你们的是,在我的课堂上,我不会花一分钟去教你们某种特定语言的语法,比如一个变量如何定义,一个循环如何书写。这些东西,网络上的免费教程一抓一大把,你们完全可以自学。”
他的话让台下一些本来自信满满的学生愣住了。
“那我们学什么?”付波仿佛看穿了他们的心思,推了推眼镜,嘴角勾起一抹极淡的弧度。
“我们学原理。”
“普通教育,侧重于‘工具使用’;而我们江南大学的软件工程,聚焦的是‘底层逻辑’。”
“前者,是让你学会如何使用一把锤子去钉钉子。而后者,是让你理解杠杆原理、力传导和材料力学,让你不仅能用好任何一把锤子,甚至有能力去设计一把更省力、更高效的锤子。”
“这,就是‘代码搬运工’和‘技术创造者’的根本区别。”
这番话,振聋发聩。
许琛的眼睛瞬间就亮了。
这才是他想学的东西!
付波教授没有再讲空泛的理论,而是直接从一个最基础的例子入手。
“第一节课,我们不写代码,我们只讨论一个问题:计算机是如何向我们展示信息的?”
“比如,当你在屏幕上看到‘Hello, World!’这行字时,背后发生了什么?”
“你们写的`print`函数,是如何被计算机理解,并最终转化为屏幕上那些发光的像素点的?”
“从高级语言,到编译器或解释器,再到操作系统提供的API接口,然后是显卡驱动程序,最后由GPU进行渲染,写入显存,再通过视频接口输出到显示器上……”
付波教授在黑板上画着层层递进的逻辑框图,将这一套看似简单,实则无比复杂的流程,抽丝剥茧般地展现在所有人面前。
整个阶梯教室鸦雀无声,所有人都被这套全新的知识体系给镇住了。
在“过目不忘”状态的加持下,许琛的大脑如同一个高速运转的超级计算机,付波教授讲的每一个概念,画的每一张图,都如同高清照片般被精准地刻印在脑海深处,并迅速地与他已有的知识体系进行关联、重构。
这种感觉,酣畅淋漓,妙不可言。
一节课的时间很快过去,当付波教授讲完最后一个知识点,下课铃声也准时响起。
【宿主出色完成演绎,将“认真听讲的学生”这一人设演绎得淋漓尽致,敬业精神获得导演(付波)的高度认可。】
【结算奖励:剧本领悟力+1!】
许琛长舒一口气,感觉自己对计算机世界的理解,又上了一个全新的台阶。
“好了,今天的课就到这里。”付波教授擦了擦手上的粉笔灰,面无表情地布置了作业。
“课后作业,两个。第一,自学一门你们感兴趣的编程语言。第二,用你们自学的语言,实现今天课上我讲的两个信息展示模型。”
“作业会计入平时分,并且,”他顿了顿,目光扫过台下,“完成得最出色的几位同学,下学期,将有机会直接加入我的课题组,参与实际的项目开发。”
台下顿时响起一阵压抑的惊呼。
许琛的嘴角也勾起一抹笑意。
用免费的劳动力,来加速自己的项目进度,完了学生还得感恩戴德地谢谢他给了宝贵的实践机会。
这套路,高,实在是高。
大课结束,学生们如同潮水般涌出教室。
许琛刚收拾好东西,苏莹莹就又凑了过来,她显然还对刚才的话题意犹未尽。
“班长,你听完我说的,还想去游戏社吗?”
“想去看看。”许琛点了点头,态度没有丝毫动摇。
苏莹莹见他如此坚持,脸上露出一副“你没救了”的表情,她叹了口气,也不再多劝。
或许,只有让他亲眼见到那个传说中的“凶宅”有多破败,他才会彻底死心吧。
“好吧好吧,怕了你了。”苏莹莹拿出手机,手指飞快地点了几下,然后把屏幕递到许琛面前,“这是我从校园论坛的老帖子里翻出来的地址,你自己看吧。”
许琛看了一眼,将地址记下。
“旧体育馆,二楼活动室,B-04。”
“班长,我可提醒你啊,”苏莹莹收回手机,做了最后一个努力,
“咱们专业牛逼的社团多着呢!算法竞赛社,每年都能在国际大赛上拿奖;机器人社,做的机器人是全国大学机器人竞赛的亚军;还有那个网络安全攻防社,听说里面的大神全都被各大互联网公司提前预定了!”
“你随便去哪个,都比去那个鬼地方强一百倍!”
许琛笑了笑,没有反驳。