連載《一個程序員的成長曆程》-6.自學C++,機遇的開始

百木-ITer職業交流-北京141588103


      俺並沒有被戀愛衝昏了頭,學習方面,特別是專業課並沒有受到影響,反而更激起了我的學習動力。
      對於專業課來說,有些基礎性的知識要學好,例如:《數字電路》、《模擬電路》、《數據結構》、《數據庫》、《圖》等,當然還有《微機原理》,但是俺並不感興趣;再者,要把語言學好,例如:C、C++、JAVA、C#、VB等等;最後,可能就是工具的使用了,這部分沒有什麼難度。
      而我們當時的課程設計比較奇葩,C語言學完了(課本上有好多錯誤的地方),直接奔VC 6.0了。別說不好好學習的同學整不明白,最連班上少有的一兩位同學也雲裏霧裏的,其中也包括我。和大班(高中考上來)的同學交流後,才知道有C++這麼一個東西,他們的課程裏有。老師是認爲我們小班(初中考上來)的學生智力水平還沒有發育成熟嗎?!C與C++是完全不同的兩種編程語言,只是語法相似而已,設計理念完全不同,當然還有新的特性,例如:模板,就是現在的泛型原始模型。VC 6.0只不過是一個工具,卻是建立在C++基礎上開發的,儘管他支持C開發語言。
       經過前期對C++的瞭解,感覺這東西確實是好東西,不能停留在拖幾個控件、做做UI的層面上。從師兄們那裏借一本C++的書,開始我慢長的學習過程。大概看了4遍後,把書上的例子上機練習後,想看看自己的學習達到什麼程度,就不知道天高地厚的報了國家C++二級考試,那一年國家剛剛把C++納入到二級考試範圍內,總共報名人數只有個位數。
       經過慢長的等待考試成績,結果可以想像,遭受無情的打擊。鬱悶了一段時間後,俺沒有放棄。正趕上暑假,回家避暑,順便買了一套二級試題,帶上書,專心研讀、修練。大概又看了兩遍書,研究每一道筆試題,模擬上機試題,準備入冬再戰。
       再次考試,至於筆試題,問題不大,最怕上機題了。當時上機考試的情景還記得非常清楚,第一道題就卡殼了,心裏有些慌,於是就求助監考老師唄,監考老師教過我們專業課。可能是由於年輕,剛畢業纔來我們學校的,對社會、學校環境不是太瞭解,所以求助失敗了。現在想來就算他有心幫我,也未必能做出來,考試也不一定能過。這回死心了,只有靠自己了,冷靜、沉住氣、思維清晰,修改代碼......調試......修改代碼......調試,功夫不負有心人,通過,後面的幾道題也全部通過,雖然有運氣的成分,但是沒有基礎知識,光有運氣也不行。
      每次學習相同的知識,都會有不同的收穫,這是我體會最深的,可悲的是幾千年前的老祖宗早就知道了,據說還說了一句很有名的話。
      人生路上,總是要有付出的,總要集中力量解決一些問題的,這是蛻變的過程,也將達到不同的高度。
       這次C++的考試通過,也爲我後面順利找到工作拿到了通行證。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章