你是怎么樣深入學習一門編程語言的?
多謝悟空邀請!
學習編程,首先要選擇您想要學的編程語言編程語言太多了,我這里也不一一列舉了,把世界排名前20的抓個圖看看,如果您學的是這里面,肯定不用愁,網上會有大把的教程和資料可以參閱的。
學習編程,要為編程語言選擇好的開發環境每種語言都有自己獨有的開發環境,最好選一個適合學習、又適合以后作為工作工具的,這樣您學的任何東西都是在為以后工作應用積累。
選好了編程環境,您就要盡快熟悉環境,編程環境一般稱為IDE(Integrated Development Environment),也就是集成化開發環境,集編寫代碼、拖拉組件界面、調試、編譯一條龍。如下圖就是Java開工環境IDEA。
編程環境的選擇非常重要,要用來干活,就要選得力的開發工具,如果自己不懂,就要看看別人都用什么工具,選了工具適應也需要過程,一般以后干活也要用這個了。
學習編程,要了解程序的基本內容和框架編程是個苦差事,如果您對基礎知識不能夠靈活掌握,干起活來就會到處碰壁、非常吃力。編程語言的精華主要體現在語法、各種支持類庫這些。一般編程語言的語法主要包括:
1、變量的類型及定義,包括整型、浮點型、字符串、日期、布爾等;
2、循環,包括for、while等;
3、分支,包括if、else等;
4、邏輯等式判斷等;
5、數據庫連接、存取接口等。
了解了基本的語法風格,您基本就有一些感覺了。
學習編程,要日積月累、孜孜不倦熟悉編程工具的使用后,您最好找一些簡單的、現成的例子導進來編譯試試。編程最怕直接面對生疏的東西,這會讓你手足無措,有了例子做底子,最起碼您剛開始就能夠有些成就感。
當然,光靠編譯成功幾個例子有點成就感、只是有個進步的臺階,您要不停的基于例子做各種修改和增強,有臺階踩著,您不停的改造例子,順道把各種語法都囊括進去不停的反復練習,這樣你就會越來越熟、越來越接近于實戰、越來越有感覺。
隨著編程練習的深入,您就會開始碰壁了,這時候千萬不要氣餒,多在網上找解決方法。高手就是在不停的碰到問題、查資料、驗證處理方法、搞定這樣不停的循環中煉成的。網上有不少高手就各種問題提供了處理辦法,您多參考下問題很快就解決了。
練得多了,您的水平就提高了,也就越有能力接近實戰了。等您開始真正實戰干活,苦難還在后邊呢,你要吃的苦頭才剛剛開始,萬里長征才開始第一步。不過請您記住,程序員就是這樣:永遠的痛并快樂著!等待您的,將是一次次的鳳凰涅槃、浴火重生!