学编程可以提升智商?聪明的孩子都在寒假玩这个!

2019-12-07


学编程,可以变得聪明

研究显示,学过电脑编程的学生在不同的认知能力测验Cognitive Ability Tests)分数上,比未学过电脑编程的学生高出60%。

德州大学的脑神经专家研究结论:从事新奇具挑战性的脑力活动,比如学习一种新的电脑编程语言,可以激活任何人的脑细胞,让学习者不但保住已有的脑细胞(不用的脑细胞会自动死亡),而且能增生新的脑细胞。脑细胞越多,中间的联系网路越绵密,愈加畅通无阻,这个人就会更聪明。

这是因为在和电脑交流的过程中,你会碰到无数的困难,在苦思冥想的过程中,会不停地犯错,失败,在除错、解决路障的过程中,你的Critical Thinking(思考力)、Creativity(创造力)、Algorithmic Ability(演算力)都会大幅精进。

123.jpg

学编程,可以学会沟通

学习电脑编程就是学和天底下最笨的人沟通的活动,那个最笨的还称不上人,就叫电脑。电脑不是能从事很复杂的计算吗?不说它聪明绝顶就算了,怎么能说它笨呢?对,电脑能做很复杂、很困难的运作,那是因为指挥电脑的人聪明,电脑本身可是一点都不聪明。它需要非常明确,百分之百不含糊的指令,一个命令、一个动作去告诉它。只要指挥稍有含糊,它就听不懂,它就直接罢工,动也不动。要不然就是做出令人不解的举动。

一旦能让电脑以它听得懂的程序语言沟通,那么和聪明的人类沟通就能畅行无阻。所以说学习电脑编程是绝佳的沟通训练,是学习成为一个好的沟通者的第一步。

学编程,可以爱上学习

学习电脑编程只是第一步,接着是使用电脑编程来学习其他学科。学习电脑编程的过程里,学习者会学到相关的事物。首先,他们学到包括变量、循环、条件等数学及计算机式的思考方式。他们也学到怎么把复杂的问题切割成小任务,怎么解决问题,怎么一步步的调试,怎么设计,怎么重新整理思路,怎么处理互动情节,怎么说故事,怎么和队友沟通;这些都完完全全超越了一般人以为电脑编程。

GitHub和一些编程社群里,那里有全世界的青少年上传的超过好几百万项的作   品,里面各形各色的作品横跨包括美术、音乐、数学、语言、社会科学、历史、地   理、科学各种不同的领域。

学编程,可以提升写作

说故事与创作性的写作有三个重要的元素,那就是故事的结构、故事里事件的顺序,以及用最清晰的表达方式来叙事。结构、顺序、清晰表达这三件事也是编程最重要的三件事。

结构松散,顺序错乱,叙事含糊的程序写作,虽然也能指挥电脑去工作,但绝对是事倍功半。简单地说,就是一个不好的程序写作。

因此好的电脑编程的学习,能够有效的帮助学习者培养出脉络清晰的写作─即说故事─能力,这是极少被人提及却很重要的学电脑编程的好处。

学编程,可以解决问题

学习电脑编程是empower(赋能)的过程,学会以编程来指挥电脑,能解决的绝不只是科学或工程的问题,有越来越多的新创公司、非营利机构、社会企业,都在用软件解决社会问题,把我们共同生存的世界推向一个更美好的境界。

斯里兰卡的四位大学生,为了改变他们国家处处都是垃圾的现状,开发了两个手机app,一个给垃圾车上的人员使用,另一个则供民众使用。民众会在app上看到垃圾车抵达时间,然后由垃圾车人员扫描发给每户使用的二维码,以记录每户的垃圾量。

这就是用软件,用电脑编程来解决社会问题的一个最好的例子。电脑编程的能力给了这群学生改变世界的可能。

234.jpg

学编程,可以认识世界

环顾一下我们的生活,微软、谷歌、苹果、脸谱、优步、爱彼迎、亚马逊、百度、阿里、腾讯、小米等等,这些科技公司正在改变人类的生活,主宰着人类的未来,这是不争的事实。

这一切,都涉及到软件与硬件,也都与科技紧密相连。电脑编程的学习,让我们了解许多新的发明,新的做法背后的原理,让我们更能理解新的潮流,让我们成为整个人类社会向前的一份子,而不是站在路边看火车急驶而过的人。

要进入未来社会的人,每个人尤其是小孩都需要对电脑编程有基本的学习和了解,这并不是未来要以程序设计为工作的人才需要有的训练,而是现代公民基本的教育。

699.jpg


分享