"姜还是老的辣",程序员也不例外

发布时间:2011-6-14 18:18    发布者:Liming
关键词: 程序员
作为一名大龄程序员,有时有人会问日新月异的科技是否会力不从心。随着年龄的增长,程序员如何应对新技术的一轮轮攻击呢?这种数据很难找到,但拜伟大的Stackoverflow及其开放的数据所赐,我们可以通过对这些数据进行挖掘,从中受益。
用一段简单的bash脚本下载了数据,然后通过一个Java程序提取统计数据,用Google文档最初了图表,然后得出一些有趣的统计数据。
现收集了7万名声誉在100以上的开发者。有53%在自己的档案中提供了年龄。所以样本为3.74万用户。
在这些图表中只有当某一年龄组中的开发者达到100人我才会列出。完整的数据你可以移步至这里「可能需要穿墙术」。
1800390305313684.png
第一张是年龄分布图。我们可以看到标准的正态分布曲线。我知道随着年龄增长,程序员会改变职业,但这种下降趋势让我大吃一惊。过了27岁的高峰期之后,每隔6-7年程序员数据就会减半。
第二组有趣的统计数据是Stackoverflow声誉和年龄之间的关系:几乎成正比,年龄越大,声誉越高。为了找出理由,我们来看看另一张图表:
18005012130281142.png
大龄程序员提出的问题更少,回答的问题更多。一名40岁的程序员会提供100个答案,大约是比自己年轻一半的程序员的两倍。
那么答案质量和年龄之间的关系呢?大龄程序员给出的答案质量更高吗?在Stackoverflow上,每个答案每获得一张支持票(upvote)就可以获得10分,而每个问题获得一张支持票只能获得5分。通过以下公式来计算:每帖支持票=总声誉分数/ (10 x 答案数 + 5 x 问题数).
这样我们得到一张每贴支持票数的图表:
180050235226613.png
从中我们可以看出帖子的质量和年龄没有太大关系。支持票数量波动范围在10%附近。所以大龄程序员的声誉之所以高是因为回答的问题更多,而不是答案质量更高。
程序员统计摘要:
  • 程序员数量岁年龄增加陡降。27岁是顶峰,过了27每隔6-7年减半。
  • 和20来岁的程序员相比,40来岁的程序员回答的问题多出一倍,提出的问题只有一半。似乎年轻程序员爱学习,大龄程序员爱回答问题。
  • 帖子质量随年龄增加只有小幅增加。
  • 大龄程序员之所以德高望重是因为比年轻程序员更加活跃。
作者:Peter Knego
本文地址:https://www.eechina.com/thread-68676-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
王兴梅 发表于 2011-7-10 16:02:35
好!
classiccuir 发表于 2011-7-18 19:13:34
所谓“格物”。即,做事做到极致,就有一览众山小的“势”了。
Ali007 发表于 2012-3-1 19:29:16
经验的积累也很重要
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

  • Microchip视频专区
  • 更佳设计的解决方案——Microchip模拟开发生态系统
  • 利用模拟开发工具生态系统进行安全电路设计
  • 我们是Microchip
  • 深度体验Microchip自动辅助驾驶应用方案——2025巡展开启报名!
  • 贸泽电子(Mouser)专区
关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表