GitHub CEO:GitHub 十年,感謝有你

簡評:不知為何,總感覺 GitHub 成立不止 10 年了,你們有這種錯覺么?

本文是 GitHub 聯合創始人兼 CEO:Chris Wanstrath 在計算機世界雜誌寫的文章

當我們回顧 GitHub 過去十年,我們並不會想起某一款軟體,而是想到人們用 GitHub 發生了何種改變。


十年前,GitHub 正式上線。初衷何其簡單:連接開發者,通過 Git 更好開展項目。過去十年,我們已經成為一家公司、一個平台,慢慢壯大,但是初衷從未變過。並不是一個好點子或者什麼大事件讓這個平台特別,而是使用它的人,感謝 GitHub 十年,感謝有你。

當我們回顧過去十年,我們不會記得某一款軟體,而是人們用 GitHub 做的事。全世界各地都可以用 GitHub 來分享、教授、修補、構建。在最初上線 GitHub 的時候,我們完全沒有預料到它能成長如斯,如此大的體量,如此多的貢獻和連接。

展望未來,我們依舊會保持簡單。未來在你的手中,由你來定義。我們願意跟隨你。

與此同時,感謝你的代碼,你的合併、你的文檔,你共享的項目以及你在 GitHub 所做的一切。

謝謝你,10 years。

我們收集了這十年來的一些里程碑,今天在這個特別的日子,我們一起來回顧。並未下一個十年做準備。

  • 2008.4.10:GitHub 正式發布

2008 年 4 月,我們的測試版結束,GitHub 推出了正式版,目的很簡單:連接開發者,通過 Git 更容易的協同編程。

  • 2008.4.3:Rails 轉移到 Git 和 GitHub

Ruby on Rails 是內測時的首批大開源項目之一,考慮到 GitHub 基於 Rails 建立,這是一個重要的時刻。

  • 2009.1.3:比特幣的發明

比特幣於 2009 年被發明並在 2010 年發布到 GitHub。迄今為止此項目已有 18000+ 的 fork,500 merged pull request 作者,它啟發了數以千計其他區塊鏈的項目。

  • 2009.5.21:Node.js 啟動

Node.js 於 2009 年推出,導致人們使用 JavaScript 的方式發生根本性變化。藉助 Node.js,開發人員可以使用 Angular,Ember,React,jQuery 和 Vue 等庫和框架,在操作系統上構建複雜的伺服器端和桌面應用程序。該項目有效地擴展了 JavaScript 的可能性,並成功推動了 JS。

  • 2010.11.26:Rails Girls 夏編程之夏第一次舉辦

Rails Girls 於 2010 年在赫爾辛基舉辦了首次活動。2013年,該團隊開始了Summer of Code 全球獎學金計劃,除了Google Summer of Code,Outreachy 等,Rails Girls Summer of Code 對軟體行業的產生了持久且積極的影響。

  • 2011.2.28:Travis CI 第一個 pull request

Travis CI 是目前新興的開源持續集成構建項目,它現已成為了 GItHub 的主要集成工具。

  • 2012.1.1:JavaScript 成為 GitHub上最流行的語言

在 2012 的開年,JavaScript 作為 GitHub 上最流行的語言,超越了 Ruby,Java 和 Python。今天它仍然是今天GitHub上最流行的語言。

  • 2013.1.16:GitHub 社區用戶達到 300 萬

在 2013 年我們創建了第 1000 萬個倉庫。

  • 2014.6.9: Docker 1.0 發布

2014 年 6 月,Docker 1.0 推出,之後一年多,Docker 引入了企業數據中心和雲。它和 Kubernetes 等項目簡化了 DevOps,將團隊從基礎架構中解放出來,以便更專註於最重要的事情。

  • 2014.7.21:Django Grils 第一次舉辦

2014 年第一屆 Django Girls 在柏林舉辦,開啟了為期四年的世界各地軟體培訓和女性編程支持運動。

  • 2014.10.23:微軟開源.NET

.NET 和.NET Foundation 只是微軟開源計劃的開始。現在該公司擁有數百個開源項目。其中包括去年擁有最多貢獻者的 VS Code 和 2017 年發展最快的語言之一 TypeScript。

微軟也成為 GitHub 上最活躍的組織之一,數千名工程師,設計師和程序經理在平台和編程語言中貢獻和發布軟體。

微軟和谷歌等大公司對開源軟體的重視,代表了他們對軟體的態度。他們向我們表明,有時候重要的不是技術,而是社區以及人們如何使用技術。

  • 2015.3.2:虛幻引擎4 源代碼免費提供

Epic Games 的團隊發布了免費版本的「虛幻4」引擎,這讓創意與開發更更緊密連接在一起。免費的源代碼允許訪問主要功能。從錯誤修復到 Git 集成,他們的最新版本得到了 128 個 contribution 的幫助。

由於開源遊戲引擎,Game 成為了 2017 GitHub 最受歡迎的類目。Phaser,Godot Engine 和其他項目,如 Itch.io,正在塑造人們建立和分享獨立遊戲的方式。像 2048 這樣的開源學習資源和遊戲,激發了數百個 Clone,邀請了更多的人來玩和創造。

  • 2015.9.22:GitHub class 開課

GitHub Class 使教師更容易分發代碼收集作業,今天,高中、大學、編程培訓機構的學生們正在使用它來學習,現在有超過 180 萬個 class 的庫,但這也僅僅是 GitHub 教育資源的一部分。

  • 2015.12.3:Apple 開源 Swift

Apple 這個決定提高了新開發工具的標準,並鼓勵更多的公司發布開源。

  • 2016.7.9:阿波羅 11 代碼開源

阿波羅 11 號於 1969 年登月,四十七年後,它的啟動源代碼登錄 GitHub,其中還包含了很多彩蛋,這也證明了 20 世紀 60 年代的程序員也有幽默感。

NASA 維護者數百個開源項目,包括火星可視化地圖,通過 TensorFlow 來識別系外行星的軟體等等。

你還可以找到 SpaceX 這些公司的開源項目。

  • 2017.2.10:Python 團隊打開他們的第一個 pull request

在過去十年,Pyhon 已經成為增長最快的主要編程語言之一,自 2015 年來,它一直穩居 GitHub 語言前三。

Python 的歷史可以追溯到 20 世紀 90 年代,近年來因為數據科學和機器學習使它飛速發展。像 Pandas 這樣廣受歡迎的庫,也讓 Python 更流行。

  • 2017.2.15:TensorFlow 1.0 啟動

谷歌在 2015年 將其內部機器學習庫 TensorFlow 公開。去年,它是 GitHub 上最受歡迎的項目之一,TensorFlow 在 2017年的訪問量比 2016 年多 5.5 倍。現在,TensorFlow 是數據專業人員創建機器學習模型的首選工具。

  • 2017.5.2:30000 個 NGO(非營利組織)用戶

非營利組織通過技術產生了難以置信的積極影響。去年,30000 個非營利用戶通過我們展開了 Human Utility,Maven 和 ConnectHome 等活動,讓世界變得更美好。

野生動物保護協會(WCS)的海洋保護涵蓋 25 個國家,保護世界的珊瑚礁。在肯亞,WCS使用軟體收集全球研究人員的數據,並通過收集物種數據,監測超過 252 公頃的沿海礁石,這相當於 260 個足球場那麼大。幫助當地更綠色生態地進行捕撈。

  • 2017.5.31:第 1 億次 pull request 被合併

事實上,僅在 2017 一年,有 2.9 萬億行代碼被提交。

  • 2018.4.10:十年的代碼,協作和提交

GitHub 正式推出十年後,我們的社區已經發展到全球擁有超過 8000 萬個項目的 2700 萬名開發人員。


感謝您創建的存儲庫,感謝您的貢獻以及您構建的軟體。

感謝你 10 年的代碼。

原文:10 years of GitHub


極光日報,極光開發者旗下媒體。

每天導讀三篇英文技術文章。


推薦閱讀:

最全面的前端開發指南
挑戰真正的編程能力 ——「 PHP挑戰賽 」下周開始
設計模式 0 章-概要
分治法,動態規劃及貪心演算法區別
面相項目學習編程

TAG:GitHub | 編程 | 開源 |