深度复盘GitHub发展史:如何在短短10年内改变了人们的编程方式?

  • 时间:
  • 浏览:5

前不久,微软以75亿美元的价格收购GitHub,引发了科技行业的关注。在短短的10年内,GitHub 改变了亲戚亲戚亲们的编程土最好的办法。不仅让编程变得更简单,还改变了软件开发者对编程的看法。GitHub是怎么才能 才能 做到的呢?亲戚亲戚亲们能从中学到什么?日前,ProductHabits发表了一篇文章,深入研究了 Github  的发展史,呈现了 Github 获取成功的种种因素。

1508年,当汤姆·普雷斯顿-沃纳(Tom Preston-Werner)、克里斯·万斯特拉斯(Chris Wanstrath)和PJ·海伊特(PJ Hyett)相互企业合作完成有有一好几个 多项目的从前,亲戚亲戚亲们就是 把它当做有有一好几个 多周末项目,仅此而已。但没越多久,亲戚亲戚亲们就意识到,亲戚亲戚亲们的想法可能性比买车人所设想的要大得多,将远远超过有有一好几个 多周末项目的范畴: 它将改变亲戚亲戚亲们编写和分享代码的土最好的办法。

一种想法就是 GitHub。

在短短的10年里,GitHub 改变了亲戚亲戚亲们的编程土最好的办法。不仅让编程变得更简单,还改变了软件开发者对编程的看法。

GitHub找到了全世界数百万人正在努力处置的有有一好几个 多问题报告 ——怎么才能 才能 在代码上相互企业合作——并设计出了市场急需的、优雅的处置方案,实现了令人难以置信的增长和成功。通过围绕开源项目Git构建SaaS服务,GitHub为开源生态系统提供价值并从中获利。

让亲戚亲戚亲们来深入了解:

  • GitHub是怎么才能 才能 增长和发展的,它是怎么才能 才能 从版本控制系统到多多任务管理器 员的波特率工具,最后到代码托管的地方的?
  • 缘何GitHub的免费增值模型先要有效,不不 有效地驱动免费用户转化付费用户?
  • GitHub怎么才能 才能 在有有一好几个 多巨大的潜在市场中找到有有一好几个 多迫切的需求,并围绕一种需求创创造创造发明了有有一好几个 多几乎不可或缺的产品?

你还能不能 理解缘何GitHub先要重要,亲戚亲戚亲们都要要回顾一下1508年的从前软件开发环境是什么样的,以及是什么让GitHub的想法在当时和现在都非常出色。

 1507-2011年:代码不不 相互企业合作,软件不不 社会化 

比尔·盖茨(Bill Gates)和史蒂夫·乔布斯(Steve Jobs)通过从根本上重塑买车人计算机而成为家喻户晓的人物,但可能性先要创建Linux操作系统的芬兰软件工程师林纳斯·托瓦兹(Linus Torvalds)的贡献,先要想象现在的技术会发展成什么样子。1991年,Linux发布的从前,挑战了Windows / Mac“二分天下”的格局,为用户提供了一种非常灵活、轻量级、一些安全的开源操作系统,减慢就受到了什么想对系统进行更多控制的硬核极客和技术人员的青睐。

对于一些人来说,创造创造发明一种全新的操作系统可能性就可能性足够了,但对托瓦兹来说却不是从前。1505年,托瓦兹敲定了他的最新项目——有有一好几个 多名为Git的新的版本控制系统。版本控制对于相互企业合作编程的概念至关重要。版本控制系统能跟踪随着时间推移计算机文件处于的更改。与计算机备份系统用作还原点的“快照”这种,版本控制系统允许多多任务管理器 员通过“分叉”将项目的版本分成不同的“分支”,来跟踪项目的每个分支的变化,从而实现多人在同一项目上工作,而不不相互影响。一旦一群人对分支进行了更改,它们就可不都要上传回原始项目并与原始项目合并,一种过程称为“提交”。一种系统允许多多任务管理器 员在将亲戚亲戚亲们的文件合并回被称为存储库的主项目从前,在亲戚亲戚亲们买车人的分支上独立工作。

GitHub的分叉是怎么才能 才能 工作的。

在Git冒出 从前,你还能不能 与一些多多任务管理器 员相互企业合作的多多任务管理器 员根本先要几个选择。亲戚亲戚亲们通常会使用有有一好几个 多开源的版本控制系统Subversion。人太好Subversion过去和现在都很流行,但和一些特定的版本控制系统一样,Subversion不是缺点。可不都要说,什么缺点是当时的相互企业合作编程概念所固有的。即使使用Subversion,与开源团队一同工作也往往都要获得项目管理员的许可,不不 对项目进行分叉,而不是处置代码一种。在一些情況下,一种批准过程比编写代码花费的时间不是长。一些开源项目不是受到权限问题报告 、网关问题报告 和一些低效问题报告 的困扰。

1505年,在Git发布的从前,开源正经历着一场复兴。亲戚亲戚亲们对Linux的兴趣非常强烈。第有有一好几个 多Web 2.0应用多多任务管理器 可能性冒出 。一些公司将其技术堆栈迁移到开源服务器上。尽管Git通过引入分叉的概念使得在开源项目上的相互企业合作基本上不不耗费力气,但Git做还能不能了的是:帮助多多任务管理器 员找到什么开源项目。就是 多多任务管理器 员不是研究少量令人兴奋的开源项目,但先要找到它们。

GitHub可能性改变一种切。

当PJ·海伊特和克里斯·万斯特拉斯在1507年从前刚开始英文谈论最终成为GitHub的事情时,两人不是技术网站CNET的多多任务管理器 员。亲戚亲戚亲们都支持Ruby on Rails开发框架。在CNET工作的从前,海伊特和万斯特拉斯对Rails一种的代码库提出了一些改进和建议。一些,让任何人都能查想看 亲戚亲戚亲们的代码是另一回事。

与当时大多数开源项目的情況一样,Rails的代码库由有有一好几个 多小型、组织紧密的代码编写团队管理,亲戚亲戚亲们手动管理对代码库的贡献。什么多多任务管理器 员实际上是看守门人。海伊特和万斯特拉斯不仅要请求什么守门人查看亲戚亲戚亲们的代码,都要让亲戚亲戚亲们相信这是值得加入到Rails项目的。即使其中有 有一好几个 多项目守门人发现代码建议很有用,实际上合并补丁就是 是先要简单。

从本质上讲,对Rails项目的贡献在于你认识谁,而不是你知道什么。

Git试图处置其中的一些问题报告 。林纳斯·托瓦兹的版本控制系统与他几年前独自构建的操作系统一样出色。Git允许多多任务管理器 员在不都要请求网关访问的情況下进行相互企业合作。Git是最终实现编码民主化的关键,也是第一步,尤其是在开源社区。一些,尽管使用Git看上去很轻松,但它匮乏相互企业合作工具,有有一好几个 多多多任务管理器 员之间共享代码仍然很困难。现在可能性先要想象,但在当时,图片软件开发者都要通过电子邮件来来回回发送补丁,这就能更容易地理解缘何多多任务管理器 员迫切都要有有一好几个 多GitHub了。

不幸的是,这并不是Git唯一都要的东西。Git发布后不久,第有有一好几个 多图形用户界面就冒出 了,但Git主要依赖命令行界面。对于系统管理员和一些多年来总爱在编写bash脚本和正则表达式的高级用户来说,这是有有一好几个 多特大喜讯。对于买车人呢?好处并先要先要多。

“亲戚亲戚亲们从前刚开始英文在 Ruby 聚会上谈论 Git。说它多么优秀。一些,一些地方不太对劲。Git本应该是以分布式的土最好的办法处置代码的土最好的办法,一些安全共享私人代码的机制是什么呢?你唯一的选择就是 在 Unix 计算机上设置用户账户,并把它作为有有一好几个 多临时的处置方案。这难能可贵太理想。”

——汤姆·普雷斯顿-沃纳

尽管有什么缺点,Git的潜力还是给了海湾地区的Ruby多多任务管理器 员汤姆·普雷斯顿-沃纳有有一好几个 多想法。当时,普雷斯顿-沃纳正在进行有有一好几个 多名为Grit的项目,这是有有一好几个 多允许多多任务管理器 员使用Ruby on Rails以面向对象的土最好的办法访问Git存储库的工具。普雷斯顿-沃纳第一次见到克里斯·万斯特拉斯是在旧金山的一家体育酒吧Zeke,当时那里举办了有有一好几个 多“I Can Has Ruby”的多多任务管理器 员聚会。万斯特拉斯和普雷斯顿-沃纳经过熟人介绍相互认识,普雷斯顿-沃纳跟万斯特拉斯分享了有关Grit的事情。

普雷斯顿-沃纳的愿景是创建有有一好几个 多可不都要托管整个代码库的地方,多多任务管理器 员可不都要在那里相互企业合作开发代码项目,并了解怎么才能 才能 最大限度地利用 Git。用普雷斯顿-沃纳说说来说,这将是有有一好几个 多“Git hub”。

1507年10月1日,普雷斯顿-沃纳和万斯特拉斯从前刚开始英文正式开发GitHub的第有有一好几个 多版本。亲戚亲戚亲们永远改变了编程。

普雷斯顿-沃纳和万斯特拉斯在1507年从前刚开始英文相互企业合作时,并先要打算把GitHub发展成一种商业工具,也先要打算围绕它开展业务。普雷斯顿-沃纳和万斯特拉斯都要GitHub来完成亲戚亲戚亲们买车人的工作,亲戚亲戚亲们开发一种工具是出于必要。减慢,亲戚亲戚亲们就发现了工作中的有有一好几个 多主要问题报告 ——将代码分叉和在编程项目上相互企业合作——并设计了有有一好几个 多满足亲戚亲戚亲们需求的处置方案。普雷斯顿-沃纳和万斯特拉斯处置方案的亮点在于,每个软件开发者,无论亲戚亲戚亲们使用什么样的编程语言、什么样的操作系统以及从事什么样的“工种”,不是遇到什么重问题报告 。这代表了,亲戚亲戚亲们的产品具有有有一好几个 多巨大的潜在市场。

在接下来的几个星期里,万斯特拉斯周末的从前不是与普雷斯顿-沃纳碰面。一同完成了GitHub的第有有一好几个 多迭代。普雷斯顿-沃纳负责设计,万斯特拉斯则专注于实现普雷斯顿-沃纳提出的功能。

“在接下来的有有一好几个 多月时间里,克里斯和我花了少量的时间设计和开发GitHub。我总爱坚持设计了用户界面。克里斯开发了Rails应用多多任务管理器 。亲戚亲戚亲们每个星期六不是碰面,做出设计决定,试图弄清楚亲戚亲戚亲们的计划到底是什么样子。”

——汤姆·普雷斯顿-沃纳

1508年1月,经过长达有有一好几个 多月的周末编程冲刺、在餐巾上画线框图和通宵工作,万斯特拉提和普雷斯顿沃纳准备向世界揭开 GitHub 的面纱。正如Spotify在早期开发阶段所做的那样,GitHub最初是作为有有一好几个 多私人测试版发布的。万斯特拉斯和普雷斯顿-沃纳通过电子邮件向亲戚亲戚亲们在海湾地区之外的创业公司的亲戚亲戚亲们们发送了邮件,邀请亲戚亲戚亲们尝试亲戚亲戚亲们总爱在开发的工具。得到的反应非常积极。接下来的有有一好几个 多月,GitHub诞生,此前公司的名称是Logical Awesome。

人太好两人并先要从前刚开始英文创业,但亲戚亲戚亲们一种想法的商业潜力很早就冒出 了。1508年4月,就在GitHub在私人试用版上推出一好几个 月后,也就是 在GitHub推出官方网站的同有有一好几个 多月,克里斯·万斯特拉斯收到了在线学习网站PeepCode创始人杰弗里·格罗森巴赫(Geoffrey Grosenbach)发来的三根消息,他从前将代码迁移到了GitHub。格罗森巴赫告诉万斯特拉斯,他不太你还能不能 用GitHub免费托管公司的代码库。活跃的GitHub用户发出从前的消息表明了公司所提供的价值。尽管公司先要向亲戚亲戚亲们收费,但亲戚亲戚亲们还是想付钱。

“我在这里托管亲戚亲戚亲们公司的代码。不付钱给亲戚亲戚亲们我不舒服。我要寄张支票过来吗?”

——杰弗里·格罗森巴赫,PeepCode创始人

GitHub增长的最重要因素之一就是 它的商业模式的非常简洁和优雅。可能性你想公开托管你的代码,你还能不能 总爱免费地使用GitHub。可能性你想使用私有存储库或专有的代码托管服务,你都要付费。一种个多多用例完整版不同,这消除了GitHub用免费增值产品蚕食其受众的风险。

亲戚亲戚亲们从前可不都要很容易将 GitHub 隔离在付费墙可能性订阅模式上端,并可能性在一种过程中赚不少钱,但亲戚亲戚亲们先要。GitHub的商业模式中从前非常出色的元素是,从免费增值产品到私人付费存储库的过渡是无障碍的。可能性多多任务管理器 员在GitHub上托管亲戚亲戚亲们买车人的开源项目,并定期使用该产品,先要亲戚亲戚亲们很有可能性会在日常工作中推荐使用GitHub。

和GitHub简单而合理的商业模型一样,这是GitHub不不 有效地将开源软件开发商业化的唯一土最好的办法。可能性GitHub从一从前刚开始英文就试图将所有存储库商业化,先要GitHub可能性永远不不受到开源社区的喜爱。先要一种基层的支持,公司就无法生存下去。

从前都要对定价形态学 采取明智做法的因素是将GitHub作为Web服务运行的现实。作为开源代码在Web上托管的地方,听起来很棒——但总得一群人为波特率买单。幸运的是,杰弗里·格罗森巴赫并不是唯一有有一好几个 多热心的GitHub早期采用者。还有几家公司还提出向GitHub付费来托管代码,这使得公司创始人对公司的盈利潜力有了进一步的推测。

“在一种从前,亲戚亲戚亲们意识到,GitHub可能性不仅仅是撤销成本。这可能性是有有一好几个 多真正的生意。亲戚亲戚亲们决定继续免费提供无限量的公共存储库,但亲戚亲戚亲们会对私人存储库收费。换句话说,亲戚亲戚亲们会向要求收费的人收费。”

——克里斯·万斯特拉斯

PJ·海伊特于1508年1月正式加入GitHub,成为其第三位联合创始人。仅仅几个月后,也就是 1508年4月10日,GitHub正式推出。

到1509年,GitHub的增长波特率先要快。普雷斯顿-沃纳在1509年2月雅虎开发者大会上发言时告诉与会者,GitHub上有超过415000个公共储存库,其中仅前有有一好几个 多月就增加了共要 17000个储存库。普雷斯顿-沃纳在参加1509年7月举行的雅虎开发者大会时,GitHub可能性拥有10多万用户,托管了9万多个公共存储库——仅在一好几个 月内就增长了95 %。

GitHub这段成长时期最引人注目的是,这家新生的公司在短短一年多的时间里,通过软件开发社区的口碑,就成功吸引了首批的20万用户。GitHub作为有有一好几个 多产品可能性非常具有黏性,纯粹是可能性它处置了问题报告 。难能可贵像是有一些基于Git的相互企业合作工具。GitHub通过在一种新兴的、难以使用的技术上建立一种新的服务,有效地创造了买车人的市场。

GitHub的“二进制”商业模式和在编程社区中的受欢迎程度,肯定助于公司的快速成长。然而,GitHub早期被亲戚亲戚亲们忽视的有有一好几个 多方面是,怎么才能 才能 处置所有软件开发人员遇到的重问题报告 ,也推动了GitHub作为一种产品的开发。相互企业合作是关键,获取用户是增长的载体。通过处置有有一好几个 多困难的技术问题报告 ——代码分叉和相关的权限问题报告 ——GitHub也处置了同样困难但令人气恼的问题报告 ,即怎么才能 才能 与一些多多任务管理器 员有效相互企业合作。

市场对GitHub从前的产品的迫切需求,和产品一种的粘性并不是GitHub早期快速增长的唯一因素。GitHub在社交方面的影响,也是其增长的强大推动力。在GitHub从前,多多任务管理器 员除了在技术访谈中回答白板假设之外,先要什么土最好的办法能证明亲戚亲戚亲们的编程能力。现在,多多任务管理器 员可不都要公开托管亲戚亲戚亲们项目的代码库,实际上向潜在雇主展示亲戚亲戚亲们的代码,并参与更广泛的软件开发社区,所有的什么不是有有一好几个 多地方。GitHub不就是 让个别多多任务管理器 员受益。招聘人员可不都要浏览公共资料库和用户档案,以选择潜在的招聘人员,并查看求职者正在从事的项目类型,从而使GitHub成为有有一好几个 多有价值的招聘工具。

2010年6月29日,GitHub推出了Organizations功能,这是有有一好几个 多允许企业用户集中管理组织拥有的存储库的工具。人太好引入企业组织在一定程度上是为了响应什么要求尝试GitHub的公司,并使其尽可能性无障碍地采用GitHub,但它也揭示了公司未来的雄心。到2010年,创始人清楚地想看 ,收入增长最重要的载体,将是推动企业和组织层面采用GitHub。GitHub将在一年多后推出GitHub Enterprise,但Organizations清楚地表明了公司的意图。

GitHub继续吸引着少量的用户加入。截至2011年底,GitHub可能性托管了150多万个存储库,在用户和提交方面都超过了SourceForge、Google Code和微软的CodePlex。与从前的Organizations一样,GitHub Enterprise的发布也传达了该公司的意图,即成为大型科技公司和买车人多多任务管理器 员不可或缺的地方,这是该公司在2012年至2015年间积极推进的战略方向。

令人惊讶的是,GitHub是在先要获得外部投资的情況下,快速地扩大了规模。这将在2012年处于改变,GitHub届时将迎来它的第有有一好几个 多投资者安德雷森·霍洛维茨(Andreessen Horowitz)。

2012-2015年:从快速增长到 GitHub 无处都没有

到2012年,GitHub可能性变得非常受欢迎。对于一些多多任务管理器 员来说,问题报告 不是亲戚亲戚亲们不是使用GitHub,就是 亲戚亲戚亲们使用GitHub来干什么。GitHub不仅在几乎先要广告、促销或进行风险投资的情況下吸引了强大的用户群体,一些还增加了使用GitHub托管私有代码库的公司团队的数量。GitHub现在都要做的是通过进一步吸引企业客户来扩大收入。GitHub做到一种点的第一件事是聘请布莱恩·多尔(Brian Doll),他于2012年2月成为GitHub的营销和战略副总裁。第二件事是完成了安德雷森·霍洛维茨领投的1亿美元A轮融资。

具体来说,亲戚亲戚亲们有有有一好几个 多“GitHub 无处都没有”的战略。亲戚亲戚亲们希望软件开发过程中的每买车人不是使用 GitHub。不论是买车人、小团队、学生,还是大型企业。

——汤姆·普雷斯顿-沃纳

GitHub的A轮融资,让这家仍在成长中的公司不不 更积极地追求“GitHub无处都没有”的愿景。截至GitHub进行A轮融资的从前,它拥有超过170万用户,托管了超过150万个存储库。此外,自1508年以来,该公司的收入总爱以每年150%的波特率增长。有了新的资金,GitHub可不都要在一种有机增长的基础上再接再厉,瞄准财富1150强公司,这将推动GitHub的收入继续增长。

尽管一些企业家和投资者对GitHub与安德雷森·霍洛维茨的新伙伴关系表示称赞,但一些人对GitHub总爱注入资金表示怀疑。开放源码社区中有 有一好几个 多小规模但直言不讳的团队认为,GitHub接受风险投资资金是对公司自力更生精神的遗弃,并会危及未来开源代码的开发。GitHub作为开源代码的源地与它作为企业工具的未来之间的关系很紧张,长期以来不是这家成长中的公司都要平衡的地方。

人太好GitHub在接受了A轮融资从前,有了更多的自由,但它也给这家寻求双重身份平衡的公司带来了更大的压力。

到2012年,GitHub的增长令人瞩目。该公司创造了有有一好几个 多处置紧迫问题报告 的坚实产品,并围绕一项新兴技术建立了有有一好几个 多完整版的公司。但很明显,GitHub的自发式增长土最好的办法还能不能了帮它走到现在一种位置。为了保持公司的发展势头,实现更大胆的目标,它都要资金。这笔资金来自于安德雷森·霍洛维茨,GitHub在2012年7月进行了1亿美元的A轮融资,安德雷森·霍洛维茨是唯一的投资者。GitHub将利用这笔资金雇用更多的工程人才并开发新产品。

值得注意的是,尽管在安德雷森·霍洛维茨进行投资从前,GitHub可能性完整版启动,但这并不是观念冲突的问题报告 。一些人认为,GitHub起源于开源社区,这使得该公司与投资者青睐的专有的围墙花园模式格格不入。事实难能可贵先要。GitHub并先要在原则上拒绝风险投资融资;它在启动的从前拒绝风险投资基金,是可能性它不都要。当GitHub从前刚开始英文寻找外部投资时,产品可能性有了很大的用户群体。最重要的是,GitHub从第一天就从前刚开始英文盈利了。一种自由使GitHub不仅可不都要有意地塑造产品,还可不都要完整版不受投资者的影响,塑造整个组织的文化。

“亲戚亲戚亲们仍然认为,过早拿越多钱对一家公司的发展来说是不好的。越多的外部影响可能性是危险的。亲戚亲戚亲们现在可能性成立四年半了,就是 亲戚亲戚亲们有可能性真正地定义买车人。亲戚亲戚亲们从来先要反对过风险投资,亲戚亲戚亲们就是 (反对)亲戚亲戚亲们可能性错误的意味着 而损害亲戚亲戚亲们的产品。”

——汤姆·普雷斯顿-沃纳

此时,GitHub的增长雄心正变得先要清晰。GitHub可能性实现了显著的增长,并积累了少量忠诚的多多任务管理器 员“福音”传播者,它希望扩大它的覆盖面和潜在的收入。GitHub完成A轮融资的有趣之处都没有于投资者或筹集的资金总额,就是 是GitHub作为有有一好几个 多可能性盈利的业务,等了四年才接受风险投资。最有趣的是在GitHub的A轮融资声明中普雷斯顿-沃纳使用的语言。

“亲戚亲戚亲们公司多年来总爱盈利,发展没有来越快,不都要钱。那缘何都要融资呢?可能性亲戚亲戚亲们想变得更好。亲戚亲戚亲们要打造最好的产品。亲戚亲戚亲们想处置更棘手的问题报告 。亲戚亲戚亲们希望让更多人的生活更轻松。安德雷森·霍洛维茨的经验和资源可不都要帮助亲戚亲戚亲们做到一种点。”

——汤姆·普雷斯顿-沃纳

普雷斯顿-沃纳的声明中使用了就是 连接词,但他真正你还能不能 传达的是GitHub正在努力处置的编码技术问题报告 。这是亲戚亲戚亲们对GitHub作为公司和产品的最基本误解之一。毫无问题报告 ,GitHub让多多任务管理器 员的生活变得更轻松,但这不是创始人的意图。亲戚亲戚亲们不就是 想让多多任务管理器 员的编码变得更容易——亲戚亲戚亲们想让编码一种变得更容易。

在一些情況下,GitHub可能性处置了编程一种所面临的一些大而雄心勃勃的问题报告 。GitHub最大的亮点在于,它创造了有有一好几个 多处置什么问题报告 的产品,一同也为该产品创造了巨大的潜在市场。万斯特拉斯和他的亲戚亲戚亲们们本可不都要专注于更小、更具体的技术问题报告 。相反,亲戚亲戚亲们处置的是当时编程所固有的非常重大且非常基础的问题报告 ,以至于处置什么问题报告 为亲戚亲戚亲们的产品创造了巨大的潜在市场。

一种吸引力远远超出了开源爱好者和脚本小孩在亲戚亲戚亲们卧室里的黑客行为。它对大公司也具有强大的吸引力。到2013年,硅谷大每项大型科技公司不是使用 GitHub,从小型的 skunkworks 项目到主要的专有系统。Adobe、 Dropbox、 Facebook、 谷歌、 Twitter ——亲戚亲戚亲们不是 GitHub 上有私人存储库。一些公司,比如 Mozilla,拥有数百个存储库,几乎所有的东西不是GitHub上托管。一些公司,比如 Facebook,拥有的存储库要少得多(还能不能了10有有一好几个 多,相比之下,Mozilla有687个) ,但参与度却要高得多,Facebook 10有有一好几个 多存储库中有 超过111500个分叉。

GitHub的知名度和市场渗透率推动着公司快速增长。截至2015年底,GitHub拥有2150万用户,托管着4150万个存储库。然而,尽管GitHub现在可能性与编码文化密不可分地交织在一同,但公司的目标更高了。在GitHub下有有一好几个 多发展阶段,它将把买车人定位为世界上最大的开源软件中心,积极寻求国际扩张,并寻求成为“开发者的Facebook”。

GitHub不仅仅在慢慢吞噬硅谷,它也蔓延到了华盛顿的政府领域。2013年5月9日,白宫在GitHub 上发布了美国官方的“公开数据政策”(Open Data Policy)草案。与GitHub上百万个存储库中托管的代码项目相比,文件一种的效用有限,但它具有非常重要的象征意义。在私人公司的服务器上对外托管政府政策文件是闻所未闻的。

“今天的新闻标志着有有一好几个 多政府实体首次将法律作为有有一好几个 多活生生的相互企业合作文件发布。亲戚亲戚亲们很高兴想看 开放数据政策是怎么才能 才能 随着社区的投入而演变的,亲戚亲戚亲们希望这就是 众多政策中的第有有一好几个 多。”

——本·巴尔特(Ben Balter),GitHub产品经理

这对GitHub来说,是一次令人难以置信的免费公关,它还暗示了开放数据倡导者和精通技术的政策专家多年来总爱在谈论的GitHub的一些潜在用例——哪怕什么用例永远不不实现。

2015年至今: 全球扩张,GitHub被微软收购

到2015年,GitHub成为一些多多任务管理器 员进行版本控制的首选项。不仅先要:它还是有有一好几个 多社交中心,多多任务管理器 员可不都要相互学习。它是多多任务管理器 员聚集的网站、社交网络和专业网络中心。世界上大每项代码都托管在这里,从独立多多任务管理器 员运行的零碎开源项目到为世界上一些最先进的技术公司提供动力的庞大的代码库。

当然,你的规模越大,你的目标也就越大。2015年3月28日,GitHub经受了自推出以来最大规模的网络攻击。

在遭受DDoS攻击一好几个 月后,GitHub完成了由红杉资本领投的2.5亿美元B轮融资。这使得GitHub的估值超过了20亿美元。谈到资金问题报告 ,克里斯·万斯特拉斯告诉记者,公司计划利用B轮融资获得资金进行重大投资,开发新产品,最重要的是拓展国际市场。

GitHub的第有有一好几个 多海外办事处设立在了东京。GitHub选择日本作为其第有有一好几个 多海外地点具有厚度的战略意义。以GDP计算,日本不仅是全球第三大经济体,一些以技术创新闻名。包括日立系统(Hitachi Systems)和日本综合媒体 CyberAgent 在内的一些公司不是 GitHub 日本第一批客户。

GitHub继续扩张。截至2015年7月,GitHub拥有900多万用户,托管了21150多万个存储库,GitHub成为世界上最大的代码存储库。尽管用户增长处于,但公司持续拓展企业业务,使公司的收入获得了增长。在美国,超过一半的最大、最充裕的公司不是使用 GitHub,这体现了汤姆·普雷斯顿-沃纳多年前提出“GitHub无处都没有”战略的先见之明。

不过,尽管GitHub仍在增长——截至2015年9月,每个工作日新增1万个用户——但增长波特率正在放缓。GitHub面临来自Bitbucket和GitLab的激烈竞争,用户增长受到影响。但买车人面,收入正在没有来越快增长。2015年9月,GitHub的年度总爱性收入( ARR )约为9000万美元。截至2016年8月,一种数字已增至1.4亿美元。在2014年9月至2016年8月的2一好几个 月期间,GitHub买车人计划的收入停滞不前,但其企业计划的收入几乎翻了一番。来自GitHub Enterprise的收入增加了两倍。2014年9月,GitHub的ARR约有35 %来自GitHub Enterprise。截至2016年8月,GitHub Enterprise已占GitHub ARR的一半。

很显然,到2017年,GitHub的未来将由它在企业中的应用决定。关于公司IPO、被收购、合并的传言四起。每买车人都对GitHub下一步的行动有买车人的看法——但很少一群人不不 想看 接下来会处于什么。2018年6月4日上午,科技领域对微软以75亿美元收购GitHub的消息震惊了。

“从大型企业到小的创业公司,GitHub是开发者学习、分享和相互企业合作创建软件的首选地。它也是微软的首选地。亲戚亲戚亲们是GitHub上最活跃的组织,对项目进行了150多万次‘提交’或更新。”

几个小时之内,Hacker News、 Reddit 以及TechDirt上充斥着愤怒的用户,亲戚亲戚亲们人太好 GitHub 被收购遗弃了亲戚亲戚亲们。亲戚亲戚亲们表示要遗弃 GitHub 以示抗议。一些用户表示,亲戚亲戚亲们可能性从前刚开始英文从 GitHub 迁移到 GitLab 或 Bitbucket 等竞争性的服务上了。亲戚亲戚亲们对亲戚亲戚亲们代码的安全性开了一些玩笑。买车人则对Clippy将怎么才能 才能 帮助开发人员将亲戚亲戚亲们的项目部署到Azure进行了明智的分析。还有一些人将这笔交易与1509年甲骨文收购 MySQL 的交易进行了比较。

在讽刺和愤怒的肩上,有一种非常真实的感觉,GitHub的未来不再像从前先要光明了。一些,就是 人先要意识到的是,在一种从前,微软收购GitHub,对GitHub作为有有一好几个 多产品来说,难能可贵会有什么明显的负面影响。GitHub十年来总爱是相互企业合作软件开发的行业标准。Bitbucket和GitLab不可处置地会获得一些逃离微软GitHub的用户,一些GitHub在行业中的地位以及GitHub作为产品一种的功能实际上保证了GitHub的相关性、生存和增长。

此外,微软充裕的企业经验可能性会使GitHub成为微软的一项极具战略意义的资产,有点是微软将买车人定位为开发者的平台,并专注于开发者市场的从前。对微软来说,收购GitHub并不是要把GitHub作为一种产品,也难能可贵收购GitHub带来的开发者生态系统。

网上的大每项讨论基本上不是围绕微软收购GitHub不是明智而展开的。真正的问题报告 是,微软不是会巧妙地使用GitHub。正如微软收购LinkedIn和《我的世界》开发者Mojang所显示的那样,微软可能性不不彻底改变GitHub所做的事情——共要 不不立即改变。

Github后续发展预测

既然微软可能性是全球最大、最受欢迎的代码库的新的拥有者,先要GitHub的未来轨迹将完整版取决于微软怎么才能 才能 将GitHub视为其长期增长战略的一每项。

1、与Visual Studio整合

现在微软拥有 GitHub,可不都要做出就是 潜在的行动,GitHub 与 Visual Studio 的整合几乎是不可处置的,Visual Studio 是微软最受欢迎的开发工具套件。这与微软的更广泛计划一致,即放弃对 Windows 的专有销售,转向其不断增长的基于云服务的生态系统。

2、开发更多的开发者工具

即便是现在,编码作为一门学科也处于着各种问题报告 ,使得其波特率低下。GitHub可不都要采取的最合理的行动之一是开发额外的工具,帮助开发者集中精力处置诸如错误追踪和将应用多多任务管理器 部署到微软Azure等问题报告 ,甚至可不都要用人工智能驱动的应用多多任务管理器 取代当前的QA工作流。GitHub几乎先要触及什么可能性性,微软重新关注基于云的开发者生态系统,与GitHub的潜力完整版一致。

3、用外围产品/服务吸引开发者以外的专业人士

GitHub可能性在吸引软件工程师以外的专业人士方面取得了进展,比如产品经理。GitHub的从前潜在举措可能性是开发吸引什么专业人士的附加‘功能,这种综合项目管理工具。考虑到微软非常希望加倍推进企业应用多多任务管理器 和基于团队的相互企业合作工具,这似乎有点有可能性。

从GitHub身上学到的一好几个 关键经验:

1、找有有一好几个 多问题报告 去处置

让Git更容易使用是GitHub的目标,但它从来不是GitHub的最终目标。GitHub的真正目标是让相互企业合作和编写软件变得更容易。世界上每有有一好几个 多软件开发者不是努力处置 GitHub 试图处置的问题报告 。这创造了有有一好几个 多巨大的潜在市场。

看看你目前开发的产品,问买车人以下的问题报告 :

  • 你的产品是为了处置一小每项人遇到的非常特殊的问题报告 ,还是为了处置了就是 人遇到的问题报告 ?专业化可不都要成为有有一好几个 多强大产品区分点,一些处置大的、雄心勃勃的问题报告 会你还能不能 的产品带来更大的潜在市场。
  • 你还能不能 在日常工作中使用你买车人的产品吗?就是 公司说“吃买车人的狗粮”是有有一好几个 多很好的规则,但实际上很少有公司能做到一种点。
  • 可能性你不使用买车人的产品,缘何不呢?你的产品有问题报告 吗?还有你买车人先要受到产品要处置的问题报告 的影响?这种种情況不是非常严重的问题报告 。不使用你买车人的产品会引发亲戚亲戚亲们不是真的都要你的产品的问题报告 。可能性你先要亲身经历你的产品所处置的问题报告 ,是什么让亲戚亲戚亲们公司成为处置一种问题报告 最共要 的公司呢?

2、不断处置令人痛苦的问题报告 ,并提供先要好的处置方案

推动GitHub先要令人难以置信的增长的每项意味着 ,是该公司不遗余力地致力于处置所有软件开发人员都经历过的重问题报告 以及痛苦的问题报告 。这为GitHub吸引了巨大的潜在用户群体,并使公司从根本上重塑了亲戚亲戚亲们所知道的软件开发。

想想你的产品和它所在的垂直领域中的位置,一些问问买车人:

  • 可能性你能在你现有的产品中加进去去有有一好几个 多全新的功能,一种功能会是什么,它会处置什么问题报告 ?
  • 缘何你的产品先要一种功能?是野心越多了?还是先要了?还是太宽泛了?怎么才能 才能 克服什么障碍来实现一种功能?
  • 是什么你还能不能 试图处置的问题报告 先要痛苦?是技术的问题报告 还是人的问题报告 ?

GitHub难能可贵成功,是可能性它处置了有有一好几个 多技术问题报告 ——都要有有一好几个 多更好、更直观的版本控制系统——这在处置人的问题报告 上也具有巨大潜力,即在软件项目上进行轻松、安全和远程的相互企业合作。关注技术问题报告 也使GitHub不不 处置人的问题报告 ,这是GitHub获得成功的有有一好几个 多非常重要的因素。

3、尽早培养公司的文化

即使在早期,GitHub就认识到了文化的重要性。公司有意识地主动创造买车人的文化,而不是任由文化发展。与传统的观念相反,文化不仅仅是一种偶然的行为副产品——它是深思熟虑、有意行动和有目的决策的结果。对于任何公司来说,文化不是成长的关键因素。

看看你的公司,想想以下的问题报告 :

  • 你公司的文化怎么才能 才能 反映组织的价值观?即使在早期,GitHub也非常喜欢调侃传统的企业成功观念,从相对扁平的等级形态学 到公司模拟会议室的人造木板和白兰地酒瓶。你公司的文化对你有什么价值,有什么品牌属性?
  • 你的员工在多大程度上塑造了你公司的文化?换句话说,你公司的个性有几个是自上而下决定的,随着时间的推移,你所雇用的员工有几个是符合一种个性的?
  • 你认为你的竞争对手会怎么才能 才能 看待你的公司和产品?一种看法在多大程度上是基于组织的文化?

结语:准备好,设置,Git

GitHub通过做两件事获得了令人难以置信的成功:发现有有一好几个 多巨大而你还能不能 痛苦的问题报告 来处置;一些创造了一种流行的、具备黏性的产品,使亲戚亲戚亲们更容易在一同工作和分享代码。GitHub现在面临的最大挑战是想出一种土最好的办法来进一步迎合编码一种技术学科,一同吸引软件开发者之外的专业人士。

从逻辑上来说,微软可能性不是GitHub最好的归宿,可能性该公司在历史上对开源社区怀有敌意。不过,微软在企业服务领域充裕的专业知识和前瞻性的领导能力,对于从旧金山北上的Githubbers来说,可能性是有有一好几个 多好可能性。现在亲戚亲戚亲们不是关注,微软会怎么才能 才能 把它闪亮的“新玩具”发挥作用呢?

本文由

转载

发布在

ITPUB

,转载此文请保持文章完整版性,并请附上文章来源(ITPUB)及本页链接。

原文链接:http://www.itpub.net/2019/06/06/2099/