學習路徑 Learning Tracks
GatherTech 的結構化學習課程。每個 track 是一條「從零到能上線」的路線。
設計原則
- 可獨立完成:每個 track 不依賴其他 track(除非明標 Prerequisite)
- 時間估計透明:每個 track 列出預期學習時間
- 實戰導向:必含至少 1 個 prototype / 練習專案
- 定期 review:每 6 個月檢查 last_reviewed 是否過時
規劃中的 Tracks
| Track | 主題 | 狀態 | 預計時間 | 觸發點 |
|---|---|---|---|---|
| 01 | C# / .NET / WPF Stack | 規劃中 | 2-4 週 | 第一個員工加入 |
| 02 | Spec Kit + Architect Workflow | 規劃中 | 1-2 週 | 第一個員工加入 |
| 03 | Beckhoff TwinCAT (PC + PLC) | 學習中(Hubert) | 6-12 個月 | Hubert 學成 + 1 prototype |
| 04 | FDA Part 11 / GAMP 5 合規 | 規劃中 | 2-3 週 | 有合規案需求 |
| 05 | Industrial Control 整合 | 規劃中 | 1-2 個月 | Track 03 完成後 |
Track 內容格式
每個 track 應包含:
0X-{topic}/
├── overview.md # 路線圖 + 時間估計 + 前置條件
├── 01-foundations.md # 基礎階段
├── 02-...md # 後續階段
├── prototype.md # 實戰練習
├── pitfalls.md # 踩坑紀錄(同步到 architecture/pitfalls/)
└── cheatsheet.md # 速查表
Promote 路徑
Track 內容從 D:\WorkSpace\GatherTech\Personal-Learning\ promote 上來。詳見 Promotion SOP。
為什麼有些 Track 還沒寫
- 內容物還在 Hubert 個人 Personal-Learning 中(Stage 1)
- 等學成 + prototype 驗證才 promote 到此處(Stage 2)
- 避免邊學邊寫,內容會邊改邊過時
詳見 promotion-sop 的觸發條件。