大学辍学、自学编程,GitHub创始人是怎么号召2800万程序员的?

简介: 微软周一宣布,已同意以价值约75亿美元的股票收购GitHub——一个在线代码托管平台。而创始人Chris Wanstrath的传奇人生还远远没有结束。

2008年,现年33岁的执行董事长Chris Wanstrath与软件开发伙伴Tom Preston-Werner(38岁)和PJ Hyett(35岁)共同创立了GitHub,总部位于旧金山。10年来,GitHub已经发展成为世界上最大的软件代码托管服务,拥有2800万个人用户。GitHub去年表示,它的年度订阅收入达到2亿美元。

2016年 ,Wanstrath登上《福布斯》美国40岁以下富豪榜,净资产为3.6亿美元,当时GitHub的市值为20亿美元。随着微软以近4倍于这一数字的价格收购GitHub,Wanstrath的个人财富也将在收购交易结束后猛增。

Wanstrath周一在一篇博客文章中写道,当10年前GitHub刚刚推出时,他“从来没有想过”会被微软收购。他说:“(GitHub)是一个功能强大、有利可图的工具,云只是空中楼阁,而微软则是一个完全不同的公司。”

事实上,从大学辍学、自学成为程序员,Wanstrath已经走过了很长的路。

教练,我想成为开发者

Wanstrath在俄亥俄州长大,从小就自学计算机编程。“我想成为一名开发者,制作视频游戏和网站。我一直希望成为某个制造受人喜爱的东西的团队的一员。”他在2017年对Entrepreneur杂志说。

2000年左右,Wanstrath并没有失去对计算机的热爱,但他决定到辛辛那提大学读英语专业。他在去年接受《财富》采访时说:“我当时发现,无论我做什么,我都必须要说、读和写英文。”

不过,他仍然想成为一名软件开发人员。

我从未想过学位将是必要的。我认为技能才是必要的”他在2014年接受辛辛那提大学杂志采访时说。

他上了几门计算机编程课程,这让他对软件编程变得认真起来,以至于他觉得自己可以将编程作为职业。

使用PHP语言的开发人员的在线社区赢得Wanstrath的青睐,他们在Wanstrath学习编程时提供了帮助和鼓励。“他们试着提供帮助,分享知识,彼此之间建立联系,教会了我一些事情,”他对Lev-Ram说。

Wanstrath发现自己“不去学校,开始逃课。”他说,他花在编程上的时间比花在专业学习上的时间要多。

“我没有吸毒,也没有做其他事情,就只是在编程。但是,我的父母同样对我很生气,就好像我一直在吸毒一样。”他告诉Lev-Ram。

在经过大约两年的大学学习后,2005年,Wanstrath得到CBS旗下的科技网站CNET的一份工作。因为他基本上是自学成为程序员的,Wanstrath对能不能成功感到担忧。但他决定迈出这一步。他离开学校搬到旧金山,开始了作为一名开发者的工作。

“20岁的人会考虑风险吗?”

“20岁的人会考虑风险吗?”Wanstrath在接受辛辛那提大学杂志采访时问道。

在CNET,Wanstrath曾在GameSpot和Chowhound相关的项目担任开发人员,这两个网站都是CNET收购的。

2007年10月,Wanstrath在旧金山的一个会议上认识了Preston-Werner,这个会议是为使用Rubyon Rails编程语言的开发人员组织的。

跟Wanstrath一样,Preston-Werner也是一名大学辍学生(他在两年后的1999年从哈维玛德学院辍学)。Preston-Werner之前创建了一家名叫Gravatar的初创公司,2007年Gravatar公司被卖给网络开发公司Automattic,价格没有公开。

他们两人讨论了软件开发社区对存储大量源代码这种服务的需求,同时用户可以在他们的软件项目上相互协作。

“在接下来的三个月里,Chris和我花了很多时间来计划和编写GitHub,”Preston-Werner2008年在个人网站上的一篇文章写道。

2008年1月,Wanstrath和Preston-Werner推出了GitHub的个人测试版。2月,他们又增加了第三位联合创始人PJ Hyett,他曾在CNET与Wanstrath一起担任Chowhound项目的高级软件工程师。

到2008年3月,GitHub的beta版已经拥有了2000名用户。GitHub于2008年4月推出公共版本,然后逐渐在开发者社区中流行起来,到2009年7月,用户数量达到了10万。

由于GitHub在软件开发人员中很受欢迎,成立后的四年,GitHub通过向个人程序员和企业收取每月访问平台的费用,在没有外部资金的情况下得以生存下来。

2012年,GitHub终于宣布了首次外部融资。硅谷风投公司Andreesen Horowitz向GitHub投资了1亿美元,这是该公司当时最大的一笔投资。当时,GitHub的收入每年增长300%。

GitHub曾五次入选CNBC的“颠覆者”科技企业榜单(Disruptor List),CNBC描述GitHub为“开发者的Facebook,因为它鼓励围绕代码进行协作和互动”。GitHub不仅被世界各地数以百万计的软件开发人员使用,还被NASA等大型组织以及Airbnb、IBM和Spotify等公司用来维护编程项目。

Preston-Werner在2012年接管公司的CEO职位。然而,一桩性骚扰丑闻迫使Preston-Werner于2014年辞职,Wanstrath再次执掌公司。2017年,Wanstrath辞去CEO一职,担任执行董事长,同时GitHub一直在寻找CEO的继任者。

现在,随着GitHub被微软收购,Wanstrath将以“微软技术院士”( Microsofttechnical fellow)的身份加入微软,从事软件相关的项目,而微软副总裁Nat Friedman将担任GitHub的首席执行官。

“我为GitHub和我们的社区在过去十年中取得的成就感到非常自豪,我迫不及待地想看看未来会发生什么。”Wanstrath周一在他的博客上写道。


原文发布时间为:2018-06-7

本文来自云栖社区合作伙伴新智元,了解相关信息可以关注“AI_era”。

原文链接:大学辍学、自学编程,GitHub创始人是怎么号召2800万程序员的?

相关文章
|
1月前
|
人工智能 搜索推荐 大数据
GitHub Copilot Enterprise登场,或将掀起编程界的ChatGPT革命!
【2月更文挑战第13天】GitHub Copilot Enterprise登场,或将掀起编程界的ChatGPT革命!
40 1
GitHub Copilot Enterprise登场,或将掀起编程界的ChatGPT革命!
|
5月前
|
缓存 运维 监控
GitHub现新霸主!「Java并发编程实战攻略」竟是阿里内部顶级机密
随着经济环境下行,大厂降本增效、筛除了一部分冗余岗位,原本荒蛮的 IT 行业发展正在逐步进入正轨中。虽说依旧算是不温不火,但在今年的技术招聘市场上,Java 依旧是当仁不让的霸主!
|
4月前
|
运维 监控 Cloud Native
GitHub现新霸主!「Java并发编程实战攻略」竟是阿里内部顶级机密
随着经济环境下行,大厂降本增效、筛除了一部分冗余岗位,原本荒蛮的 IT 行业发展正在逐步进入正轨中。虽说依旧算是不温不火,但在今年的技术招聘市场上,Java 依旧是当仁不让的霸主! Java 有着极其成熟的生态,这个不用我多说; Java 在运维、可观测性、可监控性方面都有着非常优秀的表现; Java 也在积极应对容器化、云原生等大趋势,比如 Spring Boot 就已经全面拥抱云原生。 企业对 Java 的需求最大,对应着 Java 程序员的群体也最为庞大,有着 1200 万之多。换句话说,也是最“修罗场”的!
|
5月前
|
架构师 Java 程序员
GitHub标星百万的程序员转架构之路,竟被阿里用作内部晋升参考
架构师是很多程序员的奋斗目标,也可以说是职场生涯的一个重要选择方向,今天我就跟大家聊一聊如何从一个程序员成长为一个架构师。
|
6月前
|
架构师 程序员
置顶两个月!《程序员如何向架构师转型》神作在Github持续霸榜
企业架构在过去十年中取得了长足的进步。随着越来越多新技术出现,充分利用这些因素来将企业架构创建得更好十分重要。通过将新技术集成到企业架构中,即使在困难时期,也能取得丰硕的成果。
|
6月前
|
程序员
GitHub 推出了集成了 GPT-4 技术的 Copilot X,它对程序员有哪些积极和消极影响?
GitHub 推出了集成了 GPT-4 技术的 Copilot X,它对程序员有哪些积极和消极影响?
205 0
|
7月前
|
消息中间件 安全 Java
GitHub标星3.9万的Spring生态全家桶笔记,Java程序员人手一份
本篇将会带领大家从基础一直学习到SpringBoot源码层面!其中涵盖了Spring MVC、MyBatis(Plus)、Spring Data JPA、Spring Security、Quartz等一系列主流框架,同时还整合了一线互联网大厂常用技术与中间件等等内容!同时这篇PDF还是十分注重实战学习、学会定位和解决问题、能够举一反三的思考。
64 0
|
7月前
|
Java 程序员 Android开发
翻烂了!阿里P8总结最新Java程序员面试秘籍GitHub已霸占首页一周
自从Java语言上升为最常用的编程语言为止,越来越多的企业都在选用这个便捷实用的开发语言! Java程序员目前的前景可以说是一片光明,从网页到手机安卓开发已经都离不开Java
|
8月前
|
架构师 Java 程序员
GitHub爆出初级程序员到架构师【程序员能力模型】星标150k
一个优秀的程序员应该有自己的职业规划,并且能够精准的定位自己所处的位置。一般来说,每一个位置都会有明确的划分,并且也应该能够得到相应的岗位待遇。而我们下面就是以北上深(一线城市)的学员做为调研对象,归纳总结了一个程序员从初级程序员到架构师的能力模型。
|
8月前
|
关系型数据库 MySQL 程序员
卷?阿里DBA首次公开MySQL调优笔记,竟让GitHub的程序员集体叫好
对于工作了两三年的技术人员来说,在实践上已经有了比较多的积累,解决过很多问题——可能通过sys schema查询事务锁等待解决了系统的并发问题;通过设计读写分离架构扩展了应用的读性能线性扩展问题 但是作为求知欲强的技术人员,我们急切地希望知其所以然,了解MySQL到底是怎么设计的,以及为什么这样设计,读写分离架构适应的场景有哪些?什么时候建议用分库分表?等等。
72 0