最近有朋友讓我聊聊,對于學習一門新編程語言的建議。現在在工作中,由于項目的需要,大多數的程序員都需要學習新的編程語言。所以,今天我就分享下我自己學習新編程語言的一些總結。
一、了解編程語言的特性與發展歷史。
很多程序員沒有習慣去了解編程語言的歷史,甚至有一些已經工作多年的,都從來沒去了解過自己在用的編程語言的歷史。
了解一門編程語言的歷史,有助于我們去理解,發明這個語言的思路與思想,并且可以掌握編程語言的特點。并且可以充分掌握,每一門編程語言的區別。
二、了解編程語言的基本語法。
學習任何語言都必須先掌握,編程語言的語法。編程語法是死的,所以快速瀏覽一下,有個基本了解就行,可以先了解以下的內容:
1、代碼風格與格式;
2、編程語言的關鍵字;
3、函數、類、接口、抽象類的定義與語法;
4、掌握for、switch、while、if語法與格式;
5、了解變量名稱、類名、函數名稱的命名規范;
6、單行注釋、多行注釋風格。
三、選擇開發工具并實現第一個程序。
一個好的開發工具很重要,可以讓開發事半功倍。可以先上網搜索對應的開發工具,并對他們的特點進行比較,選擇一個適合自己的開發工具。一個好的開發工具,一般包括代碼編輯器、編譯器、調試器和圖形用戶界面等工具。集成了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟件服務套;可以通過IDE提供的代碼高亮,代碼補全和提示,語法錯誤提示,函數追蹤,斷點調試等功能提高開發效率。
選擇好開發工具以后,首先要先編寫第一個經典的程序,就是“Hello Word!”程序。到這邊你就基本掌握了,這門編程語言。
四、選擇一個編程手冊,便于查閱。
基本掌握了新的編程語言后,就可以開始進入編程了。但是在開發中,還是難免碰到一些語法不知道怎么寫,畢竟我們只是快速瀏覽語法,并沒有深入的閱讀,并且短期記憶力也沒那么強。這就需要選擇一個好的編程手冊,便于我們在開發中,隨時查閱。
五、學習流行的框架,并掌握。
掌握了以上的知識,基本都能勝任平常開發的工作了,并且可以對老項目進行二次開發與維護。但是如果是一個全新的項目,掌握以上知識,還是不夠的。這時候還需要學習框架,每個語言都有不同的框架,所以要選擇對應語言幾個比較流行框架,要深入掌握其原理、設計思想、以及基本規范。
六、不斷實踐,并養成閱讀技術博客的習慣。
掌握了流行框架后,就可以獨立的完成一個全新項目的開發。但在工作中,還會不斷碰到新的問題,這時候就要不斷去實踐、并且定期重構、總結。平常要養成閱讀技術博客的習慣,不僅可以學習新的知識、儲備知識點,并且可以與同行進行交流,這也是提高編程能力的有效途徑。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.