学习哪一种编程语言的开发者们最幸福?居然不是根据工资来的!

生活在IT世界中的你,对于这些说法确定不陌生:程序员

“ PHP是最糟糕的语言!”“呵呵,Python是针对初学者的”。编程

你是否也有过相似的想法呢?机器学习

01 数据采集

        Github是开发人员都再熟悉不过的平台,它不只能够用做版本控制工具,还能够用来收集存储库、项目统计数据、用户配置文件数据和注释等。工具

        所以,咱们能够利用GitHub来访问有关年龄、性别和我的资料照片的信息。Github提供了25个最受欢迎的库的列表,并显示了前5名贡献者。学习

        本文将使用 Eigencoder 应用程序从每一个存储库中检测30–80张我的资料照片并进行分析。版本控制

 

02 性别分布

        Face API具备从面部结构中检测性别的功能。这里的结果也许不够全面,但也不难看出,AI和Webdev语言实际上是有着很多女性使用者的。code


 

 

03 年龄分布

        年龄指标的结果看起来颇有趣。年龄较大的编程人员更偏向于使用较老的语言。可是,Java却拥有着最年轻的开发人员群体。blog


 

 

04 微笑

        怎样来判断一个语言使用群体的幸福指数呢?游戏

        在这里,咱们是经过他们的我的资料中的照片内容来进行比照的。部分语言使用者的幸福指数好像并无很高,以致于他们甚至都不会拥有一张微笑的我的资料照片。ip

        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调查显示,每一个行业中开发者的幸福程度前三名分别是:

一、数据科学家/机器学习专家

二、游戏开发商/工程师

三、开发老师和学术研究人员

总结一下……

    以上数据分析可能并非很是精确的结果,可是能够提供必定程度的洞悉观点做为参考。

        ❤ 诸如PHP,Html和R之类的语言使用者以女性为主,C和C++男性使用者居多。

        ❤ C++语言拥有最年长的开发者群体,而Java语言则是年轻的开发群体。

        ❤ 最快乐的开发者彷佛是那些使用R,Go,C#和Python的人。

        固然,一我的在工做中发现的所有幸福和意义取决于他的人生方向和人生目的。好比有人可能会在机器学习行业蓬勃发展,而另外一些人则更喜欢不断在游戏开发方面寻求新的创意,等等。但无论怎样,“你”都有多是统计中的例外,因此快来发表你的观点,让咱们看看你是怎么来看待这些问题的吧!

看到这里是否是又有不少感悟了呢~

若是你也想成为幸福的开发者,那么小编推荐个人程序员编程学习基地【点击进入】!


 

都是学编程小伙伴们,一块儿学习,一块儿加油~

—— END ——