暑假裡給兩個娃電腦上都裝了 Coding agent,我觀察他們怎麼玩。
哥哥有 Scratch 程式設計經驗,有自己的想法,做過一些有創意的 Scratch 遊戲。他玩了幾次後就放棄讓 AI 直接生成應用程式了,主要理由是 AI 生成的不是他想要的,他腦子裡的想法給 AI 也說不清楚。還有,他感覺 AI 做的東西不是自己做的,找不到創作的感覺。
他最後的做法是讓 AI 修改他的 Scratch 檔案。Scratch 是拖曳式程式設計,檔案格式不是為純文字編輯而設計的,AI 改起來很吃力。但他玩得也自得其樂,還讓 AI 幫他做 Scratch 多人連線。我說 Scratch 已經限制了他的發揮空間,但他還是覺得生成的東西自己能看懂會更有掌控感。
弟弟還沒有形成那麼明確的創作目標,更容易接受 AI 給出的結果,生成什麼玩什麼,但又很難定義他在學程式設計。
AI 時代還需要學程式設計嗎?如果要學,學的到底是什麼?哥哥要的是掌控和創造的感覺,弟弟享受的是結果本身——哪一種才算"在學程式設計",我也一直在思考這個問題,下次單獨寫寫。