开发者需要帮助。这对于雇用成千上万的开发者(其中许多人居住在世界各地的偏远地区并在此工作)的软件公司来说是必然的。在红帽公司,Rafael Benevides 提供了大量帮助。他向开发者讲授关于工具和实践的知识,以便他们能够更有效率。今年,他将带着他的演讲参加 All Things Open 技术大会,并在会上 分享他对云开发的具体看法。
前几天我通过电子邮件与 Rafael 进行了简短的交流。让我们看看他说了些什么。
根据你的博客,你于 1995 年开始使用 Slackware Linux。那是你 IT 职业生涯的开始吗?
在我开始使用 Linux 之前,我曾在 IT 行业工作过,使用过 DBase III、Clipper 和 Lotus 123 等工具和语言。 我可以说,接触 Linux 是我更专业的旅程的开始,这段旅程从未停止。 它不仅让我能够“跳出固有思维模式”,而且还帮助我学习了开源社区的运作方式。
在过去的 20 年里,Linux 已经发展了很多。 我不像过去那样关注所有的技术细节,但我们都可以看到这场革命仍在发生。 例如,Linux 容器很受欢迎,并且彻底改变了软件分发、执行和更新的方式。
你丰富的认证背景如何影响你今天的工作?
在我的职业生涯初期,认证非常重要,因为我需要学习我没有经验的课题。 那时我向自己承诺每年都要获得新的认证,以不断学习新事物。 现在情况恰恰相反:当我觉得自己在某个特定主题上获得了丰富的经验时,我会参加考试。 也许早期的认证为我今天要求的持续学习奠定了基础。
在我的职业生涯中,我曾担任过许多角色:系统管理员、支持、开发者、顾问等等。 所以,我理解他们的想法、他们使用的工具、技术语言以及他们对项目的愿景。 我觉得我有责任回报这些知识和经验,以改善 IT 行业,特别是开发者,让世界变得更美好。 软件改变了世界,我希望成为这种改变的积极参与者。
让我们来谈谈用于容器的 OpenShift。
我喜欢说 OpenShift v3 是数十种技术(Java、Node、PHP、Ruby、Python、Perl 等)的完美平台。 它的大部分功能都来自于红帽决定使用 Linux 容器并结合 Google 的 Kubernetes 编排引擎。
当我们想到亚马逊时,我们主要想到 EC2 以及它如何提供云计算服务。 另一方面,OpenShift 是一种平台即服务 (PaaS),可以部署在亚马逊(和许多其他云提供商)上,以提供一个编排的容器集群。
开发者在工作中学习新工具和实践时需要帮助。 你教他们什么?
大多数开发者专注于他们的编程堆栈,以找到特定问题的解决方案。 然而,在大多数情况下,解决方案不是特定的语言或产品功能,而是由不同部门执行的多个活动的组合。 在这些情况下,来自不同团队的人员的沟通和参与是解决问题的关键,这就是我非常喜欢 DevOps 文化的原因。
当每个人都秉持一个简单的理念时,他们就会被赋能:分享蕴含着巨大的力量!
当我将我拥有的经验或我学到的技术转化为易于理解的解决方案,以解决开发者非常实际的问题时,我就能帮助他们。 我在 我的博客 和其他博客(如 Red Hat Developers 博客)上为他们写作。(我有一天想写一本书。)我还创建演示、幻灯片和“快速入门”材料,并就相关主题进行演讲,以帮助开发者工作。
评论已关闭。