學習模型的實踐——考取AWS SAP證書

為什麼要考試?

歷時大概半年,終於將AWS的SAP專業證書考下來,分數是822/1000,感覺還可以。尤其是在香港疫情最嚴重的時刻考取,還是值得紀念一下。


相對於我這種應試能力不強且早已過了而立之年的人來說,考試並不是我的專長,也不是我喜歡的。

我相信,即使我拿到這份專業證書,我也不會去從事相關的工作,即使我現在的工作也涉及到AWS的內容,但可能不到我工作的十分之一。我認為,未來應該也不會有增長。

考試的最主要的目的只有一個,就是希望驗證自己的學習模型的實用性。而AWS SAP證書恰好是我最近比較方便就能考到的證書而已。


馬謖失街亭,讓諸葛亮的北伐遭到重挫。除了馬謖的對手張郃厲害之外,更主要的是,馬謖的理論遠大於實際。最終在實戰中斷送生命,也斷送了蜀國的翻身之路。

中國與美國的朝鮮戰爭,毛澤東在分析朝鮮戰爭時,說美國是鋼多氣少,中國是鋼少氣多,最終讓美國不得不接受談判。要知道,按當時的軍事實力,美國對中國簡直是降維打擊。


毛澤東只是一個師範大學的學生,本身並沒有很深厚的軍事理論(相對於黃埔軍校的學生來說),但卻是中國歷史上少有(也許是絕無僅有)的軍事天才和戰略天才。

因此,如果自己立身處世的方法論是錯的,最終可能會毀了自己。反之,最終將能成就自己。

我希望通過一場不算簡單的考試來驗證一下,這樣我就能知道自己的學習方法是否正確。

當然,你可能會問。為什麼要學習?這個問題對於某些人來說是不言自明的,不明白的人,可以看芒格怎麼說:”我這輩子遇到來自各行各業的聰明人,他們每天都會進行閱讀,沒有一個人是除外的,一個也沒有!”

怎麼準備?

雖然有半年的時間準備,但中間換工作以及香港的第五波疫情的關係,真正全力準備的時間大概有三個月。另外,在考SAP時,我並沒有考SAP的初級證書SAA,而是直接越級考試。

總括來說,SAP要求考生對AWS上的所有服務都要了解。基於此,問題幾乎都是情景題,而且答案可能都對,但需要選擇最優解。如最具成本效益、提供高可用性,如何解決問題等。

其次,各個概念之間很容易混淆。例如IAM與Organization的區別、WAF與Shield的區別。它們會在選項裡穿插著,讓你一不小心就會選了錯誤的答案。

另外,由於問題都是情景題,因此問題的長度不會短,有時讀完和理解完一條問題可能都要幾分鐘。

SAP考試是180分鐘回答75道題目,平均一道題目只有2.4分鐘應付。換句話說,在考試期間,你是沒有太多時間去分析題目的。當你讀完題目時,答案已經產生。就是這種節奏。

對於我們這些非英文為母語的考生來說,還有一個軟肋。那就是閱讀和理解英文題目會比以英文為母語的考生差。但你可以因此申請額外30分鐘的考試時間,非常的公平。

這裡不太建議用中文考試,因為翻譯非常差,而且如果你以後真的有考慮從事相關工作,記住英文的專有名詞比中文的優勢更大。

問題已經分析完畢,說白了,就是要理解概念、懂得解題和把握考試節奏。前者需要花時間學習,甚至上課,後兩者需要通過刷歷史題目來解決。

當然,一般考試技巧,如先做容易的再做困難的,留有足夠時間複檢等,你還是需要具備的。這些應該是你在前20年的應試教育裡刻在骨子裡的技巧。

我看網上有些人分享考試心得,往往建議考生看一些概念的白皮書和Q&A。我很懷疑他們這麼說的思路。因為AWS的服務超過200個,每個服務的白皮書超過10份和Q&A超過50條。如果你真的能看完,不妨自問是否都懂了。我認為,一些關鍵的應用的白皮書,例如Migration的服務,如果自己一點知識都沒有,可以看看,否則,這麼多材料,範圍實在太大,最終可能事倍而功半。

SAP的實驗重要也不重要,這取決於你是否理解一些概念間的邏輯,因為實驗可以幫助你更好地理解它們。例如Organization和Organization Unit及Service Control Policy往往就是一起出現的。通過實驗你可以更好地理解它們的關係。而我,之前已經說了,我並不是從業者,如果需要理解概念間的邏輯,我就開通一個AWS賬號,去到相關的服務界面,鼠標按一下相關的按鈕,即能有個大概的感覺。另外,AWS也會在某些地方提供簡短的概念解釋。

因此,感覺很重要,當你的感覺對了,考試要通過是分分鐘的事。

最後,說說我是怎麼準備的。首先是將所有SAP的概念學習一遍,將所有不懂的概念(幾乎是所有)用自己的話語寫下來,並用思維導圖整理。接著是做排列組合,即按概念相關性和優先程度整理,然後記住它們。

AWS很友善地幫你將他們的產品歸類了,例如Computing, Storage, Database, Networking等。它們非常重要,因為人大腦記住知識的方法是聯繫。例如Networking這個類別,你必須懂這個單詞(廢話),然後是理解什麼是“網絡”,它為什麼是網絡,而不是算力,還有與網絡相關的服務。例如Direct Connect,Route53。Route53就是DNS。如果DNS這個概念你之前已經懂了,那大腦只需要將Route53與DNS聯結起來,新的知識就形成了。否則你還需要學習DNS是什麼,如此分解,最終找到你大腦了裡存在的知識,然後聯結起來。

但這還不足夠,你還需要再歸納。因為大腦的容量有限而且有用進廢退的特性。歸納可以將相似的特性總結並歸類,減少大腦需要大量記憶的困難。這不是AWS的產品歸類可以解決的。例如ALB和ELB都是做負載均衡,可以用來解決一些遷移和備份的相關問題,這是兩者的共性。而ALB是基於應用層的,且支持Sticky Session。ELB是基於網絡層的,不支持Sticky Session。

至此你就算“學會”了這個知識點。

下一步,是刷題。任何應試式行為,都應該刷題。就像你餓了,會付錢買菜做飯一樣。當然,你可以自己去種大米、種菜、養豬,自給自足。但應試並不是這樣,能付錢解決的問題,絕不親自下場。沒理解這個邏輯的人,除非是天才,不然很難考取好成績。

三個月裡,我用了一個多月去刷題。這裡吹爆 https://www.examtopics.com/ 這個網站。我猜AWS一定很恨這個網站,因為這個網站擁有(自認為)最全的SAP歷史考題,而且,最關鍵的——很多考生在問題下面評論!通過看這些評論,你一定能找到解決這條問題的感覺。在這裡你還可以去看相關服務的白皮書、Q&A甚至產品手冊以弄明白這些問題和答案。當然,我也花錢在淘寶買了一些試題練習。這些在淘寶搜一下很多,商品都是大同小異,這裡就不詳細說了。

怎樣的心態?

最後,也是最關鍵的,是保持良好的心態。努力考過了,就是最好的回報。當然沒考過,其實也沒什麼。它可能預示著你的一些短板,但也許只是你運氣不好。因為,世上只有一種英雄主義,就是在認清生活真相之後依然熱愛生活。它一直是我人生的座右銘。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site is protected by wp-copyrightpro.com