明星學員:2020年6月深圳班、王同學
考慮了片刻,分成兩個方面來講解,一方面是DevOps認證考試方法,另一方面是DevOps Master學習方法。
一、DevOps Master的學習方法:
說到DOM學習,就要說說DevOps Master三天培訓。
培訓的第1天是鳳凰項目沙盤,后兩天是講課。其實從沙盤開始,DevOps Master的培訓已經(jīng)正式開始,建議做沙盤之前先要將《持續(xù)交付》通讀一遍了,老師會在沙盤中講到書中的一些實踐,對比實操后才能更好了解持續(xù)交付究竟是如何做的,也讓我們記憶知識點更加容易一些。
1.高效率上課
DevOps Master上課的效果到底有多少,和你上課的狀態(tài)是密不可分的。不要死記硬背,要學會總結(jié)、歸納和理解,簡單來說就是既要知其然又要知其所以然。
2.勤做筆記
做筆記很重要,好記性不如爛筆頭。做筆記有利于備考時的復習回顧。當你回頭過來一本一本的翻開自己的筆記本時,成就感慢慢!
3.計劃清晰
雖然計劃趕不上變化,但目標明確、方法得當、計劃清晰有條理的情況下,大方向不會偏離的。
此時PDCA方法非常值得我們?nèi)ナ褂茫紫纫茸龊每傆媱?,然后再做細?jié)計劃。比如總計劃是《持續(xù)交付》要看三遍,《Effective DevOps》要看2遍,然后在安排每天看多少。
3.認真執(zhí)行
首先要合理的安排好計劃,計劃好后,我們就要對制定的計劃采取相應的實施,然后檢查當天任務有沒有完成,沒有達成就要更換策略了。可以稍微減少一下每天的工作內(nèi)容?追求質(zhì)量,要是上班太忙沒有時間,可以考慮先將工作緩一緩,考完試再加班完成?時間沒有很好地安排,是否可以先完成看書的任務,再做其它的事?
比如我當時就做了類似的計劃,端午節(jié)3天需要看完DevOps Master三本書,每次看完一章后稍微休息10分鐘,晚上睡覺前再將前一天看的翻一翻。
說到計劃這個事情,其實我覺得執(zhí)行度排第一,形式不是特別重要。要不要寫下來呢?要不要貼在床頭鎮(zhèn)邪?其實都不是很重要,重要的是能夠記住并且圓滿甚至超額完成。
4.仔細閱讀
再來說說閱讀。閱讀的時候一定要集中注意力,千萬不能三心二意。三本書中有些地方可能前后有沖突,遇到這種情況一定要問下老師,還有地方相輔相成,說的是同一個事情,也一定要明確。
還要時不時留意書本中的一些細節(jié)。比如《持續(xù)交付》11.9中談到監(jiān)控,監(jiān)測的是“應用程序和基礎設施”,建立通知機制目的是“找出大家關(guān)心的事件”,考試中有個場景題中就提到只監(jiān)控應用程序,以面板形式展示所有的事件。
《持續(xù)交付》11.8.2中提到云平臺的優(yōu)點,書中寫的“最后一點是革命性的”,后面解釋了為什么說是革命性的??荚囍幸灿袀€題目,問云平臺的哪個優(yōu)點的自動化部署提供了最佳支持,其實考的就是這里。
5.對照生活
老祖宗一直流傳下來,“紙上得來終覺淺,絕知此事要躬行”??戳薉evOps Master三本書后,最好對照下生活中的例子,以達到“知其然也要只其所以然”的效果。
例如在《EffectiveDevOps》提到?jīng)_突的五種解決辦法,對比生活中的例子后就更容易理解競爭、回避、遷讓、妥協(xié)、合作??荚囍幸灿写祟愵},蘇珊和戴維一起工作,但是彼此性格不合,蘇珊在會議上沒有提出任何問題,但是會議后和其他同事說戴維能力不行。這種沖突解決方式是什么。
《持續(xù)交付》書中提到的一些實踐,同樣也可以對比我們的工作。比如分布式團隊怎么持續(xù)集成。
二、DevOps Master考試應對方法:
談到考試的一些應對方法,我們莘莘學子應該都很了解,我也就再老生重談一次。
1.排除法
排除法無疑是考試當中的一把利劍,屠龍刀。習慣用排除法一定會讓你逢兇化吉、遇難呈祥的,特別是面對DevOps運維開發(fā)這類靈活性非常高的題。
一般DevOps Master題的備選項中,一定能夠看出來一個或兩個錯誤的。那剩下的兩個就是似是而非、模棱兩可的。此時再審一遍題或者推敲下這兩個答案的差別,基本就能找到正確答案了。
比如考試中有個場景題“架構(gòu)師認為流水線提交階段可以不包含自動化測試,盡快過渡”,問對不對。備選項有四個(這里的備選項是我根據(jù)記憶梳理的,并不一定是原話):
A:對。因為可以將自動化測試放在測試階段,盡快反饋開發(fā)構(gòu)建結(jié)果。
B:對。因為開發(fā)并不關(guān)心自動化測試結(jié)果,流水線應該越快越好。
C:不對。因為版本控制和自動化測試應該在提交階段實現(xiàn)。
D:不對。流水線應該越慢越好。
從上面上四個選項中我們很容易排除B和D。但是A、C好像都對,再仔細看一下,C中說版本控制應該在提交階段實現(xiàn),但是《持續(xù)交付》中第三章中提到版本控制是持續(xù)集成的準備工作,所以可以排除C。
2.重復檢查
DevOps Master的考試時間是120分鐘,只有50道單選題,時間是十分充足的。建議考試完畢后多看幾遍題目,一定要重復檢查一遍,確保無誤避免出現(xiàn)差錯。我在復查階段就發(fā)現(xiàn)了一個手誤問題。這個可能是陋習了,從小考試就有這個問題,沒糾正過來,因此我對重復檢查一直很重視。
3.中英文對照
DevOps Master的考題是中英文對照的。我們只要看中文來進行解答進行。但是有些翻譯和原文意思還是有一些差距的,如果你對這些題目不太確定,可以看看英文原文是什么。
停筆靜思,雖然全是瓦當,也洋洋灑灑寫了一兩千字,希望能給大家?guī)硪稽c幫助,也祝愿大家考試順利!
老師對學員點評

學員照片錦集分享:
來自部分學員學習反饋:
