我个人认为程序员可以干到退休;35岁的确是大部分程序员的分水岭。
先来说第一个问题,一个程序员可以干到多少水。身为一个程序员,我可以很负责的告诉你,只要你想,你可以干到退休。那些说程序员干到35岁就要退休的人,其实都是胡扯,都是外行人在骗人。互联网行业的确是很卷,但是没有捐到这种地步,在互联网行业当程序员,干到退休是很正常的。大部分干到35岁就退休的,其实是闲互联网行业太累了,毕竟经常加班,然后换到更轻松的岗位去干,或者找更轻松的岗位。比如大部分学校的计算机老师,特别是中专和大专,很多的计算机老师,其实都是从企业里面退下来的。这些人基本上都是因为年纪大了,不想从事那么累的工作了,所以就去学校教书,工资虽然不高,但是工作轻松。
再来说第二个问题,也就是35岁是不是程序员的分水岭。这个的确是没错的,35岁的确是一个程序员的分水岭,如果你35岁了还没有做到管理层,那么未来你就没有晋升的可能性了,因为年纪已经大了,互联网行业最不缺的就是年轻人。与其培养你个年纪大的老员工,还不如直接去培养年轻员工。所以有些公司很绝,如果你35岁没有做出什么比较有价值的事情,或者没有体现出你的价值,那么就会给你一笔遣散费,然后叫你走人。没错,这家公司就是华为,你35岁没有干出名堂,就直接给你钱,然后把你开除了。这笔钱也不多,就五六十万,有些可能上百万。
总的来说,只要你身体允许,程序员干到多少岁都可以。至于分水岭问题,只有在大公司才有,中小公司没有35岁分水岭这一说法。
开发者吃青春饭,编程这个事最多35岁,每次听到这样的言论都让人觉得无语。我们先看一篇论文 《Is Programming Knowledge Related to Age》,这篇论文是两个北卡罗纳州立大学计算机科学系的两个人对StackOverflow.com上的用户做了相关的数据挖掘得出来的一些数据。
数据全量是1694981用户,平均年龄30.3岁。
程序员年龄最高点在25岁左右,中点是29岁左右。
计算每个人每个月的Reputation,这样可以找到这个用户的真正的活跃时间,这样便于计算这个程序员的真实能力。 (总声望/活跃时间),可以得到他平均每个月得来的Reputation。
我们来看看程序员的能力和年龄段的分布图:
根据数据我们可以看出程序员能力从25岁是一个上升点,到50岁才会下降。
论文的作者用五年内比较流行的技术Tag然后用了一套比较严谨的算法查看所谓的年龄大的程序员是否能跟上新技术。
我们看下表:
以上可以看到年龄并不会影响新技术的学习,甚至有些项还超过了年轻的开发者。
论文最后得出结论是程序员技术能力是可以上升到50岁到60岁了,老程序员在获取新技术上的能力并不比程序员差。
虽然上面数据可以看出来,年龄不会成为程序员技术的绊脚石。但实际上,企业招聘更需要全面考虑,首先一般企业招聘的高级、中级、初级程序员就是有占比的。肯定是高级程序员占比是非常少的。
另外就是身体问题,我们知道开发是工作需要经常熬夜,动脑学习等。有些程序员到了35岁以后就会觉得身体跟年轻人拼不了,自己就找一个顾问工作退居二线了。你还能想到什么影响?欢迎评论。
之所以程序员会有35岁左右就要被淘汰的说法,首先,有很多程序员并没有做好自己的职业规划,所以最终跟不上时代的步伐,就会被淘汰。 其次,随着年龄的增长,程序员没有太多时间精力去进行技术开发。
我们经常会听到程序员35岁就要被淘汰了的说法,针对这个问题,我个人觉得这样说太绝对了,其实35岁会不会被淘汰,主要是看你的投入和产出是不是成正比,有没有技术创新。之所以会存在这个说法,主要是有以下几个方面共同造成的。
首先,有很多程序员并没有做好自己的职业规划,所以最终跟不上时代的步伐,就会被淘汰。很多人刚毕业的时候,一般学到的都是最先进的技术,这个时候公司都抢着要,你也很吃香,但是这些技术是有保质期的。程序员到了35岁之后,如果说技能不如年轻人出众,或者说和刚刚毕业的年轻人差不多,那么你的价值就会变得很低,就会被轻易取代。假如你是一件商品的话,我们可以说你的性价比很低,那么公司自然就会淘汰你。
其次,随着年龄的增长,程序员没有太多时间精力去进行技术开发。我们说年轻人可以加班,因为他们没有老婆孩子需要照顾,他们可以通宵加班,因为他们的精力允许他们这么做。可是35岁的中年人有家人,身体也不如年轻人,所以他们根本没有办法和年轻人相比。如果你要他们去加班通宵进行技术开发,对他们来说是不可能的。就是因为有这样的局限性,所以很多35岁左右的人没有新的技术,没有工作成果,公司自然就会淘汰。
以上就是程序员35岁就要被淘汰的说法的来源。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)