可能重复:
How do I start working in open source projects?我想贡献我的第一个开源项目。有什么建议么?
我认为自己是一个平庸的程序员用C,C#Java和Python编程。我有Win32 API和Unix知识。我一直在考虑进入一些开源项目,作为贡献者,在那里我开始磨练自己的技能,同时学会在分布式的大型团队中工作。 我知道在stackoverflow中有几个类似于我的问题,但它们似乎都是针对具有不同技能的人或者是比我更高级的程序员。 寻找任何建议。
可能重复:
How do I start working in open source projects?我想贡献我的第一个开源项目。有什么建议么?
我认为自己是一个平庸的程序员用C,C#Java和Python编程。我有Win32 API和Unix知识。我一直在考虑进入一些开源项目,作为贡献者,在那里我开始磨练自己的技能,同时学会在分布式的大型团队中工作。 我知道在stackoverflow中有几个类似于我的问题,但它们似乎都是针对具有不同技能的人或者是比我更高级的程序员。 寻找任何建议。
我的建议是找到一个痒,并从那里去。你觉得哪些开源项目非常有用?他们缺少一个你想要的功能吗,或者是一个已经存在很久的bug?
您可以修复它并将修补程序发送给维护者,但我会先与他们交谈,以确保您不会简单地执行已由其他人完成的操作。您可以询问他们对如何解决问题的看法,以从他们对代码库的熟悉中受益。
只需潜入您曾经使用或在您的实践中使用的项目 – zerkms
您可以开始编写大多数开源项目中缺少的文档和手册。创作者会对此非常满意。 – PeterMmm
xmlvm值得IMO,将Java与iPhone及其他目标桥接。但我有偏见,因为我想能够使用它,但还不够完善:^} –