我今年5月23日參加了計算機水平考試的軟件設計師(高級程序員)級別考試,當時報考的目的是想通過該級別的考試,證明自己的水平,工夫不負有心人,考了54/54。我考了兩次,第是去年10月份考的,考了42/52,上午差三分而與高程無緣。我想將這兩次準備學習和考試過 程中的一些失敗和成功的經(jīng)驗教訓簡單地總結了一下﹐以讓今年下半年參加軟件設計師考試的網(wǎng)友作為參考,不對的地方希望提出指正。
從來沒有上網(wǎng)查過什么資料。著也許是第考試上午不過關的原因吧。而今年上半年考試,我除了做題,上網(wǎng)查資料成了我每天的必修課,有好多問題應該都是從網(wǎng)上得到解決的,我印象深的就是nfa-dfa的轉換了。我也不知道請教了多少人,得到的都是比較模糊的答案,但到網(wǎng)上搜索了一下,才發(fā)現(xiàn)我也可以做這類題目。有許多參加該考試的因為上午沒有通過而沒有通過,因此我建議大家對于基礎知識部分,除了看教程和歷年試題之外,還要注重網(wǎng)絡資源的利用,計算機行業(yè)不同于別的,發(fā)展很快,所以說任何書本不可能跟上它的新動態(tài),因此,參加該考試之前,必須關注網(wǎng)上新動態(tài)。
對于上午試題,我想對于各方面的知識主要有以下注意點:
1﹑程序語言處理(文法和編譯):這是個難點,不好理解型題,多做一些求句柄、比較優(yōu)算符、求推導或歸約樹、nfa-dfa的轉換等。
2﹑軟件工程:和目前軟件發(fā)展趨勢一樣,注重軟件質量、軟件項目的管理以及風險分析,新的考綱又增加了軟件法這一內容,要引起重視。
3﹑數(shù)據(jù)結構和算法:數(shù)據(jù)結構和算法是程序的基礎,也是考試的重點,應重點學習,要重點學習理解算法及時間復雜度等﹐對一些常用的算法(如遞歸、二分查找、快速排序等)一定要深入理解,并且能自己編制出利用該算法的程序,在編程、調試、完善程序時加強理解。
4﹑計算機英語:英語主要看基礎,看歷年試題不妨是一個好的辦法,還有平時多看一些計算機英文資料。
從來沒有上網(wǎng)查過什么資料。著也許是第考試上午不過關的原因吧。而今年上半年考試,我除了做題,上網(wǎng)查資料成了我每天的必修課,有好多問題應該都是從網(wǎng)上得到解決的,我印象深的就是nfa-dfa的轉換了。我也不知道請教了多少人,得到的都是比較模糊的答案,但到網(wǎng)上搜索了一下,才發(fā)現(xiàn)我也可以做這類題目。有許多參加該考試的因為上午沒有通過而沒有通過,因此我建議大家對于基礎知識部分,除了看教程和歷年試題之外,還要注重網(wǎng)絡資源的利用,計算機行業(yè)不同于別的,發(fā)展很快,所以說任何書本不可能跟上它的新動態(tài),因此,參加該考試之前,必須關注網(wǎng)上新動態(tài)。
對于上午試題,我想對于各方面的知識主要有以下注意點:
1﹑程序語言處理(文法和編譯):這是個難點,不好理解型題,多做一些求句柄、比較優(yōu)算符、求推導或歸約樹、nfa-dfa的轉換等。
2﹑軟件工程:和目前軟件發(fā)展趨勢一樣,注重軟件質量、軟件項目的管理以及風險分析,新的考綱又增加了軟件法這一內容,要引起重視。
3﹑數(shù)據(jù)結構和算法:數(shù)據(jù)結構和算法是程序的基礎,也是考試的重點,應重點學習,要重點學習理解算法及時間復雜度等﹐對一些常用的算法(如遞歸、二分查找、快速排序等)一定要深入理解,并且能自己編制出利用該算法的程序,在編程、調試、完善程序時加強理解。
4﹑計算機英語:英語主要看基礎,看歷年試題不妨是一個好的辦法,還有平時多看一些計算機英文資料。