开源驱动公司变革招聘和开发

5 位读者喜欢这篇文章。
Z: The open source generation

Opensource.com

“我想要玩玩这个开源的东西吗?” 这是 20 年前当我开始审查 PostgreSQL 错误修复并召集志同道合的数据库同事来帮助启动 PostgreSQL 全球开发组时,大多数人问的问题。

看到事情发生了如此大的变化,真是令人震惊。

如今,不成为某个开源社区的追随者几乎意味着你正在束缚自己——将自己排除在组织今天如何使用开源软件的现实之外。作为工程师,我们总是希望跟上最新的技术,不仅是为了满足我们创造和创新的愿望,也是为了在产品和技术不断发展的商业世界中保持市场竞争力。开源运动所发生的事情是不同的。

今天的开源不仅仅是公司使用的产品和技术,而是一系列渗透到工程部门之外的企业文化的调整。

今年夏天,在一次面向开源软件创新前沿的数据行业领导者的讨论中,我听到了一些最好的例子。这次活动是由 EnterpriseDB (EDB) 和 MIT《技术评论》联合主办的。我们分享了我们在使用 Postgres、NoSQL 和其他解决方案进行数据转型的经验,并真正地互相学习了很多。

这些讨论是一系列活动的一部分,这些活动最终将在 10 月 11 日至 13 日于旧金山举行的 Postgres Vision 大会上达到高潮。Steve Wozniak、Linux 基金会的 Jim Zemlin 以及行业和政府领导人将出席会议,讨论开源的未来。届时还将庆祝 PostgreSQL 全球开发组成立 20 周年。

这些讨论中一个一致的轶事是:当一位潜在的员工进入一家公司时,他们的存在就证明了开源在多大程度上改变了招聘面试流程。

今天的工程师想了解公司的开源政策。在数据库领域,他们希望使用 NoSQL 以及 SQL 技术。数据管理领域可能是变化最活跃的领域,因为公司积累新类型数据的速度非常快,数量也非常庞大,并且 NoSQL 解决方案也应运而生,用于存储和分析这些数据。新的求职者想知道公司正在使用哪些开源软件,以及公司是否积极参与该开源社区。重要的是,他们想知道是否允许他们参与开源社区或开发自己的软件,并将其提供给公司使用。

无法回答这些问题的公司可能会失去最优秀的工程师候选人。然而,与此同时,公司仍在研究参与开源社区的后果。存在暴露知识产权或公司活动的风险,这对公司来说是一个新的雷区,他们的律师将需要尽快解决。

开源的注入对组织产生了其他影响,而不仅仅是公司必须如何吸引新员工。

当涉及开源时,围绕软件开发构建工程团队的方式也会发生变化。公司通常专注于单个客户及其需求,为了签订销售合同的短视目标而为 A 公司添加 X 功能。最终结果将是一个弗兰肯斯坦怪物,其中包含许多附加的、被废弃的功能。产品最终总是不那么有凝聚力。

开发团队现在能够在更小的、专门的团队中工作,有时在业务线级别。我们讨论的一位成员报告说,开源使他能够让相互竞争的团队致力于开发内部应用程序,以便他们可以选择其中最好的应用程序,并可能抛弃那些无法推向市场的应用程序。如果他们使用他们付费购买的商业软件,他们就无法负担得起这样做。最终公司获得了更好的应用程序;工程师们更积极地参与使用他们已经喜欢的软件,并且对公司的整体价值是一个更有经验的开发团队。

公司显然正在通过改变他们与工程师互动和让他们工作的方式来适应开源。

User profile image.
Bruce Momjian 于 1996 年共同创立了 PostgreSQL 社区全球开发组,这是一个由志愿者组成的组织,负责指导 PostgreSQL 开源数据库的开发和发布。Bruce 在组织志同道合的数据库专业人士方面发挥了关键作用,将 PostgreSQL 从一个被废弃的学术项目发展成为一个商业上可行、现在是企业级的关系数据库。

评论已关闭。

© . All rights reserved.