孩子|孩子学编程有什么用 学编程越早越好吗

越来越多的家长送孩子去学习编程,一方面提升孩子的逻辑思维能力和学习成绩,一方面还可以让孩子多一个生存技能,孩子学编程有什么用?学编程越早越好吗?下面带来介绍。
孩子|孩子学编程有什么用 学编程越早越好吗
文章图片
孩子学编程有什么用?
机构宣传的那些好处可能都比较注重实用性,我们先不说这些。
从家长角度来讲,学习编程的好处其实还是在以下两方面:
1. 培养“如何解决问题”的思维方式
编程思维的核心,其实是把复杂的问题分解成一个一个较小的模块,而其中的一些模块应该是可以重复使用的。
预先设计好这些模块之间的联系,逐个实现这些小模块之后,再把它们都整合到一起——这种能力对于解决任何问题都有帮助,也是让孩子学习编程最大的收获之一。
2. “调试”这个过程所体现的价值
没有人能一次把程序写对,写完之后一运行,总会发现这样、那样的问题,这时候就需要进行“调试”。
调试对于孩子来讲其实是个很痛苦的过程,有时候调了半天还是不行,就很有挫败感。但这个过程恰恰能锻炼很多能力:
比如怎样找到问题出在哪里,其实有很多技巧和方法;还要有足够的耐心和敏锐的观察力——这些都是放在任何领域都很有用的能力。
至于用编程来提高课内成绩,理论上也许可以做到,但现实中并没有太多数据支持,所以大家也别太当真。
至于编程是否能帮到升学,也是大家很关注的问题。
我观察到的是:跟升学相关的“硬通货”比赛赛事其实是非常少的。
比如拿NOI(全国青少年信息学奥林匹克竞赛)来说,每年全国比赛金牌也就几十个,其实是非常小众的——如果我们拿这个奖牌作为学编程的目的,就会搞得像曾经的“全民奥数”一样,家长和孩子都身心俱疲,也没什么意思了。
学习任何东西都是同样的原则:兴趣为先,适度引导。
孩子|孩子学编程有什么用 学编程越早越好吗
文章图片
学编程越早越好吗?
我们这一届家长,其实很少有人从小就接触编程。很多人可能到高中甚至大学之前都没有摸过电脑。作为一个“异类”,我自己是从小学的时候就开始边玩边学编程了。
【孩子|孩子学编程有什么用 学编程越早越好吗】那时候的编程还不像现在有各种图形化、看上去很好玩的环境和工具,都是直接编写程序代码的。我认为小学作为编程的起点是可以接受的。
我自己也带过一些孩子学习简单的编程,尽管每个人接受程度不同,但总体而言,小学二年级(7~8岁)的孩子,其实都已经可以理解编程的基本概念和逻辑了,比如指令、循环、分支、变量等等。
不过,这是否就意味着学编程越早越好吗?
曾经有一个著名的“双胞胎爬梯实验”:
一对双胞胎,其中一个宝宝在48周时开始训练爬楼梯,另一个宝宝在52周时才开始训练,结果两个宝宝都在54周的时候学会了。
学编程也是一样,晚点开始,也未必就会落后,可能还能帮你省点钱。
这是因为一旦孩子的抽象思维和逻辑思维有了一定发展,编程中很多概念就可以被很快理解了;但反过来,你给一个幼儿园小朋友讲这些东西,就需要花很长很长时间,他们还没办法完全理解。
孩子|孩子学编程有什么用 学编程越早越好吗
文章图片
小孩子无法理解这些抽象的概念怎么办呢?
那就只能搞所谓的“寓教于乐”了:以玩为主,把战线拉长。这样做对于机构其实也有好处,因为孩子报培训班都是有一定粘性的,早点把你圈进来才能让你一直学下去。