一、学习运维要理清的三个问题

1.1、第一个问题,我能不能学运维

学习运维的人分为三类:

第一类: 科班出身,但是没有运维经验的应届本科或者专科

这类学员已经有了计算机基础,原则上不建议报培训班,直接自学就可以。 那么自学要怎么开始?其实很简单,找一个市面上你认可的培训机构,把他们的大纲要过来,他们的大纲就是一个从零基础入门的课程,直接根据大纲来学习就可以。

有些培训机构的大纲对每一个知识点都写的很详细,直接根据那些知识点学习。 当然在开始学习前,你得先了解一下整个的运维知识体系,自己画出一个技术栈的思维导图,看看自己缺哪里,补哪里即可。

所谓的运维体系就是,现有的运维工程师,他们都会哪些技能,用思维导图标出来,便于知道自己哪里还有欠缺,

第二类: 已经在职,但是感觉自己知识点单一,想要提高的职场人。

这一部分人也分为两类,一类是科班出身,自学就可以,学不会只能说明自己懒。 当然也有其他情况,毕竟不是每个上大学的孩子都是认认真真的读了四年书。

另一部分是非科班出身,从网络工程师等岗位一路干到运维,甚至有些是转行过来的,觉得新技术越来越多,自己已经跟不上时代的发展了。而且因为在公司工作,自己的学习能力或者时间有限。 这部分学员我建议他们报班学习,能够用钱解决的问题,都不是事。 所以花钱买经验,但是要注意选择好的培训机构。不是名气大的培训机构就是好机构,而是有选择性的,多听几节课,看看哪个老师的讲课风格适合自己,适合自己的才是最好的。

从不歧视非科班生,但如果你在工作三年后还不把计算机基础补上,注定会跟不上新技术的发展。

第三类: 非运维岗位在职人员,听说运维赚钱,转行过来的学员

人生都已经这么痛苦了,为啥还要找点更痛苦的事情做,运维真的不是你想象的那么好做。

如果你处在这一类里面,要结合自己自身条件来考虑。 转行穷三年,你要做好三年内承受巨大压力的准备,这个压力不单单是经济上的压力,还有心理上的压力。

当然这里也有分类:

如果你年龄还小,刚刚毕业一两年转行,甚至在27岁前转行,沟通能力还可以,建议不要自学,找个靠谱的培训机构,用钱买经验。因为你二十七岁转行之后,已经没有其他机会在转行了。如果再转行,只能说你的职业规划没有做好,而且转行越晚承受的压力越大。

如果你的年龄已经过了28岁,甚至已经到30,而你之前的工作又与运维没关系,沟通能力也欠缺。 我不是很看好你的前景,的确也有人成功转行了,但比较危险。

更重要的是,如果你已经三十了,你觉得别人能学好的知识你也可以学好,但是你忽略了一点,这一点叫注意力, 一个刚毕业的学生,他可以一节课45分钟不走神。而一个过了三十岁的人,已经七八年没有在课堂学习过了,平均每几分钟就要走神一次,四十五分钟下来其实没有听见去多少。

这类学生最大的特点就是,知道自己应该好好学习,但是管控不了思想开小差。根据以往学员的表述,大部分大龄学员上课的状态是这样的:

讲师刚开始讲课

大龄学员:

”老师刚刚开始讲课,我要好好听,我花了这么多钱应该比其他学院更努力才行“

十分钟后

”天呢,刚刚老师说啥了,我怎么走神了,不行,我换个姿势好好听课,毕竟我是来学习要转行的,我比他们大,我要努力“

十分钟后

“又走神了,什么也没听到,看来下课得好好听视频了”

。。。。。 一节课又一节课的没听见老师讲啥,一天就过去了。

最后要补充的是,如果你想在北京工作个三五年回老家发展,而你的老家又不在一线城市,甚至都不在省会。建议不要考虑学运维,因为你回家没有任何用武之地。还不如学学网络来的实战,或者学学PHP这种小众的开发语言,老家还是可以用上的,像Python,Linux这种,老家很少能用上。

当然还可能有很多情况,这里不再一一列举,只是想告诉你,选择职业要考虑自身条件以及未来自己的发展,而不是只看眼前是不是赚钱。

1.2、第二个问题, 要不要考证

运维证书有很多,单说红帽认证,RHCE, RHCA证书到底有没有用?

如果你是一个对拥有证书这件事特别痴迷的人,不在意这个证书到底有没有用,只想用证书证明自己,那大可以考,毕竟这是你的价值观。比如我就是一个考证狂魔,我拥有的证书只是为了考证书而考证书,今年还打算考口译证书,心理咨询师证书等。

除了上面说的这种情况外,只有两种情况推荐考,一种是刚刚毕业打算从事运维行业的学员,一种是公司里给报销费用让考试的学员。

如果刚刚毕业,拥有证书的确说明你在学校的时候学习能力还可以,这是一种能力的体现,也是一种愿意从事这个行业的保证,公司会觉得证书都考了,不至于干几天辞职转行干别的吧。

如果是公司给报销考试费用让你去考,就不用解释了,这种机会不多,而且考下来可能还会加薪。赚钱的事,不抢着做,还上啥班。

还有一种情况,如果你未来想做讲师,打算教书育人,带领小伙伴们一起踏入技术的殿堂。 那这种情况是硬性需求,虽然有些培训机构并不在意证书,但你要考,尤其是RHCA这种级别比较高的证书一定要考,考下来可以提高你自身的知名度,毕竟你不会给培训机构打工一辈子,说不定要自己创业,那这个证书就是你个人最好的背书。

有没有听说过一种斜杠生活叫自媒体,打造个人IP,没听过也不要紧,这种证书就是打造个人IP最好的背书。

1.3、第三个问题, 报培训班和自学的差别到底在哪

这个问题我以前也一直很困惑,直到我从事了教育行业,带出了几千个小伙伴之后,我发现报培训班和自学最大的差别,在于学员自己的辨别知识的能力。

什么意思?

意思就是,自学的根本在于你是否具有辨别知识的准确性的能力。 如果一个问题,你百度出来的答案你无法辨别是不是对的。那不好意思,你需要先参加培训把自己辨别知识能力练出来。 而如果一个学员可以通过百度找到知识在哪,也能够确认找到的就是对的,那你的自学也就没问题了。

看到这,相信要不要自学这件事你已经能够确定了。哪怕你是科班学员,没有知识准确性的自主辨别能力,也不建议直接开始自学,可以先从培训入门,再自学。

二、怎么开始入手学习运维

当你真正弄明白了上文说的三个问题之后,其实你就已经知道自己该选择报班还是自学了,如果你属于自学一类的学员,恭喜你,你已经迈出了一大步,接下来就是利用半年时间勤学苦练了

我们还是要解决三个问题:

2.1、第一个问题,学到什么程度

刚开始学习,无论是服务,还是容器,虚拟化,先让自己停留在会用的层面就可以。什么是会用,就是你可以把服务一步步搭建起来让他跑起来。

先不用追求太过于细节的问题,或者过于追求在公司里的业务场景下怎么用的问题,毕竟公司业务千差万别,你不能了解所有的行业。 当然了即使是在职的运维,有很多人也是停留在搭建服务的层面。把一份工作经验用了十年,一旦离职,啥都不会的大有人在。

按照前文的方法,做出自己的运维的知识框架,把运维知识框架里每个服务应用都能够跑起来之后,就可以考虑架构的问题了,就是每个服务什么场合用,有什么好处,有没有可以替代方案,替代方案有什么好处等。

到这里你基本算是入门了,也可以适当找一份工作干干了,如果你想薪资更高一点,那就可以考虑自己做几个项目,比如维护一个网站。

运维的核心是维护现有服务的稳定运行,只要服务在运行就不会有运维什么事,除非出现了延迟,宕机,等等,这个时候就考验你的解决问题的能力了。 那么问题了,运维的解决问题的能力怎么练出来?

2.2、第二个问题,解决问题的能力如何练

其实这个问题很简单,现在有很多运维论坛,上面有很多小伙伴每天会遇到各种各样的问题,你去帮他百度,帮他回答问题,然后整理下来变成你的经验就好了

每天解决10个问题,半年的时间你就超过了80%的运维,为啥? 因为以现在人的努力程度之低,还轮不到拼天赋的时候。 很多运维人员,一个月下来估计都没遇到几个问题,而你一周就解决了70个。 当然,前提是你在解决问题的时候要多与提问者沟通,看看他们在做什么的时候遇到的问题,解决完让提问者给个反馈,是不是成功解决了问题,然后在复盘做总结。

现在的人喜欢糊弄,所谓的糊弄就是,即使我告诉了十个人,每天回答10个问题,至少有9个人,面对问题直接百度,连想都不想,把答案复制到提问的问题下面,就算完成任务,做了和没做的效果一样,反过头来怪方法不行。这其实也是为什么很多人搜集了很多英语学习方法,却依旧学不好英语的原因,不是因为方法不适合你,而是你真的没去做。或者即使做了也是糊弄了事。

做任何事情,都要把事情做到极致,哪怕只是你们老大让你修改一页PPT,你也应该把所有明显看上去不好的PPT也顺便修改了,这才是真正的做事情。

2.3、第三个问题,怎么找一份好工作

如果你把第二个问题解决了,第三个问题也就迎刃而解了,很多公司都在招聘,你在帮别人解决问题的同时要善于交朋友,一来二去,他们公司招人的时候,你可以让他给你推荐一下。

为什么很多公司招聘都要求都是985 211院校优先,不是歧视专科或者普通本科,而是作为一个公司要想判断一个员工的好坏,在这个员工没有入职之前,他只能通过你以前是否优秀来判断。 而能够考上985, 211院校至少证明这个员工曾经优秀过。

你说我是专科,我也很优秀,的确每个人都会说自己优秀,但是公司靠什么判断呢? 只能通过上文说的,你是否曾经优秀过,即使是跨行业,985类院校的学生,也用高考成绩说明了他曾经有很强的自学能力和自制力。

之所以这里提了下招人标准,其实也是为了说明,在你的技能还没有被别人认可前,你通过帮助别人解决技术问题的同时,变相的让被你帮助的人相信了你的技术,进而愿意把你推荐到公司。

三、该如何根据岗位学习相关技能

【你好,以前做java开发一年多,感觉不是很合适,做了两年半系统运维,感觉出去找工作很难找,技术很差,不知从何学起,也不知该何去何从,求大神给些建议,谢谢】

  学习的最终目的不是知识本身,而是能够把知识变成自己赖以生存的本能,通俗点讲就是把知识变成钱。
  如果你想从事的是运维,有以下技能是你必须要会的。 linux基础命令,linux基础服务,负载均衡相关知识(lvs,nginx) ,mysql, shell脚本, docker,k8s.,各种自动化工具(ansible ,puppet ,jenkins, ELK,监控)
  如果着急换工作,docker,shell, k8s必学,也是最快见效果的。其他技能大家都会也就没有优势。

你比其他运维人多了个优势,就是有一年Java经历,按理说学习其他语言也会快一些,所以shell很容易学会,可以在学习下go。

  只是在学习之前,你要理解一件事: 在还没有达到普通运维岗位要求的水平的时候,不要盲目追求新的知识。所以别管别人怎么喊未来的趋势是go,是微服务,是分布式。 你在达到运维基本岗位要求之前先把这些基本的学会。千万不能浮躁,浮躁了就会导致新技能没学会,旧技能也不会的情况。

因为你的信息不是很全,我只能认为你的运维能力真的有像你说的一样,很差,那我的建议是:

①从boss直聘选择20-50家中小规模的企业,薪资大约10-15的岗位,把所需要的技能列下来

②在这50家企业中列出的技能,根据重复率排序,比如nginx,每家公司都有, 一共50家企业都提到了nginx,那这个就做为你首要学习的。 对于50家企业只有一两家提到的技能可以忽略,作为以后进修的方向。
③列出了自己要想学习的内容之后,不要盲目的搜教程,先去各种教程网站搜别人讲课的视频,但是不用买视频,直接看课程大纲,比如Jenkins,找一个大纲列的很详细的视频,根据大纲来学习,大纲的目录就是每个的知识点。

④每学完一个知识点之后总结写博客,进行输出,不要在意关注度,你只要自己讲明白了就行,也不用在意评价。
⑤等全部知识点总结完毕之后,在复习一遍,你会发现其实学习没那么难。有了信息你在接下来的学习会很容易;如果你还在职,研究公司的架构和业务逻辑,了解公司的业务和运营模式,了解公司架构,为找下一份工作做准备。
  如果你能按照这个步骤做了,坚持半年,恭喜你,你已经超过了70%的运维。
  离职-跳槽-进入新公司,进入新公司后先把公司业务了解清楚,能够自己一个人灵活处理本职工作的问题了,这个时候你就可以学习专一方向的知识了,比如对数据库感兴趣,那就开始研究数据库,参加考证。 当然这些都是后话,先按照上面的步骤解决运维水平不足的问题吧 !

四、总结

总结一下: 运维是一个门槛很低,易学难精的行业,技术面比较广,接触的东西比较多,而精力有限。 但是你想把他学好还是很容易的,只要坚持跟着后期的课程学习,没有什么是学不会的。

小白学习运维要想明白的三个问题相关推荐

  1. 想系统的学习运维有什么需要注意的?

    前言 作为一个从事运维工作十几年,网络和linux运维都做过,2015年拿到CCIE证书,2019年RHCA,目前工作主要关注k8s运维和自动化运维的人.本人建议如果你想系统的学习运维,我们要先搞清什 ...

  2. grep 两个字符串_Linux运维工程师想要的12个grep指令

    Linux运维工程师想要的12个grep指令 Linux运维的工程师们通常在文件中查找一个特定的字符串或者样式的时候使用grep,那么好用的grep指令有哪些呢?今天给大家来普及一下grep命令的12 ...

  3. 资深运维给你讲:一个小白的运维成长故事

    资深运维给你讲:一个小白的运维成长故事 主讲人:yatlantis 上课时间:12月4日 晚8点30--10点 YY频道:68389850 他,来自于计算机边缘专业,进过电子厂,做过维修工,在0基础的 ...

  4. python运维需要哪些技术_学习运维技术要掌握哪些知识点?

    对于Linux运维技术,想学习的人很多.随着云计算.大数据和人工智能的迅速发展,Linux技术也越来越流行.众多企业都开始向Linux服务器的使用转变.学习Linux运维需求量的增加,吸引了众多想要转 ...

  5. 小白学习Basemap气象画地图的第三天(中国温度分布图,mask外部)

    小白学习Basemap气象画地图的第三天(中国温度分布图,mask外部) 首先还是感谢公众号(气象学家),代码和测试数据来自与他,不过这次有长进了,自己学会修改了.还是逐条向大家解释. (和大家分享一 ...

  6. 学习理发去哪里_作为女性,学习运维工程师去哪里好

    很多人或者对运维工程师有偏见,说女生不适合做运维工程师,尤其是年纪大的父母,觉得公务员,会计,教师,文员才是正途,其实不然,一个经验丰富的女运维工程师薪资水平是不低于男性的. 很多父母以为IT行业吃年 ...

  7. 学习运维工程师是正确的选择,发展与前景都是和好的

    Linux运维前景 从行业角度来看,随着中国互联网的高速发展.网站规模越来越来大.架构越来越复杂,对专职网站运维工程师.网站架构师的要求会越来越急迫,特别是对有经验的优秀运维人才需求量大,而且是越老越 ...

  8. linux运维面试题:第三部分

    linux运维面试题: (第三部分)三 本章是关于docker的面试题于实战(实战=当你正在面试时,回答问题的方式) 注:(很多题都是通过网上搜索总结出来的,可能在一部分内发现自己写的东西:如有不满请 ...

  9. 1 自动化开源运维平台选择和功能思考 2 运维价值思考- 扁鹊三兄弟-昨天今天明天-个人家庭组织所有管理通用

    运维价值 菜鸟与大神的区别 | 名称| 描述 | |-菜鸟-|- 遇到问题就犯愁(缺乏百度能力)学习力(对新技术没兴趣 不会自觉学习) 不相信BUG(奇迹)墨守成规| | 大神 | 见过很多问题(百度 ...

最新文章

  1. visual studio 2017 添加自定义代码片段 .snippet文件
  2. C#中一道关于多线程的基础练习题——模拟仓库存销过程
  3. halcon控制算子Control,持续更新
  4. 每日一题(15)—— static有什么用途
  5. C与C++的区别简答
  6. 企业网络分配项目,从连接到登陆,一步步来详解交换机配置
  7. NYOJ 105 其余9个
  8. 1405 奶牛的旅行
  9. 实现对span标签的多选单选功能_如何在Notion中做多级标签?-Notion102
  10. list.php tid= field,DEDE5.7手机移动版实现与PC电脑版静态地址url一致教程(含伪静态规则) | 八戒哥技术博客...
  11. 【离散数学】命题逻辑 带你快速学完离散数学
  12. 【Eclipse中的Preferences窗口中没有Server的解决方案】【Eclipse配置Tomcat】
  13. 七月三日服务器维护,7月3日全部服务器更新维护公告
  14. Vue缓存路由(keep-alive)以及新的生命周期
  15. ACTION_DATE_CHANGED不响应
  16. 编译-POCO C++支持iOS平台的静态库
  17. 《我是一只IT小小鸟》书评──将要成为IT小小鸟
  18. 项目流程管理工具OmniPlan Pro 4
  19. linux有数据恢复工具吗,Linux运维人员必备的数据恢复工具有哪些?
  20. Python人工智能--实现手写数字识别

热门文章

  1. 有6个月免费的正版NOD32杀软用了
  2. 【Android】Android 集成佳博80打印机打印票据
  3. Let's-python视频教程发布专贴(更新下载方式: 纳米,电驴,迅雷快传)(2012年10月07日更新纳米部分资源)...
  4. hr背景调查会很详细吗_招聘员工时,HR真的会做背景调查吗?
  5. 3D立体幻镜(tm) Pro
  6. Java校验银行卡号的合法性以及根据银行卡号校验银行卡所属的银行名称是否一样?
  7. Java深克隆基础讲解,通俗易懂
  8. 射频电路设计常见问题以及经验总结
  9. php连接access2010,怎么安装access2010?
  10. 【LaTeX】LaTeX和Inkscape的一些使用技巧