一个计算机爱好者的回忆录(2)

来源:互联网 发布:linux less 查找关键字 编辑:程序博客网 时间:2024/05/01 11:27

    恩,忙了一天,继续上次的,回忆一下过去,就当是自我娱乐吧。

    话说我们与PASCAL接触,是在学校组织的计算机兴趣班里面,为了培养我们对计算机的兴趣,学校组织了一个利用课余时间学习编程的班,这可把我乐坏了,当时用的是FREE PASCAL,就是一打开屏幕满眼都是蓝色的那种,我有了之前学习两种语言的经历,PASCAL虽然结构比QBASIC更复杂,功能更加强大,但是还是差不多的,相信很多学计算机语言的朋友都有这样的感觉,学会了任何一种,其他的就好学了。不过当时最大的收获还是接触了结构化编程的概念。之前写QBASIC因为乱用GOTO语句,让我的程序可读性非常差,后来听老师讲了程序的模块化,不过当时并没有听进去,养成了编程的坏习惯却因为惰性没有刻意去改,依然我行我素地做自己的,导致我在初中后来的编程中几乎没什么进步,因为程序稍微多点,就乱了。后来上高中,才彻底把乱用GOTO这毛病给改掉,使我下决心的还要归功于dijkstra大神,学最短路算法的时候顺便去看了看dijkstra大神还有什么其他方面的贡献,结果发现dijkstra大神说:“GOTO语句破坏了程序的结构,我们不提倡使用GOTO语句”,同样的一句话,从大神嘴里说出来,效果那是不一样的,于是乎,怀着对大神的敬仰,我果断地不再使用GOTO。

    初中就这样过去,一转眼中考了,我很遗憾的像当年小学一样,没有参加成中考,也是在某高中的提前招生的时候被招走了,于是无压力的到了这所在省内算比较顶尖的高中。其实后来我到大学才发现,原来无压力并不是好事,我小学到初中,初中到高中,高中到大学都没有考试,于是到了大学竟不知道怎么学习知识才能应付考试,甚至怎样听课,都不会,这是后话,之后再说。回到正题,我在高中并没有停下自己成长的脚步,这源于我对计算机技术始终不变的热爱,当然,这个学校也给了我腾飞的空间。有一点遗憾的是,这次没能和SH在一个学校。这个学校比我初中的学校还要好一些,汇聚了全省的人才们,我第一次在这里听说了5大竞赛。所谓的5大竞赛,是指数学,物理,化学,生物,计算机竞赛。我其实也不是完全不懂,我在初中的时候参加过数学竞赛,还以年级第一的身份进了决赛,后来因为班主任忘了通知我决赛的时间,于是错过了,最后只得到省级的奖状,我也是玩玩而已,没有太在意。高中为了这五大竞赛,开办了传说中的“奥赛班”,为的是增强有能力的同学的竞赛水平。其实当时我最好的是数学,但是知道有计算机奥赛班的时候,我毫不犹豫地选了计算机。(因为一般来说,一个学生是没有同时选两样的精力和时间的)

    选了计算机奥赛班并不代表进了,进了并不代表能最后留下,真正有能力的只是少数人。开始报名200人,学校最大的一个机房在第一节课的时候那是人山人海,挤得我透不过气来。教我们的是一个姓庞的女老师,我到现在也很感激她,如果没有她像母亲一样对我的关怀,我恐怕也没有今天。第一节课主要是讲一些上课的内容以及介绍高中的计算机比赛,并且很明确地告诉我们,为了打游戏而来的同学是会被赶走的。于是,3节课下来,已经只剩60多人了,这些才是真正想学的人。可是庞老师说,现在这个规模其实还是太大了,到期末能留下一半就算好了,吓得我一身的冷汗。于是我很努力,加上其实开始学的是初中我已经掌握的知识,所以我在班上显得很拔尖,当然拔尖的不止我一个,我还发现了很多高手,还好庞老师似乎很欣赏我的学习态度,把我当做最得意的弟子之一。随着内容的加深,看着周围的,一起奋斗的朋友一个个离开,我心里充满了不舍,但是很高兴的是我最后留了下来。这时我的周围,加上我已经只剩下8个人,而我们所学的内容,已经开始涉及算法和数据结构,这对当时的我来说,是一个新的层次,我开始不适应,进度有些跟不上,当时学的搜索其实我是没有理解到的,为了让自己留下来通过平时的测验,我把几段经典的程序原封不动地直接背了下来,跌跌撞撞,总算是应付过去。在第2学期开始不久,我们进度慢了下来,庞老师给我们讲课也越来越显得吃力,所以终于有一天,她告诉我们,我们要换老师了,新的老师是专门教计算机奥赛的老师,比她厉害得多,应该算是全省最好的奥赛教练了,后来我们发现,确实是这样。当时对庞老师很不舍,几次测试其实我得了0分,但是庞老师对我一直很耐心,所以知道要和庞老师分别了,我伤心得眼泪都要流出来了,但是这是学校的安排,也是为了我们能受到更高级的指导,没办法,只能认命了。

    于是我们转战到了一个新的机房。从原来宽敞,明亮,先进的机房,搬到了这个又小,又脏,又乱的“新的机房”。欲知后事如何,请听下回分解。

原创粉丝点击