謝安林
2017-01-13
我的計算機學習過程是與考試同步進行的,參加了一系列大大小小的計算機考試有十余次,其中有成功,也有失敗,最大的收獲是不怕考試。從初、中級職稱計算機考試開始,參加過等級考試的二、三、四級考試,還參加過軟考的網(wǎng)絡程序員、程序員、軟件設計師、系統(tǒng)分析師考試,還考過計算機專業(yè)在職碩士、統(tǒng)招碩士研究生入學考試及計算機專業(yè)自學科目的考試等。在考試的同時,也嘗試著把所學知識應用于實際工作,設計過一些小軟件,初步實現(xiàn)了學以致用。
計算機學習要經(jīng)歷一個從理論———實踐———理論的認識不斷深化的過程,下面談談本人通過軟件設計師考試的一些體會。
軟件設計師考試大綱中計算機與軟件工程知識
(1)首先基礎知識中涉及到計算機硬件的內(nèi)容和多媒體知識以及語言知識問題,這是一個量的積累,最后實現(xiàn)質(zhì)的飛躍。
(2)數(shù)據(jù)結(jié)構(gòu)部分,這是首次學習線性表、數(shù)組、廣義表、樹、圖、查找算法和排序及算法的分析等。這部分的學習,要吃透理論、適當加大習題量、最好能結(jié)合上機,深化理解。數(shù)據(jù)結(jié)構(gòu)好比是武功中的內(nèi)功,數(shù)據(jù)結(jié)構(gòu)學習用了我一至二年的時間,以自學教材為主。吃透理論就是反復讀書,以一本書為主(目前清華大學嚴蔚敏老師的數(shù)據(jù)結(jié)構(gòu)是一個經(jīng)典...