进入开源真的很难吗
进入开源真的很难吗

进入开源并不难。
这很容易开始,所有你需要的基本编程技能,例如,如果你知道如何检查一个数字是不是质数,你是好的。大多数组织使用 git 来维护他们的项目,所以你也需要了解 git,这很容易。你只要谷歌一下如何使用 git,你就可以获得很多学习 git 的资源。
你可以从解决一个简单的 bug 或者写一行代码开始。
从安装软件包到解决第一个 bug,每当你遇到困难时,都会有很多人帮助你。
有助于开源的是通过做机制学习你尝试事情,你在哪里卡住了,你需要帮助,有人帮助你,你摆脱了卡住,这个循环一遍又一遍地重复。这就是开源贡献的工作方式。
提高你的贡献水平需要时间和更多的工作,我不会说困难。如果你用这样的小变化来学习工作流程,这样你就能更好地做出贡献,帮助做出一个真正好的开源软件。
如果你不想写代码,你也可以参与文档部分,因为文档对于写代码同样有价值,一个好的文档会让一个项目更好。
有哪些好的项目可以贡献?
根据你的技能,你可以找到很多项目。我的建议是查看去年的 谷歌代码之夏 项目,这样你就可以找到你可能感兴趣的项目,并订阅其中一个项目的邮件列表,尝试从源代码构建项目。并在邮件列表中寻找对该项目的任何帮助,他们会指导您如何进行。检查 bug 追踪器,找出那些不是很有趣但无论如何都需要修复的东西。然后准备一个补丁,尝试上游(方法看项目)。
当你在小事情上工作的时候,你会慢慢地更好地理解代码库是如何组织的,以及你如何做出更大的改变。

许多人解决了许多问题,构建了大量开源项目,并创建了一个更好的开源社区。
有关更多信息,您可以阅读:
- https://www.quora.com/topic/Open-Source-Projects
- https://www.quora.com/topic/Open-Source
- https://opensource.googleblog.com/



