加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

给1到10年运维人的修仙指南

发布时间:2018-11-02 07:28:33 所属栏目:Windows 来源:DBAplus社群
导读:副标题#e# 今天跟大家分享一下运维人的职业生涯发展和相应的软硬技能提升,议题分为两个部分,第一是运维工程师成长的烦恼,第二是怎么走好自己的运维之路。 一、运维工程师成长的烦恼 第一部分里,根据我自己长时间的工作经验,把运维工程师按照工龄做了一

能做到运维总监或运维架构师,年龄绝对不会特别小,一般都在33到35岁之间。这时候,家庭、团队、公司都有很多事情会分散精力,相比而言学习能力会有所下降。 我在没有孩子之前,一周至少有三个晚上可以腾出来三个小时学习。现在,常常被两个孩子缠着玩,等他们睡着以后发现剩下的一个小时或半个小时压根儿就不够,加上早起,精神上会很累。

(3)新事务接受能力下降

比如做数据仓库和区块链这些比较火的技术,没法让一帮三十几岁的人去搞技术攻关,攻不了,精力也不够。

(4)不懂的东西会越来越多

现在的新技术非常多,如果你不保持更新自己的知识体系,就会发现跟不上行业的发展节奏。

(5)对于事情目的、目标不明确

很多人对于运维这件事只管做,但为什么做、到底要做成什么样子的,并不在乎。比如做故障切换的时候,我们是要求十毫秒必须发现问题,两毫秒以内故障切换。但很多公司并没有这个要求,只要出了故障切过去就行,至于你的业务中断多少时间可能都不会去思考。

以上是我根据实际工作经验,对不同阶段运维工程师的特征做的一些总结。我还是希望更多的运维工程师可以走好自己的职业生涯,因此有了下面的一些建议。

二、怎么走好自己的运维之路

先分享一下我最近面试新人时的一些经验。我面试时不会问过多问题,我就问应聘者:你会不会安装操作系统?

这个问题看似简单,其实不那么容易回答。应聘者没有一个人说得上来,为什么我的操作系统安装到服务器上,服务器可以正常运行,也没有一个人说得上来。

我又问,你能在任何一个服务器上安装操作系统吗?他们回答是“能”。这就是不善于去深入挖掘,是比较肤浅的。

再比如做配置的时候,很多人会选择输入网上的资料,我们操作系统里面配置/etc/security/limits.conf时,有人会将nofile配置为65535。我问他们,你为什么不配一个65536呢?他说不允许。我就笑了,说明很多人不会仔细地深究这个65535到底能配还是不能配,能不能比这个大,大多少倍,这些都没有人去思考。

所以,面试结束我都会告诉他们说,能够深入,你才会有价值。

对于刚入职场的人而言,五年以内的发展多凭借硬实力;而五年之后,运维软实力才决定他能走多远。

1、打磨硬实力

(1)官方文档

红帽招人面试时会问一个问题,当运维的环境出现故障,你首先从哪里查找资料解决问题?如果回答,我先从红帽的官方文档上找,然后再去处理思路,你已经把一只脚踏入红帽了;如果说你先通过谷歌搜索,还能继续往下聊一会儿,但如果你说先通过百度搜索,下面就已经不用再进行了。这些都是红帽相关负责人告诉我的。

(2)及时跟上时下比较火的技术

现在很多人学运维,只把技术停留在落后的架构上,然后根据百度上查找到的资料使用起来,而且没办法做到更深入的使用。对于优化也仅仅停留在稍微修改就可以的程度,不会做更深入的研究。

(3)多关注技术公众号

我关注了二十多个技术类的公众号,不为别的,就是为了能及时了解新技术,提升自己的见识。

(4)给自己投资技术类书籍

我有一个观点,给自己家庭买东西的时候,要舍得花钱;给自己手底下兄弟谋福利的时候,眼睛眨都不要眨;给自己的大脑做投资的时候,也是如此。看书就是一项对自己有益的投资,以下是我看过后觉得不错的书,推荐给大家:

  • 《亿级流量网站架构核心技术》
  • 《Linux性能优化》
  • 《Linux防火墙第四版》
  • 《海量运维运营规划之道》
  • 《精通Nginx第二版》
  • 《MySQL运维内参》
  • 《高性能MySQL第三版》

(5)实验

因为技术对我而言是一种兴趣爱好,虽然精力上分不开那么多,但每当出来一些新软件或新版本,我都会去摸一摸,看看根据自己以前的技术知识能不能把它运作起来,同时摸索是否有更好的新用法。

2、提升软实力

我现在对部门所有运维工程师的软实力提升,要求非常高,比硬实力要高得多。

(1)沟通能力

面试沟通:我面试的时候,发现有些人沟通能力太差,坐了一会儿就开始紧张,紧张得手都不知道该往哪放了。虽然我已经尽可能地让他在轻松的环境里面试,以最轻松的话题谈起再逐渐进入主题,但他还是紧张得不知所措。

不过,沟通能力不代表口若悬河,应该具备一些关键要素,交流时讲清楚做了什么事、为什么做这个事、有多少种方法去做,这才是沟通能力。

上下级沟通:做管理的时候会发现,领导者最希望听到下属的反馈。当我向下安排任务时,我希望他们过一会儿会来找我,了解做这件事的目的、怎么规避风险、有没有其他应急预案等。如果不沟通的话,上下级很容易会产生这样的问题:比如说我安排的配置要求很高,但他们并不知道我所希望达到的程度,自以为已经配置得很好了,到了交付成果的时候才发现效果不够好。如此反复,领导者只能不时盯紧手下人的任务进程。

我们建立呼叫中心的时候,招来了一个管人力资源的人,他入职第一周下午下班后给我和公司所有高管发了周报,汇报项目的完成进度、完成结果、由谁负责、为何延期等,写得非常详细。当时所有人的反应都是,这个人一定要好好留着。所以说,通过写周报,就体现了他的价值。推荐看看《不懂汇报工作,还敢拼职场》这本书。

(2)时间管理能力(碎片时间)

大家在不加班的情况下,下班后手机一般都是用来干什么的呢?我的习惯是如果坐地铁,会利用这个时间看看文档、PDF等。

非常值得一提的是去年给我们公司做培训的一位讲师,他的碎片时间管理极为优秀。比如这会儿在我们的峰会现场,会有10分钟的短歇时间,他可以在这10分钟里写一份PPT为明天的演讲做准备,但一般人都会在做完今天这场分享之后再去做下一场的PPT。所以说,懂得利用碎片时间是很重要的。

(3)方法论

作为技术人员经常会用到的方法论是什么?

  • SWOT
  • 6W2H
  • PDCA
  • 鱼骨图:人、机、法、料、环
  • 任务分解法
  • SMART原则:具体、可衡量、可实现、时效性、相关性
  • 思维导图

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读