Skip to content

在開始之前

在正式開始之前,我們先來了解一下這門課程的內容和學習方法

課程介紹

學習方法

程式語言和以往學校的國英數不一樣,需要大量的實作練習,不是死背就能學會的

程式學習三大原則

  • 不要死背,學習程式不像以往學校考試,作弊是可以的,隨時能查閱網路上的資料,現在也有許多 AI 輔助程式開發
  • 輸入後立刻輸出,學到的東西要立刻實作加深印象,不要只看不做
  • 只學習必要的部分,例如做一個簡單的時鐘,不需要從課本的第一頁看到最後一頁

程式學習五步驟

  • 思考想要開發的項目
  • 搜尋相關技術資料,或是詢問相關工程師、參加相關社群等
  • 使用低技術門檻的教材學習,例如 Udemy、MDN、W3Schools 等
  • 進行實作
  • 完成後再次嘗試開發新的項目

Markdown

Markdown 是一種輕量級標記式語言
目前有很多網站使用這個語法撰寫說明文件或文章,例如這個網站就是使用 Markdown 製作
在寫程式相關的筆記時,使用 Markdown 比 Word 還要方便快速

相關連結:

提問的技巧

學會如何整理遇到的問題,不僅能更快獲得幫助,也許在整理的過程中就能發現解答。

提問前檢查

在你發出訊息前,試著先嘗試這些步驟:

  • 解讀錯誤:程式報錯時,通常會告訴你哪一行、發生了什麼事。
  • 善用工具:嘗試搜尋錯誤訊息,或詢問 AI 這段訊息的含意。
  • 檢查細節:確認沒有錯字(如變數名稱拼錯)、括號有成對、該開啟的服務有開啟。
  • 實際執行:與其詢問「這樣寫行不行?」,不如直接執行看看結果。

提問技巧

  • 詳細描述:目前的狀況是什麼?你預期應該出現什麼結果?
  • 提供素材:附上完整的程式碼與錯誤訊息截圖(或文字)。
  • 分享嘗試:你試過哪些方法?這樣老師能避開你已經試過的無效解法,直接給你合適的建議。
  • 善用溝通:如果打字難以描述,可以直接在 Discord 語音頻道開螢幕分享,或使用 VS Code Live Share。

分享程式碼

附上程式碼時,請盡量避免直接貼上白底黑字的純文字(這會讓閱讀者很難對齊與辨識語法)。建議使用以下工具分享你的程式碼:

TIP

Discord 支援 Markdown 語法,傳送程式碼時用代碼塊標記,能更方便閱讀

錯誤示範
錯誤示範
正確示範
正確示範

延伸閱讀

程式設計小遊戲

Google 小遊戲
Google 小遊戲
Code.org 一小時玩程式
Code.org 一小時玩程式
Code Combat
Code Combat
RABBIDS CODING
RABBIDS CODING