前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >打开 Github,我惊呆了!1 个亿开发者

打开 Github,我惊呆了!1 个亿开发者

作者头像
二哥聊运营工具
发布2023-02-24 21:46:45
3230
发布2023-02-24 21:46:45
举报
文章被收录于专栏:程序员泥瓦匠程序员泥瓦匠

今天打开了下自己的 Github ,contributions 出现了个动画,播放了下如图:


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

GitHub 上有诸多高质量、有趣实用的开源技术教程、开发者工具、编程网站等内容。

你用 GitHub 吗?

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-02-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员泥瓦匠 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 15 年封神之路
相关产品与服务
云开发 CLI 工具
云开发 CLI 工具(Cloudbase CLI Devtools,CCLID)是云开发官方指定的 CLI 工具,可以帮助开发者快速构建 Serverless 应用。CLI 工具提供能力包括文件储存的管理、云函数的部署、模板项目的创建、HTTP Service、静态网站托管等,您可以专注于编码,无需在平台中切换各类配置。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档