时间总是在不经意间流逝,报道周很快就结束了,而紧接着的就是正式学期的开始。
今天是圣樱国日历2月19日,辽安学院开课的第一天。所有新生都完成了报道程序之后,大家在教学城堡中心的巨大圆形阶梯教室参加开学典礼。这里是整个城堡最中心的位置,提供了足以容纳三千余人的座位,一周一周逐渐升高围绕中心的大理石讲台,巨大的屏幕是一整个程式器具,镌刻了将影像放大的程式,足以让最后一排的同学也能看清的全息投影:无论任何方向看过来,荧幕总是面向视线的。
和周围兴奋不已的新生格格不入的是最前排坐立不安的三澄奈,她现在开始确定自己真的是有点社交恐惧之类的问题,人多的场合尤其是三千人坐在一起的时候,简直是她前生的噩梦。
“欢迎各位升入辽安省中级程式学院,祝贺各位通过我们入学测试的同学,将来的六年里你们会与彼此有难忘的回忆,也会收获非常宝贵的知识,最重要的是,成长为能独当一面的程式研究者!”
全息投影上学院长的年龄没有三澄奈想象的那么大,看起来只是个有点秃顶的中年人,让她想起自己大学时候的同学,发际线也都和这位院长大人有一拼。
“该说的也差不多了,接下来就看你们的努力了,未来是你们的时代。”院长结束发言,全程只用了不到三分钟,让三澄奈觉得这位不是没备好稿子,就是真的懒到不想说话。
紧接着就是由另一位导师介绍分班情况,教室位置,课程安排,注意事项等等一大堆内容,三澄奈已经注意到四五个偷偷看自己的视线了,毕竟自己的粉红色头发确实让人不注意都难。这位轻度社交恐惧的三澄奈同学在二十多分钟的煎熬之后,终于侧身和辅导员说自己想去卫生间,借故溜出了教室。
三澄奈觉得一个不熟悉环境的新生,在这么大一个城堡里找盥洗室,八成得用上几个小时,完全无视了出门右拐就有个洗手间的牌子,在城堡里散起了步来,总之哪里人少往哪边去,等到新生演讲都结束了,三千人走出来的声响铁定能让自己知道,而且自己早就知道特训班在哪,到时候直接去就好。
然而,她的辅导员慌了,本来要有两位新生代表演讲,三澄奈和途川都要上台,没想到这个小女孩跑出去就没再回来,小半个钟头过去也没见人,只能临时和途川说到时候多讲一会,拖够两个人的时间。
然后,到了午饭点,途川还没介绍完自己的人生经验。辅导员觉得自己今天出门怕是撞了霉神,他是万万没想到一个贵族大公子能有这么多话可以说。终于途川意识到了台下开始打起了鼾声,心里一盘算也觉得时间差不多了,正好肚子也开始饿,今天就先到这吧,才鞠了个躬下台。
临时变了计划,新生大会只能到此匆匆结束,赶紧让新生去自由活动、午休,不能让人家来的第一天就对学院怨声载道。三千人陆续走出了教室,跟着各自的辅导员看了一下下午要上课的位置就放去餐厅了。
中午无话,下午两点钟,特训班教室。
这里是城堡教学区的第三层,没有普通班60人一班的规模,整个班级算下来只有30个人,而且教室安排设计也是逐级升高的阶梯教室,只不过是四方形而非圆形,教室正前方是大理石讲台和一块全息投影板,用来展示源码。
当然,这里作为特训班也和普通班有些区别,即便是最低层级的同学也达到了六阶程式学徒的水平,至少也对各种知识有了不少了解,所以安排的第一节课程就是源码开发课——一门理论兼实战课程。任课的教师居然是三澄奈的老熟人,实战系的系主任,程式大导师张俊林。
张俊林走进教室首先盯了三澄奈一眼,坏笑一下让三澄奈想起来,当日给自己浇了一头冷水的糟老头子,当即转过目光不去看他。相比之下途川就亲切得多了,毕竟对方是授予了自己IDE这个好东西的人,而且自己这几天的使用也确实了解到这门工具的威力,只可惜自己等级太低无法完全运用。
张俊林敲敲讲台,吸引了所有人的注意力,说道:“我们这节课先来讲一下程式源码开发的基础知识,以防止基础知识有缺漏的地方。”他点了点全息屏幕,确认可以正常工作之后,接着说道:“我知道各位使用的语言不同,你们可能会猜想为什么不按照各自使用的语言进行分班,而是把最优秀的你们都放在一起,放在这个特训班里。”
“特训班成立的目的在于优势培养,代表你们可以享受到学院最好的学习资源,因为至少目前来看你们是在同龄人里最优秀的。
“所谓程式开发,一开始你会有一个想法,例如想要做一个怎样的程式来应对怎样的问题,其后,你需要思考这个设计是否具有了它应有的价值,你为开发这个程式付出的时间和精力是否值得,这叫做‘需求分析’。”
“一旦确定了这个程式是要的,那么就要开始考虑如何进行设计,我们会从宏观上入手,这个程式包括哪些功能,哪些模块,哪些组织,这叫做‘概要设计’。”
“在之后,你们需要明确在前一步的大宏观基础上的细节,比如某个功能需要怎样实现,你需要用什么样的思路,什么样的算法,什么样的代码,这叫做‘详细设计’。”
“第四步才是正式编码的开始,直到这一步你已经准备好开发这个程式了,你知道如何做,也知道它的必要性,在我的课上,我会使用‘伪代码’来编写源码,你不会看到具体的可以直接拿来用的代码,但是伪代码是你们能理解能看懂的东西,很容易就可以翻译成你们各自语言的代码来实现。”
“最后,你需要对自己的程式进行测试,当然你不希望在实战的时候才发现自己的程式有各种各样的问题,所以你需要进行面面俱到的实验,包括各种情况下的应对,各种极端状况之类。一旦发现问题就需要进行调试,再测试,直到没有问题为止。”
“直至如此,一个程式才算开发完成,你可以把它用于实战了。”
这是三澄奈前生熟知的软件开发流程,在这里听张俊林大导师讲出来还有些莫名的奇异感,仿佛自己又回到了大学时刚刚学习软件开发的那天,也是一位上了年龄的老师为自己耐心讲解这些东西,让自己知道程式编码不是程式开发的一切,而仅仅只是一步。
“好了,这节课到此结束,接下来由你们的辅导员带你们去地下训练场练习。要记住,我不求你们现在能够开发出一个真正的程式,如果真的有能用于实战的程式被编译出来,那你们就已经是程式师了,所以,用这个模式写点小东西出来,让自己放松一下吧。”张俊林笑着说。
这就是特训班,天才聚集的地方,张俊林以大导师级别敏锐的观察力可以看出来,这个班里——已经有一位程式师了。
······
本书首发来自17K小说网, 第一时间看正版内容!