码力 | 告别枯燥学习,就从少儿编程开始

网友投稿 2018-03-01 11:23

说到编程,大家都会想到一段复杂的代码。

编程语言就是我们和计算机直接的连接,通过编程语言就可以让计算机明白我们的想法,转化成一个可以被分享和运行的完整作品。目前我们在计算机上使用的所有软件,最初来源就是一些人的想法。

其实编程,是一门语言。

为什么总说编程锻炼思维,这是因为,语言中常常蕴含着我们思考的逻辑,语言表达又反过来锻炼我们思考的方式。

就像很多学习英文的人说,当他用英语讲话的时候,感觉像用另一个人格在思考,这就是英文锻炼出来的思考方式。

而编程,是以逻辑、数学、算法和英语等方式组合在一起的语言,在不断表达的过程中,会使自己的思考方式不断条理化,数据分析能力不断加强,孩子会变得更加冷静、聪敏。关于数学、物理的计算更加不在话下。

学编程的孩子,更喜欢收拾东西,因为他们喜欢有顺序、有条理地整理他们看到、想到的东西。

很多时候,很多碎片化的信息,就这样被组合起来了,所以很多学编程的名人都能从一点细微的事情中获得有利的信息,从而在这个信息不对称的世界中更快更准确地做出判断。

人们常常能从语言表达中看出一个人的性格,编程也是一样的。

编程本身是人脑思维方式的映射。如果没有经过专业训练的人,大部分时候很难发现自己的思维缺陷和问题。如果学习编程,则可以有效地提高自己思维的完整性和逻辑性,这种思维方式的培养,是非常立杆见影的。

大部分高校都会开设逻辑学的课程,但传统的教育方式过于文本化,而不是通过实践去培养。编程本身就是这样一个培养思维的方式,甚至可以看成是一个有趣的大脑游戏,更容易帮助人掌握逻辑思考的能力。

除了功利性的目的,我们也应该谈一谈编程给孩子带来的乐趣。

很多小孩会觉得学习枯燥,但也有一些人非常喜欢学习。

这是为什么呢?

其实这与反馈机制有关。有些人从学习中不断获得满足,因为他们比较能接收到需要长期才能反馈的信号。

举个例子,有些小孩,跟他约定,写一道题,给一颗糖,他会很有动力地完成这道题。但是当你跟他约定写十道题给一颗糖的时候,他就坐不住了。

那些喜欢学习的人,就是那些坐得住的小孩,他们知道学习能有收获,所以能从中获得满足感。

游戏就是利用了这种原理,不断地升级、为玩家的努力提供奖赏。

这种奖赏并非一般意义的现实回报,而是来自我们的大脑——要么是成功完成任务的成就感,要么是为了超越他人获取虚拟社区中的地位,要么是获取新体验的探索乐趣,这些都是在很短的时间就能显现出来的,让玩游戏的人体验到快乐和满足。


编程是比较快获得反馈的学习方法。

一段成功的代码编写出来后,一个回车,运行成功马上就有效果。

一段代码输入乐高机器人,机器人就能按照他的想法完成制定活动。

编程是一个非常高效实现想法的工具,对小孩来说,编程可以给他们成就感,也可以让他按照内心想法创造一个世界。

心理学家科斯特还提到“组件化”设置带来的乐趣。

用日常用语来说,“组件化”意味着把一个复杂任务分解成许多能够下意识实现的小目标。

在不断实现目标的情况下,孩子会拥有成就感。

再者,少儿编程以立体图形的模式,改变以往死记硬背公式定理去解决问题的教学模式,真实可见的方式让孩子了解每一个定义。

这种理解和成就感会让孩子逐渐爱上学习——他知道了学习的乐趣。

对于编程来说,数学、英语、物理这些,只要掌握了方法,都比较容易学习。每次拿着高分的考卷,孩子会享受这种优秀,然后把学习变成习惯。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com