1. 程式人生 > >自學七天,我是如何通過軟考系統架構師

自學七天,我是如何通過軟考系統架構師

[此文Mac分風格閱讀連結:https://mp.weixin.qq.com/s/WWohgIH96zoOhTkGAhv1bQ ](https://mp.weixin.qq.com/s/WWohgIH96zoOhTkGAhv1bQ) [軟考所有高階複習資料和視訊全彙總:https://blog.csdn.net/CatchLight/article/details/112008852](https://blog.csdn.net/CatchLight/article/details/112008852) # 前言 軟考複習的方式可以分為兩種:報班和自學。當然也有加QQ要求共同分攤網課費用的,當然被我義正言辭地無情拒絕。原因很簡單:沒錢。於是前前後後自學了七天,最終考過了系統架構師。或許我的學習模式不適合你,但至少會讓你少走很多彎路。 首先晒一下成績,開心的一批,雖然考的不是很好!!每科滿分75,需要同時都>=45分才算合格。 ![成績單](https://img-blog.csdnimg.cn/20201218173802787.png) # 軟考初衷 2020,感覺要改變一下自己。畢業兩年沒考過證書,百度了一下了解到軟考,於是腦子一熱就報了個高階軟體架構師,反正報名費都一樣。在網上搜了搜前輩們的經驗,說是留出一個月複習時間就足夠了,報完名就放在一邊了。 10月8日國慶假期結束,還有整整一個月的複習時間。可不巧的是,我是拖延症晚期,從30天覆習時間縮減到20天,再縮減到到15天。然後參加了兩場婚禮結婚過去了5天,公司系統升級又通宵了2天,一轉眼就十月底了。最後只有7天時間可以複習。最後抱著破釜沉舟,背水一戰,乘風破浪、重在參與的心態決定掙扎自救一波。 # 資料篇 ### 視訊資料 工欲善其事必先利其器,沒有資料還複習個錘子。在找資料這條路上我是做了很多無用功。因為個人的習慣偏向於視訊學習,可是在B站找到了寥寥幾個和架構師有關的學習視訊。要不就是知識點覆蓋不全面,要不就是講的拖拖沓沓,聽得我腦闊疼。 ![B站資料](https://img-blog.csdnimg.cn/20201220210936195.png) 如果你的計算機基礎薄弱,還是建議你去看看這些視訊,推薦看前兩個,講的比較好但知識點不夠全面,但是值得一看。我只看了一部分,做了一部分筆記,後來覺得效率太低了,這樣肯定複習不完,就放棄了,所以這裡強調一下:一定要預留出充足的複習時間。這裡分享一波筆記。 [筆記連結:http://note.youdao.com/s/FbKkcz3m](http://note.youdao.com/s/FbKkcz3m) ![筆記](https://img-blog.csdnimg.cn/20201221155749732.jpg) **知識點補充網站**:[很全的知識點彙總網站](https://lisahust.github.io/notebook1_web/1_0%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html) ![知識點網站](https://img-blog.csdnimg.cn/20201220235002696.png) 上面的筆記加上這個網站,所有的知識點差不多都覆蓋了,未涉及的小部分知識點可以在做題時進行擴充套件。 ### 書籍資料 視訊這條路走不通,後來就打算直接通過軟考系統架構師官方指定圖書:**系統架構設計師教程第四版**提取知識點,此書600多頁,兩個白天只看到200多頁就放棄了,前幾章還能看出重點,後面的章節看起來都是重點,所以在筆記中只提取了前面幾章的知識點。 當然,時間充足的童鞋可以慢慢的看,想要快速複習的不要把過多的時間浪費在上面。這裡還是強調一定要預留出足夠的時間! 資料百度雲連結:[https://pan.baidu.com/s/1x44Wq0on6OtCFrYku2F5ww](https://pan.baidu.com/s/1LEx_KuFwTvgZqBtlCY3D2Q) 密碼:6o1s ![資料彙總](https://img-blog.csdnimg.cn/20201220220540135.png) **system_architect**是從github上一個大佬總結的,裡面將章節知識點和歷年真題結合了起來,可以邊複習邊做題。 系統架構師論文範文50篇,裡面包含了歷年的優秀範文,值得借鑑,其他的資料就是一些真題。 ### 資料列印 我將筆記、網站上的章節資料都打印出來,今年的考試這個網站上的資料發揮了至關重要的作用。 資料如圖: ![資料1](https://img-blog.csdnimg.cn/20201221155920940.jpg) ![資料2](https://img-blog.csdnimg.cn/20201221160031139.jpg) ![列印資料](https://img-blog.csdnimg.cn/20201221160343643.jpg) 左邊的是我自己做的筆記,右邊的是從網站下的資料。上面的圈圈畫畫都是我做題時,遇到的出現頻率比較高的知識點。 同時我也列印了50篇論文範文,但是就看了幾篇,一是看不下去,二是我記不住。 至此,系統架構師複習資料準備工作完成。 ## 學習APP **軟考真題**APP,花了25RMB永久啟用,裡面包含了歷年真題以及解答,還可以計時和評分,用來刷題再適合不過。 ![軟考真題](https://img-blog.csdnimg.cn/20201221104648501.png) # 複習篇 ## 時間維度 ### 白天 1. 系統架構設計師教程前200頁:兩天。對於我來這一塊拖了點時間,主要提煉知識點比較慢。但這本書的內容很詳細,很適合作為理論基礎,基礎不好的同學可以預留一個月看這本書。 2. 背列印資料知識點:三天。這裡是重點,知識點才是精華所在,肯定要好好看,這一塊主要針對於選擇題(綜合),邊做題邊看,而且簡答題的題目往往都會出現在這些知識點中。 3. 做選擇題:一天。主要是做上面的system_architect裡面的選擇題。 4. 背歷年案例分析的答案:一天。對著軟考真題APP裡面的案例直接看答案並背下來。 ### 晚上 每天晚上就是軟考真題APP刷綜合知識題,以此培養做題的感覺。背誦案例分析的答案和資料上的知識點,學習回答邏輯。 ## 科目維度 主要還是圍繞軟考真題APP來複習。我把複習重心放在了選擇題上,案例我只看了歷年真題答案。論文我是在軟考那天早晨五點,背了背開頭的摘要。 ![軟考真題](https://img-blog.csdnimg.cn/20201221104312297.png) #### 綜合知識 這部分就和考駕照一樣,就是刷題。白天刷system_architect裡面的題目,晚上在軟考真題刷,這樣保證一道題可以刷兩三遍,將知識點查漏補缺。 對於做錯的題目我都會截圖保留或者收藏,每天都反覆的去看,至少混個眼熟。 #### 案例分析 還是看歷年真題,有空的可以認真的做,學習答案的官方回答方式,找找規律。像我這種沒空的就直接看答案,背幾個看起來比較重要的碰碰運氣。 #### 論文 培訓班可能會押題,會讓你背誦論文。但是那麼多2500+字的論文我實在背不下來,只看了幾篇論文開頭的摘要和正文的結構,正文內容靠自己的靈活發揮。 ![論文摘要](https://img-blog.csdnimg.cn/20201221140833993.png) # 2020系統架構師考試心得 今年是我第一次參加軟考,也是臨時起意報考的系統架構師。可能今年受其他因素因素,加上自己本身是一個大資料開發,接觸的系統架構和程式語言挺多,什麼問題都能往上面湊,感覺題目還是比較簡單的。 ### 工作經驗對於系統架構師重要麼 在軟考群裡看到了不同的觀點。有的人說有工作經驗考試會簡單,也有人說有工作經驗會固化思維,反而不利於考試。就我這次考試而言,運氣成分居多,因為這次考試的案例分析和論文全憑我的工作經驗,下面簡單來說一下。 **案例分析** 案例分析一共五個題目,分為選擇填空題和簡單題。第一個是必做題,第一問我看過的原題的答案而且我背過這個知識點,所以做起來得心應手。後面四選二我選擇了redis的應用和Java的SSM框架,平時對redis和SSM用的比較多,所以第一問填空做起來輕輕鬆鬆,第二問簡答就組織了一下比較技術性的語言來回答。也許是回答得不夠官方,才考了49分,不過都是依賴工作經驗來完成回答的。 **論文** 論文四選一:論軟體測試中缺陷管理及其應用、論企業整合架構設計及應用、雲原生架構及其應用論題、論資料分片技術及其應用。看到前三個的時候我都快哭了,聽都沒聽過。看到最後一個我才鬆了一口氣。 題目主要內容如下: > Hash分片,一致性Hash分片和按照資料範圍分片是三種常用的資料分片方式 作為一個大資料開發,分片和分割槽就是我的強項!Hash分片我寫了Kafka,一致性Hash我講了講他的環形結構和原理,資料範圍分片我寫了Hive的分割槽已經資料庫的分表。再加上我之前背的論文摘要,不到兩個小時我就寫完了2500字+,內容全是靠日常工作經驗來填充的。 ### 考完會有遺憾麼 很多人會在考試的時候,因遇到複習完忘了或者遇到過但沒仔細看的題目而懊悔不迭。我也一樣,案例分析考到了redis的RDB和AOF兩種持久化方式,我是17年實習的時候學習的redis,做過一份筆記,在今年6月筆記遷移的時候打算重新整理RDB和AOF,結果忘了,所以回答的時候心裡特別沒底,考完試就懊惱的不行。 ### 查成績會激動麼 一直在期待著成績出來,而真當得知可以查成績訊息的時候,雖然畢業兩年多了,查成績的時候還是忍不住內心激動、握著滑鼠的手有點顫抖。雖然這個證書目前對我無關緊要,但是看到成績的時候還是開心的無以復加。 ### 需要報班麼 看個人自控力和學習能力。我自學的時間有四年多了,自學Java、python、大資料開發、爬蟲、網路、作業系統等等,涉及的知識面比較廣泛,所以軟考的很多東西對我來說難度不是很大,加上沒錢,所以選擇了自學。 # 建議 最後,還是建議大家預留**兩個月左右**的時間去複習,比較穩妥一點,可以合理地安排複習計劃,應對突發事件,不要和我一樣慌慌張張的複習。我之所以複習時間那麼緊張,除了時間沒預留充足和喜歡拖延之外,就是出現了很多意料之外的事情打亂了複習時間安排。 最後,祝大家明年的考試能夠穩過。
---- 寫的都是日常工作中的親身實踐,處於自己的角度從0寫到1,保證能夠真正讓大家看懂。 文章會在公眾號 [**入門到放棄之路**] 首發,期待你的關注。 ![收藏、在看、轉發](https://img-blog.csdnimg.cn/2020121714585714.jpg) ----