系統架構設計師(一)——初識

今天把完asp.net core應用開發看完了,想著開始進行去年沒完成的目標了——系統架構設計師,因為工作原因,我將不定期的學習相關知識,並根據去年考試的情況,由個人的理解在此進行更新。一方面積累知識,同時希望對其他人有所幫助。

計算機的系統架構設計師是一個涉及計算機領域最為廣泛的職業,需要認知多種多樣的計算機技術,從基本組成,到數據模型;從數據庫,到大數據;從性能評價,到開發設計;從系統規劃,到項目分析;從架構設計,到設計模式;從測試評審,到開發管理;從嵌入式,到中間件;從安全保密,到可靠性分析;從知識產權,到標準化體系;從應用數學,到虛擬化、物聯網、雲計算。方方面面都需要架構設計師對這些知識有所掌握,是一個全能型技術選手。

系統架構設計師技術資格考試是由國家人力資源和社會保障部、工業和信息化部領導下的國家級考試,其目的是科學、公正地對全國計算機與軟件專業技術人員進行職業資格、專業技術資格認定和專業技術水平測試。

信息高級資格分為信息系統項目管理師、系統分析師、系統架構設計師、 網絡規劃設計師及系統規劃與管理師。而不同的資格所應對的領域方向也是有所區別的,作為期望成長為技術全面手的人而言,系統架構設計師無疑是一張有效的認證。

系統架構設計師在每年的11月10日左右考試,分為:

(1)信息系統綜合知識,考試時間為150分鐘,筆試,選擇題;

(2)系統架構設計案例分析,考試時間為90分鐘,筆試,問答題;

(3)系統架構設計論文,考試時間為120分鐘,筆試,論文題。

並且與其他一些技術認證不同的是,系統架構設計師每科滿分75分,45分及格。要求一次性通過三科方能取得認證,不能疊加計算。

考試要求也是涉及領域比較廣泛的:

(1)掌握計算機硬軟件與網絡的基礎知識;

(2)熟悉信息系統開發過程;

(3)理解信息系統開發標準、常用信息技術標準;

(4)熟悉主流的中間件和應用服務器平臺;

(5)掌握軟件系統建模、系統架構設計基本技術;

(6)熟練掌握信息安全技術、安全策略、安全管理知識;

(7)瞭解信息化、信息技術有關法律、法規的基礎知識;

(8)瞭解用戶的行業特點,並根據行業特點架構合適的系統設計;

(9)掌握應用數學基礎知識;

(10)熟練閱讀和正確理解相關領域的英文文獻;

去年臨時起意的參加系統架構設計師考試,我在工作之餘複習了大約一個月的時間,實際學習時間在7天*8小時=56小時,考試成績基礎46、案例36、論文38,我本人基本情況:1982年的,今年36歲,計算機科學與技術專業,中石油下屬油田工作15年,工作方面對信息技術應用較少,全憑興趣進行新技術學習。通過考試有了一些認識:

1、對科班出身而言,信息整體技術學習比較好,有一個清晰的知識體系,這一類上午題比較容易過。如果是半路出家,建議加強基礎知識體系的構建。

2、對於長期從事開發編程的技術人而言,排除只搞開發、快速培訓的碼農(這類技術建議深入系統分析師,可能更好一些),同時對各類新技術接觸或應用較多的人來說,下午題容易過。我下午題沒過更多的在於複習的知識點掌握的不牢。

3、對於從事過系統架構的人而言,實際工作考慮的比較多的,案例分析更容易一些。案例分析沒過,其中有部分知識點沒掌握有關。

4、論文方面,考試關注的是項目認識及對提問進行的解答,與八股文有相似點,提前在某些方向寫一寫,考試更加容易,畢竟時間有限。論文沒過主要還是知識點,有些偏差,其次是自己體現寫的論文沒背下來,考試時間緊張就忘了。論文要求摘要300字,正文2000字,總體字數小於2500字,兩個小時寫完。提前先寫寫試試。

準備接孩子了,明天看吧。