模仿|先做得出來
有清楚骨架與逐步示範,但姓名、內容、圖片與用途必須換成自己的。
教師支援:高CREATION PATH · 28 CHALLENGES
每章不只完成程式碼,還要做選擇、避免照抄、留下證據。你會依序經過模仿、改造、遷移、創作,最後公開展示自己定義的作品。
HOW TO USE
先讀任務 brief,寫下你的 decisions;實作時遵守 anti-copy 限制;完成後用 evidence 證明結果。真的卡住才依序打開三層提示,避免太早看答案。
FOUR STAGES
有清楚骨架與逐步示範,但姓名、內容、圖片與用途必須換成自己的。
教師支援:高保留技術骨架,主動改資料、版型與規則;第 13 章交付第一個創作關卡。
教師支援:中高把事件、狀態與 API 搬到陌生情境;第 20 章用自選 API 解一個任務。
教師支援:中低自己定義資料、使用者與驗收。第 26–28 章不提供完整解,第 28 章公開展示。
教師支援:低CHAPTER CHALLENGES
★ 是創作關卡。每個挑戰的完整 decisions、antiCopy、evidence、三層 hints 與 solutionPolicy 收錄於 creation-path.json。
REQUIREMENT BREAKDOWN
第 21 章後,不要從「我要用哪個技術」開始。先定義問題與受眾,再決定最小功能。
誰在什麼情境遇到什麼阻礙?先寫觀察,不急著寫解法。
選一個主要使用者;描述他的能力、裝置與使用時機。
完成後使用者能做到什麼?用「能夠+動作+結果」表達。
列出必要資料、初始、載入、成功、空白、錯誤與權限狀態。
分成必做、可延後、不做;只留下能完成核心任務的閉環。
先定義截圖、操作測試、公開網址或受眾回饋,再開始實作。
為了幫助「主要受眾」在「使用情境」完成「核心任務」,我要做一個能「最小功能」的作品;當「驗收證據」成立,就算第一版完成。
FOUR-LEVEL RUBRIC
以需求、決策、實作、驗證四個面向判斷。創作關卡需達第 3 級;期末展示目標是穩定達第 3 級,至少一個面向達第 4 級。
| 等級 | 需求定義 | 決策與取捨 | 實作完整度 | 驗證與說明 |
|---|---|---|---|---|
| 1 跟做 | 需依賴範例才知道做什麼。 | 保留範例內容與規則,無法說明原因。 | 只能在相同情境完成部分操作。 | 以「畫面看起來一樣」作為唯一證據。 |
| 2 改造 | 能換成自己的內容,但問題與受眾仍模糊。 | 能做兩項選擇,理由多半是個人喜好。 | 在既有骨架完成功能,能修正常見錯誤。 | 有截圖與操作結果,邊界情況較少。 |
| 3 獨立 | 能定義特定受眾、核心任務與完成條件。 | 能以任務與證據說明選擇,也能主動刪功能。 | 自行拆解並完成主要流程、狀態與基本錯誤處理。 | 以測試、資料流、公開成果與受眾回饋證明。 |
| 4 可迭代 | 需求來自真實觀察,範圍清楚且可驗證。 | 能比較方案、說明限制與下一版優先順序。 | 結構可維護,能處理邊界、失敗、權限或同步風險。 | 讓目標受眾測試,依證據修正並清楚公開展示。 |
START SMALL
不必等到第 28 章才開始創作。第一章換成自己的內容,就是第一次選擇;每一章多拿回一點決策權。