无独有偶,一名程序员在和外国同事聊天时就受到了冲击,这名外国程序员表示:对35岁现象感到震惊,他40多岁,天天还在写代码,这在国外很正常,对我们表示非常同情。
随即,这篇帖子在程序员圈子引发了热议。有同行评论:互联网的同学们都要感谢滴滴,为我们创造了下岗再就业的良好环境。
不过也有网友分析:因为在法国程序员只是一个比平均工资高不了多少的普通职业,当然没啥竞争。法国互联网一般般,写代码的又不一定在互联网,国内35岁以上做it外包的也比比皆是。
之前的公司法国研发团队各种浪,后来整个法国团队被耐团裁了,他们在当地很难找到工作的,只能拖家带口换城市。国外人口少呀,尤其是欧洲老龄化严重,不用40岁的程序员就没人可用了。在德国打车,司机很多六十岁左右白发苍苍的老头老太,车速80迈。
还有网友直接嘲讽发帖的程序员:真是外国的月亮圆,国内是因为学it的太多了,所以年轻人越来越多,欧洲有啥it行业,年轻人都没有,自然只能老人上了,你看修路的工人好多瞎纳50岁的,20年前可不这样,大把年轻人,如果一个行业老人不少,说明走下坡路了。
开发者吃青春饭,编程这个事最多35岁,每次听到这样的言论都让人觉得无语。我败明塌们先看一篇论文 《Is Programming Knowledge Related to Age》,这篇论文是两个北卡罗纳州立大学计算机科学系的两个人对StackOverflow.com上的用户做了相关的数据挖掘得出来的一些数据。
数据全量是1694981用户,平均年龄30.3岁。
程序员年龄最高点在槐坦25岁左右,中点是29岁左右。
计算每个人每个月的Reputation,这样可以找到这个用户的真正的活跃时间,这样便于计算这个程序员的真实能力。 (总声望/活跃时间),可以得到他平均每个月得来的Reputation。
我们来看看程序员的能力和年龄段的分布图:
根据数据我们可以看出程序员能力从25岁是一个上升点,到50岁才会下降。
论文的作者用五年内比较流行的技术Tag然后用了一套比较严谨的算法查看所谓的年龄大的程序员是否能跟上新技术。
我们看下表:
以上可以看到年龄并不会影响新技术的学习,甚至有些项还超过了年轻的开发者。
论文最后得出结论是程序员技术能力是可以上升到50岁到60岁了,老程序员在获取新技术上的能力并不比程序员差。
虽然上面数据可以看出来,年龄不会成为程序员技术的绊脚石。但实际上,企业招聘更需要全面考虑,首先一般企业招聘的高级、中级、初级程序员就是有占比的。肯定是高级程序员占比是非常少的。
另外就是身体问题,我们知道开发是工作需察圆要经常熬夜,动脑学习等。有些程序员到了35岁以后就会觉得身体跟年轻人拼不了,自己就找一个顾问工作退居二线了。你还能想到什么影响?欢迎评论。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)