原标题:【趣事】Java程序员最年轻,C++程序员最年老

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

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

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

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

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

下面是结果:

程序员的年龄:

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

程序员的性别:

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

程序员的微笑:

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

程序员有无胡子:

这个测试出来一个最有趣的结果。看上去似乎Swift程序员是留着胡须的潮人,紧跟其后的是Python,Perl,和Java。这个测试并没有进行性别标准化。

所以,你讲哪种语言呢?返回搜狐,查看更多

责任编辑:

java趣事_【趣事】Java程序员最年轻,C++程序员最年老相关推荐

  1. java安装_使用Java 9模块化来发布零依赖本机应用程序

    java安装 为什么我不能仅构建一个.EXE? 首次引入Java时,主流编程语言大多要么编译成独立的可执行文件(例如C / C ++,COBOL),要么在解释器中运行(例如Perl,Tcl). 对于许 ...

  2. scala使用java类_使用Java和Scala将Play Framework 2应用程序部署到Openshift

    scala使用java类 几个星期, 马克·阿特伍德 ( Mark Atwood) , 豪尔赫·艾利斯 ( Jorge Aliss )和我塞巴斯蒂安 ·斯卡塔诺 ( SebastiánScarano) ...

  3. java走马灯_用java编写的一个简单走马灯程序

    实验的时候要求做一个走马灯程序,写完顺便发上来填补下博客的空白,日后有空还会发更多自己编写的程序,让大家指教指教-- package clock; import java.awt.*; import ...

  4. 尚学堂java培训_送给 Java 自学者或者初学者的最全知识清单,2020 年 Java 就该这么学...

    最近逛知乎,发现有很多想自学 Java 或者 Java 初学者提问,不知道如何学习 Java?我接触 Java 快 8 年的时间了,一直从事 Java 开发工作,自己一直升级打怪,对于如何更好的学习 ...

  5. java书籍_学习Java最好的10本书,从入门到精通

    在当代,学习Java等编程课程的主要方式是视频资源,如果你想学,在网上五分钟之内就可以找到一堆学习视频,瞬间将你的硬盘填满.但是这些课程质量良莠不齐,对于小白来说很难辨别好坏. 但是书籍不同,书籍都是 ...

  6. 易语言 java支持_开源Java客户端可以连接易语言服务器

    我们的服务端处理客户端的连接请求是同步进行的, 每次接收到来自客户端的连接请求后, 都要先跟当前的客户端通信完之后才能再处理下一个连接请求. 这在并发比较多的情况下会严重影响程序的性能, 为此,我们可 ...

  7. java 示例_最佳Java示例

    java 示例 什么是Java? (What is Java?) Java is a programming language developed by Sun Microsystems in 199 ...

  8. java工程师_南通JAVA软件工程师暑假强化实训学校

    如果想快速学习Java的话,建议参加Java培训.特别是自学时意志力不够强,惰性大的同学,很需要Java培训机构的助力.参加Java培训机构的好处就在于,当你想要入门Java时,可以知道如何打好学习基 ...

  9. java 一二三四五_五道java小题,补更四道java小题

    一:分析以下需求,并用代码实现 1.定义List集合,存入多个字符串 2.删除集合中字符串"def" 3.然后利用迭代器遍历集合元素并输出 import java.util.Arr ...

  10. java快照_网页快照 java 实现 | 学步园

    cping1982 大哥真的很厉害愿意开源写代码给大家 先在的优秀程序员能想他一样的真少见 敬礼 import java.awt.BorderLayout; import java.awt.Dimen ...

最新文章

  1. docker 查看容器磁盘大小_软件安全 : Docker逃逸详解
  2. 【建站系列教程】2.1、fiddler电脑抓包教程
  3. WINHEX的数据结构模板
  4. boost::hana::not_equal用法的测试程序
  5. python-ConfigParser模块【读写配置文件】
  6. core--线程同步(内核模式)
  7. 《Istio 从懵圈到熟练:二分之一活的微服务》
  8. DNS服务(4)Slave DNS及高级特性
  9. 【Python3网络爬虫开发实战】4.3-使用pyquery
  10. 旷视COCO获奖团队亲述:我们是如何两年拿下7个冠军的
  11. 对于已有的【寄存】代码,【式样】变更,【参照】其他代码修正时的注意事项!
  12. Presto 日期和时间函数
  13. 培训师之绕口令与气息练习
  14. c#+arcAE对图层进行各种渲染操作
  15. 我的团长我的团第四十集
  16. ULN2003A驱动12V继电器
  17. 硼碳氮纳米管的制备(碳纳米管包裹磁性金属复合纳米结构/多孔氧化物掺杂的碳纳米管包裹的碳纳米球/碳氮纳米管包裹纳米金属粒子/碳纳米管包裹Ni纳米线复合材料)
  18. python 提取出字符串括号中的内容,正则表达式
  19. 通讯业行业观察:中兴华为思科各占千秋
  20. MyBatis—MyBatis概述

热门文章

  1. 一张图看懂阿里云新发布的物联网设备上云神器——HiTSDB + IoT套件
  2. PyODPS开发中的最佳实践
  3. 无需 Dockerfile 的镜像构建:BuildPack vs Dockerfile
  4. 分布式、云原生技术之后,分布式云或成数字化转型新利器
  5. 重塑APM标杆,博睿数据战略升级助力企业数字化转型
  6. 2020年进军 AI,想年薪 40 万,没这个能力不行
  7. web前端 到底怎么学?掌握什么可以拿到高薪?
  8. ubuntu matlab_有没有人和我一起整理Python的matlab代替
  9. mysql对本地文件的读取_Mysql 任意读取客户端文件
  10. java 1m_Java编程测试1M内存可用来缓存多少对象