专栏名称: 程序员大咖
为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objective-C、Java、Swift、C/C++函数库、.NET Framework类库、J2SE API等等。并不定期奉送各种福利。
目录
相关文章推荐
OSC开源社区  ·  AI开发者中间件工具生态2024年总结 ·  2 天前  
OSC开源社区  ·  8G的容器Java堆才4G怎么就OOM了? ·  4 天前  
OSC开源社区  ·  DS豆包通义BTY王炸组合,我做了个元宵AI ... ·  3 天前  
程序员的那些事  ·  游戏开发到一半,程序员突然坐牢去了... ·  4 天前  
51好读  ›  专栏  ›  程序员大咖

调查:Java程序员最年轻,C++程序员最年老

程序员大咖  · 公众号  · 程序员  · 2017-09-21 10:24

正文

点击上方“ 程序员大咖 ”,选择“置顶公众号”

关键时刻,第一时间送达!


说起我们对编程世界现有的刻板印象,你一定听说过类似于没有人喜欢用Java编码或者使用C ++都是老人家,等等这样的话。为了分析这些刻板印象背后的真相,Trestle Technology的数据工程师写了一个工具。


不知道你有没有听说过微软的Project Oxford,它的Face API可以检测图像中的人脸,并检测这个人是否在笑,他/她的性别和年龄,以及面部毛发数量。



数据工程师结合Face API和获取自GitHub趋势网页的数据。这个页面显示了特定语言在流行时的代码仓库。你还可以看到这些项目最多产的提交者的个人资料照片。因此,这个工具能够得到任何给定语言一些最忙碌的贡献者的照片。


虽然所使用的数据集不怎么大,但它提供了一些有趣的结果。当然这个团队没有忘记提及免责声明——


“应该指出的是,这超级非科学。你不知道Face API的准确率有多高,也不知道用户的GitHub个人资料图片映射到他们的个性/身份时有多准确。而且最多产的贡献者流行的代码仓库是否能准确地反映一个社区也不清楚。此外,这是一个小样本。”


下面是结果:


程序员的年龄:



事实证明, Java程序员是最年轻,而C++程序员年纪最大。


程序员的性别:



如果谈及参与顶端项目的程序员的性别的话,那么这是一种悲哀。


程序员的微笑:



是时候接受这样的事实了,那就是程序员的工作在一些繁忙的日子里真的真的非常忙碌。也许,这就是为什么一些开发人员甚至不能在他们的GitHub个人资料图片上挤出一个微笑的原因。


程序员有无胡子:








请到「今天看啥」查看全文