如何學習編程?
JAVA是壹個平臺,也是壹種編程語言。如何學好編程不僅適用於JAVA,也適用於C等其他編程語言..有些程序員覺得JAVA或者C沒什麽區別,就用吧。為什麽他們能達到這樣的境界?我覺得是因為編程語言之間有相似之處,我明白編程的本質,所以自然什麽都能做。當然,如何學習編程也有很大關系。
1.1培養興趣
興趣是能讓妳堅持下去的動力。如果只是把寫程序當做謀生的手段,會活得很累,會自憐自艾。多關註壹些業內趣事,多想想蓋茨。我不是提倡天天做白日夢,但是妳覺得人沒有夢想有意思嗎?也許像許多當地農民壹樣,他們打麻將,喝功夫茶,崇拜財神。每個月都有幾萬甚至更多的賬戶,憑空產生了壹個“逐利階層”。妳覺得是這個味道嗎?有空去逛逛壹些程序員的論壇,妳會發現他們其實很樂觀很幽默,時不時會有智慧的火花。想學Java可以來這個群。先是220,中間是142,最後是906。有很多學習資料可以下載。
1.2謹慎選擇編程語言
男人怕入錯行,女人怕嫁錯人。初學者在選擇編程語言時需要謹慎。軟件開發不僅僅是掌握壹門編程語言,還需要很多其他的背景知識。軟件開發已經不局限於少數領域,幾乎滲透到了各行各業的每個角落。
1.3要腳踏實地,快餐式學習不可取。
浮躁是現代人最常見的心態。能怪誰呢?也許是因為貧窮落後了這麽多年,就像大躍進壹樣,大家都想大步走進* * *資本主義社會。現在的軟件公司,客戶,政府,學校,培訓機構等等都充斥著浮躁。以我熟悉的深圳IT培訓行業為例。其實有人標榜“100%的工作會通過培訓獲得”,但實際上很多同學都報名了,這簡直是對全世界程序員的蔑視。如果社會環境就是這樣,我們改變不了,只能改變自己。市中心的寧靜是珍貴的。很多初學者在學習C/JAVA之前就馬上使用VC/JBuilder,可以用VC/JBuilder開發壹個HelloWorld程序。他們急著向世界宣布“我會開發軟件”,在簡歷上寫上“精通VC/JAVA”。結果去軟件公司面試,不是被打發走三兩次,就是被駁得體無完膚。直到到處碰壁我才知道,我拿起《C編程思想》和《JAVA編程思想》認真研究起來。如果我早知道這些,何必呢?
1.4多練,練的更快。
任何事情,壹旦考慮好了,就應該馬上上路,不要等到準備充分了再去做任何事情。如果在上路之前就準備好要考慮的事情,別人可能會捷足先登。軟件開發是壹門工程學科,重在實踐。軟件開發者說“君子動口不動手”是根本錯誤的。他們主張“先下手為強”,但不要怕。他們大多性格溫和,沒有暴力傾向,雖然有時候看起來像“比爾·蓋茨”。有資深專家認為,學習編程的秘訣是:編程、編程、再編程,我深表贊同。不僅要多練,還要練得快。當我們在閱讀壹本書的時候,不要等到妳完全理解了之後才敲代碼。相反,我們應該壹邊看書壹邊打代碼。程序運行的各種情況可以讓妳更快更牢固的掌握知識點。
1.5多引用程序代碼
程序代碼是軟件開發最重要的成果之壹,它滲透著程序員的思想和靈魂。很多人被《仙劍奇俠傳》中悲情的愛情故事感動,悲劇的結局更是美不勝收。為什麽會以悲劇收場?據說寫仙劍奇俠傳的程序員失戀了,安排了這樣的結局。他把自己的感情融入到了遊戲中,卻讓很多劍迷感嘆。