生活在IT世界中的你,对于这些说法确定不陌生:编程
“ PHP是最糟糕的语言!”“呵呵,Python是针对初学者的”。网络
你是否也有过相似的想法呢?app
Github是开发人员都再熟悉不过的平台,它不只能够用做版本控制工具,还能够用来收集存储库、项目统计数据、用户配置文件数据和注释等。所以,咱们能够利用GitHub来访问有关年龄、性别和我的资料照片的信息。Github提供了25个最受欢迎的库的列表,并显示了前5名贡献者。本文将使用 Eigencoder 应用程序从每一个存储库中检测30–80张我的资料照片并进行分析。机器学习
Face API具备从面部结构中检测性别的功能。这里的结果也许不够全面,但也不难看出,AI和Webdev语言实际上是有着很多女性使用者的。工具
年龄指标的结果看起来颇有趣。年龄较大的编程人员更偏向于使用较老的语言。可是,Java却拥有着最年轻的开发人员群体。学习
怎样来判断一个语言使用群体的幸福指数呢?在这里,咱们是经过他们的我的资料中的照片内容来进行比照的。部分语言使用者的幸福指数好像并无很高,以致于他们甚至都不会拥有一张微笑的我的资料照片。Face API使用0到1之间的值来衡量微笑的数量。这么看起来,R开发人员是最幸福的,由于在抓取的我的资料中,R语言使用者拥有“微笑”的照片数量最多。其次是Go,C#和Python。另外一方面,从下表中看起来,Java语言使用者彷佛是“最不开心”的开发人员呢?spa
Tobias Hermann分析了reddit各个语言子板块的开发者使用的注释和单词。3d
幸福?版本控制
最积极的语言使用者群体是Clojure,Lisp和Scala开发人员。code
暴躁?
你可能会在PHP社区中听到最多的脏话(emmm…我认为这并不奇怪…)。第二“暴躁”的语言社区是Javascript,其次是Java。使用Mathematica的开发人员彷佛是最自在呢。
根据Codingame调查显示,每一个行业中开发者的幸福程度前三名分别是:
一、数据科学家/机器学习专家
二、游戏开发商/工程师
三、开发老师和学术研究人员
以上数据分析其实并非很是精确的结果,可是能够提供必定程度的洞悉观点做为参考。
固然,一我的在工做中发现的所有幸福和意义取决于他的人生方向和人生目的。好比有人可能会在机器学习行业蓬勃发展,而另外一些人则更喜欢不断在游戏开发方面寻求新的创意,等等。但无论怎样,“你”都有多是统计中的例外,因此快来发表你的观点,让咱们看看你是怎么来看待这些问题的吧!
点击【阅读】,快来互动区参与留言吧~
原文连接:https://medium.com/swlh/what-programming-language-has-the-happiest-developers-f0636b08e898
以上信息来源于网络,由“京东智联云开发者”公众号编辑整理,不表明京东智联云立场