"Everybody in this country should learn how to program a computer...
because it teaches you how to think."
---Steve Jobs
作为苹果公司联合创始人,乔布斯被认为是计算机业界与娱乐界的标志性人物,上面这句话就是他对「编程」的肯定,他认为,每个人都应该学习编程,因为它能教你如何思考。
确实,现在互联网的普及和发展,加上深度学习、人工智能的发展。而且,编程已经要纳入高考科目,少儿编程也越来越受到重视。
今年高考试题,就出现了不少编程相关的题目,教育部也出台了相关人工智能课程的开设,各大高校也相继成立了人工智能相关专业。编程不再是只有程序猿才需要学习的技能了。
为什么要人人学习编程呢?这与编程的本质是分不开的,简单来说,编程就是理解问题、并找到解决问题的方法或路径,而在这个过程当中,所产生的一系列思考,也就是编程思维。
image编程思维与逻辑思维同体,编程非常注重逻辑的培养,编程思维是生活也是随处可见。如记忆一个手机号码,与你死记硬背相比,你可以运用编程思维来分步骤理解,并找出规律。
手机号码都为 11 位,前三位为服务商代码,如 152(移动),177(电信),后面还剩八位,你可以抽象为自己擅长的模式,如 4 位数一组记忆;当你看到一个手机号码时,就可以设计步骤解决问题:先记前三位服务商,再记两个四位数。如:152-0087-1256。
这样的记忆,不仅深刻,还可以举一反三到身份证、银行卡等号码的记忆。通过不断地培养编程思维,我们在看到问题时,就能够抽丝剥茧般地理解问题,并找到解决问题的路径,问题也就迎刃而解了。
编程,并不是我们通常认为的那一行行晦涩难懂的编程代码。学习编程,也不是一定要去编写程序代码,而是通过学习编程思维,来解决实际的问题。
在不断的解决问题中,也就是一个不断积累的过程,得到锻炼的编程思维在处理各类问题时,就有更为快捷和智能的解决方案了。如同乔帮主一般,iPhone 手机的设计及功能使用,因其快捷和智能,深得人们的喜爱。这也正是人人都要学编程的本质所在吧。
而对于大学生来说,学习编程的好处就更加多多了,就如我上一篇期末邻近,你还在担心选修的网课挂科吗?所说,如果你懂得编程,不仅能够让你空出更多的时间,还能提高你的工作学习效率。
后续我也会分享更多的编程技巧,以及非计算机专业也能够使用到的编程解决方案,期待你所碰到的难题,我们一起来用编程解决,一起前行!
Not Only Coding!
image扫描二维码,添加关注!
网友评论