特别专题

来自DevOps Master高分Pass的学员分享秘籍

发布时间:2020-07-17 点击数:6243

        明星学员2020年6月深圳班、王同学

DevOps自动化运维

       前些天刚刚考过DOM,应众多童鞋要求写了一篇学习总结。关于DevOps Master考试的文章,大已有珠玉在前,我再来写,实在是无从下笔。

      考虑了片刻,分成两个方面来讲解,一方面是DevOps认证考试方法,另一方面是DevOps Master学习方法。

一、DevOps Master的学习方法:
      说到DOM学习,就要说说DevOps Master三天培训。
      培训的第1天是凤凰项目沙盘,后两天是讲课。其实从沙盘开始,DevOps Master的培训已经正式开始,建议做沙盘之前先要将《持续交付》通读一遍了,老师会在沙盘中讲到书中的一些实践,对比实操后才能更好了解持续交付究竟是如何做的,也让我们记忆知识点更加容易一些。
1.高效率上课
      DevOps Master上课的效果到底有多少,和你上课的状态是密不可分的。不要死记硬背,要学会总结、归纳和理解,简单来说就是既要知其然又要知其所以然。

2.勤做笔记

       做笔记很重要,好记性不如烂笔头。做笔记有利于备考时的复习回顾。当你回头过来一本一本的翻开自己的笔记本时,成就感慢慢!

 3.计划清晰

      虽然计划赶不上变化,但目标明确、方法得当、计划清晰有条理的情况下,大方向不会偏离的。
       此时PDCA方法非常值得我们去使用,首先要先做好总计划,然后再做细节计划。比如总计划是《持续交付》要看三遍,《Effective DevOps》要看2遍,然后在安排每天看多少。
3.认真执行
      首先要合理的安排好计划,计划好后,我们就要对制定的计划采取相应的实施,然后检查当天任务有没有完成,没有达成就要更换策略了。可以稍微减少一下每天的工作内容?追求质量,要是上班太忙没有时间,可以考虑先将工作缓一缓,考完试再加班完成?时间没有很好地安排,是否可以先完成看书的任务,再做其它的事?
      比如我当时就做了类似的计划,端午节3天需要看完DevOps Master三本书,每次看完一章后稍微休息10分钟,晚上睡觉前再将前一天看的翻一翻。
      说到计划这个事情,其实我觉得执行度排第一,形式不是特别重要。要不要写下来呢?要不要贴在床头镇邪?其实都不是很重要,重要的是能够记住并且圆满甚至超额完成。
 4.仔细阅读
      再来说说阅读。阅读的时候一定要集中注意力,千万不能三心二意。三本书中有些地方可能前后有冲突,遇到这种情况一定要问下老师,还有地方相辅相成,说的是同一个事情,也一定要明确。


      还要时不时留意书本中的一些细节。比如《持续交付》11.9中谈到监控,监测的是“应用程序和基础设施”,建立通知机制目的是“找出大家关心的事件”,考试中有个场景题中就提到只监控应用程序,以面板形式展示所有的事件。

 《持续交付》11.8.2中提到云平台的优点,书中写的“最后一点是革命性的”,后面解释了为什么说是革命性的。考试中也有个题目,问云平台的哪个优点的自动化部署提供了最佳支持,其实考的就是这里。
  5.对照生活

      老祖宗一直流传下来,“纸上得来终觉浅,绝知此事要躬行”。看了DevOps Master三本书后,最好对照下生活中的例子,以达到“知其然也要只其所以然”的效果。

      例如在《EffectiveDevOps》提到冲突的五种解决办法,对比生活中的例子后就更容易理解竞争、回避、迁让、妥协、合作。考试中也有此类题,苏珊和戴维一起工作,但是彼此性格不合,苏珊在会议上没有提出任何问题,但是会议后和其他同事说戴维能力不行。这种冲突解决方式是什么。
     《持续交付》书中提到的一些实践,同样也可以对比我们的工作。比如分布式团队怎么持续集成。
二、DevOps Master考试应对方法:
      谈到考试的一些应对方法,我们莘莘学子应该都很了解,我也就再老生重谈一次。
1.排除法
      排除法无疑是考试当中的一把利剑,屠龙刀。习惯用排除法一定会让你逢凶化吉、遇难呈祥的,特别是面对DevOps运维开发这类灵活性非常高的题。
       一般DevOps Master题的备选项中,一定能够看出来一个或两个错误的。那剩下的两个就是似是而非、模棱两可的。此时再审一遍题或者推敲下这两个答案的差别,基本就能找到正确答案了。
 比如考试中有个场景题“架构师认为流水线提交阶段可以不包含自动化测试,尽快过渡”,问对不对。备选项有四个(这里的备选项是我根据记忆梳理的,并不一定是原话):
      A:对。因为可以将自动化测试放在测试阶段,尽快反馈开发构建结果。
      B:对。因为开发并不关心自动化测试结果,流水线应该越快越好。
      C:不对。因为版本控制和自动化测试应该在提交阶段实现。
      D:不对。流水线应该越慢越好。
      从上面上四个选项中我们很容易排除B和D。但是A、C好像都对,再仔细看一下,C中说版本控制应该在提交阶段实现,但是《持续交付》中第三章中提到版本控制是持续集成的准备工作,所以可以排除C。

 2.重复检查

      DevOps Master的考试时间是120分钟,只有50道单选题,时间是十分充足的。建议考试完毕后多看几遍题目,一定要重复检查一遍,确保无误避免出现差错。我在复查阶段就发现了一个手误问题。这个可能是陋习了,从小考试就有这个问题,没纠正过来,因此我对重复检查一直很重视。


 3.中英文对照

       DevOps Master的考题是中英文对照的。我们只要看中文来进行解答进行。但是有些翻译和原文意思还是有一些差距的,如果你对这些题目不太确定,可以看看英文原文是什么。

       停笔静思,虽然全是瓦当,也洋洋洒洒写了一两千字,希望能给大家带来一点帮助,也祝愿大家考试顺利!


       老师对学员点评

DevOps开发运维

         学员照片锦集分享:

DevOps Master认证培训学习

敏捷开发DevOps

  来自部分学员学习反馈: 

devops认证多少钱