开源项目如何吸引优秀的开发者?

讨论 未结 0 74
lameleg
lameleg 会员 2022年8月1日 13:59 发表
<p>我是 <a href="https://github.com/labring/sealos" rel="nofollow">sealos</a> 的作者,致力于做一款云操作系统发行版。</p> <p>在做这么多年开源项目中有一些小心得和大家分享一下。</p> <h1>关于开源项目如何吸引优秀的开发者</h1> <p>以前我走过不少弯路,现在我们这套吸引人的机制再不断成熟。</p> <ol> <li>招募</li> </ol> <p>在各渠道发布信息,这里比如比较好的地方像 开源之夏就很容易招募不少学生。</p> <p>招募的信息要足够吸引人,那开发者参与开源无非是想学习提升自己能力,以及构建自身的影响力。</p> <p>所以有一定影响力的开源项目在这块会更容易些。 </p> <p>那学习这块就要强调开发者的成长。比如我就会做 1 对 1 的辅导。</p> <ol> <li>过滤</li> </ol> <p>需要过滤到那些不是真心喜欢写代码的人,三天打鱼两天晒网的不要,主动性差的不要,不能坚持的不要。</p> <p>基本上我会在第一次沟通之后安排一些前置学习的内容,开发者学习完之后让他主动找我,没有主动找的就自动过滤了。</p> <ol> <li>建立强联系</li> </ol> <p>过滤出一些表现十分好的开发者后就需要与其建立强关系,比如经常一起讨论问题,或者线下见面,最好能相处成</p> <p>朋友,这点极其重要,千万不要犯开发者叫什么名字你都不知道这种错误,我和开源很多贡献者都成为好朋友了。</p> <ol> <li>很好的成长体系</li> </ol> <p>从 good first issue 到 bug 修复,到独立模块,再到 maintainer 去孵化其他开发者,要帮助开发者规划好。sealos 社区有一位同学就用两年多时间从月薪 1 万多变到了年薪 70w</p> <ol> <li>福利机制</li> </ol> <p>开源开发者贡献了自己的时间和精力就应当获得一些福利作为回报,这里的福利不是简简单单的杯子书包什么的,而是现金激励,特别是开源项目获得商业成功的情况下,就应该与开源开发者分享劳动成果。</p>
收藏(0)  分享
相关标签: 灌水交流
注意:本文归作者所有,未经作者允许,不得转载
0个回复
  • 消灭零回复