根據微軟旗下的程式碼共享服務GitHub的一項調查,許多開發者在新冠大流行之前享受遠端工作的選擇,但現在幾乎沒有人期望僱主在新冠大流行結束後要求他們回到辦公室。
在大流行之前,只有41%的開發者在辦公室全職或兼職工作,但在GitHub的2021年Octoverse報告中接受調查的12000人中,只有10.7%的人預計會在大流行結束後回到辦公室。
微軟正在吹捧混合工作是許多人在可預見的未來的工作方式,這在調查中得到了證實。在大流行之前,28.1%的開發人員有混合安排,但在大流行之後,47.8%的人期望有一些混合安排。
在大流行之前,26.5%的人在所有工人都是遠端工作的地方工作。現在,38.8%的人預計會完全遠端工作。
據GitHub介紹稱,2021年的生產力還開始恢復到大流行前的水平。
“今年,請求在工作中合併的速度最快,幾乎比開源快2倍。我們還看到,工作中的拉取請求的合併速度比去年慢25%。當我們比較前兩年時,我們可以看到有跡象表明工作節奏正在恢復到大流行前的水平,”GitHub在報告中說道。
自2020年以來,GitHub上最流行的語言沒有變化。2019年和2020年之間的主要推動者是Python和微軟的JavaScript超集–TypeScript。
2021年的頂級語言跟2020年相同,由JavaScript領銜,然後是Python、Java、TypeScript、C#和C++。Shell則躍升一位至第8位,這使得C推到第9。Ruby仍排在第10位。
GitHub稱它現在有7300萬名開發者使用者,2021年獲得了1600萬新使用者。使用者建立了6100萬個新倉庫,有1.7億個拉動請求被合併到專案中。
GitHub的DevOps產品Actions於2019年推出,通過持續整合/持續開發(CI/CD)功能實現更大的工作流程自動化。事實證明,它在大型程式碼庫中比中小型程式碼庫更受歡迎。GitHub稱,其資料顯示,Actions幾乎將大型倉庫的每日拉動請求率提高了一倍並幫助貢獻者將拉動請求的合併速度提高了31%。
對於擁有超過100個貢獻者的儲存庫,18.77%的人認為自己是重度使用者。對於貢獻者超1000人的儲存庫,50%的人稱他們是重度使用者。
GitHub上最大的專案之一是容器軟體Docker,它擁有來自215個國家的高達63.2萬名貢獻者,由49593個軟體包組成。相比之下,Linux核心只有約2萬個貢獻者。
自 cnbeta