非計算機專業(yè)女生的軟考心得

字號:

分數(shù)出來有段時間了,我是江蘇省考試的,上午59,下午58。復習的時候來希賽看別人的經(jīng)驗總結(jié),當時就想,若有朝一日我過了,也要過來寫寫,也是對希賽社區(qū)的答謝!
    我是工科女生,現(xiàn)在研二,本科機械制造,研究生機械電子,從沒想到要和編程有什么關(guān)系。但選導師的時候太粗心,整個機械電子系大概就我們導師跟機械、跟電子一點不相關(guān),他主要做企業(yè)軟件,這是我讀研之后才發(fā)現(xiàn)的,也導致我的研一在極度痛苦中度過!
    知道是自己當年的一個錯誤的選擇造成如今的局面,而我能做的就是硬著頭皮學習編程,以后畢業(yè)了做個程序員吧(我就是應試教育的好典范,管自己喜不喜歡呢,一樣要逼迫自己,而且要學好),拿證書是為了增加求職時的砝碼,這就是我報考軟件設(shè)計師的初衷。
    看到考試大綱時真的有點害怕,因為我只學過C++和數(shù)據(jù)庫,軟件工程的課就去過2次,是交大作業(yè),所以沒有用心學。以前大學的時候就聽人說數(shù)據(jù)結(jié)構(gòu)有多難,而我連“?!?、“堆”,“二叉樹”都沒聽說過!大概是2007年7月報的名,還有半年的時間,我很相信自己,畢竟讀書讀了這么多年,學到多少不敢說,但考試倒很在行。一個暑假學習數(shù)據(jù)結(jié)構(gòu),看看嚴蔚敏的視頻,從網(wǎng)上下載的電子書,我的目標是能把嚴老的課聽懂就成,讓那些計算機專業(yè)知識不陌生就行,學起來也不費力(我就是為了過這個軟考,要是您想成為計算機高手,當然得下一番苦功夫)。開學后開始看編譯原理,本來為了省事直接看軟考教程和參考資料上的這部分,但真的很難看懂,還是把教材拿過來從頭看起來輕松,把原理弄明白,該記住的記住就成。我覺得非計算機系就這兩門課需要仔細點學(如果沒學過數(shù)據(jù)庫,當然又多了一門,要是連語言也沒學過,那至少也得一年的時間準備吧!)。
    兩門課看完(其實我都沒有看完,汗~),接下來就是看軟考教程,我是將希賽軟件設(shè)計師考試考點分析與真題詳解上下兩本、希賽視頻和教程結(jié)合起來看的,先聽視頻,不懂的看書,然后看真題。希賽的這兩本書和視頻在章節(jié)設(shè)置上基本是一致的,對應的看很方便。研究生在時間安排上比較自由,但導師會安排事情下來,每天差不多有4個小時準備軟考,到十一之前,上午基礎(chǔ)部分看一遍了。假期出去玩,回來后發(fā)現(xiàn)時間緊迫,因為我還沒有真正開始做題,更要命的是,下載一套真題,里面有些是我已經(jīng)看過的題,但后的得分,上午38,下午更一團糟,因為這個時候我還不懂什么是貪心算法,背包問題。在網(wǎng)上看到考友們?nèi)绾戊o心專研這些深奧的算法,我一沒時間,二沒興趣,我所要做的就是把每個算法的原理看懂,所以直到考試之前都沒有親自動筆寫過代碼,就是看,原理懂了,看源程序,程序看不懂就用簡單的數(shù)值演示,把自己的腦袋當成CPU,輸入,然后一步步的蹦達到程序結(jié)束,算法我就看到這個程度。后來考試的時候那道程序流程圖也是這樣“演示”出來的,而且巧的是,我研究生課題方向就是車間調(diào)度排序這些….UML那部分,模式相對比較固定,多看幾道真題之后題型就掌握的差不多了,但也因此比較容易掉以輕心,這部分特容易設(shè)置陷阱,一句話你若理解的跟出題人不一樣那就麻煩,比如今天委托單編號那題,大家都很糊涂,還有音軌樂隊那題,寫英文哦(讓俺心疼的3分)。但總的來說,細心點這部分失分不會太多。后的一星期完全把導師的活扔一邊了,死皮賴臉的拖~),全力以赴我的軟考,做了兩本書,全是模擬題,一本希賽的全真,一本軟考辦公室推薦,后者錯誤很多,但可以實現(xiàn)上午題質(zhì)的飛躍。后一天去閱覽室看2006版軟考教程(沒借到這個新的,一直看2004版),只看增加的新內(nèi)容,不求甚解的背下來,有考到新增的設(shè)計模式,我還是答錯了。事實證明買本新書還是必要的。
    考試了,上午很輕松,沒有任何顧慮。下午題卻讓人很難受,當然也和我的策略有關(guān)系,前三題很快過,流程圖那個耗了半小時,有個空填不出來也PASS,到了三選一,開始毫不猶豫選C++,后來發(fā)現(xiàn)它考的不是啥算法,而是C++經(jīng)典,與眾不同東西(至今我也說不上來那是什么東西?。易栽倳﨏++,從沒深究過倒也罷了,關(guān)鍵是在準備考試的時候,我竟把這塊給忽略了,也就是說我會的不過就是些語法?開始慌了,連蒙帶猜填上了(那個人物關(guān)系鏈真是猜,根據(jù)上下文分析出來的,至于其中如何實現(xiàn)、如何傳遞的這個對我來說太深奧?。?。本來可以開始檢查了,時間還有1小時吧,可俺又自作聰明,既然三選一,就試試C那題吧,可能答的更好,于是開始埋下頭看題,填空,折騰良久,不得不說,這題答的更爛。C本來就不熟悉,簡直浪費時間。而且三題難度都差不多,在有限的時間里做兩題或三題從中選優(yōu)真的不太明智,選自己熟悉的那門語言就可以了。
    走出考場,當時很沮喪,以為下午過不了的,直到分數(shù)出來,對答案發(fā)現(xiàn)擔心的C++題錯了一個空,真是奇跡。
    說了這些,只是想告訴那些和我一樣非計算機專業(yè)的朋友,軟考不可怕,下定決心,全面準備,外加點運氣,以我們多年馳騁考場的經(jīng)驗,真的不成問題。當然我知道,我的方法是純粹的應試,自身的素質(zhì)離合格的軟件設(shè)計師真的差很遠,還需要不斷的努力實踐,也感謝我的導師提供給我可以真正設(shè)計軟件,編寫程序的機會。