在IT世界中,有很多刻板印象,例如“ PHP是最糟糕的语言”或“ Python是针对初学者的”。幸运的是,我们可以使用github和来自开发人员调查的数据找到真相。

数据采集

Github是所有开发人员都熟悉的平台。它不仅可以用作版本控制工具,还可以收集存储库和项目统计信息,用户配置文件数据和注释。这样,我们就可以访问有关年龄,性别和个人资料照片的信息。Microsoft Face API正是完成此任务的正确工具。

Github提供了25个最受欢迎的存储库的列表,并显示了前5名贡献者。我将使用Eigencoder 应用程序从每个存储库中检测30–80张个人资料照片并进行分析。

性别

Face API具有从面部结构中检测性别的功能。这里的结果是相当片面的。AI和Webdev语言至少具有某些女性力量。

年龄

年龄指标是很有趣。较老的语言应该由较老的程序员使用,但是Java拥有最年轻的开发人员。

微笑

每个程序员都有自己不喜欢的语言,以至于他甚至都不会对自己的个人资料照片微笑。Face API使用0到1之间的值来衡量微笑的数量。

看起来R开发人员是最幸福的,其次是Go,C#和Python。另一方面,Java开发人员似乎并不喜欢他们的技术。

评论分析

Tobias Hermann分析了reddit各个语言子板块的开发者使用的评论和词汇。

幸福感

最幸福的是Clojure,Lisp和Scala开发人员。

咒骂

在PHP社区中,你将听到最多的脏话(我认为这并不奇怪)。第二是Javascript,其次是Java。数学语言开发人员似乎最放心。

CodinGame 2020开发人员调查

就像上面的小指标一样,我将研究各个行业中开发人员的幸福程度。根据codingame调查的TOP3是:

  1. 数据科学家/机器学习专家

  2. 游戏开发者/工程师

  3. 成为老师和学术研究人员

总结

  • 数据分析并没有得出非常科学的结果,但是可以提供一定程度的洞察力。

    像PHP,Html和R这样的语言主要由女性使用,C和C ++主要由男性使用。

  • C ++语言拥有最古老的开发者,而Java的开发者最年轻。

  • 最幸福的似乎是那些使用R,Go,C#和Python的人。

当然……你在工作中发现的全部幸福和意义取决于你的生活方向,目标和目的。有人可能会在机器学习行业蓬勃发展,而另一些人则更喜欢不断开发新颖性的游戏,等等。

IT技术分享社区

文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识

最幸福的码农在用什么编程语言?相关推荐

  1. 码农翻身讲计算机基础:补码,程序编译与递归

    从1加到100:一道简单的数学题挑战下你的大脑 原创: 刘欣 码农翻身 2017-01-03 2017年的第一篇, 写给刚刚踏入计算机编程领域的小白吧. 所谓编程,就是把自然语言的需求翻译成计算机语言 ...

  2. 大厂白嫖拖垮开源!开源届码农:用户脾气大需求多还不给钱

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 来源丨新智元 编辑丨极市平台 导读 现在,开源软件界或即将到达必须变 ...

  3. 某大厂程序员吐槽:在北京当码农,不敢结婚不敢生娃,真是注孤生!

    在北京大厂当程序员,年薪几十万甚至上百万,听起来还挺不错的.但生活如人饮水,冷暖自知,身在其中的人未必会这么觉得. 一位程序员发帖吐槽:在北京当码农真的是能一眼望到头!在大厂年包几十万.上百万,慢慢能 ...

  4. 码农的祖宗是个妹子?!信不信由你!

    2019独角兽企业重金招聘Python工程师标准>>> 19世纪,英国出现了一位著名的诗人-拜伦.创作了诸如<恰尔德·哈洛尔德游记>.<唐璜>等等一系列广为传 ...

  5. 爱情,这种高级玩意儿--一个码农的自白

    爱情,这种高级玩意儿,果然不是我这种贫下码农玩得起的. 二十四岁本命年生日那天,母亲从家里打电话过来,我本以为是说我生日的事.然而,却被告知家里的父老乡亲给我介绍了个女生,然后将她的联系方式给了我,并 ...

  6. 码农创业,6年80万我是这样一步一步实现的,创业朋友共勉[终结篇3年后我再来]...

    [写完此文将不再写了,不发网址吧,说你假大空,发了吧,说你广告,哎,亲这里真不是我的客户群.好比是找xx,没上之前你硬要上,上完了,你说人家不是处!] 上一篇有感而发的<码农创业,6年80万,有 ...

  7. 一个30岁男人转型码农的平凡之路

    今天给大家带来的是一个转行的故事,一个30岁才开始学习编程的小白,资质平平,真正的零基础. 他的故事和那些大众喜欢的.夸张的.甚至虚假的华丽转身不同,一点也不精彩.一点也不鸡汤,平淡如水,但是能反映出 ...

  8. 【知乎】怎么成为一个优秀的程序员,而不是一个优秀的码农?

    怎么成为一个优秀的程序员,而不是一个优秀的码农? 9 条评论 分享 默认排序按时间排序 98 个回答 3844赞同反对,不会显示你的姓名 萧井陌 微信公众号:炼瓜研究所 技术社区 - 3844 人赞同 ...

  9. 德国高级码农可赚年薪20万,但他们不在乎钱

    点击 欧盟IT那些事 关注我们 公告:因企鹅审核规定,本公众号从<德国IT那些事>更名为<欧盟IT那些事>. 德国程序员们对工作普遍感到非常满意,但与其它国家相比,满意度不及奥 ...

最新文章

  1. 判断两个链表是否相交
  2. 【Modern OpenGL】转换 Transformations
  3. Win11系统如何隐藏快速搜索
  4. AVB Digest转换成ASCII码
  5. postgresql java类型_JAVA存取PostgreSQL大对象类型oid
  6. 编译C#和C++共存的解决方案的小结
  7. Jmeter之__CSVRead随机读取变量
  8. 使用windows live writer连接CSDN和博客园博客
  9. 二分法04:猜数字大小
  10. Android视频会议--彩蛋
  11. 防护IOS APP安全的几种方式(详解)
  12. MIMO-OTFS in High-Doppler Fading Channels:Signal Detection and Channel Estimation(4)
  13. Redis面试题(2020最新版)
  14. Memcached是什么,有什么作用?
  15. 如何使用开源工具「DataEase」制作一个高质量的仪表板
  16. 通过培训机构入行的3D游戏建模靠不靠?
  17. nginx-基础知识
  18. unity农场游戏Farm Business Version 2
  19. [Swift]LeetCode293. 翻转游戏 $ Flip Game
  20. 等压线上怎么画风向_等压线图上怎么画风向?

热门文章

  1. VB.NET怎样开发自定义Windows控件
  2. 宏定义和内联函数的学习
  3. 圆形卡尺测量后创建模板
  4. HALCON示例程序hull.hdev区域提取与凸度筛选
  5. DEV C++如何不需要通过建项目可以调试程序
  6. inttostr java_Delphi和Java实现webservice架构
  7. linux下php反编译apk,php反编译
  8. java 正则匹配 sql星号,正则表达式匹配星号和换行符之间的字符串
  9. java 队列 array_Java源码解析阻塞队列ArrayBlockingQueue常用方法
  10. Euler:欧拉函数&素数筛