
是。
小孩子自己感兴趣,看看教材或者网上课程学着写点代码,这不是智商税,是有益的个人爱好。
但近两年铺天盖地打广告的“少儿编程”培训机构,有一个算一个,全都是骗家长钱的智商税。
现在的所谓少儿编程大致有两种方向:
一种是极度简化、幼齿化的所谓图形化互动编程,其实就是包含了逻辑算法的电脑游戏。这也不是培训机构首创,国外不少在线编程教学网站早就有了,而且是免费的。某些机构直接抄过来或者汉化一下作为教材让孩子玩,美其名曰少儿编程。
这种极简化编程游戏跟现实的编程工作相比,就像玩乐高跟现实的机械工程师、建筑师相比一样。
如果有人开个班给孩子玩乐高,但忽悠家长这是在培养未来的工程师建筑师,不玩就会落伍,将来找不到好工作,制造家长的焦虑感,报班半年收一两万块。你说这算不算智商税?
另一种就是正经教编程,类似外面普通培训班的的简化版。
教真正的编程也算智商税么?对。
对尚未建立成熟数理逻辑的小学生甚至学龄前儿童而言,很难深入理解一行行程序背后的东西,无非就是照猫画虎地重复老师给出的python或c代码,再稍改几个变量而已。
这些最基础、最入门的编程知识,你扔给普通小孩子三个月可能都学得懵懵懂懂,学完恐怕半年就忘得干干净净;但把同样的课程留到大学时再看,一周时间就全掌握了。
所以这种拔苗助长的“少儿编程”又有什么必要呢?又何必花上万块提前学呢?
如果培训机构不仅仅是教孩子学最基础的编程知识,试图再进一步的话,那就有两个方向可选了。
一个是应用,也就是开发实际可用的程序,比如做个网站、做个手机App之类。
但这种培训为求简单稳妥,最新最新也要用两三年前的主流技术,搞不好还是四五年前的。
等孩子学会这些,将来上了高中大学再毕业参加工作时,起码又要过去十年。落后十五年的开发经验还有任何用途吗?
十五年前Web前端的任务是用flash和dreamweaver做静态网页,如今基于js的一切框架都还没诞生,就算有也没法在IE6上跑起来;十五年前的移动开发最多就是在诺基亚的塞班系统上做贪吃蛇;而当年最流行的PC桌面技术如今已经连工作都找不到了。
另一个方向似乎是最靠谱的,就是讲算法,往ACM大赛的方向培训。还可以给家长描绘个美好前景:参赛拿高分,进名企赚大钱。
但这真的是随便哪个孩子从小砸几万块钱就能教出来的吗?
编程算法大赛的本质跟奥数差不多,既需要强大的数理逻辑思维打底,更要经过长期的试题模式培训。而培训所教的区区几个程序表达式运算符实在不算什么。退一步讲,如果孩子学这些都费劲,那他的天赋估计也不足以到参赛拿奖的地步。
拿出这些精力和金钱踏踏实实学数学,可能对将来工作时编程的算法能力帮助更大。
只懂皮毛不理解原理,就算当了程序员也很难往上走。整天忧心忡忡35岁失业的传言,搞不好自己干到二十七八就被迫转行了。
我观察了很久,“少儿编程”这个概念无论怎么看,都从头到尾充斥着智商税的气息。
你当它是娱乐,就没有任何必要花大钱报班培训;你希望孩子将来在程序员的职业生涯上走得更远,就该让他先打基础,有兴趣的话自学一点,上个好大学再成体系地学习。
它瞄准的就是对编程一无所知的家长,一边描绘美好前景一边制造焦虑,让家长掏钱给孩子灌输一堆无用且过时的知识,仅此而已。
