巧克力巧克力
巧遇達人 · 99雙人訪談38:53

程式學習不只為了轉職:張書豪談邏輯、模仿改造、除錯、生活專案與 AI 素養

張書豪(綠茶老師)從電腦維修、研究與軟體工作走進教室,學生橫跨兒童到成人。他認為程式不必從艱深語法開始:先選一個生活中真的想解決的小問題,模仿可理解的範例,再逐步修改、測試與除錯。使用生成式 AI 時,仍要查核輸出、保護個資、理解授權,也要為不同能力的使用者保留可及性。

主持/整理:
巧遇達人 99 張書豪談程式學習、初學專案、除錯、生成式 AI 與數位素養封面
【巧遇達人 99 】讓程式融入生活 - 程式設計講師・張書豪
1

// 原始聲音

先聽這一集

播放器無法顯示時,可前往 Firstory 原始節目頁

// 本集來賓

張書豪(綠茶老師)

程式設計與數位工具講師

節目錄音時介紹為臺灣大學資訊工程博士班、臺灣師範大學資訊工程碩士,曾任課程企劃、演算法工程師、影像分析師與社區大學講師,教授電腦維修、行動應用、Python、職場工具及 AI 工具。學經歷、任職和課程均以 2023 年節目資訊為準。

2

// 先看重點

你可能也想問

完全不會程式,第一個專案該做什麼?
選一個範圍很小、結果看得見的問題,例如整理檔名、計算支出或做簡單互動。先讓範例跑起來,再一次只改一項並記錄結果。
孩子和成人適合用同一種方式學程式嗎?
核心邏輯相通,但入口可不同。兒童可從圖像、積木或實體操作理解因果;成人通常更適合從工作或生活需求切入,再補上語法與原理。
遇到錯誤時,應該直接把程式貼給 AI 嗎?
先移除姓名、帳號、金鑰、客戶資料與內部程式,再提供最小可重現範例。AI 的答案仍要逐步測試,不能直接當成正確或安全。
學 Python 就一定能轉職嗎?
不能保證。轉職還取決於問題分析、作品、基礎知識、溝通、職缺與產業需求;可先用小專案驗證興趣,再規劃更完整的學習路徑。
程式做得出來,為什麼還要管無障礙?
功能可執行不代表每個人都能使用。鍵盤操作、文字標籤、對比、錯誤提示與簡單語言,能讓更多能力與裝置條件不同的人完成任務。

// 聽完記得這些

本集重點

  • 先從生活中明確的小問題選第一個專案。
  • 模仿範例後要逐步修改並說明每個變化。
  • 一次只改一項,讓錯誤更容易定位。
  • 保留最小可重現範例與測試紀錄。
  • 生成式 AI 的輸出必須查核與實際測試。
  • 不要把個資、密碼或機密程式送進公開工具。
  • 使用資料與素材前先確認來源和授權。
  • 把無障礙、錯誤處理與使用者差異納入完成標準。
3

// 往下讀

這場聊天聊了什麼

從一個看得見的生活問題開始:初學者需要的是短回饋,不是一開始就學完整語言

// 對談摘錄

好的入門題目不是看起來厲害,而是小到能完成,又和學習者真正想做的事有關。

張書豪的學生從小學一年級到退休族都有。兒童常透過平板、積木或實體裝置理解輸入與輸出;成人則更容易被自動整理、資料計算或工作流程吸引。

第一個專案可限制在一種輸入、一個核心規則和一種輸出。先寫成功條件,再找官方教學中的相近範例;功能跑通後才增加第二個需求,避免同時處理語法、工具和複雜產品設計。

模仿不是終點:把範例拆成可解釋的步驟,透過修改、預測、測試建立除錯能力

// 對談摘錄

除錯不是證明你不會,而是把不確定的問題,一步一步縮小到可以驗證。

節目談到先照著現有作品操作,再改成自己的內容。關鍵在於每次修改前先預測結果,執行後比較差異,並能用自己的話說明程式的輸入、條件與輸出。

錯誤發生時,記錄錯誤訊息、執行環境與最小重現步驟;把大程式縮到仍會出錯的片段,再檢查資料型別、邊界和前一步假設。這套流程比反覆貼上不理解的答案更能累積能力。

生成式 AI 可以協助草擬與解釋,但不能代替查核:先去識別,再測試正確、安全與授權

// 對談摘錄

AI 可以縮短第一次草稿的時間,但誰決定資料能不能用、答案是否可靠,責任仍在人。

AI 能協助產生範例、說明錯誤或整理簡報,但可能虛構函式、沿用過時做法,或產生有安全缺口的程式。應優先查官方文件,設計正常、異常和邊界測試,並人工檢查權限與資料流。

貼入提示前移除個資、帳密、金鑰、公司資料及受限制原始碼,也要確認平台條款。使用生成的文字、圖像、音樂或程式時,仍須查來源、授權、偏誤與適用性,不能把「AI 生成」當成免責理由。

能自動化不代表就該自動化:把合法性、他人權益、例外處理與無障礙一起納入設計

// 對談摘錄

程式真正融入生活,不只是少按幾個按鈕,而是讓人更安全、清楚且有選擇地完成事情。

生活自動化先確認服務條款、存取權限與影響;不要繞過排隊、存取控制或把負擔轉給其他使用者。若流程牽涉付款、帳戶、健康或重要決策,需保留人工確認和復原方式。

交付前只用鍵盤走一次流程,檢查文字標籤、色彩對比、錯誤提示與讀取順序;也安排無網路、空資料和權限不足等情境。可靠的工具不只在理想條件下成功,也會在失敗時說清楚發生什麼事。

// 參考資料

文中資料從哪裡查

整理文章時查過的資料列在這裡。想看原始說明,可以從這些連結往下讀; 資料若有更新,以發布單位最新內容為準。

// 繼續閱讀

每一集,都值得再讀一次

回到文章列表,看看巧克力和來賓還聊過哪些故事。

在 LINE 找我 →