编程思维

作者: 野小白 | 来源:发表于2019-05-28 22:54 被阅读0次

    普通人最重要的是自身的成长。

    可以不断的成长是一项非常重要的能力,很多时候我们需要学习很多的技能才可以把持住不断的成长。而学习也确实是并不是一件轻松的时候。

    从小到大的受教育,让我们把学习流水线化了。学习的好坏都是以分数来判断,而这样的判断都是依据一个标准答案。所学的东西都是一板一眼的,将知识模式化,只能这样的去想问题,然后获得标准化的结果。让能适应的人继续学习深造,适应不了的人就到社会接受劳动。绝大多数小孩的基础知识都是来自于学校的,这十多年的基础教育已经让大家的思维没有发散性了。大家都在追求分数这个东西,所形成的思维必然是固化的。

    现实世界的问题是错综复杂的,并没有唯一或绝对的答案。

    那么形成这样的的固化思维,我们在看问题的时候总是会追求标准化,遇到现实的问题就总是碰壁,很难在让我们有能力自我成长。

    苹果公司教育副总裁约翰库奇他就是鼓励大家学习编程,学习编程的语言不是重点,更重要的是要掌握编程语言的的思维。

    本质就是将一个大的问题拆成小的问题。这听起来简单其实并不容易。你需要回答的问题包括:这件事怎么分步骤来做?这件事可以分成几步?哪些大步可以再分成小步?哪些可以同时做?哪些不能同时做?哪些可以找别人来做?哪些步骤需要有条件才能做?这个条件是什么?等等。学会了这样拆解问题就学会了编程思维,这样的思维可以让我们在每一个步骤上发挥自己的理解,最后的结果也是多样性的。

    不断的训练自己的这种思维,升级我们的自我成长的局限。当遇到一个问题的时候,像计算机一样的思考和观察,给自己的大脑下达命令。

    相关文章

      网友评论

        本文标题:编程思维

        本文链接:https://www.haomeiwen.com/subject/qrgjtctx.html