`
pleasetojava
  • 浏览: 729109 次
  • 性别: Icon_minigender_2
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

我的漫漫程序人生路(上)

阅读更多
不知不觉中进入计算机行业已有几个年头了,回首往事依然历历在目。今天我把我这几年的学习经历,体会写出来,与大家一起分享,我想其中的一些经历大家也会遇到过,而且会与我产生共鸣,并且我希望自己的一些经验与教训能对大家有一定的启发作用。了解别人的经历也许会对自己有一定的帮助作用,那么我的目的也就达到了。

这篇回忆基本上按照时间顺序来的,我尽量完整,真实的记录下自己所走过的路,其中一些我认为对我产生了比较大的影响的事情我尽量详细说明。回忆从我的大学时代开始吧。

我本科时读的学校是天津大学,我相信很多北方的学生都会知道这个学校,而很多南方的学生对这个学校了解的并不是很多,但是一提到南开大学,我相信全中国没有人不知道吧,呵呵。我在那里呆了四年,我发现之所以天津大学的名气这么低主要原因还在于学校的宣传力度不够,让人一听以为是民办大学呢,呵呵,开个玩笑。其实天大是近代中国的第一所大学,原名北洋大学,学校的实力还是很强的,当时我上的时候网大有一个大学排行榜,当时是排在全国第七,这或多或少能说明了该学校的实力吧。当时我考大学的时候不想离家太近(我家在辽宁),我想出去走走,看看外面的世界,因为从初中到高中,几乎大部分时间都在上学,考试中度过,对外面知之甚少,因此填报志愿的时候我就和我父亲商量,根据我当时的成绩就报了天大,这个决定至今我认为还是很正确的。

我当时的专业是港口航道与海岸工程,这个专业我相信很多人都没听过,确实我当时也不知道这个专业能做什么,不过听名字好像还不错,呵呵。到了大学后感觉与高中确实大不一样了,没人管你,你来不来上课,交不交作业都没人问,主要还是靠你的自觉性,确实,大学主要还是给人极大的自由,发挥个性。由于我当时的专业特点,我们大一上学期时开了一门计算机课,是全校公共课,叫计算机基础,其实这门课就是讲讲计算机的基本东西,让大家练练word,excel操作啥的,我在上大学前几乎没碰过计算机,所以第一次上机时异常紧张,连登录都不会,我记得特别清楚的一件事是,windows登录时需要按ctrl + alt +delete,老师也说按照屏幕提示登录系统,我很认真,就在键盘上按下了ctrl,加号,alt,加号,delete,死活都进不去系统,后来问老师,老师说,那个加号是连接的意思,不是让你输入的,现在想来真汗啊!不过当时却没觉得有什么,呵呵。然后就是打字的练习了,盲打根本不会,打字时全是看着键盘一个字母一个字母敲进去的,大一上学期就在这种情况下度过了,不过我当时数学和英语学的特别好,总是班里第一,这也与我的性格有关,我这个人自小就数学特别好,尤其是逻辑思维,但是空间思维很差。因此我高中时平面解析几何学的非常好,但是立体几何就比较差,因为空间的东西我总是想不明白。当时还有一门课叫画法几何,主要就是训练人的空间思维,当时学的就非常差,尽管也努力了,而我有的同学基本不怎么复习,但是考试成绩就是很好,人跟人不同啊,我还是踏踏实实的按照自己的路线走吧。

大一下学期时我们开设了第一门计算机课—fortran,我想现在很多学生都不知道有这么计算机语言吧,其实fortran是世界上第一门高级计算机语言,历史要比c悠久。因为我当时的专业工程专业,而fortran在科学计算上表现是最好的,所以我们专业都会开设这么课,当时这门课的学习可以用惨不忍睹来形容,我当时的脑袋完全不能理解计算机的工作方式。我们去机房上机的时候,老师说带上软盘把程序拷回来(当时还没有U盘,都用软盘拷东西),我就花两块钱买了一张软盘,结果我就是不知道软盘应该插到那里去(也没人告诉我软驱在哪啊)。后来问了一下宿舍的同学,解决了这个重大问题,呵呵。当时觉得他好强啊,老师不说就知道软驱在什么地方。考试的时候基本就靠的死记硬背,结果还考了80分,就这样大一生活就结束了,整个学期的成绩,我排在班里的第一名,之所以这样是因为我其他课的成绩很好。当时也得了几百块的奖学金,到这个时候我还没上过网,因为我们机房不能上网,所以我也不知道怎么上,其实也不明白上网到底是个啥意思,迷迷糊糊中迎来了大二,那个时候是2000年。

大二以军训开始,天大有个传统,军训不是在新生刚来时进行的,而是在大二时进行。然后又是上课,下课,吃饭,我过的简单而不单调,我这个人喜欢踢球,经常和同学去操场踢球去,现在工作了很少有时间踢了,挺怀念那段的时光的。在大二下学期时我到隔壁宿舍闲聊,看到我有一个同学看着一本书,叫《C程序设计》,就是那本非常著名的c语言教程,作者是谭浩强,我相信很多人都知道该作者以及这本书,我问他这是什么书,他说他准备考计算机2级,我当时对这个考试完全不了解,回去后问了别人才逐渐明白全国计算机等级考试是怎么回事,这主要是面对非计算机专业的学生举办的一个计算机考试,用来测量应试者的计算机能力,现在还有一些城市要求毕业生具备计算机等级考试证,我知道上海就是这样的。也是在这个时候,我们宿舍买电脑了,我们宿舍七个人,大家一起凑钱买的,很清楚的记得内存是64M,这在当时已经不算很低了,我有的同学还在用32M呢,呵呵。当时买电脑时大家都信誓旦旦的说要学习,可是没过几天承诺都不知道跑哪去了,整天就是上网,打游戏,看电影。我相信这也是现在很多学生的生存状态,买电脑的初衷是好的,可是自己抵抗不了游戏的诱惑,慢慢的陷了进去。

当时那个准备考等级考试的同学成绩不是很好,我就在想他都能考,我为什么不能考呢,于是我也买了书,报了名,天天去教室自习,看书。这其实也犯了一个大忌,计算机的书要看,但是一定要操作,光看不做的话没几天就全忘光了,尤其是刚刚接触编程的人来说更是这样,一定要多练,尽快熟悉程序的运作方式,有时候你看了一天,也不如自己上机一个小时来的效果好。当然我不是说看书不重要,相反,看书非常重要,但是看与练一定要结合起来才能达到最佳效果。我当时还是沿用了学习数学,英语的学习方式,天天在教室呆着,只要没课我就自习。终于考试的时间来了,计算机等级考试分为笔试和上机两部分,结果我那部分也没过,白白损失了80块的报名费。其实现在想想当时没过实在是太正常了,因为当时光学习c语言的关键字就用了好久好久,现在想来真是有些可笑,我当时都把那些关键字死记下来,包括每种类型可以存储多少位,都记下来了。其实在学习一门语言时,对于语法这部分一定不能死记硬背,这个时候最好上机练练,多写一些简单的程序,有时候你写一此基本就不会忘记了,但是如果不写光看的话可能当时记住了,过后也很快忘掉了。(未完待续)

张龙 2008-9-27


置底广告:大家好,我在Itcast的视频教程已经发布了,名为《Java常见笔试、面试题目深度剖析》,可以到下面的地址免费学习:

http://www.itcast.net/portal/courses/unit/185

部分学员留言:

1)讲得很好,而且不收钱,真是厚道啊,期待更多讲座。

2)今天,从同学的口中得知了有这样的课程,感到非常的高兴,特别是抱着试听的心态听完了试讲的部分,我就知道我离不开它了,特别是张龙老师抑扬顿挫的讲解,深深的吸引了我,只是我还是一个新的学员,对冲值购买及学习的流程还不太清楚,请多多帮助!谢谢

3)张龙老师讲课的风格真是干脆利落!我非常喜欢。我只有一些计算机基础,但是听这个课我都听明白了,并且里边的练习我都做对了,非常高兴!讲解也很清晰透彻。期待你的下一讲!!


分享到:
评论

相关推荐

    2022年c语言程序设计心得体会.docx

    从今日起我们将不断接着求索,学习之路也好,人生之路也罢。 七、结语 我们从这次课程设计中受益匪浅。我们学到了C语言程序设计的基础知识和技能,也学到了团队精神和坚持不懈的品质。我们会继续学习和求索,提高...

    五(5)中队消防安全主题队会方案设计.pdf

    例如,“人生路长漫漫,五千年火陪伴,恰用火送温暖,如大意受灾难”强调火的两面性,既要利用好,也要防止火灾发生。 总之,这个主题队会方案设计全面,富有教育性和趣味性,旨在让队员们在互动和表演中深入理解...

    经典唯美爱情句子 (2).pdf

    6. **决策与控制** - “人生静好,谁的时光,掌握在谁的手里”,在编程和系统设计中,用户或程序的控制权至关重要,如何合理分配和管理控制权是设计的核心问题。 7. **承诺与变更管理** - “曾经许下的誓言,说好的...

    MSDN_英文版_VS2005

    比如,在编写多线程程序时,可以参考MSDN上的指南来确保线程安全。 #### 3. 深入理解技术细节 MSDN文档通常会提供非常详细的技术说明,包括函数参数的含义、返回值类型、异常处理机制等。这些细节对于编写高质量的...

    吕鑫老师MFC教学视频(光盘内容)

    吕鑫老师MFC教学视频,随书附赠光盘内容,包含教学视频,测试代码

    Apress Pro WF 4.5.pdf

    2. 状态机工作流(Chapter 4: StateMachine Workflows):状态机工作流的回归使得WF 4.5能够更好地支持那些逻辑上更适合用状态机模型来表示的应用场景。状态机工作流提供了一种高效的方式来处理需要明确状态和状态...

    SiteMesh v2.4.1(full).zip

    1. **页面装饰(Page Decorating)**:SiteMesh 的核心功能是页面装饰,它可以将公共的头部、底部和侧边栏等元素应用到所有页面上,使得网站的外观保持一致。通过定义装饰模板,可以轻松地更改整个站点的布局。 2. ...

    java线程分析工具TDA

    当应用程序出现性能问题或疑似死锁时,开发者通常会使用`jstack`命令来生成线程堆栈,这是一个内置在JDK中的命令行工具。 TDA的使用流程如下: 1. **生成线程堆栈**:首先,你需要通过`jstack`命令对目标Java进程...

    欧姆龙CP1L PLC的编程手册

    在编写PLC程序时,PLC(可编程控制器)与计算机(Personal Computer,简称PC)需要区分开。手册中的说明是为了避免在专业术语上的混淆。而计算机则用[计算机]来表示。CP1L系列PLC的编程手册在实际应用前需要被认真...

    计算机工作原理.ppt

    计算机工作原理

    《Java从入门到精通》PPT课件.ppt

    Java从入门到精通

    AP微观经济学总结.ppt

    AP微观经济学总结

Global site tag (gtag.js) - Google Analytics