天天看點

憶軟體架構師考試之旅

版權聲明:歡迎轉載,請注明沉默王二原創。 https://blog.csdn.net/qing_gee/article/details/40947351

前言:我之前認為,真正卓越的軟體開發人員是不屑于參加任何和軟體相關的考試的。顯然目前的我還不夠優秀,離卓越也就更遠了。從11年7月份從大學畢業,到現在已經有快4年了。雖然步入軟體行業并非本意,但是幹一行就要愛一行,生活本身就無從選擇,唯有持之以恒,才能有所價值。

 現階段參加進階架構師考試,顯然并非一次明智之舉。首先,很誠懇的說,以我目前的能力,我認為我還沒有達到這樣的高度,夠不上說是一個“架構師”;其次,我隻看了兩章的備考書籍,而最多的記憶莫過于上司考前那一晚的腦補。參加這次考試,對我自己來說,我的本意是想測試一下自己現階段的水準在這次的考試中能夠得到多少分數,我還差多少。最終的成績我認為符合我的預期:選擇題和論文差個幾分,簡單題差十幾分。

第一場考試,拿到試卷後,認真看完第一道選擇題後,是關于選步驟的一道題,雖然并不能了解真實意義,但是很輕松的就選擇了答案,因為總感覺這是一道送分題,因為隻要按照A1-A4,B1-B4,C1-C4,D1-D4,幾個階段中選出對應的題目就行了,可能題目和我描述的不是很符合,但是相信參加考試的人都知道這個題的答案是多少。當然選擇題中最深刻就是A,BC,D做衣服和褲子的題,上來首先算了6688,得出14*15是210,就知道答案肯定是在C和D(211)中,由于要做15天的衣服和褲子,就沒有找到更合理的配置設定方案,雖然腦子就更傾向于D答案,但是沒有算出來,就選擇了C。然後要說的是簡答題第一道題,關于MVC的應用,相信做過web項目的人都清楚MVC是什麼什麼,但是真正答起題來,我茫然了,我隻記得model,view,controller,這是為什麼呢,自己太缺乏這種概念性的理論知識,也許這是做技術開發人員的通病,我們往往能長篇大論的說一通,但是用一句話怎麼總結出這個mvc架構,也許我們就往往不能作答。然後就是論文,我毫不猶豫的選擇了第一題,需求管理(四個階段,需求變更、版本控制、需求跟蹤、需求狀态跟蹤),雖然洋洋灑灑的寫了2600多個字,還提前了40分鐘交卷,雖然我沒有去看其他三道題,省去了一定的時間,但是顯然我在作答的過程中,由于确認理論知識,就冒然的選擇自己在做項目時的經驗進行了答卷,并沒有寫出來太多的理論知識。

這次的考試,雖然沒過,但是卻給我留下了很多有用的啟示。首先,考前一分鐘,勝讀十年書,靠上司的一會兒功夫的腦補,基本上都在考試的時候都用上了。其次,雖然理論知識很枯燥,但是還是需要硬着頭皮去記憶背誦,因為這些理論知識的積累,會增加在實踐過程中的指導意義。太多的時候,我們并不缺乏去解決問題的能力,我們缺乏的是指導思想。就如同,我在調查一個問題的時候,很多時候,切入點不夠快準狠,就是因為自己對這些問題抽象出的概念不夠清晰。再者,有了計算機,用筆來寫字的時候,字型特别潦草,主要不是不想寫好字,主要是長期的不用手寫字,導緻在答卷的時候,手有些力不從心。

總結:這次的考試雖然結束了,但是給了我太多去值得深思的問題,如何提升自己在軟體領域的能力,去做好自己,做好項目,通過工作為自己赢得一個光明的未來。