跟朋友聊天,谈到了少儿编程,朋友问:“听说现在孩子都学什么少儿编程,你说这玩意有用吗?我看学费挺高的,要不要学啊?前几年,教育界刮了一股编程风,最近风头有点过了,不过,很多家长抱着“别人有,咱不能没有”的心理,对少儿编程还是很在意。尤其是在接到营销机构的电话、短信轰击后,心里难免毛毛的。尤其是教育部已经正式官宣,将编程纳入中小学相关课程了,还一度冲上过微博热搜,很难让人淡定的置之不理。
少儿编程要不要学呢?
回答这个问题之前,先要搞明白什么是少儿编程。有些家长认为,少儿编程就是培养未来的程序员,让孩子成为下一个乔布斯。其实,少儿编程跟未来要不要当程序员关系不大,少儿编程的培育重点有两个:
培养孩子解决问题的能力
少儿编程的基本设计理念就是把复杂的英文代码编程语言转换成图形,以指令化、模块化方式让游戏、情景动画、积木构件的形式呈现。它需要孩子有条理地分析、拆解问题,并一步步地解决问题。这个过程能训练孩子的观察力、逻辑思维力、空间想象能力、判断性思维等解决问题的综合能力。
让孩子熟悉计算机语言
技术圈的大咖们一直在叫:人工智能时代来了。什么时候来,还没有定论,不过,二三十年后,孩子们进入职场,人工智能肯定已经非常成熟了。提前让孩子熟悉与计算机沟通的语言,他就能更自如的应对未来。另外,很多孩子初高中的时候,游戏上瘾不能自拔,提前引导他们对游戏背后的运行程序感兴趣,孩子以“看透、看破”的心情玩游戏就不容易上瘾了。如果孩子能把玩游戏的劲头转移到编写游戏上,孩子的收获感会更强。
怎么样学好少儿编程?
习惯养成养成第一步:先做好规划
孩子直接动手编码之前,爸爸妈妈一定要告诉孩子:永远不要在没有任何设计的前提下就开始编码。不打无准备的仗,其实编程,就像盖房子一样,前期要进行设计,设计几间房,房间的构造,每间房的用途,如果没有充分考虑那么以后会不停拆了重新盖。编写代码也是同样的道理,如果没有提前进行规划设计,那么就会出现不停修改的情况。
代码还反映了创作者是什么样的人。好的代码应该像一首好的诗一样简洁、易读、流畅。当然,这离不开能力和良好习惯的支持。所以父母必须让孩子知道,他们不是在为机器编写代码,而是为自己将来编写代码。所以编写可读代码很重要。事实上,编程又像谱一首好的曲子。音调应该是一致的,单词描述性和句子结构良好。
多练习,让孩子进步飞快
让孩子知道,编程的学习是永无止境的。在这个领域,技术更新速度非常快。在过去10年间,许多发展方式和编程语言都被宣布为过时的。孩子只有不断学习,吸收新知识,更新自己的知识储备,自己的技能才不会过时。要让孩子尽量多地进行练习,把所学的知识融为一体。少儿编程学习是一个累积过程。只有循序渐进,才能为今后的程序设计打下良好的基础,有助于提高编程水平。父母不应该越俎代庖或揠苗助长,而是脚踏实地才会有所成就。
多读书,保持阅读编程书籍的习惯
阅读分“考试阅读”和“知识获取阅读”,目的不同方法亦有别。考试类阅读的通则是题目比文章重要,文章内容的阅读必须服从于题目类型的需要。那么我们有必要了解编程考试的要求和文化内容;而获取知识阅读必须学会分类,按不同的编程主题进行阅读。很多书不需要我们字字都看,重点是一篇好的编程文章或一本不错的编程书籍是否有吸引你的某方面特质。
总之,对于编程学习,尤其是少儿编程学习,找到适合自己的学习习惯非常重要。之后就是按照这个习惯坚持每天练习,在不断重复中将各种形式变为自身养分,把优秀变为一种习惯,才能从实现从优秀到卓越的质的飞跃。