編程語言(精通):
找一份儘可能簡潔的入門教程大概閱讀下。
安裝一份好用的開發環境。包括下斷點調試、單步執行。代碼自動補全、語法分析檢查、不良代碼風格提示等。
嘗試做一些基本但有實際用途的小模塊或軟件,一邊做一邊熟悉語法,有不會的地方隨時查閱。
嘗試開發一些規模稍大的軟件,做完後各種語法和常用庫應該已經比較熟悉了。
找一些高級或技巧類的教程,先簡單翻閱,遇到感興趣的地方精讀。嘗試使用新的技巧對之前的程序重構。
想一些此語言適用的場景或程序,構思程序架構,用此語言如何實現,有何優缺點。
可整理些自寫的常用模塊、慣用法、心得筆記。
儘可能多的找機會使用此語言。
編程語言(瞭解):
快速閱讀些介紹性的資料,瞭解此語言的使用場景、優缺點等情況。
找一份儘可能簡潔的入門教程大概閱讀下。
如果有時間可安裝一份開發工具,寫幾個hello world級的程序。對學習中不太明白的語法,可以寫簡單的程序實際感受下。
對學習到的知識做筆記。
工具:
快速閱讀些介紹性的資料,瞭解用途和優缺點。
儘可能安裝並實際體驗下。
新技術:
閱讀些介紹性的資料,獲得儘可能多的宏觀性認識,對涉及的具體技術、工具、編程語言也做一些概要性的瞭解,在頭腦中要形成一個整體的概念和框架。
開始時應儘量避免陷入某個局部細節,閱讀資料時應避免貪多求全。
形成整體認識後,可根據實際情況選擇感興趣的部分深入。
經典書籍:
反覆精讀,閱讀、思考、實踐相結合。
雖然大都來自牛人,但仍應批判性地閱讀思考,不能照單全收。
逐漸將認可的部分融入自己的思維。
儘可能對當前流行或興起的各種技術或工具都有一些瞭解,對有興趣或符合未來潮流的東西多瞭解一些。