首页 > 其他分享 >GitHub发布2021年度报告:中国开发者数量全球第2 ,最受欢迎的语言是

GitHub发布2021年度报告:中国开发者数量全球第2 ,最受欢迎的语言是

时间:2023-10-12 12:05:43浏览次数:42  
标签:贡献者 GitHub 报告 代码 2021 开发者


临近年底,各大平台年终报告频频发布。作为程序员,应该关注些什么呢?

近日,全球最大开发者社区GitHub 重磅发布了《2021年度Octoverse报告》,本报告首次结合了来自GitHub上,超过 400万 个代码库的数据,共有超过 12000 多名开发者参与问卷调查。

在即将过去的 2021 年,开发者社区发生了哪些有趣的现象?展现了哪些行业动态?播妞以问答的形式,对报告中关注度较高问题进行了梳理,一起来看看吧!

GitHub发布2021年度报告:中国开发者数量全球第2 ,最受欢迎的语言是_开发者社区

问:GitHub上有多少中国开发者?

答:中国共有 755万+ GitHub开发者全球第二

根据报告显示,全球已有超过 7300万 的GitHub开发者用户。在过去的一年中,共有 1600万 新开发者加入了GitHub社区。

按照地区或国家来划分,我们可以看到:在全球总开发者数量中,美国开发者最多,共有 1355万+;中国排名第二,共有 755万+;第三是印度,总用户数达到 721万+ 。

GitHub发布2021年度报告:中国开发者数量全球第2 ,最受欢迎的语言是_开发者_02

问:2021 年编程语言有什么趋势?

答:连续 8 年,JavaScript稳居第一

该报告展示了自 2014 年至今,最受开发者们欢迎的编程语言Top10热度走势。在 2021 年JavaScript仍然是GitHub上最受欢迎的编程语言,Python 位居第二,Java 位居第三。

热门语言榜上位于第四到六位分布是:TypeScript、C#、PHP。位于第七到第十位的语言分布是:C++、Shell、C和Ruby。

GitHub发布2021年度报告:中国开发者数量全球第2 ,最受欢迎的语言是_开发者社区_03

问:2021年工作方式发生了哪些变化?

答:远程/混合办公模式受欢迎

2021 年,全球经济逐渐恢复,由远程办公转变为混合办公的模式也同时进一步巩固。

本次报告中,仅有约 11% 的受访者表示希望回到同位办公的状态,比之前希望在办公室工作的用户数(41%) 下降了 30%。大多数用户表示,远程、混合的办公模式比较合适。

问:代码贡献者有哪些?

答:近 50% 来自私企开发者

数据显示,生态可持续发展的好坏与社区有关,高度信任的团队更有可能拥有健康的合作文化。比如行为准则、贡献、优秀项目以及在讨论中对语言的尊重等,这些都表明社区是安全、受欢迎和受信任的。

因而具有这些信号的社区,也会吸引更多的贡献者,创造更强的归属感和成就感。

在此次调查报道中,代码贡献者群体的来源也很好的体现了上述观点:其中,有 47.8% 的代码贡献者来自私人企业的开发者,学生群体开发者代码的贡献量占比为 27.9%。其次,来自 OSS 平台的开发者贡献量占 13.5%,Private OSS 开发者贡献量占 5.5%。

GitHub发布2021年度报告:中国开发者数量全球第2 ,最受欢迎的语言是_github_04

问:大家在GitHub上的第1小时会做什么?

答:创建议题的人数最多

根据报告显示,192830 人创建议题,16102 人发起PR等待别人合入自己的代码, 24404 将自己代码推到原作者的仓,60854 人就议题做出回应 ....

更多报告细节详见:https://octoverse.github.com/

PS:防止找不到本篇文章,可以收藏点赞,方便翻阅查找哦

标签:贡献者,GitHub,报告,代码,2021,开发者
From: https://blog.51cto.com/zhongmayisheng/7825337

相关文章

  • 游戏开发者应该了解的小游戏变现逻辑
    一、微信小游戏赛道发展史 第一阶段:轻度试水期,2017~2019年微信小游戏于2017年底上线,初期以轻度休闲为主,例如棋牌、合成消除以及益智相关游戏类型。一是开发门槛不高,产品可以快速上线;二是大部分厂商并无计划投入过多资金,仅试水。在变现方式上,极大部分以IAA为主。第二阶段:官方......
  • CSP/NOIP 2020,2021,2022
    CSP-S2020儒略历可以发现不管是缺的\(10\)天还是什么特殊规定,前面的天数都比较少,直接暴力模拟前头就行。可以直接暴力模拟\(3\times10^6\)天,然后接下来考虑如果要连着跳\(k\)天,首先如果\(k\le400\)就暴力跳\(k\)次,否则我们先跳若干步到\(1\)月\(1\)日。然后可......
  • P8313 [COCI2021-2022#4] Izbori
    \(\text{Links}\)原题传送门题意求给定序列中有多少个子区间满足众数出现次数严格大于区间长度的一半。题解题目要求满足条件的子区间,一个很直接的想法是每次固定左(右)端点,求有多少个右(左)可以与其匹配对答案造成贡献。那么考虑一个暴力做法:每次固定左端点,然后往后面一直扫,......
  • Bug实录——配置了Github SSHKey之后还需要输入密码
    问题:换了一台新机器,pull了源码进行了更新,然后配置了github的sshkey,但在push时还是提示要输入密码,但我已经在github上关闭了密码提交权限(出于安全和便捷考虑)。然后就提交失败了。分析:可能是我是先pull的代码,然后才去设置的sskkey,导致本地仓库并没有同步到这个sshKey配置信息解......
  • 将Vue3项目部署到Github Pages
    1.创建vue3项目$npminitvue@latest初始化工程,并验证。2.创建github仓库3.连接vue项目到github仓库打开vue项目根目录,初始化本地git仓库$gitinit$gitadd.$gitcommit-m"init"连接vue项目到第二步创建的github仓库$gitremoteaddoriginhttps://gith......
  • 前台首页、导出项目依赖、git介绍和安装、git,github,gitab,gitee介绍、git工作流程、git
    前台首页Header.vur<template><divclass="header"><divclass="slogan"><p>老男孩IT教育|帮助有志向的年轻人通过努力学习获得体面的工作和生活</p></div><divclass="nav"><ulclass="......
  • Apple 推出全球开发者资源 —— 人人能编程
    近日,Apple宣布推出MeetwithAppleExperts开发者资源,帮助全球Apple开发者社区发现并参与课程、研讨会、实验室、一对一咨询等体验。MeetwithAppleExperts初期提供超过50个课程、研讨会和咨询项目,并将持续提供线上和线下活动,开发者也可借助该平台和Apple专家......
  • 2021 CCPC 桂林 ADEGIK
    2021CCPC桂林ADEGIKhttps://codeforces.com/gym/103409女队vp。就做了四道比较签到的题,后续补了两题,感觉比较考察思维。本身的代码不难写。其中,D题要能明白那个贪心的思想,尽量把大的放在前面,并且要知道怎么才能把大的放在前面!!!K题非常神奇,想了半天但其实是直接在边权为1的最短......
  • THUPC2021 鬼街
    Day\(\text{M}_r(\text{O}_2)\)。这东西原来叫减半报警器??首先这题肯定和数论没啥关系,因为\(10^5\)之内的\(\max\omega(n)=6\),即一个数至多只有\(6\)个质因子。然后我们发现如果\(x\)有\(k\)个不同的质因子,这\(k\)个质因子代表的房子内闹鬼总次数达到了\(y\),那么......
  • git上传至公共或私有github
    1.下载gitbash参考链接:https://git-scm.com/download2.创建git的秘钥gitconfig--globaluser.name"githubname"gitconfig--globaluser.email"githubemail"ssh-keygen-trsa-C"githubemail"其中:githubname是你的名称,githubemail是你的邮箱3.添加de......