你真的想要拥有自己的开源项目吗?
开源太棒了!它不仅是开发者成长的绝佳途径,还能影响我们的技术,结交朋友,丰富你的在线简历,并帮助解决你和他人的问题。
开源太糟糕了!令人愤怒的问题、含糊不清的 PR、被迫维护你不再使用的项目——所有这些都感觉像是最糟糕的家庭作业。
决定启动和运行开源项目是一个艰难的决定——对于任何个人、任何生活背景、任何项目来说,都没有绝对正确的选择,因此许多人理所当然地会避免这样做。
以下是一些想法:
这是一项繁重的工作。
要做好心理准备。有些项目一开始很忙,但随着项目接近尾声,工作量会逐渐减少。而很多项目则会随着时间的推移,需要投入越来越多的工作。一开始,你可能觉得周六一整天都在项目上很过瘾,但这不会一直持续下去。
你的动机是什么?
以下是一些强大且可持续的动力,
即使项目感觉特别具有挑战性,也能让项目保持乐趣和成就感:
- 你需要这个项目来完成你的工作
- 你喜欢结交其他开源软件开发者的朋友
- 你想创新并影响我们工艺的发展方向。
- 你想解决一个反复遇到的恼人问题
- 你热爱学习。开源软件项目会不断为你带来新的挑战。