小心,别被少儿编程忽悠了

Python技术

共 2340字,需浏览 5分钟

 ·

2021-01-15 14:26

前些天, 教育部在给全国政协委员的答复函中称, 将包括编程教育在内信息技术内容纳入中小学相关课程。


那些少儿编程培训机构看到这个消息,估计高兴得要跳起来了,哈哈哈,教育部都出来站台了!将来有编程考试了!看你学不学!


赶紧用最大号字打印出来,贴到墙上,让那些连1万多块钱都不愿意出的家长们看看!不学编程,将来肯定输在起跑线上!


输在编程起跑线上?


我自己就是程序员,还自封为“全沾工程师”,如果我的孩子输在编程的起跑线上,我这老脸往哪儿搁?!


所以,在某个暑假,我就给琢磨着给孩子找点编程的事儿干干, 因为如果你不给他找事儿,他就找你的事儿。


看了一圈,发现了Scratch Junior , 就是Scratch 积木编程的初级版, 非常简单, 在我这个老司机看来那就是一个玩具, 稍加指导以后,就把iPad丢给他:自己玩去吧!


整个世界清净了!


过了一个小时,我过来视察,发现他已经开始自己写小游戏了,抱着iPad不愿意放手了!


不过, Scratch Junior太简单, 很快就玩腻了。


这时候我发现上海有个小学生在B站讲Swift Playgroud编程火了, 让我心生不平,开始忽悠:咱们来学Playgroud吧,我也给你录个视频,肯定比他火,将来苹果还会给你发给纪念品啥的,可以显摆显摆。


Swift Playgroud可就复杂多了,有了变量,分支,循环,操作一个小人不断闯关。




很快,我又一次得到了一个十分打击我的结论:我的孩子在编程上不是天才,是个普通人!


那就这样吧,能学一点是一点吧。


Scratch Junior 和 Swift Playgroud 基本上可以自己玩,当我准备给他来个进阶,玩真正的积木编程Scratch的时候,我就发现,我这个“全沾工程师”必须得亲自下场,手把手地教了。


疫情期间,有个编程机构送了我一个编程账号,让我试用,不,应该是孩子试用,这是个大型的闯关游戏,居然直接上了Python语言,到了后面的关卡,还需要数组,函数等高级概念, 比较难了。


这真是一个大型耗时游戏,极大地解放了我的时间!


不过“悲剧”很快发生,孩子眼睛发涩,到医院一测,居然近视了,这还了得,果断停止!


一路走来,我一直在悄悄观察,我发现两个重要的东西:


1.  孩子喜欢在电脑中创造东西,尤其是能控制卡通人物,做个简单的小游戏的时候。


2.  很多少儿编程课都被精心设计成游戏模式,通过不断闯关来吸引小朋友的注意力,让他们觉得编程好玩儿,上瘾。


我一直在思考这个事关人生前途的重大问题:孩子到底是喜欢游戏啊,还是喜欢编程啊?


我的结论是:喜欢前者的可能性更大 。


现在那些“万恶的”少儿编程游戏会巧妙地把知识点包装成游戏形式,让小朋友玩得不亦乐乎, 但是知识含量很低,经常是玩了很久才讲那么一点点知识点。


所以我的观点是:玩一玩这些编程游戏是没有问题的,可以看看自己的孩子有没有编程天赋。


比如我认识一个上海的编程小神童(小神童,你看到这篇文章可以留个言啊),小学就学了C++,说起程序的编译过程头头是道,暑假看《编码》、《计算机程序设计艺术》,写MMIX模拟器,还非要加入我在知识星球组织的《深入理解计算机系统》读书群和《Head First Java》读书群,想和一群已经工作的叔叔阿姨们交流......


但是在小学低年级,投入大量时间和金钱,在编程游戏中学习一点儿东西,得不偿失。到了小学高年级或者初中,这些知识点轻松搞定,事半功倍。


各位家长,我们完全不用担心孩子会输在编程的起跑线上,冷静一点儿,不要焦虑,不要被那些不良的培训机构忽悠。


如果少儿编程培训班对你展开话术进攻,你招架不住的时候,我送你一个核炸弹来反击:计算思维


你要高屋建瓴,从顶级大学的顶级教授开始,这么说:


2006年,美国卡内基·梅隆大学周以真教授提出了“计算思维”这个概念,就是以计算机可以执行的方式,来表达问题和解决方案, 它包括:


Decomposition(问题分解)

把一个复杂问题拆解成一个容易解决的小问题


Pattern Recognition (模式识别)

找出不同问题的共同点,然后举一反三


Generalization and Abstraction(概括与抽象)

关注关键信息,忽略不必要的细节,排除无效信息,发现问题核心


Algorithm(算法)

建立解决问题的过程,有点类似于编程中的算法


友情提示:一定记住这几个英语单词,读熟,背熟(Recognition,Algorithm可不好发音啊!), 直接当作王炸给甩出来, 这样你的形象会瞬间高大起来!


你可以面带微笑,优雅地说:请问这些最最核心的编程思想贵机构会怎么教?如何在课程中体现呢?


如果那个少儿编程培训班的销售脸色郑重,真能说个一二三四出来,又把你套住了,你就说是在码农翻身公众号看到的,在这里随便问问而已。 然后在心里边记下这家机构的名字,考虑考虑它。也要记住在公众号给我留个言,咱们再想办法找回场子。


如果他张口结舌,顾左右而言它,或者反复强调教育部,给你看乔布斯,比尔盖茨,扎克伯格那些高大上的视频, 你心中可以冷笑一声,把那一万多块攥紧, 挥一挥衣袖,不带走一片云彩。


PS公号内回复「Python」即可进入Python 新手学习交流群,一起 100 天计划!


老规矩,兄弟们还记得么,右下角的 “在看” 点一下如果感觉文章内容不错的话,记得分享朋友圈让更多的人知道!

神秘礼包获取方式

识别文末二维码,回复:1024

浏览 35
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报