新闻动态

少儿编程那些事

2020-11-28 18:00:13 李文超 3470

目前,少儿编程被越来越多的家长关注,很多媒体和机构也在宣传学习少儿编程的好处,部分宣传比较夸张,诸如“未来人工智能时代,不学习编程就会”导致家长更容易陷入焦虑,到底要不要孩子去学编程呢?


在知乎上有一个277万浏览的热帖,内容主要是讨论当下流行的少儿编程,是不是在收父母的"智商税"呢?


图片关键词


这个问题下面有823个回答,关注者4203,参与讨论的用户里有少儿编程创始人、程序员、系统架构师、少儿编程教师、高中生、家长等不同角色,他们从自身角度分享了对于少儿编程的认识和经验,有的直截了当地认为就是在收智商税,有的则是通过自己分析尽量客观阐述有哪些好处,该怎么学。


绝大部分人的观点要么赞成,要么反对,接下来STEAM在线小编带大家来看看他们的观点和理由分别是什么,供各位家长朋友在为孩子选择学习编程的时候参考一二。


Part One

学习少儿编程的好处


学习少儿编程的好处,大部分人谈得比较一致,比如,思维更有逻辑、更加严谨,抽象问题能力更强等等。




①分解、解决问题能力up:你会发现孩子更喜欢用理性思维分析一些事情,喜欢问“为什么”,喜欢思考“怎么回事”,喜欢用自己的能力去解决事情,而不是过度依赖家长和老师的帮助。


②将问题抽象成模型的能力up:你会发现孩子渐渐喜欢把现实中看到的事情、或者自己脑子中的设计输出,转化到自己编写的程序中,或者是喜欢画设计稿等等。


③对计算机运行的原理、软件运行原理等的理解:孩子通常会分不清现实和虚拟,会将软件中设计的内容当作是真实的,我们需要通过这些,让他们分辨、区分真实与虚拟设定。


学习编程的好处还是比较可观的,它能改造学生的思维方式,让其思维更严谨。更具有逻辑性,它的好处是不能具象表现出来,但又作用于生活中的方方面面的。


——星辰老师






培养逻辑思维能力。


计算机领域的基础经典算法有点类似数学中的九九乘法表。后者把最常用的算术乘法计算过程浓缩总结成了规则,前者则是把另一些高度抽象后的常见问题的解决方案精炼成了执行过程。


学习这些算法,就是学习数学家、计算机科学家们几十数百年来的智慧积累。而且,算法的学习过程,也是一种思维训练和头脑体操。


以上是从一个程序员的角度出发,来看少年儿童学习编程的意义。


——叶锦鲤




Part Two

对少儿编程质疑的声音


1、要锻炼孩子的逻辑能力,编程不是唯一项。



我不太相信一个在现实里逻辑混乱、叙事有问题、缺乏想象力的孩子,能通过scratch创造出优秀的作品——因为任何令人惊叹的编程作品背后,一定是这个孩子原本在现实里就拥有出色的逻辑思维能力、想象力和创造力。要锻炼孩子的上述能力,参与少儿编程的课程也许有帮助,但绝非仅来自这类课程的帮助。我排斥某些少儿编程机构通过「本末倒置」和「打击家长」的宣传方式来制造焦虑。


——Cecilia




2、现实体验是培养逻辑能力的基础,如果不给孩子各种现实接触机会,剥夺游戏和亲近自然的时间,很难学好编程这种抽象的东西。


对儿童来说,编程是抽象的乐高积木;而能够把现实中的乐高玩好的都是凤毛麟角。因为想要玩好现实中的乐高、做出各种实用/不实用、好玩/不好玩的机械结构,就需要孩子真正的和大自然交朋友,实实在在体验过杠杆、水流、花香……他们需要时间。需要实实在在的玩过游戏,实实在在的解决过一些现实问题——哪怕是动脑子想想怎样躲猫猫才能不被人发现、或者如何找到躲起来的小朋友。这些体验,是他们有能力进行逻辑思考的基础。


——invalid s




3、学编程没必要那么小学,早点晚点差别不大。在知识储备不足的情况下,学不到什么东西。


编程是一个不需要童子功的领域,早学晚学其实区别不大,一般来说高中接触就足够了。编程思维本质上就是理性思维,并不太需要从小熏陶。爹妈作为榜样秉承理性思维,比学习少儿编程,更有助于培养小孩的理性思维。在数理知识达不到一定程度的情况下,根本接触不到什么正经编程。现在所谓的少儿编程,无非是指挥小乌龟散散步,拖积木搭个自己都不爱玩的白痴小游戏,能搭出个俄罗斯方块顶天了。


——欲三更




4、少儿编程学得太简单,实战用不上,对于开拓思维、解决日常数学问题、参加竞赛没啥用处。


开拓思维?我觉得没有,不学习算法类的东西,只学习基础,如c++中的变量类型,循环,等等我觉得对于思维没有用的。


准备竞赛?我作为一名信竞生,对于这个还是很了解的,这几年信竞很不好,小学生初中生如果真的想搞竞赛,除了对于这个真的有兴趣,还是去学习其他四个竞赛吧,小学开始准备数学联赛或参加强基计划还是有机会降分报送的。而且,信竞从2020年开始将只支持c++语言,你学习python,PHP,js有什么用呢?如果真的喜欢写代码准备竞赛,也就不要来学习少儿编程了,去信竞相关网站,如计蒜客,洛谷之类的,或请一个老师,不好吗?


——身高1米868




5、铺天盖地打广告的“少儿编程”培训机构,不断制造家长焦虑感。



极度简化、幼齿化的所谓图形化互动编程,其实就是包含了逻辑算法的电脑游戏。这也不是培训机构首创,国外不少在线编程教学网站早就有了,而且是免费的。某些机构直接抄过来或者汉化一下作为教材让孩子玩,美其名曰少儿编程。


这种极简化编程游戏跟现实的编程工作相比,就像玩乐高跟现实的机械工程师、建筑师相比一样。


——苏莉安




6、课程设置有问题,课时冗长、本末倒置。



课程都是在教孩子代码块应该怎么用,导致课时冗长,本末倒置。就像去学书法,老师教你写字用什么笔、怎么握笔是必要的,但如果这个老师每次上课都教你用一种新的笔,让你用新的笔写个字,然后这节课就结束了。那么这个老师可能是个卖笔的。


Scratch其实很简单,据我的估计,孩子最少只需要1~3周的独立摸索,就能基本掌握外观,运动,声音模块里绝大多数代码块的使用方式。只需要2个月的左右的外界点拨+自己探索,就能理解大多数事件+控制+侦测里的代码使用。剩下的模块,需要根据学生的学习阶段而定:运算+变量+函数机制部分的理解最起码要孩子学习四则运算、代数式才能彻底理解的,这依赖于孩子的数学基础。


教育机构总不能说,孩子其实靠自学+老师极少的点拨就能够掌握Scratch大多数代码块的运用吧?


——星辰老师




7、师资问题严重,缺乏有经验的老师。



市场上大量缺乏比较有经验的老师,这不是一朝一夕就能解决的。想一想,喜欢编程的,计算机专业学得好的大多数去做开发...等高薪行业了,不喜欢编程的计算机专业同学,毕业之后也不会自讨苦吃还继续教编程。(多说一句,一线教师岗位,真的是吃力不讨好,因为机构对教师的时间、课时费压榨非常严重,真正走上这个岗位,我才真正感受到,教师的压力真的不比程序员小。)更何况大多数喜欢学习计算机的学生性格都比较沉稳内敛,这和招聘编程教师的要求区别非常大。


少儿编程机构要求的编程教师需要:优秀的表达能力,表现力,对学生心理基本了解。试问,在这样的矛盾下,尤其是还没有能力针对这些人进行专业的师资培训的机构,如何培养、推出优秀的编程教师?


——星辰老师




Part Three

如果学,怎么学?

很多人认为,只有小孩真正感兴趣才推荐去学编程,就是当你发现你的孩子确实很享受modeling的快感,并且为了看到程序运行的结果,对于环境安装代码调试这类枯燥的工作,乐此不疲。这种小孩,你就让他去编程吧,因为对这样的孩子来说,编程的过程不是求知,不是“陶冶情操”,而是享受自由。


因此,建议5~12岁的孩子可以先自己摸索scratch(需要家长适度引导),网上有很多免费的资源,STEAM在线之前也刊登过:


B站上最热门课程TOP15,数学和编程占了一半,排名第一的是?

少儿编程各个阶段该如何自主学习?

免费资源 | 学习强国上学少儿编程,带娃宅家Get新技能!

超级干货 | 程序员爸爸:从一年级到五年级,我是这样教孩子学编程!

全球近3000万学生都在这个网站学编程,而且免费!


12+岁以上的孩子如果有需要,可以直接进行c++/python的课程学习(不建议全程自学,还是需要老师引导,否则时间投入很大)。


还有网友用亲身经验告诉大家如何学习:


一年级时,捣鼓机器人,后来对编程感兴趣,三年级时开始自学scratch,我记得是那只猫。把这个捣鼓的差不多了,四年级学习c去了,把基础学的差不多了,初中开始学习c++,捣鼓算法,高一就开始准备竞赛了。推荐一下scratch,图形化的界面对孩子还是很友好的,通俗易懂,和代码中的思想很相通,可以用这个启蒙,如果真的感兴趣,可以上代码了。


对于不同情况的家长来说,有如下具体建议:


【1】理想的方法:家长和孩子一起学。这样至少家长能知道自己真的学会了没有,反过来无论通过直接考核还是间接旁观,对于孩子的状态应该能有所掌握。但是家长也不是人人都全职当家长的,就算全职也得料理家务,总不可能把所有孩子学的都学了吧。


【2】在自己不懂的前提下,退而求其次,可以请自己信任的对应领域的内行帮忙鉴定孩子的学习情况。但是也很少人能够把所有领域的专家都认识个遍。


【3】再退一步,还可以依靠社会公认的第三方考核体系来评判结果,常见的就是竞赛和考级。相对而言,艺术类的考级已经经历了几十年的博弈,相对更靠谱一点。计算机在这个方面没有那么突出的考核体系。就连之前最多拥趸的 NOIP 现在也忽然改制了,一切都在大幅度变更中,还没有相对稳定的依据。


【4】退到最后,如自己对于编程完全不懂的家长,想让孩子学编程,也只能通过选择培训机构的品牌来进行质量控制了。或者选择线上课程,每节课都能看到输出;或者是线下课程,通过和培训学校老师的直接接触通过常识判断其是否值得信赖。


STEAM在线认同一位网友说的,让孩子体验一下编程是怎么回事,挺好。但是,别把一个可以发展成兴趣的加分项逼成一场噩梦——这是最基本的底线了。


欢迎留言发表您的看法~


来源©微信公众号STEAM在线

图片关键词





图文/新媒体中心

(部分图片来自网络,如有侵权请告知删除。)


    官方网站:www.sastay.net     

联系电话:028-67875176


创新 | 引领 | 分享 | 协同

图片关键词

点分享

图片关键词

点点赞

图片关键词

点在看