开源 非开源_开源成功始于零

开源 非开源

“总是付出110%。” 在我们整个职业生涯中,我们许多人都听说过这种成长。 尽管这是一个很好的建议,但如果将其推向极限,也可能损害我们的成功机会。

几年前,在飞往韩国的国际航班上,我开始阅读克里斯·哈德菲尔德上校撰写的《宇航员地球上的生命指南》 ,这是首位领导国际空间站飞行任务的加拿大宇航员。 这本书永远改变了我对公司和个人应如何在开源社区工作的看法。

像所有宇航员一样,哈德菲尔德(Hadfield)在进行太空飞行之前还经历了许多训练,准备和艰苦的工作。 他从所有这些中学到的是,团队动力是任务成功和安全返回地球的关键组成部分。 通过所有这些,他制定了一种在团队中有效工作的哲学,尤其是作为新成员时。 他称此方法的目标为零 。 基本前提是,如果您在最初加入团队合作时尝试付出110%(即+1),则会损害您获得长期成功的机会。 力争为零意味着您有能力,同时学习如何成为团队的有效成员。

这在生活中许多不同领域都有适用性。 例如,我将其用于Cal Fire的志愿者工作中,在该工作中,作为整体团队工作的一部分,需要在防火和消防方面进行整合,以完成工作。

您可以采取以下具体方法,在开放源代码项目中将自己的目标定为零,并着眼于将来做出+1的贡献。

做你的作业

正如哈德菲尔德(Hadfield)在太空计划中所发现的那样,并且正如我在加州消防局(Cal Fire)志愿服务中所经历的那样, 尝试加入您不熟悉的项目社区或为社区做出贡献之前 ,别无选择。

以下是您要确定的一些基本知识:

  • 使用了哪些通讯工具? (IRC,Slack,电子邮件列表,论坛等)
  • 这些工具的通信规范是什么? (高级别的讨论,深入的技术探讨等)
  • 项目遵循什么开发过程? (较短的活动发布周期或更长的较大发布)
  • 项目治理是什么样的? (成功的请求请求的外观如何,人们如何接受/检查代码,等等)
  • 项目的领导结构是什么样的? (仁慈的独裁者,分散的领导等等)

获得这些问题的答案不仅可以帮助您了解项目的开展情况,而且还为您提供了一个框架,可用来确定您可以从何处开始做出贡献,从而表现出您的能力,而不会大喊“我是+ 1;看着我!

愿意做肮脏的工作

一旦对项目和社区有了一定的了解,就可以开始做出贡献了。 一种以“零”方式执行此操作的好方法是查找可能被认为是肮脏的工作,尤其是在诸如以下方面:

  • 文档(开源项目几乎总是缺少此文件)
  • 测试/质量检查(同上)
  • 回答问题(具有帮助您更全面地学习代码/项目的附加好处)
  • 错误修复/分类(这些通常很困难,但其他开发人员可以将其视为平凡的事物)
  • 社区管理/传福音

通过专门研究这些领域,您不仅可以在工作上学习,而且还可以证明自己在努力提高自己的速度时会产生初步的“中立影响”。 现有的项目成员会注意到这一点,您将帮助巩固自己的声誉,因为他希望使项目变得更好,而不仅仅是希望炫耀自己声誉的人。

尊重每个人

哈德菲尔德讲述了他从未在太空飞行过的宇航员的故事。 对于一个人而言,几乎没有选择的首要因素之一就是他们的“ +1感”。 他指出,“远征行为”的概念在太空飞行(特别是长时间任务)中至关重要。 简而言之,这意味着您需要依靠与您一起工作的人员并与他们相处得很好,以完成任务/项目的目标。

这意味着要尊重每个人,无论您是否同意他们在某个主题或一段代码上的立场。 记得:

  • 您永远不会因专业精神而失分。
  • 批评代码/解决方案,而不是人员。
  • 不要像旗帜一样挥舞您(或您公司)的声誉。
  • 了解尊重是一条两条路(您需要给予尊重)。

此时,您可能会想,“好吧,这听起来像是常识。” 这就是秘密。 但是,当公司及其优先级参与开放源代码项目时,有时常识会使公司(甚至个人)认为需要发生的事情倒退。

每个公司和每个人都有一定量的自我,这是健康的,也是期望的。 不过,诀窍是要了解人类动力(通常被称为“软技能”)是所有协作工作的核心,无论您是在地球上249英里的高空运行,在野火指挥所工作还是在为开源项目做贡献。

在您开始产生+1影响之前,您能够成为零的能力使您和您的公司在帮助开源项目和您自己取得成功方面具有至关重要的优势。

在Guy Martin的演讲“在洛杉矶的开源峰会上 争取成为零开源”中了解更多信息。

翻译自: https://opensource.com/article/17/8/open-source-success-starts-zero

开源 非开源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值