中国开发者数量全球第二,C 语言一跌再跌!GitHub 年度报告重磅发布
整理 | 鄭麗媛
出品 | CSDN(ID:CSDNnews)
不知不覺中,2021 年的日歷已經翻到了 11 月中旬,各種年度報告也開始蓄勢待發。這不,全球知名代碼托管平臺 GitHub 今天就重磅發布了今年的年度報告——《2021 年度 Octoverse 報告》。
據 GitHub 介紹,今年的調查報告首次結合了來自超過 400 萬個存儲庫的數據,受訪人群也超過了 12000 名開發者。GitHub 此次還根據數據統計提供了預測結果,以更準確地幫助開發人員、團隊、組織和社區取得成功。
根據報告,我們有以下部分新發現:
GitHub 開發者數量達到了 7300 萬,今年新增用戶人數為 1600 萬;
今年,GitHub 上的中國開發者已有 7555311 名,新增近 103 萬;
C 語言在 TIOBE 榜單中被 Python 奪取桂冠后,在今年 GitHub 報告中又被 Shell 超越;
從全球范圍來看,許多開發者更傾向于混合辦公和遠程辦公。
1、GitHub 這一年
在經歷了 2020 年突如其來的疫情影響后,GitHub 坦言已經從去年“對遠程工作不甚熟悉”,到今年希望可以努力回歸過去的常態,實現流程上的真正轉變。從 GitHub 這一年的成果來看,其轉變不可謂不成功:
今年,GitHub 開發者數量達到了 7300 萬,新增用戶人數為 1600 萬;
全球財富 100 強公司中,近 84% 的公司在使用 GitHub Enterprise;
新增了 6100 萬個存儲庫和 1.7 億個 PR(Pull Request)合并。
GitHub 的活躍用戶也遍布全球,其中北美與亞洲地區位列前兩名,僅相差 0.3%。我們可以發現,盡管目前北美地區占比最多,但繼去年減少 2% 后,今年又再次下降 2.3%,反觀亞洲地區的活躍開發者人數則在逐年攀升。照此趨勢,明年該榜榜首的位置還未可知。
此外,美國開發者數量最多,共有 1355 萬,其次就是中國。今年中國在 GitHub 上的開發者新增了近 103 萬:2020 年中國的 GitHub 開發者人數為 652 萬,今年已增至 7555311 人,可見中國已經有越來越多的開發者在擁抱開源。
2、JavaScript 王位難奪,C 語言一跌再跌
在熱門語言方面,JavaScript 霸占多年的“王位”實在難奪:今年,JavaScript 依然是 GitHub 上最受歡迎的語言,其次是近年來發展勢頭很猛的 Python。
在今年 10 月 TIOBE 編程語言榜單中,Python 首次成為了除 Java 和 C 以外第三個登上榜首的編程語言,將 C 語言擠下神壇。如今在 GitHub 報告中,C 語言又被 Shell 超越,成為第 9 名。
相較去年,今年 GitHub 熱門語言的排名變化不是很大,從趨勢上看來,微軟的開源編程語言 TypeScript 以黑馬之勢沖進 TOP 10,如今也頗受開發者歡迎。與此同時,PHP 和 Ruby 的下滑趨勢還在繼續。
3、開源席卷全球
GitHub 今年迎來了 140 萬新的開源貢獻者,GitHub 社區還在繼續構建驅動世界的軟件。
GitHub 開發者社區中涵蓋數十種語言、框架和領域,GitHub 對此表示感謝:“開源是通過貢獻者、維護者和其他開源項目的工作來維持的。”
在開源社區不斷擴大的同時,不僅是各路大神在深入技術社區,近來也有越來越多因為自身興趣愛好投身開源的開發者。以下是按百分比計算,GitHub 注冊時間小于兩年的新貢獻者中排名前 20 的大型存儲庫,其中包含游戲、漫畫、科學和教育等各類主題:
開發者們貢獻代碼的身份愈發多元化,不僅有來自私人公司的員工(47.8%),還有 27.9% 的學生在為開源默默發力:
4、要更快地編寫代碼
通過調查,GitHub 發現自動化軟件交付是開源的關鍵推動因素,可幫助開源團隊更快地擴展規模,GitHub Actions 就是一個非常有利的自動化工具。
GitHub Actions 是 GitHub Universe 開發者大會上發布的一款被 Github 系統主管 Sam Lambert 稱為“再次改變軟件開發”的重磅功能,支持? CI/CD 并對開源項目免費,讓開發者能在 GitHub 服務器上直接執行和測試代碼,幫助開發者和企業實現所有軟件工作流程的自動化。
調查顯示,GitHub 中許多大型存儲庫都在使用 GitHub Actions,據統計在使用 GitHub Actions 后,這些團隊每天合并 PR 的數量增加近 2 倍(61%),合并速度也提高了 31%。而在 GitHub 的整個開源存儲庫中,GitHub Actions 的作用也相當顯著:合并 PR 的數量增加了 36%,合并時間也縮短了 33%。
除了推薦自動化,GitHub 在分析數據后,還為想要快速擴展項目規模的開發者提出了一點建議:在項目合并 PR 方面,每新增一位審閱者,24 小時內能成功合并一個 PR 的可能性就會下降約 17%,因此項目團隊可在質量和速度之間進行適當權衡。
5、混合辦公更受歡迎
今年人們的工作場所開始逐漸恢復至辦公室,而從全球范圍來看,許多開發者更偏向于混合辦公和遠程辦公。
據 GitHub 報告顯示,開發人員在辦公室工作的比例在疫情之前是 41%,但現在僅有 10.7% 的人愿意在疫情之后回到辦公室——47.6% 的受訪者更傾向于混合辦公,即兼具公司辦公與遠程辦公,還有 38.8% 的人則選擇完全遠程辦公。
更多報告內容詳見:https://octoverse.github.com/
有道無術,術可成;有術無道,止于術
歡迎大家關注Java之道公眾號
好文章,我在看??
總結
以上是生活随笔為你收集整理的中国开发者数量全球第二,C 语言一跌再跌!GitHub 年度报告重磅发布的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 职场上,比尽力更重要的,是要学会“借力”
- 下一篇: 混,就完事了!!!