做個感興趣的 side project 來推自己一把xD
參考學習地圖:如何成為後端工程師?
參考影片:How To Build A Better Spotify With React
一、程式語言入門
規劃
目前不打算特地學,決定先用「從做中學」的方式來彌補這個部分。
(暫時先把它們當成積木,不去研究構造、組成、原理,而是直接拿來組裝拼湊出我想要的東西)
成果檢核
✅ 程式測驗基礎題 ⏳ 函式與物件導向 ⏳ 檔案讀取與寫入
二、網站伺服器架設
規劃
參考影片用的是 Express,所以就先學習/使用 Express 囉!
主要是專注在實作的部分,若是要的話,可以沒事讀一下 Express 的文檔,一方面學習相關知識,一方面習慣一下讀文檔的感覺。
(或許也可以讀 Medium 之類的文章,看看別人是如何敘述知識的,可以學習)
至於 API 文件的部分,完成 API 以後再看看要用什麼來做吧!
成果檢核
⏳ 能在本機架設網站 ⏳ 能提供 API 給前端 ⏳ 撰寫適當的 API 文件
三、資料庫系統
規劃
參考影片當中是沒有資料庫的部分啦,但或許可以加上一些「需要有資料庫」才能做的功能,像是可以讓使用者自己加上文字說明之類的。
屬於 SQL 的 MySQL 和屬於 NoSQL 的 MongoDB 都加進來看看,當作同時碰兩種不同類型資料庫的練習。
利用零碎時間看 Medium 之類的文章來學習好了,完整時間就直接上網參考資料來實作!
成果檢核
⏳ 簡易會員註冊系統 ⏳ 索引、主鍵與外鍵 ⏳ 了解 SQL 和 NoSQL 的差異
四、雲端服務架構
規劃
先簡單用 Heroku 來部署好了,心有餘力的話,再來嘗試看看用 AWS、GCP 部署。
成果檢核
⏳ 利用 AWS 上線服務 ⏳ 利用 GCP 上線服務 ⏳ 正確說明、畫出系統架構
五、實作專案開發
規劃
現在就是在做這件事情了!
想說直接從做中學,或許成效會更好之外,也能好好磨練實際解決問題、容忍挫折(?)的能力。
成果檢核
⏳ 上線的專案作品 ⏳ 可供查閱的程式碼
六、準備履歷、面試
規劃
履歷持續修改中。
面試對現階段的我而言,感覺是一個需要多關注、多磨練的一環啊!
成果檢核
⏳ 面試邀約的次數 ⏳ 成功錄取的次數和品質
go go!!!