一位高级网络工程师的成长经历(完整篇)

第一篇 储备阶段:成为一名合格的网络管理者



今年十月份祥子要回学校进行软件工程硕士的论文答辩了,如果能够顺利通过,算是又完成了一个努力的阶段(网络工程师的努力过程)。回顾这十几年来的网络工程师工作经历,印记还很清晰,仿佛就象昨天发生的一样,大致说起可以分为以下几个阶段。


(一)学习能力:把别人教会是自己学习知识最好的方法


提示:要想在网络工程师领域有较好的成长,就需要不断的学习,不断地接受新的技术,新的解决办法。例如采用何种信息化新技术来降低企业运营成本,采用何种安全手段来解决DDos攻击等。因为,学习能力是一个好的网络工程师的生存条件,而学习能力又是如何锻炼出来的呢?


祥子是96年毕业于一所工科院校,学的是机械设备自动化专业。与计算机接触是在第二个学期,为了准备新学期要开的计算机课,寒假期间,老爸给祥子买了一台小霸王学习机,让祥子练指法。一个寒期下来,祥子在小霸王上打掉下来的果子已经很历害了,用五笔字型打字也很快。所以在新学期上BASIC语言课时,上机敲程序时要比同学快一点,也就是凭着这个快一点点的成就感所带来的对BASIC语言的兴趣,使祥子成为了在以后的上机课上唯一不干别的事情(打游戏或无所事事)的学生。BASIC语言的老师是一个刚毕业的小姑娘,还负责看机房,从此以祥子有了好感。即使在BASIC语言课程结束后,在祥子以后上机练 BASIC和敲毕业论文期间,还免了祥子好几次的上机费。BASIC语言这门课祥子考的很好,也从此对BASIC语言有了感情,以后能够编一些程序,就是源于学习BASIC语言时对编程建立起来的兴趣和积累的一些经验。


上学期间与计算机有关系的课程还有AUTOCAD机械绘图和WPS文字编辑,实际上后者的作用更大,祥子的毕业论文就是用WPS编辑并打印的,出来的效果很漂亮,很有些专业的味道。祥子毕业的时候,学校的机房还没有网络,用的微机也都是286/386,但是从此与微机结下了缘份。
(笔者注:AUTOCAD机械绘图和WPS文字编辑,跟网络工程师好像没有关系。的确,他们没有直接关注,但是,这两项通了,就能够做出很好的网络系统项目策划案出来,这是在后来的工作中得到了证明。)


还有一门课虽然不需要上机,但是与计算机很有关系,那就是《数字电路》,这门课祥子考了全班第一,能够得到这么好,成绩原因却很特别,因为班上有一个同学有事缺了几节课,所以一直跟不上,害怕挂科了,求祥子帮他补课。祥子想都没想就答应了,于是每天晚上将这门课所学的知识一遍又一遍的讲给那位同学听,也没想到这么做会对自己的学习有什么帮助。结果是那位同学顺利的过了这一科,祥子的成绩考的特别的好(而且感觉没费什么劲)。


从此祥子知道了一个道理,把别人教会其实是自己学习知识最好的方法。


工科院校学习的经历,培养了祥子要精通专业,从细节入手,解决工作中实际问题的基本素质,这些素质对于以后的工作和学习都是很有帮助的。


(二)最直接的能力提升方式:向别人学习


提示:常说,师傅领进门,修行靠个人。工作经验需要靠自己,但老师的引路也非常重要,所以,需要通过各种方式,去看别人是怎么做的,掌握正常的工作学习方法,很多时候,网络管理技术是参考出来的,并最终成为自己的技术。


毕业后,祥子进入工作单位,被分配到微波站机房工作,工作的主要就是值班,看好设备,做好值班记录,工作范围就在一个机房里,这个时候,祥子还只能算“准网络管理员”,因为只是看设备,而不能去管理、调试他们。


因为工作有大量的空余时间,于是,祥子就开始相办法玩弄起电脑来。


在电脑上干的第一件事是什么呢?祥子找出以前的BASIC教材,把上面所有的习题从头到尾又得新做了一遍,将当年在学校机房里没过完的瘾又过了一遍。电脑是学习的工具,这是当初老爸给祥子买微机时的定位,以后祥子也是这样理解的。从此祥子就在这台电脑上开始了对于计算机技术的学习,随后祥子又看着随机带的DOS6.22手册学了DOS,还学习了机器上自带的WIN32。

#p#副标题#e#

随着祥子对于计算机使用的逐渐熟悉,跟单位里的同事也熟了,祥子开始接触到其它部室里的电脑,也认识了很多高手,其中有两个人对祥子帮助特别大。一位是广告部的孙哥,有一次祥子将一台微机感染病毒了,是他帮祥子清除的病毒,避免了一次工作事故。从此祥子对于单位微机的使用有一个明确的概念:那就是工作中的微机不能干别的任何事情,十几年过去了,祥子仍然坚守着这个原则。这位同事在平面设计及非编(非线性编辑)上都有造诣,我们一直在一个单位(不同的部室)工作,是很好的朋友。


另一位是一位同事的亲戚,是在帮这台同事修微机时认识的,他是一个厂里面负责微机方面业务的总工,那时已经精通编程了,厂里面用的许多程序都是他编的。他教会祥子用软件自带的帮助去学习软件的使用(这在微机书籍匮乏的时代很管用,让祥子能够比别人早一步学会各种工具软件的使用),还教祥子用随机带的光盘来安装DOS及WINDOWS,自从有了这张永不会感染病毒的系统盘后,祥子帮很多同事恢复过系统。


(三)超越自己,主动融入到主流网络技术中去


提示:快速提高计算机水平的一条重要途径,就是跳出自己的小圈子,主动融入到主流网络技术中去,我们需要不断的超越自己,不能停留在原有的水平上。否则,一个普通的网络管理员,永远只能是普通的网络管理员。


如果只是这样一路走下去,祥子可能只是一个普通的网络管理员,圈子也就仅限于单位和周围认识的人。但是在买了电脑不久后的一天祥子在装电脑的箱子里翻出了一本杂志:《联想1+1俱乐部》,这是一份面向联想电脑用户内部发行的刊物,杂志后面写着欢迎联想电脑的用户将使用心得写出来投稿,祥子就将这一段时间以来使用电脑的心得写出来打印好邮寄了过去。想不到过了一个多月,12月份的时候吧,祥子收到这一期的杂志,里面发表了祥子写的那篇稿子,题目到现在我都记得很清楚:《“狮子座”的新感受》(狮子座是这款电脑的型号)。将这本杂志带回家时已是冬日的黄昏,天气灰蒙蒙的,但是我把发表稿子的事情告诉爸妈后,整个晚上家里的气氛都喜庆的跟过节一样。


从此祥子在这份杂志上发表文章就一发不可收拾,最辉煌的时候不仅期期有,还出现一期发数篇的情况,这除了极大的激发了祥子学习微机知识的兴趣外,还有另外一个重要的作用,那就是将祥子对于电脑知识的认识放在一个大的范围内(全国的联想微机用户),可以实时跟踪技术的发展,认识到与真正的高手的差距,当然也能感受到自己的进步。


跳出自己的小圈子,主动融入到主流技术中去,祥子找到了一条快速提高计算机水平的途径。


祥子写的内容都是源于解决微机故障过程的具体实践。96、97年的时候,微机还处于普及的初期阶段,很多问题都是由于不懂得操作造成的,祥子有了一些计算机方面的基础,因此也就经常被别人找去解决各种各样的问题,遇到在自己的微机上出现过的问题很好解决,但是很多的问题在自己的电脑上没有出现过,为了对付这样的问题,祥子就要不断的“充电”。方式无外乎以下几种:一、阅读操作系统的书籍,很多人认为自从进入WINDOWS操作系统以后,图形化的操作系统不用学习,看看就会操作了,祥子却还是老老实实的从WIN32、WIN95、WIN98、WIN2000、WINXP一路看过来,特别是WIN32、WIN98的书,书中介绍的每一个知识点都要亲自上机操作一下,一用就发现很多问题,把这些问题解决感觉又学到了很多东西,那时看书,真是感觉“开机有益”。


对于操作系统的熟练掌握,可以解决大部分遇到的问题,而接触的微机多了,各式各样的操作系统也就见得多了,祥子感觉自己电脑上每次操作系统的升级都是很平滑的进行的,因为在升级以前已经有了丰富的感性认认和理性认识了。二、翻阅《电脑爱好者》等普及性的电脑杂志,这些杂志主要解决应用软件的使用及优化问题。三、翻阅《个人电脑》等专业的电脑杂志,这本杂志主要介绍主流的办公软件(如OFFICE)、数据库(如VF)等的高级应用,这些内容祥子虽然一时掌握不了,但是看到以后就有了印象,过了半年一年后发现自己也是这样用的,不知不觉的就进步了。这些杂志当时在单位的资料室都可以借到,充分的利用专业书籍进行系统的学习,这是祥子学习计算机知识的基本方法。即使以后有了网络,可以方便的在互联网上查阅资料了,祥子仍会每隔一段时间,就针对一个专题进行系统的学习(当然资料有从网上下载,也有纸质的书籍),实践证明这对于提高技术水平是很有帮助的。

#p#副标题#e#

但是《联想1+1俱乐部》是一份内部发行的刊物,祥子当时已经知道如果要评职称的话是需要在正式的刊物上发表论文的。当时正好省内的《大众日报》出了一个副刊《电脑特刊》,里面主要刊登一些电脑使用方面的知识,祥子就开始向这份报纸投稿,当时这次不象向《1+1俱乐部》投稿那么容易了,没有第一次投稿就发表,祥子就一篇篇的投。终于有一天,在和同事在打扑克牌时,突然发现地下铺的一张报纸上,有一篇文章的作者就是祥子的名字。就这样,祥子第一次在正规报纸上发表了文章,从此开始了向正规报刊、杂志投稿的历程,这些年来发表过文章的报纸和期刊有:《电脑特刊》、《电脑爱好者》、《电脑时空》、《电脑报》、《中国电脑教育报》、《网管员世界》、《中国有线电视》。反正每次向一个新的杂志投稿时,开始都很困难,总要投很多篇稿子后才能发表一篇,好在发表一篇以后就相对容易多了。


现在祥子投稿也早以不再是为了凑评职称用的论文了,而主要是为了及时总结工作中的经验教训,为自己留一份纪念。要说起来向杂志投稿有什么心得呢?那就是增强了祥子的信心,因为每次向一个新的杂志投稿,都相当于进入一个新的未知领域,而随着稿件的发表,说明我已经进入了这个领域,还有呢?


那就是激励祥子要不断的超越自己,不能停留在原有的水平上,祥子每次都是在一份杂志上发表稿件很顺时就开始寻找新的突破口,虽然这个过程很难很累,没有了以前的成就感,但是如果祥子只是停留在一份杂志上,水平也就不会有所提高了,正所谓“学如逆水行舟,不进则退”。


(四):如何提高解决问题能力?问渠哪得清如许,唯有源头活水来


随着时间的推移,祥子稿件的内容也在发生变化,但有一个原则没有改变,那就是源于工作实践,源于对于问题解决过程的总结和反思。“问渠哪得清如许,唯有源头活水来”,工作中不断出的问题、工程施工中需要掌握的新的技术都是祥子写稿的源泉。从这个意义上说,祥子并不害怕面对工作中出现的问题,相反的有一种勇于解决问题的欲望,因为这又是一盘很好的素材。如何才能提高解决问题的能力呢?专业知识的学习是必不可少的,特别是在有了互联网以后,资料的获取更加方便,祥子经历了以下阶段:


(一)提供分类链接的网站,在互联网发展的初期,内容还比较匮乏,分类链接可以让我们在一个网页上获取相对较多的信息。祥子当年就是在一个介绍169拨号上网能够访问的网站的帮助下,申请了第一个免费邮箱、登录了第一个BBS、拥有了第一个个人主页。


(二)专业的BBS,祥子很在就在网易的BBS里泡了,当时学什么软件,就进网易相应的论坛里看,经常发求助的贴子,当然也回复别人的问题。从此祥子知道了问题不是周围的人不知道就没有解决的办法了,网上有众多的高手,他们有可能知道问题的答案。


(三)专业厂家的网站,比如我们使用了CISCO的路由器和交换机,祥子遇到问题后首先会登录CISCO的网站查看相关的资料,毕竟厂家对于自己的设备是最了解的。


(四)反思:在一位老教师的言传身教中找到了学习的自信


提示:虽然祥子已经工作多年,但学习却时时在进行,而学习能力也放在了首位。在此,详子想回忆一下以前一位老教师的言传身教。


祥子在山师大学习期间,初期学的很吃力,就在祥子对自己的能力开始产生怀疑时,《汇编语言》这门课却让祥子找回了自信。教这门课的老师是位老教师,他的一席话让祥子很受鼓舞,他是这样说的“我大学是学物理的,这门课我是自学的,我这么大年纪都可以学会,你们当然也可以”。正因为这位老师不是计算机专业科班出身,所以他讲课很有特点:不是将按部就班的将知识一股脑的灌给你,而是选择重点的几章教深教透,而且习题是当堂做的,布置下一道题,老师会巡视一圈,看看学生对这个知识点的接受情况,再进行下一个知识点的教学。这种教法让祥子很适应,就跟着老师拼命学,慢慢的就入门了,有一次祥子正埋着头做老师布置的一道题,听到背后说“很好啊”,这时祥子抬起头,才意识到自己是班上较早做出这道题来的学生。

#p#副标题#e#

这种朴实的学风让祥子受益菲浅,意识到只要用心,再难的课也可以学的会。另外,计算机知识不再是高深莫测、高不可攀了,特别是跟别人介绍时,祥子总会用一些浅显易懂的话讲出来。就这样,不论是学习还是与人交流,祥子始终是一个好听众,虚心的学习别人的经验和优点。子曰:言寡尤,行寡悔,禄在其中矣,作一个好听众,不仅在学习,特别是在工作中,是很有帮助的。这不,祥子的函授本科还没有毕业,就赶上了一个很好的应用所学计算机知识的机会。


第二篇 大展身手:转型成为一名网络工程师
(一)从机房调入新部门:工作与公司关键业务相关了


导语:对于一名网络技术人员来说,最关键的就是自己的工作是否能够与公司的主营业务系统密切相关,并且是创建性的建设、完善,而不是简单的维护。这对于网络技术人员的技术、收入的增长密切相关。


99年夏天,单位里新上了数据广播业务。这个业务是利用一台调制器,将一个模拟频道划分为4个2M的数据通道,利用有线电视网高速的传输数据(如股票行情、视音频、远程教育等)。这个业务跟计算机和网络都有密切的联系,祥子从机房调入一个新的部室来做这个业务,一年的时间接触了大量的新技术,也接触到各式各样的人,真是可以用多姿多彩来形容。比如利用数据广播传输股票业务吧,有线电视用户只需要家里的微机上安装一块数据广播接收卡,利用相应的软件就可以收看实时的股票行情了,当时正是股市红火的时候,在家里就可以享受大户室一样的待遇,所以有许多股民购买安装数据广播卡,这个业务也就发展的非常快。在从事数据广播业务中,有很多事情让祥子印象深刻。


“老天”是永新同方公司软件编程的老大,这套数据广播软件就是他编的,因为名字中有一个天字,所以被人称为“老天”。“老天”是在数据广播业务在我们这儿出现问题时到我们单位来做现场研发时认识的。祥子当时看着老天用VC来编译一大串一大串的代码,真是看傻了,亲眼看到才会相信,原来一款软件是这样开发出来的,而一款成功的软件是可以被全国的有线电视系统采用,并产生巨大的经济效益的。生活中的“老天”很有个性,不怎么吃饭,喝啤酒当饭,我们因此经常陪着“老天”喝啤酒,慢慢的和“老天”混熟了。原来“老天”是清华大学计算机系的,跟谭浩强共过事(谭浩强就是编那本《BASIC语言教程》的人啊,是祥子当年的偶像)。后来我曾经问过“老天”对于我们这种有志于学习编程的菜鸟有什么建议,老天说要多看外文原版的计算机书籍,国内翻译的书错误太多。祥子当年还接触不到外文的计算机书,但从此对于英文的技术资料不再排斥,看懂看不懂都要看一看,这个习惯对于祥子技术水平的提高很有帮助,也为以后通过CCNA考试打下了基础。
(笔者注:眼界有多大,世界就有多大,“老天”无疑为祥子树立起了一个极好的学习榜样)。


(二)与各公司接触,帮客户创造价值


提示:在这段时间里,祥子与各个公司的接触,不仅让祥子开阔了眼界,更重要的是让祥子间接的学习到如何与客户打交道,卖出东西不是最重要的,最重要的是帮客户创造价值,这样才能得到一个双赢的局面。这些经验都让祥子从事运维工作时受益菲浅。


搞数据广播业务要与本地的许多电脑公司打交道,各个公司的技术也是各有各的精彩,有的对于网络很熟悉(交换机、集线器、综合布线等),有的精懂ACCESS,可以自己编制小型的财务软件,祥子跟他们接触,就象一块吸水的海绵一样姿意的学习着他们的长处,彻底的从一个电脑爱好者成为一个对计算机和网络有所了解的工程技术人员。


99年的时候证券公司联网还大多采用Novell网,因为业务需要我们要从证券公司取得实时的股票行情信息(也就是那5个DBF库文件),正好祥子在学校里学过网络方面的内容,把书翻出来恶补了一个星期,结果顺利的将一台微机并入到证券公司的Novell网络中去了(当时证券公司为了安全,不允许我们直接读他们的网络中的库文件,我们采用在证券公司放置一台服务器,设置共享目录,证券公司将库文件实时的传输到这个目录中,我们再通过光缆线路将该服务器连到我们的数据广播网络中,在股票播出服务器上我们再拷贝这个服务器中的库文件)。

#p#副标题#e#

Novell网的组网技术很少有人接触,看到祥子也懂一点,证券公司电脑部的经理部对祥子有点刮目相看,接触的多了,也就熟悉起来。但是真正的高手还是“老天”,他写了一个程序可以在WINNT系统不登录的情况下可以实时向股票服务器传输库文件。祥子在BASIC下也写了一个类似的程序,但是一运行就挂了,原因是没有解决好文件更新时不能拷贝的问题。这让祥子清醒的认识到,编程不是儿戏,是需要坚实的理论基础作保障的。


(三)数据环网建设 转型为准网络工程师


提示:数据环网的建设让祥子接触了大型的城域网建设,接触到华为这样大型的IT公司。一开始就在一个大型的项目中锻炼,对于祥子技术水平的提高是非常有好处的。


2000的时候,广电开始了一轮数据网建设的热潮,祥子和几个有些计算机基础的同事进了新成立的开发部,进行数据网的建设,这也是祥子全面转型成为网络工程师的开始,大致经历了以下几个阶段:


我们建设了市至县的数据环网,采用了华为公司的设备,在环网建设期间接触到很多新的名词,比如ATM+IP、SDH、8750、5100等,说起来祥子在单机上面已经有一些水平了,但是一下子面对这个大的一个网络,这么多的新技术,基本上是处于两眼一摸黑的状态。平常就是跟着华为的工程师施工,一个点一个点的跑。当时给我的感觉是华为公司的文档建设的相当好,许多工程师施工(比如新开一个局点)就是打开笔记本,照着文档一步步做就成功了。更有意思的是有一位工程师大学时是学阿拉伯语的,做的却是纯技术的工作,祥子和同事都有点想不通,近几年华为在海外市场做的这么好,祥子才体会到当前华为公司就已经开始在人员上做准备了。


还有一位工程师,祥子的印象很深刻,他是山东华为的,因此干的活比直接从深圳华为总部来的工程师要杂。手机虽然始终响个不停,却很少见他有抱怨的时候。他经常说一句话:“我看看,我学一下”,遇到新的技术或新的文档,他总要看一看,如果有机会,他总要试一试,给我的感觉是他的进步特别快,隔一两个月再见到他时,他又学会了很多东西。这个工作作风在潜移默化中影响着祥子,从此祥子在工程施工,看到有用的东西都会记一下,不管是不是跟手头上的活有没有直接的关系。


编者注:“我看看,我学一下”,这种永远学习的态度,才能让技术不断进步。


(四)参加Solaris、Sybase培训 进一步深造的必要性


提示:有的时候,培训是必不可少的。UNIX系统和SYBASE数据库的学习,让祥子在工作中拥有了自己的业务专业,也为以后LINUX系统和SQL SERVER数据库的学习打下了基础。


数据环网建设完毕以后,单位就组织人员出去学习,祥子去北京参加了两次培训,一次是Solaris操作系统,一次是Sybase数据库,时间也挺有意思,第一次从北京回来后,祥子结婚了,第二次是度完蜜月后去的北京,这时已是2001年。这两次培训使祥子初步具有了应付日常工作的能力(单位中的WWW和邮件服务器是Solaris系统的,用户管理系统用的数据库是Sybase的),更重要的是开阔了眼界,培训期间接触到全国各行各业的人员,了解到大型软件在各个行业的应用情况,Sybase培训更是在Sybase公司中国总部进行的,看到大型的软件公司日常的运行情况,看到技术白领们用流利的英语与外老交流。在我从Sybase公司回宾馆的路上,总会路过Novell公司在中国的总部,当时WINNT系统在数据联网已经逐渐成为主流了,但是Novell公司的办公大楼还是很气派,下一步他会怎样发展呢?这个念头不时的会在我的脑中闪一下。当然从培训中祥子的信心又得到了进一步的增强,又一次从一无所知到最后顺利的完成学业,在一次又一次的学习经历中,祥子感受到,同样条件下学一样东西,祥子不会比别人学的差。

#p#副标题#e#

但是这两个软件的使用祥子也只是停留在培训时学的那个水平上,并没有进一步的提高,很简单,实际运行着的软件系统并不会为我提供一个练手的环境的,况且祥子当时的水平有限,周围也没有可以咨询的同事,所以这些系统是不敢乱动的,但是出了问题还要排除啊。祥子意识到这个问题,于是就开始了Linux操作系统和SQL SERVER数据库的学习,因为这些系统是可以安装在普通的PC机上的。


七)通过对淄博广电的考察学习,祥子对于宽带网络有了全面的认识


提示:“他山之石,可以攻玉”,走出去,无疑是一个很好的提高业务能力的途径。


03年的时候,宽带网的建设兴起了一个高潮,祥子的单位中也建设起了宽带网,虽然网络设备祥子会配置了,但是网络状况却不稳定,CISCO7507路由器经常由于内存耗尽而死机,为什么会存在这个情况,肯定是组网环节中哪个部分出现了问题,但具体是在哪儿,祥子想破头也想不出来。正好祥子有机会跟着领导出去考察学习,在淄博广电(淄博广电是全国广电发展宽带业务的排头兵),技术人员向祥子介绍了互联网接入设备的组网形式,有两点给祥子留下来深刻的印象,一是网络布线的规范整齐,二是大量采用LINUX操作系统作为网络应用服务器,比如NAT(网络地址转换)是用LINUX+IPTABLES实现的,WWW服务器也大都采用LINUX平台。这种组网方式可以大幅的减少网络设备的硬件成本,但是对于相关技术人员的水平要求很高。这种组网方式却给了祥子很大的启发,那就是网络设备各司其责,每个设备都负责一部分功能,而祥子单位中网络不稳定,正是由于将NAT功能也放在了CISCO7507路由器上,造成路由器的负担过重而经常死机。


从淄博回来后,祥子也尝试着用LINUX+IPTABLES的方式来作NAT,但是水平有限,没有完全实现。但是正好有一个厂家将他们开发的宽带用户管理系统放到我们单位试用,他们这套系统是基于LINUX系统开发的,也可以作NAT,这套系统上线后,网络状况一下也就得到了改善,变得非常稳定,作为网管,我们难得得到用户的肯定,说是网络又快又稳,算是过上了一段“幸福时光”。但是好景不长,有一天该系统出现了故障,厂家也不做这款产品了,我们一下子被打回了原形。这次事件教训了我们,在签订正式的合同以前,软件只能小范围试用,绝对不能正式上线运用,要不然可真是“吃不了兜着走了”。但是由此祥子对于LINUX的作用有了更进一步的认识,它不再是作为学习UNIX的一种工具,而确确实实是可以作为集成网络应用的开发平台的。这个操作系统应该引起祥子足够的重视。


正可谓是好事好磨,随着单位购入新的网络设备,祥子又从别的网络中“解放”出一台CISCO PIX520硬件防火墙专职作NAT,最终形成了路由器(路由)+PIX防火墙(NAT)+CISCO3550交换机(网络划分)+二层交换机(用户接入)的组网形式,这种组网模式各个网络设备各负其责,充分的发挥了各自的长处,从此网络状况就稳定下来了。
(笔者注:这次淄博之行,不仅让祥子在组网方式上取到了真经,在和同事的交流中还得到一个重要的信息,直接促使了祥子报考工程硕士。)


(八)成为核心 祥子成为部室里最忙的人


提示:忙碌的工作让祥子的人生变得很充实,可能年老时再回首这段时光,祥子可以自豪的说,我曾经年青过,我曾经努力,我曾经拼搏过,我没有让美好的时光虚度。


随着政府网的开通,我们单位又承接了本市的公安网、教育网、银行网、证券网等大型专网建设和一些小型的专网及十几家单位的互联网接入。祥子全面参与了这些工程,整天提个一个笔记本电脑,跟在工程部后面,他们熔接好光缆,我就安装网络设备,进行网络调试。工程完工后,客户的网络有了问题,祥子就拎着笔记本去排除故障,有时候单位里面没车,自己骑着自行车就去了,问题也基本上可以得到解决。不管是领导、同事还是客户,都觉得祥子比较稳,比较可靠,基本上人到现场后故障可以当时就解决掉,有时候客户也说是不是故障都怕你啊,你一来毛病都不出现了。其实祥子心里很清楚,这在很大程序上缘于祥子在日常工作中的积累,缘于学习那位华为工程师“我学一学”的工作态度,缘于祥子可以比客户接触到更多的网络环境,从中找到可以使借鉴的地方。

#p#副标题#e#

随着业务的增加,祥子也渐渐的有了一定名气,很多时候客户有了问题,都会要求“李工”去,在一次次的解决故障过程中,祥子也在不断的成长。很多时候,祥子到了故障现场后,心中都会鼓荡着一股战胜困难的勇气,正是凭着这股勇气,祥子解决了一个又一个的难题。



第三篇 专业深入:从网络工程师向专业高级网络工程师进军
(一)将工作与不断学习结合 工作才更成熟


提示:不管是CCNA考试,还是培训也好,一定要跟工作密切结合,这样,才能学习好,提升也更大。而祥子考取软件工程硕士后,又重新找到努力的方向,为进一步深化网络知识的学习奠定了基础。


01年祥子通过CCNA考试后,一直在想着下一步该如何提高,CCNP、CIW不是没有考虑过,书也都买了,都看过,却没有参加考试,费用当然是一个非常重要的原因,另一个原因是即使祥子通过了CCNP,在单位里也不会太多的用处(网络规模小)。


祥子这几年也没少学习,但主要是将理论转化为实践,也感觉该充充电了,但是选择什么方式呢?03年祥子去淄博考察的路上,与领导聊天时得知当年在山师的一起上函授的一位同事考上在职的研究生了,这件事祥子就记在心里了。回来后又有一次跟别的同事聊天,得知当年在山师上函授时遇到的一位泰山微波站的同事本科毕业后根本没有停,现在在职研究生已经快毕业了。


祥子于是知道了在职研究生这个概念,从网上订了书,开始学习。04年年初学了两个月,但是赶上数字电视前端建设,中间停了一段时间,正在祥子感觉到没时间复习当年考试快没希望时,正好祥子又有时间了。就这样祥子从7月份开始恢复学习,10月份参加全国联考,顺利的考入了专科时的母校(华北工学院,现在叫在中北大学了)。


说起报考母校,真的是很有意思。祥子的老爸是山东大学毕业,当然希望儿子也能上山大,但是高考时填志愿,山大、山工都是老爸替祥子选的,只是一个学校是祥子自己选的,结果就被这个学校录取了(我的母校华北工学院)。考本科时,是祥子的老爸和他大学时的老师一起陪着祥子去报的名,但是录取通知书却是山师大发来的。


到报工程硕士时,祥子一开始就报的山大,但到了网上正式报名的那一次,祥子鬼使神差的点了一下选择学校左边下拉按钮,一下子就看到母校的名字了,那就报母校吧,结果研究生又回母校上去了。05年祥子回母校见到了当年的班主任,在老师家吃饭时还聊起,说我一考上咱们学校学校就改名子,94年考上时,校名从太原机械学院升级为华北工学院,05年考上时又升级为中北大学了,看来真是有缘份啊。


就祥子找到新的努力的方向,即一边好好学习,一边将工程硕士的学位拿下来。
(笔者注:与学校的缘份,源于祥子一直没有放弃对于知识的系统学习,工作一段时间后,总是会感觉到在技术方面力不从心,这个时候就该进行系统学习了,而且由于学习的针对性很强,效果也非常好。)


学习生活是有意义的。老子的《道德经》中说“合抱之木生於毫末。九层之台起於累土”,说的也就是这个道理。有时候走在去教室的路上,祥子真有点“两耳不闻窗外事,一心只读圣贤书”的感觉,这种感觉在祥子在山师大面授的时候也有过。


工作一段时间,再回学校充充电,静下心来踏踏实实的学点东西,对于在职场上工作的人是非常有好处的,这是祥子的切身感触。就这样,祥子结束了第一次在校的学习,生活紧张的好象只过了一天一样,好在全部课程都是一次顺利通过,祥子不仅学到了知识,也收获了自信。


(二)引入项目管理概念 由单干到重视文档建设


导语:一个人的力量总是有限的,祥子意识到必须从繁琐的日常事务中解脱出来, “独乐乐,不如众乐乐”。这是信息化建设发展的必然,也是一个网络工程师走向高层的必经之路。

#p#副标题#e#

04年以后,祥子的工作方式也在发生转变,目前是一个人拎着笔记本把工作都做完了,但是渐渐的意认到这样做不论对单位的事业还是对个人的发展来说都是不好的,因为这会将完成一件工作的好坏固定在一个人身上,如果这个人有事不在单位(出差或是请假了),工作就会停下来或是完成的质量得不到保证。那么怎么避免这种情况的发生呢?


祥子做一件事,那就是进行工程文档的建设。以前是写一些可以发表的文章,现在不管是否要发表,只要完成一件工作,祥子就将它形成详细的文档,说明一步一步是如何做出来,而且祥子还有意识的将以前做的工程都通过文档的形式总结出来。


这样,同事按照文档一步一步去做,一样可以完成工程。为了交流文档方便,祥子建立了一台FTP服务器,每个同事都有一个属于自己的空间,大家可以浏览各自空间里面的文档,慢慢的祥子就从琐碎的日常事务中解放出来,同事们锻炼的机会越来越多了。


(笔者注:在竞争激烈的职场,守并不是保持自己技术领先性的办法,将自己的知识共享出来,与同事分享,对自己,对工作都是有利的。知识这东西,给予别人了,自己却没有相应的减少。)


(六)初试网络编程网络工程师进阶


导语:ASP+SQL SERVER开发网络程序,被祥子的实践证明是一种行之有效的开发模式。网络编程既为以后的论文写作打下了基础,又解决了工作中的实际问题。


第一次工硕的面授结束前,导师要求祥子要具备一定的编程能力。为了提高编程能力,选择哪种编程语言,在什么平台上进行开发,祥子很费了一番脑子。


最后结合对于网络的认识,祥子认为C/S模式的程序是有生命力,即一个程序不需要在每台微机上都安装一遍才能运行,只需要通过浏览器连到服务器上,所有的运算都在服务器上执行,客户端只是调用一个网面来显示一个结果就可以了,另外,结合祥子的工作中需要存储大量的数据,这台服务器也需要一个后台数据库,最终祥子选择了ASP+SQL SERVER作为编程开发的平台,买了几本书,很快的参考书中的例子祥子做出来一个电话本程序,这个程序的推出也是顺应了同事们工作中的需要,因为每个同事都有一个跟工作有关的联系圈子,但是需要之间共享,这个程序就很好的解决了这个问题,每个人都可以向电话本中添加记录,但只有管理员才可以删除其中的记录,这样大家都可以上传自己的联系人,同事们之间又可以互相查阅,一下子这个电话本程序就成为了同事们的必备工具,一直到现在都在使用着。


这也让祥子体会到网络编程的优势,也坚定了以后编程开发的方向,即选用最成熟的平台和技术,结合实际工作需要进行开发。在此基础上,祥子和同事又开发IP地址管理的程序,同样很好用。


(笔者按:什么是最适合自己的开发模式,如果找不到的话,那就退而求其次,选择最适合自己工作环境的开发模式,只要对实际工作有帮助,开发的软件就有生命力。)


(七)基于SNMP的网络拓扑软件的开发 向专家进军


导语:SNMP是网管最常使用的一种网络协议,如果一个网络工程师想要在网络技术上深入发展,想成为网络专家的话,基于SNMP的网络拓扑的软件开发,就非常必要了。


对于第二次回校学习,祥子一直很期待,平时也做了一些准备工作。回校后主要进行的是专业课的学习,定下了论文的研究方向(基于SNMP的网络拓扑发展的研究及应用),提交了开题报告。


习的过程仍然是紧张而富于挑战性的,但是重点却放在了查找资料及消化吸收老师的经验上。专业课的老师具备丰富的可视化编程和网络编程的经验,他们的授课也是结合具体的编程实例来讲的,编程语言以VC为主。

#p#副标题#e#

在校期间,我和同学一齐在图书馆里翻阅书籍,在机房里查找文献资料,初步解决了SNMP开发的理论依据问题(当时的感觉就是学校里面查阅资料太方便了,如果能将学校丰富的资源和具体的工作实践相结合,肯定可以做出一番成绩来)。回来后,主要解决了VC编程的入门及SNMP的编程实现的问题。


既然选择了VC作为开发平台,就要好好学习VC。VC的入门是比较难的,祥子主要是以下几个方面入手


1)上网查询相关的主题网站
2)购买并阅读经典的VC书籍
3)看相关的多媒体教程


说实话祥子能够在VC下顺利的调试通过VC的第一个程序,就是看的洪恩的VC教学光盘和孙鑫老师的VC视频教程。


入门以后如何继续深入学习,我记得谭盾有句话说的非常好,什么叫做通,通就是能够在过去的旧的生活积累和现在的新学习的事物之间搭起一座桥梁,这就叫做通了。我学习VC也是一面从书本中学习VC新的要领,比如类的继承、封装、多态性,又注意与以往积累的编程经验相结合,慢慢的就将开发SNMP程序所需的VC知识掌握了。


当然当时学的时候功利性太强,对于VC的本质并没有很好的把握,现在祥子买来了《C++编程思想》,要头学起,把基础打牢。SNMP++是一款很优秀的包软件,祥子找到了它,就好象找到SNMP编程开发的钥匙一样,从此可以对网络设备进行五个基本操作,利用这五个基本操作,就可以实现网络管理的一些简单操作,进而实现网络拓扑的自动发现。


这款软件的开发使祥子又进入到一个无比广阔的领域,从一个单纯的网管软件的使用者转化成为一个具备初步网络软件编程能力的程序设计人员。而能够结合自己的工作实践进行网络软件的开发,无疑是容易做出成果来的,也对于工作很有帮助。


(笔者按:在祥子的目前及以后相当长一段时间内,都会通过SNMP协议来对网络设备进行管理。其实不仅仅是路由器、交换机这些传统的网络设备,任何联入网络的设备都有可能通过SNMP进行管理,这是网络管理工作都必须加以重视的一个课题,祥子也期待着与大家的交流。)


有IT技术结缘已经十几个年头了,这期间祥子随着IT技术的进步也是一路成长,记录下成长的点点滴滴,与朋友们共勉。

本文永久链接:https://www.16175.com/2620.html