今天打开了下自己的 Github ,contributions 出现了个动画,播放了下如图:
2019 年,GitHub 曾设定了一个目标:到 2025 年使用 GitHub 的开发人员达到 1 亿。
现如今,这个目标提前 2 年实现了。
2008 年,当无数人在为代码协作感到头疼时,GitHub 横空出世。自此,它以惊人的速度成长起来并蔓延到全世界,融入开发者日常编程中。
据 GitHub 官网数据,2050 万新用户在 2022 年加入 GitHub,印度创开发者增长之最。
2015 年,GitHub 上几乎三分之一的开发人员来自北美。今天,用户正在扩展到全球世界各地,例如东南亚、非洲和南美洲。
仅在印度,就有 1000 多万开发人员使用 GitHub。在巴西,超过 300 万的开发者使用 GitHub。
对编程人员来说,GitHub 是必备工具,包括微软、谷歌在内的众多公司都会选择 GitHub 来存储公司并进行协作。
在这短短的 15 年,GitHub 已改变了人类的编程方式。让我们从最开始的地方,一起追溯 GitHub 封神之路。
若想真正了解 GitHub 的来源,首先需要知道什么是 Git。
Git 是一个分布式版本控制软件,最初由 Linus Torvalds 创作,并于 2005 年以 GPL 发布。而其最初目的是为更好地管理 Linux 内核开发而设计。
在 Git 诞生之前,开发者之间的编程协作的方式少之又少。
2002 年,由于代码库太大,Linus 已经无法使用手工方式去管理,并决定使用 BitKeeper 作为 Linux 内核主要的版本控制系统,用以维护代码。
当时,BitMover 公司的商业版本的专有软件 BitKeeper,出于人道主义,授权 Linux 免费使用。
但是,2005 年,开发 Samba 的 Andrew 写了一个简单程序试图解析 BitKeeper 的协议。至此,BitKeeper 免费使用权被收了回去。
大神 Linus 花了两周时间自己用 C 写了一个分布式版本控制系统,Git 就诞生了。
并且一个月之内,Linux 系统的源码已经由 Git 管理。
尽管 Git 通过引入「fork」使得开源项目的合作变得容易,但 Git 无法帮助开发人员寻找开源项目。
而 GitHub 便能解决这一问题。
2008 年,Tom Preston-Werner、Chris Wanstrath 和 PJ Hyett 三人聚在一起完成了一个项目,用 Ruby on Rails 构建了 GitHub。
当时,他们仅把它当做一个周末小项目,却没有想到这将改变人们编写代码的方式。
据说,Github 的想法是在一个绝密的体育酒吧中构思出来的
就在 2008 年 2 月,GitHub 网站首次以 beta 版本开始上线,并在 4 月份正式上线。
要知道,Github 刚成立时,技术栈非常简单:C,Shell,以及 Ruby。
随着越来越多的开发者加入,Github 的开发团队成功吸引到多名 Ruby 的核心开发者。
有趣的是,虽然全世界一半的新项目都由 Github 托管,但事实上这一网站仅采用了为数不多的几个技术栈。
到了 2015 年,GitHub 不仅成为许多程序员的版本控制工具,而且还成为一个社交中心,人们可以从中互相学习。
而让 GitHub 实现华丽转身的标志性事件便是被微软收购。
创始人 Wanstrath 曾表示,当 10 年前 GitHub 刚刚推出时,他从来没有想过会被微软收购。GitHub 是一个功能强大、有利可图的工具,云只是空中楼阁,而微软则是一个完全不同的公司。
从 2008 年创立以来,GitHub 共实现了 3 轮融资。16 年开始,这家公司便有些走向下坡路。
数据显示,GitHub 最后一次估值在 2015 年,接近 20 亿美元。
就在 2018 年 6 月,微软宣布以 75 亿美元高价买下了 GitHub,收购时该平台仅有 2800 万用户。
历经 5 年,GitHub 开已经有超 1 亿用户,实现了飞跃式增长。
今天,GitHub 的开发人员不再仅仅是为技术公司开发软件的人。
他们是一个越来越多样化和跨行业的全球性团体,在业余时间修补代码、设计和文档,为开源项目做贡献,进行科学研究等等。
正如网友所称,GitHub 现在是神一般的存在。GitHub 那浩如烟海的知识和项目,时刻滋养着广大程序员朋友们。
GitHub 上有诸多高质量、有趣实用的开源技术教程、开发者工具、编程网站等内容。
你用 GitHub 吗?