汽车抛光不在我的工作描述中

目前还没有读者喜欢这个。
My open source story

Opensource.com。CC BY-SA 4.0。

“轮到谁准备 JavaCar 演示了?” 我问我的同事。正如我所料,答案是:“你!”

然而,我并没有太失望,因为我很高兴展示我们 Sun Microsystems 实验室团队的成果。我们的 JavaCar 遥遥领先于时代——车载网络、远程信息处理和信息娱乐的车辆测试平台,而这些概念在当时的主流中尚不存在。

因此,我开始认真启动演示,并使用喷雾瓶快速擦拭车辆,然后在向另一批来访的高管展示汽车。当我这样做时,我突然回想起过去六个月的开发——我们是研究机构内部的一个三人团队,但我们从公司内多个团队的 15 多人那里获得了代码贡献,才使这个演示成为现实。

虽然那天我没有想太多,但那个项目将我推向了开源的职业生涯。

内部开源和社区

在完成 JavaCar 项目后,我开始尝试收集 Sun Microsystems 各处的“零散项目”——那些被很多人使用,有时以许多不同形式或版本存在的项目。当我从 Sourceforge.net(当时它还是开源的)获取 PHP 代码库并在 Sun 内部构建了一个内部 Sourceforge 实例时,我第一次真正接触到开源。

我还第一次意识到仅仅为问题构建工具是不够的——我花费了大量时间寻找项目,说服人们,以及连接 Sun 实验室内部和外部的不同团队。我是一名内部开源社区经理;只是当时我还没有意识到。

离开 Sun 后,我曾在一家初创公司工作过一段时间,在那里我的开源和社区技能并没有真正被需要(除了偶尔使用一些开源软件)。然而,我的下一站是摩托罗拉,在那里我继续从事工程师的工作,为 Linux/Java 手机平台开发嵌入式软件。

接下来发生的事情改变了我的职业生涯轨迹,并进一步将我推向了开源和社区管理的领域。偶然的机会,我发现摩托罗拉有人为公司构建了一个内部版本的 Sourceforge——听起来是不是很熟悉?我和他开始聊天,不知不觉中我就开始帮助他管理网站,以及编写扩展程序和其他 PHP 代码来改进网站的功能并将其与其他摩托罗拉系统集成。我们还将一些小的更改贡献回代码库和我们依赖的其他开源项目。

我们的网站在内部变得非常受欢迎,公司的大部分人开始使用它。我们聘请了一个两人团队来负责技术和日常管理,而我(不情愿地)更多地成为了一名社区布道者/战略家。然而,这种转变将我推向了定义我今天职业生涯的方向——谈论、教育、宣传和指导他人关于开源(和内部开源)软件和方法的重要性以及好处,所有这些我都非常享受!

蜕变完成

我经常开玩笑说,我不再靠技术为生,我只是谈论它。虽然我仍然偶尔使用 shell、Perl 或其他脚本语言进行黑客攻击,但我主要致力于帮助公司成功地使用开源(包括将相同的原则应用于内部协作)。

我曾花时间在红帽构建战略性开源咨询服务,为三星启动开源团队做出贡献,现在我正在 Autodesk 指导开源战略工作。通过这段开源和社区之旅,我学到了什么?

  • 不要害怕尝试新的方向,尝试可能让你感到不舒服的事情。
  • 关系(即使是虚拟的关系)很重要——它们帮助你完成事情。
  • “尽早发布,经常发布”不仅仅适用于代码。

我对任何刚开始从事开源工作的人的建议很简单:保持谦逊,但要大胆。开源的伟大之处在于你可以产生巨大的影响,但你必须在社区的框架内做到这一点,并且学习如何在有时具有挑战性的人际关系中发挥你的最佳水平是一种只能通过实践才能获得的技能。

User profile image.
Guy Martin 是 NVIDIA 的开源与标准总监,他在那里与 Omniverse 产品团队合作,帮助他们通过 Universal Scene Description、MaterialX 和许多其他项目驾驭开放领域。他还就开源最佳实践为组织的其他部门提供咨询。

5 条评论

很棒的故事!我喜欢你在摩托罗拉是如何有点“不知不觉”地进入社区管理职位的。它就是这样发生的!

谢谢 Drew... 有时你一生中最美好的事情真的是“掉进去”的。:)

对我来说,挑战在于在“做社区管理的工程师”和“具有技术背景的社区经理/战略家”之间进行转换。

回复 作者: dragonbite

感谢分享您的故事。“我还第一次意识到仅仅为问题构建工具是不够的” 这句话太对了。作为 Autodesk 产品用户,我很高兴知道它正在开源方面做出一些努力。

谢谢 Sreenivas!

我在 Autodesk 工作才 5 个月,所以在各个方面还有很多工作要做。你可以看看我能够做的第一件事之一,至少是建立一个地方,让人们可以看到我们创建了哪些开源项目

http://autodesk.github.io

欢迎关注我们的 Twitter 账号:@AutodeskOSS

回复 作者: cg-cnu

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.