答案不是绝对的,有些孩子学习成绩平平,并不代表他就不能学习编程。学习少儿编程并没有那么高的门槛,即使孩子不是所谓的“优等生”,编程世界也绝不会排斥他的到来。就像有的孩子擅长音乐、绘画、体育一样,只要他对少儿编程感兴趣,就有可能在这个领域走出自己的一片天空。即便在某些科目上不擅长,编程也会让他们获得展示自己的机会,代码的世界当中没有一板一眼的规定动作,更没有所谓的“标准正确”答案,他们完全可以按照自己的想法解决问题,通过克服一个又一个困难、建立自信。
其实各种游戏、app应用就是由一串串具备自身特定逻辑的代码构成,如果让孩子们明白了游戏本身的原理、看懂了游戏世界的样子,并且自己也能写出游戏,他们还会沉迷其中么?事实上,喜欢玩游戏的孩子,往往对游戏规则理解迅速且容易上手,如此一来对游戏的潜在逻辑也更敏感,更容易发现一些窍门,这样的孩子本身不就非常适合学习编程么?
少儿编程学习,就像在玩一个递进的游戏,而达成任务需要完成具有不同逻辑顺序和联系的指令。当孩子们完全沉浸在这样探究式的编程学习当中时,他们的专注度会大大提升,这不仅与少儿编程的自身设定有关,也与孩子们的浸入体验的学习方式有关。编程中的孩子,会体现出很多平时家长觉得他们完全不具备的特质。在国外甚至有比较特别的例子,有学习障碍或无法专注学业的孩子们,在编程时反而特别能够融入其中、产生完全浸入式的学习效果——由此可见少儿编程的吸引力。
除此之外,学习少儿编程还需要环境的刺激或氛围,孩子自己独立学习与和小伙伴共同学习、完成任务的感受是截然不同的。可能有的孩子不善交流、沟通,那么少儿编程可以帮他们产生主动与小伙伴合作、交流的动机,更多人一起学习,也有利于互相促进、营造出理想的学习氛围。