程序設計快速入門

我對 李笑來老師在「起步時,最重要的是什麼?」中說的"「迅速成功」絕對不可能,但, 快速入門 ,絕對是有可能的"很是推崇。並且李老師還強調了:html

快速入門不只絕對有可能,並且還絕對必要 !git

李老師說:web

須要得到某項技能的時候,必定要想辦法在最快的時間裏,摸索清楚最少必要知識(MAKE,Minimal Actionable Knowledge and Experience)都有哪些?而後迅速地掌握它們,在那一瞬間,任何人都完成了「快速入門」編程

學習編程的最少必要知識(MAKE)我認爲有兩點:微信

  • 安裝好開發工具,能運行Hello World
  • 安裝好調試工具,能設置斷點和單步跟蹤

開發工具能幫你解決學習和開發中遇到各類語法問題,調試工具能解決幫你解決學習和開發中遇到各類語法問題工具

以Java的學習爲例,看看使用JDB調試Java程序,或者Intellj IDEA 簡易教程這個是一小時就能夠入門的。單元測試

以後就是經過「作中學」來學習程序設計的最少必要知識(MAKE)了:學習

  • 常量,變量
  • 類型(內嵌的,自定義(結構體、類))

開發工具的最少必要知識(MAKE)我認爲有三點:開發工具

  • 版本控制工具(推薦git)
  • 單元測試工具(各類XUnit工具)
  • 自動化工具(ant,make,gradle...)

歡迎關注「rocedu」微信公衆號(手機上長按二維碼)測試

作中教,作中學,實踐中共同進步!

rocedu



若是你以爲本文對你有幫助,請點一下左下角的「好文要頂」和「收藏該文

相關文章
相關標籤/搜索