Closed. This question is opinion-based。它当前不接受答案。
想要改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
已关闭6年。
Improve this question
我目前正在学习计算机科学,正在寻找一种练习和磨练我的编程技能的好方法。对我来说,为开源项目做贡献似乎是一种自然的方式。我目前知道Java,Python和一些C,但是想对任何已建立的语言开放它。
特别是,我正在寻找一个相当活跃的项目,并且为经验不足的编码人员准备了很多工作。
诸如Firefox之类的较知名的项目可能具有在简历上更易识别的优点,但也许对一个较小的项目可能会产生较大的影响。有什么想法吗?
在此先感谢=)-马特
想要改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
已关闭6年。
Improve this question
我目前正在学习计算机科学,正在寻找一种练习和磨练我的编程技能的好方法。对我来说,为开源项目做贡献似乎是一种自然的方式。我目前知道Java,Python和一些C,但是想对任何已建立的语言开放它。
特别是,我正在寻找一个相当活跃的项目,并且为经验不足的编码人员准备了很多工作。
诸如Firefox之类的较知名的项目可能具有在简历上更易识别的优点,但也许对一个较小的项目可能会产生较大的影响。有什么想法吗?
在此先感谢=)-马特
最佳答案
如果您知道C是GNOME,那么这是一个流行的入门-www.gnome.org
要做的另一件事是通过在Sourceforge上查看需要帮助的 list 来查找需要帮助的项目:
http://sourceforge.net/people/
Python网站上还有一个“志愿者机会”页面:
http://wiki.python.org/moin/VolunteerOpportunities
做出贡献的一种好方法是定期查看您使用的开源软件的网站和邮件列表,询问他们是否需要帮助,或者只是浏览其错误跟踪器以查看可以提供的帮助。这可能对您来说更有趣,因为您可能可以利用软件的现有知识更快地做出更有意义的贡献。
祝你好运!