函数调用思维 编程者通常会把那些将会被重复使用到的运算过程先编写并储存为函数,需要时就直接调用,根据调用的场景、前提条件不同相应地改动输入参数即可,不用每次都重新编写。我们平时工作、生活中经常会用的模版,其实就是应用了“函数思维“,需要时直接拿出来用就好,不用每次都从头开始,“白手起家”。所以简单地说,培养孩子的编程思维就是培养他理解问题、找出解决问题路径的能力。 框架设计思维 写一个软件,需要先做设计,搭架构;写一段程序,也需要有个大体框架,这种统筹规划全局的思维几乎在任何的学习、工作项目中都要用到。 问题拆解思维 一个复杂的问题,看起来千头万绪没有思路,但编程者需要把它拆解成一个个简单的问题,再进行逐个击破。这其实跟我们生活中很多事情是类似的,我们需要把一个复杂的大问题,拆解成更可执行、更好理解的小步骤。也许复杂的问题很难一下子破解,但如果把它细分成很多个小问题,逐步解决就会变得容易多了。