我可以在一个开源项目,有区别吗?

我还没有得到一个学位或什么,但我在计算机科学很感兴趣,我有最基本面的下降。

有一个项目,我可以在不同?如果没有,任何网站,我可以继续我的知识和复习基础知识(先进的理念以及)计算机编程的?

有帮助吗?

解决方案

冲刷周围 GitHub上的项目,也有很多是可以使用一些帮助。

目前最起码,写为未测试的代码测试和提交他们回来。即使是点点的贡献理解。

其他提示

新到活性开源项目往往感觉他们走进忙碌的厨房。很多不同的事情怎么回事,你觉得你只是在路上。

但往往其并非如此。

我不能够给你一个具体的项目,因为我不知道你的技能,或者你想关注的东西。

进入一个开源项目也需要时间,其主要是根据项目的大小,但通常它想看看需要什么。

我的建议是相同的大多数人都,找到激励你一个项目,使其更好(尽管其良好的使用开始),因为这将让你想更难时期留下来。

绝对。编写文档和单元测试是很好的建议,但我建议,而不是你找到你特别感兴趣,也许是一件你已经在使用开源软件,并添加您自己想要使用的功能。它会变得更加困难,但它会实际上是让你的兴趣,让你现实世界的经验。最坏的情况下你的补丁将不会被接受,但如果它是一个不错的项目,他们会告诉你为什么,你需要做的,使之可以接受的。什么

或者,选择你想看到解决,并为它编写的开源解决方案的一个小问题。关键是真正有兴趣在你解决问题。

开源软件不会神奇高质量的代码;其实这不是寻常的发现马虎代码和做法。不要被吓倒,跳和试一试。我的开放源代码的第一块仍然有超过10年后,一些用户,但代码质量令我生厌,每次我看它。

您可以访问 Sourceforge.net 和寻找的>项目。

scroll top