博客專欄

        EEPW首頁 > 博客 > 2021 GitHub年度報告:7300萬開發者,最愛的依舊是Javascript

        2021 GitHub年度報告:7300萬開發者,最愛的依舊是Javascript

        發布人:機器之心 時間:2021-11-21 來源:工程師 發布文章

        全球最大的代碼托管平臺 GitHub,至今已聚集了超過 7300 萬的開發者。

        1.png

        2020 年,新冠疫情突然到來,拉開了人與人之間的「地理距離」。與此同時,開發者們不得不開始學會適應遠程工作,在家中盡量保持與辦公室時同等的生產力水平,此外還要兼顧工作與生活的平衡。

        從陌生到熟悉,從無所適從到得心應手……2021 年快結束了,人們已經從希望恢復往日時光的心態發展到真正習慣了工作流程的改變,意識到了遠程工作的切實需求。全球最大的代碼托管平臺 GitHub 正是這一趨勢轉換的見證者。

        近日,GitHub 正式發布了 2021 年度報告。今年的研究結合了來自 400 萬以上存儲庫的數據和來自 12000 多名開發者的調查結果,得出了一些有趣的結論。

        2.png

        GitHub 開發者數量超 7300 萬

        過去一年里,有 1600 萬開發者加入了 GitHub,目前平臺的開發者數量已經達到了 7300 萬;過去一年里,他們在 GitHub 上創建了 6100 萬個存儲庫。世界財富 100 強企業中的 84% 都在使用 GitHub。

        3.png

        過去一年里,43.2% 的 GitHub 活躍用戶來自北美,其次是歐洲(33.5%)和亞洲(15.7%)。

        4.png

        其中,有 7555311 名開發者來自中國。

        5.png

        過去一年里,GitHub 迎來了 140 萬新的開源貢獻者:

        6.png

        近年來,開發者們使用的編程語言有什么趨勢?Javascript 始終位列第一,Python 和 Java 近三年來分別位列第二和第三,地位穩固。

        7.png

        可以看到,從 2017 年開始,TypeScript 的熱度在幾年內一路飆升,終于抵達「第四名」的位置,超過了 C#、PHP、C++ 等二十幾歲的老前輩,未來可期。

        當工作方式在改變

        2021 年,生產力開始恢復到新冠疫情之前的水平,同時也推動了遠程和混合工作的范式轉變。

        人們的工作場所正在發生變化。當受訪者被問及大流行之前的工作方式以及大流行之后希望如何與他人合作等問題,只有約 11% 的受訪者希望回到原來的辦公地點,對比之前 41% 希望在辦公室工作的比例,下降了 30%。

        8.png

        實踐表明,自動化增強了可持續性。自動化消除了分歧和重復性任務,團隊在開源方面的表現提高了 27%,在工作上提高了 43%,開發者實現了更高的完成度。

        9.png

        GitHub 上的開發者模式反映了自動化軟件交付是開源的關鍵推動因素,能幫助團隊在規模上更快地發展。可以看到,大型存儲庫使用 Actions 的比例高于中小型庫。

        10.jpg

        數據顯示,一旦大型存儲庫開始使用 Actions,團隊每天合并的拉取請求比以前增加了近 2 倍(增加了 61%),合并速度提高了 31%。在所有開源存儲庫中,使用 Actions 將合并拉取請求的數量增加了 36%,并將合并時間縮短了 33%。

        還有一點容易被忽略:高效的搜索算法固然很好,但可搜索性也是一致的代碼標準和命名約定的產物。

        數據顯示,當開發人員可以輕松找到他們需要的東西時,他們感到有能力完成工作的可能性要高出近 60%。此外,只需擁有一個易于搜索的團隊存儲庫,他們就可以將生產力提高 11%——這一發現也得到了早期研究的支持。

        11.png

        更多報告細節詳見:https://github.blog/2021-11-16-the-2021-state-of-the-octoverse/

        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。

        電子管相關文章:電子管原理


        晶體管相關文章:晶體管工作原理


        晶體管相關文章:晶體管原理
        雙控開關相關文章:雙控開關原理


        關鍵詞: 編程

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 大余县| 乌海市| 依安县| 沙田区| 延边| 措美县| 安义县| 手游| 浦北县| 涿州市| 威海市| 东乡族自治县| 峨眉山市| 扎鲁特旗| 潢川县| 冷水江市| 台江县| 公主岭市| 宝山区| 杭锦旗| 故城县| 中卫市| 澳门| 乡城县| 松溪县| 赣榆县| 屏东市| 喀喇| 新竹市| 当阳市| 绥棱县| 黄陵县| 连云港市| 突泉县| 益阳市| 福海县| 肥东县| 治多县| 集贤县| 上高县| 江油市|