1. 程式人生 > >【系統分析師之路】如何備考系統分析師與架構師(軟體水平考試)

【系統分析師之路】如何備考系統分析師與架構師(軟體水平考試)

如何備考系統分析師與架構師考試

報考的背景與動機

  201811月,經過了半年漫長的備考,參加了資訊系統專案管理師(以下簡稱高項)的考試,雖然成績還沒有出來,但是自我估分後還是及格了,有點小興奮也有一身的洪荒之力,渾身的學習氣沒有得到釋放,怎麼辦呢?於是想繼續學些對自己有用的東西。

  在考過PMP和高項以後,為完善自己的管理類技能樹,本想再去考個NPDP和系統整合專案管理師,但是NPDP考試價格不菲,而且目前的工作似乎在暫時派不上用場。想想如果沒有一定的技術沉澱,要想做好管理是不大可能的。那麼新的一年中是不是應該把注意力回到自己的技術提升上呢。掐指一算自己已經在

IT行業划水劃了13年了,如果在目前的工作崗位上堅持不下去了怎麼辦?因為年紀的緣故,要是再出去找IT類工作的話,沒有兩把刷子人家企業又憑什麼會要我呢?雖然已經工作了13年,但一想到以上的種種痛點,不得不放下老司機的身段,決定擺正心態,好好紮實自己的技術。以考促學一直是很好的一種方式,於是決定將注意力放到了兩個考試上:上半年的資訊系統分析師和下半年的資訊系統架構師。

1.系統分析師考試目標
通過本考試的合格人員應熟悉應用領域的業務,能分析使用者的需求和約束條件,寫出資訊系統規格說明書,制定專案開發計劃,協調資訊系統開發與執行所涉及的各類人員;
能指導制定企業的戰略資料規劃,組織開發資訊系統;
能評估與選用適宜的開發方法和工具;
能按照標準規範編寫系統分析,設計文件;
能對開發過程進行質量控制與進度控制;
能具體指導專案開發;
具有高階工程師的實際工作能力和業務水平;
2.系統架構師的考試目標


通過本考試的合格人員,能夠根據需求規格說明書,結合應用領域和技術發展的實際情況,考慮有關約束條件,設計正確合理的軟體架構,確保系統架構具有良好的特徵
能夠按照相關標準編寫相應的設計文件
能夠與系統分析師,專案管理師相互協作,配合工作
具有高階工程師的實際工作能力和業務水平

系統分析師和架構師的介紹

  資訊系統分析師(簡稱系分)和資訊系統架構師(簡稱架構)和高項一樣,都是工信部的最高級別的考試,都考三門並且要三門同時45分以上才算過。這兩個考試都是偏向IT技術類的認證。考過都可以評定高階職稱,而且該項證書由國家工信部頒發,得到中日韓三國的相互認證,權威性就擺在那兒就不多做介紹了。大家都知道高項的證書不光可以用來評定職稱,也是可以掛靠賺錢的(雖然現在掛靠越來越困難了),但和高項不同的是系分和架構卻只能拿來評定職稱和增加大城市落戶的積分。而且系分和架構通過率比高專案更加低更加難通過,全國通過率常年維持在

10%以下,每年全國通過者更是寥寥數百人,既然已經有把握拿到高項證書了,為什麼還要去考系分和架構呢?

3.系統分析師考試要求
1)掌握資訊系統的基礎知識
2)掌握開發資訊系統所需的綜合技術知識(軟體,硬體,網路,資料庫)
3)熟悉企業或政府資訊化建設,並掌握組織資訊化戰略規劃的知識
4)掌握資訊系統開發的過程和方法
5)熟悉資訊系統開發標準
6)掌握資訊保安的相關知識與技術
7)熟悉資訊系統專案管理的知識與方法
8)掌握應用數學,經濟與管理的相關基礎知識,熟悉有關的法律法規
9)熟練閱讀和正確理解相關領域的英文文獻

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

為什麼選擇去考系統分析師和架構師

綜合自己的實際情況,我想原因有以下四點:

  第一:既然在IT行業混了13年了,很多基礎知識還是要補一補,學一學的。不然連跟自己小弟吹牛的資本都沒有了,是不是會覺得自己混的很差啊。
  第二:通過率低自然含金量就高了,給自己增值何樂而不為呢。享受學習的過程在某種層面上來說,比結果更加重要吧。而且通過備考論文,可以提高自己的寫作能力,畢竟35歲這個年紀在IT業也到了該轉型的年紀,相比程式碼,更重要的或許是寫文件寫PPT等溝通呈現等的能力吧。
  第三:因為同為工信部的考試,高項的備考經驗不是可以全部可以用上嗎。把備考也作為一個專案來管理是不是很有意思和挑戰呢。
  第四:在拿到軟體設計師證書後,其實自己在08年就參加過系分的考試,當時雖是裸考,但下午兩門課都45分過了(運氣好)。卻死在了上午題中。這份殘念一直延續了十年之久(殘念變怨念,怨念變執念)。

系統分析師和架構師的區別在哪裡

  架構是09年的時候新開的,之後系分由每年兩次變成了每年一次,形成了上半年系分,下半年架構的局面。系分和架構在性質和考核內容上,是有高度重合的。但兩者還是有細微區別的。架構強調的是在需求明確的前提下,做出最佳的產品實現方案,更加純粹的技術人員。而系分強調的是收集需求和在需求基礎上系統建模,所以溝通專案管理能力都有所要求。

備考系統分析師的難點在哪裡

  相比工信部其他的考試,因為系分和架構的難度還是相當大的。每年的通過率畢竟就擺在那裡。那麼難點主要在哪裡呢,在我看了考試大綱後,總結為一下三點:考試範圍廣,資料缺,需要專案經驗。

  首先,不管是系分還是架構,考試的範圍都太廣了,光是系分涉及的科目就有:計算機組成原理,作業系統,資料庫,嵌入式,專案管理,計算機網路,多媒體,軟體工程,軟體架構,面向物件,資訊化資訊系統,法律法規和標準化,安全性,計算機英語,應用數學,系統配置與效能評價,各種新技術等。光一個章節在大學就是一門課,也就是說這項考試中等於考核了你20門學科的綜合能力。就算是科班出身的人,也未必能夠輕鬆通過,何況是像我一樣上班又要兼顧家庭的人,時間就是資源,沒有時間資源是覆蓋不全這麼廣的範圍的,不是嗎。

  其次總所周知,高項考試網路上的培訓資料,視訊滿天飛,隨便都可以度娘到,甚至淘寶上都可以花錢買到視訊備考檔案等。但系分和架構卻寥寥無幾。最權威的網站除了CSDN就是希賽網兩個了吧。而官方教材【系統分析師教程】最後一次更新是在09年,也就是十年前了,很多新技術的考核往往超出了該書籍的範圍。如何選擇備考教材和備考資料也是一個不得不考慮的讓人頭疼的問題。希賽雖然有培訓資料和視訊,但是除了公開課以外,都是要收費的,要花至少5-7千大洋來買視訊,對於工薪階層的我來說還是很心疼的(於是決定自學)。

  最後,準備這個考試,沒有專案實戰經驗是不行的。下午2案例分析,形式是和高項一樣,考得內容都是主觀題,一共五道題,去掉兩道題後作答三題。考察我們的分析思考能力,沒有專案經驗的積累,要寫案例分析那是比較困難的,而且技術專項性太強,就算本人有嵌入式開發經驗,要是考到了WEB類或者資料庫類或是沒有接觸過的新技術,沒有經驗還是很難作答的。而且主觀題給分也要看閱卷老師的心情。而下午2論文,相比高項的論文,系分和架構的論文範圍更廣,論題是四選一,押題幾乎都不太可能。沒有一定的經驗,要想通過那是難上加難。而且兩個小時寫2500個字啊,現在都還記得寫高項的論文寫到手抽筋的情景。

如何突破難點達成目標

  今天距離2019518日系分開考還有166天(架構師考試太遙遠,畢竟計劃的制定要漸進明細嘛,明年4月份在制定計劃吧)。於是在分析了系統分析師考試大綱後,我便以掙值管理的方式,制定了個人備考管理計劃。其中時間是備考的稀缺資源,但時間可以靠擠出來的。時間上估算自己每天可投入專案時間為2個小時,那麼到考試,我還有332人時的預算。在預算的資源裡完成既定的學習備考計劃就算完成專案。

  雖然還有半年時間,但做了計劃後才明白,留給自己的時間不夠多了。而且對於有工作要加班有家庭有娃的社會人來說,時間預算不夠的風險隨時都可能發生(專案的風險管理)。

  接下來,備考的教材已經在CSDN上面下載了電子版教材。經過篩選後我將教材鎖定在系統分析師全程指導和歷年真題上。歷年考試的真題準備在淘寶上購買書籍,並決定認真做上兩邊。對於新技術新知識,還是平時上班多逛逛CSDN,以便跟上最新技術發展的行情。聽老師錄的視訊講解雖可以避免少走彎路節約工時,但綜合考慮並做了決策樹分析後(專案的立項管理),還是覺得自學為主,放棄視訊學習資源。

  最後對於自己專案經驗缺乏的問題,決定採用有針對性的重點突破的策略。比如下午案例題只准備嵌入式的題目,放棄WEB類的題目備考。論文選題上,還是備考自己有工作經驗熟悉的領域,比如軟體工程專案管理,嵌入式等。一定一定一定要練好字和提前準備論文。同時主觀題也好論文也好,應該也是有套路可循的。變得是題目,不變的是答題的模式和套路。我想這點應該通過反覆做題和寫文章是可以找到規律的吧。抓重點找捷徑便是我應對自己專案經驗廣的有效對策吧。

結尾

  有了對考試的分析(分析考綱的能力是最最基本的分析師的要求,畢竟本人先備考的是分析師嘛),有了專案管理計劃(備考計劃),也買了相應的書籍(採購管理)。接下來如何督促自己在不影響工作生活的前提下,完成每天的學習計劃,管理和監控專案工作,調整變更計劃,並最終達成目標(專案的整體管理)。其實也是一個非常有趣的過程呢。做好每天每週的學習總結(專案的質量管理,PDCA)。先分析師再架構師。如能考試通過固然欣慰,但更希望自己能夠在備考中享受學習的過程。或許系統分析師,系統架構師這兩本證書並沒有什麼大用,但通過這個備考過程,為自己將來工作中的升職加薪,更好的管理專案工作相信還是很有幫助的。

  過程大於結果,用結果來肯定自己的過程。並享受這個學習的過程。那麼加油吧。