没错。儿童编程是智商税。
我带小孩儿去读幼小衔接的时候,隔壁教室在用python教三年级小孩儿写程序,根据老师和家长的交流,这位小学生,已经学了两年了,当然每年也就32节课。这节课的教学内容大概是用python判断一个人的成绩水平。比如,你输入一个91分,程序输出一个“优秀”,你输入一个34分,程序输出一个“不及格”。。。。。。家长觉得小孩儿学习不认真,回家就玩手机,不写程序,老师建议家长带她去考级,以考促学。
这不妥妥的智商税吗?首先,这个难度的代码,放在大学里面,大概也就是12个学时的教学进度。你让一个小朋友学了两年。。。。。。
曾经我也考虑过如何给6岁左右的小朋友进行编程启蒙。
发现基本不可能。
最简单的一个例子,编程让一个正方形旋转30°。小孩儿无法理解30°是个什么东西,更无法理解sin30°是个什么东西。
启蒙的目的是为了培养兴趣。
无法理解的东西是无法培养兴趣的。
好在,及时打住。看了一些研究,编程启蒙应该放在10岁左右,最早应该是三年级的那个暑假,并且,数学成绩至少保持在全班的前5%。而且,不要学scratch、python那套东西,直接从C++开始,学完以后上硬核的数据结构、算法课程。这样才有意义。如果学不会,那就直接放弃,本身适合学编程的人口比例就不太高。
还有,培训机构搞的那一套考级,比赛的机制实际上是没有任何作用的,只是为了让你报课。