您的位置:首页 > 其它

我的电脑学习历程.第五章.再见了,BASIC

2010-11-17 01:58 239 查看
2006年的高考,我考得很不好,我的基础课程之一<<数学>>,居然滑到了及格线以下.不过,这也是我所预料到的.在高考之前我就买好了南下的火车票,高考结束的第一天我就去了珠海,和女友在一起.我其实并没有再回来的打算.或许那时想着,带着女友流浪,从这就开始吧.



父母后来还是让我表哥帮我填写了高考自愿.打电话问我报志愿的方向时,我就说了两个字:"数学".我自己都觉得很好笑,这么糟糕的数学成绩,还学数学专业?我脑袋秀逗了?数学--计算机最重要的基础!

虽然那年湖南省的本科一批的分数不高,而且一批和二批乃至三批的分数线相差都不大,但我的分数,差10分才能上二本.于是,我被河北工业大学理学院数学系录取了,本科三批,隶属其二级学院.读,还是不读,这是个问题.

当然,随着9月的来临,我还是去读了.原因主要如下:

1.我当时在珠海没找到工作;

2.我父母很希望我能完成大学学业;

3.我无所谓去哪里,也无所谓去做什么.

于是,我来到了天津,红桥区,就读河北工业大学.开始了我四年的大学生活.这四年,应该算是我电脑学习的一个很大转折.



其实到了高三的时候,我就慢慢接受了FOR WINDOWS的编程,还特意买了一本罗云彬写的<<WIN32汇编程序设计>>,通过它来研究WINDOWS的基础编程.这本书的内容很好,WIN32汇编,其实就和一本WIN32 API底层手册差不多.我唯一不满意的就是书的质量不行(我估计我买到的应该不是盗版),翻了不到一个星期,书就裂开成3块了.知道的当然知道这是书的装订问题,不知道的,还以为我有多认真呢,把书都给读破了...

通过WIN32汇编来学习WIN32程序设计,其实这个路子并不适合大众,我也是因为自学过16位汇编,也知道一点WINDOWS编程,所以才能学得下去.但我还是QB的底子好些,所以,我在WINDOWS下的编程,前期主要还是选择VB.



刚进大一时,我想写的且稍微大一点的程序,是一个学生信息管理系统.打算使用VB+ADO来完成,但实际上至今都没有做完.最初的动机,或许是来自对当年用学习机上的GW-BASIC给老爸写成绩统计程序的怀念.只不过,在设计时,我考虑的东西随着时间的增长在不断膨胀着,最终扩展到一个县级的教务教学信息系统的***,我发现这时候我已经无法驾驭这个系统了.这样,刚刚打算做的东西,就这么太监了.



事实上,我之所以放弃这个信息系统,一来是这个系统的规模,超出了我的能力,二来,则是一本书影响了我,它告诉我,我在这个信息系统的的设计存在着大量的不足--这使得我比较沮丧.

这本书的名字,叫<<代码大全 2>>.这是当时大一上学期电脑基础课老师刘洪普推荐给我的,据说被誉为"程序员的圣经".我通读了一遍--是不是"圣经"我这个菜鸟无法定论,但它对我思想的冲击是无与伦比的,它带领我的设计思想向前跨了好大好大一步!后来,我干脆自己去买了一本,很贵,但也很值,推荐大家都去读读.



信息系统***的失败,让我意识到了自己的不足,也意识到,如果自己一直依赖VB,则有可能永远都不能突破自己的编程壁垒.真正的高手是不在乎使用什么语言的,但作为初学者和进阶者来说,语言的选择,却会影响到很多事情,比如进步的速度等等.相对来说,VB,C#都要比C/C++方便许多许多,但要知道,没有吃过苦,就不知道甜.如果不接触那些麻烦的东西,又怎么能了解现在的便利呢?我心中,有了放弃VB的想法.



大一上学期是很顺的一个学期,我的学业完成得不错.或许正因为如此,到下学期的时候,我有些放松了,此时,各种问题接踵而来.

1.女友从珠海来到了天津,北京.我的课余时间差不多都花费在陪女友找房子,找工作,逛街什么的.

2.大一上学期教我们的老师,都是一批比较牛的老师,而到了下学期,却换了一批.这些老师中,有的上课时方言极重,有的表达不清晰,我开始的时候几乎不知道他们在讲些什么.

外在的客观因素,加上自己内在的问题,使得我这个学期混得很惨.不过,或许正因为这样,更让我下定了放弃VB的决心,破而后立.

老实说,我对VB,还是很有感情的--虽然没有比尔盖茨那么深,毕竟它伴随了我那么多年,帮我解决了不少问题.而且我当时的VB水平,能勉强达到忽略语言,只关注问题解决的程度了,这确实让我多少有些不舍.于是,我在我的世界里,举行了一个简单的VB盛宴,作为告别仪式,作为最后的晚餐...

最后的晚餐:

大一下学期的时候,有VB课程设计.可惜很多人虽然课堂上的理论学得不错,但动手能力实在是有点不行.有很多人找我帮忙写VB课程设计的程序,我自然是来者不拒.到了课程设计结束,我已不记得我写了多少VB代码了,只知道找我写代码的人有本系的,也有外系的,有托我全权代理的,也有找我帮忙修改代码的.后来这些代码有得A的,也有得B,得C的.

我自己的课程设计,是一个中国象棋的打谱程序,得分为:旷考.那天课程设计答辩,我去北京陪女友了.这个象棋程序,具有打谱和局域网对战的功能,此外,当时还预留了一个接口,希望自己能在哪天完***机对战.但这一部分,直到大四毕业的时候才勉强完成,此乃后话,暂且不提.



BASIC程序在初中的时候进入了我的世界,而在大学的时候淡出了我的天空.

我微笑着对BASIC挥挥手:再见了,BASIC!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: