雷锋网(公众号:雷锋网) AI 研习社按,如果你是程序员,那对 GitHub 一定不会陌生。作为「全球最大同性交友平台」,截至目前,GitHub 已经拥有超过 2700 万开发者。
GitHub 于 2008 年 4 月上线,在上周,刚刚迎来十周年生日。在这一值得纪念的日子,GitHub CEO Chris Wanstrath 在个人主页上发表了一篇小感言,GitHub 官网也发文对十周年历程进行了回顾与总结。
雷锋网 AI 研习社在不改变原意的基础上对原文编译整理如下:
十年前的今天,GitHub 正式上线。我们的初衷非常简单,希望通过它让开发者更简单地沟通,并基于项目实现紧密合作。
在过去的十年间,我们的公司不断发展壮大,但我们对 Github 成立的初心一直没变。GitHub 如此特殊的原因并不是因为它是一个很好的创意或创新,而是源于使用它的人们。
所以,今天,GitHub 迎来十周年的庆典,我需要感谢的是使用这个平台的人们、我们的社群。
回顾过去十年我们的经历,最值得回忆的不是平台上的任何一条代码,而是人们在平台上所做的事情:来自全世界的开发者们在 GitHub 上分享、讨教、修改和创建了一个个项目。
在成立之初,我们从没想到 GitHub 会取得今天的规模和成就,会有这么多的项目,有的项目已经成型,有的还在初期阶段,有的甚至有着庞大的规模和架构。除此之外,我们也未曾料想商业机构会像今天这样青睐开源社区,也没想过 GitHub 可以给开发者提供这样相互学习的机会。
GitHub 能有今日的成功也归功于我们所处的时代,它成立于人们急需互联的时代,正如我在另一篇感言上所写的那样,我们不要武断地评价 GitHub 所取得的成就,就让我们通过这十年来一些美好时刻和里程碑事件来印证 GitHub 的贡献吧!
所以,让我们展望未来!开发者们,你们已经定义了软件的今生,我相信,你们也会继续的定义软件的未来。那么,将来的软件是什么样子的呢?让我们一起期待!
同时,在这里,我要感谢所有在社区里做出贡献的人们,感谢你们所提交的每一条代码,感谢你们所提出的每一个问题、文档和分享的项目。感恩已有的,同时,我们也期待即将发生的!
让我们一起回顾过去十年的重要瞬间!
历年大事记:
2008 年
4 月 10 日 GitHub 正式上线
内部 beta 版结束,GitHub 正式进入大众视野。我们创立的初衷是:连接每一个开发者并用 Git 为他们提供更好的合作和互通方式。
上线通告链接:Read the launch post
4 月 3 日 GitHub 的第一个平台项目
Ruby on Rails 是 GitHub 上的第一个大型开源项目,尽管当时 GitHub 还处于内部 beta 阶段,考虑到 GitHub 是在 Rails 上建立的,这依然是重要的一刻。
2009 年
1 月 3 日 比特币横空出世
比特币——世界上第一个区块链虚拟货币,在 2009 年被设计出,并在 2010 年正式登录 GitHub。截至目前,比特币项目已经吸引了超过 18000 名开发者和超过 500 位论坛作者,并触发了上千个其他区块链项目,其中有很多是比特币的基础源代码变种。
5 月 21 日 Node.js 发布
Node.js 于 2009 年发布,它从根本上改变了人们使用 JavaScript 的方式。有了 Node.js,人们可以通过使用像 Angular、Ember、React、jQuery 和 Vue 这样的开发库,跨操作、系统地开发复杂的服务器端和桌面应用。这个项目有效地推进了 JavaScript 的延展性,也极大地推进了程序语言的进程。
2014 年,Node.js 的衍生版本 io.js 上线,它强化了社区的开源属性。一年之后,两个项目合并为 Node.js Fundation,并发布了一个新的开源管理模式,解决了复杂的平台交互问题。
今天,Node.js 支持着世界上最丰富的开发库和开发工具生态,有将近 2000 名维护者。Nodeschool 连接了开发者,提供免费的教程并管理着全世界的开发者日记。
2010年
11月26日 Rails Girls举办了第一次培训
2010 年,Rails Girls 在赫尔辛基(Helsinki)举办了第一次项目活动。2013 年,这个团队开始了 Summer of Code——全球性质的奖学金项目,资助女性和无编程背景的人们就开源的项目进行三个月的全职工作。与 Google 的 Summer of Code、Outreachy 以及其他的公益项目一起,Rails Girls Summer of Code 在软件业产生了长远的影响力。
2011年
1 月 1 日 Travis CI 的第一个拉入请求
Travis CI 于 2011 年上线,为开源和不开源项目提供了长久、可靠的持续集成(CI)。Jenkins 和 CircleCI 也在同一时间成立,这使得 2011 年成为 CI 历史上重要的一年,也是软件历史上重要的一年。至此,测试成为保障更加安全、可靠的代码的重要步骤。了解更多信息,请点击 top ten CI tools。
2012年
1 月 1 日 JavaScript 成为 GitHub 上最受欢迎的语言
JavaScript 在 2012 年成为了全平台最受欢迎的语言——远超 Ruby、Java 和 Python。今天,它仍然是 GitHub 欢迎榜榜首。
2013年
1 月 16 日 GitHub 社区迎来第三百万个用户
之后,GitHub 社区创建了第 1 亿个 repository——包括 Project Open data。
2014年
6 月 9 日 Docker 1.0 创建
Docker 1.0 在 2014 年 6 月上线(在第一代 Docker 上线一年后),将 Docker 项目带入企业级数据中心和云上。类似 Docker 和 Kubernetes 这样的项目简化了 DevOps 并解放了设备维护人员,使得他们将精力更好地投入到更为重要的事情上。
7 月 21 日 第一次 Django Girls 培训
第一次 Django Girls 培训在柏林 EuroPython 2014 上举办,到现在共进行了四年全世界女性的软件培训和支持。大家可以进行捐助,以维持 Django Girls 的社区发展。
10 月 23 日 微软开源系统 .Net
.Net 是微软开源的鼻祖。现在,微软维护着上百个开源的项目,这其中有 VS 和 TypeScript,一个是去年用户最多的项目,一个是去年成长最快的项目。
微软是 GitHub 社区中最活跃的组织之一,每天有上千名工程师贡献和发布跨平台的编译程序。
类似于谷歌和微软这种规模的大公司对开源项目的投资改变了开发软件的视角。他们展示了成功的秘诀:有些时候,并不是技术如何,而是人们或社区怎么使用技术。
2015年
3 月 2 日 虚拟现实引擎 4 开源
Epic Game 团队开源虚拟现实引擎 4,降低了游戏开发者创造的门槛。同时,免费源代码也让社区在游戏发布之前就获取了主要特征信息。
「Games」是 2017 年 GitHub 最火的话题之一,这一切都源于开源的游戏引擎、开发库和其他开发工具。Phase、Godot Engine 和其他项目如 itch.io 等逐渐改变了人们实现和分享独立游戏的方式。除此之外,开源的学习资源和游戏如 2048(激励产生了上百个克隆产物)吸引了更多的人创造游戏。
9 月 22 日 GitHub 进入学校课堂
GitHub 课程的创立使得老师能更简单地进行教学和布置作业。今天,在高中、大学和编程夏令营的学生们可以通过超过一百八十万的资源库进行学习,这些都与传统的教学资源相去甚远。
从资源列表到海量的开源在线课程(MOOCs),如 edX 和 Udacity 等,在 GitHub 上有上千种学习软件开发的方法。在列表中,排名最前的包括 Ada‘s Jumpstart Program 和 Stanford's TensorFlow Tutorials。STAT545 教了上千名学生进行数据处理,CS50 也在全美课堂上盛行。
在过去的十年中,社区驱动项目如 Django Girls 开始在线课程,组织现场课程并增加了全世界学生的学习机会。我们的校园特使 Campus Experts 也在超过 15 个国家创立了校园技术社区。
12 月 3 日 苹果开源 Swift
Swift 的开源提供了新的开发工具,并同时鼓励更多的公司向公众发布他们的开发工具。
2016年
7 月 9 日 Apollo 11 代码开源
Apollo 11 在 1969 年登陆月球,47 年之后,其源代码在 GitHub 上公开。NASA 维护着上百个开源项目。在公共库中,你可以找到虚拟化 Martian terrain 和识别外星物体的 TensorFlow 的代码。同时,你还能找到 SpaceX 的开源编译代码。
2017年
2 月 10 日 Python 团队开源他们的第一个拉入请求
2016 年伊始 Python 维护团队就声明了他们进入 GitHub 社区的计划,并在2017年公开了他们的第一个拉入请求。在过去的十年中,Python 逐渐发展为发展最快的编程语言之一。从 2015 年起,它就是 GitHub 上最热门语言的第三名,并实现了年 70% 的增长率。
Python 的历史可以追溯到 90 年代早期,它影响力的飞速成长是在近年。以 2007 年的 Scikit-Learn 为起点,它很大程度上得益于大规模数据科学生态链和机器学习的兴起。流行的开发库如 Pandas 等也为使用 Python 处理数据提供了便利。
2 月 15 日 TensorFlow 1.0 上线
2015 年,Google 将其内部使用的机器学习库 TensorFlow 开源。TensorFlow 是 2017 年在 GitHub 上衍生代码最多的项目,除此之外,TensorFlow/models 库在 2017 的访问数量是 2016 年访问数量的 5.5 倍。今天,TensorFlow 已经是创建机器学习模型所必须使用的工具了。
近年,机器学习得到了极大发展,机构和个人通过 TensorFlow 创造了各种模型,包括检测生理缺陷、分辨皮肤肿瘤、合成音乐和自动驾驶等。
今天,数据分析师可以通过一些开源的深度学习工具和模型解决复杂和有趣的数学问题。除了 TensorFlow,类似于 Caffe2、Sonnet、DeepSpeech 和 Keras 的深度学习库结合数据分析工具,如 Pandas 和 Jupter 等也得到了各行业的广泛使用。
5 月 2 日 建立 30000 个非盈利账户
非盈利和非政府组织(NGOs)使用技术创造了不可思议的事情。去年,通过 Human Utility、Maven 和 ConnectHome,创立了超过 30000 个非盈利账户。
野生动物保护协会(WCS)召集了 25 个国家进行珊瑚礁的保护。在 Kenya 环境中,WCS 使用软件收集全世界的研发数据并帮助本地社区获取更有利和更持久的珊瑚礁保护方法。
5 月 31 日 第 1 亿个拉入请求
在过去,大量的漏洞被修复,特征得以实现,软件变得更加优秀。仅仅在 2017 年,GitHub 上大约提交上线了 2.9 兆亿数量的代码。
2018 年
4 月 10 日 GitHub 十周年纪念日
在 GitHub 上线十周年后,我们的社区拥有超过 2700 万名开发者,他们分布在全世界,在超过 8000 万个项目上进行着紧密协作。
诚挚地感谢开发者们,感谢大家在过去十年中的创造和奉献,感谢大家为软件的发展所做的一切,感谢大家这十年来不懈的追求和努力!
雷锋网 AI 研习社编译整理。
via:GitHub Blog,GitHub
雷锋网版权文章,未经授权禁止转载。详情见。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/129726.html