事实上,很多人忽视了,这些“程序猿”不少出自世界级名校,理论和学习能力也远非普通人可比,更何况,早期IT时代已经转入了如今的互联网下半场,绝大多数“码农”的日子并非大家想象的那么舒坦和光鲜。
其实,少儿编程教育,学的不是真正的敲代码,也不是开发一个XX系统,而是学习编程思维或者计算机思维。
如果从刚需角度上,甚至还远不如英语、数学等重要,无他,最明显的例子,参加某个英语培训班,可以很明显的看到提高了多少分数,或者能够流利进行口语对话,但是回到文章最开始的故事,显而易见,编程思维是可以帮助孩子正确分析解释身边的发生的一些事情。
然,非也。
不同于专业编程,需要记住键盘和英文字母,甚至还需要有计算机原理、数据结构、软件工程等专业知识,少儿编程往往只需要会操作鼠标即可,更多是面向图形化编程,通过托拉拽的形式,完成一个程序逻辑的编写。
然,非也。
让孩子怎么学,我们应该先明确,应该从多大年纪开始学习,不同年龄段,适合学习的方式是不一样的。
(1)如果孩子在学前,大概在4岁到8岁左右,建议家长自己通过少儿编程游戏和孩子亲子互动,让孩子的游戏中得到编程思维启蒙,这个年龄段孩子驾驭不了复杂的逻辑,这类游戏一般不需要语音或者文字讲解,一试即会。
(2)如果孩子在小学到初中阶段,9岁到14岁左右,建议家长可以陪伴孩子学习Scratch编程,不建议急于寻找培训机构报班,目前国内的培训机构鱼龙混杂,很多课程不成熟,师资力量也不见得过关,纯属迎合时下少儿编程火热,让不少家长缴纳了智商税。
另外,家长通过自己陪伴孩子学习,本身就是一个与孩子共同成长、见证孩子成长的好机会。
(3)如果孩子在高中阶段,15岁到18岁左右,尤其是孩子已经完成Scratch的学习,且对这方面存在浓厚兴趣,建议可以给孩子报优秀的培训机构进行专业指导,可以学习更高级的一些语言,如Java、C、C++(如果想参与NOI信息学竞赛的话这个必须要学,2020年强制只能用C++),毕竟此时,一般家长的编程能力基本上不足以指导这个阶段的孩子,如有参加编程大赛的经历,更受国外名校青睐。