GitHub 2018年度報告 | 萬萬沒想到你是這樣的程式設計師

weixin_34321977發表於2018-11-07
13825820-671d19d792a0980f.jpg

選自 | GitHub
翻譯整理 | Mika
本文為 CDA 資料分析師原創作品,轉載需授權

GitHub是全球最大的開源軟體開發與管理社群,每年十月GitHub都會推出“Octoverse”報告,想知道全球三千一百多萬程式設計師們這一年來都做了些什麼? 當前社群的都有哪些熱點嗎?那就快點看下去吧!

整個報告分為開發者;專案;平臺三個方面,讓我們分別來看看其中的亮點吧。

13825820-3a58b6f48f6cfd41.jpg

開發者

亮點:

開發者數量超過3100萬

GitHub上有超過3100萬名開發者,其中的80%來自美國以外的國家。事實上,GitHub社群覆蓋了世界上每個國家和地區,而且還在不斷壯大。

去年,有超過800萬的新開發者加入GitHub。到目前為止,2018年加入的新使用者比GitHub的最開始6年加入的總和還要多。而且這一增長沒有任何放緩的跡象,同時2018年的獨立貢獻者數量是2017年的1.6倍。

企業賬號超過210萬

超過210萬個企業在公共和私有儲存庫中使用GitHub,比2017年增長超過40%。今年,GitHub上的企業賬戶數量增長也超過去年,特別是在整個中東和東南亞地區。

地區分佈


13825820-411ab7f955247268.jpg

在各國的GitHub開發者數量排名中,五年前還處於第十名的巴西在今年上升到第七名。

開源專案來源


13825820-2e53cf974b567545.jpg

年復一年,GitHub上來自美國以外的開源專案越來越多。

提交程式碼的活躍時間


13825820-2bf46a2375c4a675.jpg
image

每個開發者的時間安排都不同,但資料表明,GitHub上程式碼提交最活躍的時間為上午10點到下午5點。

提交程式碼最少的日子


13825820-675a1d5d11cf6163.jpg

節日假期對程式碼提交也有很大的影響。在中國,春節期間程式碼提交較少;印度在排燈節時期程式碼提交較少。5月1日,有八十個國家會慶祝勞動節;美國在感恩節和獨立日時程式碼提交較少。

當然,全球範圍內有一天程式碼的提交都是最少的,那就是1月1日元旦當天。

專案

亮點:

儲存庫數量超過9600萬

截止到2018年9月30日,託管在GitHub上的儲存庫已經超過9600萬個。這比去年增加了40%以上,其中三分之一的儲存庫是在過去12個月中建立的。當中有許多有趣的新專案,包括把Windows 95裝進Electron app的felixrieseberg/windows95, 微信的跳一跳wangshub/wechat_jump_game還有frappe/charts。

Pull Request 數量超過2億

GitHub在2010年推出了pull requests 2.0。之後,Pull Request 數量超過了2億,其中三分之一是在過去的12個月裡建立的。第2億個Pull Request 是Vuetify專案,這是Vue的語義元件框架。

使用人數最多的語言


13825820-e67b05e036465490.jpg

其中最值得注意的是,TypeScript在去年首次進入前十,今年上升到第七位。

上升速度最快的語言


13825820-45bed47eeb4af530.jpg

為開發者編寫的人類可讀語言HCL貢獻者的人數增加了一倍。Python在機器學習專案中很流行,排名第八位。Go的貢獻者人數是去年的1.5倍。

貢獻者最多的專案


13825820-7f953d5222908de9.jpg

貢獻者最多的是VS Code,位居首位。

增長最多的開源專案


13825820-13071782c1bb69fb.jpg

總體來說與機器學習、遊戲、3D列印、家庭自動化、資料科學等有關專案都出現增長趨勢。

有趣的新專案


13825820-cc6ab55dc6fedec2.jpg

這裡驚喜的看到了微信小遊戲跳一跳。

出現最多的標籤


13825820-536e884b17fc7b5e.jpg

GitHub上數百萬個專案涉及上千個主題,當中 JavaScript (前端和後端)、機器學習、手機應用等標籤是貢獻最多的。

平臺

安裝的應用數量翻了一番

在GitHub上安裝過應用的使用者在過去12個月裡翻了一番。更令人興奮的是,使用GitHub應用程式的使用者在貢獻方面也更為活躍。

相關文章