【问题标题】:Which open source project would you recommend contributing to? [closed]您会推荐为哪个开源项目做出贡献? [关闭]
【发布时间】:2008-10-27 17:12:24
【问题描述】:

您会推荐哪些开源项目作为开源开发人员的好去处?我认为重要的因素是一些显而易见的因素,例如编写良好的代码和对新手有帮助的社区。但是,如果代码库是这样的,我可以在不真正了解一切如何运作的细节的情况下开始解决一些小问题。

我更喜欢可以在 Linux 上使用 C/C++/Java/Python/Scala 开发的东西。

【问题讨论】:

    标签: language-agnostic open-source


    【解决方案1】:

    试图选择这样的项目永远不会奏效,因为这不是你热衷的事情。您每天使用或喜欢使用的开源项目是什么?去和那个一起工作。

    【讨论】:

    • 说得好,大多数开源项目都是从“抓痒痒”开始的。如果你没有同样的痒感,那动机是什么。
    • 你可能会在更大的项目上工作以提升你的简历,这已经足够了。并非一切都必须是爱的劳动。
    • 嗯,我运行 Ubuntu 和一个或多或少完全开源的堆栈。所以,这个名单并不小。 :-) 另外,我不相信这种“抓挠痒痒”的理论。我为公司所做的一些最好的工作并不是我每天使用的软件。许多问题可能很有趣,但并不相关。
    • @Pramod,希望我能投票给 cmets ;^)~
    • 同上 - 如果您对这个项目没有热情,请不要在上面浪费时间。找一份副业,把钱投资退休;-)
    【解决方案2】:

    这真的取决于你对什么项目感兴趣。

    大型项目(例如 Firefox、OpenOffice 等)的基本原理是它有许多开发人员、完善的代码库以及许多需要解决的小任务/错误。

    较小项目的基本原理是您将更加熟悉代码和应用程​​序。您可能会了解团队中的其他开发人员并更好地理解整体概念。此外,您对项目的添加可能会更引人注目。

    【讨论】:

      【解决方案3】:

      sourceforge 有一份正在寻找新开发人员的项目列表。您要求的编程语言有几种:

      http://sourceforge.net/people/?category_id=1

      除了开发者之外,他们还有更多的帮助请求:

      http://sourceforge.net/people/

      【讨论】:

        【解决方案4】:

        选择一个你用过并喜欢的。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-06-27
          • 1970-01-01
          • 2015-05-09
          • 1970-01-01
          • 1970-01-01
          • 2021-01-12
          • 1970-01-01
          相关资源
          最近更新 更多