陳鍾誠

Version 1.0

社會人士

學習程式

若是初學者,建議先花一小時做完 Hour of Code 練習。

接著建議學習 Python 語言。

若對硬體有興趣,也可以玩玩 樹莓派 (Raspberry Pi) 或 Arduino 來學習如何用電腦控制硬體。

若想做手機應用,也可以用 App Inventor 學習簡易的手機程式設計。

若你已經有明確的目標,那麼也可以跳過 Python 直接去學對應的語言。例如想做網站,那就學 JavaScript,想做 iOS App,那就學 Swift ,想做 Android App,那就學 Kotlin,想要一次搞定 iOS + Android,那就學 Dart 語言的 Flutter 框架,或者直接用 ReactNative 用 JavaScript 做 App 等,都是不錯的學習方法。

若想學數位電路設計,那就學 Verilog 或 VHDL,想讓電腦跑得飛快,或者改善底層系統的效能,或者做嵌入式系統,那就學 C/C++/Rust 等語言。若想讓網站跑得很快,製作高效能網站或 server 端,那就學 Go 語言。

十分鐘系列

十分鐘系列的《輕知識》 (PDF)網路版加長版影片討論
用十分鐘《讓你的專案一開始就搞砸》!SlideShareFacebook
用十分鐘瞭解《關於論文的那些事兒》!SlideShareFacebook
用十分鐘了解 《大學老師到底是一個甚麼樣的工作》?SlideShareFacebook