余元浩回到家,急不可耐地打开了刘姐给自己带来的电脑,认认真真地开始编写起老师布置的作业。
老师布置的这几个小程序虽然说不是很难,但是由于余元浩是初次尝试编写程序,因此在程序编写的具体处理上还是不太顺利。
这几个小程序都是反复调试了好几次才通过,不过还好的是最终都达到了编写要求。
之所以会这样,还在于具体的编程经验上面,余元浩(大)并没有把其直接传授给余元浩(小)。
他更多的是告诉小余元浩什么样的编程习惯要不得,如此做是因为他清楚地知道自己的水平。
虽然说自己对于basic编程还算是了解,也会一部分数据库方面的编程,在自己的工作当中也曾经利用过自己这些所学到的这些知识解决过实际问题。
但是总体而言,他对自己的编程水平并不满意,因为他知道自己虽然说在编程的过程中试图做到规范化、结构化,但是在实际操作过程当中,却并没有做到很好地按照自己的想法来进行。
从实际操作结果而言,他所编写出来的程序大多数时候还是太过随意。
所以这回小余元浩在学习编程的时候,他除了在基础知识上面带一把以外,其他的他都想让他跟着这些科班出身的老师从头学一篇。
经过一番努力,最终余元浩的作业在经过他的独自思考和认真编写,最终完全达到了老师所说的要求。
当再次上课的时候,他把自己编写出来的程序交了上去。
小孩子都是期望表扬的,在余元浩看来,自己能够如此完美的完成老师布置的作业肯定值得表扬。
结果他只猜对了一半,刚开始的时候他的确得到了表扬。
“余元浩你编写的程序很不错,完全达到了编写的要求。但是……”
华夏人就爱说但是,赵老师也不例外,接着他给余元浩指出了许多的不足之处。
“程序的编写弄出来的代码不只是给你自己看的,一个好的代码也应该让别人能容易理解。
所以该有的注释是必不可少的,另外规范化的编辑代码可以让你更容易的调试程序。
苹果计算机里面的BASIC还只是初学者使用的编程语言,对于编程的要求还算是少的。
今后你学习其它编程语言的时候,对于程序架构的设置,程序模块代等都会有更高的要求。
所以说你现在在学习的时候就应该养成良好的习惯,以后才能编写出真正的好程序。”
随着赵老师的讲解,系统还给他补充了一些负面编程习惯带来的糟糕后果的实际感受,这些都是余元浩(大)实际经历过的。
当然以余元浩(大)的编程经历,也给不出什么太深奥的东西,只是把网上可以搬运的一些编程方面的注意事项传送了过去。
其中包括但不限于以下几项:
拿到需求后认真分析,先规划好程序的架构,根据自己所计划的架构理清编程思路
需要取名的变量,类名或ID等等尽量用英语
提炼代码,降低重复率
编程时多写注释,加深自己的印象,方便理清思路
对于老师指出的问题,余元浩很虚心的就接受了。
因为老师教得认真,学生学得飞速,所以BASIC语言的学习除开余元浩在家自习的时间,几个课时便算学习完毕了。
在很快弄完BASIC语言的学习后,赵同学很是慎重的对余元浩说:
“BASIC语言现在已经学完了,如果你想在计算机编程上面走得更远的话,我个人建议你就没有必要浪费时间在用BASIC语言编写你计划中的华夏智慧方块游戏了。
有那个时间你完全可以学习C语言或者汇编,只有编译型语言才能实现相对高效的运行速度。”
余元浩按照系统的提示,首选了C语言来进行学习。系统之所以会给出如此的选择建议,当然是为了以后搬运Linux的设计来完善Liunix方便。
为了以示慎重,余元浩还是考虑了一下才说道:
“能给我介绍一下这两种语言的不同吗,我了解了之后才好作决定。”
随后在赵同学给他介绍了一下两个语言的不同之处和各自的优劣势后,余元浩作出了自己的决定:
“那我目前还是先学习C语言吧,我感觉汇编语言所涉及的太底层了,学习起来可能会花费我太多的精力,还是等以后有需要的时候再学习吧。”
在余元浩做出了决定过后,赵同学很是认真的给出了自己的回复。
“既然你打算转向学习c语言,那么我就有必要给你重新准备相应的教案。
下一次正式开始上课可能会稍微耽搁一点时间,等一下我给你一份书单,你可以按照这个书单把对应的书找到,先自行的看一下。”
当天BASIC语言的教学就正算正式结束了,余元浩便开始拿着老师给的书单先自行准备。
要说BASIC语言余元浩还能从系统中获得点帮助的话,现在他开始学习c语言时系统能够提供的帮助就接近于无。
对此余元浩(小)也略感好奇,在他以前的印象里,系统在学习上几乎是无所不能,每当他要学习新的知识的时候,系统都能及时的将新的知识融会贯通的让他理解。
但是这回学习c语言,却打破了他的这个认知,学习的时候往往要靠他反复的阅读并加以理解才能真正的掌握。
而他突然降下来的这个编程语言学习速度,也让赵同学在后面对他的教导中松了一口气,最起码自己不会被一下子就掏空了。
要知道像这样一个工作轻松回报丰厚的兼职,现在是很难找到的,在心底他希望这个工作能够持续的久一些。
然而事情往往事与愿违,当余元浩得知他终于放寒假了,在学校里没有别的事情可以做,于是就把他请到了家里专职上课。
刚开始的时候,赵同学还感觉挺高兴的,因为在他原本的计划中虽然会留在北都,但是食宿在学校也是挺麻烦的。
现在有了余元浩邀请到家里专职上课,食宿问题一下子就完美解决了。
然而当他真正住进了余元浩的家的时候,他才发现他的噩梦才真正开始了。
当真正接触到c语言的时候,余元浩这才发现这门语言的魅力。
再加上他学习计算机编程语言正在兴头上,身边又有老师可以随时询问,因此他学习c语言的进度即使没有来自系统的帮助,也变得突飞猛进起来。
但是他的如此勤奋好学,可就苦了赵同学,为了应付他的提问,和编写随后的教案,赵同学在这个寒假里没有好好地休息过一天。
到寒假结束赵同学离开余元浩所在的四合院的时候,他整个人因为这段时间的教学整整瘦了10多斤。
当然他走出四合院的时候是痛并快乐着的!
所谓的痛,无非是余元浩这个小恶魔在这段时间内是把他在C语言上的知识给完全榨干了,
所谓的快乐,是因为他出这个院子时包里装着的钞票,已经能够完全支撑他在上大学期间过得非常的滋润。