发布在即!企业 AIGC 应用程度测评,3 步定制专属评估报告。抢首批测评权益>>> 了解详情
写点什么

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:283546

评论

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

Go Web 编程入门:中间件

宇宙之一粟

中间件 Go web 5月月更

经典递归 - 青蛙跳台阶问题

芒果酱

递归 C语言 5月月更

Flutter的特别之处

Geek_99967b

flutter 小程序开发

Docker下RabbitMQ四部曲之一:极速体验(单机和集群)

程序员欣宸

Java RabbitMQ 5月月更

【高并发】优化加锁方式时竟然死锁了!!

冰河

并发编程 多线程 高并发 协程 异步编程

打码打码Python爬虫,某省建筑市场请求地址参数分析,手慢无爬虫

梦想橡皮擦

5月月更

搜狐全员遭诈骗,暴露哪些问题?

Authing

身份云 信息 统一身份认证 mfa

多个平台显示IP地址:如何看待互联网实名制

石头IT视角

DataPipeline完成B+轮1.2亿元人民币融资,定义基于DataOps理念的下一代数据基础设施

DataPipeline数见科技

Linux环境显式使用动态库

Loken

音视频 5月月更

企业上云,安全合规如何进阶 ——一文拆解亚马逊云科技云安全理念与实践

亚马逊云科技 (Amazon Web Services)

云安全 亚马逊云

全栈、云原生的数据分析时代已来,我们如何抓住机会?

亚马逊云科技 (Amazon Web Services)

数据分析 云原生 全栈

LabVIEW实现Modbus通信

不脱发的程序猿

LabVIEW Modbus 串口通信 VISA 工业通信

开源生态|打造活力开源社区,共建开源新生态!

Orillusion

开源 WebGL 元宇宙 Metaverse webgpu

什么是小程序运行时框架?

Geek_99967b

native 小程序容器 小程序开发

云端的 ABAP Restful 服务开发以及通过 abapGit 传输到其他系统的详细步骤

Jerry Wang

git SAP abap 5月月更 abapgit

JavaScript获取元素的宽高

空城机

JavaScript 5月月更

DNS解析过程

工程师日月

5月月更

怎样让智能电视更加智能

Geek_99967b

小程序 小程序容器 智能电视

云原生数据库的下一次变革发生在哪里?

亚马逊云科技 (Amazon Web Services)

数据库 云原生

LabVIEW使用移位寄存器计算平均值

不脱发的程序猿

LabVIEW 移位寄存器计算平均值 移位寄存器

Netty实战-实现内网穿透(一)

风斩断晚霞

Java Go Netty 内网穿透

刷新三项世界纪录!浪潮云ICP ARM架构获SPEC Cloud测试全球第一名

浪潮云

云计算

JVM进阶(十九)——Class文件常量池

No Silver Bullet

JVM class 5月月更

IM即时通讯为企业业务移动化带来了怎样的便利?

WorkPlus

Java Core「5」自定义注解编程

Samson

学习笔记 5月月更 Java core

Seektiger DAO的共识增长计划,锁仓STI长线价值投资

股市老人

Kubernetes Gateway API - 服务网络的演进

Flomesh

Kubernetes Gateway ingress

LabVIEW操作鼠标滚轮放大/缩小图像

不脱发的程序猿

图像处理 LabVIEW 鼠标滚轮来放大和缩小图片

LabVIEW虚拟数字示波器

不脱发的程序猿

数据采集 LabVIEW 虚拟示波器 信号发生VI

面试突击51:为什么单例一定要加 volatile?

王磊

Java 面试

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