Skip to content

在開始之前

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

課程介紹

學習方法

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

程式學習三大原則

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

程式學習五步驟

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

Markdown

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

相關連結:

如何問問題

老師們不會通靈,也不可能 24 小時待命回答你的問題
老師們也不是電腦,不要問程式這樣寫行不行,實際跑跑看就知道行不行了
老師們也不是 Google 搜尋引擎,請自己先上網尋找答案

離開職訓進到公司後,也不可能會有前輩隨時回答你的問題
所以請同學們先培養自己先試著解決問題的良好習慣

所以在你提問前,你應該

  • 先看過錯誤訊息
  • 先搜尋過錯誤訊息是什麼意思
  • 先搜尋過錯誤的解決方法
  • 先自己檢查過沒有錯字
  • 先看過說明文件
  • 先自己檢查該設定的有沒有設,該開啟的有沒有開啟

問問題前,也請注意

  • 描述越詳細越好
  • 附上你的程式碼以及錯誤訊息
  • 如果你找到的方法不能用,把你找的方法也一起傳過來
  • 如果你覺得打字描述太慢,你可以直接進語音頻道開螢幕分享,或是 Live Share

當你要附上你的程式碼時,可以的話千萬不要傳白底黑字的純文字
程式碼和一般的文章不同,白底黑字非常難閱讀
有非常多地方提供程式碼分享服務,例如

Discord 文字訊息支援粗體、斜體、刪除線、程式碼標記等 Markdown 語法
當你在 Discord 傳程式碼時請使用程式碼標記,方便同學與老師閱讀

錯誤示範
正確示範

延伸閱讀

程式設計小遊戲

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