銀色筆電旁,金色玻璃階梯連接資料模組與雲端,象徵從本機開發到雲端交付
A 12-WEEK ENGINEERING JOURNEY

你的下一步,
讓想法真正跑起來。

你已經知道如何帶專案。
現在,用 Claude Code 學會把它親手做出來。

給零工程經驗的資深 PM · 家裡 MacBook Neo · 公司 Windows × GCP

12週循序實戰
01個貫穿式專案
03道成果驗收關卡
FROM PRODUCT THINKING TO ENGINEERING DELIVERYSCROLL TO EXPLORE ↓
YOUR WORKBENCHClaude Code ✳Mac / Windows ⌘ ▦Python { }Google Cloud ☁一個工作台,走完交付旅程。
01 / BEFORE YOU STARTZERO EXPERIENCE WELCOME

工程,從一個
看得見的小成果開始。

不需要先背完程式語法。每週用一個小任務,練習交代需求、看懂結果、找出問題,再把功能交出去。

FDE 是 Forward Deployed Engineer。這份計畫先練習其中的工程交付能力:把業務問題做成能用的工具,並陪使用者把它用起來。

✳
Claude 幫你寫,你學會判斷。

遇到不懂的程式,可以請它逐步解釋。驗收時,你要能說出「這段在做什麼」,並用實際操作確認它真的有效。

01

每週留出 15 小時

3 小時理解新觀念、9 小時實作、3 小時展示與整理。這是建議排程,第一週再依你的起點調整。

02

有一位工程導師陪跑

每週約 2 小時。幫你看程式、提供練習問題;雲端部署與權限週另預留 1–2 小時陪跑。

03

先把練習場準備好

公司開通 Claude Code、測試程式庫、GCP 測試專案與預算。練習使用合成資料,實際資料需經公司核准。

開課前準備清單(導師協助) 展開查看 +

請導師協助完成帳號與工具設定;你要學會自己重開環境。

  • Claude Code 可登入,確認公司允許的資料範圍。
  • Mac/Windows 上可以開啟終端機、編輯器與 Python 環境。
  • 能取得測試程式庫,知道專案資料夾在哪裡;導師協助設定 Git 提交者資訊。
  • 確認工程導師、每週時間與第 4/8/12 週驗收日。
  • 在新終端機確認 python3 --version、git --version、claude --version 成功;導師協助處理安裝問題。
  • 第一週提出 GCP 測試專案、權限與預算申請;第 7 週前由導師確認 gcloud 登入、建置與部署權限。
THE THREE CHAPTERS由小到大,每段都有成果
02 / THE CURRICULUM每週有作業,也有明確的過關方式

十二週,一步一步做出來。

點開每週卡片,從白話目標開始。
照著操作路線做,再帶著成果找導師驗收。

START HERE / WEEK 01

第一次用 Claude Code?從這份操作手冊開始。

Mac/Windows 指令分開顯示,每一步有預期畫面、驗收和卡關提示。

跟著第一週操作 ↗
YOUR JOURNEY

0 / 12 週已通過導師驗收

進度只保存在這個瀏覽器,不會上傳。
我們用什麼資料練習?固定案例與範圍 +

練習資料統一用 row_id(編號)、date(日期)、amount(金額)三欄。導師先準備合成 CSV 與標準答案。

  • 接受 UTF-8 與 UTF-8 BOM;Big5 明確回報不支援,由使用者轉存。
  • row_id 相同視為重複;缺欄位、空值及錯誤數值分別回報。
  • 第 3 週開始限制 5 MB;第 9 週再加 10,000 列限制與重送處理。
  • 以上為教學用預設,導師可在開始前調整並記錄;同一批驗收需使用相同規格。
  • 雲端版與本機版使用同一組輸入/輸出案例;更換儲存方式也要重跑。
03 / ONE REAL PROJECT用同一個專案,練完整工程流程
YOUR CAPSTONE

把一份 CSV,
變成可以使用的工具。

做一個「業務資料檢核與報表工具」。上傳試算表資料,檢查缺漏與格式,查看歷史紀錄,再下載結果。

第一個月在自己的電腦跑起來;第二個月搬到 GCP 測試環境;第三個月讓使用者試用,練習處理變更與故障。

CSV 就像試算表的純文字版本。這個專案先用合成資料,不需要客戶資料,也不需要模型 API。
THE DATA JOURNEY LIVE CONCEPT
▤上傳 CSV放入你的資料
✓檢核資料找出缺漏與錯誤
▥查看報表顯示結果與歷史
report.json → 檢核結果可下載
一次練習的示意結果
$ 檢查 sample.csv
✓ 成功讀取 120 筆資料
! 發現 3 筆缺少金額
↳ 報告已產出,等待人工確認

從你的電腦,到雲端

這張圖可以先看懂大意;每週再慢慢認識元件。

⌘Mac / Windows你寫程式與練習的地方Claude Code · Git · Python
→部署
☁Cloud Run讓應用在雲端運行介面 · API · 檢核邏輯
→保存
▦Storage + Firestore雲端檔案櫃與紀錄簿上傳檔案 · 處理紀錄
Cloud Logging = 執行紀錄,幫你找問題IAM = 決定誰能做什麼Secret Manager(選修) = 有需求時保存機密設定
04 / WORK WITH CLAUDE CODE你決定方向,Claude 協助實作

每次任務,
練習這五個動作。

你熟悉需求與驗收。現在,把這份能力帶進程式專案,再加上讀懂變更與親自查驗。

  1. 先看懂請 Claude 指出入口與資料流,解釋你不懂的詞。
  2. 交代清楚給目標、修改範圍、限制與具體驗收案例。
  3. 小步實作一次一個功能,先看計畫,再讓它動手。
  4. 看變更、跑檢查查看 diff,操作正常與失敗案例。
  5. 留下證據保存結果,說明限制,讓別人能重跑。
✳ 給 Claude 的任務範本
我正在學工程,請用零基礎能理解的方式協助。

目標:這次要讓使用者完成什麼?
範圍:允許修改哪些檔案或功能?
限制:哪些資料、設定與服務不能碰?
驗收:正常情況與錯誤情況應該怎麼回應?

先查看專案,解釋資料流,再提出小步計畫。
實作後請列出變更、執行檢查、提供實際結果。
我不懂的程式請逐步解釋;不確定的地方請標示。
部署、權限與機密操作,先讓我和導師確認。
每週卡片也有對應範本。請填入自己的情境,再交給 Claude。
05 / SHOW YOUR WORK驗收看實際成果與理解

做得出來。
說得清楚。
也能找出問題。

每週帶著成果 demo,導師再加一個小變更或故障。可以用 Claude Code,但要由你指揮、解釋並查驗。

每週 80 分通過第 4、8、12 週是階段關卡。未過先補核心能力,必要時縮小功能範圍。
功能符合需求30%
測試與驗證證據25%
理解程式與除錯25%
Claude 任務拆解與範圍10%
文件與交接10%
每週四份交付物程式變更驗證結果五分鐘 demo一頁工程紀錄

機密進入程式庫、部署到錯誤專案、未授權公開服務等問題,修正前不通過。公司正式環境上線另依既有工程流程。

06 / ENGINEERING, IN PLAIN WORDS遇到陌生字,回來看看

工程詞彙的白話翻譯。

A FEW GOOD QUESTIONS

開始之前,
你可能想知道。

完全沒寫過程式,可以開始嗎?+

這份計畫就是按零基礎安排。第一週導師協助環境設定,每週只新增一小段工程能力。實際進度在第一週校準,卡住時先補驗收再往前。

Claude 都幫我寫了,我要學什麼?+

學會給清楚的任務、理解資料如何流動、查看程式變更、驗證結果與找出問題。你可以請 Claude 解釋任何一段程式,但要親自確認它的說法。

卡住的時候怎麼辦?+

先記下操作、錯誤訊息與預期結果。同一問題兩次嘗試仍失敗,就整理已試方案找導師;不要一直讓 Claude 擴大修改。能提出有證據的支援需求,也是一項工程能力。

三個月後就能獨立上正式環境嗎?+

目標是在工程 review 下交付與維護小型應用。正式上線仍依公司規範與工程評估。達成程度取決於投入時間、導師支援與每次實際驗收。

我的學習進度會同步給導師嗎?+

目前只存在本機瀏覽器,不會同步、不會上傳。可用「匯出學習紀錄」交給導師。清除網站資料或更換瀏覽器後,進度不會自動帶過去。

YOUR NEXT CHAPTER STARTS HERE

從第一個小工具,
走到你的第一次工程交付。

從 Week 01 開始 ↗

不懂的地方,逐個拆開;做出的成果,逐個驗證。