在開始之前
在正式開始之前,我們先來了解一下這門課程的內容和學習方法
課程介紹
學習方法
程式語言和以往學校的國英數不一樣,需要大量的實作練習,不是死背就能學會的
程式學習三大原則
- 不要死背,學習程式不像以往學校考試,作弊是可以的,隨時能查閱網路上的資料,現在也有許多 AI 輔助程式開發
- 輸入後立刻輸出,學到的東西要立刻實作加深印象,不要只看不做
- 只學習必要的部分,例如做一個簡單的時鐘,不需要從課本的第一頁看到最後一頁
程式學習五步驟
- 思考想要開發的項目
- 搜尋相關技術資料,或是詢問相關工程師、參加相關社群等
- 使用低技術門檻的教材學習,例如 Udemy、MDN、W3Schools 等
- 進行實作
- 完成後再次嘗試開發新的項目
Markdown
Markdown 是一種輕量級標記式語言
目前有很多網站使用這個語法撰寫說明文件或文章,例如這個網站就是使用 Markdown 製作
在寫程式相關的筆記時,使用 Markdown 比 Word 還要方便快速
相關連結:
- Markdown Here,用 Markdown 語法寫 email
- Markdown PDF,將 Markdown 轉成 pdf
- HackMD,線上筆記
- HackMD Markdown 語法大全
- Discord Markdown 語法
提問的技巧
學會如何整理遇到的問題,不僅能更快獲得幫助,也許在整理的過程中就能發現解答。
提問前檢查
在你發出訊息前,試著先嘗試這些步驟:
- 解讀錯誤:程式報錯時,通常會告訴你哪一行、發生了什麼事。
- 善用工具:嘗試搜尋錯誤訊息,或詢問 AI 這段訊息的含意。
- 檢查細節:確認沒有錯字(如變數名稱拼錯)、括號有成對、該開啟的服務有開啟。
- 實際執行:與其詢問「這樣寫行不行?」,不如直接執行看看結果。
提問技巧
- 詳細描述:目前的狀況是什麼?你預期應該出現什麼結果?
- 提供素材:附上完整的程式碼與錯誤訊息截圖(或文字)。
- 分享嘗試:你試過哪些方法?這樣老師能避開你已經試過的無效解法,直接給你合適的建議。
- 善用溝通:如果打字難以描述,可以直接在 Discord 語音頻道開螢幕分享,或使用 VS Code Live Share。
分享程式碼
附上程式碼時,請盡量避免直接貼上白底黑字的純文字(這會讓閱讀者很難對齊與辨識語法)。建議使用以下工具分享你的程式碼:
- Pastebin / GitHub Gist (程式碼分享)
- JSFiddle / CodePen (前端網頁)
- Wandbox (多語言程式碼片段測試)
- CodeSandbox (線上虛擬環境)
- Mongo Playground (資料庫查詢練習)
延伸閱讀
程式設計小遊戲





