玩游戏”和“编程天才”其实只差你的一个引导 (2)
杨英豪说:升了初中之后,很多兴趣爱好就不学了,但唯独没有让我放弃的就是编程语言。”
他不仅对编程非常感兴趣,而且还在全国信息学奥赛普及组中获得了一等奖。对杨英豪来说,编程就像他的良师益友。
不仅这些牛蛙们,说到比尔盖茨、扎克伯格这些IT界的大佬,令人艳羡的富豪们,他们也都有一个共同点——从小接触计算机、学习编程。
扎克伯格11岁开始学习计算机编程,创办Facebook(国际版的微信+微博);
比尔·盖茨13岁学习计算机编程,创办微软(Windows操作系统);
苹果公司CEO乔布斯12岁开始学习编程(iPhone,iPad);
Uber前首席执行官特拉维斯·卡兰尼克6岁开始学习编程(美国版滴滴打车);
Google人工智能AlphaGo的创始人德米什·哈萨比斯8岁开始学习编程(人工智能领域翘楚);
特斯拉、SpaceX火箭公司创始人埃隆·马斯克9岁开始学习编程(纯电动汽车、可回收火箭);
数不清的科学界、互联网界的大佬们,都在他们还小的时候就开始学习编程。
奥巴马甚至亲自拍摄视频,就为了让孩子认识到学习编程的重要性。
说到这儿,我的意思你应该也明白了,不想让孩子玩游戏,宜疏不宜堵,在生活中,不爱玩手机/电脑/iPad游戏的孩子极其罕见,但如果我们尝试着对孩子进行一些引导并告诉他,游戏世界的背后其实是一个更加诱人的编程世界。
从玩游戏到编写游戏,孩子从游戏的俘虏一跃成为游戏的创造者,对游戏的认识将有本质的改变,这对戒掉游戏瘾大有裨益。
同时,孩子在学会游戏后自己去设计一个游戏并让他的小伙伴们玩他设计的游戏,他会非常开心、非常有成就感。而孩子也会从玩游戏认识编程、爱上编程,最终也像上面的孩子们因为编程而早早跑赢于同龄人。
同样是玩着电脑的快乐光阴
玩游戏和玩编程的孩子结果将会是
天壤之别、判若云泥
除了戒掉游戏,编程还能给孩子带来什么?
[d3hfZm10PXBuZw==副本2.png]
在我家孩子接触了编程一段时间后,除了上面提到的戒掉了游戏瘾,编程还给孩子带来了很多其它变化:
1、培养孩子的逻辑思维能力 其实通过编程做一个作品的过程,就是孩子自己创造一个事物过程。最起码孩子首先要在心里大致构造出自己想要的作品模样,然后开始思考第一步该怎么做,第二步该怎么做。
这就是所谓“编程思维(computational thinking)”:“理解问题——找出路径”的思维过程,它由分解、模式识别、抽象、算法四个步骤组成。通过这四个步骤,一个棘手的复杂问题先被拆解成一系列好解决的小问题;每一个小问题被单独检视、思考,搜索解决方案;然后,聚焦几个重要节点,忽视小细节,形成解决思路;最后,设计步骤,执行——问题解决。
这一点我认为是对孩子成长、培养高效的思考模式、做事视角,帮助最大的。
2、编程是问题和目的导向的,有助于提高孩子解决实际问题的能力 孩子好几次为了让程序里的小动物动起来都急哭了,然后问了老师,改正确之后又高兴的手舞足蹈,这个过程我觉的很锻炼孩子面对问题,排查问题,解决问题的能力。
3、能强化孩子对数学重要性的认识,并培养孩子的计算思维 程序的核心是算法,是算法就离不开数学和计算思维。
4、程序有错就不会按编程者的意愿运行,这可以让孩子意识到粗心的危害,并逐步养成细心的习惯 学编程的孩子都知道:编程世界里从没有“差不多”二字,只有“严谨和准确”。我身边很多孩子学完编程后,做计算题都莫名其妙的不跳步骤了,后来问了孩子才知道,编程写多了,跳了步骤怕程序“走不通了”。
除此之外,学习编程对孩子们的团队协作能力、解决问题能力等等都有很大的帮助!