数据采集
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的开发人员似乎是最自在呢。
06
CodinGame 2020开发人员调查
根据Codingame调查显示,每个行业中开发者的幸福程度前三名分别是:
1、数据科学家/机器学习专家
2、游戏开发商/工程师
3、开发老师和学术研究人员总结一下……
以上数据分析其实并不是非常精确的结果,但是可以提供一定程度的洞悉观点作为参考。诸如PHP,Html和R之类的语言使用者以女性为主,C和C ++男性使用者居多。
C ++语言拥有最年长的开发者群体,而Java语言则是年轻开发群体的首选。
最快乐的开发者似乎是那些使用R,Go,C#和Python的人。
当然,一个人在工作中发现的全部幸福和意义取决于他的人生方向和人生目的。比如有人可能会在机器学习行业蓬勃发展,而另一些人则更喜欢不断在游戏开发方面寻求新的创意,等等。但不管怎样,“你”都有可能是统计中的例外,所以快来发表你的观点,让我们看看你是怎么来看待这些问题的吧~