如何學(xué)習(xí)編程?對(duì)初學(xué)者的忠告
程序語言剪返,顧名思義就是語言废累,是用于交流的,程序就是計(jì)算機(jī)的語言和人的語言的翻譯者脱盲,做一個(gè)程序員就是要把人類世界的問題用計(jì)算機(jī)的方法去解決和展現(xiàn)邑滨,可是因?yàn)榉N種原因,大多數(shù)人在如何學(xué)好語言钱反,如何學(xué)好開發(fā)平臺(tái)上疲于奔命掖看,到頭來你只會(huì)敲寫代碼。
程序基本上都是自學(xué)的面哥,買書是一開始碰到的最頭痛的問題哎壳,計(jì)算機(jī)的書大多都很貴,現(xiàn)將我的一點(diǎn)經(jīng)驗(yàn)供大家參考:
如果想做一個(gè)合格的程序員尚卫,C++是一定要學(xué)的归榕,
首先你要花兩個(gè)月的時(shí)間學(xué)習(xí)C,C++,這樣的書很多,去選一些大學(xué)的教材足亦吱涉,切記刹泄,不要花過多的時(shí)間研究C++,兩個(gè)月夠了,只要學(xué)會(huì)其中語法就行了怎爵,不要為了深入用DOS編寫菜單什么的特石,那是吃飽人參了。
如果你有過多的時(shí)間疙咸,接下來你可以學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)县匠,推崇《數(shù)據(jù)結(jié)構(gòu)C++語言描述》,清華大學(xué)出版,58元乞旦,但如果無過多時(shí)間贼穆,還是不看為妙,至少我現(xiàn)在從未用過這本書的知識(shí)兰粉,許多東西MFC VCL等開發(fā)平臺(tái)都為你已經(jīng)做好故痊。
接下來開始學(xué)習(xí)Windows下的SDK編程, 推崇《Windows程序設(shè)計(jì)》160元,建議去借玖姑,不要買愕秫,而且你只看上冊(cè),你只要了解Windows的運(yùn)作機(jī)制即可焰络。兩個(gè)月
然后你將轉(zhuǎn)入VC的世界戴甩,既然要在Windows下編程,VC不可不學(xué), 推崇《VC++技術(shù)內(nèi)幕》第四版闪彼,96元甜孤,三個(gè)月,不要全部看畏腕,看前面的三部分缴川,后面不要看。后面的只是對(duì)COM描馅,數(shù)據(jù)庫把夸,Internet形如雞肋的介紹。
接下來你應(yīng)該考慮一下你將要發(fā)展的方向铭污,如果是做數(shù)據(jù)庫恋日,你可以用VB和Delphi或CB, 如果要做通信方面,或者硬件况凉,你將要深入VC, 如果是WEB相關(guān)的谚鄙,去學(xué)學(xué)ASP,JAVA,JSP,XML等,但有一樣你必須要學(xué)的刁绒,COM闷营。COM與其說是一樣新的技術(shù),還不如說是種機(jī)制知市,推崇潘愛民的《COM原理和應(yīng)用》39元傻盟,你可以一邊看這本書,一邊學(xué)習(xí)些ActiveX組件嫂丙,ATL控件等等娘赴。如果你有的是時(shí)間,不急于找工作跟啤,你還可以看看《Windows高級(jí)編程》或《Windows核心編程》诽表,但不管怎么樣唉锌,你要切記,VC不是用來做界面和數(shù)據(jù)庫的竿奏,做網(wǎng)絡(luò)的現(xiàn)在也有JAVA袄简,都是用來做一些很底層的東西,VC是很高薪的泛啸,如果你對(duì)自己有充分的信心和有的是時(shí)間绿语,你才可以深入VC。否則的話候址,還是看看人才市場(chǎng)吕粹,看看行情,再說岗仑。
還有一點(diǎn)切記匹耕,有些書,諸如《MFC深入淺出》這些書主要是關(guān)于那些技術(shù)原理的介紹赔蒲,我個(gè)人認(rèn)為程序只是工具泌神,只是技術(shù)良漱,只要學(xué)會(huì)用舞虱,能完成任務(wù)即可,如果有的是時(shí)間母市,才會(huì)去探索根源矾兜,也許有許多人會(huì)說,懂了原理對(duì)你編程會(huì)有很大幫助患久,我不否認(rèn)椅寺,但是,要知道蒋失,就算你編程技術(shù)如何了得返帕,你只是個(gè)技術(shù)人員,當(dāng)你學(xué)了那么多的技術(shù)和知識(shí)篙挽,第一荆萤,計(jì)算機(jī)的知識(shí)其實(shí)是各大公司制定出的標(biāo)準(zhǔn),標(biāo)準(zhǔn)變了铣卡,你不是白學(xué)了嗎链韭?第二,當(dāng)你花了幾年的時(shí)間學(xué)習(xí)煮落,到頭來你只不過程序水平提高一點(diǎn)敞峭。我認(rèn)為應(yīng)當(dāng)將你的大部分智力和精力用在如何與人打交道,電腦讓你用的好有什么用蝉仇,人腦讓你擺弄的好才算真本事旋讹,就如《黑冰》里面的計(jì)算機(jī)工程師殖蚕,雖然對(duì)計(jì)算機(jī)十分精通,可有什么用沉迹,還不是死在王志文的手里嫌褪?而且死的很慘,臉都?xì)Я恕?/p>
另外胚股,不要去學(xué)你喜歡的笼痛,也不要去費(fèi)勁腦子想該學(xué)什么,看看人才市場(chǎng)琅拌,市場(chǎng)需要什么缨伊,你學(xué)什么。現(xiàn)在市場(chǎng)上PHP這么火进宝,你還不趕緊來千鋒學(xué)PHP刻坊?你在等什么?
一家之言党晋,僅供參考谭胚。