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

2022-08-01 21:28:53 +08:00
 lameleg

我是 sealos 的作者,致力于做一款云操作系统发行版。

在做这么多年开源项目中有一些小心得和大家分享一下。

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

以前我走过不少弯路,现在我们这套吸引人的机制再不断成熟。

  1. 招募

在各渠道发布信息,这里比如比较好的地方像 开源之夏就很容易招募不少学生。

招募的信息要足够吸引人,那开发者参与开源无非是想学习提升自己能力,以及构建自身的影响力。

所以有一定影响力的开源项目在这块会更容易些。

那学习这块就要强调开发者的成长。比如我就会做 1 对 1 的辅导。

  1. 过滤

需要过滤到那些不是真心喜欢写代码的人,三天打鱼两天晒网的不要,主动性差的不要,不能坚持的不要。

基本上我会在第一次沟通之后安排一些前置学习的内容,开发者学习完之后让他主动找我,没有主动找的就自动过滤了。

  1. 建立强联系

过滤出一些表现十分好的开发者后就需要与其建立强关系,比如经常一起讨论问题,或者线下见面,最好能相处成

朋友,这点极其重要,千万不要犯开发者叫什么名字你都不知道这种错误,我和开源很多贡献者都成为好朋友了。

  1. 很好的成长体系

从 good first issue 到 bug 修复,到独立模块,再到 maintainer 去孵化其他开发者,要帮助开发者规划好。sealos 社区有一位同学就用两年多时间从月薪 1 万多变到了年薪 70w

  1. 福利机制

开源开发者贡献了自己的时间和精力就应当获得一些福利作为回报,这里的福利不是简简单单的杯子书包什么的,而是现金激励,特别是开源项目获得商业成功的情况下,就应该与开源开发者分享劳动成果。

1204 次点击
所在节点    开源软件
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/870052

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX