今日,Github 發佈年度報告。做爲開發者社區最大的開源項目託管平臺,Github 的年度 Octoverse 報告能爲咱們瞭解開發社區提供最直接的洞見。報告中最明顯的兩個趨勢是:中國開源貢獻僅次於美國,Python 超越 Java 成爲第二受歡迎的編程語言git
據報告介紹,當前使用 Github 的開發者數量超過 4000 萬,大部分來自美國以外(80%)。過去一年時間,約有 1000 萬新的開發者用戶加入,超過 44% 用戶在 2019 年建立了本身的首個 repo,130 萬開發者首次爲開源項目作貢獻。github
學校中的學生正在成長爲下一代開發者,今年超過 76 萬開發者在 Github 上學習,Github 上共有 170 萬學生在上面學習編程,比去年多了 55%。編程
下圖則展現了美國以外,使用開源項目最多的 20 個國家和地區。當前,Github 上約有 300 萬公司/組織帳號,除了美國外,去年中國、印度、德國的開源使用最多。其中,中國的開發者去年 fork、clone 了超過 48% 的項目。app
JavaScript 霸榜,Java 被 Python 超越機器學習
最受歡迎的開源軟件和項目編程語言
年度高光項目:TensorFlow工具
值得關注的 IT 領域:數據科學學習
在 Python 語言背後,諸如深度學習、天然語言處理和機器學習等已經成爲了數據科學社區最受關注的領域。ui
Jupyter Notebooks 的使用率(將 Jupyter 做爲主要語言)在過去三年增加了 100% 以上。spa
天然語言處理在 GitHub 上也成爲了一個新的趨勢。相似 NLTK 的工具已經下降了 NLP 工做的成本。