为啥有“编程思维”的孩子,运气不会太差?

喜夏-厌秋 提交于 2019-12-10 08:15:32

西方国家已经对编程越来越重视,积极培养人才、储备竞争力。学会编程思维才有机会成为人生赢家。

 

 

NO.1   什么是编程思维

 

电脑能帮我们解决问题,但是我们先要理解这个要解决的问题,并找到解决问题的路径。因为电脑只能执行,我们需要去指挥它。

 

“编程思维”就是“理解问题——找出路径”的思维过程,所以,所谓“编程思维”并不是编写程序的技巧,而是一种高效解决问题的思维方式,不当程序员也用得上。

 

 

NO.2编程思维=赢家思维

从学到玩都能用上

 

编程思维可以用于处理任何事,比如——写作。

 

想把作文写得又快又好,得先解题,拆分出可能的层次内容;然后调用大脑存储的相关信息——例子、格言,甚至曾经写过、看过的文章;列出提纲,理清思路;最后,写。

成功人士大多具有“编程思维”,麦肯锡公司的第一个女咨询顾问芭芭拉·民托曾提出著名的思考方式——“金字塔原理”。

 

其中有一个原则叫做MECE,中文意思是“相互独立,完全穷尽”。也就是,将影响一个重大议题的原因,不重叠、不遗漏地拆分,从而找到解决方案。

 

 

无独有偶,日本著名管理学家大前研一的《思考的技术》也是据此写成的。

 

网上曾说,如果高考是玩游戏,玩得好的还是那些学霸。这是有道理的,因为人的选择决定事的结果,而选择是以思维模式为基础的。

 

编程思维不但能大大提高解决具体问题的效率,当拥有编程思维的人面临人生选择时,也会更理性地分析利弊,目标更明确,更善于利用有限的资源。具有编程思维的人明白事情总有解决方法,所以更加不会被困难吓倒。

 

 

NO.3 编程思维如何培养

可以通过编程,也可以不通过

 

编程,当然可以学习、实践、培养“编程思维”,而且,在编程的过程中,哪怕最有经验的程序员也会出无数小错误,需要不断弥补纠正。孩子可以在这个过程中充分体验到:努力比聪明重要、问题可以逐步解决、遇到挫折很正常、从失败中可以学到很多、别人成功了我也能受到启发……等等,培养出耐心和信心。

 

推荐几个编程网站给大家,可以供孩子免费学编程。

 

一、Scratch

 

适合年龄:8-16岁

 

之前提到的小学的常用版图像化程序语言,由美国麻省理工学院媒体实验室开发,完全免费。学生可以通过拖拉方块的方式学写程序,不同方块有不同功能,孩子可以像玩拼图、积木一样玩着学,能迅速建立写程序的逻辑思维,了解迴圈、判断式等程序语言的基本功能。有中文页面,同样适合学编程的新手。

 

 

在这里,孩子可以创造属于自己的游戏、动画、影音和故事。Scratch从2007年开站以来,已有超过九百万名会员(年龄集中在10到15岁),创造出了1200万个作品。

二、Code.org

 

适合年龄:4-10岁

 

由非营利组织Code.org运营推广,获得了众多科技巨头及奥巴马的支持,曾发起全球超过2亿人参与的“编程一小时(Hour ofCode)”活动,会利用动画《星球大战》、《冰雪奇缘》中的人物吸引小朋友学编程,有中文页面,同样适合学编程的新手。

 

之前我们用画猫举例子说明编程思维,这个网站会用分步骤画怪兽的脸培养孩子的编程思维,直观可爱又非常深入。

 

三、Hopscotch

 

Hopscotch是一款iPad编程工具,运用模块化代码和图形编程界面,儿童只需要拖动编程模块到代码区域就可以完成一个功能,不需要进行任何输入操作,就像堆积木一样,娱乐性非常好,很适合低龄的小朋友培养兴趣。

 

 

四、Project Bloks

 

前不久,Google宣布即将推出一个开放的硬件平台Project Bloks,帮助孩子们进行可视化编程,让小朋友学编程更有趣、更形象。

 

Project Bloks有三种零件:基板(Base Boards)、小精灵(Pucks)和脑板(Brain Board)。孩子可以像玩积木一样进行创意组合,制作玩具,操控机器人。   

 

 

五、Lego Mindstorms 

 

Lego Mindstorms是可编程、可组合的机器人玩具,孩子们可以通过编程命令盒子,控制机器人。理念与Project Bloks项目相似。

 

 

其实,除了编程,生活中的很多事都能培养“编程思维”,小到让小宝宝决定洗澡、刷牙需要准备什么,大到让上小学的孩子组织一次周末的家庭出游,都可以运用“编程思维”完成,培养出高效的思考模式及视角,为孩子未来的优异成绩、幸福人生奠定基础。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!