1
雷鋒網(wǎng) AI 研習(xí)社按,如果你是程序員,那對 GitHub 一定不會陌生。作為「全球最大同性交友平臺」,截至目前,GitHub 已經(jīng)擁有超過 2700 萬開發(fā)者。
GitHub 于 2008 年 4 月上線,在上周,剛剛迎來十周年生日。在這一值得紀念的日子,GitHub CEO Chris Wanstrath 在個人主頁上發(fā)表了一篇小感言,GitHub 官網(wǎng)也發(fā)文對十周年歷程進行了回顧與總結(jié)。
雷鋒網(wǎng) AI 研習(xí)社在不改變原意的基礎(chǔ)上對原文編譯整理如下:
十年前的今天,GitHub 正式上線。我們的初衷非常簡單,希望通過它讓開發(fā)者更簡單地溝通,并基于項目實現(xiàn)緊密合作。
在過去的十年間,我們的公司不斷發(fā)展壯大,但我們對 Github 成立的初心一直沒變。GitHub 如此特殊的原因并不是因為它是一個很好的創(chuàng)意或創(chuàng)新,而是源于使用它的人們。
所以,今天,GitHub 迎來十周年的慶典,我需要感謝的是使用這個平臺的人們、我們的社群。
回顧過去十年我們的經(jīng)歷,最值得回憶的不是平臺上的任何一條代碼,而是人們在平臺上所做的事情:來自全世界的開發(fā)者們在 GitHub 上分享、討教、修改和創(chuàng)建了一個個項目。
在成立之初,我們從沒想到 GitHub 會取得今天的規(guī)模和成就,會有這么多的項目,有的項目已經(jīng)成型,有的還在初期階段,有的甚至有著龐大的規(guī)模和架構(gòu)。除此之外,我們也未曾料想商業(yè)機構(gòu)會像今天這樣青睞開源社區(qū),也沒想過 GitHub 可以給開發(fā)者提供這樣相互學(xué)習(xí)的機會。
GitHub 能有今日的成功也歸功于我們所處的時代,它成立于人們急需互聯(lián)的時代,正如我在另一篇感言上所寫的那樣,我們不要武斷地評價 GitHub 所取得的成就,就讓我們通過這十年來一些美好時刻和里程碑事件來印證 GitHub 的貢獻吧!
所以,讓我們展望未來!開發(fā)者們,你們已經(jīng)定義了軟件的今生,我相信,你們也會繼續(xù)的定義軟件的未來。那么,將來的軟件是什么樣子的呢?讓我們一起期待!
同時,在這里,我要感謝所有在社區(qū)里做出貢獻的人們,感謝你們所提交的每一條代碼,感謝你們所提出的每一個問題、文檔和分享的項目。感恩已有的,同時,我們也期待即將發(fā)生的!
讓我們一起回顧過去十年的重要瞬間!
歷年大事記:
2008 年
4 月 10 日 GitHub 正式上線
內(nèi)部 beta 版結(jié)束,GitHub 正式進入大眾視野。我們創(chuàng)立的初衷是:連接每一個開發(fā)者并用 Git 為他們提供更好的合作和互通方式。
上線通告鏈接:Read the launch post
4 月 3 日 GitHub 的第一個平臺項目
Ruby on Rails 是 GitHub 上的第一個大型開源項目,盡管當(dāng)時 GitHub 還處于內(nèi)部 beta 階段,考慮到 GitHub 是在 Rails 上建立的,這依然是重要的一刻。
2009 年
1 月 3 日 比特幣橫空出世
比特幣——世界上第一個區(qū)塊鏈虛擬貨幣,在 2009 年被設(shè)計出,并在 2010 年正式登錄 GitHub。截至目前,比特幣項目已經(jīng)吸引了超過 18000 名開發(fā)者和超過 500 位論壇作者,并觸發(fā)了上千個其他區(qū)塊鏈項目,其中有很多是比特幣的基礎(chǔ)源代碼變種。
5 月 21 日 Node.js 發(fā)布
Node.js 于 2009 年發(fā)布,它從根本上改變了人們使用 JavaScript 的方式。有了 Node.js,人們可以通過使用像 Angular、Ember、React、jQuery 和 Vue 這樣的開發(fā)庫,跨操作、系統(tǒng)地開發(fā)復(fù)雜的服務(wù)器端和桌面應(yīng)用。這個項目有效地推進了 JavaScript 的延展性,也極大地推進了程序語言的進程。
2014 年,Node.js 的衍生版本 io.js 上線,它強化了社區(qū)的開源屬性。一年之后,兩個項目合并為 Node.js Fundation,并發(fā)布了一個新的開源管理模式,解決了復(fù)雜的平臺交互問題。
今天,Node.js 支持著世界上最豐富的開發(fā)庫和開發(fā)工具生態(tài),有將近 2000 名維護者。Nodeschool 連接了開發(fā)者,提供免費的教程并管理著全世界的開發(fā)者日記。
11月26日 Rails Girls舉辦了第一次培訓(xùn)
2010 年,Rails Girls 在赫爾辛基(Helsinki)舉辦了第一次項目活動。2013 年,這個團隊開始了 Summer of Code——全球性質(zhì)的獎學(xué)金項目,資助女性和無編程背景的人們就開源的項目進行三個月的全職工作。與 Google 的 Summer of Code、Outreachy 以及其他的公益項目一起,Rails Girls Summer of Code 在軟件業(yè)產(chǎn)生了長遠的影響力。
1 月 1 日 Travis CI 的第一個拉入請求
Travis CI 于 2011 年上線,為開源和不開源項目提供了長久、可靠的持續(xù)集成(CI)。Jenkins 和 CircleCI 也在同一時間成立,這使得 2011 年成為 CI 歷史上重要的一年,也是軟件歷史上重要的一年。至此,測試成為保障更加安全、可靠的代碼的重要步驟。了解更多信息,請點擊 top ten CI tools。
1 月 1 日 JavaScript 成為 GitHub 上最受歡迎的語言
JavaScript 在 2012 年成為了全平臺最受歡迎的語言——遠超 Ruby、Java 和 Python。今天,它仍然是 GitHub 歡迎榜榜首。
1 月 16 日 GitHub 社區(qū)迎來第三百萬個用戶
之后,GitHub 社區(qū)創(chuàng)建了第 1 億個 repository——包括 Project Open data。
6 月 9 日 Docker 1.0 創(chuàng)建
Docker 1.0 在 2014 年 6 月上線(在第一代 Docker 上線一年后),將 Docker 項目帶入企業(yè)級數(shù)據(jù)中心和云上。類似 Docker 和 Kubernetes 這樣的項目簡化了 DevOps 并解放了設(shè)備維護人員,使得他們將精力更好地投入到更為重要的事情上。
7 月 21 日 第一次 Django Girls 培訓(xùn)
第一次 Django Girls 培訓(xùn)在柏林 EuroPython 2014 上舉辦,到現(xiàn)在共進行了四年全世界女性的軟件培訓(xùn)和支持。大家可以進行捐助,以維持 Django Girls 的社區(qū)發(fā)展。
10 月 23 日 微軟開源系統(tǒng) .Net
.Net 是微軟開源的鼻祖?,F(xiàn)在,微軟維護著上百個開源的項目,這其中有 VS 和 TypeScript,一個是去年用戶最多的項目,一個是去年成長最快的項目。
微軟是 GitHub 社區(qū)中最活躍的組織之一,每天有上千名工程師貢獻和發(fā)布跨平臺的編譯程序。
類似于谷歌和微軟這種規(guī)模的大公司對開源項目的投資改變了開發(fā)軟件的視角。他們展示了成功的秘訣:有些時候,并不是技術(shù)如何,而是人們或社區(qū)怎么使用技術(shù)。
3 月 2 日 虛擬現(xiàn)實引擎 4 開源
Epic Game 團隊開源虛擬現(xiàn)實引擎 4,降低了游戲開發(fā)者創(chuàng)造的門檻。同時,免費源代碼也讓社區(qū)在游戲發(fā)布之前就獲取了主要特征信息。
「Games」是 2017 年 GitHub 最火的話題之一,這一切都源于開源的游戲引擎、開發(fā)庫和其他開發(fā)工具。Phase、Godot Engine 和其他項目如 itch.io 等逐漸改變了人們實現(xiàn)和分享獨立游戲的方式。除此之外,開源的學(xué)習(xí)資源和游戲如 2048(激勵產(chǎn)生了上百個克隆產(chǎn)物)吸引了更多的人創(chuàng)造游戲。
9 月 22 日 GitHub 進入學(xué)校課堂
GitHub 課程的創(chuàng)立使得老師能更簡單地進行教學(xué)和布置作業(yè)。今天,在高中、大學(xué)和編程夏令營的學(xué)生們可以通過超過一百八十萬的資源庫進行學(xué)習(xí),這些都與傳統(tǒng)的教學(xué)資源相去甚遠。
從資源列表到海量的開源在線課程(MOOCs),如 edX 和 Udacity 等,在 GitHub 上有上千種學(xué)習(xí)軟件開發(fā)的方法。在列表中,排名最前的包括 Ada‘s Jumpstart Program 和 Stanford's TensorFlow Tutorials。STAT545 教了上千名學(xué)生進行數(shù)據(jù)處理,CS50 也在全美課堂上盛行。
在過去的十年中,社區(qū)驅(qū)動項目如 Django Girls 開始在線課程,組織現(xiàn)場課程并增加了全世界學(xué)生的學(xué)習(xí)機會。我們的校園特使 Campus Experts 也在超過 15 個國家創(chuàng)立了校園技術(shù)社區(qū)。
12 月 3 日 蘋果開源 Swift
Swift 的開源提供了新的開發(fā)工具,并同時鼓勵更多的公司向公眾發(fā)布他們的開發(fā)工具。
7 月 9 日 Apollo 11 代碼開源
Apollo 11 在 1969 年登陸月球,47 年之后,其源代碼在 GitHub 上公開。NASA 維護著上百個開源項目。在公共庫中,你可以找到虛擬化 Martian terrain 和識別外星物體的 TensorFlow 的代碼。同時,你還能找到 SpaceX 的開源編譯代碼。
2 月 10 日 Python 團隊開源他們的第一個拉入請求
2016 年伊始 Python 維護團隊就聲明了他們進入 GitHub 社區(qū)的計劃,并在2017年公開了他們的第一個拉入請求。在過去的十年中,Python 逐漸發(fā)展為發(fā)展最快的編程語言之一。從 2015 年起,它就是 GitHub 上最熱門語言的第三名,并實現(xiàn)了年 70% 的增長率。
Python 的歷史可以追溯到 90 年代早期,它影響力的飛速成長是在近年。以 2007 年的 Scikit-Learn 為起點,它很大程度上得益于大規(guī)模數(shù)據(jù)科學(xué)生態(tài)鏈和機器學(xué)習(xí)的興起。流行的開發(fā)庫如 Pandas 等也為使用 Python 處理數(shù)據(jù)提供了便利。
2 月 15 日 TensorFlow 1.0 上線
2015 年,Google 將其內(nèi)部使用的機器學(xué)習(xí)庫 TensorFlow 開源。TensorFlow 是 2017 年在 GitHub 上衍生代碼最多的項目,除此之外,TensorFlow/models 庫在 2017 的訪問數(shù)量是 2016 年訪問數(shù)量的 5.5 倍。今天,TensorFlow 已經(jīng)是創(chuàng)建機器學(xué)習(xí)模型所必須使用的工具了。
近年,機器學(xué)習(xí)得到了極大發(fā)展,機構(gòu)和個人通過 TensorFlow 創(chuàng)造了各種模型,包括檢測生理缺陷、分辨皮膚腫瘤、合成音樂和自動駕駛等。
今天,數(shù)據(jù)分析師可以通過一些開源的深度學(xué)習(xí)工具和模型解決復(fù)雜和有趣的數(shù)學(xué)問題。除了 TensorFlow,類似于 Caffe2、Sonnet、DeepSpeech 和 Keras 的深度學(xué)習(xí)庫結(jié)合數(shù)據(jù)分析工具,如 Pandas 和 Jupter 等也得到了各行業(yè)的廣泛使用。
5 月 2 日 建立 30000 個非盈利賬戶
非盈利和非政府組織(NGOs)使用技術(shù)創(chuàng)造了不可思議的事情。去年,通過 Human Utility、Maven 和 ConnectHome,創(chuàng)立了超過 30000 個非盈利賬戶。
野生動物保護協(xié)會(WCS)召集了 25 個國家進行珊瑚礁的保護。在 Kenya 環(huán)境中,WCS 使用軟件收集全世界的研發(fā)數(shù)據(jù)并幫助本地社區(qū)獲取更有利和更持久的珊瑚礁保護方法。
5 月 31 日 第 1 億個拉入請求
在過去,大量的漏洞被修復(fù),特征得以實現(xiàn),軟件變得更加優(yōu)秀。僅僅在 2017 年,GitHub 上大約提交上線了 2.9 兆億數(shù)量的代碼。
4 月 10 日 GitHub 十周年紀念日
在 GitHub 上線十周年后,我們的社區(qū)擁有超過 2700 萬名開發(fā)者,他們分布在全世界,在超過 8000 萬個項目上進行著緊密協(xié)作。
誠摯地感謝開發(fā)者們,感謝大家在過去十年中的創(chuàng)造和奉獻,感謝大家為軟件的發(fā)展所做的一切,感謝大家這十年來不懈的追求和努力!
雷鋒網(wǎng) AI 研習(xí)社編譯整理。
via:GitHub Blog,GitHub
雷峰網(wǎng)版權(quán)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。