1. 程式人生 > >關於系統架構設計師考試的經驗及建議

關於系統架構設計師考試的經驗及建議

前言

軟考為廣大技術人員提供了系統架構設計師認證的公開途徑,即系統架構設計師考試。該考試是目前關於軟體技術體系中最高級別的考試,通過率並不高(據說是30%多)。正好我剛剛參加過考試,趁著熱乎勁給大家分享一下經驗,希望能給有需要的人一些幫助。

基本資訊介紹

系統架構設計師是什麼

系統架構設計師是一個最終確認和評估系統需求,給出開發規範,搭建系統實現的核心構架,並澄清技術細節、掃清主要難點的技術人員。

認證作用

系統架構設計師是具備高階職稱認證條件的,就是隻要單位認可,就可以直接拿這個證來換高階職稱。
這個一般是國企或事業單位或研究所比較有吸引力,至於外企和私企職稱是啥,好吃麼?

考試時間

每年5,6月份就可以開始關注報名事宜了,11月中旬考試考試,次年的1月份開始可以查分。

考試題型

我發現關於試題的題型網路上並沒有多少資料可以參考,很少有介紹的,但個人覺的這個是重點,因為系統架構設計師的考試跟以往參加的考試並不一樣,考題預留的空間非常大。
考試分為三部分:基礎知識(上午),案例分析(下午1)和論文(下午2)。PS:每部分都是75分滿分。
1.基礎知識:75個單項選擇題,可能出現一題多個空。全是必做題。150分鐘。
2.案例分析:共5題,第一題必做,後面四道選其中兩道做。若不選則按題號最小的來計分。90分鐘。
3.論文:好像是四個待選題目,選擇一個來寫論文。若不選則按題號最小的來計分。120分鐘

由此可見在案例分析和論文中有非常大的選擇空間,因此在準備時不必太過於要求覆蓋全部知識面,畢竟考核的知識範圍是非常廣泛的。
PS:每項都是46分及格。

考核內容

官方考試要求

(1)掌握計算機硬軟體與網路基礎知識;
(2)熟悉資訊系統開發過程;
(3)理解資訊系統開發標準、常用資訊科技標準;
(4)熟悉主流的中介軟體和應用伺服器平臺;
(5)掌握軟體系統建模、系統架構設計技術;
(6)熟練掌握資訊保安技術、安全策略、安全管理知識;
(7)瞭解資訊化、資訊科技有關法律、法規的基礎知識;
(8)瞭解使用者的行業特點,並根據行業特點架構合適的系統設計;
(9)掌握應用數學基礎知識;
(10)熟練閱讀和正確理解相關領域的英文文獻。

個人經驗(多年真題規律)

這裡寫圖片描述

  1. 架構風格
  2. 設計模式
  3. 實時系統或嵌入式系統
  4. 質量屬性
  5. 儲存
  6. 智慧財產權
  7. 資料庫
  8. UML
  9. 時髦的後臺相關技術
  10. 專業英語

乾貨建議

建議

  1. 畢竟是考試,很多考點平時是用不到的,需要特殊準備,至於指望平時工作而不用準備直接去考的估計99.9%會掛。至少要拿出2個月每天覆習1小時才能有充足的把握通過。
  2. 不用去報各種培訓班,那種動輒幾千的培訓班真的是太貴了,單位出錢另算,要是真有錢沒時間可以聯絡我,覺得比培訓班有效還便宜80%。
  3. 論文是要有素材支撐的,平時多梳理一下自己做過的專案,往架構啊,模式上靠靠,論文就水到渠成了。ps論文是時間最緊的一定要在考試前實際寫3篇。
  4. 這個考試重點還是架構,模式,uml,資料庫設計,把這幾點弄懂了,估計上午就差不多了。
  5. 多看看《系統架構設計師考試全程指導》裡面有很多真題,知識點也很足,好好看兩遍,在做三遍題上午考試一定沒問題。

參考資料

1.歷年真題,這個是第一重要的(至少三遍)。可以在百度文庫或其他網上文件上看。
2.《系統架構設計師考試全程指導》這本書不要買的太早,太早的話沒有去年最新的資訊。
3.多看看最新的流行技術,最後的論問題最喜歡往新技術上靠,比如前幾年流行restful介面,16年是微服務,17年時serverless