孩子昨天用Trae做了两个小游戏,我在旁边观摩了几分钟后,我不建议他继续使用“AI编程”了。
正好之前群里有人提问,是否建议孩子学习AI编程,借着这个活生生的例子,我来分享下我的看法。

事情是这样的,孩子昨天早上起来说:“妈妈,你帮我装一下你平时编程的AI吧,我也想试一下 ”。
我听到后还是很开心的,想着寒假嘛,不就是用来创造的么?
很快就帮他把trae装上了,还是国际版本,是希望他编程的时候可以用Gemini和GPT这些不错的模型。
我原本以为,这下寒假孩子真的可以创造了,心里还暗自窃喜呢。
1
AI编程不等于“编程”
结果,一切都是我的美好想象,当我看到下面这个界面时,我傻了。

这个端午是个什么鬼?怎么贪吃蛇还分节日?
于是我好奇的让他把和AI的聊天找出来我看看,差点没把我手上的咖啡给撒到电脑上。

原来是他在用语音输入的时候,吐字不清楚,AI把“帮我”听成了“端午”。
AI直接就干活了,甚至把被吃的对象做成了一个三角形的粽子,孩子也没觉得这有啥不妥,反正都是贪吃蛇,能玩就行,将错就错吧!
但,我不建议孩子继续使用AI编程还不仅仅是因为这个点。
后来我发现他在这个一键生成的劣质的游戏上,玩了20分钟。当我问他还有啥能改进的地方时,他说我觉得还好,能玩就行,反正就是一个小游戏。
于是我继续问,那你为啥要做这个游戏呢?
他说,很多讲编程的视频都是贪吃蛇,那我也做一个试试。
听到这里,我意识到,这不是一个给孩子直接AI编程的时机,因为学习编程的目的是让孩子学会如何思考和解决问题。
比如为什么要这个产品?解决什么问题?这个问题是如何用编程解决的?你准备用什么方式来实现?还有没有更好的方法?
AI编程显然还不适合他,甚至是有害无利。他像许愿一样和AI说需求,AI就给了他一个将就的游戏,在这个游戏里,他既没有提出更好的想法,也没有发现游戏的bug,他的思考和创意是什么呢?
更可怕的是,孩子在没有判断标准的前提下,只能看到一个差不多的结果,这会影响他对什么是好的编程作品的基本认知。
2
帮孩子找到更适合他的工具
不过,我并不想就这样扼杀了孩子的兴趣,他既然想要玩一下编程,那起码是有兴趣的。
我想起来,他之前看我电脑上的代码,他就说:“哇,这些代码看起来好酷啊,很美!”
于是我问他:你是不是想体验一下真正的编程?而不仅仅是做scratch?他说是的,我想自己能参与能做出东西来。
于是我打开了给孩子做的学习网站,这个网站是我给孩子Vibe coding出来的学习资源导航站,精选了适合孩子的数学、编程、科学、纪录片、AI等资源。

在这个导航站里,点击「编程」,就能看到第一个编程学习网站EduBlocks,适合从scratch过渡到文本编程的孩子。
https://edublocks.org

接下来我演示一下。
3
从图形化编程过渡到文本编程
打开网站首页,就能看到他们的slogan:“轻松将积木块转化为文本”。

这是一个免费的工具,我甚至都没登录,点击开始编码就进入到了项目的创建,这里除了python外还有其他的语言可以选择。

下面是孩子的电脑截图,左边是积木,右边就会显示对应的python代码,孩子就可以把积木和文本的代码对应起来,这个设计很巧妙了。
页面是英文的,需要有一点英语基础。如果英文不好也可以借助翻译插件。


在这个过程中,孩子可以随意去改参数,还能解决bug问题。
比如,刚开始玩的时候,提示 turtle未定义,但是孩子去看了官方的例子,他发现使用turtle的时候,必须要在开始加一句 turtle=Turtle()

他兴奋地和我说:“妈妈我看懂Python代码了,你看我自己改了好几个地方,让这个画画无限循环,我还加了Print,可以打印出来我想要的文字!”
从他的兴奋中我看出来了,这才是适合他当下的编程学习。
4
孩子用AI是为了学习而非单纯的娱乐
熟悉我的人可能都听我说过,选择AI工具一定要选择最好(贵)的模型。我还教大家用AI编程工具提效。
但在孩子这里,这个结论不成立,对我们来说AI是生产力,但对孩子来说,AI永远是辅助学习的工具。
AI编程工具不适合没有基础的小学生,是因为它缺乏适当的学习摩擦来促使孩子思考。
当然,这里我默认的前提是,孩子用AI是为了学习而非单纯的娱乐。
这就好像爬山和坐缆车一样,如果只是为了到山顶看看,那坐缆车也不错,但如果是为了锻炼身体和深度体验大自然那就必须亲自爬了。
那么对孩子来说,什么才是"好"的学习工具?是孩子用起来不难,也不简单,在孩子的最近发展区的工具。
最近发展区教育心理学家维果茨基提出的概念,指的是孩子"跳一跳能够到"的区域,不是太简单,也不是太难,而是需要一点努力才能掌握的。

比如,对孩子来说:
- 纯Scratch太简单了,他已经玩了一年,没有新鲜感。
- 纯Python太难了,语法都不理解,要实现一个作品难度大
- AI编程太智能了,他不需要思考,只需要"许愿"。
而EduBlocks刚刚好,它保留了Scratch的可视化,同时让他看到了真实的Python代码。他可以通过拖动积木块来学习代码的结构,也可以通过修改代码来理解编程的逻辑。
对孩子来说,编程的目的也不只是为了写出一个能运行的程序,而是希望借助编程进行学习和思维训练。
真正的学习是需要有适当的摩擦的,AI编程显然是低摩擦。
所以,我不急着把AI编程工具丢给孩子。等他能理解和驾驭的时候,再让AI编程为他学习和创造的助力。
👀如果你也在探索 AI +个人成长 +家庭教育 ,关注后加入木妈2026年AI家庭教育学习社群~
我是木妈,一名AI+家庭教育实践者,得到AI学习圈讲师,已经上线2门给家长的AI实战课。私信我可获得讲师亲友价。
木妈未来社区是一个浸泡式学习「AI家庭教育」的社区。如果你也想找个组织浸泡学习,欢迎后台留言。
点击👇查看往期实践案例