學習路線圖 · AI學寫程式路線

階段 2 語法與邏輯

深入函數、模組、Input/Output;手寫練習排序、猜數字;print debug;Git版本控制入門。解決簡單問題,建立自信。

在互動地圖中開啟 回學習路線圖

觀念教學

會寫幾行程式之後,階段 2 要練的是「把程式寫得像樣」:函數化、模組化、能除錯、有版本紀錄,開始像個開發者。

這一階段學什麼

  • 函數與模組:把重複邏輯包成函數、把功能拆成模組,程式從一坨變成有結構
  • 輸入與輸出:處理使用者輸入與檔案讀寫,程式開始跟外界互動
  • 演算法基礎:手寫排序與猜數字,體會「同一個問題有快慢不同的解法」
  • Print Debug:在關鍵位置印出變數狀態,用證據找 bug,不是用猜的
  • Git 版本控制入門:提交、還原、看歷史,寫壞了隨時退回上一步

為什麼是現在學

階段 1 的程式短,壞了重寫就好;程式一變長,沒有函數與 Git 你會活在恐懼裡。這一階段的可讀性與除錯習慣,是階段 3 中型專案與階段 4 審核 AI 程式碼的前提 — 看不懂結構的人,審不了別人的碼。

怎麼練(具體行動)

  1. 手寫一支猜數字遊戲:隨機出題、提示太大太小、記錄猜了幾次
  2. 把遊戲重構成三個函數:出題、判斷、主流程,再抽成模組
  3. 手寫一次簡單排序,用 print 印出每一輪的變化過程
  4. 全程用 Git 管理:每完成一個功能提交一次,並練習一次還原舊版

完成標準

  • 寫出別人看得懂的程式:命名清楚、有註解、結構分明(呼應里程碑:寫出可讀性高程式)
  • 遇到 bug 能用 print 在十分鐘內定位問題
  • Git 紀錄累積至少十次有意義的提交
⚠️ 常見誤區:程式能跑就好 — 可讀性差的程式,一週後連自己都看不懂,更別說讓 AI 幫你改。

乾淨的程式習慣,是之後與 AI 協作時最被低估的競爭力。

里程碑

✓ 寫出可讀性高程式

範例專題

猜數字遊戲

應用場景

函數/模組Git入門Print Debug演算法基礎

相關節點