系統架構師考試總結

 系統架構師考試總結

2011年11月12日,在這個百年一遇的大單身節的第二天,我懷着無比緊張的心情走進了系統架構師的考場。
雖然暫時還不知道我的成績,無所謂啦,雖然答的一般,但是這段經歷對我來說真的也是一種收穫。其實,很多事都是經歷過之後,才發現其實沒有像自己想像的那樣艱難,重要的是端正心態,有不放棄的決心。
因爲系統架構師考試是09年纔開始的,每年一次,因爲涉及的知識面比較廣,參考人數相對較少,通過率也很低。不管怎樣,我經歷了,把我的想法告訴大家,雖說不能算是經驗,但是可能多少有點幫助。
系統架構師題型分爲三類:1、選擇題,75道,答題時間:2.5小時;2、簡答題:1題爲必答題,4道選答題,選2道,答題時間:1.5小時;3、論文:4道論文題目選1題,答題時間2小時。
只有三科均達到45分以上纔算通過。難度很大。
1、選擇題
答題時間很充裕,一般都夠用,正常一個多小時就能答完題,不明白爲什麼給這麼時間。而後面兩科的時間卻是相當緊張。
涉及的知識面特別廣,但都在教程的範圍之內,但是要全部弄明白也不容易,而且考察的可能是很細節上的東西,是我們注意不到的邊邊角角上的知識點。再有一點,感覺題有點偏,11年的題,關於策略模式的題好像是連着出了四道。71~75爲英文題,相對簡單,但在英語知識紮實的前提下。一般四級左右水平應該就不會有難度。
設計模式、4+1視圖、逆向工程、瀑布模型、螺旋模型等開發方法、函數依賴性、PV原語、都屬於必考的題型。
相對而言,在校生選擇題部分答得很好,因爲書看得比較細,而工作經驗比較豐富的人,往往沉不下心來看書,看不進書。這真的是殘酷的現實。說實話,書我只淺淺的翻了兩遍,但是模擬題做了很多,也背了很多。也確實因爲考前因爲去接另一個同事的工作,導致壓力特別大,根本沒時間準備考試,在考前的一週纔開始突擊的。當時,邊看邊在想,此生未完成中於娟的話,她說,她就是那樣,每次都仗着自己聰明這個優勢,每次考試都臨時抱佛腳,考前突擊,最後累到生病。當時,就在想,以後可不折磨自己了,不在不適當的時機去逼自己做能力範圍之外的事。這是題外話啦。不過,大家還是要提前準備哦。呵呵~
不過,這次選擇題答得還行,有一部分的答案很確定,有些確實是壓根不知道,只能看上帝的心情給分啦。恩,通過率,應該在80%吧。
2、簡答題:對我而言真的是挺難的。說實話,就題目本身而言,真的不算難,考察的無非是定義、優劣、在本案例中的優勢體現,但是問題是,這種技術壓根就沒聽過,或者聽過了,但是不瞭解。這就要求有一定的項目經驗,對一些前沿的技術有一定的使用經驗。所以,其實,考過之後,倒是建議大家,如果不是特別着急想要這個證的話,可以等工作五年後,再考。這樣不至於壓力太大,也可能不用多付出很多辛苦。只是建議而已。呵呵~
11年的簡答題,必答題倒還可以,能完全蒙上,可是選答題,說實話,4道我翻來看去,沒有一道我有自信全部會的。
1、數據庫相關問題:一般情況下,數據庫相關問題應該很簡單,絕對屬於可選題型。可是這次的題。。。考察的是反規範化算法的概念、好處及壞處,常用的分類?及在案例中的應用意義。
2、嵌入式方面的題:具體的沒記住,被我直接放棄了。
3、REST與SOA的相關知識:REST概念、好處壞處、與SOA的比較及在案例中應用的優勢。
4、系統案例方面的知識:非對稱算法之類的。
因爲沒做到嵌入式方面的開發工作,2題直接放棄,其它三道說實話,我是想了半天,才做出取捨的。因爲無論哪題我都不能完全答出。一個基本分類就把我弄蒙了,連最準確的定義都說不出來,還分類?壓力啊。呵呵~我選了1,3題,回來後才知道,第2題被我答得一塌糊塗,1題蒙了一堆。估計這次栽得很慘。
對了,簡答題有字數限制的,需要控制在多少字以內,回來後纔想到這個問題,不知道我有沒有超過哎,只記得貼邊的一頓蒙。
通過率估計就50%吧。
3、論文:這是我之前最擔心的,真的是考試前一晚,纔開始看了篇範文。但是壓根記不住呀。只是分析出了基本的寫作框架。在考試當天的中午休息時,我邊在考點的院子裏晃悠,邊在想我做過的項目背景、技術應用。當時想了下,不管考察的是哪種技術,我如何往項目中穿插。當時心裏已經有底了。
幸運的是,4個可選題目中,第一個就是我碩士畢業論文的題目,MDA在系統開發中的應用。結合我中午時想到的項目,二者結合起來,說實話,難度並不大,通過率應該在90%左右吧。
論文需要注意的事項,這是我諮詢了幾位參加過軟考的同事介紹的寶貴經驗哦。現在分享給大家。呵呵~
1、摘要、正文內容字數一定要達到要求,否則可能直接不通過。
2、摘要、論文都需要寫題目,據說這一個題目就能值2分哦,這是李總傳授的經驗,再次感謝啦。呵呵~
3、正文編寫的技巧:
1)可以適當的穿插圖片、表格、流程圖來說明,既形象生動,而且不用寫那麼多字,對吧。這是鄭總教的,厲害吧。呵呵~
2)寫論文時,可能不太容易控制字數和時間,可以用如下技巧來解決。
比如說,本文主要將**技術在本項目中的應用可以從以下幾個方面來進行描述:
1,2,3。。。。具體到什麼時候結束,自己看情況決定。
優勢主要體現在以下幾方面:
1,2,3。。。好用吧。這也是同事傳授的,用了,好用。
3)所介紹的項目一定要是大型項目,至少在形勢上能震懾住人,不能用個2萬的小項目來說事兒,不太有說服力,對吧。我這次直接拋出個千萬級的大項目,在氣勢上嚇住他,對吧。呵呵~
論文的構成,是我看了一個例文自己總結的,不一定好用哈。僅供參考。
摘要:
        **時間,我參加了**項目,擔任系統設計和軟件開發工作,該項目的背景,技術應用。下面就要點題啦,**技術在本項目中的使用,帶來的好處,提高了開發效率,代碼的複用度,可擴展性等。項目現已上線,並且得到客戶的一致好評。論文將從**幾方面來描述**技術在本項目中的應用。(大概四百字總述即可)
正文
1、項目背景介紹
2、技術實現要求
3、結合本部門的實際情況,決定採用的實現技術、方案。
4、**技術的簡介,在本項目中的應用,總述,從以下幾方面來進行描述。
1,2,3。。。
5、因爲這個技術的使用,有如何優勢:
1,2,3。。。
6、總述

大致情況如上所述,說實話,簡答題和論文題確實不是特別容易,在一定程度上確實能對考生項目經驗、知識面有一定的考察性。建議想參加這項考試的朋友,多去了解下當下比較熱、新的技術,如J2EE相關知識、MVC,Spring、Hibernate、EJB、Struts,倒不需要去深究它的底層原理,只要瞭解它是什麼,如何應用,應用場景,當真正需要去使用時,再去仔細研究也來得及。
但選擇題,是真的需要認認真真去看教程,有些考察點真的是做一輩子項目中都不會用到的,一點兒都不誇張。
短期內,我應該不會再參加這項考試了,因爲考前準備的不充分,考前兩天突擊,壓力特別大,可能不會再這麼折磨自己了。這項考試確實是適合有過五年以上工作經驗,準備走向架構師崗位的人去參考的。工作5年後,如果我還有心力的話,也許會再挑戰一次。再說吧。呵呵~
不知不覺,羅嗦了這麼多,真的發現自己現在特別愛跟別人聊天,特愛說話。可能跟典型程序員本質還有點差別。呵呵~
不管怎樣,希望我的考試中遇到的學到的,都能對想要參考的你有所幫助。

以上,祝好。  
20111125

 

 

後記:

成績下來了,論文高分通過,簡答答得還不錯,過省線了。沒想到選擇題答得一塌糊塗,有點出乎意料。呵呵~

不過,還好啦,整體比想像的好。估計還會再挑戰一次。呵呵~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章