码农幸福指数:哪种编程语言最让人感到幸福?


全文共1096字,预计学习时长4分钟

图源:unsplash

刻板印象无处不在,在IT世界中也是如此。“ PHP是最糟糕的语言”或“ Python适合初学者”,这样的固有认知已然扎根在很多人的印象里。

编程营2020即将开赛,我们将通过github和来自开发人员的调查数据找到真相,快来看看是哪个编程语言最终“C位出道”吧!

数据采集

Github对于任何开发人员来说都不会陌生。它不仅可以用作版本控制工具,还可以收集存储库和项目统计信息、用户形象数据和评论。我们就可以访问有关年龄,性别和个人资料照片的信息,用到的工具是Microsoft Face API。

Github提供了25个最受欢迎的存储库列表,并显示了前5名贡献者。我将使用Eigencoder应用程序从每个存储库中检测30-80张个人资料照片并对其进行分析。

性别

FaceAPI具有从面部结构中检测性别的功能。也许不够全面,但也不难看出,AI和Webdev语言其实是有不少女性使用者的。

年龄

年龄指标的结果很有趣,较老的编程语言似乎本应由年长的程序员使用,但Java却拥有着最年轻的开发人员群体。

 

微笑

在面对不喜欢的编程语言时,一些程序员甚至都不会拥有一张微笑的个人资料照片,Face API使用0到1之间的值来衡量微笑的数量。

这么看起来,R开发人员是最幸福的,其次是Go,C#和Python,而Java开发人员似乎并不喜欢他们的工具。

评论分析

Tobias Hermann分析了reddit各个语言子板块的开发者使用的评论词语。

幸福

使用积极语言群体最多的是Clojure,Lisp和Scala开发人员。

 

脏话

你可能会在PHP社区中听到最多的脏话,这实在不足为奇。第二大“脏话最多”的语言社区是Javascript,其次是Java。使用mathematica语言的开发人员似乎最自在。

CodinGame2020开发人员调查

根据Codingame对于各个行业中开发人员的幸福程度调查显示,前三名分别是:

1.数据科学家/机器学习专家

2.游戏开发商/工程师

3.开发老师和学术研究人员

 

图源:unsplash 

以上的数据分析并不能代表全部的结果,但也有一定的参考价值。

像PHP,Html和R这样的编程语言主要由女性使用,C和C++主要由男性使用。C ++语言拥有最年长的开发者群体,而Java语言则是年轻开发群体的首选。最快乐的开发人员似乎是那些使用R,Go,C#和Python的人。

你在工作中发现的全部幸福和意义取决于你的人生方向和人生目标。有人可能会在机器学习行业蓬勃发展,而另一些人则更喜欢不断在游戏开发方面寻求新的创意等等。

 

当然,甲之蜜糖,乙之砒霜,这只是大部分人的感受和喜欢,做少数人依旧有乐趣所在。


推荐阅读专题

留言点赞发个朋友圈

我们一起分享AI学习与发展的干货

编译组:雷玥、钟惠

相关链接:

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

如转载,请后台留言,遵守转载规范

推荐文章阅读

ACL2018论文集50篇解读

EMNLP2017论文集28篇论文解读

2018年AI三大顶会中国学术成果全链接

ACL2017论文集:34篇解读干货全在这里

10篇AAAI2017经典论文回顾

长按识别二维码可添加关注

读芯君爱你

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值