为啥有“编程思维”的孩子,运气不会太差?
西方国家已经对编程越来越重视,积极培养人才、储备竞争力。学会编程思维才有机会成为人生赢家。 NO.1 什么是编程思维 电脑能帮我们解决问题,但是我们先要理解这个要解决的问题,并找到解决问题的路径。因为电脑只能执行,我们需要去指挥它。 “编程思维”就是“理解问题——找出路径”的思维过程,所以,所谓“编程思维”并不是编写程序的技巧,而是一种高效解决问题的思维方式,不当程序员也用得上。 NO.2编程思维=赢家思维 从学到玩都能用上 编程思维可以用于处理任何事,比如——写作。 想把作文写得又快又好,得先解题,拆分出可能的层次内容;然后调用大脑存储的相关信息——例子、格言,甚至曾经写过、看过的文章;列出提纲,理清思路;最后,写。 成功人士大多具有“编程思维”,麦肯锡公司的第一个女咨询顾问芭芭拉·民托曾提出著名的思考方式——“金字塔原理”。 其中有一个原则叫做MECE,中文意思是“相互独立,完全穷尽”。也就是,将影响一个重大议题的原因,不重叠、不遗漏地拆分,从而找到解决方案。 无独有偶,日本著名管理学家大前研一的《思考的技术》也是据此写成的。 网上曾说,如果高考是玩游戏,玩得好的还是那些学霸。这是有道理的,因为人的选择决定事的结果,而选择是以思维模式为基础的。 编程思维不但能大大提高解决具体问题的效率,当拥有编程思维的人面临人生选择时,也会更理性地分析利弊,目标更明确,更善于利用有限的资源