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


编程■码农幸福指数:哪种编程语言最让人感到幸福?
文章图片
编程■码农幸福指数:哪种编程语言最让人感到幸福?
文章图片
编程■码农幸福指数:哪种编程语言最让人感到幸福?
文章图片
编程■码农幸福指数:哪种编程语言最让人感到幸福?
文章图片
【编程■码农幸福指数:哪种编程语言最让人感到幸福?】
编程■码农幸福指数:哪种编程语言最让人感到幸福?
文章图片


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


推荐阅读