全國計算機四級考試經驗

堅定的信心自學計算機是需要一定的條件的,現在回想起來,我當時的條件不算好:第一,沒有基礎。大專學的是中文,而且完全沒有接觸過電腦,對計算機沒有一點感性認識,甚至不知道學電腦要學些什麼……第二,環境很閉塞。畢業後在一個偏僻的小鎮教書,身邊沒有人懂電腦,有了疑問沒有人能幫自己解決;第三,缺少硬件條件。開始的半年我沒有電腦,只能紙上編程;一邊工作一邊學習,而且總感覺時間不夠。儘管困難重重,但我確信一條:計算機知識是一門技術學科,不是一門藝術;可能有人終其一生,也不能成爲一名藝術家,但每個人通過努力,都是可以掌握好一門技術的。正是因爲有這樣堅定的信心,我才能夠在三年的時間裏,克服了常人難以想像的困難,終於達到了自己的目標。

全國計算機四級考試經驗

選好教材沒人指導自己學習,選一些好的教材就顯得非常重要了。開始我也不知道什麼書好,見什麼買什麼。後來發現一些大學教材內容很系統,而且也有一定的權威性。我後來選的就是清華大學計算機系的教材。學完教材後,我開始研究三本軟件水平考試的統編教材,如果一開始就看統編教材,會覺得書裏結論大多沒有詳細的闡述,很難理解和記憶,但先系統學完教材後,你會發現統編教材起了一個很好的綜合作用。

學會“不求甚解”我這裏說的“不求甚解”並不是指不認真學習。自學電腦最怕鑽牛角尖:看書時一個問題不明白,就在那裏卡住,非解決它不可——這樣的方法我是不贊成的。首先,它會嚴重打擊你的自信心,使你喪失繼續學習下去的興趣;其次,這樣浪費了許多時間。因此學習時要給自己留一些“不懂”的`餘地。例如第一遍讀書時要允許自己似懂非懂,用規定的時間(例如兩個星期)把它看完,然後開始第二遍學習。開始時許多不明白的東西,這次就容易理解多了。

  關於軟件水平考試

重點突破計算機的專業課程很多,如果要通過軟件水平考試,我認爲一定要抓住《數據結構》這門核心課程。軟件水平考試最難通過的部分是下午試題,其中很多內容涉及數據結構中的知識,大部分試題都是數據結構的演化。只有對線性表、棧和隊列、樹、查找、排序等問題非常精通,編程的難題才能迎刃而解。在1997年參加程序員考試時,最後一道題目整體上我看得不是很懂,但由於我對數據結構比較熟悉,我把需要填空的上下兩句仔細看了看,就知道是實現一個鏈表的問題,而鏈表的操作我十分熟練,我自信地填上了正確答案。數據結構應該學到什麼程度呢?我認爲,基本上能用高級語言來實現各種數據結構就差不多了。

重點突破的另一個含義是揚長避短:一個非計算機專業的考生,很難做到知識十分全面。特別是對一個文科生來說,數學是心頭永遠的痛,而我的英語也丟了多年。是花費巨大的精力去補數學和英語,還是把精力集中在其他科目?經過權衡,我選擇了後者。在程序員和高程考試中,上午試題的前十一道,我基本上得了滿分,數學和英語對我的影響並不大。我的順利過關,就是捨車保帥策略的成功運用。當然這只是針對應試而言,如果你現在還有機會學習數學和英語,還是應當儘量把它們學好。

多上機雖然軟件水平考試下午試題只要填上程序所缺的語句,不用上機調試,但要想做對,就離不開平時多上機練習了。有時你看書時覺得懂了,但上機時卻會發現一個簡單的程序也容易漏洞百出。我把統編教材《程序設計》中的程序上機調試了兩次:第一次基本上是照書打字,邊打邊想;第二次是先看題自己做,實在不會時纔對照一下教材,看自己爲什麼做不出來。調試程序的過程中會發現C語言中的許多精妙的地方,一些考試時容易忽略的細節問題也都暴露出來,對考試十分有利,下午試題考的就是你的思維是否嚴密。

多做試題我不提倡多做模擬題,因爲模擬題的難度很難把握——不是太難就是太易,對考試幫助不是很大。但一定要把近幾年的正式試題找來做,最好能做十份左右。雖然每年的考題都不同,但你一定能夠在歷年的考題中發現一些有規律的東西——它要考覈你什麼樣的能力?它考一些什麼知識點?這樣,你在複習時就能做到有的放矢。

  關於四級考試

四級考試難度相當大,據說幾年通過的人數寥寥無幾。據我看,四級的上機考試題相對程序員考試下午試題來說還是容易的,關鍵在於筆試有120道題,所以考到的內容十分廣泛、細緻,並且有三分之一的題目是用英語出的。這要求你在學習時一定要注意每一個細節問題,對計算機的專業術語的英語表達方式要熟悉。筆試還有一道論述題,其內容並不完全出自書本,需要你有比較流暢的表達方式,還要對計算機的最新發展動向有一定了解,才能圓滿地解決論述題。 我在三年努力下,從初級程序員考試到高級程序員考試,從二級、三級(B)到四級,一年一個臺階,順利通過了軟件水平考試和等級考試中的最高級別的部分。希望我的這些經驗能幫助那些剛起步的朋友順利邁入計算機的殿堂。