全球掀起学编程热潮!为什么我们有必要学编程?“教导你另一种思考方式”!
我国进入疫情时期已经一年多,许多人躲在家里面不知道做什么好,其实可以考虑在家学一下编程(coding)。或许有人会想,coding?不是非常复杂的玩意吗?谁要背那些一大堆没有意义的代码?
实际上现在的编程已经和当年不一样,如今在美国甚至连小孩子都开始学习coding了。也就是说,在未来,编程可能会变成像是数学般的基础知识,不会的话就落伍了。
(图片来源:unsplash)
学习编程有什么好处?
也有可能有人会觉得,就算编程变成像是数学一样基本了,也不代表我们需要啊,比如许多数学公式,对于我们的人生没有任何影响。
实际上不是那样的,无论是数学还是编程,最重要的是锻炼我们的思考能力,还有逻辑能力,那些看起来没有用处的数学公式,实际上蕴含了许多逻辑上的根本原理,你的未来不会用到那个公式,但是理解那种公式的思考能力却非常重要。
编程也是一样,看起来距离我们非常遥远的程式代码,实际上也有其根本逻辑,搞懂的话,夸张点说,会对这个世界的构成看法会有了最根本的改变。
(图片来源:unsplash)
找工的优势比较高
就算你的工作领域与编程没有关联,但只要有学过,在你的履历表列出来,相比其他竞争者,也会有不小的优势,在公司眼中看来,你是愿意学习的一群,你了解的也比其他竞争对手多,至少对你的印象也会比较深刻,这种优势是不能小看的。
另外,实际上很多领域都可以和编程挂钩,只要有用到电脑的公司,多少都会与编程有所接触,所以懂得多一项技能,确实能够增加职场优势。
不然脸书上就不会不断出现学习Python语言的广告了。
(图片来源:unsplash)
锻炼逻辑思维能力
正如上面所说的,程式代码的基本原理就是逻辑,只要搞懂了一行代码,逻辑思维会有所提升,并且这种逻辑关系是从浅到深,从简单的App到复杂的软件,虽然代码看起来非常凌乱无序,但实际上都是有其相同的逻辑原理,搞懂了之后,真的会有中豁然开朗的感觉,那种满足感是在平时很难得到的。
如果你理解高深的代码,那么在工作范围内,应该很难有什么事情是能够在逻辑上难倒你了,而且同一件事,在别人还没有搞懂的情况下你可能能够在更短时间内厘清。
(图片来源:ieee)
疫情中需要更多编程人才
如今进入疫情时代,距离恢复正常生活似乎越来越遥远,而这种时候,几乎所有商业行为都必须网络化来求生,对于程序员的需求越来越高,任何领域都需要这方面的人才。
而如果你的公司正好需要往这方面转型,刚好你又会编程的知识,自然就会获得相对高的重视,被解雇的可能性就会变低。
虽然你的编程知识不一定能够独当一面的协助公司建构网络系统,但基础的知识已经得以让你在疫情中存活下来。至少你也可以在日后慢慢强化自己的这方面知识。
(图片来源:simplilearn)
学习门槛底
如今已经没有人能够用门槛当做借口,说自己无法学习编程,如今免费教程网络上一大堆,学都学不完,重点是你要不要学而已。
编程虽然看起来非常高大上,但基本去了解一下之后,就会明白其实也不会比高中数学难多少。
你可以学习制作网页,或是手机App,电脑软件等,网上都有很多教程,从基本上来慢慢学,总是可以学会。
迷思:需要背诵大量的代码?
很多人都会用“记忆力不好”为借口,说自己背不了那么多代码,实际上很少程序员真的会去背这些,他们需要的,是去“理解”,理解在什么情况下需要用到什么代码,然后用copy paste,之后进行修改就行了,不需要自己一个一个字重新输入。
迷思:需要强大的电脑才能学?
这也是最常见的迷思,实际上程式制作有很多种,如果学习的是游戏制作,可能真的需要超强的电脑,但比如学习制作手机App,电脑软件,网页设计,普通电脑都可以用来学习有余了(你那部能够用来玩游戏的电脑肯定够用),如果真的全职当程序员,才来购买好一点的电脑就行。
但如果制作的是iOS App,那就真的需要很高成本,因为只有苹果电脑才能编码制作苹果软件。
(图片来源:ACS)
迷思:需要大量时间来学习?
其实学习都是需要花时间的,投入的时间越多,当然也就越容易精通掌握,任何领域都是这样,编程学习方面,其实一天花一两个小时来学习,坚持下去的话,几个月后可能就能够独当一面了。
人不是怕没有时间,而是怕不坚持而已。就算一天只是花半小时学习,只要能够持续下去,还是能有所成。
相对的,一天花八个小时来学习编程,但无法坚持下去的话,也是枉然。
有好多人就是这样,一天花大量时间学习,结果无法坚持下去,几个月后又再次重头学习,结果几年下来还是只是“新手”而已。
(图片来源:ncube)
迷思:年纪大了学什么鬼?
这也是非常大的误解,实际上有心的话,无论什么年纪都可以学习编程,在美国就有看过一则新闻,一个老头学习编程,之后自己开发了几个App来,老年人都行,为什么你们不行?
在大马(疫情前)每年都有许多老人家攀登神山,还成功到顶,年纪大从来就不是借口。
所以学习不怕太迟,最怕的还是无法坚持。
乔布斯说过:人人都应该学习一门电脑语言,因为它将会教导你思考。
学法律的人不一定要当律师,但法律可以教导你一种思考方式。
同样的,你不一定要当程序员才学习编程,而是学习,可以让你有多一种思维方式,去看这个世界。