当前位置:首页 > 阅读 > 深度分析,关于让孩子学编程的是与否?

深度分析,关于让孩子学编程的是与否?

深度分析,关于让孩子学编程的是与否?

2020年用户规模接近2.4亿人(幼儿园学生到高中生),少儿编程市场未来增长空间巨大。在政策支持、市场成熟等多重因素的加持下,少儿编程机构在资本寒冬中迎来了自己的风口。

各类少儿编程教育机构如雨后春笋,质量参差不齐,但这并不妨碍这个行业的迅速发展。首先接受和尝试让孩子学习编程的父母,大部分是来自于一二线城市、从事或对科技行业有一定了解的群体,对编程有一个大概的认识。

然而还有很多父母,对编程是什么知之甚少,面对铺天盖地而来的宣传广告,无法做出合理的判断,只是跟随“潮流”给孩子报了编程培训班。

希望这篇文章能让困惑的父母找到一些方向和答案。

孩子学编程到底能不能提高学习成绩?

长期看来,答案是肯定的。短期来看,效果未必立竿见影。

相对于数学、语文、英语等学科的培训,少儿编程更像是一项基础技能的培养,练的不是某一项具体的“武功秘籍”,而是学习、吸收、将各种武功秘籍融会贯通的能力。一旦有所成效,再学常规的学科,都能事半功倍,甚至突破界限达到意想不到的高度。

所以做为父母,在给孩子选择的时候就要明白,学习少儿编程的核心的理念是把编程看作与阅读、表达、数学等一样的基础技能,当作小朋友成长所必需的基础技能来培养。

孩子学编程能帮助升学吗?

这也是大部分父母都关心的问题,也更需要理性看待和思考。如果能做到拔尖,不管是语文、数学、物理等等,大部分学科都是对升学有帮助的,都有被名校破格录取的可能。编程也同样如此,比如NOI(全国青少年信息学奥林匹克竞赛),每年全国比赛的几十个金牌得主,基本可以保送清华北大等名校。

但如果每个父母都拿这个奖牌作为孩子学编程的目的,显然也是不现实的,结果会像曾经的“全民奥数”一样,家长和孩子都身心俱疲。

对大部分孩子来说,学习少儿编程的好处主要在以下两方面:

第一是培养“如何解决问题”的思维方式。

编程思维的核心,其实是把复杂的问题分解成一个一个较小的模块,而其中的一些模块应该是可以重复使用的。

预先设计好这些模块之间的联系,逐个实现这些小模块之后,再把它们都整合到一起——这种能力对于解决任何问题都有帮助,也是让孩子学习编程最大的收获之一。

第二是“调试”这个过程所体现的价值。

没有人能一次把程序写对,写完之后一运行,总会发现这样、那样的问题,这时候就需要进行“调试”。

调试对于孩子来讲其实是个很痛苦的过程,有时候调了半天还是不行,就很有挫败感。但这个过程恰恰能锻炼很多能力,比如怎样找到问题出在哪里,其实有很多技巧和方法;还要有足够的耐心和敏锐的观察力——这些都是放在任何领域都很有用的能力。

编程需要从小就开始学吗?

即使要学,孩子有必要从小就开始学吗?孩子是否能理解编程是什么?

从孩子的理解能力来说,尽管每个人接受程度不同,但总体而言,小学一二年级(7~8岁)的孩子,其实都已经可以理解编程的基本概念和逻辑了,比如指令、循环、分支、变量等等。

从学习的必要性来说,现在的孩子从一出生就生活在信息化、科技化的时代,每天不可避免接触各种各样的电子产品。在未来的生活中,人们使用数字化设备和软件来处理工作的需要会越来越大。这些变化也需要人们对计算机逻辑有更深的理解,要具备与计算机相近的“计算思维”,并具备与之关联的能力。

不过,这是否就意味着学编程越早越好呢?

但早点开始,拉长战线,孩子的学习过程可能会更深入、更轻松。

举个例子,大部分父母可能是上大学才开始接触计算机和编程,一下子让你学习接受编程的逻辑,其实是非常困难的事情,因此计算机也成为了继高数之后,最难学的学科之一。而从小就接触过计算机和编程的同学,学起来就会得心应手得多。

女孩子有没有必要学编程?

在我们的普遍印象中,要做一个程序员,就必须要有很强的数学能力,而编程学习在性别上也倾向于男性形象。一份覆盖全国29个省份的2020年程序员最新现状调查报告显示,程序员群体中男女比例为 89.6% : 10.4%,接近 9 : 1。

但美国华盛顿大学的一项新研究表明,要更快掌握计算机编程技能,语言能力可能比数学知识更重要。研究人员3月2日在《科学报告》杂志上发表论文称,具有强大语言能力的人学习编程语言的速度更快、学习效果更好。

在实验中,研究人员对36名从未学习过编程、母语为英语的成人志愿者学习通用编程语言Python的能力进行了研究。在这些志愿者展开学习之前,研究人员对他们的语言能力、计算能力、问题解决能力、注意力、工作记忆力等进行了测试评估,并对其进行了全面的心理测验。

在所有测试完毕后,这些志愿者开始进行Python语言学习,参加10节45分钟的在线指导课程。

研究人员发现,语言能力是志愿者学习效率的最强预测指标,解释了近20%的个体差异。天生语言学习能力强的人学习编程语言更容易、更高效。

除语言学习能力外,推理能力、记忆能力也与编程语言学习效率有关,但相关性要小一些,而数学能力的相关性则更小,只解释了学习速度2%的个体差异。

或许,正确的关系链是这样的:语言能力编程能力数学能力。优秀的语言能力意味着拥有更好的编程学习能力,而优秀的编程能力意味着更强大的数学学习能力。

总之,学习编程更多是依靠语言技能,而非数字技能。

这个结论对于打破“女性不适合学习理工科/计算机”的偏见有重要影响,因为编程常被看作是一个“数学密集”的领域。但是平均而言,女孩一般具有比男孩更高的语言技能。

随着编程逐渐成为许多工作的必备技能,对于每一个孩子来说,学习编程都是很有必要的。

做为父母,是否要让女孩学习编程,应该取决于孩子的兴趣和父母的培养规划,与性别无关。

学编程应该选择线上还是线下?

学习编程应该选择线上还是线下?这个问题应该回归到学习编程的本质。

少儿编程的学习目的核心是思维培养,本质还是培养孩子自主学习和解决问题的能力。对于一个具体的问题解决方法,老师也只能是启发式教育,不会告诉你直接答案,因为在编程的世界里,解决一个问题有千万种方案,需要投入更多的时间去思考,寻找解决办法。

而线上课程的教学模式,更能提供合适的学习环境:

1、编程创作的载体是计算机,天然适合线上教学。现在的孩子伴着数字设备和计算机长大,天生就熟悉一些应用机制,线上学习不存在认知困难。

2、学习和思考的时间更自由。线上随时随地可以学习,只要按照预定的时间上课就行,每个孩子都可以有足够的时间去思考和解决问题。

3、家长可以随时了解孩子学习进度。线上课堂我们当家长的可以看到孩子到底在学什么,而线下课一般家长是不能陪同的。

4、线上学习能获得更好的教学资源。编程教育师资高水准、普遍化还需要一定的时间和努力,但每个培训机构都会有至少几个顶级师资,线上教学可以用少数精锐的老师去教更多的学生。

5、线上学习价格更实惠。市面上线下少儿编程可以一年的学费在10000元左右,线上课程3000元左右。

为了培养孩子的编程思维,跟上人工智能时代,积木创客专注内容打磨,推出少儿编程0基础入门课程!

5大节【Scrach少儿编程启蒙课】

原价49元,现在1元抢购报名!

点击下方链接获取

立即报名,给孩子一个成为学霸的可能!

以上就是(深度分析,关于让孩子学编程的是与否?)全部内容,收藏起来下次访问不迷路!