用户破亿!编程届当之无愧的神!

公众号关注 “GitHubDaily”

设为 “星标”,每天带你逛 GitHub!

转自:新智元,编辑:桃子 Aeneas

大家好,我是小 G。

2019 年,GitHub 曾设定了一个目标:到 2025 年使用 GitHub 的开发人员达到 1 亿

现如今,这个目标提前 2 年实现了。

15 年封神之路

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 那浩如烟海的知识和项目,时刻滋养着广大程序员朋友们。

文中所提到的所有开源项目与工具,已收录至 GitHubDaily 的开源项目列表中。该列表包含了 GitHub 上诸多高质量、有趣实用的开源技术教程、开发者工具、编程网站等内容。从 2015 年至今,累积分享 3500+ 个开源项目,有需要的,可访问下方 GitHub 地址或点击文末「阅读原文」自取:GitHub:https://github.com/GitHubDaily/GitHubDaily 好了,今天的分享到此结束,感谢大家抽空阅读,我们下期再见,Respect!

相关推荐

  • 如何成为世界级软件公司
  • 被 Google 裁掉的 Golden 12K:开源开发者成重灾区,61 岁再求职!
  • 用Python制作空间数据可视化
  • 胡鑫宇遗体找到!衣服破烂,口袋有钱:5大疑点是破案关键…
  • 海澜之家一折起清仓,羽绒服99秒,随时关闭,速抢。
  • 《满江红》破30亿!这个不输西安,被林徽因疯狂表白的老城,终于藏不住了...
  • 14.3k star,这是我见过最强的第三方登录工具库!!
  • 学会了海外抖音才发现:靠副业生活,真的不难!
  • 百度自动驾驶开始发力,集度汽车亮相广州车展
  • 我是,地地道道农民的孩子。。。
  • 一个45岁的人,送给你33句话
  • ChatGPT被超越了?OpenAI核心成员出走,打造Claude模型
  • Yann LeCun 新作!大幅超越 MAE,图像语义表示卷出新高度
  • UUID 正在被 NanoID 取代?
  • 不使用第三方库怎么实现【前端引导页】功能?
  • 前端文件下载的正确打开方式
  • HashMap 为什么不能一边遍历一遍删除
  • 腾讯内部数据治理实践
  • Java HashMap putAll() 方法
  • 微信春节大数据出炉:《三体》阅读量第一 ;曝iOS 17应用商店将向第三方开放;斯坦福大学推出DetectGPT|极客头条