近日,全球最大的开发者社区GitHub发布了最新的2021年Octoverse报告。报告数据显示,目前GitHub上有7300万+全球开发者用户,其中755万来自中国,位居全球第二,JavaScript已经成为最受开发者欢迎的编程语言。(这项研究是对超过400万个数据库和超过12,000名开发者的联合调查结果,大致揭示了开发者社区当前的发展趋势。)1.7300万+开发者用户,31.2%来自亚洲据报告数据显示,目前GitHub全球开发者用户7300万+,今年新增用户1600万+。前100家公司中有84%使用GitHub。用户地域分布,56.8%来自北美以外地区。北美占比31.5%,同比下降2.3个百分点;亚洲占比31.2%,同比增长0.3个百分点;欧洲占比27.3%,比去年增长0.7个百分点;南美洲比去年增长1.0%,今年占5.9%;非洲比去年增长0.3%,今年占2.3%;大洋洲比去年下降0.1%,今年占比1.7%。2.JavaScript编程语言最受开发者欢迎。报告还展示了2014年以来最受开发者欢迎的前10大编程语言的变化趋势。在JavaScript、Python、Java、TypeScript、C#、PHP、C++、Ruby、C这10大编程语言中,JavaScript多年来一直位居最受欢迎榜单的首位;下来,来到了第二个位置。3、代码贡献者来源:近50%来自民营企业开发者数据显示,生态可持续发展的好坏关乎社区,信任度高的团队更容易拥有健康的合作文化。行为准则、贡献、好的项目以及讨论中对语言的尊重,都表明社区是安全的、热情的和值得信赖的。因此,具有这些信号的社区也会吸引更多的贡献者,并产生更强的归属感和成就感。在这份调查报告中,代码贡献者群体的来源也反映了上述观点:其中,47.8%的代码贡献者来自民营企业开发者,学生群体开发者的代码贡献为27.9%。其次,来自OSS平台的开发者贡献占比13.5%,私有OSS开发者贡献占比5.5%。4、GitHub用户地域分布:中国755万+排名第二用户数排名第一,中国以7555311用户总数排名第二。(我们可以通过点击菜单切换2020年和2021年的用户总数)5、工作方式的变化:远程/混合办公模式流行2021年,全球经济和生产力将逐步复苏,从远程办公到混合办公模式也得到进一步巩固。随着办公空间的变化,开发人员的工作状态会受到怎样的影响?在这份报告中,只有约11%的受访者表示希望回到同一个办公室,这比之前想在办公室工作的用户数量(41%)下降了30%。大多数用户表示,远程混合工作模式更为合适。6.自动化可以增强可持续性,自述文件对开源项目至关重要。数据显示,通过自动化消除分歧和重复性任务可以将开源中的团队绩效提高27%,工作绩效提高43%,开发人员报告的实施率更高。还有,代码需要留一个README才是一个好的开源项目:(有和没有README的仓库数量按仓库类型列出)比如调查显示一组数据,在开源中,不包含/包含的比例自述文件的比例分别为14.1%(33,544)和85.9%(204,373);不包含/包含自述文件的工作开源的比例分别为12.26%(6,000)和87.74%(42,954)。因此,提高生产力的关键之一是自述文件可以增加用户对开源项目的信心。通过自述文件、贡献指南和发行共享,我们揭示了开源项目的秘密:邀请新的贡献者可将开发人员的生产力提高55%。企业可以采用这些最佳实践来支持其团队的工作并启动内部资源规划。摘要:“后疫情”时代,在线远程办公成为全球各行业工作流程的新常态。那么,在当前形势下,如何以更智能、更可持续的方式开发代码、创建文档,以支持社区提高生产力和幸福感?这份来自GitHub2021Octoverse的报告可以清晰地理解“是什么让开发者和团队表现更好、效率更高、开发体验更好”这个问题。
