精實的工程師似乎要會很多
全端 = 前端 + 後端
我覺得嚴格來說 全端工程師
應該是要知道整個網站的全貌
並能夠協助 前端 與 後端
全都懂不代表全部都要做
因為現在網站越來越多事情要處理
畢竟熟悉全貌
事情做起來才會快速
那就來談談應該要會的 X 件事情吧
- 網站架設 (聽說MIS也都會)
- 域名設定
- DNS設定
- 評估主機規格並購買與管理
- 設定主機環境
- 開發環境建置
- 各種主機服務的架設
- 網站規劃 (聽說PM都不會以下)
- 網站開發工具選擇
- framework
- UI framework
- library
- API service
- 開發語言選擇
- 源碼版本控制管理
- 資料庫結構設計
- 網站功能與架構設計
- 網站功能時程評估
- 網站架構切割(將開發工作切割)
- issue track 選擇
- 是否導入 持續整合(CI)
- QA的流程規劃
- 網站開發工具選擇
- 網站製作
- 網站功能切分(後端)
- 網站設計切分(前端+設計)
- 開發流程的協調(感覺就是處理PM不能處理的)
- 開發中的功能調整(後端+前端)
- 開發中的設計調整(設計)
- 協除排除開發問題(後端+前端)
- 網站維護
- 追蹤網站運作
- 修復網站錯誤
- 追加功能開發
- 網站功能重新設計與製作
- 分析資料庫數據