在校大学生如何学习计算机网络工程师课程----崔常春(Cuisir)
来源:红帽子网络实验室

 

        最近在网络上经常看到一些帖子,都是很多热爱计算机网络技术的朋友提出来的,大家都在讨论如何学习网络工程师,很多是在校的大二、大三的学生,而且是计算机相关专业的。我想说的是,首先在校大学生要考虑的是你学习这门技术的目的是什么?你喜欢这个行业吗?你知道这个行业的工作方式吗?我的意思不是说你没有调研过,我只是想说,你有没有对比自己的实际情况,这个行业适合你吗?你准备好了吗?你真的准备好了吗?(有很多人是盲目的选择了JAVA,ASP.NET,网络技术,手机开发等,结果几年后发现不适合自己,然后转行了。

        我写这篇文章不是为了忽悠大家,而是写一下我个人的感受,作为一名网络工程师的感受,也作为一名网络工程师讲师的感受。给我以前的学生一些忠告,给我现在的一些学生一些警告,给想学网络技术的朋友们一些建议。我从业12年了,头几年在公司做网络技术,出于对技术的热衷,我也考取了一些证书(MCSE,CCNP,CIW安全分析师,CIW系统管理大师等,有考证书的癖好而已),后几年机缘巧合做了讲师(在清华万博,北大青鸟,西安鹏程,西安野马等学校讲过课,本人西安人)。教过的学生有做得好的当上了项目经理,技术总监等,做的不好的改行的都有。凡是成功的,都付出了自己数倍的努力和执着;凡是不成功的各有各的理由(理由太多,努力不够,不够坚持)。

        那么我想说的是,在中国,网络技术已经不是单一的学习某一项技术就可以了,你会被公司安排要求学习一些附加的其它技术,而你也要敢于和有能力去以自我学习的方式来掌握新技术,技术不是一成不变的,它永远是要向前发展的。你必须找到适合自己的一个方向去努力学习、努力提高,然后了解和掌握附加的其它相关技术,这样你才可以在工作中立足。

        但是有的学生在学习的时候急于求成,学习完了也讲述不清楚OSI七层模型,也就是说他们不愿意把基本功打扎实,那么你就很难成为一个合格的网络技术人员,职业发展速度也会慢下来,甚至会终止。(网络技术不是一蹴而就的)

        对于已经上了班的朋友们,学习更有目的性,所以他们在选择方向的时候都和自己的工作相关,学习速度不一定会很快,因为要上班,出差,加班,回家陪老婆等,呵呵,我就体验过这样的经历,但是只要给自己下定目标给足动力,排除一切干扰,还是可以很快掌握所需技术的。(压力越大,学习速度越快,效果越好)

        由于现在中国的大学内的教材内容远远跟不上实际的社会需求,所以学生们被迫必须在校外充电才可以找到合适的工作。对于在校大学生,我建议从大一起,提高你们的个人表达能力,个人修养的提高有助于你们找到一份好工作,而对于技术方面来说就可以先了解和咨询一下关于自己专业的课程,自己初步的喜好方向,根据每学期的课程,同步的提高自己相关技术课程的技术水平。这样就不会在毕业的时候还要花费大量的金钱去进行二次充电。在校的学生本身就是在全力的学习,所以在毕业前,想在网络技术行业里发展的学生们,最好能掌握windows(现在至少应该以2008为起点了)和linux(以Redhat6.0为起点)系统方面的知识,cisco网络设备能接近或者达到ccna的技术水平(最好在实际动手能力上能达到CCNA的技术水平),数据库可以掌握sql server和mysql。有条件的可以学习接触一下oracle。很多学校都在开设java课程,不管这门课程自己是否抵触,有机会学习的都要学好,只有好处没有坏处。在大学期间可以自己做出一个有一点技术含量的个人网站。剩下的就可以在工作中继续学习了,因为课程较多,总要毕业吧,不可能什么都学好的。而上述的课程也可以在校外参加一些比较便宜的短期培训来帮助提高(主要是提高实践水平,有的学生ccna学完了,连路由器的接口都不知道有哪些,无奈啊!)。

        计算机网络行业,你要是想发展的好,就必须踏实肯干,慢慢积累经验和资历。而且你一定要先人一步,掌握和自己工作相关的最新技术,多交朋友,扩展人脉,为以后做自己想做的事情奠定基础。

        人一辈子最难的就是能做自己想做的事情,我正在向这个目标迈进!希望能和广大朋友们共同交流,共同进步!

        以上内容,纯属个人一时热血沸腾下的感悟,无论对大家有没有帮助,希望大家都不要介意!

 

原文出处:http://www.cuisir.org/jyzd/01.html