最近在逛知乎时,我发现了这样一个问题:26岁开始学编程晚了吗?
在这个问题下面,很多答主都从技术和自身学习经验的角度给出了非常优质的回答。
但其中一条,虽只有寥寥几字,却直击我的内心。
看到这个回答的第一眼,我是嗤之以鼻的,多鸡汤啊,说起容易做起难。
可回头想想,他的观点和其他那些对此问题进行长篇论述的答主的观点是一样的,无非都是:想到就去做,马上开始,这个才最重要。
一味的问晚不晚,显然毫无意义。
很多想转行IT的人,内心都会思考这样的问题:“现在才学编程,晚么?”
而我要告诉大家的是:学习编程,任何时间都不晚。
01.工资。
我一直认为,不看工资的岗位纯属耍流氓。
如果你关注每年的薪资排行榜,或者去一些招聘网站做一下调研,你就会发现金融和IT行业的薪资基本稳居前二。
比较有意思的是,哪怕薪资排行第一的金融行业,也离不开互联网。
而IT是互联网中最不可或缺的主要部分,编程又是 IT 领域最核心的岗位。
所以,编程的平均薪资是秒杀其他行业的。
02.前景。
大家一定感受到了互联网给我们生活带来的巨大变化。
尤其是近一两年,移动支付、共享单车、外卖订餐等等,完全改变了我们的生活方式和消费习惯。
我们也逐渐发现,任何行业都离不开互联网,大到国家政务,小到街边一个烧烤摊,互联网俨然已经成了这个时代的一种基础设施。
虽然互联网经历过PC和移动时代,但是从大的周期来看,互联网这才刚刚开始。
现在互联网大多是在一些一线和准一线城市快速发展。在我们那些四五线城市根本很难找到互联网相关的岗位,十七八线城市更不用提了。
但是未来,互联网会渗透每个行业,进入到县城、乡镇、乃至农村。
未来人工智能、物联网、智能家居、无人驾驶等等,都将是改变人类的大时代,互联网也必将继续影响着我们的衣食住行。
03.选择。
虽说互联网前景无限,但是编程也分方向,所以很多转行者都会担心自己学的方向是否会被淘汰。
说句极限的,哪怕你现在学习一个最冷门的编程语言,从事一个最低端的编程工作,也比其他传统行业起点高,我们知道编程行业起薪 1w(北上广深等一线城市的标准)都不好意思说出口,但在很多行业,想月薪达到 1w,都得熬上好几年。
技术更新换代很快,编程语言也有火热与低潮的时候,但技术是通的,当你掌握了一门语言,你再学习一门新的语言时要容易的多。
比如:
享受到移动互联网时代第一批红利的,往往是最早的 PC 时代开发者,他们深处这个行业,对一些方向会更敏感,学习新东西也比外人更容易,在新趋势到来之前,他们会更快的感知。
所以,当你想学编程,不用纠结太多,不管是 Java、Python还是 Android、iOS,只要开始行动,远比你在外面观望、纠结有用的多。
04.未来。
浙江、北京、山东等地已将编程纳入高考范围。
在这个技术驱动的互联网时代,学习编程也不完全是为了做程序员。
编程慢慢的将不在是某项职业技能,而会成为人人必备的通用技能,就像30年前学开车不是为了成为专职司机,20年前学英语不是为了成为翻译一样。
另外,当你学了编程之后,你的思维会受到很大影响。
编程是一门讲究逻辑、讲究工程化的工作,做事不会浮夸,更不会有一些不切实际的想法,做事会更贴近实际,思维会更缜密。
最重要的是,编程是一门不讲究背景关系,靠实力说话的职业,而且是跟机器打交道,对于一些讨厌跟复杂的人心打交道的人来说,无疑是一个最佳选择。
当然,写这篇文章,不是想奉劝大家都去学编程,毕竟任何行业干的好都有不错的发展前途。
我只是想告诉那些对编程感兴趣,打算学编程,或者有转行开发念头的人们,不用担心编程的的前景以及学习时机。
学习编程,任何时候都不晚。
但你本身是否对编程感兴趣,是否具备编程的基本素养,是否有持续学习的决心,决定着你能在编程这个道路上走多远,达到怎么的一种成就!