大浪北大青鳥:如何學習程序設計?
軟件開發之路是充滿荊棘與挑戰之路,也是充滿希望之路。Java學習也是如此,沒有捷徑可走。當然最好的方法是可以選擇一家專業做開發培訓的機構,這樣會事半功倍。那么下面我們來看下,如何更好的學習吧!

1.如何學習程序設計?
Java是一種平臺,也是一種程序設計語言,如何學好程序設計不僅僅適用于Java, 對C++等其他程序設計語言也一樣管用。有編程高手認為,Java也好C也好沒什么分別,拿來就用。為什么他們能達到如此境界?我想是因為編程語言之間有 共通之處,領會了編程的精髓,自然能夠做到一通百通。如何學習程序設 計理所當然也有許多共通的地方。
<1>培養興趣
興趣是能夠讓你堅持下去的動力。如果只是把寫程序作為謀生的手段的話,你會活的很累,也太對不起自己了。多關心一些行業趣事。
<2>慎選程序設計語言
男怕入錯行,女怕嫁錯郎。初學者選擇程序設計語言需要謹慎對待。軟件開發不僅僅是掌握一門編程語言了事,它還需要其他很多方面的背景知識。軟件開發也不僅僅局限于某幾個領域,而是已經滲透到了各行各業幾乎每一個角落。
如果你對硬件比較感興趣,你可以學習C語言/匯編語言,進入硬件開發領域。如果你對電 信的行業知識及網絡比較熟悉,你可以在C/C++等之上多花時間,以期 進入電信軟件開發領域。如果你對操作系統比較熟悉,你可以學習C/Linux等等,為Linux內核開發/驅動程序開發/嵌入式開發打基礎。
如果你想介入到應用范圍最廣泛的應用軟件開發(包括電子商務電子政務系統)的話,你可以選擇J2EE或.NET,甚至LAMP組合。每個領域要求的背景知識不一樣。做應用軟件需要對數據庫等很熟悉。總之,你需要根據自己的特點來選擇合適你的編程語言。
<3>要腳踏實地,囫圇吞棗式的學習不可取,欲速則不達。
浮躁是現代人最普遍的心態。現在的軟件公司、客戶、政府、 學校、培訓機構等等到處彌漫著浮躁之氣。許多初學者C++/Java沒開始學,立馬使用VC/JBuilder,會使用 VC/JBuilder開發一個Hello World程序,就忙不迭的向世界宣告,"我會軟件開發了",簡歷上也大言不慚地寫上"精通VC/Java"。結果到軟件公司面試時要么被三兩下打發走 了,要么被駁的體無完膚,無地自容。到處碰壁之后才知道捧起《C++編程思想》《Java編程思想》仔細鉆研,早知如此何必當初呀!"你現在講究簡單方 便,你以后的路就長了"。


<4>多實踐,快實踐
彭端淑的《為學一首示子侄》中有窮和尚與富和尚的故事。有空您可以去看看。故事告訴我 們做任何事情,一旦考慮好了,就要馬上上路,不要等到準備周全之后,再去干事情。假如事情準備考慮周全了再上路的話,別人恐怕捷足先登了。軟件開發是一門 工程學科,注重的就是實踐,"君子動口不動手"對軟件開發人 員來講根本就是錯誤的,他們提倡"動手至上",但別害怕,他們大多溫文爾雅,沒有暴力傾向,雖然有時候蓬頭垢面的一副"比爾蓋茨"樣。有前輩高人認為,學 習編程的秘訣是:編程、編程、再編程。不僅要多實踐,而且要快實踐。我們在看書的時候,不要等到你完全理解了才動手敲代碼,而是應該在看書的同時敲代碼, 程序運行的各種情況可以讓你更快更牢固的掌握知識點。
<5>加強英文閱讀能力
對學習編程來說,不要求英語, 但不能一點不會。最起碼像Java API文檔,這些東西還是要能看懂的,連猜帶懵都可以;旁邊再開啟一個"金山詞霸"。看多了就會越來越熟練。在學Java的同時學習英文,一箭雙雕多好。 另外好多軟件需要到英文網站下載,你要能夠找到它們,這些是最基本的要求。英語好對你學習有很大的幫助。口語好的話更有機會進入管理層。
<7>萬不得已才請教別人
大部分的問題學生稍做思考就可以解決。請教別人之前,你應該先回答如下幾個問題。
是否在搜索引擎中搜索了問題的解決辦法?
是否查看了Java API文檔?
是否查找過相關書籍?
是否寫代碼測試過?
如果回答都是"是"的話,而且還沒有找到解決辦法,再問別人不遲。要知道獨立思考的能力對你很重要。要知道程序員的時間是很寶貴的。
2018-06-01 17:38:32
- 上一篇:龍華北大青鳥:初中畢業上什么學校?
- 下一篇:民治北大青鳥:2018學什么技術好?
相關熱詞搜索:
北大青鳥
大浪
程序設計

推薦閱讀
學北大青鳥 賺更多的錢
2017/8/20
學電腦技術 到北大青鳥
2018/4/2
2018家長如何擇校
2017/1/2
嘉華一校戶外彩頁
2017/3/20
學IT 好工作 就讀北大青鳥
2017/1/20
軟件測試工程師
2017/11/20