会编程的你,比别人更具有逻辑分析能力!你还有什么理由不好好学习

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

其实编程,是一门语言。

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

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

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

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

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

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

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

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

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

这是为什么呢?

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

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

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

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

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

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

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

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

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

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

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181214A0X8R400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券