挨踢部落故事汇(27):邻家运维工程师的成长日记

原创
移动开发
运维的技巧与能力,是在不断的实践中才能够提升的。不像软件开发和集成,有明确的目标,运维的目标就是要保证一切正常运行。基础知识很重要,特别是原理性、概念性,这是解决事情的根本,我们靠这个来形成基本的解决问题思路。然后需要不断实践,不断去遇到问题、故障、瓶颈并将其解决,积累经验。

【51CTO.com原创稿件】本期主人公sevenot,不是技术大牛,但已经在进军大牛的路上开车了。昔日懵懂少年郎,来日运维老司机,成长的路越困难就越有价值。于此他分享一点学习经历和小技巧,如能助君一程,实乃他之所幸。

[[203375]]

网络运维岗位需要考证吗

最近办公室有同事打算学习网络技术,然后大家就讨论起了学习思科好还是学习华为好,大家各抒已见的同时,sevenot也回忆起当年的学习过程。他只拿了一个HCNA,初级认证,拿了一个软考的网络工程师,中级认证。在没有直接效益的情况下,sevenot没有耗费太多的时间去考证,也没有耗费太多的钱财去考证,更不像有些考霸,不考证就不能活。但这并不表示他没有学习,只是不像同事们一样,去纠结考华为好还是考思科好。当年他也纠结这个问题,也还为此请教过培训老师,是思科好呢,还是华为好呢?然而他最终选择华为的原因仅仅因为华为考试是中文。

关于考证,诚然,证书可以作为一个敲门砖,也是加薪升职的重要条件,很多公司招人的时候会要求需要具备什么证书,是因为这些证书可以帮助他们筛选一部分人。但是要记住,公司的生产靠的是人,不是靠的证书,要把自己塑造成一个别人觉得靠谱的工程师,而不是一个有“丰功伟绩”的学霸。考证绝对不是我们学习的目的,我们的征途是星辰大海!所以当大家还在讨论是华为认证好还是思科的认证好时,sevenot心中已有明确的答案。

如何从运维黑洞做到监控正常运行

sevenot大四的时候,拿到NA的证书就找了工作,楼层网络设备维护。很幸运,他驻场维护的客户是政府单位,楼层网络设备都是华三,设备操作命令和华为设备神似。对sevenot来说,这个工作就相对较简单,也符合一个刚刚走上岗位的实习生。在这短短2个月时间里,他学会了一个非常重要的理念——做记录。

4个月后,2016年初,由于组织上的安排,sevenot被分到一个极有挑战性的岗位,全省专网维护。没错,就是在某厅机关单位做维护,全省的专网就意味着省级、市级、县级相关单位所有设备都要管起来,那个时候专网对他来说就如一个黑洞,里面藏着无数未知。拿到交接资料时,sevenot整个人完全属于懵逼状态。

首先,sevenot只能从一张2013年的拓扑图上来初识专网的结构,而且当他看了几天稍微看出一点名堂的时候,同事告诉他这个图已经没法用了,单位2015年做了网络改造,里面的结构和设备发生了很大变化。当时他就蒙了,做了改造为什么没有新的拓扑图,不好意思,就是没有,还没来得及做,瞬间他心中油然而生各种被坑的感觉。

其次,交接给sevenot的资料实在太少,几张设备IP表,几张密码记录单。全省的专网运维这么粗犷吗?最令他头疼的,是全省的网络设备,它们的品牌涵盖华为、锐捷、华三、中兴、迈普,国产的基本全都有,这绝对不是一个简单的HCNA教程就能包含的内容。

好吧,没有关系,一切从零开始。

首先是拓扑图,这个东西就像地图,认识一个网络,就像认识一个城市,得先知道东西南北。先从省级单位开始,从原有的拓扑图,结合网络改造的资料,询问同事,一点一点的把设备位置定出来,拿不准的就到机房里面找,线一根根捋出来。重要的事情说三遍,一定要给网线打标签,一定要给网线打标签,一定要给网线打标签。还有打的标签要让别人一眼能看明白,按照单位规范,千万不要随意发挥,确定市州、区县的拓扑。这个过程很费时费力,但这个过程会让人对整个拓扑有一个非常深的印象,以至于整理完拓扑后,sevenot可以蒙着眼画一遍,并写下每个设备的品牌和型号。

然后就是难题了,全省需要sevenot进行维护管理的核心路由交换设备有130多台,还有他从没用过的品牌。Allright,让暴风雨来得更猛烈些。首先是看配置,没错,看配置,先要知道整个网络怎么规划运行的,就像一座城市的公交车是怎么设置的。这几家厂商的设备虽说命令大相径庭,但是网络运行原理是大同小异的,只是个别网络协议,不同的厂商有不一样的理念。sevenot并没有像学习HCNA一样去学习锐捷、中兴、迈普,他没有那么多时间,需要什么,百度什么。这不同于传统教学,先学理论,甭管用不用得着,这样很枯燥,容易丧失学习兴趣。百度是一种很爽的学习模式,配合厂商的资料,即学即用,这种及时反馈的学习对sevenot来说更加有效。很快,各大厂商的基本命令也都能熟记于心了。其实后来他发现,之所以能够触类旁通,基础知识是很重要的,大学期间sevenot通过计算机等级四级网络工程师,拿到了HCNA,基础就是在那个时候打下的。

***是整理资料,一个及其需要耐心和仔细的工作。

整个过程持续了很久,中间的辛苦不是所有人都能够体会,但其中的乐趣和收获也只有亲身体会过的人才会懂。

sevenot渐渐认识到,运维的技巧与能力,是在不断的实践中才能够提升的。运维不像软件开发和集成,有明确的目标,运维的目标就是要保证一切正常运行,而突发事件太多太多,不可能预测到所有将会发生的事情。但是基础知识很重要,特别是原理性的、概念性的,这是解决事情的根本,我们靠这个来形成基本的解决问题的思路。然后,我们需要不断的实践,不断的去遇到问题、故障、瓶颈并将其解决,积累我们的经验。

闭环学习思路

经历过的坑已经让sevenot进步很大,逐渐的他形成了自己的学习思路。

1、选择学习厂商提供的资料,这些资料是最接近生产环境的,学习起来不会因为教材的教条性太强而丧失兴趣。挑选资料的重点不要放在厂商的类别,而是里面讲的理念。学习的重点放在了基础知识上,特别是原理、概念上面,这样不但能够更清楚的认识到厂商之间的差别,而且不会被铺天盖地的命令行搞得不知所措。基础知识是非常重要!非常重要!非常重要!对于网络数通来说,协议标准、运行原理和算法,是认识网络的基本工具,也是处理事情的根本思路。学习的深度和广度要把握好,***能够根据当前的工作需要来,把有限的时间和精力合理分配,要知道身有涯而知无涯。

2、在运维工作中,不要怕事多。遇到的问题和困难越多越好(但是不要影响业务),这是一个积累经验的过程,也是提升价值的时候。我们常常可以在招聘信息上看到需要多少多少年的工作经验,这是有道理的,工作经验越丰富,处理问题的思路便会跟加清晰和多样。

3、返璞归真,再次回到课本,结合工作上遇到的问题,更加有针对性的去学习,这里可以选择写得更加有深度的书籍,从深度上可以多下一点功夫,有了工作实践的经验,学习起来会比较有趣。

运维是一个往复的工程,学习,实践,再学习,再实践。毛主席说:“实践、认识、再实践、再认识,这样的形式,循环往复以至无穷,而实践和认识之每一次的循环的内容,都比较地进到了高一级程度。”

如果你也愿意分享你的故事,请加51CTO开发者QQ交流群 627843829联系群主小官,期待你精彩的故事!

51CTO开发者交流群④群 627843829

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

责任编辑:何星 来源: 51CTO
相关推荐

2017-12-22 09:33:14

开发者故事

2017-04-21 15:50:52

开发者故事

2016-12-30 16:43:53

开发者故事

2017-11-28 14:15:38

开发者故事

2017-03-21 11:19:57

开发者故事

2017-01-18 16:37:43

开发者故事

2017-03-01 15:57:48

开发者故事

2017-01-11 17:25:23

开发者故事

2017-01-10 14:59:03

开发者故事

2017-09-15 11:39:47

2017-01-19 13:40:56

开发者故事

2017-11-07 18:13:45

开发者故事

2017-01-18 11:07:20

开发者故事

2017-03-10 11:32:49

开发者故事

2017-01-16 17:24:08

开发者故事

2017-06-09 16:27:40

开发者故事

2017-04-25 15:39:30

开发者故事

2017-07-06 14:59:27

2017-10-23 13:15:51

2018-04-12 17:51:13

开发者故事
点赞
收藏

51CTO技术栈公众号