中文  |  English

济宁米多信息科技有限公司

孩子说想学编程,先别急着报班:先分清他是想做游戏,还是想学编程

孩子想学编程、要不要给孩子报编程班、少儿编程怎么开始、小学生学编程、孩子三分钟热度、家长不懂技术怎么陪、AI编程教育、3D虚拟世界给孩子、少儿编程项目、创世genesis

"妈妈,我想学编程。"

这句话通常出现在两种场合:一种是同学在学,一种是他在手机上看见了一个自己做出来的东西。

家长听到之后一般会做一件事:打开手机搜课程,比较价格,看评价,然后报一个。这个动作本身没有错,但它跳过了一个更省钱的问题——孩子说的"学编程",具体指什么?

这篇是写给家长的,不写给老师,也不写给教育机构。它的目标是帮你把孩子那句话拆开,看看到底是哪一种诉求,再决定下一步做什么、花不花钱。

先说清身份,因为这一篇比别的文章更需要说清楚:写它的人是一套浏览器端 3D 虚拟世界基座(创世Genesis,即创世虚拟世界CRM系统)的开发者。我们不是教育机构,没有课程体系、没有教材、没有师资,也没有任何课堂教学案例可以引用。 下面所有关于"孩子会怎么反应"的判断,来自工程经验和与人的接触,没有经过课堂实测。

许可口径:源码开放(source-available),本地跑不花钱;要联网、要商用、要联邦,需要订阅授权。

这篇讲四件事

  1. 那句"我想学编程"背后的三种话
  2. 在家里怎么判断是哪一种
  3. 不懂技术的家长怎么陪
  4. 什么时候该停

一、同一句话,三种意思

孩子说"想学编程",通常指的是下面三种之一,而它们需要的起点完全不同。

第一种:我想做出一个能动的东西。 他要的不是语言,是结果。这种人给他一个教程,他会先翻到最后一页看成品长什么样。

第二种:我想有个东西可以给别人看。 他要的是同伴的反馈。这种人真正的驱动力是"他们看了会说什么",而不是"我学会了什么"。

第三种:我以后想干这个。 这种比较少见,尤其在小学阶段。它需要的是长期路线,不是兴趣班。

判断错了起点,后果是钱花了、孩子不去了、家长得出"他没这个天分"的结论。 而真实原因可能只是:他想要的是第一种,你给的是第三种。

二、在家里怎么判断:问三个问题,看三个行为

不用懂技术也能做。先问三句话,让孩子用自己的话说:

  1. "你想做出来的那个东西,长什么样?" 能描述出画面(一个房间、一个能走的地图、一个小游戏),偏第一种;说不出画面,只说"编程很酷",偏第二种或第三种。
  2. "做出来你想给谁看?" 说出具体的人(同学、表哥、老师),偏第二种;说"就自己玩",偏第一种。
  3. "如果做出来很丑但是能动,你能接受吗?" 说能,偏第一种;说不能,说明他在意呈现,需要一开始就有画面。

再看他平时的三个行为,比问话可靠:

行为说明了什么
玩一个游戏时会琢磨"这个是怎么做的"有工程好奇心,值得给工具
做东西做坏了,会想修,还是直接丢掉重来愿意修的人能走远;只肯重来的人更适合低门槛工具
会不会主动解释自己做过的东西愿意解释的人,评价方式可以靠"讲给我听"

三条里如果只有第三条成立,那这个孩子需要的其实是一个能拿去讲的作品,不是一门课。

三、报班和给工具,差别在哪

这不是"哪个更好"的问题。报班有它的价值:有老师、有同伴、有节奏。但如果目标是"先试试他是不是真的有兴趣",下面这张表值得先看一遍。

报一个编程班给他一个能改的世界
开始成本一期学费,固定上课时间一台能开浏览器的电脑,加安装部署的时间
第一次看到结果第一节课(通常是图形化积木)装好之后,第一次改参数
反馈来自谁老师画面本身
兴趣退了怎么办学费已付,孩子还得去停掉,损失是时间
家长能不能看懂进度靠老师反馈靠自己看:改之前一张图,改之后一张图
长期能不能接着长换班、换体系在同一个世界里一直加

这张表想说的不是"别报班",而是"先用低成本的方式验证兴趣,再把钱花在确定的地方"。 一期课的钱,够买一台给孩子用的旧笔记本。

四、不懂技术的家长,怎么陪

这是最实际的一节。多数家长不写代码,也不想学。好消息是:你不需要教,你需要验收。

第一条:不教,只问。 "你刚才改了什么?""为什么改完变成这样了?"这两个问题不需要技术背景,但会逼孩子把动作和结果连起来。能答上来,说明他真在学;答不上来,说明他在复制粘贴。

第二条:不代做,只验收。 孩子说"我做好了",你就去看。看不出来就让他演示一遍:从哪进、走到哪、点了什么、发生了什么。演示不出来的东西,通常是他自己也没搞明白的东西。

第三条:不催,只看证据。 每周让他存一张截图,写一句"这周改了什么"。你不用评价好坏,只要问"和上周比,哪里不一样"。这件事做了一个月,你就知道他是真有兴趣还是在应付。

手机浏览器打开 3D 世界的实机画面
手机浏览器打开 3D 世界的实机画面

上图是手机浏览器里的画面。这一条对家长很实用:孩子做出来的东西,不用装机、不用注册,一条链接发到家庭群里,爷爷奶奶点开就能走一圈。被看见这件事本身,就是很多孩子坚持下去的理由。

五、第一次可以怎么做(不需要先学语法)

如果决定先试试,第一次不要从"变量是什么"开始。按这个顺序,一次三十分钟:

  1. 先让他走进去。 打开一个已经部署好的世界,用键盘走一圈。这一段的目的是让他知道"这是一个地方",不是一个软件。
  2. 打开编辑器,摆一个东西。 从模型库里拖一个物体出来,放到他想要的位置。这一步不需要代码。
  3. 改一个数值,看变化。 物体的大小、光照的亮度、天空的颜色——改一个数,看一眼。这就是编程里"改动与结果"的关系,只是暂时还没写到代码。
  4. 让他说出他改了什么。 说不出来就回到第 3 步,再说一遍。

注意这里没有"第一节课要讲什么"的设计。 我们的身份不是教育机构,给不出课程;能给的是一个已经在跑的世界,让家长和孩子自己试。

桌面端浏览器打开 3D 世界的实机画面
桌面端浏览器打开 3D 世界的实机画面

上图是桌面端浏览器里一个世界的实机画面。对家长来说,它是一个有用的参照:孩子做完之后,应该得到的是类似这样一张"可以走进去的画面",而不是一段看不懂的代码。你要验收的是画面,不是代码。

六、要准备什么

一台能开浏览器的电脑。 台式或笔记本,近几年的都行。平板能看,但写代码需要键盘,纯平板的方案走不远。

一个能问的人。 部署这套东西要动服务器、数据库、端口,家长大概率搞不定。找一个懂点技术的朋友,或者让孩子自己在社区里问——这本身就是学习的一部分。

一段不催的时间。 这套东西不是一节课出成果的类型。第一周基本都在装环境,这是正常的。

七、什么时候该停

停下来不是失败,是省钱。出现下面几种情况,可以先停:

只在里面逛,从不建东西。 说明他要的是玩,不是造。玩也很好,但不必为"造"付费。

只对 AI 生成的结果有兴趣,对"为什么会这样"没兴趣。 这类孩子用生成工具会很开心,但学不到工程思维。这不是缺点,只是方向不同。

一遇到报错就不耐烦,也不愿意读。 报错是这类学习里躲不开的部分。完全不愿意碰,说明时机还没到。

家长自己完全无法验收,也不打算找一个人帮。 没人能接住问题,第一次卡住就会停课。这一点比孩子有没有兴趣更致命。

目标是竞赛或升学加分。 那走的是算法路线,和我们这套东西几乎不重叠。别绕。

八、边界与未实测

这一节比前面几节都重要,因为"教育"这件事太容易被写得太乐观。

  • 我们不是教育机构。 没有课程体系、没有教材、没有师资、没有任何教学案例可以引用。
  • 本文没有课堂实测。 上面关于"孩子会怎么反应"的判断是经验,不是实验结论。
  • 不承诺学习效果。 任何"学完能达到什么水平"的说法,我们给不出来。
  • 手机端帧率与耗电未做完整实测。 能进、能逛是验证过的,具体表现以设备为准。
  • 规划项未实现:AI 拼装世界、Agent 商店、Agent 互操作、跨世界联邦 AI。给孩子讲这些时,要说清它们还在路线图上。
  • AI 接入有明确边界:AI 以人形角色走进世界之后,它看不见画面、不做语音识别与合成、不托管知识库、不能改变场景里物体的位置。让孩子知道"它做不到什么",比让他跑通这段代码更有价值。
  • 这套系统是完整可用的,但离它自己的天花板还很远(内部口径:已完成约 5%–8%,往上还有九成以上的空间)。说这句话是为了让你知道:这东西不会三天就玩完。
  • 许可:源码开放(source-available),本地跑不花钱;联网、商用、联邦需要订阅授权。
  • 自部署不等于任何合规认证。 学生的数据放在自己家的机器上,不等于满足任何具体规定;学校场景该满足什么,按当地规定办。

九、家长常问

问:几岁可以开始?

本文不给年龄建议,那是教育研究的问题。能给一个判据:他能自己读懂一段十行左右的代码在做什么,就可以开始碰代码;读不懂,就先在编辑器里做,代码慢慢来。

问:不先学 Scratch 行不行?

行。图形化积木有它的价值(第一节课就出东西),但它的天花板低,转到文本代码时还要重新入一次门。两条路都能走,看你想要哪种节奏。

问:孩子会不会只是三分钟热度?

很可能会。所以第一步不要花钱买长期课程,先用低成本方式试两三个月。热度退了,损失是一点时间;热度在,再考虑投入。

问:这套东西是不是要家长也得会编程?

不需要。但需要一个能处理"服务器装不上"的人。没有这个人,别开始。

问:孩子用 AI 写代码,会不会学不到东西?

取决于你怎么验收。只验收结果,会;验收"你能不能解释 AI 改了什么",不会。

问:能给我一套课程吗?

不能。我们没有课程。能提供的是一个可以立刻被改的世界,课程设计是老师或者家长自己的事。

问:孩子做的东西能带走吗?

能。整套东西部署在你自己的机器上,数据在你手上。你不续授权,本地仍然能跑;要联网、商用、联邦才需要订阅。条款以仓库 LICENSE 为准。

十、源码与仓库

三个地址内容一致,国内访问用前两个更快。仓库里有部署说明和一批验收脚本。

  • Gitee(国内访问更快):https://gitee.com/miduoxinxijeji/miduo.git
  • GitCode(国内镜像):https://gitcode.com/qq_35054471/virtual-world
  • GitHub:https://github.com/miduo100/3d-virtual-world

关于创世Genesis

创世Genesis是一套基于Three.js+WebGL构建的自部署3D虚拟世界系统,帮助个人与企业搭建属于自己的3D空间。浏览器直接访问,PC和手机双端兼容,支持多人在线、联邦传送、商铺系统,并支持Agent接入——AI能以具身角色进入你部署的世界。数据运行在你自己的服务器上,不经过第三方平台——让每个世界都真正属于它的主人。

先花两个月验证兴趣,再决定要不要花一年的钱。 创世Genesis(创世虚拟世界CRM系统)是一套浏览器端自部署 3D 虚拟世界基座——它不是课程,是一个孩子可以立刻上手改的世界。如果你通过「创世Genesis」没搜到我们,直接搜「创世虚拟世界CRM」即可。

关于名字:本文说的创世Genesis,即创世虚拟世界CRM系统,两者是同一个自部署 3D 虚拟世界产品。若你通过「创世Genesis」没搜到我们,直接搜「创世虚拟世界CRM」即可。
← 返回文章列表