
選自 | GitHub
翻譯整理 | Mika
本文為 CDA 數(shù)據(jù)分析師原創(chuàng)作品,轉(zhuǎn)載需授權(quán)
GitHub是全球最大的開源軟件開發(fā)與管理社區(qū),每年十月GitHub都會推出“Octoverse”報(bào)告,想知道全球三千一百多萬程序員們這一年來都做了些什么? 當(dāng)前社區(qū)的都有哪些熱點(diǎn)嗎?那就快點(diǎn)看下去吧!
整個(gè)報(bào)告分為開發(fā)者;項(xiàng)目;平臺三個(gè)方面,讓我們分別來看看其中的亮點(diǎn)吧。
開發(fā)者
亮點(diǎn):
開發(fā)者數(shù)量超過3100萬
GitHub上有超過3100萬名開發(fā)者,其中的80%來自美國以外的國家。事實(shí)上,GitHub社區(qū)覆蓋了世界上每個(gè)國家和地區(qū),而且還在不斷壯大。
去年,有超過800萬的新開發(fā)者加入GitHub。到目前為止,2018年加入的新用戶比GitHub的最開始6年加入的總和還要多。而且這一增長沒有任何放緩的跡象,同時(shí)2018年的獨(dú)立貢獻(xiàn)者數(shù)量是2017年的1.6倍。
企業(yè)賬號超過210萬
超過210萬個(gè)企業(yè)在公共和私有存儲庫中使用GitHub,比2017年增長超過40%。今年,GitHub上的企業(yè)賬戶數(shù)量增長也超過去年,特別是在整個(gè)中東和東南亞地區(qū)。
地區(qū)分布
在各國的GitHub開發(fā)者數(shù)量排名中,五年前還處于第十名的巴西在今年上升到第七名。
開源項(xiàng)目來源
年復(fù)一年,GitHub上來自美國以外的開源項(xiàng)目越來越多。
提交代碼的活躍時(shí)間
每個(gè)開發(fā)者的時(shí)間安排都不同,但數(shù)據(jù)表明,GitHub上代碼提交最活躍的時(shí)間為上午10點(diǎn)到下午5點(diǎn)。
提交代碼最少的日子
節(jié)日假期對代碼提交也有很大的影響。在中國,春節(jié)期間代碼提交較少;印度在排燈節(jié)時(shí)期代碼提交較少。5月1日,有八十個(gè)國家會慶祝勞動節(jié);美國在感恩節(jié)和獨(dú)立日時(shí)代碼提交較少。
當(dāng)然,全球范圍內(nèi)有一天代碼的提交都是最少的,那就是1月1日元旦當(dāng)天。
項(xiàng)目
亮點(diǎn):
存儲庫數(shù)量超過9600萬
截止到2018年9月30日,托管在GitHub上的存儲庫已經(jīng)超過9600萬個(gè)。這比去年增加了40%以上,其中三分之一的存儲庫是在過去12個(gè)月中創(chuàng)建的。當(dāng)中有許多有趣的新項(xiàng)目,包括把Windows 95裝進(jìn)Electron app的felixrieseberg/windows95, 微信的跳一跳wangshub/wechat_jump_game還有frappe/charts。
Pull Request 數(shù)量超過2億
GitHub在2010年推出了pull requests 2.0。之后,Pull Request 數(shù)量超過了2億,其中三分之一是在過去的12個(gè)月里創(chuàng)建的。第2億個(gè)Pull Request 是Vuetify項(xiàng)目,這是Vue的語義組件框架。
使用人數(shù)最多的語言
其中最值得注意的是,TypeScript在去年首次進(jìn)入前十,今年上升到第七位。
上升速度最快的語言
為開發(fā)者編寫的人類可讀語言HCL貢獻(xiàn)者的人數(shù)增加了一倍。Python在機(jī)器學(xué)習(xí)項(xiàng)目中很流行,排名第八位。Go的貢獻(xiàn)者人數(shù)是去年的1.5倍。
貢獻(xiàn)者最多的項(xiàng)目
貢獻(xiàn)者最多的是VS Code,位居首位。
增長最多的開源項(xiàng)目
總體來說與機(jī)器學(xué)習(xí)、游戲、3D打印、家庭自動化、數(shù)據(jù)科學(xué)等有關(guān)項(xiàng)目都出現(xiàn)增長趨勢。
有趣的新項(xiàng)目
這里驚喜的看到了微信小游戲跳一跳。
出現(xiàn)最多的標(biāo)簽
GitHub上數(shù)百萬個(gè)項(xiàng)目涉及上千個(gè)主題,當(dāng)中 JavaScript (前端和后端)、機(jī)器學(xué)習(xí)、手機(jī)應(yīng)用等標(biāo)簽是貢獻(xiàn)最多的。
平臺
安裝的應(yīng)用數(shù)量翻了一番
在GitHub上安裝過應(yīng)用的用戶在過去12個(gè)月里翻了一番。更令人興奮的是,使用GitHub應(yīng)用程序的用戶在貢獻(xiàn)方面也更為活躍。
完整報(bào)告
The State of the Octoverse 2018
https://blog.github.com/2018-10-16-state-of-the-octoverse/
數(shù)據(jù)分析咨詢請掃描二維碼
若不方便掃碼,搜微信號:CDAshujufenxi
SQL Server 中 CONVERT 函數(shù)的日期轉(zhuǎn)換:從基礎(chǔ)用法到實(shí)戰(zhàn)優(yōu)化 在 SQL Server 的數(shù)據(jù)處理中,日期格式轉(zhuǎn)換是高頻需求 —— 無論 ...
2025-09-18MySQL 大表拆分與關(guān)聯(lián)查詢效率:打破 “拆分必慢” 的認(rèn)知誤區(qū) 在 MySQL 數(shù)據(jù)庫管理中,“大表” 始終是性能優(yōu)化繞不開的話題。 ...
2025-09-18CDA 數(shù)據(jù)分析師:表結(jié)構(gòu)數(shù)據(jù) “獲取 - 加工 - 使用” 全流程的賦能者 表結(jié)構(gòu)數(shù)據(jù)(如數(shù)據(jù)庫表、Excel 表、CSV 文件)是企業(yè)數(shù)字 ...
2025-09-18DSGE 模型中的 Et:理性預(yù)期算子的內(nèi)涵、作用與應(yīng)用解析 動態(tài)隨機(jī)一般均衡(Dynamic Stochastic General Equilibrium, DSGE)模 ...
2025-09-17Python 提取 TIF 中地名的完整指南 一、先明確:TIF 中的地名有哪兩種存在形式? 在開始提取前,需先判斷 TIF 文件的類型 —— ...
2025-09-17CDA 數(shù)據(jù)分析師:解鎖表結(jié)構(gòu)數(shù)據(jù)特征價(jià)值的專業(yè)核心 表結(jié)構(gòu)數(shù)據(jù)(以 “行 - 列” 規(guī)范存儲的結(jié)構(gòu)化數(shù)據(jù),如數(shù)據(jù)庫表、Excel 表、 ...
2025-09-17Excel 導(dǎo)入數(shù)據(jù)含缺失值?詳解 dropna 函數(shù)的功能與實(shí)戰(zhàn)應(yīng)用 在用 Python(如 pandas 庫)處理 Excel 數(shù)據(jù)時(shí),“缺失值” 是高頻 ...
2025-09-16深入解析卡方檢驗(yàn)與 t 檢驗(yàn):差異、適用場景與實(shí)踐應(yīng)用 在數(shù)據(jù)分析與統(tǒng)計(jì)學(xué)領(lǐng)域,假設(shè)檢驗(yàn)是驗(yàn)證研究假設(shè)、判斷數(shù)據(jù)差異是否 “ ...
2025-09-16CDA 數(shù)據(jù)分析師:掌控表格結(jié)構(gòu)數(shù)據(jù)全功能周期的專業(yè)操盤手 表格結(jié)構(gòu)數(shù)據(jù)(以 “行 - 列” 存儲的結(jié)構(gòu)化數(shù)據(jù),如 Excel 表、數(shù)據(jù) ...
2025-09-16MySQL 執(zhí)行計(jì)劃中 rows 數(shù)量的準(zhǔn)確性解析:原理、影響因素與優(yōu)化 在 MySQL SQL 調(diào)優(yōu)中,EXPLAIN執(zhí)行計(jì)劃是核心工具,而其中的row ...
2025-09-15解析 Python 中 Response 對象的 text 與 content:區(qū)別、場景與實(shí)踐指南 在 Python 進(jìn)行 HTTP 網(wǎng)絡(luò)請求開發(fā)時(shí)(如使用requests ...
2025-09-15CDA 數(shù)據(jù)分析師:激活表格結(jié)構(gòu)數(shù)據(jù)價(jià)值的核心操盤手 表格結(jié)構(gòu)數(shù)據(jù)(如 Excel 表格、數(shù)據(jù)庫表)是企業(yè)最基礎(chǔ)、最核心的數(shù)據(jù)形態(tài) ...
2025-09-15Python HTTP 請求工具對比:urllib.request 與 requests 的核心差異與選擇指南 在 Python 處理 HTTP 請求(如接口調(diào)用、數(shù)據(jù)爬取 ...
2025-09-12解決 pd.read_csv 讀取長浮點(diǎn)數(shù)據(jù)的科學(xué)計(jì)數(shù)法問題 為幫助 Python 數(shù)據(jù)從業(yè)者解決pd.read_csv讀取長浮點(diǎn)數(shù)據(jù)時(shí)的科學(xué)計(jì)數(shù)法問題 ...
2025-09-12CDA 數(shù)據(jù)分析師:業(yè)務(wù)數(shù)據(jù)分析步驟的落地者與價(jià)值優(yōu)化者 業(yè)務(wù)數(shù)據(jù)分析是企業(yè)解決日常運(yùn)營問題、提升執(zhí)行效率的核心手段,其價(jià)值 ...
2025-09-12用 SQL 驗(yàn)證業(yè)務(wù)邏輯:從規(guī)則拆解到數(shù)據(jù)把關(guān)的實(shí)戰(zhàn)指南 在業(yè)務(wù)系統(tǒng)落地過程中,“業(yè)務(wù)邏輯” 是連接 “需求設(shè)計(jì)” 與 “用戶體驗(yàn) ...
2025-09-11塔吉特百貨孕婦營銷案例:數(shù)據(jù)驅(qū)動下的精準(zhǔn)零售革命與啟示 在零售行業(yè) “流量紅利見頂” 的當(dāng)下,精準(zhǔn)營銷成為企業(yè)突圍的核心方 ...
2025-09-11CDA 數(shù)據(jù)分析師與戰(zhàn)略 / 業(yè)務(wù)數(shù)據(jù)分析:概念辨析與協(xié)同價(jià)值 在數(shù)據(jù)驅(qū)動決策的體系中,“戰(zhàn)略數(shù)據(jù)分析”“業(yè)務(wù)數(shù)據(jù)分析” 是企業(yè) ...
2025-09-11Excel 數(shù)據(jù)聚類分析:從操作實(shí)踐到業(yè)務(wù)價(jià)值挖掘 在數(shù)據(jù)分析場景中,聚類分析作為 “無監(jiān)督分組” 的核心工具,能從雜亂數(shù)據(jù)中挖 ...
2025-09-10統(tǒng)計(jì)模型的核心目的:從數(shù)據(jù)解讀到?jīng)Q策支撐的價(jià)值導(dǎo)向 統(tǒng)計(jì)模型作為數(shù)據(jù)分析的核心工具,并非簡單的 “公式堆砌”,而是圍繞特定 ...
2025-09-10