我经常被问到这个问题!答案通常是…。不要。如果你已经知道你想做什么,那么这个问题就不需要问了。但是,如果你还不知道你想要做什么,那么你的时间可能会更好地花在其他地方!
最好的贡献者总是有内在的动力。一些贡献者偶尔会出现,他们欣赏这个项目给他们带来的价值,并希望回馈一些东西。他们的感激之情当然值得感谢2,但是这些类型的贡献往往需要维护人员付出更多的努力,而且通常不会导致重复的贡献。与您不再依赖的未完成项目相比,您已经喜欢的项目不太可能需要帮助-因此,此模型使较新的项目只有较少的贡献者,并鼓励已建立的项目变得更加复杂。
相反,你应该专注于挠自己的痒痒。有没有什么虫子让你心烦意乱?一个明显缺席的特征?在这些上下功夫吧!
如果你没有什么特别想做的事情,那么你最好在不同的项目中找点事做。不要害怕在您遇到的任何自由和开放源码代码库上工作,几乎所有这些代码库都会接受您的补丁。如果另一个项目让你心烦意乱,那就去解决吧!有人有一个很酷的想法,需要帮助来实现它吗?参与进来吧!如果我们将贡献分散到各处,自由/开源软件生态系统就会蓬勃发展,收益也会回到我们的项目中来。
因此,如果你想为开源做出贡献--作为一个整体--这里是我的小贴士:
不要害怕从事任何项目--新的语言、工具、库;学得足够多,学得更多只会变得更容易。
当您向自由/开源软件项目提交错误报告时,要养成跟进解决问题的补丁的习惯。
习惯于向维护人员介绍自己,并通过代码交谈;询问总是值得的。
如果你想从事一个特定的项目,并且在脑海中有一个特定的目标:完美!如果你脑海中没有一个明确的目标,试着想出一个目标。如果你还没有想好,可以考虑另一个项目。
或许更好的问题是“我应该从哪里开始这个目标?”↩说。
事实上,我们并不经常听到“感谢”,感谢的表达往往是我们对工作的唯一回报。我们确实很感激:)↩。
对我的一篇帖子有什么评论吗?通过发送电子邮件至~sircmpwn/[email protected],在我的公共收件箱中开始讨论。
您是一名自由软件维护员吗?在您的工作过程中,您是否正在与压力、苛刻的用户、超负荷工作或任何其他社会问题作斗争?请给我发电子邮件-我知道你的感受,我可以倾听你的同情心,分享一些经验丰富的建议。