写点什么

2021 GitHub 年度报告:仅有 11% 的开发者想重返办公室;JavaScript 依然最受欢迎

  • 2021 年 11 月 18 日
  • 本文字数:1014 字

    阅读完需:约 3 分钟

2021 GitHub年度报告:仅有 11% 的开发者想重返办公室;JavaScript依然最受欢迎

2020 年,疫情打乱了人们的生活,远程办公成为常态。于开发者而言,他们也在疫情期间学会了平衡工作与生活,并开发出了一系列远程办公的辅助工具帮助企业创造更大价值,满足特殊时期的特殊需求。作为全球最大的代码托管平台,Github见证了这种趋势带来的技术迭代,并在报告中展示了在疫情期间开发者如何更快地交付代码并提高生产力。

 

11 月 17 日,GitHub 正式发布了 2021 年度报告。报告中深入研究了全球超过 7300 万开发人员在 GitHub 上的发展趋势,其中包括 2021 年新增的 1600 万用户和财富 100 强中的 84%的企业。

 

据报告显示, 来自印度的 GitHub 用户总数比去年同期增长了 38.9%。目前,代码存储库中近 70% 的活跃用户来自北美以外。美国以外用户数量增长最快的国家和地区包括印度尼西亚、巴西、印度、俄罗斯、日本、德国、加拿大、英国和中国。 



图片来源:GitHub

 

过去一年里,从开发者分布来看,43.2% 的 GitHub 活跃用户来自北美,其次是欧洲(33.5%)和亚洲(15.7%)。



其中,有 7555311 名开发者来自中国,而 2020 年,来自中国的开发者有 6521914 名。



在编程语言方面,JavaScript 依然在开发者中最受欢迎,Python 和 Java 紧随其后,在 近三年来分别位列第二和第三位。



此外,可以看到,从 2017 年开始, C#、PHP、C++这些开发者以往使用更多的编程语言逐渐被 TypeScript 赶超,与 C/C++, Java 等静态类型语言不同的是,TypeScript 既具有 IDE 全方位的开发辅助和严格的代码检查的静态优势,又能让代码像 JavaScript 一样简洁和灵活,这也是开发者越来越倾向于使用 TypeScript 的原因之一。

 

在接受调查的十种语言中,只有 Shell 和 C 的位置与去年相比发生了变化——Shell 取代了 C 语言,上升至第 8 位。

 

除了对编程语言和开发者的调查外,Github 还进行了一项有意思的调查,那就是对比了疫情前后工作场地的变化。据调查结果显示,2021 年,生产力开始恢复到疫情之前的水平,而工作场所正在发生变化。当受访者被问及他们在疫情之前是如何工作的,以及在疫情之后他们希望如何与他人协作时,只有大约 11%的受访者希望回到办公室工作,比之前的 41%减少了 30%。

 


实践表明,自动化能够消除分歧和重复性工作,通过自动化,团队在开源方面的效率提高了 27%,工作效率提高了 43%,开发者实现了更高的完成度。

 

2021 年,开发者代码的传递速度大幅提升。开发团队每日合并的拉取请求数量提高了 61%。开发者更少的项目,合并速度更快,一般不到 1 天即完成合并。



参考链接:

https://octoverse.github.com/

2021 年 11 月 18 日 21:591665

评论

发布
暂无评论
发现更多内容

Rust从0到1-Cargo-发布到Crates.io

rust 发布 cargo crates.io publish

富文本编辑器之游戏角色升级ing

vivo互联网技术

Java 前端 富文本 富文本编辑器

UD众筹链/UD生态系统APP开发详情

快看吧系统开发|快看吧软件APP开发

架構實戰營 - 模塊 7 作業

Frank Yang

架构实战营

Vue.js+ElementUI+vant生成动态表单配置

二郎神杨戬

7月日更

联想科技产业行——大众集团走进联想:智慧科技赋能汽车行业智能化变革

科技大数据

科技互联网 新未来 联想

根据舌苔判断身体状况

kof11321

Go 学习笔记之 整型数据类型

架构精进之路

Go 语言 7月日更

一条SQL语句执行的背后

卢卡多多

log sql 更新 执行顺序 7月日更

2021vue面试题+答案

zz1998

Vue Vue 3

Redisson 分布式锁源码 03:可重入锁互斥

程序员小航

redis 源码 分布式锁 redisson

IPC阿波罗公链软件系统开发搭建

社交软件上“你可能认识的人”到底是怎么找到你的?

华为云开发者社区

知识图谱 社交软件 TransE模型 用户画像 知识图谱补全

模块七 作业

CR

架构实战营模块 7

阿体

多标签分类中的损失函数与评价指标

月来客栈

PyTorch 多标签 多标签分类 文本分类

微摩尔WMO软件系统开发介绍

架构实战营 - 模块一作业

Julian Chu

#架构实战营

完美收官

IT蜗壳-Tango

7月日更

架构之:微服务和单体服务之争

程序那些事

微服务 系统架构 软件架构 程序那些事

Camtasia实用技巧之智能聚焦

淋雨

视频剪辑 Camtasia 专业录屏

在线HTTP请求/响应头转JSON工具

入门小站

工具

JavaScript数组详解-全网最全

二郎神杨戬

7月日更

海洋之星系统开发|海洋之星软件APP开发

架构实战营-模块一作业

思梦乐

架构实战营

架构训练营模块七作业

Neil43

架构训练营

@Autowired报错原因分析和4种解决方案!

王磊

Java spring springboot @Autowired注入原理 Autowired

【Flutter 专题】96 图解 Draggable + DragTarget 基本拖拽效果

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 7月日更

聚星公社软件开发|聚星公社APP系统开发

架构实战营 模块七作业

Dylan

架构实战营

Flutter 自动化测试

Flutter 自动化测试

2021 GitHub年度报告:仅有 11% 的开发者想重返办公室;JavaScript依然最受欢迎-InfoQ