分享

四个步骤告诉你什么是“编程思维”

 悠悠淘228 2019-09-27

随着我国互联网的蓬勃发展,编程作为互联网运作的一环,培养相关人才的需求势必会越来越迫切,目前,很多发达国家都在大力推行编程教育,培养人才,储备竞争力。

在倡导孩子学编程时,他们让孩子学什么?学知识吗?为了将来做程序员吗?都不是,编程思维的培养,才是大家共同的目标!

乔布斯曾说过:“我认为这个国家的每一个人都应该学习编程,因为它会教给你如何思考。”

乔布斯的意思就是,无论孩子以后是否从事计算机行业,都应该具备这种基本素养——编程思维。

编程思维到底是什么?

其实,自然语言(人的语言)和计算机语言之间有许多相似之处,学习计算机语言类似于学习一门外语语法。

真正的难点,是编程思维和解决问题能力。

“编程思维”并不是编写程序的技巧,而是一种高效解决问题的思维方式。“编程思维”就是“理解问题——找出路径”的思维过程,它由分解—识别模式—抽象—算法四个步骤组成:

分解:把一个复杂的大问题,拆解成更可执行、更好理解的小步骤。

模式识别:找出相似模式,高效解决细分问题。

抽象:聚焦最重要的信息,忽视无用细节。

算法:设计一步一步的解决路径,解决整个问题。

通过这4个步骤,一个棘手的复杂问题先被拆解成一系列好解决的小问题;每一个小问题被单独检视、思考,搜索解决方案;然后,聚焦几个重要节点,忽视小细节,形成解决思路;最后,设计步骤,执行——问题解决。

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

编程思维,从学到玩都能用上

编程思维可以用于处理任何事。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多