少儿编程 > 最新动态 > 编程思维是什么?

编程思维是什么?

来源:极客晨星原创 发布时间:2020-10-20 点击量:

处理任何事情都能用得上编程思维。

比如——做数学题。

首先理解题目,进行拆解,从经验库中搜索出相似的老题目及其解决公式,理清思路,对拆解的小问题一一解答,综合完善,解决题目。

再比如——写作

想把作文写得又快又好,得先解题,明白题目内容,拆分可能的层次内容;调用大脑经验库中的相关信息——例子、格言、曾经写过的类似语句、看过的文章,列出提纲,理清思路,完成写作。

除了这些正经事离不开“编程思维”,生活中的玩乐同样可以运用编程思维。

比如——组织一场朋友聚会。

首先你得理解聚会内容:你们能去哪儿,要做什么,每个人喜好什么,想干什么,再从经验库中搜索之前一起玩的成功经验和失败教训,预算活动成本,时间长短,天气影响。

显然,用编程思维来组织朋友聚会,选择起来更容易,也更有可能使得大家玩的尽兴。

同样的,那些职场牛人,成功人士也都具有“编程思维”!

麦肯锡公司的第一个女咨询顾问芭芭拉·民托(Barbara Minto)曾提出著名的思考方式——“金字塔原理(The Minto Pyramid Principle)”。

其中,提到了一个重要原则:MECE,即Mutually Exclusive Collectively Exhaustive,中文意思是“相互独立,完全穷尽”。也就是,将影响一个重大议题的原因,不重叠、不遗漏地拆分,藉此有效把握问题核心,找到解决方案。


和编程思维类似的“金字塔原理”不但是麦肯锡的经典培训教材,也是顾问及学术界的必读书目。日本著名管理学家大前研一的《思考的技术》也是据此写成的。

网上曾有一个段子,说就算高考改成考怎么玩,玩得好的也还是这些学霸。

这是有道理的,因为人的选择决定事的结果,而选择是以思维模式为基础的。

正如电影《教父》中所说:花半秒钟就能看透事物本质的人,跟花一辈子都看不清事物本质的人,注定有截然不同的命运。”

编程思维不但能提高解决具体问题的效率,当拥有编程思维的人面临人生选择时,也会更理性地分析利弊,目标更明确,更善于利用有限的资源


标签: 少儿编程,编程科技,教育培训

上一篇:别人家孩子的好品质,编程可以帮你拥有!

下一篇:你所不知道的少儿编程与各学科的融合!

相关专题