这几年一直致力希望把编程中的精髓带给更多的人,但突然回首看看,似乎编程给人们带来好处的核心点,却一直感到言语晦涩。不是说不清,而是一直沉寂在技术中,无法将内心的远景描述出来。今天就给大家聊聊思维编程给所有人带来的好处。在这里我们不评论谁好谁坏,只是聊聊而已!
首当其中,就是整体的宏观思维,具备编程思维的人,在思考一件事的时候,不再是面向一步步该怎么做,而是整体的思考。在整体中又会切分成不同的维度,用数据加以衡量和校验。比如这张买菜思维图
从以上图中,我想我们稍微总结一下,最大的区别就在于理性了,往细了说我们会发现编程思维具备一定的范围限制,例如菜品占比。这个思维就类似我们编写for循环语句,总要指定结束条件。第二,我们还看到了编程思维中的排错,这就类似if判断语句,不符合条件的直接不执行。那么第三个呢?思维更复杂!我们来看看!
从上面的图,我们可以看到由于类似编程的思维,让我们在处理一件事时,增加了层层的判断,以及对应的分支,如此一来,最直接的就是让我们减少犯错的可能。
从生活的角度来讲,学习过编程以后,我们不再会对手机上应用出现的404、页面找不到而大惊小怪,对网络信号不好时的断线重连也会坦然笃定,对别人发来的莫名其妙网址也会提高警惕,对一些基于用户的非法操作带来的奇葩现象也不会盲目的仰天长啸,当然这只我随便列举的表象,随着深入学习,你会发现编程能帮助你解决生活当中的很多问题!