昨天看了一天推送,标题写着"这类孩子看起来很聪明,长大后可能会吃大亏"。 让我不禁好奇,希望能学到新的知识点。 点进去看了后,主要讲了10后的孩子用自学编程只做快闪作品大放异彩。 然后让我们家长开始反思,未来我们的孩子应该学什么? 我沉思了,对啊,时代在进步,未来孩子需要学什么?这倒是个问题。 昨天不是才看到一个6年级的小学生,叫陈灵石,他的作品《C10orf67在结直肠癌发生发展中的功能与机制研究》,去年凭着作品获得全国青创赛三等奖。 光是看这个孩子的标题,我就已经跪了。现在的小学生已经进步到这个层次了吗? 10岁的小女孩会搞编程,秃顶的程序员表示职位不保。 6年级的陈同学已经在研究遗传基因了,在实验室的科研学者们不知有没有感受到小学生来的压力。 陈同学的新闻,如果查到他的背景,不难发现他的父母都是做科研的。哎~这年头有一个好的爹妈真的很重要啊。 既然我们没办法成为这样的爹妈,那么搞编程的小女孩也是有个程序员的爹妈吗? 这个我就不知道了,毕竟文章的主题不是告诉她的父母有多么重要,而是要来告诉你,小孩子学习编程是多么的重要,重要到如果你孩子不学,那你儿子未来只能在企业车间做一个看狗的人。文中引用白岩松的一句话: 未来的企业车间里面只有一个人,一条狗。人的职责是喂狗,狗的职责是防止这个人碰机器。 这吓得我看看现在的儿子,满脑子的零食,看来未来只能看狗了。 后来一想,人都不能碰机器,那看狗是为了帮老板喂宠物吗? 不过作为新时代的家长,应该让孩子往更好的方向发展。 文章说到编程是这个时代的大趋势,那么我好好的了解一下"少儿编程"这东西。 说实话,第一次接触到这个是家附近开的一家"乐高"店,他致力于培养孩子逻辑能力,里面就说到了少儿编程这东西。 按照他们的说法,少儿编程能培养孩子的逻辑能力,编程思维,加上现在社会的进步,将来我们要进入智能时代,如果没有这么个技能在手,以后你的孩子跟不上社会发展。 而且在大洋彼岸的美国,奥巴马就努力推广"编程一小时"的活动。接着这个活动扩展到了比尔盖茨、扎克伯格、NBA球星波什、格莱美奖得主Will.I.AM(黑眼豆豆)等豪华阵容。 在英国强制要求5岁起必须学编程。 最主要的,这个编程会让你去买他们配套的机器人,然后用编程的技能自己开发一套技能。 哇,听起来好有科技感,仿佛我儿子学了后,分分钟可能给他爹造一个高达出来。 想想就开心。 我望着嘴里还吃着零食的儿子,也许造出一个口吐零食的机器人也是一大贡献吧。 问到学费怎么算?一个暑假班2999元,送一些配套的实物机器人之类的东西。 贫穷让这个社会少了一个编程大师。我微笑的对工作人员说了一声再见。 后来我去拜访在编程行业的朋友,也就是个程序员。 结果他认为我在侮辱他。 在他眼里,根本就没有所谓的"编程思维",实际就是一个程序设计的范本。 接着他巴拉巴拉什么计算机模型,控制流的有序性,反正我有在听,没听懂而已。 最后通过我的理解,就是儿子回家后,发现妈妈不在家,那他又开始拿起桌子上的零食吃。如果妈妈回来了,就把零食放回原位。 也就是说把一些事情通过一些触发条件变成自动化执行。 然后通过朋友的(各种吐槽)认真分析。 说白点,那些儿童编程就是网络版乐高积木(不就是"我的世界"吗)。 乐高之所以出名,是他们可以通过各种积木,做出各种想象力的东西出来,汽车房子,恐龙机械人等,是需要孩子自己感受,实实在在的体验。 其次,他们都是用什么教编程?答案是Scratch。 Scratch是啥?贴一段维基百科的介绍:Scratch是麻省理工媒体实验室终身幼稚园组开发的一套电脑程序开发平台,旨在让程序设计语言初学者不需先学习语言语法便能设计产品。开发者期望通过学习Scratch,启发和激励用户在愉快的环境下经由操作(如设计交互故事)去学习程序设计、数学和计算知识,同时获得创造性的思考,逻辑编程,和协同工作的体验。 Scratch适用于8岁以上用户。即便用户从未学过程序编程,通过拖曳预先设定好的积木式程序模件,堆栈出指令,设置或控制角色及背景的行动和变化,从而完成程序设计。 主要不足:Scratch 没有针对本地文件的输入/输出功能,不支持多维数组和数组嵌套,自定义子程序不支持设置形式参数也不支持设置返回值,无法进行角色的局部碰撞检测,缺少并发控制,无面向对象特性,不方便进行逻辑条件的复杂组合,调试困难。 Scratch主要是激发孩子兴趣的一个入门语言。它上手简单、界面绚丽,方便孩子产生兴趣,但同时,它只是一个玩具,不能拿来做工业项目,现在看来不会,将来也不可能(设计天生有缺陷,或者说设计就不是拿来干这个用的。) 也就是说你就算学了,未来在社会也是要扔掉的。(你让我交钱学一个未来没有用的东西) 其实学Scratch也没有什么不好的,主要是培养孩子的兴趣嘛。可是问题是Scratch在网络上是可以免费学的,免费。而且操作很简单,只要拖动一些模块,就可以完成相应的指令,根本没有用到一点编程的技能。 既然我可以上网自己玩免费的,干嘛要交钱去学。 另外学习逻辑能力的,看几部名侦探柯南都能培养逻辑能力。 其实从和我朋友中了解到,学习编程和算法的思维和工具,其实也是不错的爱好,如果孩子有兴趣的话,倒是可以让他为此学到很多东西。 比如孩子想要创造一只猫的动画,不仅要用编程,还要了解猫的习惯,了解如何去讲好一个故事。 可是最让我反感的就是很多机构动不动就吓我们这些年轻父母的心,说什么未来的社会需要大数据,云计算,AI等等。如果不趁早学,以后只会被社会淘汰。 可是等我实操了少儿编程后,发现跟什么AI半毛钱关系都没有,如果想学,聪明点的1个星期就能上手。相反他们更需要知识积累和活跃的思维方式。 与其去学这个所谓的"少儿编程",难道多读几本书,多上几个补习班不香吗? 你看看人家陈同学会去弄什么编程吗? 那时实实在在的基因学。还真没有必要去报名一个耽误时间,又耽误学习的培训课程。 最后我朋友问我,你这么想让你儿子成为程序员? 我看了看至今单身的他,我是对高达有执念吗? 不,我还是希望我儿子成为和陈同学一样的人,我准备去盖一座实验室。