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

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


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

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

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

開發者

亮點:

開發者數量超過3100萬

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

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

企業賬號超過210萬

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

地區分佈
在這裡插入圖片描述

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

開源專案來源

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

提交程式碼的活躍時間

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

提交程式碼最少的日子

節日假期對程式碼提交也有很大的影響。在中國,春節期間程式碼提交較少;印度在排燈節時期程式碼提交較少。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的語義元件框架。

使用人數最多的語言

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

上升速度最快的語言

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

貢獻者最多的專案

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

增長最多的開源專案

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

有趣的新專案

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

出現最多的標籤

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

平臺

安裝的應用數量翻了一番

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