乔布斯曾说过,每个人都该学习编程,编程会让人学习思考。在现代快节奏的社会,学习一门对自己没有帮助的技能是不划算的,并且编程的学习成本还比较高。但就算不会编程,你仍然可以学会编程思维,用编程的思维去应对这个电子和机械技术构成的世界。
现在生活中到处都需要用到软件,了解一些编程的思维也能更好、更安全的使用软件。你会了解为什么有些功能是不能实现的,而有些操作是有风险的。举个编程思维的例子,编程可能不容易,但编程思维简单的出奇:把一堆人按身高排列,一种操作的方式是,先把他们随便排起来,然后选中第一个人做参考,给他戴个最高的标签,让他依次和后面的人比较身高,如果有人比他高,就把这个高的人作为参考,标签也给高的人。然后这个更高的人继续和后面的人比身高,如果有更高的就继续前面的操作,如果没有更高的,那说明这个人就是最高的。然后重复前面的操作,每次排第一的人都和后面的人比身高,这样就找出了第二高的人。多次操作就可以把这些人从小到大的排列起来。
这听起来很简单的道理,其实就是一种编程思维的体现,编程思维也是从生活中来的,并进行了一些优化和总结。上面这种按身高排列的方法在编程上叫做“冒泡排序”。没有写一行代码,你就已经学会了一种算法。
还没有评论,来说两句吧...