刚在VIP群中讲完“职业规划”方面的专题,可在我的其他群中没有加入VIP群的读者中仍有许多网友在问同样一个问题。因为这方面的话题涉及面非常广,如果一一在群中为网友进行解答的话,花费太多时间了。这是不现实的。为此,干脆破例把本期VIP群讲座的主要内容发于此,希望能给那些处于职业发展十字路口的朋友提供参考。当然,这里也仅是我个人看法,不一不定全面,也不一定正确,大家可以相互交流。
VIP群目前成功举办了5期专题讲座,第6期即将开始,主题按照VIP群中网友的提议,方向为“网络组建”方面的实例配置。想参加讲座的朋友按照本博客首页中列出的VIP群号加入(当然要先满足其中的条件)。
VIP读者服务器第5期讲座
主题:网络职业成长规划
时间:2008年8月28日晚8:00~10:00
场地:VIP读者服务群
谢谢大家的参加!!大家有什么想法可以随时提问。
这里之所以说“网络职业”,而不是说“网管职业”,或者“网络工程师职业”,那是因为对于绝大多数想从事网络行业的人来说,不仅仅局限于做一个网管,而是都想朝网络工程师方向发展。而要成为网络工程师,则需要先成为一名专业的网络管理员。总体而言,“网管”与“网工”是两个息息相关的职业,所以在此就一并谈一下我们的整个网络职业成长规划。
笔者虽然还不能说在网络行业方面做得很成功,但就目前所走过的路来说,无论是以前的多次找工作,还是后来的职业转型,都还算比较顺利。回顾这十几年来,还是觉得有些可以借鉴的经验供大家参考,特别是即将走出校六,参加工作的准网络行业从业者。在此,我也是从走出校门(还没有毕业的可适当前移相应的时间段)的大学毕业生为例介绍一些网络职业规划方面的经验。
下面讲的内容中,主要分为两个大的部分,也就是毕业后成为专业网络管理员的3~4年,以及成为专业网络工程师的第4~7年
一、毕业之初的3~4年
这里可能会有两种人选择网络职业,一是正式的网络专业毕业生,二是非网络专业的毕业生。
n
网络专业毕业生
对于网络专业毕业生来说,已具备了一定的网络技术基础,对网络和网络行业已有一定的了解。但是大家中的教材,特别是本科级别的教材,基本是纯理论的。在内容上也存在比较大的延时,基本上是好几年前的。如现在都是Windows Server 2008了,而大学中的许多教材仍是Windows 2000的内容,至于网络技术和网络设备则更是如此了。其实这对于职业成长和毕业后找工作来说是非常不利的。
从职业成长方面来说,因为从层次上来说,大家教材中所介绍的纯理论知识(基本上都是OSI/RM各层功能的实现原理)是属于网络工程师级别的。对于一些刚涉入网络,甚至连门都没有入的人来说,要理解、学会这些理论非常困难。这样学起来就没多大兴趣了,有“咀蜡”的感觉,甚至对自己没了信心,放弃从事网络职业。另外,在大学中所学的课程中,由于课时的限制,都不是很系统,很深入的。
从毕业后找工作来说,因为尽管在学校好象学了不少课程,但由于偏重于理论,动手能力较差,且所学知识内容滞后,所以比较难以找到比较好的工作。即使幸运地找到了,也心里没有一点底,因为没有,或者很少真正按照当前企业的实际需求动手组建、配置和管理过网络。
相反,高职院校的网络专业则基本上采用了目前市场中比较通俗,且容易掌握的实例型教材(如笔者编著的《网管第一课》系列和《网管员必读》系列),这样学起来就容易多了,而且还掌握网管急切需要掌握的实操技能。尽管,理论方面可能没有那些本科生说得“深”,但是动手能力强。而对于我们刚毕业的人来说,基本上开始都是从事网络管理工作,最需要的就是实际的动手能力,而不是一大堆理论。这样一来,现在的企业更讲求实际,所以网络专业的专科生可能比本科生更容易找工作,更容易胜任工作。
无论你是网络专业的本科生,还是网络专业的专科生,我认为毕业后的起点是一样的,都是需要从头再来,系统、深入地地学习网络管理知识。因为在学校中的学的知识都不全面、系统,更谈不上深入。而网络技术发展相当之快,无论是软件,还是硬件,作为一个想要从事网络管理工作的准网管来说,需要对对当前主流的网络技术、软/硬件、配置和管理技能有一个全面学习和提高。因为网络专业的毕业生,在计算机操作和技能方面都已比较在行了,所以学起来会比较快的。正因如此,我建议大家毕业后用2年左右的时间进行系统地学习(注意这两年时间不仅是看书那么简单,还要尽可能跟着书,或者其他资料进行实验),力争有更多的实际动手机会,这样两年下来,你就可以学到比较全面、系统、专业的网络管理知识和技能了。能独立解决一般性的大部分问题,具有一个比较完整的网管知识和技能体系架构(也可比喻成“骨架”)了,现在关键是的强壮每根“骨头”上的“肌肉”。
经过2年的系统学习后,你如果还在小的公司工作,建议立即换单位,因为就这样小的公司已不能为你提供继续发展的平台了。也满足不了你继续学习的需求。最好能找一家网络节点在300左右的外资,或者合资公司去工作,因为这类公司比较注重,甚至说是依赖网络,有比较完善的网络结构、设备和应用,能满足你继续学习、提高的需求。
到新公司后,建议你再1年左右的时间(这样总的就是3年时间)把所学到的知识和技能进行充分地实践,同时,你要拓展你看的书中的知识点(也就是我通常所说的“把书看厚”的道理),毕竟在一本书中无论如何都不可能把所有内容都介绍得很深入。此时你可以借助网络方面的专业网站(如IT168、51CTO、YESKY、计算机世界网等),或者一些网络行业的公司网站(如微软、思科、IBM等),进行深入地学习,特别要注重的是软/硬件应用方案的学习。这样就可以成为专业的网络管理员了。比起一般的人员成长快许多。
总体来说,对于网络专业的毕业来生说,在这3年中,比较好的规划方式是:
2年的网络专业系统学习、实践期+1年的专业知识拓展期
n
非网络专业毕业生
如果你是非网络专业的,特别是非计算机专业的毕业生,相对来说就要难许多了。你首先要解决的可能还是比较专业的计算机软件操作、硬件结构和故障排除方法学习了。这部分可能都需要花上1年以上的时间。所以在刚毕业后的头两年中,你可能只有1年的时间来专门学习网络管理了。此时建议选择一些比较初级、侧重于应用操作的系列丛书(如笔者的《网管第一课》系列)进行学习。一方面,这样的系列丛书在保证了基本的知识面覆盖的同时,着重以示例的形式介绍了初级网络管理员应当立即解决的实操技能。这对于毕业后尽快入门,找到一个进行锻炼的工作单位非常重要。毕竟大学都毕业了,不可能还要靠父母来养活我们。但此,我们在工资和单位性质方面的要求不要太高,建议从一些小的工厂性质企业入手。这样的企业虽然不能为你提供很专业的应用学习平台,但对于非网络专业的毕业生来说,还是有可以学习的地方。而且最重要的是这类企业中只有一个网管,所以的问题都需要你自己来解决,这样就会使你有一个比较全面锻炼、学习的机会,也迫使自己不断地学习,有助于自己水平的提高。相反,如果进入到一些比较大的公司,如果该公司只有一个网管,你进去后可能立即感到威力太大,因为不能胜任眼前的工作而被解雇;如果该公司有多个网管,你刚进去后,就只能是做一些“打杂”性质的工作,如装机、拆机、搬设备、换部件等,稍专业一些的工作都轮不到你。这样你就会感到非常失望,也不能得到比较全面锻炼的机会,致使自己技能水平提升反而更慢,不利于自己的职业发展。
两年下来,你可能只达到初级网管的水平,此时你还得像前面介绍的网络专业毕业生那样,购买一些更高级的系列丛书(如笔者的《网管员必读》系列),在原来的基础上继续学习,并且同样需要借助其他学习方式(如网络)扩展书中的知识点,力争在未来的2年内(也就是总体来说毕业后4年内)达到网络专业毕业生毕业3年后所达到的专业网管的水平。
总体来说,对于非网络专业的毕业来生说,在这4年中,比较好的规划方式是:
2年的计算机技能提高和网络入门期+1年的网络专业系统学习、实践期+1年的网络专业知识拓展期
无论你是网络专业毕业还是非网络专业毕业,通过以上的3~4年系统学习、强化训练,成为了专业网络管理员后,你的工资应该可以达到3000~5000元这个水平。当然,如果你不是在毕业后立即按照我前面介绍的规划进行系统学习、全面提高,则要从你开始系统学习那时开始算起,坚持下来,同样可以在未来的3~4年内取得好的效果。大家可以看一下自己,如果正式从事网络管理工作3~4年了,现在的工资如何?有没有达到基本的3000元?如果没有,是什么原因造成的,是自己的水平,还是公司实力,还是其他原因。如果确是因为自己的水平低造成的,就一定要及时调整自己的学习或者成长计划,尽可能快地使自己的职业发展走上正轨。
3~4年后,我们不仅具体要求所达到的水平,应该是可以独立组建、配置和管理至少500个节点的中型企业网络,具体到每一项具体要求的技能,基本上可以从笔者的《网管员必读》系列丛书各本书中的目录来反映。大家可以对照每本书中的目录,回忆一下,看自己是否已掌握了相应部分的知识或技能,特别是一些深入、复杂的功能配置。像域网络组建和管理中,不要仅满足于单域、单子网、单DC、DNS服务器的简单环境,而要知道在一个具的多个域树,每个域树又有多级子域,多数域中具有多个DC、DNS服务器的林环境网络组建、配置和管理方法。另外,还要精通当前主流的企业级Linux服务器系统的配置与管理方法。
n
选择科学的学习方法
这方面其实在我的博客中有专门的介绍,也在群中解答网友提问时多次提到。
因为网络专业涉及的面非常广,如果不理清头绪的话,是很难达到系统学习、全面掌握的目的的。那么应该如何学习呢?笔者认为分块学习,个个击破的学习方法是最适用的(很高兴地感觉到,群中已有网友采取了这样一种比较有效的学习方法,他们的提的问题也是越来越专业了)。当然这里的分块不仅是从总的方面进行分块,在一些较大的领域中同样可以再细分的。
如笔者在编写系列丛书也是按照网络管理员,或者网络工程师应当掌握的知识体系进行分层策划的。如在笔者的《网管员必读》系列丛书中,我是把整个网络管理员知识体系划分成为六大的模块:网络基础、网络应用、网络组建、网络管理、网络安全、网络存储,每一大块用一本书专门介绍。但是这只有粗的划分方法。在学习过程中我们应当再次细分。如网络基础模块中,可以再次划分为网络协议与标准、网络设备基础、网络技术基础,而在网络协议与标准这个块中又可以分为具体的协议或者标准小块,如TCP/IP协议、PPP协议、IEEE系列协议等,而网络设备块中又可分为交换机、路由器、防火墙等。然后还可以继续细分。
在网络应用模块中,又可以分为Web服务器、FTP服务器、E-mail服务器、流媒体服务器等几个子模块。而在这些子模块下面又可以细分,如Web服务器下面又可以分为IIS Web服务器、Apache Web服务器等,而FTP服务器也可以分为:IIS FTP服务器和Serv-u FTP服务器等,E-mail服务器则可以分为:Windows系统自带的POP3邮件服务器、Exchange Server邮件服务器和第三方像Cmial等邮件服务器等。
其他模块的划分方法类似,这些划分方法完全可以从我的各本书中的目录中得到启示。
在学习过程中,我们要制订一个学习计划,一个个子模块来学习。这样一来,我们学习的目的就非常明确,同时也将有好的学习效果,会明显感觉到自己的水平每天都在提高。经过一段时间的学习后,我们再回过头来细想一下就会发现,自己的水平较以前有了长足的发展。而不会像以前那样漫无目的地学习,尽管书都看得差不多了,到头来仍感觉没什么提高。
当然在学习过程中,要注意有足够的实践。在我的书中都有大量的示例,你们可以跟着书来在实际或者虚拟的网络环境中实践。只有这样,才会真正理解每一步配置过程的用意和方法。也只有这样,才能真正理解书中介绍的配置方法,达到举一反三的效果。
在看书过程肯定还会存在一些问题,如有些知识点仍然不明白,有些配置与书上讲的存在一定的差异。这时对于仍不能很好理解的知识点,我们可以通过互联网搜索引擎搜索网上相关的文章,得到补充。这就是我通常所说的“把书看厚”的道理所在。对于一些比较难懂的原理,我建议大家可以先放一放(当然最好在书中作了标记),不要死啃。因为有些技术原理的理解是需要对其他技术的理解基础上。初学者由于所掌握的技术并不是很全面、很深入,所以对于一些深入的原理理解起来是有一定难度。我建议大家先跳过,再看整套书后再回来理解这些难点,或许已变得非常容易了。
至于配置上的差异,有时是会存在的,毕竟网络环境可能不太一样。这时我们就得从书中总结出各种功能的配置思路(因为配置思路基本上一样的),然后再结合自己当前实际的网络环境,按照思路重新配置。
n
正确看待各种资格证书
在这里要强调的一点就是:千万别认为有了某个证就认为是专业的网络管理员,就可以找到好的工作了。这是许多刚毕业,甚至还没有毕业的准网络从业人员最容易犯的认识错误。像许多这类学生最喜欢考Cisco和Microsoft的工程师证书。试想一下,没有多少实践,考个证书有什么用?这能证明你真正具备了相应的知识和技能吗?之所以这些学生一族都可以考到这类看似非常专业的工程师证书,原因就是因为这类考证基本上都是可以通过做大量的试题,或者背教材中内容的方式而通过考试。对实际的工作没有多大帮助。
做网管不是任何一个证书所能证明其实际水平的,因为现在的证书无非就两类:一类是主要的网络产品公司的配套技术认证证书,Cisco、Microsoft等都是这一类。这类证书显然只是针对他们各自的产品进行技术考核的,如Cisco的各种工程师证书都是考它的网络设备或者软件产品配置和使用的,Microsot的工程师证书都是考它的Windows,或者其他网络产品的使用和方案配置的。拿到了这类证书,只能证明你在这个小的领域有些掌握,但根本不能代表你在整个网络管理方面就有了相应的技能,更不能说你就具备了网络工程师水平了。
第二类证书就是目前好象带有“国有”性质的认证,如软考、NCRE、等考之类的。这类认证尽管不是针对某一类,或者某一个品牌产品的考试,但是基本上是考理论,更不能代表参加考证者的实际工作水平。大家可能都知道,或者自己都参加过软考,而且也有许多人通过了网络工程师级别的考试,拿到了“国家级”的网络工程师证书。但真的自问一下,自己真的是网络工程师水平了吗?我看绝大部分是不具备的。我的读者服务群中,就有许多拿到了网络工程师软考的证书,但真正水平如何,他们自己最清楚。当然其他像项目管理师、监理师、系统分析师软考证书同样不能代表相应的水平。这些考试基本上可以通过看他们的指定教材和教辅,死记硬背就可以通过的。同样有非常多的学生族就使到了这些高级别的资格证书。
所以,总体来说,无论是以上哪种认证都不能全面反映参考者的实际技能水平。因为网络管理员的工作所涉及的面是非常广的,不仅包括像Microsoft这样的大品牌操作系统,还有各种主流的Lniux、Unix系统,网络设备中可能不仅有像Cisco这样的大品牌,同时还会有像H3C、锐捷、D-LINK等品牌。除了操作系统和网络设备这两个主要方面外,还有各方面的网络协议、标准和基础知识,各种应用服务器,各种网络安全、网络存储和其他应用/管理软件的应用等。而且每天还要面对各种样的复杂,或者意想不到的问题,这样技能要求都不是通过背一些理论基础知识就能达到的,更不一个证书就可以衡量的。所以在此,笔者建议,如果你觉得金钱无所谓,可以去考这些证,无论如何,这些认证考试至少还是可以检验一下自己在某方面的水平的,尽管不会与实际工作挂上钩。但是对于大多数刚毕业,甚至还是学生的人来说,建议还是不要去考这些证。踏踏实实攻破一个个难题,系统、全面地学习所需的各方面知识和技能才是真正所需。
二、毕业后的第4~6年
经过前面3~4年的打基础,大家都已经成为了专业网络管理员了。此时我们一般都会选择向通常来说工资待遇,和职业发展前景更好的网络工程师方向发展,实现成功的网络职业晋级。当然你可能需要再次换工作单位了,寻找能更适合自己职业发展的工作单位。也只有这样,可能才能实现在工资收入和发展前景方面有更好的保障。
n
职位选择
网络工程师的具体工作可以有多种,最简单的就是那些些现场网络布线工程师,产品或者服务的售前、售后技术支持工程师。但这些工程师职位相对来说待遇较低,发展前景也不是很好,有时还受具体的产品技术所限,对将来的职业发展并没有多大帮助。
在目前来说,最看好的网络工程师职位当然就是网络的全面手——网络系统设计工程师了。这个职位是负责整个客户网络系统的设计,包括网络拓扑结构、综合布线系统设计、网络服务器系统设计、网络应用系统设计、网络安全系统设计、网络存储系统设计等。由此可以看出,这个职业的技能要求是最高的,也是目前最缺乏的高级网络人才。当然待遇和职业发展前景也是最好的。
其次就是网络安全系统设计工程师、网络存储系统设计工程师。这两个工程师职位尽管不是负责全面的网络系统设计,但是对专业方面的要求也是非常高的,特别是对于一些对网络安全、网络存储有特殊要求的行业用户。总体设计起来可能不比一般企业全面的网络系统设计容易。
还有两种网络工程师职位也比较看好,那就是专业的网络服务器系统运维工程师和网络设备安装维护工程师。前者当然主要是对网络服务器系统的运行维护,这主要是一些互联网服务商,或者大型的企业或者ISP等都需要专门的网络服务器系统运维工程师。网络设备安装维护工程师同样也主要是在一些大型企业、ISP或者互联网服务商中,当然在一些专门的网络公司中也是需要这样的高级工程师的。因为他们的网络结构复杂,网络设备多,且档次较高,整个维护起来工作量也非常大。而且往往故障原因比较难以查找。
到了网络工程师层次后,我们应当有所侧重了,而不应像网络管理员那样希望面面俱到。因为在技能方面,对网络工程师的要求会比对网络管理员的要求高许多。一般人是很难全面取得突破,不仅是因为一个人的时间和精力有限,更重要的是现实生活中,不允许我们有太多时间用在成长过程之中。
当然,从网管员实现职业晋级还有一种非常好的方式——做技术经理(CTO,或者CIO)。这一般是在比较中大型的企业中有这样的职位。因为小公司通常只一个网管员,也就没有什么经理不经理了,而在中大型公司中,通常会有至少3个以上的网管员。也就必须有一个头领,这个头领就是我这里所说的CTO,或者CIO了。一般来说,技术经理的工资会比下属网管员或者网络工程师的工资高出1000元以上(外资企业的IT部门经理可能是普通IT人员工资的一倍,甚至几倍)。这样一来,对于专业网管员来说,仍是个不错的职业晋级选择。
n
成功实现职业晋级
选择好一类网络工程师职位作为自己的职业目标后,我们就要加强对相应领域的技术、应用和方案设计方法的突破了。在这里首先要强调的是,要做网络工程师,一定不能怕那看在网络管理员层次学习中敬而远之的枯燥技术原理。要知道。专业的网络工程师,基本上都是从事最专业的底层网络系统开发的,远不是原来网络管理员那个层次只强调实操那么简单了。因为任何一个方案的设计,都要组合应用不同的技术。而这些不同技术的组合选择和配置都需要我们从深层次理解各种技术的功能、体系架构及其实现原理,否则就不可能设计出具有高水平的综合型解决方案。
如网络安全系统设计这部分,在OSI/RM七层结构中,每一层都有大量可用的安全技术和解决方案,是不是把各层的这些技术和方案组合在一起就行了呢?当然是否定的。因为在各层中的安全技术和方案中有许多功能类似,但实现原理、成本,以及所需的网络环境,对可达到的安全级别等都不一样。
例如,在网络安全系统中最重要的身份验证这一块,就有许多技术可以实现,如NTLM、Kerberos、证书服务、IPSec、RADIUS、IEEE 802.1x等。到具体的网络环境、应用和安全需求中,这些身份验证方式会有不同的选择。这就需要我们掌握这些身份验证技术的实现原理,网络环境需求、所能达到安全水平等。同样,数据加密可以在OSI/RM的多个层次中进行,如物理层、数据链路由层、网络层、传输层、会话层、应用层。不同层镒的数据加密方法并不一样,当然所采用的加密技术也各不一样,最终实现的效果也不一样。这方面在笔者的新作——《网络工程师必读——网络安全系统设计》一书中有全面、深入的介绍。
网络存储这一块也是一样的。网络存储技术的发展是相当快的,新的网络存储技术和方案层出不穷。早几年还风光无限的光纤SAN,现在它的市场正在各种基于IP协议的新型SAN(如iSCSI-SAN、FCIP-SAN、iFCP-SAN和FCoE-SAN)解决方案所蚕食。另外,虚拟化也在改变整个存储理念,各种虚拟存储技术和方案也在一些主要的网络存储解决方案厂商(如Network Appliance、Qlogic、EMC、IBM等)中诞生。这方面也都是笔者将在另一本《网络工程师必读》系列新书——《网络工程师必读——网络存储系统设计》中要全面介绍和综合应用的。
总之,只有专注,才能专业。在专业的网络工程师道路上,我们至少要走3年以上才能达到比较专业的水平,也就从网络管理员毕业后的第4年(非网络专业毕业生是从第5年起)起,到第6年(非网络专业毕业生是第7年)。此时你的工资起码应该在5000元以上,专业一些的过万是很常见的。大家也可以对比一下自己目前正式从事网络职业的年限和当前的工资待遇,如果有6年了,而没有最基本的5000元的工资,就证明你的职业发展明显不足,需要重新考虑一下自己过去的职业规划是否是最有效的。通常,从事网络职业6年,成为了专业的网络工程师,工资通常应该在6000元以上。像专业的网络系统设计工程师、网络安全系统设计工程师、网络存储系统设计工程师,则应该在8000元以上。
n
利用自己的知识赚点外快
到了这个层次,我们都已具备很专业的水平。尽管工资可能有好几千,甚至过万,但离我们现实生活的要求还比较远。这时就可以考虑用我的技术赚些“外快”了。
赚外快的方法很多,最普通的就是写专业稿件。笔者认为这种方式还是比较容易实现的,而且赚取的外快也还算不错的。目前各大IT媒体都急需专业稿件的写手,如IT168、51CTO、e800、存储在线等。目前不缺普通的网管级别的稿件,缺的是网络工程师级别的专业稿件。笔者曾经写过十来年的稿件,发形的稿件虽然没有统计(也无法统计,跨时太长),但起码也有过千篇。而且越往后,稿件的质量会越高,所得的稿费当然就越多了。笔者在后面几年中,尽管是兼职,但一个月下来少则有4000以上,多则过万,而且稿件就像现在写书一样,总也写不完似的。一篇接一篇,根本不愁没有媒体发表(事实上后来基本上媒体主动约稿了)。几乎每天都可以见到各大媒体上在发表我的稿件,尽管用的笔名不一样(便于逃税^_^)。
写稿有一个好处就是可以在赚取稿费的同时,使自己的技能水平也得到了提高。因为写一篇好稿,要综合运用自己以前积累的,或者以前根本不知道的技术和方案。
另一种赚外快的方法就是有一些中小型公司设计各种网络系统方案。这种外快比较难找,但是一旦找了第一家,后面的“订单”可能就会自动送上门来。而且每一次收入可能是你的工资的几倍。
还有一种好的赚钱外快方式就是为小型企业做兼职网管,一个月只要去几次,就可以为几千元的收入。因为小型网管技术不行,需要专业人士指点。笔者曾经同时为两家小公司做兼职网管,一个月下来,就有4000元,而每月总的时间也不过两天时间。
最后一种赚外快的方法就是写书了。至于这方面相信也不用多说,但关键是写书与写散稿不太一样,要求更高。一定要对某个领域有全面的精通,而不是只掌握某几个孤立的方面就可以写书的,否则写出来的书肯定不系统,读者也不可能学到系统的知识。另外,写书对文字能力的要求也比较高,否则写出来的可能难以看得懂。当然,一本好书,在创造了极大的社会效益的同时,也相信能带给你更丰厚的回报。在有了全面的技术时,有这方面天赋的朋友不妨考虑一下。
本文转自王达博客51CTO博客,原文链接http://blog.51cto.com/winda/96214如需转载请自行联系原作者
茶乡浪子