哪种编程语言最让人感到幸福?别争了!让Github告诉你真相

新闻 前端
编程营2020即将开赛,我们将通过github和来自开发人员的调查数据找到真相,快来看看是哪个编程语言最终“C位出道”吧!

 [[327499]]

图源:unsplash

刻板印象无处不在,在IT世界中也是如此。“ PHP是最糟糕的语言”或“ Python适合初学者”,这样的固有认知已然扎根在很多人的印象里。

编程营2020即将开赛,我们将通过github和来自开发人员的调查数据找到真相,快来看看是哪个编程语言最终“C位出道”吧!

数据采集

Github对于任何开发人员来说都不会陌生。它不仅可以用作版本控制工具,还可以收集存储库和项目统计信息、用户形象数据和评论。我们就可以访问有关年龄,性别和个人资料照片的信息,用到的工具是Microsoft Face API。

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

性别

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

哪种编程语言最让人感到幸福?别争了!让github告诉你真相

年龄

年龄指标的结果很有趣,较老的编程语言似乎本应由年长的程序员使用,但Java却拥有着最年轻的开发人员群体。

哪种编程语言最让人感到幸福?别争了!让github告诉你真相

微笑

在面对不喜欢的编程语言时,一些程序员甚至都不会拥有一张微笑的个人资料照片,Face API使用0到1之间的值来衡量微笑的数量。

这么看起来,R开发人员是最幸福的,其次是Go,C#和Python,而Java开发人员似乎并不喜欢他们的工具。

哪种编程语言最让人感到幸福?别争了!让github告诉你真相

评论分析

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

幸福

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

哪种编程语言最让人感到幸福?别争了!让github告诉你真相

脏话

你可能会在PHP社区中听到最多的脏话,这实在不足为奇。第二大“脏话最多”的语言社区是Javascript,其次是Java。使用mathematica语言的开发人员似乎最自在。

哪种编程语言最让人感到幸福?别争了!让github告诉你真相

CodinGame2020开发人员调查

根据Codingame对于各个行业中开发人员的幸福程度调查显示,前三名分别是:

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

2.游戏开发商/工程师

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

[[327500]]

图源:unsplash

以上的数据分析并不能代表全部的结果,但也有一定的参考价值。

像PHP,Html和R这样的编程语言主要由女性使用,C和C++主要由男性使用。C ++语言拥有最年长的开发者群体,而Java语言则是年轻开发群体的首选。最快乐的开发人员似乎是那些使用R,Go,C#和Python的人。

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

当然,甲之蜜糖,乙之砒霜,这只是大部分人的感受和喜欢,做少数人依旧有乐趣所在。

 

责任编辑:张燕妮 来源: 读芯术
相关推荐

2020-05-25 14:17:49

码农编程语言GitHub

2013-09-12 15:39:30

编程语言BANCStar

2015-10-28 09:33:31

程序员崩溃编程语言

2016-01-04 17:53:27

创始人2015失利

2015-10-28 14:32:27

大数据幸福

2010-02-25 11:02:29

JavaScript

2019-04-24 08:34:46

编程语言PythonJava

2014-11-05 10:58:00

编程

2009-05-13 11:40:19

编程语言开发语言Perl

2020-05-11 10:25:38

编程语言J开发Python

2023-10-04 08:07:06

CopilotGitHub

2014-05-04 10:58:19

开发者广告

2013-04-11 09:51:43

编程语言

2017-03-29 13:12:56

Windows工具资讯

2023-08-08 10:19:53

文档标记语言

2011-07-21 09:40:05

Erlang

2021-01-13 10:40:42

编程语言PLCGraph

2009-02-09 09:53:50

2018-03-02 16:50:43

人工智能机器人

2018-01-02 14:00:16

编程语言Bug
点赞
收藏

51CTO技术栈公众号