我目前正在学习计算机科学,并寻找一种练习和磨练我的编程技巧的好方法.为开源项目做贡献似乎是对我这样做的一种自然方式.我目前了解Java,Python和一些C,但想要将其打开到任何已建立的语言.
特别是,我正在寻找一个相当活跃的项目,并为经验不足的编码人员提供大量工作.
像Firefox这样的知名项目可能具有在简历上更容易识别的优势,但也许可能会对较小的项目产生更大的影响.有什么想法吗?
在此先感谢=) - 马特
如果你知道C是一个流行的开头是GNOME - www.gnome.org
另一件好事是通过查看Sourceforge上的Help Wanted列表来寻找需要帮助的项目:
http://sourceforge.net/people/
Python网站还有一个志愿者机会页面:
http://wiki.python.org/moin/VolunteerOpportunities
贡献的一个好方法是查看您定期使用的开源软件的网站和邮件列表,询问他们是否需要帮助,或者浏览他们的错误跟踪器以了解您可以提供哪些帮助.这对您来说可能更有趣,因为您可能能够利用现有的软件知识更快地做出更有意义的贡献.
祝好运!
首先,它必须是您感兴趣的东西,并将享受工作.否则它可能会成为一件苦差事,或者你可能没有那么多的贡献.
其次,我确保项目处于活动状态,并且有人在为此工作,您可以从中学习(通过查看他们已经完成的工作以及他们在您签入代码并对其进行审核后可能对代码进行的任何更改).
最后,如果您在寻找开发人员的工作时想知道自己可能想做什么,那么请尝试找一些与编程领域相关的内容,例如开发人员在该领域使用的工具,因为帮助您了解问题域,以及如何编程,这有助于提高您的简历/简历.