很多IT人都喜欢对自己作人生小结,不过多在小结二字前冠以诸如“风雨十年”之类的字眼,为了不致于让自己在多年后也这般一生叹息的来写上一篇《多少年人生小结》的文章,我觉定早点动笔,在恰当的时候记录下自己某一阶段的人生感悟,思考过去的同时也展望未来。
这篇小结以计算机学习为主线,穿插着讲一些比较重要的生活及学习上的感悟.
严格的说,我应该是个计算机爱好者,至少再没转进计算机系之前我是这样给自己定义的。在进入大学的的第二个星期,我看到学校食堂前有卖江苏二级VB考试的试题,我觉得搞笑---VB这种东西也能来考试?经过确认后,我得到的肯定的回答,而那本二级VB考试的试题集也被我买下了。我觉得,通过这种考试对于我而言是小菜一碟,谁叫我是计算机爱好者呢。
我所在的大学是中国一所很一般的大学(我不想说太多愤慨的话来破坏我这篇文章小结的基调,就以"一般"二字简而括之),进去时该校全国排名五十几,现在好像快跃破九十了.
大一的上半学期自己并没有完全适应,其实除了高数,其它就没学什么,而我却不知都忙了些什么,跑超市,跑新华书店,总之,钱是没少花。
03年的12月,看到有全国二级VB的报名(江苏的得等到大二才可以报),我想,终于可以做点有意思的事了,尽管报名费要了我80元,不
过我觉得值(现在看来,的确如此)。
04年
一月:
正式开始学习VB,以前在高中学过一阵子VB(不过高中那本教科书太害人,把字符串都印成了sting,严重打消初学者的热情,尤其是在没老师教的时候)所以,对于我而言,正式要学的部分,其实应该是从函数开始。正如VB给所有人的印象一样,在学习中并没有遇到太多难于去理解的内容,整个过程还是比较轻松的。
二月:
回家后,除了继续VB的学习之外。我还开始下决心拿下我以前一直拿不下的一个软件---Flash(其实,我一开始的想法很简单,想用Flash做一个类似于心情MTV的东东就很不错了,踏进FLASH才知,我又进入了另一片天地)。而在VB方面,我掌握了一种很好的学习方式,那就是上网求助,我那是上的网站是一个叫VB大世界的论坛,里面的热心人挺多的,尤其是一个叫VBSTAR的高手,对我的问题几乎是有问必答,至今想起,仍十分感谢他。
现在,随着电脑学习习惯的逐渐养成,觉得上网发贴求助是应该被放在最后实现的一种方式。只有在自己苦想,查书上及电脑中的E资料,并在搜索引擎上无法查到相关内容的均无果情况下,才去选择发贴求助这种方式。
三月:
买了几份卷子,备战四月初的VB二级。
看到一些跟工程相关的专业开了AUTO CAD课,觉得眼红,也去跟着学了,不过后来无疾而终...如果以后要说我和这类软件还有什么关系的话,我想,我可能会进行对AUTO CAD进行二次开发的工作。
Flash继续做小动画,当时觉得能把自己学校网站上的那个FLASH给摸仿出就觉得很不错了。
四月:
参加二级VB考试。
学校在这个时候不紧不慢的对理工科的学生开始了为期0.75学期的VB教学工作,我当然对这种层次的东东已经不屑一顾了,不过有一点意思的是,我争取到了在每节课课间休息的时候上去讲述一下自己对VB的一些小心得的机会。我把照书上做的那些有趣的东东,如屏幕保护,失去鼠标之类的效果展示给大家,想通过这样的方式,告诉大家,学VB是多么有趣... ...不过在考试的大棒之下,好像大家的兴趣并提不起来... ...
考完VB后,我想做的第一件事,就是开始学习C语言,因为我觉得那是专业的语言,只有会了它,自己的水平才算上一个档次,在《C程序设计》的扉页上,我是这样写的:
正式跨进编程世界的大门,从此刻开始... ...
04.4.07
辅导员要我给院里的网站做一个FLASH动画,我当然非常开心的接受了。当时我还只会gotoAndPlay(),stop()一类的AS。整个Flash全部用动画,没有脚本,还加上了一点现抄现学的PHOTOSHOP,有几个晚上,自习没去上,都把时间放在机房里做FLASH了。不过那个项目做的并不愉快,原因在于负责网页的那个同学,在网页那块的水平确实有些不够档次,结果,我第一个本来可以公之与从的作品,就这样的在没有规化的开发的情况下“流产”了。并且,还被辅导员误认为是干活不卖力,搞得关系不太好......
五月:
回家的那几天,抓紧时间用VB做了几个有意思的东东,比方法:驻波的演示,画出任意的函数图像,导弹追击击实验等等,现在干来,这些东西从内到外的缺陷太多,但正是这份热情,才成为了我更努力学习计算机知识的基石。
FLASH方面,在学校图书馆借到了一本N厚的FLASH的书,那本书是中国青年出版社的一本讲FLASH5编程的书,标价要120元哩,这应该算是我AS方面的启蒙读物吧,该书图文并茂(不然怎会要120?),读着相当的轻松,我抓紧时间上机房练习,在进入转场特效时,有一个效果出了问题,于是上闪吧求助,别人看了我的代码,说是FLASH4时代的代码,现在早淘汰了。听闻此言,一开始觉得很失落,不过现在想起来,那些代码只不过是非常皮毛的东西,入门的能学的也就这些了。
C语言方面,多半是看书,实践很少(这当然有害),在学校机房上,有TC,BC及VC,我当时一看到DOS系统就晕,所以,当我没有在TC里设置好Incldue和lib的路径而导致编译失败时,我只好去选BC和VC了,所幸,它们跑起来要求较少,还算凑和的过去。虽然,国内论坛上对TC叫骂声连连,可是,对一个初学者而言,TC这种东西是再好也不过的了。用好TC,才是更好的去使用BC及VC的基础,至少我是这样认为的。
六月:
上旬考试比较集中,下旬,比较轻松.经过一阵的学习,我基本可以看懂自己手上的一本FLASH书上所讲的一个FLASH飞机游戏的所有代码了,当时用的方法是一个空的MC来检测按键,而在帧三和帧二间反复的进行gotoAndPlay来进行的,现在想想,这样子做游戏除了把人搞得更晕外,基本没什么意思.不过,对于一个初学者的我,做这个游戏所带来的乐趣与动力远大于游戏本身.(的确是这样,前一阵子用TC做了个贪吃蛇,把游戏玩得很好我一点不在意,相反,当我捉出了一个只有在运行中并且是吃到一定豆子才激发的一个BUG时,兴奋的让我都跳了起来,也许正是这样的乐趣上的转变,才注定了我的程序人生吧.)
在这个月,我去图书借了两本PHOTOSHOP(很不容易哟^0^,这种书基本上是一上书架就被抢掉的那种),准备对图形领域进行狂攻,原因很简单,FLASH对图像的加工能力是很弱的,要配合其工作,最好是会像PHOTOSHOP这样的图像处理软件. 6月下旬,基本没课,考试就少,我早上吃完饭后,直奔机房,划饭卡上机练PHOTOSHOP,就这样,我每天上机要上掉5元到6元,但我认为值.不过话说回来,虽然我把PHOTOSHOP练掉了两本书,可是那类书多为"给步骤,跟我做"的那种,你在用那个滤镜,做那个色彩变换之前,根本就不知道作者会把你带到哪里.看来,这图形设计领域又是另一个完全不同的天地啊,不仅要有灵感,更有创意,虽然在暑假里仍挣扎着想学3D MAX以及ADOBE AFFECT EFFECTS,不过编程领域有着太多的内容要学,这种设计的东东虽然自己很想学,怎奈心有余而力不足.看来,这些软件只能等我以后有闲情一刻的空闲时再去赏玩了.
七月:
我干了一件很重要的事,决定转入计算机专业读书.
在即将放假前的第三天,在夕阳夕下时,我在无比温煦的阳光中,我想到的人生的目标与价值.
自己原来那个专业既不喜欢也没有前途,而原来要转的那个专业是这所大学的一个品牌专业,不过我当时想转到那个专业的唯一目的,恐怕还是继续自己想要"搏"一下的想法,我想在那个比较好的专业读,然后是考研,考的不是这个专业的研,而是计算机专业的研.
现在想想,自己这样做实在是太累了,是不是在给自己开玩笑,条条道路都通罗马.人才不是都要足一个模式,一个人不是要那么累,不是要那么的愤愤不平才会成功的,如果有一种方式,可以让自己充分发挥自己的才华而去取得成功的话,为什么不去做呢?
所以,我毅然决定要转入计算机系(尽管它是这个学校众所周知排名buttom专业),在那里,我相信自己有足够的热情与实力去获得属于自己的成功.将原来自己要转的那个专业改成计算机并不是一件轻松的事,这一期间,我原来那个院的副院长---鲁院长,无私的帮助了我.帮我解决了转专业的事,这样把学生的事放在首位的事的老师现在已经很难找了,作为一院之长,他当之无愧,我会感谢他一辈子.
回家之前,我买了一本书,一本ROBBER PENNER的<FLASH MX 编程>,它几乎成了我整个暑假的主题,虽然此书并没有系统的讲解AS1的语法,但是上面的一些前期的例子轻巧实用,看着例子,我开始了自己的实践,主要是一些初期的物理现象的摸拟(我个人对物理及数学还是很有兴趣的),什么七球互碰啦,双星系统啦.编程上少量的基于对象加主要的面向过程实现,虽然并没有什么神奇,但挺有成就感的.
八月:
十号之前,继续我的摸拟,十号之后,主要是文档整理加复习,迎接转专业考试.
二十号赶赴学校前,小结了一下自己这个暑假的学习所得,写了一篇初级物量摸拟的文章,被闪吧游戏区版主赏脸给加了五分,小有成功之路就感.
非常感谢的是原来我们那个院的另一位同学,送给了我一台奔一的电脑,这台在别人眼里纯属垃圾的东西,对于我而言却成了最得力的助手,没有它,我对电脑的热情一定又会被打消不少.这位同学待人非常的真诚和无私,能和这样的人成为朋友真的是非常开心的事情,这位同学,我也要感谢他一辈子.
转专业考试结束后,抓紧练了几天C++中类的基础练习.
九月:
虽然确定自己可以转入计算机专业,不过通知还没有下来,所以,自己基本上就处于游离态.
跟原来转业上课的时候,我写着自己的程序,这一期间,完成了一个碰砖块的小游戏.
十月:
正式转入了计算机专业读书,不过,我所期待的课程C++要被放到学期的后半段,还有离散数学,数据结构等我认为极度溃乏相学的课程,竟然都要等一个到两个学期不等才可以学.所以,为什么这个学校的这个专业那么的...的原因我终于知道了. 不过这并无所谓,只要我在这里计算机方面有一技之长,自然会被认可的,我要的是这样一个可以被认可和激励的氛围,这些是我最底线的要求了.
主要的精力放在了一个解行列式程序的制作上(VB),小有斩获,不过数学上感觉知识不太够呛用了,再想进展,不补点"内功"是不行的了.
英语老师上课幽默有趣,极具人格魅力,我深深的被他上课的方式所吸引了... ...我的英语这学期一下子从八十几分徘徊的那一族跃升到了九十分一族的行列.真的很感谢这位老师,使我不致于把这个学校的所有老师的评分都打成不及格.
十一月:
尝试着做了一个最初级的数据库(VB),不过功能太少了,没人要:(
用了整整三天的时间,做了一个FLASH讲座的开场动画(讲课的不是我),觉得得到了不少锻炼,不过,那个FLASH MX里可以放的东东到了2004里成为了一堆垃圾,效查没出来,好像是全局变量的问题.(所以,我决定在没把AS2搞得比较懂之前,不再做FLASH方面的东东)
十二月:
终于开始了我向我已久的C++学习之旅了,虽然主讲老师比较那个(他竟然说BASIC语言是比尔.盖茨发明的?!!晕倒~~~),我可早就顾不了那么多了,我想学C++,我太想学C++了,C++像是一棵结了无数美丽果子的大树,每摘下一个果子,你会被荆棘刺到一点皮肤,不过,当果子的美味放进你的嘴里的时候,你一定会快乐的忘乎所以,一定会大声的呐喊:"我还想要更多!".是的,学了C++后,我第一次真正的觉得,代码的威力这般之大,我第一次接触到了编程界的大师及编程世界的名著.C++的学习,为我洞开了一片新的真正的属于编程人员的领域,使我暴发了前所未有的学习热情.
展望05
对于这新的一年,我希望你从以下几个方面去完善自己:
1计算机学科自学习惯的养成.
2及时去否定庸师,花了钱而买不到好的教育在这种学校里是很正常的.
3不断锻炼并发挥专长,绝对放弃分数当先的想法(除了主攻的课程之外),对于未来没有什么价值的课程,底线的要求是过.
4合理的文档及材料的整理,不要让资料成为垃圾!
5合作是更好发展的唯一方式,用你自己的方式去挣取吧,毕竟在这个不算小的计信院,还是有人真正喜欢学软件,学编程的.
05/1/27
EmilMatthew(小小梦想)