在開始之前
在正式開始之前,我們先來了解一下這門課程的內容和學習方法
課程介紹
學習方法
程式語言和以往學校的國英數不一樣,需要大量的實作練習,不是死背就能學會的
程式學習三大原則
- 不要死背,學習程式不像以往學校考試,作弊是可以的,隨時能查閱網路上的資料,現在也有許多 AI 輔助程式開發
- 輸入後立刻輸出,學到的東西要立刻實作加深印象,不要只看不做
- 只學習必要的部分,例如做一個簡單的時鐘,不需要從課本的第一頁看到最後一頁
程式學習五步驟
- 思考想要開發的項目
- 搜尋相關技術資料,或是詢問相關工程師、參加相關社群等
- 使用低技術門檻的教材學習,例如 Udemy、MDN、W3Schools 等
- 進行實作
- 完成後再次嘗試開發新的項目
Markdown
Markdown 是一種輕量級標記式語言
目前有很多網站使用這個語法撰寫說明文件或文章,例如這個網站就是使用 Markdown 製作
在寫程式相關的筆記時,使用 Markdwon 比 Word 還要方便快速
相關連結:
- Markdown Here,用 Markdown 語法寫 email
- Markdown PDF,將 Markdown 轉成 pdf
- HackMD,線上筆記
- HackMD Markdwon 語法大全
- Discord Markdown 語法
如何問問題
老師們不會通靈,也不可能 24 小時待命回答你的問題
老師們也不是電腦,不要問程式這樣寫行不行,實際跑跑看就知道行不行了
老師們也不是 Google 搜尋引擎,請自己先上網尋找答案
離開職訓進到公司後,也不可能會有前輩隨時回答你的問題
所以請同學們先培養自己先試著解決問題的良好習慣
所以在你提問前,你應該
- 先看過錯誤訊息
- 先搜尋過錯誤訊息是什麼意思
- 先搜尋過錯誤的解決方法
- 先自己檢查過沒有錯字
- 先看過說明文件
- 先自己檢查該設定的有沒有設,該開啟的有沒有開啟
問問題前,也請注意
- 描述越詳細越好
- 附上你的程式碼以及錯誤訊息
- 如果你找到的方法不能用,把你找的方法也一起傳過來
- 如果你覺得打字描述太慢,你可以直接進語音頻道開螢幕分享,或是 Live Share
當你要附上你的程式碼時,可以的話千萬不要傳白底黑字的純文字
程式碼和一般的文章不同,白底黑字非常難閱讀
有非常多地方提供程式碼分享服務,例如
Discord 文字訊息支援粗體、斜體、刪除線、程式碼標記等 Markdown 語法
當你在 Discord 傳程式碼時請使用程式碼標記,方便同學與老師閱讀
延伸閱讀