17611538698
webmaster@21cto.com

普通程序员如何成为 GitHub 的 CTO

技术人生 0 498 2022-10-14 09:50:18

图片

导读:谁也没有想到一个没有电脑且是一个高中毕业生未来会成为CTO, 而GitHub 的 CTO就是这样的一个“异类”。

背景

谁也没有想到一个没有电脑的高中生,会成为 GitHub 的 CTO。

多年以前,他在科技行业找到第一份工作。主要原因是,他原来打工的汽车店老师给了他一份关于 IBM 招聘的提示。

他侥幸的投递了自己的简历,没指望能成。有意思的是,他得到了这份工作,但原因是他可以搬运重东西。

关于Jason Warner

Jason Warner 目前是 Redpoint (红点创投)的投资合伙人,主要负责投资科技领域。

在此之前他是 Github 的技术团队负责人,担任首席技术官,他的主要目标是在调查未知和缺失的技术与软件领域,为所在公司提供未来的技术路线图。

图片


他给软件开发行业留下了深刻的影响。

GitHub 是一个令技术人着迷的地方。它是科技行业的中心,全球 7300 万程序员聚集在这里构建代码并与世界其它地方共享。300 万家公司在该平台上开发了超过 1 亿个软件项目,其中包括美国宇航局为火星探测器开发团队亦在此构建和存储源代码。

每个程序员都是从0开始的

我在最近的视频中了解 Jason Warner,媒体访问他的研发经历。他说:“我知道的并不多。我过去常常潜入我可以使用的任何产品。”

他写的第一个代码是Basic语言。然后他去搞了一段 Lotus Notes,估计现在很多人没有听说过这个词,后来他遇到了汇编、C 语言等。当他看到 Linux 时,他意识到可以以无数种方式,开发很多新鲜应用,还有很多有趣的编程语言。

在加入 GitHub 之前,Jason 是 Heroku 的软件工程副总裁,Heroku 是全球首屈一指的 PaaS(平台即服务)和全球最大的云计算公司之一。Jason 在加入 Heroku 之前,曾在 Canonical 领导 Ubuntu Desktop 和 Ubuntu Phone 的产品工程,希望让每个用户都更容易使用 Linux。

Jason Warner 于 2017 年加入 GitHub。他是该公司执委会团队的成员,负责产品、工程、服务与安全部门。

他还是GitHub的 CPO。比一些人幸运的是,从第一天起他就拥有了产品、工程、设计、安全、数据和技术支持团队。他以非常完整的团队和方式经营着公司,也拥有了为数不少的合作伙伴。

不过,Jason 在 GitHub 扮演了一个奇特的角色。他的大部分时间都花在了产品方面,比如 GitHub 上的操作、软件包和安全分析等。

“GitHub架构方面也存在着挑战,而有两件事我是幸运的。当我加入时,它已经是一个蓬勃发展的开发者社区,当然还有一个略显停滞不前的基础设施小组,但这个基础设施团队是世界一流的。而 GitHub 出现了一些扩展性制约。我和他们坐下来讨论减轻这些问题的解决方案以及如何将 GitHub 从开发止协作的地方变成一个扩展的成熟软件开发平台。我们每天要有 10000 人注册,后面变成 2000 万个帐户。每天250万个注册用户。这很不可思议,平台逐渐长大,我们必须努力工作才能扩展好此系统。”

从技术职位到管理职位的转变

Jason 是人们认为未来 CEO 将来自技术和工程领域的人选之一。

30 年前,几乎每个 CEO 都是营销人员或销售人员。从2010年前后,情况发生了很大变化。我们已经看到许多公司因为缺乏技术经验而做出了糟糕的决定。

Jason Warner 对人们问他如何从程序员成为一个CTO时这样说:

“我认为我就是一个普通的开发者。当了解到别人称我还是一名出色的架构师,我想这就是编程和工程之间的区别了。正如我所说,我的脑子中有更多的分销商系统,人力系统和组织管理平台。它们只是计算机分销系统的不同版本。由于我在系统编程方面所做的工作,我知道如何扩展、操作和提高这些系统的效率和体验。”

当今世界的开发人员

“对于开发人员来说,每一天都是比前一天更好”。

许多人认为现在是成为开发人员的最佳时机,Jason 表示同意这种说法:开发人员有很多选择、学习机会和就业机会,他们这些人目前处于成功的有利位置。

Jason 觉得他们可以找到家的地方之一就是 GitHub。根据 Jason 的说法,GitHub 今天被 7300 万软件工程师所使用,并使GitHub成为市场上领先的软件公司之一。

而世界正在向前发展。每天,技术都会被发明、修改和消亡,而这样才是它真正的美。

Jason 相信未来将更面向开发人员,世界需要更多这样的研发人才。Jason和他的团队已经证明,如果软件开发人员专注于具有真正有用的事物,就会创造更多的价值,然后就可以关注更多的新事物。

Jason Warner 给了开发者很大的启发,我非常尊重他,我希望有一天我能像他一样带领一个伟大的产品技术团队。

作者:大雄

评论