WORK STORY / 02
將前端實務整理成團隊教育訓練
情境
隨著 ERP/MES 前端持續開發,我逐漸發現另一個問題。
即使已經整理出可重複使用的 UI Pattern,如果每位工程師對:
- Component 怎麼拆
- State 怎麼管理
- Data Flow 怎麼走
- 共用能力放在哪裡
- React 的思考方式
理解不同,實際產出的程式碼仍然會慢慢分叉。
很多工程問題不是「沒有人知道怎麼寫」,而是:
每個人都知道一種寫法,但團隊沒有形成共同的判斷方式。
我的判斷與做法
所以除了自己開發功能,我開始把實際工作中累積的前端經驗整理成教育訓練內容。
我不希望 Training 只是介紹 API 或 Framework 語法,而是把實際專案裡常遇到的問題拆開來說明:
為什麼我們會這樣拆 Component? 為什麼 Data Flow 要這樣走? 什麼東西應該抽成共用能力? 什麼情況看起來重複,卻不一定值得抽象?
把原本存在個人經驗裡的判斷,整理成其他工程師可以理解、討論與重複使用的開發模式。
形成的結果
前端教育訓練不再只是 Framework 操作說明,而開始成為團隊交換工程經驗的一種方式。
一些原本只能透過 Code Review 或實際踩坑才能知道的做法,可以更早被說清楚,也讓團隊在開發 ERP/MES 時有比較一致的討論基礎。
留下的思考
這是我第一次很明確地感受到:
技術領導不只是自己找到比較好的解法,而是能不能讓別人理解這個解法為什麼成立。
如果一套方法只有自己會用,它仍然只是個人能力。
當它可以被解釋、被討論、被其他人採用之後,才開始變成團隊能力。