程序员究竟可以干多少年

导读:程序员这个职业究竟可以干多少年,在中国这片神奇的土地上,很多人都说只能干到30岁,然后就需要转型,每每我听到这样的言论,都让我感到相当的无语。今天,看到一篇论文,写下这篇文章,送给那些和我一样准备为技术和编程执着和坚持的人。

程序员这个职业究竟可以干多少年,在中国这片神奇的土地上,很多人都说只能干到30岁,然后就需要转型,就像《程序员技术练级攻略》这篇文章很多人回复到这种玩法会玩死人的一样。我在很多面试中,问到应聘者未来的规划都能听到好些应聘都说程序员是个青春饭。因为,大多数程序员都认为,编程这个事只能干到30岁,最多35岁吧。每每我听到这样的言论,都让我感到相当的无语,大家都希望能像《21天速成C++》那样速成,好多时候超级有想和他们争论的冲动,但后来想想算了,因为你无法帮助那些只想呆在井底思维封闭而且想走捷径速成的人。

今天,我们又来谈这个老话题,因为我看到一篇论文,但是也一定会有很多人都会找出各种理由来论证这篇论文的是错的,无所谓了,我把这篇文章送给那些和我一样准备为技术和编程执着和坚持的人。

论文

首先,我们先来看一篇论文《Is Programming Knowledge Related to Age?》(PDF链接),这篇论文是两个北卡罗纳州立大学计算机科学系的两个人Patrick Morrison 和 Emerson Murphy-Hill 对StackOverflow.com上的用户做了相关的数据挖掘得出来的一些数据。(我们知道StackOverflow.com上的数据是公开的,任何人都可以用来分析和统计,所以这篇论文的真实性是有的)

数据采样和清洗条件如下:(数据全量是1694981用户,平均年龄30.3岁)

15-70岁之间的用户(这年龄段的用户被称做“Working age”),当然,有很多用户没有输入年龄,这些用户都被过滤了。

用户在2012年内都回答过问题。因为StackOverflow在2012年对问题和答案的质量要求得比以前高了一倍,所以更能反映程序员的真实水平。

Reputation声望在2-100K之间。(注:StackOverflow的用户Reputation是得到社会认可的,在面试和招聘中是硬通货币。比大学的学分更有价值)

上述的条件一共过滤出84,248名程序员,平均年龄:29.02岁,平均Reputaion在1073.9分。

年龄分布图

下面我们来看一下他们的年龄分布图:我们可以看到程序员年纪的正态分布(高点在25岁左右,但是中点在29岁左右)

程序员究竟可以干多少年

能力和年龄分布图

然后,计算每个人每个月的Reputation,这样可以找到这个用户的真正的活跃时间,这样便于计算这个程序员的真实能力。(总声望 / 活跃时间),可以得到他平均每个月得来的Reputation。

我们来看看程序员的能力和年龄段的分布图:(你可能会大吃一惊)

程序员究竟可以干多少年

上图中我们可以看到,程序员的能力在从25岁左右开始上升,一直到50岁后才会开始下降。所以说,程序员吃的不是青春饭。只有码农,靠蛮力,用体力而不是用脑力的程序员才是吃青春饭的人。

年纪大的人是否跟不上新技术

论文的作者分析了Tag,用了最近5年内比较流行的技术Tag,然后用了一套比较严谨的算法来查看那些所谓的“老程序员”是否在新技术上跟上不了,所谓跟不上,也就是这些老的程序员在回答这些新技术上并不活跃。所谓老,就是37岁以上的程序员(就是我现在的年纪)。

得到了下表:可以看到,老程序员和年轻的程序员对于一些新技术的学习来说也是差不多的,甚至有些项还超过了年轻的程序员。

程序员究竟可以干多少年 程序员 好文分享 第3张

(点图看大图)

结论

论文的结论是:

1)程序员技术能力上升是可以到50岁或60岁的。

2)老程序员在获取新技术上的能力并不比年轻的程序员差。

我的一些感受

最后,我说一说我的一些感受:

这些年来的对于外企和国内感受—— 国外牛B的IT公司的工程能力并不见得比国内的要强多少,但是国外那些NB的IT公司的架构和设计能力远远超过国内的公司,最可怕的是,那些有超强架构和设计能力的“老程序员们”还战斗在一线,这些战斗在一些的老鸟的能力绝对超过100个普能的新手。

对年轻程序员的感受——国内新一代的程序员们太浮燥了。老实说,对于大多数人来说,如果你没有编程到30岁,你还不能成为一个“合格”的程序员。所以,并不是编程编到30岁就玩完了,而是编程编到30岁才刚刚入门。这些不合格的程序,整天BS这个不好,那个不好的,而且喜欢速成,好大喜功。

我是一个奔四的人了,编程就像登山一样,越往上爬人越少,所以,在我这个年纪还有想法,对编程还有热情的人不多了,基本上都是转Manager了。其实,什么职位,Title都是虚的,公司没了什么都没了,只有技术太是硬通货。而且,越是这个年纪还在玩编程玩技术的人,其实其经验和能力都是比较强的,都是中坚力量,如果还有其它这个年纪和我一样的人,求交往。

(全文完)

文章来源:酷壳 – CoolShell.cn

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:卢松松,转转请注明出处:https://www.chuangxiangniao.com/p/1070430.html

(0)
上一篇 2025年1月13日 16:39:58
下一篇 2025年1月12日 06:39:20

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 程序员揭秘:淘宝搜索排名真正规则和技巧

    最近淘宝排名不断的改变规则,但是最终万变不离其宗。为了更简单让大家了解,我们可以想象成一场过关游戏。 关于排名的有:点击率,跳出率,转化率,综合评分(描述情况,发货速度,客服服务..)因素很大。这些名词大家都懂吧?不懂的可以百度。 1,第一…

    2025年1月13日 好文分享
    100
  • 从“程序员转行卖烧饼”想到IT人创业

    我的一个朋友最近总在跟我念叨着“我不想做开发了,整天累死累活写程序,也攒不下几个钱。我想辞职搞点啥!” 我问他:“你想搞点啥?”。 他说:“搞啥都比做开发强,做个网站赚广告费,接私活……实在不行我去卖烧饼去,你没看到《PHP程序员的转变:现…

    2025年1月13日
    100
  • 中国的程序员真苦逼

    Verizon的一位美国程序员将自己的工作外包给中国沈阳的一家软件公司,支付了自己五分之一的薪水,每天在家玩,还拿到了最佳员工称号。 美国电信运营商Verizon的安全审计发现,该公司的一位顶尖程序员将自己的工作外包给中国沈阳的一家软件公司…

    IT业界 2025年1月13日
    100
  • 【程序员必读】如何通过给 MM 修电脑培养感情

    在修之前,向 MM 反复声明,这电脑故障是有硬件和软件之分的,如果是硬件故障,例如显卡风扇不转了,显示器连线老化,显示器分辨率超出显示器指标,等等都会导致黑屏啊,这个我不回家用专门的工具是修不好的! 这样一旦真的没修好,就立刻耸肩膀作无奈装…

    2025年1月13日
    100
  • 看看Google日本女优程序员 你叫度娘怎么办

    最近微博上逐渐开始流传另一位神奇程序员妹子。这位笑得很甜的妹子之所以神奇并受人“仰慕”,一方面因为她在Google当实习程序员的身份,而另一方面更关键的是,她竟然还是一位兼职女优,能演戏,能拍性感写真! 她被誉为“新一代码农心中的女神”,甚…

    IT业界 2025年1月13日
    100
  • 世界上第一个程序员居然是女子

    今天的Google首页更新涂鸦,纪念世界上首位程序员阿达·奥古斯塔诞辰197周年。阿达·奥古斯塔,1815年生于伦敦,她是英国著名诗人拜伦(L.Byron)的女儿。长姿势了,世界上第一个程序员居然是女子~!

    IT业界 2025年1月13日
    100
  • 在某软件公司,当女程序员遇到困难时是这样的

    在某软件公司,当女程序员遇到困难时是这样的

    IT业界 2025年1月13日
    100
  • 程序员装逼速成手册:你们感受一下

    1. 着装 一根牛逼的程序员是根本没有时间打理自己外貌的,发型就要像爱因斯坦一样,顶着一脑袋鸡窝,凌乱蓬松美,给人随时能从头发里掏出一个鸡蛋的感觉。胡子一大把,彰显自信又从容,不近视则以,近视就要戴酒瓶底子那么厚的大眼镜,一种科研工作者的风…

    好文分享 2025年1月13日
    100
  • 程序员如何拥有属于自己的公司

    本人不才,姑且以自身资历来分析,如何拥有属于自己的公司。 小弟今年二十有七,虽无八斗之才,尚有浅薄学识。工作四年,仍大事未成。故在将近而立之际,来规划未来数年的路,该如何去铺满。 自工作至今,一直从事游戏研发行业,担当游戏开发工程师一职。说…

    2025年1月13日
    100
  • 一个程序员自述从凡客入职到此次被裁的经历

    这里先介绍一下自己吧,2008年毕业,2006年夏天就开始在一家小公司做职.net(成都亿龙堂)开发,因为是小公司不能解决什么户口之类的问题,毕 业后也就离开这个小公司了,当然到毕业的时候我和其他同学相比差不多也就多了2年的工作经历,我这里…

    好文分享 2025年1月13日
    100

发表回复

登录后才能评论

联系我们

156-6553-5169

在线咨询: QQ交谈

邮件:253000106@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

联系微信