本文由 「AI前線」原創,原文連結:Github 預測:2018 你必須關注的開源專案
作者|GitHub
譯者|Debra
編輯|Emily
- 跨平臺開發、新技能和深度學習社群在 GitHub 活躍度增長最快。
- 這些開源專案的趨勢讓開發人員在共享知識的同時,可以尋找方法來簡化流程並增加新的技能。
”GitHub 在週四釋出的一篇部落格中稱,GitHub 使用者在 2018 年應該關注幾個關鍵的開源專案趨勢。
GitHub 表示,使用者在跨平臺開發、深度學習以及教授新技能的專案中活躍度不斷增長。2017 年,GitHub 使用者數量將達到 2400 萬,該網站可以幫開發者簡化流程,併為新老開發人員找到開發新技能的方法。
去年,GitHub 上有來自近 200 個國家的 2400 萬人聚集在一起,共同編寫更好、規模更大的的程式碼。2017 年,我們忙碌於
從框架到資料視覺化的逾 2500 萬個儲存庫構建,而今年,我們的活動只會更多。今天,我們將根據 2017 年 GitHub 上貢獻者、訪問者和最受歡迎活動的資料,來預測一下 2018 年開源專案的趨勢。”
專案趨勢
跨平臺開發
2018 年,跨平臺或網頁開發活動將是增長速度最快的領域之一。例如,2017 年,Angular / angular-cli :的貢獻者數量比 2016 年增加 2.2 倍:
Angular / Angular :
Facebook / React和Electron / Electron:
相關的專案貢獻、訪問,以及收藏的次數更多。這些專案簡化了開發流程,縮短了桌面和移動平臺專案開始到部署所需的時間。
深度學習
開發者對深度學習專案也非常感興趣。在眾多行業中,人工智慧正在解決一系列複雜而有趣的問題。開發者對Keras-team / Keras 和 Mozilla / DeepSpeech
等專案的貢獻推動了深度學習專案的發展趨勢。TensorFlow :
在 2017 年的訪問量比 2016 年增加了 2.2 倍,而對 TensowFlow / 模型的訪問量增加了 5.5 倍!
新技能
開發者對開發編碼技能的興趣無與倫比,並收藏了許多學習編碼、獲取編碼工作和編碼最佳實踐的專案,其中包括很多 2017 年建立的專案。例如,Chalarangelo / 30-sec-of-code 和 norvig / pytudes :
分別提供用 javascript 和 python 編寫程式碼的示例,以幫助開發者提高使用這些語言的流暢度。jwasham / coding-interview-university 和 yangshun / tech-interview-handbook :
提供瞭如何通過軟體工程崗位面試的資源。i0natan / nodebestpractices
alibaba / p3c 和daviddias / Front-End-Checklist
則為編寫程式碼和組織專案提供了最佳實踐。
方法
我們通過三種不同型別的活動發現了這些趨勢。首先,我們評出了 2016 年至少有 2000 個貢獻者,並且在 2017 年貢獻者數量增幅最大的 Top100 專案。我們還評出了 2017 年專案 repo 訪問量增幅最大的 Top100 專案。最後,我們評出了 2017 年獲得最多新星的 Top100 專案。結合這些列表,我們對專案進行了社群分類,並檢視了列表中排名最高的社群。
我們對這一系列 創意專案 印象深刻。
讓開發者在編寫程式碼的時候從命令列中追蹤開發者最喜愛的 NBA 球隊的戰況,同時有充足的時間為記者和活動家建立一個可以監控家庭和辦公室狀況的安全應用程式。很棒的作品!
更多資訊
如果開發者想了解更多關於 GitHub 社群從 2016 年 9 月到 2017 年 9 月內容的資料,包括被 fork 最多、社交性最強和評論最多的專案,請檢視我們在 Universe 釋出的報告:The state of the Octoverse
開發者還可以在 Felipe Hoffa 對 Medium 的分析中看到 2017 年誰是最重要的開源貢獻者。
medium.freecodecamp.org/the-top-con…
2017 年期間 GitHub 開源專案貢獻排名:
2017 年,GitHub 開源專案貢獻 Top3 分別為微軟、谷歌和 RedHat。
- 2017 年,微軟有將近 1300 名員工積極地進行 GitHub 程式碼推送工作,計貢獻 825 個頂級資料庫,獲得 263525 顆星。
- Google 在 GitHub 上大約有 900 名活躍員工,他們將程式碼推送到 1100 個頂級軟體庫,共獲得 539597 顆星。
- RedHat 的 GitHub 貢獻者為 442 人,為 338 個軟體庫貢獻程式碼,共獲得 87192 顆星,比亞馬遜貢獻專案的數量更多,排在第三位。
- 亞馬遜在 GitHub 上只有 134 名貢獻者,為 158 個頂級專案貢獻程式碼,共獲得 27590 顆星。
而且,並非所有的專案狀況相同:雖然 Google 比微軟貢獻的程式碼庫多 25%,但這些程式碼庫獲得了更多的星數(53 萬 vs26 萬)。 亞馬遜軟體庫 2017 獲得 27590 顆星。
BAT 的的貢獻也不少。
阿里巴巴排名 Top9
騰訊排名 Top14
百度排名 Top15
最後,開發者還可以在我們重新設計的 Explore,在 GitHub 上查詢最新的專案合集和熱門話題。
Explore projects:
原文連結:
更多幹貨內容,可關注AI前線,ID:ai-front,後臺回覆「AI」、「TF」、「大資料」可獲得《AI前線》系列PDF迷你書和技能圖譜。