分析了上千张照片发现:R 语言程序员最快乐,Java 开发者最年轻

新闻 前端
在 IT 的世界里,人们形成了很多种刻板印象,比如“PHP 是最差的编程语言”,或者“Python 只适合初学者”。所幸的是,我们可以通过 GitHub 和开发者调查来找出真相。

 [[330623]]

在 IT 的世界里,人们形成了很多种刻板印象,比如“PHP 是最差的编程语言”,或者“Python 只适合初学者”。所幸的是,我们可以通过 GitHub 和开发者调查来找出真相。

GitHub 想必大家都很熟悉了,它不仅是一个版本控制工具,而且还可以用于收集代码库和项目的统计数据、用户信息和评论。这样一来,我们就可以获取到开发者诸如年龄、性别和个人照片等信息。微软的 Face API 很适合用来完成这项工作。

GitHub 提供了一个包含 25 个最受欢迎代码库的列表,并显示了排名前 5 的贡献者。我将使用 Eigencoder 这个程序从每个代码库中检测 30 到 80 张个人资料照片,并对其进行分析。

这其中的重要结论包括:

  • 女性主要使用 PHP、HTML 和 R 语言,而男性主要使用 C 和 C++。
  • C++ 开发者年纪最大,而 Java 开发者最为年轻。
  • 最快乐的似乎是 R 语言、Go 语言、C# 和 Python 开发者。

1. AI 和 Web 开发语言有少量女性参与者

Face API 可以根据面部结构检测出性别。下面的结果呈现出一边倒的情况,不过 AI 和 Web 开发语言还是有一些女性参与者的。

2. Java 开发者最年轻

年龄比较有趣。按理说,年纪较大的开发者应该使用较古老的编程语言,但数据显示,Java 开发者却最为年轻。

3. R 语言程序员最快乐

每个程序员都有他不喜欢的编程语言,以至于无法从他的个人资料照片里看到笑容。Face API 使用 0 到 1 之间的值来度量笑容的程度。

看起来 R 语言程序员是最快乐的,紧随其后的是 Go 语言、C# 和 Python。另一方面,Java 开发者似乎并不喜欢他们的“杰作”。

4. 在 PHP 社区里,你会听到最多的脏话

Tobias Hermann 对各门编程语言开发者所使用的评论和词汇进行了分析。

愉悦程度

愉悦程度最高的是 Clojure、Lisp 和 Scala 程序员。

发狂程度

在 PHP 社区里,你会听到最多的脏话(我认为这一点都不奇怪)。第二名是 Javascript,第三名是 Java。数学类编程语言开发者似乎最轻松。

除此之外,我还关注了各行业开发者的愉悦程度。根据 codingame.com 提供的开发者调查,前三名分别是:

  1. 数据科学家 / 机器学习专家;
  1. 游戏开发者 / 工程师;
  2. 开发培训师和学术研究者。

5. 总结

根据数据分析得到的结果并不一定非常科学,但它还是提供了一定程度的见解。

当然,你的生活目标决定了你在工作中获得的成就感和意义。有些人在机器学习行业茁壮成长,而有些人则喜欢不断创新的游戏行业。

 

责任编辑:张燕妮 来源: 架构头条
相关推荐

2023-07-07 08:24:53

Python爬虫Flask

2017-11-03 10:21:08

程序员编程语言

2014-03-26 10:13:07

2009-05-13 11:40:19

编程语言开发语言Perl

2014-06-12 13:20:17

2020-04-26 15:42:08

编程语言报告Kotlin

2020-07-14 11:14:31

开发技能工具

2021-05-18 16:42:51

开发博学谷工具

2019-11-25 12:49:01

程序员技能开发者

2016-03-25 11:57:23

Java程序员C++

2014-02-09 10:30:17

Python程序员工具

2020-04-16 10:42:08

程序员开发者IT

2023-12-05 13:49:00

AI模型

2020-10-27 16:20:51

人脸识别智能安全物联网

2012-10-16 09:33:18

iOS最年轻开发者

2020-10-28 18:10:59

网络安全网络安全技术周刊

2019-07-09 11:09:34

程序员Linux技术

2020-05-25 09:30:30

程序员工具开发者

2011-08-02 08:59:02

程序员

2014-11-26 09:45:48

程序员
点赞
收藏

51CTO技术栈公众号