论坛首页 入门技术论坛

刚出道时写的一片文章 ^_^

浏览 1812 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-05-30  

  这片文章写在我毕业后的某一天(大概是05年9月),我曾经学习过的培训学院让我写一篇东西来讲述自己学习的过程,也许是学院觉得我通过自己找到的工作还说的过去吧(当然我的成绩很一般).主要目的还是为学院做宣传,可我没有完全按照学院希望的路线写,也导致了这片文章没有被最后选中,印入学院的宣传手册.

       不过我很负责任的讲,在学习的过程当中学院有很多优秀的教师,他们把他们最宝贵的工作和学习经验无私的传达给我,让我学到了很多在学校里可能学不到的知识.但是我始终认为学习始终是要靠自身努力的,这是已经被广泛传颂的真理.

        即使是今天,当我无意间发现这片短文的时候 我仍然认为,里面的内容虽然留于说教 但是非常值得和我又一样经历的同志读一下,同时 现在我的水平和我走出校门时的志愿相去甚远,我也认为是自己没有把握好自己的原因.
        现在只希望能够对于和我有着类似经历的同志看后能够有所提示.当然如果有说的不对的地方还请大家指点一二.

学 习 之 路

        从2004.2.8第一次座到学院的教室,直到2005.7.15走上工作岗位,我在华育国际学院度过了自己人生当中第二次的学校生涯。回顾为期一年半的学习时光让我感慨最深的就是学习过程当中自己主观意识上的变化,从一个略带羞涩的门外汉到一个初窥编程序世界的业内人士。从一个到处碰壁的中专生到一个自信的程序员,其中伴随着成长的烦恼,也许只有我自己才能体会。

        在此主要对自己的学习之路略作总结,谈谈自己对学习的看法,不求面面俱到,只愿和我有类似情况的同学能够从中得到些许提示与帮助。当然以自己目前的工作业绩和学习成果尚不能算作优秀,所以,所想所写必有纰漏和谬误,还恳请大家指点。

        提到学习,首先当提及学习的心态。我认为良好的学习心态就是认清自己的目标,并且为之不断的努力奋斗。简而言之就是勤奋、自律。正所谓‘态度决定高度,积极进取必有所成’。在我们寄望收获之前,首先要认清自己的责任。我们要知道并不是所有的人都适合作程序员,高薪也不仅会因为你对编程感兴趣而掉到你的面前。相反的是我觉得程序员都是实干家,他们善于利用抽象描述现实存在,他们简洁、高效、专注,目标明确且为之努力奋斗。

        纵观那些顶着天才光环的程序员们,无一不是十倍于人的勤奋与刻苦,在取得卓越的成绩之后,才被人冠以天才的美称。就像约翰.卡马克这样公认的天才,在弱冠之年便在3D图形领域笑傲群雄。大家除了羡慕他的名声、他的法拉利跑车之外,又多少人有着他长年累月的日编程14小时以上的勤奋呢?天才尚且如此,那我们大多数的普通人又该如何呢?其实到觉得大家的天分不相上下。关键是你是否有着能够控制自己行为的心态。让你认清自己究竟需要如何去做才能达到目的地。

        如果说良好的学习态度是学习编程的前提的话,那么打好基础对于每个程序员来说就是必须做好的必修课。业界有句名言不知出处,却甚有道理,说‘态度决定命运,基础决定前途’。这说明在具备良好的学习态度之后,扎实的基本功对于一个程序员的成长是多么的重要。那么究竟该如何理解基础的含义呢,这个问题我也向许多高人请教过,得到的答案虽各有侧重,但答案的中心是,你应该更加接近机器,否则你就无法运用高级语言编写更加高效的代码,那样的情形将会使你始终走在产业链的最末端,成为你向更高的目标提升的一大障碍。是的 Hibernate,Spring,Struts 很重要因为这是开发的工具和业界的标准,但一个程序员的学习不应当被语言和开发工具所束缚,我们要多学习一些被我们曾经忽视的基础课程,例如:操作系统、网络原理、数据结构与算法等等。很多,很枯燥。但这些知识会随着你的编程水平的提高显得越来越重要,最后的结果是,你将发现任何语言只不过是你的思想和机器运行方式的体现。如果你是为了学习一门语言而学习(虽然开始的时候要经历这个阶段),那么你会发现自己付出的越来越多,而得到的却越来越少。举个例子来说,如果一个没有面向对象思想和设计模式知识的程序员出的UML设计方案 ,肯定会让你自己感到困惑,而这个设计也是站不住脚的。
        最后一点,是我在看了一篇文章之后想到的。这篇文章叫做《提问的智慧》,文中告诉你在提问之前应该这么做,”周全思考,准备好你的问题,草率的提问只会获得草率的回答,或者不会得到任何答案。越表现出寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助”,其实就像前文说的那样,寄出希望之前,先要认清自己的责任,很多的同学在遇到些许问题时会毫不犹豫的像身边的同学和老师寻求帮助,即使这个问题是一个语法错误,这是使不得的。这样只会让你越来越依赖于向别人取得帮助,变的懒惰,而不是习惯自己解决问题。换句话说你的学习会变得越来越被动,而不是去主动的解决问题。从另一个角度来说,在办公室浪费别人时间的人是不会受欢迎的。

        当然不是说我们要完全闭关自守,不要去与同事们进行交流。相反我们要多多的交流,获得不同的思想,从而能够站在不同的角度看问题。这也是成长的过程,但我们要知道交流是一个互动的环节,只有充分互动的交流才是有效率的。如果变成独角戏,那么交流的效率会降到最低点。从而浪费大家的时间。
 
        说到找工作,如果你已经认识到了学习的重要性,并且有着积跬步行千里的心态的话,那么一份工作对于你来说是不用发愁的。IT企业是非常现实的,他们需要的是一位能够写代码的程序员而不是一个名牌大学的光环。当然如果你拥有名牌大学学位,你应该去做得更好。

         最后告诉大家,学习之路没有什么捷径可走,‘不经历一番寒彻骨,哪得梅花香扑鼻’,学习之路漫漫,需要做好充分的准备,如果半途而废还不如不要开始。在经历了挫折,打击,沮丧之后,你终会发现答案一直就在离你不远的地方。这时候学习带来的成就感,会是一种享受。就像历史的爆发总在一瞬间,但确是经过了很久的积累才形成的。经过不懈的勤奋努力,你收获的一定会比你能够想象的还要多!
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics