这是一位大三学生给我发来的邮件,嗯,有点久了,前段时间,演讲,PK,博客搬家,忙活了半天,搞得现在才有时间回复。得对这位朋友说声抱歉了。
原文如下:
老师您好
我是一个大三的计算机网络方向学生,对专业的方向有点迷茫,希望您能给我一点指点
现在学校的同学都到校外培训CCNA,CCNP,我没有去,也不想去
现在自学了java,学得不错吧,j2se方面,可以独立开发一些应用程序了(写过一些成品的应用程序,我不算是刚入门),基本的编程思想也懂,软工系统地学习过,UML也稍带着学了一些,过段时间打算详细地看一下.
J2SE入门吧,html css js都懂,没怎么实践过,servlet在看,还没看完
这是我的基本情况,现在大三了,静静地想了一下,作为网络方向的学生我已经算是严重地偏离我的专业方向,可是像是路由配置这种完全靠记的东西真的不想学,CCNA我也自学过,我觉得路由方面我懂个大概就行了,因为我真的不太想吃这碗饭,大概也吃不到,更专业的多了去了
我想请教一下,像我这样的情况应该向哪方向发展呢,有时候我甚至想好好努力做个软件和网络双方向的学生,因为有很多人都双专业,何况我。但是我还是觉得专一一个方向才会有成就,我该怎么办
网络方向我该向哪方面发展呢,NA.NP人好多,而且也不是我的菜
期待您的回复
一个迷茫的大三学生
我的回答:
嗯,这位同学,你的问题有点貌似不好回答哦。
首先,你的专业方向确实是网络方向,嗯,说精确点,其实是网络管理方向。这个呢,我以前有篇博文《 网络管理的职业发展路线》,专门讲这个专业的职业发展方向。
不过,看起来,貌似你现在就想去走开发的路子,而不是想继续专业方向,这个有点难办。
嗯,其实看过我最近陕师大演讲《 从大学生到程序员》的朋友,应该都听说过,我其实也是转专业过来的,原来学建筑的,软件开发基本上靠自学。转方向本身,我倒是认为不是不可以。毕竟理工科类的学生,高等数学什么的学得都差不多,差别仅仅是专业课而已。而且,貌似目前各个专业都要学习一点软件编程,英语也有要求,因此,转起来,难度没有想象那么大。
不过呢,我也说句话,如果你真的决定要转,可以,但是,要做好吃苦的准备。
真的有点苦。我以前有篇博文说过,我10年没有看过电视,是真的。其实,就是到现在,我也很少看电视,基本上,我家电视机我就不用。
那做什么?每天晚上,下班回家,上网,学习,嗯,这几年开始做博客做书,反正有事情做,就是没时间玩。
你能坚持吗?
如果你觉得你自己能坚持,那好,我和你说,去和你们学校,学计算机应用,计算机软件专业的朋友问一下,看他们有什么专业课程,自己买一套教材,现在就开始学。
这个压力有点大哦,你实际上已经相当于在学习双专业了,要是学校允许修双学位,我的建议是你干脆再修一门。不行,也起码要争取考个证什么的,比如说,国家的程序员资格认证。
你觉得难不难?
呵呵,如果实在太难,我也不会建议你非要这么学了,其实啊,你的网络专业和计算机软件专业本来就是相辅相成的。二者都学,对于你来说,无论从事哪个方面,都有1+1>2的作用。
今天还有个朋友在网上问我,说学网络管理要不要学点编程,我想了一下,说要的,因为在以后的网管过程中,总会碰到shell编点脚本代码,起码基本的循环、判断编程能力是需要的。还有正则表达式的应用,都体现很深刻的程序设计需求。因此,我一直说,比自己的同学多学点东东,要好点的,因为这是你以后职场竞争的“软实力”。
反过来呢,嗯,我有点经验。2000年我考过的MCSE,应该说,我当初学得还比较刻苦,呵呵,起码我这个证书,不是“paper”的。
不过呢,说出来大家也许不信,这么多年我找工作,这份证书一点用都没有,因为我找的是程序设计的职位,不需要这个证书。这大概和你的CCIE有点类似。要知道,我可是花了7000块钱正儿八经学的。
但是呢,我觉得不亏。这么多年,我由最开始的图形界面程序员,逐渐走到网络开发,然后研究并行理论,分布式数据库,服务器集群,乃至最后走到今天成为系统分析员、架构师、研发主任,弄写出《0bug-C/C++商用工程之道》这本书,我说句话,背后支撑我的,除了对软件开发、C/C++语言的理解,还有个很重要的能力,就是我对现代互联网的理解,以及我对网络数据传输的理解。
而这些能力,其实是MCSE课程带给我的,我从这门课程中学到最有用的一点,就是网络基础,以前的计算机软件专业这个几乎不学,整整是一大类知识,如果不理解这个,我没有办法写网络服务器的,对于网络的部署、规划,根本就没有任何办法。
因此,我这里给你一个结论,其实很多知识是相辅相成的,一个人,努力学习,其涉及的领域越宽,越深,则这么多专业的知识,整合起来带给他的综合实力就越强。
因此,如果你要转专业,学习软件开发,我并不反对,因为每一个人的爱好都是值得尊重的。
并且,转专业只要学出来,给你带来“软实力”上的强大增益,也是别人无法竞争的。
但关键是:你吃得苦不?
===================================================
肖舸 《0bug-C/C++商用工程之道》
QQ:712123
MSN/Email:
[email protected]