用一年時(shí)間如何能掌握C?
我之前說過,C語言學(xué)習(xí)不超過兩周。現(xiàn)在,我要講的是,掌握C++絕不會(huì)超過一個(gè)月。學(xué)習(xí)語言,最忌諱照本宣科,在黑板上大書特講,或者寫書賺稿費(fèi)。要用語言類的方法學(xué)習(xí)。
C++學(xué)習(xí),應(yīng)當(dāng)分為變量、復(fù)合類型,類的定義、繼承,虛函數(shù)、接口抽象類,類型轉(zhuǎn)換、重載、指針、模板,文件、圖形類等五部分。
先掌握要點(diǎn),以重點(diǎn)代全面。一邊在IDE下分類編程,一邊體會(huì)重點(diǎn)用法比如,類的定義、封裝、重載、調(diào)用,是一個(gè)一攬子的概念。我們?cè)囍鲆恍┖?jiǎn)單的編輯類、解釋類,然后在其它類中引用。這樣不僅可以理解類,而且可以明白成員函數(shù)、析構(gòu)函數(shù)、友元函數(shù)friend、保護(hù)類protected、私有成員private、公共成員public等的區(qū)別與使用。
一定要找一個(gè)好的有大工程開發(fā)實(shí)戰(zhàn)經(jīng)驗(yàn)的老師,千萬不要相信”論文”派,否則0+1=1需要證明至少一個(gè)月。
CSDN,MSDN及代碼工程就是我們的輔導(dǎo)員,幫助你進(jìn)一步加深理解。
學(xué)習(xí)《設(shè)計(jì)模式》一書,掌握23種典型設(shè)計(jì)模式,受用終生。這本書是我之前一個(gè)微軟的朋友推薦給我的。是23種切實(shí)可行的編程類,如工廠模式,可使你的程序拓展性加強(qiáng)。
總結(jié):編程語言學(xué)習(xí),重在方法,指導(dǎo)老師很重要。以前好幾個(gè)學(xué)生,在我?guī)麑W(xué)習(xí)掌握C++開發(fā)后,都在感嘆:以前看了好幾本C++的書,云遮霧罩;而今不到一個(gè)月,就能熟練掌握,并開發(fā)極標(biāo)準(zhǔn)的C++程序了