你有没有想过为什么在吸引和留住热情的贡献者方面,有些开源项目比其他项目更幸运?这里有一些开源项目可以提高他们获得和保留有助于项目成功的贡献者的机会的方法。
1. 给予(社交)授权
尽你所能给予人们参与的授权。当然,你可能会认为因为你的项目是开源的,人们已经拥有了授权。但事实是,大多数新贡献者并不知道他们拥有授权。实际上,他们可能认为他们缺乏贡献的专业知识、经验或地位。
而正是最后一个——地位——阻止了许多贡献者甚至在开始之前就放弃了。当然,你必须是一个重要、热门的大人物才能为一个重要的开源项目贡献更改,对吗?我无法告诉你我鼓励某人贡献补丁多少次了,而他们回应说:“我不是该项目的开发者之一。”
你必须尽你所能给予授权。明确地告诉人们,他们被允许修复事物、更改事物、破坏事物、重新设计事物。告诉他们没有“我们”和“他们”之分;相反,他们是项目的一部分,因为他们选择成为项目的一部分。2. 给予(技术)授权
也在技术层面给予授权。大多数软件项目都有一个“提交位”的概念,这个概念是给予那些以某种方式赢得了更改事物权利的人的。而大多数项目在这方面都非常吝啬。
相反,我说,像发糖果一样分发提交权限。毕竟,这就是你拥有版本控制的原因——不仅是为了让你确切地知道谁在何时因何原因更改了什么,也是为了让你能够回滚不良更改。所以,慷慨地给予提交权限。当有人破坏了某些东西时,回滚它,然后温柔而友善地引导他们找到更好的解决方案。不要像某些项目那样公开羞辱发送不良补丁的人,而要像父母引导孩子从错误走向正确的做事方式一样。
3. 请求
采取下一步行动。不要只是告诉人们他们被允许贡献,还要请求他们执行某些任务。要具体,甚至要具体到逐步说明。
许多软件开发者会理所当然地说,这比他们自己做要花费更多时间。但是当你指导别人时,你是在为未来投资。你正在确保当你决定转向其他事情时,你会将项目留在有能力的人手中——这些人的做事方式是你训练过的,并且是你认可的。4. 避免简单地复制自己
当你积极指导时,你就是在确保即使在你转向其他事情很久之后,你仍然会在某种意义上活跃在你的项目中。你将留下你的影响,并将你自己的努力扩大到更多其他人身上。
从某种意义上说,你将留下克隆体来继续你的工作。
但要确保你不仅仅是在选择你自己的副本,而是在扩大生态系统。你不是在取代自己,你是在扩大自己。务必以和谐的方式扩大自己,拥有多种音调、音量、节拍和对位旋律。单调是很无聊的。
结论
我将在 9 月 11 日在洛杉矶举行的开源峰会上就导师制的重要性进行演讲。虽然演讲是针对活跃于开源项目的人,但我将要讨论的原则与任何事业都相关,特别是那些(以任何方式)依赖志愿者努力的事业。
在本文中,我重点介绍了一些内容,以引起你的兴趣,并希望你来观看我的演讲。我希望你能到场,但如果不能,我计划在会议结束后将整个演示文稿发布到我的 YouTube 频道。
要了解故事的其余部分,请不要错过 Rich 在 9 月 11 日至 14 日在洛杉矶举行的开源峰会上的演讲“导师制:你的不朽之路”。
评论已关闭。