当人们问我最喜欢开源的什么时,我的答案很简单:是开放性。通过开源,社区开发者和贡献者所做的工作都在公共领域,供所有人查看和受益。我再喜欢这个理念不过了。
有多少人可以对他们的劳动成果说出这样的话?也许 50 年后,有多少人可以回头说,“看看我那天写的代码,成百上千/成千上万/数万人从中受益。” 我发现这比从事对世界上大多数人隐藏的软件工作要令人兴奋得多。
我很幸运,我的工作让我处于开源和企业相遇的有趣领域中心。今天,我是 The OpenNMS Group 的首席技术官,该公司维护 OpenNMS 项目。OpenNMS 是领先的开源网络监控和管理平台。
虽然我目前的角色让我牢牢扎根于开源,但我最初是作为用户和贡献者开始的。
2007 年,我在 Datavalet Technologies 获得了我的第一份真正的技术工作,这是一家位于加拿大蒙特利尔的电信服务提供商。五年内,我扩展到解决方案架构师的角色,我的任务是帮助组织选择网络管理解决方案。我们选择了 OpenNMS,正是通过那次经历,我意识到了开源的真正力量。
在平台上线期间,我们确定了一些缺失的功能,这些功能将有助于优化我们的体验。The OpenNMS Group 的一位代表在现场帮助我们进行部署,并建议我参加社区即将举行的 DevJam,与核心开发人员一起构建我们所需的功能。
在 DevJam 期间,我很快融入了团队和社区。我们卷起袖子,开始编码,以创建 Datavalet 需要的增强功能。几天之内,附加功能就准备就绪了。这真是令人惊叹和具有变革意义——这次经历真正让我大开眼界,看到了开源的力量。
一年后,我辞去了工作,在康考迪亚大学全日制学习数学。在那里,我再次有机会与 The OpenNMS Group 合作,这次是为当年 Google 编程之夏的一个项目。在这个年度项目中,参与者的目标是成功完成开源软件开发项目。
编程之夏结果对我来说是一次改变职业生涯的经历——该组织的两位领导人参加了我们的项目演示,一年后,The OpenNMS Group 团队邀请我作为全栈开发人员加入。
我努力工作,迅速晋升,并于 2015 年被任命为 CTO。我认为这是个人成就,也是对开源世界如此特别的另一个验证——如果你喜欢与社区合作并热爱你所做的事情,你的贡献会很快得到认可。
开源精神也影响了我从个人贡献者到 CTO 的演变,我现在领导着一个由 50 多人组成的产品开发组织。社区本质上是平等的,我与社区贡献者合作的经验教会了我用情境而不是控制来领导。
我经历了一段令人惊叹的开源之旅,从用户到贡献者,再到开源公司的管理人员。开源方法超越了技术,因为在专有开发环境中经常遇到的进入和增长障碍可以通过协作、透明和社区来克服。因此,对于任何考虑从事开源职业的人来说,可能性是无限的。我就是证明。
我们生活在一个人们深入审视自己的生活和对世界的影响的时代。在开源公司工作尤其令人欣慰,因为我可以直接与用户社区互动并影响他们。最终用户和开发人员之间的典型护栏被打破,我可以确切地看到我的工作如何改变某人的日常生活或激励某人为项目做出贡献。通过对项目的共同热爱来构建社区可以建立持久的联系。
我知道这一切对我来说都是真实的,这就是为什么我对我的工作如此充满热情。我是一个骨灰级的开源爱好者,并为此感到自豪。
评论已关闭。