一,生存能力
当然这个是首要的了,连生存都要担心,那也没精力去做别的了;同时要有一定的自理能力,所谓从细微处着眼,记得大学辩论会,辩论“一室不扫着能否扫天下”,我始终是认为不能的,如果连这点小事都做不好,那网络中布线理线的麻烦事肯定也别提了,那样还怎么管理好网络呢?
还有,想做个好的网络工程师,还要有一定的健康的积极向上的人生观世界观,否则整天想着怎么从银行里黑出点钱来,那估计他也做不久,死啦死啦快的。

二,自学能力
网络太多课程要学,太多经验要积累,如果没有自学能力,什么都要人家喂,那就别做这个了,还是去做领导吧。曾经有个小兄弟,刚来实习,一天凑巧乘同辆公交,闲聊起来。
我问:实习结束后还想继续在咱们公司做么?
答:是
那你想往哪个方向发展?(这句话幸好还能听懂)
想做网络。(他现在别说网络,去处理桌面故障都被退回来了)
哦,那你平时怎么不多学学呢?咱们有那么多网络设备,各种品牌级别的交换机、常用的路由器,都随便你弄,多好的学习环境啊,别的公司很难找的啊。
可是没人教我呀……
我直接吐血,差点身亡。

三,动手能力
比如拧拧螺丝刀啦,拆装模块啦,理理线……动手能力一定要强,否则你只说会配置交换机或者路由器或者七层应用管理,那就是一个废物了,没有公司愿意要的,即使开始上当招了,过后基本也会过不了试用期就咯嚓了你。

四,其他能力
做网络免不了要和木工、电工、水泥工瓦匠、装修工、力工等等工种发生直接间接关系,如果怕苦这些都不想做,那就还是老话:去做领导吧。

五,基础学科能力
比如数学啦、物理啦等等,否则运算点IP地址的划分什么的都不会,那还是不要搞网络了。

六,相关专业技能
搞PC一定要很强,小机也要比较了解,对主流操作系统都能用个七七八八,数据库、OFFICE、CAD、VISIO等等应用都要能得心应手,否则在没有带笔记本的情况下网络出问题了你不能不处理吧?结果凑巧只有小机的系统可以用,你就说:我用不来AIX,用不来solaris,用不来HP-UX做借口,那是肯定说不通的;微软的操作系统虽然很糟,可是有些网络小命令还是非常有帮助的,连tracert都不知道,那……※¥(※×%至于DIY点什么的,也是有好处的,至于为什么,自己体会自己知道咯;而数据库等应用系统,那关系就更多了,是做网络的人离不开的工具。

七,项目管理能力
做网络其实和做项目管理也是分不开的,你没有网络总是要建设吧?有了网络过几年总是要改造吧?更大的项目经验也不用,至少给你500W的项目,你能拆分的条例分明,管理的稳妥清晰,不多用不少用,网络搭建拓扑干净俐洛,网络运行平稳顺畅,没有缺胳膊少腿儿的情况。如果这样,那网络个管理就轻松太多了。

八,专业基础能力
上大学的时候学过一门网络基础的课,后来才发现,那哪儿是什么基础啊,如果都学通了,简直就是专家了,所以,那个不是基础。那什么是基础?
1,最重要的,TCP/IP协议,这个位于OSI七层中间的协议简直让人头大的东西,我见过最厚的一本书是16K的至少有800页厚,所以,研究去吧,其乐无穷,其苦无穷
2,二层交换,简单吗?简单;复杂吗?复杂,802.x系列协议够你啃的了,慢慢看吧,说不定看完这个你就再不想搞网络了。
3,三层交换,发展虽晚一点但是速度飞快的技术,甚至有人招聘网络工程师,不问别的,只问:你会配置三层交换机么?你配置过哪些三层交换机?(我也被这样问过,我说我不知道,就被咯嚓了)。
4,路由,人家管理路由的看不起做交换的,我觉得太过分了,可是毕竟早期网络都是路由的天下,咱也没办法矫正,所以,这个very very变态的基础就要very very变态的学习。CCIE可以不考,知识却不能不懂。(这里说的是基础哦,还不是实际操作呢)
5,还有一些比较偏一点的东西,但是还真随时可能用到的,自己搜刮吧,我就不一一写了。

九,进一步的能力
这里包含的就多了,建议首先了解网络发展史,早期的主机到主机的联网一直到现在的各种网络,分分清楚归归类,都知道不是坏事;然后网络管理的很多操作系统(现在是不太这么提了),比如早期的netware,unix,后来更多了,Unix生出了一堆子女,windows异军突起,哪样的管理不知道也不行,说不定哪天用的到。网络拓扑分析,乱七八糟的网络你要有本事拆分的清楚……提起这些来都不想继续写下去了,头大呀。

十,安全管理
网络的安全日益重要,也日益显得网络脆弱,所以,怎么通过各种办法加强网络安全建设,那就准备去学吧,我知道有人从非计算机专业能学成全国有名的网络安全高手,学计算机专业的还有什么话好说的?(我觉得最安全的办法就是不要网络,哈哈)

十一,细致的管理
做运管尤其网络运管,那是有非常大的工作量的,不要太依赖网络管理软件,那只是让你的专业技术变得软弱的东西,想网络稳定运行么?想网络故障快速定位么?那么,平时多做工作吧,任何看似不起眼的细致工作和记录,将来可能都是救命稻草(尤其是追查责任的时候),哈哈。

拥有了以上所有能力并且包含其中延伸的一些能力,那就初步具备了一个网络专家的资质和潜力,剩下的,就是天长日久的经验积累了,这个,从别人身上很难学来,自己讲更难讲,如果到你讲不出来那天,恭喜,你成为一个成功的好的网络工程师了---虽然,也许你要累死了。