40岁可以学编程吗?当了这么久程序员,经常有朋友问我,他已经30岁、40岁或者50岁了能不能学编程,他们当中有的出于兴趣、有的出于羡慕程序员工资高,想转行。一般来说,我会这么告诉他们,如果他们是出于兴趣来学编程,那么年龄从来都不是问题,如果他们准备学完编程以后,准备以此谋生,那么我会劝退他们!
很多年前,我在计算机培训机构“深造”的时候,经常会看到一个年纪差不多在五六十岁的阿姨,开始我以为是她的儿子或者孙子在里面学编程,但是时间久了,我发现她经常自己拖这个小推车,好像就是一个人。于是,我就问计算机培训机构的老师,她是什么来头,结果,计算机培训机构的老师告诉我,她是网络营销培训班的学员!
要知道,最开始的网络营销课程,是包含前端相关的内容的,也涉及到前端编程。然后我就问计算机培训机构的老师,有点带指责的意思:“她这个年纪,您认为她学出来以后还能找到跟网络营销相关的工作吗?”。
计算机培训机构的老师很委屈得说道:“是她自己要来得,当初她报名的时候我们就跟她说过了,以她的年纪,即使学出来了,哪怕学得非常好,能找到对应工作的机会的概率也不是很大,但是她坚持要学!我们开门做生意,总不能拒绝她吧?”。
听说这个阿姨学得还不错,但具体她在学完以后找没找到对应的工作,我就不得而知了!但从侧面反映,编程门槛是很低的,尤其是有过计算机培训经验的人,对此是很有感触的!
可编程门槛虽然低,但是工作门槛比较高,很多从计算机培训机构里培训完出来的人不一定都能找到对应的工作,即使找到工作了,也需要经历几年的历练,才能成为一个合格的程序员。
我们大概心里可以有一个概念,那就是想要学编程,其实并没有什么门槛,首先学历门槛就没有了,至少在十多年前是这样的,那时候的程序员群体里面,大部分都是从培训机构里面出来的,高中学历以下的人。
我们既然说到了年龄门槛,通过上述例子,可以得出,想要学习编程,年龄其实并不重要,无非就是可能脑袋没有年轻人灵活,学得稍微比较吃力而已。如果,一个人学习编程,只是出于自己的兴趣爱好,或者现在已有稳定的工作,想要通过学习编程来给工作增加效率,我认为学习编程年龄不是问题。
但是,我非常不推荐30岁以上零基础的人去学习编程,并且指望学成之后转行并且以此谋生!
不管什么职业,基本上到了30岁左右该有的职业经验都掌握得差不多了,转行去当程序员,相当于要重新开始,这无疑要放弃以前的一切工作经验,工资也要从最初级的程序员开始算起。但前面的内容也说了,编程门槛低,但能不能应对工作难度,这取决于每个人的能力。万一最后发现自己不适合程序员这个职业,后悔晚矣!
而学好编程没有个一年半载,几乎很难适应接下来的工作难度,因此,如果30岁以上才开始学习编程,至少等到31岁以上才能有工作能力,并且,还要经历好几年的工作洗礼,才能成为一个合格的程序员!
如果是你,此时跟你一块找工作,一起竞争一个职位的,可能是一个刚毕业的大学生,差不多的能力,公司肯定愿意招年轻的,年轻人能够承受一定的工作强度,学习能力更好,也更容易支配(至少很多企业是这么想的)。
另外,如果是自学,很难在一定时间内掌握一定的编程知识,但是,如果是去计算机培训机构的话,费用又不低。最后如果不适合做程序员,你会发现,你既离开了之前有丰富经验积累的职业又损失了一笔计算机培训费用最后还找不到工作!
对于想要转行成为程序员的人来说,年龄虽然是一个因素,但并不是唯一的因素。不同的人有不同的学习能力和适应能力,有些人即使超过30岁,也有可能通过自学或培训成为优秀的程序员。 然而,要成为一名优秀的程序员,需要付出大量的时间和精力进行学习和实践。这需要强烈的自我驱动力和毅力,以及对编程的热爱和兴趣。
因此,如果你想转行成为一名程序员,不管你的年龄是多少,关键是要先了解自己的学习能力和兴趣爱好,制定一个合理的学习计划,寻找合适的学习资源和培训机构,不断地学习和实践,才能最终成为一名优秀的程序员。 总之,年龄并非限制,关键在于个人的学习能力和兴趣,以及对编程事业的热爱和执着追求。
根据我的经验,想要转行程序员的人最好在25岁之前就打算好,这是一个比较合适的时间点。如果错过了这个年龄段,机会就会变得十分有限。即使错过了这个时间点,编程可以成为一项有趣的爱好,或许在未来的某一天还会有意想不到的用处。但是切记不要过分追求,不能将所有精力都放在这个方向上。