WORK STORY / 02

將前端實務整理成團隊教育訓練

CONTEXT

情境

隨著 ERP/MES 前端持續開發,我逐漸發現另一個問題。

即使已經整理出可重複使用的 UI Pattern,如果每位工程師對:

  • Component 怎麼拆
  • State 怎麼管理
  • Data Flow 怎麼走
  • 共用能力放在哪裡
  • React 的思考方式

理解不同,實際產出的程式碼仍然會慢慢分叉。

很多工程問題不是「沒有人知道怎麼寫」,而是:

每個人都知道一種寫法,但團隊沒有形成共同的判斷方式。
DECISION & ACTION

我的判斷與做法

所以除了自己開發功能,我開始把實際工作中累積的前端經驗整理成教育訓練內容。

我不希望 Training 只是介紹 API 或 Framework 語法,而是把實際專案裡常遇到的問題拆開來說明:

為什麼我們會這樣拆 Component? 為什麼 Data Flow 要這樣走? 什麼東西應該抽成共用能力? 什麼情況看起來重複,卻不一定值得抽象?

把原本存在個人經驗裡的判斷,整理成其他工程師可以理解、討論與重複使用的開發模式。

OUTCOME

形成的結果

前端教育訓練不再只是 Framework 操作說明,而開始成為團隊交換工程經驗的一種方式。

一些原本只能透過 Code Review 或實際踩坑才能知道的做法,可以更早被說清楚,也讓團隊在開發 ERP/MES 時有比較一致的討論基礎。

REFLECTION

留下的思考

這是我第一次很明確地感受到:

技術領導不只是自己找到比較好的解法,而是能不能讓別人理解這個解法為什麼成立。

如果一套方法只有自己會用,它仍然只是個人能力。

當它可以被解釋、被討論、被其他人採用之後,才開始變成團隊能力。