都说程序员是一个吃青春饭的职业,都认为程序员到了35岁以后不转管理岗位就没有什么前途了,可能就要考虑换别的行业了,年龄越大可能越写不动代码了。那么程序员是不是35岁以后需要转行,我说说我自己的观点。
那么程序员是否到了35岁之后需要转行呢?我认为需要从以下这几个点来考虑。
那么第二点,就是知识的深度,你可以问问你自己从工作到现在,再这个行业积累的知识有多深,有多广,是否比你的同龄人高一层次,你是否有足够的知识储备去与你同龄人,甚至比你年轻的人去竞争,因为如果说你只是对某些技术仅限于停留再调用的水平,比如说调调API什么就直接用了的话,那么我觉得你迟早会被淘汰,因为有太多比你优秀的人,他们愿意再这个领域去专研去学习,获得更多的知识。
第三点,就是学习能力和研发能力,这两个能力其实很重要。首先来说学习能力,就是看你是否可以快速接受新的事物新的知识,并且快速被自己理解被自己所用,因为现在事科技迅速发展的时代,也是知识迅速发展的时代,必须要求我们有快速学习的能力,才能跟得上时代才能跟的上科技的发展,才能不被社会淘汰。如果说你总是守着那些陈旧的知识,比如说只守着那些大学时候的知识,然后现在工作几年还是只会那点知识,不愿意去学习新的知识,新的技术,新的框架,那么你肯定会被淘汰,因为尤其事计算机互联网这个行业,他的知识更新的是非常块的,所以必须要求我们有快速学习的这种能力。
比如说再当前云计算大数据的时代背景下,都是通过各种平台来开发,包括采用云计算平台,大数据平台,物联网平台,人工智能平台等等这些平台,其实这种方式能将产业互联网的一个重要的开发方式,这些都是需要我们不断的去学习的。假如说你只守着之前的那种开发方式,无论是从工作效率还是工作质量都比不上用这些平台去开发,那么这样你还怎么去跟你的同龄人你对同事去竞争呢?所以说要求我们不断的去学习。计算机这个行业尤其重要,这个行业事需要我们一直去学习,真的事不能够停留,如果说你只守着某一个技术一直用,那么你过几年一定会被淘汰,,因为过几年这个技术就不流行了,所以学习能力真的很重要,要求我们不断的学习,并不是只学一种知识。
再就是你的研发能力,这个主要是针对研发人员来说的,如果你有自己的研发项目,那么说明你的研发能力还是比较强的,那就好好抓住你的研发项目,并且不断的专研,据统计呢,研发的人员,他们的职业生命周期往往比其他的成员要长一些,所以如果你想再程序员这条路上走得更远的话,你可以选择研发人员这条路,研发人员通常对这个领域的知识有扎实的基础,而且有一定的研发能力。
第四点,就是你对这个行业的认知能力和职业规划路线,你首先可以问问自己,你考虑过你的职业规划吗?其实这个问题我经常问我团队的员工,他们的职业规划是什么?有没有考虑过自己的职业规划,以后想朝哪个方面去发展,因为你只有了解了你自己的职业规划路线,你才有目标去学习去努力,而不是说当一天和尚撞一天钟。就像混日子一样完成了工作就可以了,这样的话你肯定以后是碌碌无为的,因为你没有明确你的职业目标,你不知道你以后要成为一个什么样的人,所以人一定要有自己的理想,有自己的规划,你才能朝着这个方向去努力。所以你现在可以问问自己,你对这也规划是什么?有了自己的职业规划,你在想想你所设定的职业规划这个行业的发展是什么,或者这个技术领域目前的发展是什么,以后的发展是什么,这个前景是不是被看好?这样就可以让你无论以后你走某一个技术路线,或者说是管理岗位的路线,都会做到心中有数,让你朝着你自己既定好的路线去往下走下去。只有做到心中有数才能不会被淘汰。