一年暴增1600万程序员!GitHub2021年度报告发布:中国排全球第二

时间:2022-10-10 19:16:19 | 浏览:781

编辑:LRS【新智元导读】GitHub年度报告显示,去年全球新增1600万程序员,共计7300万程序员一起内卷!几乎近60%来自北美之外的地区。其中,中国有755万,位居全球第二。岁末年初,又是各大网站自我总结的时候了,有一个网站的总结尤其

编辑:LRS

【新智元导读】GitHub年度报告显示,去年全球新增1600万程序员,共计7300万程序员一起内卷!几乎近60%来自北美之外的地区。其中,中国有755万,位居全球第二。


岁末年初,又是各大网站自我总结的时候了,有一个网站的总结尤其牵动着广大程序员的心,那就是GitHub。


GitHub在去年11月就早早公布了他们的Octoverse 2021年度报告,但迈入2022后,一起来回顾一下7300万开发者在2021年搞了哪些「开源事」吧!


全球7300万开发者,中国第二


2021年的GitHub报告比往年的数据量更大,包括400万的代码仓库和1.2万受访开发者。


报告显示,GitHub的开发者数量目前已经飙升到了7300万,而在2020年的9月,这个数字还只有5600万,2019年为4000万。并且世界财富 100 强企业中的 84% 都在使用 GitHub。


GitHub曾预计2025年用户数量将会达到1亿,现在看起来,1亿程序员内卷时代要更早到来了。


对活跃用户所在地进行统计可以发现,在全球总开发者中,来自北美洲的最多,占比达到31.5%,其次是亚洲31.2%,之后是欧洲27.3%.


换句话说,代码仓库中近 70% 的活跃用户来自北美以外。美国以外用户数量增长最快的国家和地区包括印度尼西亚、巴西、印度、俄罗斯、日本、德国、加拿大、英国和中国。


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


其中美国开发者最多,共有1355万,中国次之,共有755万GitHub开发者。而 2020 年,来自中国的开发者还只有 652万,其中来自印度的 GitHub 用户总数比去年同期增长了 38.9%.。


开源项目的首次贡献者数量也是在逐年增长,相较于2020年,2021年增加了21.3万名首次开源项目贡献者。


PHP不是最好的语言?


从编程语言的使用来看,Javascript从2014年以来一直稳坐头一把交椅,而Python也是万年老二,Java依然排第三位。


在微软的维护下,新兴编程语言TypeScript 已经从2018年和2019年的第七位攀升到今年的第四位,未来可期!而PHP 和 Ruby 这两种五年前最受欢迎的语言的受欢迎程度继续下降。


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


排名前十的编程语言中,只有 Shell 和 C 的位置与去年相比发生了变化:Shell 取代了 C 语言上升至第 8 位。


远程工作真的香


除了对编程语言和开发者的调查外,Github 还对比了疫情前后工作场地的变化。


调查结果显示,2021 年生产力开始恢复到疫情之前的水平,而工作场所正在发生变化。当受访者被问及他们在疫情之前是如何工作的,以及在疫情之后他们希望如何与他人协作时,只有大约 11%的受访者希望回到办公室工作,比之前的 41%减少了 30%。


在新冠疫情仍然严峻的情况下,更多开发者选择了利用Github远程工作。调查结果显示,过去一年里,有20%的Github开发者选择了完全远程开发,26%的开发者选择现场与远程开发结合的方式。


2021年GitHub根据调查数据创建了预测模型,以便于帮助理解团队在软件开发和交付中使用不同实践的影响,分别是:更快速编写和发送代码、创建文档,以及支持可持续社区。


调查结果显示,Github上代码编写和生成的自动化程度显著提高,这使得不同团队之间的协作更方便,开发者的工作价值更易实现。并且实践自动化也消除了大量的分歧和重复性任务,使得团队在开源方面的表现提高了 27%,在工作项目完成度上提高了 43%,无缝代码重用让开发者的效率提升了87%。


GitHub 上的开发者模式反映了自动化软件交付是开源的关键推动因素,能帮助团队在规模上更快地发展。可以看到,大型存储库使用 Actions 的比例高于中小型库。


数据显示,一旦大型存储库开始使用 Actions,团队每天合并的拉取请求比以前增加了近 2 倍(增加了 61%),合并速度提高了 31%。在所有开源存储库中,使用 Actions 将合并拉取请求的数量增加了 36%,并将合并时间缩短了 33%。


贡献好代码!


在过去的一年里,GitHub总共merge了1亿7000万个pull request,创建了6100万个新仓库,可以看出开发者代码的上传速度大幅提升。


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


无论是对公司项目,还是开源项目,友好的评论和及时的指导都是极其重要的。对于大型代码存储库,使用Good First Issue 标签可以吸引更多贡献者。


调查结果显示,当21%-30%的问题被标记为 Good First Issues 的存储库时,就会有大约 13% 的新贡献者加入到代码开发;有超过 40% 的 Good First Issues 标注就可以帮助项目吸引 21% 以上的新贡献者。


工具与说明文档在提升开发者生产力上也功不可没。报告显示,受益于这类工具和文档,开源库和企业项目开发者的平均产出提升了50%。


在过去相当长的一段时间里,说明文档、Readme等辅助技术资料的意义一直被低估了。


报告显示,2021年,这类辅助说明文档让Github开发者的产出大幅跃升了55%,为了提升效率,企业也应该在项目开发中多增设这类文档。


还有一点容易被忽略:高效的搜索算法固然很好,但可搜索性也是一致的代码标准和命名约定的产物。


数据显示,当开发人员可以轻松找到他们需要的东西时,他们感到有能力完成工作的可能性要高出近 60%。此外,只需拥有一个易于搜索的团队存储库,他们就可以将生产力提高 11%.。


参考资料:

https://octoverse.github.com/

相关资讯

中国江山市概况

江山市,浙江省衢州市代管县级市。江山历史悠久。自夏、商、周到春秋早期,江山属扬州於越之地。唐武德四年(公元621年)建县,1949年5月6日,江山县解放。1987年11月27日,国务院批准江山撤县设市。江山地处浙闽赣三省交界,是浙江省西南门

聚焦党代会|中国共产党武穴市第九次代表大会召开预备会议

10月27日下午,中国共产党武穴市第九次代表大会召开预备会议。市委书记胡昊主持会议并讲话。会议通过了大会主席团、秘书长名单,通过了代表资格审查委员会名单,通过了大会议程。胡昊在讲话中强调要统一思想,充分认识开好这次大会的重要意义。市第九次党

中国共产党平顶山市石龙区第六届委员会第二次全体会议召开

平报融媒记者 闫增旗12月25日上午,中国共产党平顶山市石龙区第六届委员会第二次全体会议召开,贯彻落实中央、省委、市委和区委要求,讨论研究确定了石龙区出席党的二十大代表候选人推荐人选名单。会议指出,党的二十大代表肩负着全党9500多万名党员

盘点中国地表最强的耐磨卡车胎

中国品牌的卡客车轮胎占卡客车轮胎市场份额的70%以上,七成以上的轮胎收入都来源与卡客车市场。不仅在国内卡客车轮胎畅销,就连国外市场也有着很好的销量,让一些国家感到中国制造的力量,让他们感受到了危机,不得不用“双反”限制中国卡客车轮胎的出口。

践行新使命迈步新征程——中国共产党商丘市梁园区第六次代表大会隆重开幕

河南报业全媒体记者 杨哲洋 通讯员 韩际东 路平安立足新起点,启航新征程。9月14日上午,中国共产党商丘市梁园区第六次代表大会在区行政中心开幕。会场外秋色如画,会场内气氛热烈。主席台上方正中是镰刀和锤头组成的党徽,10面鲜艳的红旗分列两侧。

九零后程序员心塞:“30岁,月薪还没过万,是我的问题吗”

2020年有职场专家指出:四千元的月薪,在国内算是中等的薪资水平。每个月能赚到四千块,就打败了一半的国人;如果每个月能赚8000~10000,那你就能跑赢90%的国人。这几个数字是怎么得出来的?我们可以从两个方面加以推测和论证。第一,全国最

神木,跻身中国十大强县之一

陕西,虽然位于我国的中西部地区,却依然有着自己的综合性优势。2021年,西安举办了一次极为成功的全运会,也向全国展示了陕西的整体发展。西安作为陕西的省会,各方面的实力极为出众,战略意义也是非常明显。根据陕西省统计局数据,2021年,陕西全省

酿酒记|CHATEAULION你知道中国有这么一个地方?

你没看错,这个酒庄就在中国!北京莱恩堡葡萄酒业有限公司成立于2010年4月20日,位于北京市房山区长阳镇,临近京石高速与地铁房山线,位置优越,交通便利。公司占地1000亩,年生产葡萄酒10万瓶,是集研发实验、葡萄种植、葡萄酒酿造、葡萄酒销售

大红酸枝为什么会受到中国人的追捧?

大红酸枝学名《交趾黄檀》,提到这个材质在大家心目中已经是高端木材的代名词了,而且在国内的红木家具中的被认可程度甚至超过了同为‘‘三大贡木’’的小叶紫檀,海南黄花梨。现在市场上流通最广的也是大红酸枝的家具,原因有以下几点。一,随着明清红木家具

程序员如何保护视力?医生推荐了这7个方法,看到就幸运

众所周知,与其他职业的人来相比,程序员使用电脑的时间更长更多。因此,更应该注意保护自己的眼睛,避免近视、眼睛干涩、慢性结膜炎等眼部疾病。那么,保护眼睛视力,应该怎么做呢? 广州军区广州总医院眼科主任邹玉平主任医师建议: 1、眼睛与电脑屏幕的

友情链接

SEO域名抢注宝宝起名网妈妈知道币圈金华新闻资讯网越南旅游网比尔盖茨故事网周大生珠宝释小龙影迷网信阳毛尖官网蓝山咖啡品鉴网塞浦路斯旅游网奇瑞汽车资讯网恒太照明股票攀枝花今日新闻网平顶山新闻头条网益阳头条新闻网超能一家人电影网三峡人家旅游攻略
Java编程学习网-java零基础自学、java新手入门菜鸟必学、电脑编程入门自学、java安装教程详细、java新手编程入门、前端刷题网站、java开发工程师、前端刷题小程序、java入门基础知识、java新手代码大全、编程题库网站、java程序员刷题软件、编程入门自学网站、java题库网站、java新手刷题网站。
Java编程学习网 yaliandai.cn ©2022-2028版权所有