数智资源网
首页 首页 大数据 查看内容

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

木马童年 2020-11-4 17:46 61 0

在 IT 的世界里,人们形成了很多种刻板印象,比如“PHP 是最差的编程语言”,或者“Python 只适合初学者”。所幸的是,我们可以通过 GitHub 和开发者调查来找出真相。GitHub 想必大家都很熟悉了,它不仅是一个版本控 ...

在 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 开发语言还是有一些女性参与者的。

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

2、Java 开发者最年轻

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

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

3、R 语言程序员最快乐

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

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

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

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

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

愉悦程度

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

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

发狂程度

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

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

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

数据科学家 / 机器学习专家;

游戏开发者 / 工程师;

开发培训师和学术研究者。

5、总结

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

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

原文链接:

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

声明:文章收集于网络,版权归原作者所有,为传播信息而发,如有侵权,请联系小编删除,谢谢!

欢迎加入本站公开兴趣群

软件开发技术群

兴趣范围包括:Java,C/C++,Python,PHP,Ruby,shell等各种语言开发经验交流,各种框架使用,外包项目机会,学习、培训、跳槽等交流

QQ群:26931708

编程语言 开发语言 程序员 数据科学家 机器学习 工程师
0
为您推荐
HIVE数据仓库完美实战课程,资源教程下载

HIVE数据仓库完美实战课程,资源教程下载

课程名称【快速掌握HIVE视频教程】HIVE数据仓库完美实战课程课程目录├第一周:hive基…...

尚硅谷大数据Flink技术与实战,资源教程下载

尚硅谷大数据Flink技术与实战,资源教程下载

课程名称尚硅谷大数据Flink技术与实战课程目录理论_Flink基础 001__Flink理论_Flink…...

廖雪峰-2019大数据分析精品资料价值1980元,资源教程下载

廖雪峰-2019大数据分析精品资料价值1980元,资源教程

课程介绍:廖雪峰大神历时3个月打磨出来的《数据分析必备技能》的视频学习资料,由浅…...

尚硅谷-大数据项目之电商数仓教程下载

尚硅谷-大数据项目之电商数仓教程下载

课程介绍:本课程以国内电商巨头实际业务应用场景为依托,对电商数仓的常见实战指标以…...

小码哥李明杰Java版《恋上数据结构与算法》 ,资源教程下载

小码哥李明杰Java版《恋上数据结构与算法》 ,资源教

课程目录01-学前须知01-为什么要学习数据结构与算法02-编程语言的选择03-课程大纲04-…...

阿里云大数据分析师ACP认证视频教程下载

阿里云大数据分析师ACP认证视频教程下载

课程介绍阿里云大数据行业认证-大数据分析师认证(ACP-Alibaba Cloud Certified Prof…...

恋上数据结构与算法(第二季),视频教程下载

恋上数据结构与算法(第二季),视频教程下载

课程介绍:课程由MJ老师和名企算法大咖共同研发,在保证易懂的同时确保课程的系统全面…...

社交网络分析与挖掘,视频教程下载

社交网络分析与挖掘,视频教程下载

课程介绍:社交网络和数据挖掘是计算机学科相关研究中的热点,其具体研究涵盖理论、关…...