投资自己

发布于 作者

您已经知道 jQuery 基金会项目在某种程度上为地球上几乎所有的 JavaScript 项目提供支持。jQuery 是最流行的网站库。Grunt 为数千个项目构建资源。Lodash 在客户端和服务器端都被广泛使用,使其成为 npm 上最依赖的包。这些和其他所有基金会项目都需要您的帮助。

也许您犹豫是否要为开源项目做出贡献,因为您认为“我并不聪明、经验丰富或技术娴熟,无法做到这一点”。错了!如果您足够优秀到使用开源软件,那么您也足够优秀到为其做出贡献。此外,还有很多项目正在寻找各种各样的技能。您有能力贡献。作为一个新的贡献者,仅仅新的视角对于那些一直“从内部”看待问题的人来说可能非常有价值。

关于开源的最大误解之一是,您必须是一个大师级的程序员,并了解项目中每一行代码的工作原理。但事实并非如此。许多与代码相关的任务涉及“构建代码的代码”,例如单元测试、构建系统和发布脚本。如果您每天都在工作中使用这些工具,您就可以将这些经验带到项目中来帮助完成这些任务,即使您不是内部工作原理的专家。

然后是一些程序员推迟(或干脆无法完成)的非编程任务,但它们对于开发人员的可用性至关重要。这些任务包括错误分类、文档编写、网站设计和图形设计。我已经为开源项目贡献了十年。前五年主要花在分类错误、编写测试用例和改进文档上。完成这些经常被忽视的任务提高了我对项目用户需求的理解。

几个基金会项目已将“需要帮助”标签标记在问题上,以方便新的贡献者找到团队认为不需要太多内部知识的任务。一些项目还标记了他们认为适合“首次贡献”的任务,这些任务适合刚接触开源流程的人。您将在下面找到指向他们问题的直接链接。请查看并选择一个任务,项目会感谢您的贡献!

QUnit
jQuery Mobile
Tessel CLI
Sizzle
Dojo 1.11
Dojo 2 核心
Intern
lodash 网站
lodash-cli
jQuery 核心
jQuery 核心文档

如果您没有找到与 jQuery 基金会项目匹配的项目,请不要阻止您在开源世界中的其他地方做出贡献。像 24pullrequests.com 这样的网站可以帮助您搜索。

jQuery 基金会也感谢您愿意做出的任何 贡献,这样我们就可以继续帮助开源项目发展壮大。

与您可以给予的许多礼物一样,对开源的贡献可以像对接收者一样让给予者受益。开源软件是关于共同创造,每个人都贡献一点点,最终得到巨大的回报。在帮助项目的过程中,您将提高开发技能,结识志同道合的人,甚至可能磨练您的才能,为新工作做好准备。找到最适合您的项目可能需要一些时间,但对每个人来说,其带来的益处远不止是杯水车薪。

3 条关于“投资自己”的评论

  1. 所有方面都非常出色——参与社区是很有帮助的。也可以去 IRC 或 Stack Overflow 之类的网站进行回复,提供支持!这些对人们有很大帮助,并鼓励更好的沟通和对话。

  2. Benjamin Suk 说:

    您好,
    我的名字是 Benjamin,我是一名 JavaScript 和 C# 爱好者。目前我在一家名为 Mono 的克罗地亚软件公司担任初级软件开发人员。如果可以的话,我很乐意为上面列出的任何项目做出贡献。我学得很快,所以我可以帮助您需要的任何事情。

  3. Anne Bebek 说:

    所有方面都非常出色——参与社区是很有帮助的。也可以去 IRC 或 Stack Overflow 之类的网站进行回复,提供支持!这些对人们有很大帮助,并鼓励更好的沟通和对话。