社會人士
學習程式
若是初學者,建議先花一小時做完 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) | 網路版 | 加長版 | 影片 | 討論 |
---|---|---|---|---|
用十分鐘《讓你的專案一開始就搞砸》! | SlideShare | |||
用十分鐘瞭解《關於論文的那些事兒》! | SlideShare | |||
用十分鐘了解 《大學老師到底是一個甚麼樣的工作》? | SlideShare |