最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

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:592339

评论

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

了解JVM语言

沃德

Java 程序员 7月月更

波卡创始人 Gavin Wood:波卡治理 v2 会有哪些变化?

One Block Community

区块链 科技

java培训4种Map遍历 key-value 的方法

@零度

JAVA开发 map

助力开发者,全方位解读 APISIX 测试案例

API7.ai 技术团队

开源 测试 APISIX 网关

无需CORS,用nginx解决跨域问题,轻松实现低代码开发的前后端分离

葡萄城技术团队

nginx 前后端分离 cros

代码合规性:开发人员使用Helix QAC的5大原因

龙智—DevSecOps解决方案

静态代码分析 Helix QAC 静态代码分析器

游戏有什么用?| 游戏应用价值研究案例征集

易观分析

游戏

大数据培训 Hive 相关知识的全面总结

@零度

hive 大数据开发

直播带货系统源码

开源直播系统源码

软件测试 APP开发 直播系统源码 直播带货系统源码

红象云腾大数据基础平台与龙蜥社区操作系统再次完成联合测试

OpenAnolis小助手

开源 操作系统 龙蜥社区 红象云腾 兼容性互认证

一文搞懂│什么是跨域?如何解决跨域?

前端 经验分享 跨域 7月月更

阿里云E-MapReduce 极客大赛开放报名 数十万奖金等你挑战

Lily

比赛

【计算讲谈社】第六讲|三星堆奇幻之旅:只有云计算才能带来的体验

大咖说

云计算 三星堆 数字空间 阿里云大咖说 计算讲谈社

【用户文章】P4合并实践指南之实例拆解Resolve

龙智—DevSecOps解决方案

P4合并 解决冲突

用对工具,CI事半功倍

龙智—DevSecOps解决方案

ci 持续集成 ⾃动化构建 ⾃动化部署

网络安全网格概念以及特点简单普及

行云管家

网络安全 网络安全网格

没有可观测性,DataOps 注定失败|TheNewStack

观测云

知识干货:基础存储服务新手体验营

hum建应用专家

数据库

Apache APISIX Meetup 南京站!我们 7.30 见!

API7.ai 技术团队

API网关 APISIX Meetup Workshop

怎么学习Object.defineProperty | 一篇文章带你们快速学会

bo

JavaScript 前端 7月月更

焱融科技入选北京市 2022 年度“专精特新”,领航混合云文件存储

焱融科技

MySQL 添加用户并授予只能查询权限

叫练

【7.8-7.15】写作社区精彩技术博文回顾

InfoQ写作社区官方

优质创作周报

Java实现有getMin功能的栈

工程师日月

Java 算法 7月月更

自定义spring boot starter三部曲之三:源码分析spring.factories加载过程

程序员欣宸

Java springboot 7月月更

全球云市场增势迅猛,数据安全进入法治化的强监管时代

行云管家

云计算 网络安全 数据安全

华为影像XMAGE:求尽世间像,终见菩提心

脑极体

Python|类与对象

AXYZdong

Python 7月月更

在 Polkadot 中进行创建的三种方式 —— 平行链、平行线程、智能合约

One Block Community

区块链 科技

数据库每日一题---第23天:游戏玩法分析 l

知心宝贝

数据库 程序员 算法 后端 7月月更

Gartner:无需数据中台,API就能胜任连接前端和后端的工作

雨果

数据中台 API

2021 GitHub年度报告:仅有 11% 的开发者想重返办公室;JavaScript依然最受欢迎_大数据_李冬梅_InfoQ精选文章