写点什么

Docker 三周年,Docker 之父 Solomon Hykesgo 如此说

  • 2016-04-24
  • 本文字数:2856 字

    阅读完需:约 9 分钟

为了庆祝 Docker3 岁的生日,我们正在邀请更多还没有了解或者使用 Docker 的人加入到 Docker 社区。同时我们还准备了一个有趣的培训来让大家更好的了解到如何轻松地通过 Docker 来构建,交付以及运行分布式应用程序。在这里要非常感谢我们的活动组织者以及超过 580 位 Docker 专家一起来帮助我们完成这个培训。Docker 社区已经在全球 5 大州,接近 50 个国家组织了 120 个生日庆祝活动。

我们也和一些组织合作来确保每个人都可以参加到这些活动中来,包括那些在技术社区被忽略的少数派。我们会在这周晚些时候的博客上发布更多相关信息,敬请关注。

最近,我们有了一次机会和 Docker 的创始人、CTO 以及首席产品官 Solomon Hykes 坐到一起回顾了 Docker 一路走来的这三年。想知道 Solomon 对 Docker 社区的生日愿望,以及为什么技术的多元化和开源对他来说是如此重要么?今天我们一起来发现!

你对 Docker 社区的生日愿望是什么?

我的愿望当然是希望 Docker 社区能够围绕在它的一些核心理念下不断地发展壮大,特别是我希望能够看到在社区里的每一个人更加理解彼此。这是一个非常庞大并且多元化的社区,我们有开发者、运维人员、企业、狂热爱好者、新手以及专家,我们会有不同的观点、不同的目标、不同的专业背景,这对于我们来说实际上是一件非常好的事情 。

和所有社区一样,你会有争执,有时候大家会有强烈的情绪因为大家都关心事情会怎么样发展。我的愿望是这些不同的观点最后能够让我们互相学习,每一个人都能在这个社区里面成长。

你觉得过去三年或者过去一年,Docker 社区做了什么事情是你特别开心的?

当我们刚刚开始设计 Docker 的时候,它只是给运维人员的一个工具。我们构建它是希望能够在 dotCloud 使用它来管理我们众多的应用环境,并且在不同的团队之间分享。只是没有想到后来有这么多的开发者直接用它来构建他们自己的应用。

开发者开始直接使用 Docker,是希望能够更好地控制他们自己的开发环境,就这样演变成最后有一半使用 Docker 的人是开发者,而不是全部都是运维人员。 在最开始的时候,我们通过培训运维人员来为其他的运维人员构建一些工具,通过这样的方式间接地帮助开发者。然而,到现在我们开发者社区已经很大了,这是我们没有预料到的一个转变。我们很开心有这样的一个转变,让我们有机会可以同时为开发人员以及运维人员提供一个这样的平台来帮助他们更有效率地工作。

为什么多元化技术多样性对你和 Docker 社区来说这么重要?

由于 Docker 现在正在做的事情,我们发现我们自己处在很多不同世界的交汇的中心。我们连接开发和运维人员,我们连接开源和企业,我们连接云端到数据中心,我们通过那些全新的前沿架构连接那些老式软件方法论。所以我们也会招聘一些有着不同背景的人,以至于在 Docker 你会发现在自己总是能容易遇见一些有着和你不一样,出奇不意的想法和观点的人,然后从中学习。慢慢地,这就变成了我们文化中的一部分。

你能举个例子来讲讲 Docker 是如何提高多样性的么?

我觉得我们还有很多事情要做,和每个在技术领域的人一样。我们绝不是多元化的最好例子,但我们的确认为它很重要。我们已经认识到我们的团队越多元化,我们就会越强大。

我很骄傲我们在公司以及全球的一些和 Docker 相关的活动中,我们已经和一些女性开发者合作来鼓励这种多元化。今年,我们将会继续在一些大型活动中保持这种合作,像 Docker 三周岁的活动,DockerCon 以及 Docker 聚会。

在这里我也非常高兴地给大家分享一个奖学金计划来加强我们的 Docker 社区,同时继续提升这个技术社区的多元化。DockerCon 奖学金计划将为那些传统领域中被忽略的少数派提供帮助使他们可以参加 2016 年的 DockerCon。 这个计划的目标是帮助这些成员可以访问一些资源,工具以及辅导来加速事业或者教育上的成长【点击这里获取更多关于如何申请这个计划的信息】。

在技术圈里有什么人是你特别敬仰的么?

约翰逊凯瑟琳(Katherine Johnson)在计算以及航空这方面是一个杰出的开拓者,她做了很多令人难以置信的事情,比如为阿波罗 11 号计算飞行轨迹。她从 1950 年作为一个航空技术人员开始为 NASA 工作,那个时候一个科技领域的女性工作者并不容易,付出了很多坚持不懈的努力。她是很多人心中一个非常鼓舞人心的榜样,不仅仅是对于女性和技术领域的那些少数派来说,还包括我和很多其他人也是。

为什么开源对你来说这么重要 ?

我觉得有两个原因, 第一是它在关于怎样去创造事情这个点上是一个很大的突破。开源可以让更多的人聚集在一起来用比以前更快速的方式来创造一些野心勃勃的东西。一个开源的社区可以抛掉很多障碍,让我们更好地去创造,因为我们有一群来自五湖四海的人团结在一起,在以前这是不可能的。因为没有软件以前,你必须人在同一个地方才可以高效地合作。在没有互联网以前,让不同地域的人一起工作也很难。

第二点的话,开源软件的自由也满足了创造者最终的梦想。如果你是一个创造者,你希望处在一个创造能力最强的人总是可以获胜的地方。有很多的创造者对于自己工作环境并不满意,因为总是存在很多的限制,并且并不奖励和支持自己创造。你不可以在做出初步的原型之后通过展示给其他的人看来获得资源和帮助,在多数情况下,优秀的人被迫去制作一个幻灯片,做一些花哨的东西去获得注意力,并且学会在会议室说得比别人大声。所以,对于那些想要更好地融入到组织去实现最大价值的创业者总会有一些痛苦。

开源是一个入口,它很难但是最好的项目最终会获胜。你可以跟大家讲所有你想要的东西,但是如果它不够好,它是可以立即被所有人看到的, 所以它是一种令人难以置信的竞争方式。但是这是开源所模拟出来的最健康的方式,它让你保证诚实。这是我为什么开源对来我说很重要 。

有哪件关于你自己的事情是大家都不知道的?

很多人知道我骑摩托车,但是他们不知道的是我喜欢安全地骑着摩托车!大家可能认为我是一个疯狂的冒险者,但其实我是一个安全并且谨慎的骑行者。我觉得作为一个谨慎的骑行者也很有趣。

同时在过去的 9 年里,我也一直在参加一项传统的越南武术运动叫做:Tay Son Vo Dao。这也是我生活当中很重要的一部分,是一个平衡工作很好的方式。

有没有什么事情是你从这项武术运动中学到的然后运用到了你生活当中的其他地方?

在过去的 9 年的时间里,我遇到过很多沉浮,在人生的低潮期,你需要一些东西来保持清醒,可以说是纪律吧。参加武术运动对这点就很有用,当你的脸被人揍过,你就知道这并不好受然后不想再来一次。它能把你推出舒适区让你更严肃地对待你所做的每一件重要的事情 。在 Docker 有很多人包括我自己,不管你让他们做什么事情,他们都不会主动放弃。我觉得有了一个好的导师,你可以将你在实践中所学到的很多东西应用到一生当中所有其他的事情上。

感谢 Cindy 陈兴璐对本文的审校。
查看英文原文: Docker Birthday #3: Q&A with Solomon Hykes, Founder of Docker


感谢陈兴璐对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-04-24 18:283671

评论

发布
暂无评论
发现更多内容

Toolkit 大更新:UI 更美观,用起来更方便!

程序员小航

Java IDEA idea插件 IntelliJ IDEA JSON格式化

【AI全栈SOTA综述 】这些你都不知道,怎么敢说会AI?【语音识别原理+实战】

cv君

AI 算法 音视频 引航计划

架构师实战营-模块二作业

大可

数字经济需发展隐私计算下的数据共享

CECBC

数字经济

平行世界有尽头:白洞的数字孪生之旅

白洞计划

让孩子爱上阅读(三)

箭上有毒

读书笔记 4月日更

架构实战营-模块2作业

夏日

架构训练营

架构训练营 模块二作业

薛定谔的指南针

架构实战营

业务架构训练营第 0 期模块二作业

菠萝吹雪—Code

架构实战营

架构师实战营 模块二作业 微信朋友圈高性能架构分析

好吃不贵

架构训练营模块 2 作业 - 江哲

江哲

平行世界有尽头:白洞的数字孪生之旅

脑极体

百分点认知智能实验室李生教授:人工智能正在由感知走向认知

百分点认知智能实验室

Oozie平台调度

大数据技术指南

oozie 4月日更

模块二 分析微信朋友圈的高性能复杂度

ifc177

架构实战营模块2作业

阿体

Sqlserver2008参数化踩的坑

风翱

SqlServer 4月日更

架构实战营 模块二 课后作业

Lingjun

架构训练营

微服务网关:Nacos源码实践(二)

程序员架构进阶

源码分析 nacos 服务治理 28天写作 4月日更

【案例】星环科技助力郑州商品交易所搭建AI预测模型,提升智能决策水平

星环科技

数字货币——来看党媒怎么说

CECBC

激发Linux+K8S小宇宙!SUSECON硬核上线

Rancher

带团队:只有人的行为才能影响行为

石云升

团队建设 28天写作 职场经验 管理经验 4月日更

数据仓库为什么要分层

五分钟学大数据

数据仓库 4月日更

模块二作业:微信朋友圈高性能复杂度分析

@oo?金樱子

国内首个全院级医疗区块链基础设施成功部署应用

CECBC

区块链

架构实战营 模块二作业

netspecial

架构实战营

聪明人的训练(十八)

Changing Lin

4月日更

百度、小红书三面,均遇“赛马”问题

执鸢者

面试 大前端

架构实战营 模块二 如何抓住架构设计的关键点

9527

微信朋友圈高性能架构复杂度分析

Hesher

微信 架构 高性能 微信朋友圈 架构实战营

Docker三周年,Docker之父Solomon Hykesgo如此说_语言 & 开发_Adam Herzog_InfoQ精选文章