我的漫漫程序人生路(上)
该文章曾在去年发表于我的blog上,现转到这里,因为我觉得不管什么时候文章中所谈的一些东西都会对大家起到警示作用,毕竟里面的所有内容完全都是我的切身经验,没有半点虚构成分,真心希望大家少走弯路,努力进取。总有一天,梦想会照进现实的。
这篇回忆基本上按照时间顺序来的,我尽量完整,真实的记录下自己所走过的路,其中一些我认为对我产生了比较大的影响的事情我尽量详细说明。回忆从我的大学时代开始吧。
我本科时读的学校是天津大学,我相信很多北方的学生都会知道这个学校,而很多南方的学生对这 个学校了解的并不是很多,但是一提到南开大学,我相信全中国没有人不知道吧,呵呵。我在那里呆了四年,我发现之所以天津大学的名气这么低主要原因还在于学 校的宣传力度不够,让人一听以为是民办大学呢,呵呵,开个玩笑。其实天大是近代中国的第一所大学,原名北洋大学,学校的实力还是很强的,当时我上的时候网 大有一个大学排行榜,当时是排在全国第七,这或多或少能说明了该学校的实力吧。当时我考大学的时候不想离家太近(我家在辽宁),我想出去走走,看看外面的 世界,因为从初中到高中,几乎大部分时间都在上学,考试中度过,对外面知之甚少,因此填报志愿的时候我就和我父亲商量,根据我当时的成绩就报了天大,这个 决定至今我认为还是很正确的。
我当时的专业是港口航道与海岸工程,这个专业我相信很多人都没听过,确实我当时也不知道这个 专业能做什么,不过听名字好像还不错,呵呵。到了大学后感觉与高中确实大不一样了,没人管你,你来不来上课,交不交作业都没人问,主要还是靠你的自觉性, 确实,大学主要还是给人极大的自由,发挥个性。由于我当时的专业特点,我们大一上学期时开了一门计算机课,是全校公共课,叫计算机基础,其实这门课就是讲 讲计算机的基本东西,让大家练练word,excel操作啥的,我在上大学前几乎没碰过计算机,所以第一次上机时异常紧张,连登录都不会,我记得特别清楚 的一件事是,windows登录时需要按ctrl + alt +delete,老师也说按照屏幕提示登录系统,我很认真,就在键盘上按下了ctrl,加号,alt,加号,delete,死活都进不去系统,后来问老 师,老师说,那个加号是连接的意思,不是让你输入的,现在想来真汗啊!不过当时却没觉得有什么,呵呵。然后就是打字的练习了,盲打根本不会,打字时全是看 着键盘一个字母一个字母敲进去的,大一上学期就在这种情况下度过了,不过我当时数学和英语学的特别好,总是班里第一,这也与我的性格有关,我这个人自小就 数学特别好,尤其是逻辑思维,但是空间思维很差。因此我高中时平面解析几何学的非常好,但是立体几何就比较差,因为空间的东西我总是想不明白。当时还有一 门课叫画法几何,主要就是训练人的空间思维,当时学的就非常差,尽管也努力了,而我有的同学基本不怎么复习,但是考试成绩就是很好,人跟人不同啊,我还是 踏踏实实的按照自己的路线走吧。
大一下学期时我们开设了第一门计算机课—fortran,我想现在很多学生都不知道有这么 计算机语言吧,其实fortran是世界上第一门高级计算机语言,历史要比c悠久。因为我当时的专业工程专业,而fortran在科学计算上表现是最好 的,所以我们专业都会开设这么课,当时这门课的学习可以用惨不忍睹来形容,我当时的脑袋完全不能理解计算机的工作方式。我们去机房上机的时候,老师说带上 软盘把程序拷回来(当时还没有U盘,都用软盘拷东西),我就花两块钱买了一张软盘,结果我就是不知道软盘应该插到那里去(也没人告诉我软驱在哪啊)。后来 问了一下宿舍的同学,解决了这个重大问题,呵呵。当时觉得他好强啊,老师不说就知道软驱在什么地方。考试的时候基本就靠的死记硬背,结果还考了80分,就 这样大一生活就结束了,整个学期的成绩,我排在班里的第一名,之所以这样是因为我其他课的成绩很好。当时也得了几百块的奖学金,到这个时候我还没上过网, 因为我们机房不能上网,所以我也不知道怎么上,其实也不明白上网到底是个啥意思,迷迷糊糊中迎来了大二,那个时候是2000年。
大二以军训开始,天大有个传统,军训不是在新生刚来时进行的,而是在大二时进行。然后又是 上课,下课,吃饭,我过的简单而不单调,我这个人喜欢踢球,经常和同学去操场踢球去,现在工作了很少有时间踢了,挺怀念那段的时光的。在大二下学期时我到 隔壁宿舍闲聊,看到我有一个同学看着一本书,叫《C程序设计》,就是那本非常著名的c语言教程,作者是谭浩强,我相信很多人都知道该作者以及这本书,我问 他这是什么书,他说他准备考计算机2级,我当时对这个考试完全不了解,回去后问了别人才逐渐明白全国计算机等级考试是怎么回事,这主要是面对非计算机专业 的学生举办的一个计算机考试,用来测量应试者的计算机能力,现在还有一些城市要求毕业生具备计算机等级考试证,我知道上海就是这样的。也是在这个时候,我 们宿舍买电脑了,我们宿舍七个人,大家一起凑钱买的,很清楚的记得内存是64M,这在当时已经不算很低了,我有的同学还在用32M呢,呵呵。当时买电脑时 大家都信誓旦旦的说要学习,可是没过几天承诺都不知道跑哪去了,整天就是上网,打游戏,看电影。我相信这也是现在很多学生的生存状态,买电脑的初衷是好 的,可是自己抵抗不了游戏的诱惑,慢慢的陷了进去。
当时那个准备考等级考试的同学成绩不是很好,我就在想他都能考,我为什么不能考呢,于是我 也买了书,报了名,天天去教室自习,看书。这其实也犯了一个大忌,计算机的书要看,但是一定要操作,光看不做的话没几天就全忘光了,尤其是刚刚接触编程的 人来说更是这样,一定要多练,尽快熟悉程序的运作方式,有时候你看了一天,也不如自己上机一个小时来的效果好。当然我不是说看书不重要,相反,看书非常重 要,但是看与练一定要结合起来才能达到最佳效果。我当时还是沿用了学习数学,英语的学习方式,天天在教室呆着,只要没课我就自习。终于考试的时间来了,计 算机等级考试分为笔试和上机两部分,结果我那部分也没过,白白损失了80块的报名费。其实现在想想当时没过实在是太正常了,因为当时光学习c语言的关键字 就用了好久好久,现在想来真是有些可笑,我当时都把那些关键字死记下来,包括每种类型可以存储多少位,都记下来了。其实在学习一门语言时,对于语法这部分 一定不能死记硬背,这个时候最好上机练练,多写一些简单的程序,有时候你写一此基本就不会忘记了,但是如果不写光看的话可能当时记住了,过后也很快忘掉 了。(未完待续)
posted on 2009-09-16 00:51 Hibernate4 阅读(105) 评论(0) 编辑 收藏 举报