哪种编程语言的开发者最幸福?

生活在IT世界中的你,对于这些说法肯定不陌生:

“ PHP是最糟糕的语言!”“呵呵,Python是针对初学者的”。

你是否也有过类似的想法呢?

01 数据采集

Github是开发人员都再熟悉不过的平台,它不仅可以用作版本控制工具,还可以用来收集存储库、项目统计数据、用户配置文件数据和注释等。因此,我们可以利用GitHub来访问有关年龄、性别和个人资料照片的信息。Github提供了25个最受欢迎的库的列表,并显示了前5名贡献者。本文将使用 Eigencoder 应用程序从每个存储库中检测30–80张个人资料照片并进行分析。

02性别分布

Face API具有从面部结构中检测性别的功能。这里的结果也许不够全面,但也不难看出,AI和Webdev语言其实是有着不少女性使用者的。

03年龄分布

年龄指标的结果看起来很有趣。年龄较大的编程人员更偏向于使用较老的语言。但是,Java却拥有着最年轻的开发人员群体。

04微笑

怎样来判断一个语言使用群体的幸福指数呢?在这里,我们是通过他们的个人资料中的照片内容来进行比照的。部分语言使用者的幸福指数好像并没有很高,以至于他们甚至都不会拥有一张微笑的个人资料照片。Face API使用0到1之间的值来衡量微笑的数量。这么看起来,R开发人员是最幸福的,因为在抓取的个人资料中,R语言使用者拥有“微笑”的照片数量最多。其次是Go,C#和Python。另一方面,从下表中看起来,Java语言使用者似乎是“最不开心”的开发人员呢?

05 评论分析

Tobias Hermann分析了reddit各个语言子板块的开发者使用的注释和单词。

幸福?

最积极的语言使用者群体是Clojure,Lisp和Scala开发人员。

暴躁?

你可能会在PHP社区中听到最多的脏话(emmm…我认为这并不奇怪…)。第二“暴躁”的语言社区是Javascript,其次是Java。使用Mathematica的开发人员似乎是最自在呢。

06CodinGame 2020开发人员调查

根据Codingame调查显示,每个行业中开发者的幸福程度前三名分别是:

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

2、游戏开发商/工程师

3、开发老师和学术研究人员

总结一下……

以上数据分析其实并不是非常精确的结果,但是可以提供一定程度的洞悉观点作为参考。

  1. 诸如PHP,Html和R之类的语言使用者以女性为主,C和C ++男性使用者居多。
  2. C ++语言拥有最年长的开发者群体,而Java语言则是年轻开发群体的首选。
  3. 最快乐的开发者似乎是那些使用R,Go,C#和Python的人。

当然,一个人在工作中发现的全部幸福和意义取决于他的人生方向和人生目的。比如有人可能会在机器学习行业蓬勃发展,而另一些人则更喜欢不断在游戏开发方面寻求新的创意,等等。但不管怎样,“你”都有可能是统计中的例外,所以快来发表你的观点,让我们看看你是怎么来看待这些问题的吧!

点击 阅读 ,快来互动区参与留言吧~

原文链接:https://medium.com/swlh/what-programming-language-has-the-happiest-developers-f0636b08e898

以上信息来源于网络,由“京东智联云开发者”公众号编辑整理,不代表京东智联云立场

posted @ 2020-05-10 21:26  京东科技开发者  阅读(234)  评论(0编辑  收藏  举报