“大部分好的程序員編程並不是為了錢或名望,而只是因為純粹的樂趣。”
----- Linus Torvalds
最近,受疫情影響,不少同學只能呆在家學習編程。但也有部分同學反映,相比學校和公司,家裡環境過於舒適,導致很難專心學習,因此,我為大家總結了 6 個在家也能高效率學習編程的小方法,幫助大家在這段時間裡,事半功倍地學習編程。
1.列個詳細清單
在學習前,應有明確的目標。建議將一週的學習計劃列成清單,其中包括每個部分的計劃完成時間與預計學習內容。學習完一項內容,就做個小標記。同時,建議每天為自己留出充足的鍛鍊時間,健康的身體才能保證長期規律的學習。
2.定期複習知識
建議每兩天安排一次複習計劃,回顧之前所學內容。複習回顧時,不妨在一些編程網站上找一些相關的練習題,為自己做個定時小測驗。Github上可以搜到不少編程練習題,如果有一定編程經驗的同學,可以在Leetcode刷題,新手則推薦Codewars,題目相對簡單一些。
但以上網站還需要同學們具備一定的英語能力,英語水平較弱的同學,也可以選擇實驗樓的訓練營項目練手,另外,實驗樓的課程也都會在每個學習章節後提供挑戰項目和練習題,充分幫助同學鞏固知識。
3.根據興趣選擇學習網站
興趣是學習的源動力,如果你喜歡看視頻教程,Kahn Academy(可汗學院)是個不錯的選擇,可汗學院擁有大量的免費編程課程,非常適合各個階段的編程學習者;如果你喜歡挑戰自我,學習更高級的編程知識,MIT Open Courseware歡迎你;如果你非常享受一邊學,一邊敲代碼的快感,Codecademy和實驗樓都是個絕佳所在,兩者不同之處在於Codecademy是全英文教程,僅提供Web IDE,而實驗樓是中文教程,提供完整Linux虛擬機環境。
4.思維導圖
建議將所學知識點整理成思維導圖,也許會花一些時間,但對未來的編程學習,有很大幫助。在列思維導圖的同時,不僅能進一步複習知識,也方便之後的查閱。我選擇了一份Python學習思維導圖供大家參考。思維導圖工具可以選擇Xmind,免費版本也很好用。
5.及時解決問題
在家學習編程,有一個較大的缺點就是無法隨時請教老師。但有問題,要想及時解決,該怎麼辦呢?
搜索引擎很萬能,百度或者Google可以解決大部分編程問題,另外,國外的Reddit和Quora是全球程序員都比較愛逛的兩個網站,有問題可以隨時提出。國內網站推薦CSDN和簡書,程序員聚集地。學會提問和尋求幫助,能更快地提升你的編程學習能力。
6.遠離誘惑
最後一條,在家學習,請走出舒適圈,遠離誘惑。手機和遊戲機儘量關機,在電腦上學習時,可以關閉一切與編程無關的軟件。
實驗樓近期新課推薦(限時特惠):
《Vue.js 和 Node.js 構建內容發佈系統》
《Julia 簡明教程》
《Kubernetes 進階(三):Helm、集群安全、日誌與監控》
《樓+之Linux運維與DevOps實戰第12期》
以上課程可以訪問實驗樓官網學習,高級會員可免費學習全部訓練營課程嗷。
閱讀更多 實驗樓 的文章