GitHub 数据告诉你:最幸福的码农在用什么编程语言?

Stella981
• 阅读 641

点击关注上方“杰哥的IT之旅”,

后台回复“Python自动化”获取精心整理的PDF。

=====================================================================================================================================================================================================================================================================================

GitHub 数据告诉你:最幸福的码农在用什么编程语言?

大数据文摘出品

来源:medium  编译:徐玲

在IT世界中,有很多刻板印象,例如“ PHP是最糟糕的语言”或“ Python是针对初学者的”。幸运的是,我们可以使用github和来自开发人员调查的数据找到真相。

数据采集

Github是所有开发人员都熟悉的平台。它不仅可以用作版本控制工具,还可以收集存储库和项目统计信息,用户配置文件数据和注释。这样,我们就可以访问有关年龄,性别和个人资料照片的信息。Microsoft Face API正是完成此任务的正确工具。

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

性别

Face API具有从面部结构中检测性别的功能。这里的结果是相当片面的。AI和Webdev语言至少具有某些女性力量。

GitHub 数据告诉你:最幸福的码农在用什么编程语言?

年龄

年龄指标是很有趣。较老的语言应该由较老的程序员使用,但是Java拥有最年轻的开发人员。

GitHub 数据告诉你:最幸福的码农在用什么编程语言?

GitHub 数据告诉你:最幸福的码农在用什么编程语言?

微笑

每个程序员都有自己不喜欢的语言,以至于他甚至都不会对自己的个人资料照片微笑。Face API使用0到1之间的值来衡量微笑的数量。

GitHub 数据告诉你:最幸福的码农在用什么编程语言?

看起来R开发人员是最幸福的,其次是Go,C#和Python。另一方面,Java开发人员似乎并不喜欢他们的技术。

评论分析

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

幸福感

最幸福的是Clojure,Lisp和Scala开发人员。

GitHub 数据告诉你:最幸福的码农在用什么编程语言?

咒骂

在PHP社区中,你将听到最多的脏话(我认为这并不奇怪)。第二是Javascript,其次是Java。数学语言开发人员似乎最放心。

GitHub 数据告诉你:最幸福的码农在用什么编程语言?

CodinGame 2020开发人员调查

就像上面的小指标一样,我将研究各个行业中开发人员的幸福程度。根据codingame调查的TOP3是:

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

  2. 游戏开发者/工程师

  3. 成为老师和学术研究人员

总结

  • 数据分析并没有得出非常科学的结果,但是可以提供一定程度的洞察力。

    像PHP,Html和R这样的语言主要由女性使用,C和C ++主要由男性使用。

  • C ++语言拥有最古老的开发者,而Java的开发者最年轻。

  • 最幸福的似乎是那些使用R,Go,C#和Python的人。

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

无论如何,如果你觉得自己是统计中的例外,并且还是个年轻的C ++开发人员,请发表评论,作者和文摘菌都很乐意看到这一点!

相关报道:

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

- End -

本公众号全部博文已整理成一个目录,请在公众号后台回复「

m

」获取!

          推荐阅读: 
          
          
           
            
            
              1、 
             扎心,又跌了!2020年7月程序员工资统计 
             2、 
             B 站硬件大佬又在 GitHub 上开源了一款神器… 
             3、 
             20 行 Python 代码教你给证件照换底色 
             4、 
             如何快速将 Linux 系统制作成 ISO 镜像文件? 
             5、 
             可算是有文章,把 Linux 零拷贝技术讲透彻了! 
             6、 
             超好懂的 Python 文件读写教程! 
             
            
           
          
            关注微信公众号『 
           杰哥的IT之旅』,后台回复“ 
           1024”查看更多内容,回复“ 
           微信”添加我微信即可加入读者交流群。 
           
           
            
           
          
        
      
        
   
       
       
       
     
       
  
      
      
      
    
      
 
     
     
     
   
     

    
    
    




       
       
       
       
         
 
        
        
        
        
          
  
         
         
         
         
           
   
          
          
          
          
            
    
           
           
            
             
              
               
              
              
              点个[在看],是对杰哥最大的支持! 
              
             
           
         
           
   
          
          
          
        
          
  
         
         
         
       
         
 
        
        
        
      
        

       
       
       

本文分享自微信公众号 - 杰哥的IT之旅(Jake_Internet)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Wesley13 Wesley13
3年前
SSH 证书登录教程
点击关注上方“杰哥的IT之旅”,后台回复“Python自动化(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247491317%26id
Wesley13 Wesley13
3年前
25 个实用网站工具推荐!
点击关注上方“杰哥的IT之旅”,后台回复“Python自动化(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247491317%26id
Wesley13 Wesley13
3年前
VS Code 的 7 个开源替代品!
点击关注上方“杰哥的IT之旅”,后台回复“Python自动化(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247491317%26id
可莉 可莉
3年前
10 分钟看懂 Docker 和 K8S!
点击关注上方“杰哥的IT之旅”,后台回复“Python自动化(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247491317%26id
Stella981 Stella981
3年前
Docker 入门终极指南:边学边用
点击关注上方“杰哥的IT之旅”,后台回复“Python自动化(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247491317%26id
Wesley13 Wesley13
3年前
2020年8月程序员工资统计,平均14401元,下跌势头止住了!
点击关注上方“杰哥的IT之旅”,后台回复“Python自动化(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247491317%26id
可莉 可莉
3年前
10 大黑客专用的 Linux 操作系统
点击关注上方“杰哥的IT之旅”,后台回复“Python自动化(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247491317%26id
Stella981 Stella981
3年前
Docker 入门看这一篇就够了!
点击关注上方“杰哥的IT之旅”,后台回复“Python自动化(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247491317%26id