擦车不在我的工作职责范围内

目前还没有读者喜欢这篇文章。
My open source story

Opensource.com。CC BY-SA 4.0。

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

然而,我并没有太失望,因为我很高兴展示我们 Sun Microsystems Labs 团队所构建的东西。我们的 JavaCar 非常超前于时代——一个车载网络、远程信息处理和信息娱乐的车辆测试平台,而所有这些概念在当时的主流中还不存在。

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

虽然那天我并没有想太多,但那个项目却推动我进入了开源领域的职业生涯。

内源 & 社区

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

我还第一次意识到,仅仅为问题构建工具是不够的——我花费了大量时间寻找项目、说服人们,以及将 Sun Labs 内外的不同团队联系起来。我当时是一名内源社区经理;只是当时我还没有意识到。

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

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

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

蜕变完成

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

我曾在 Red Hat 花时间帮助构建战略性开源咨询服务,为三星启动开源小组做出了贡献,现在我正在 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

© . All rights reserved.