履行我们对多元化的承诺

发表于 作者

继我们今年夏天宣布的重新关注多元化、教育和可访问性之后,jQuery 基金会在过去几个月里举办了一项活动,并赞助了另一项活动,致力于通过外展和教育来增加科技领域的多元化。

jQuery 开发者峰会

10 月 16-18 日,jQuery 基金会与合作伙伴 Women of Color in Tech ChatManhattan JSGirl Develop itCoalition for Queens 共同在纽约市举办了 50 位开发者的jQuery 基金会开发者峰会。  

这项为期三天的免费活动由 Digital Ocean 大方赞助,旨在让开源开发更易于访问,并让技术领域代表性不足的群体参与进来。所有技能水平和学科的参与者都从现有的开源贡献者和项目代表那里学习最佳实践和基本技能,并为他们感兴趣的开源项目做出贡献。

该活动标志着几个第一

  • 三年来的首次 jQuery 开发者峰会
  • jQuery 基金会在纽约市举办的首次活动
  • 我们第一次能够举办一项对参与者免费的活动
  • 我们第一次与合作伙伴合作,重点关注提高多元化社区在开源中的代表性
  • 我们最近合并了这两个组织之后,第一次将 jQuery 基金会和 Dojo 基金会的项目负责人聚集在一起的活动

在创建此活动时,jQuery 基金会力求消除参加科技活动和参与开源的障碍。为了实现我们的目标,我们安排了周末的活动,以避免工作冲突,让所有参加者免费参加,以消除收入障碍,保持小规模以确保较低的导师与参加者比率,与代表性不足群体的当地组织合作,并遵循jQuery 基金会行为准则。我们的努力得到了回报,使这场活动成为每个人安全和欢迎的环境。

议程

周五晚上,我们举办了一场愉快的见面会,提供食物和饮料。导师帮助每个人在周六早上开始工作之前设置好他们的笔记本电脑,安装好所需的所有软件。

周六,活动开始了一系列由经验丰富的开发人员(在很多情况下是 jQuery 基金会和其他开源项目的领导者)进行的介绍性演讲。目的是让新参加者了解参与开源项目的理由、方法和内容。

为什么要贡献?

jQuery 基金会内容主管、威斯敏斯特大学教学研究员 Anne-Gaelle Colom 分享了她 1996 年初次涉足移动编程的经历,以及她后来参与 jQuery 项目如何帮助她在男性主导的职业和大学部门获得认可和地位。您可以在 此处找到她的演讲。

其他演讲在周六和周日上午进行,涵盖了开始参与开源所需了解的所有基本知识。演讲者和内容都非常棒。如果可能,我们会在下面列出幻灯片链接。

  • Adam Sontag – 简介 “修复一个简单的 bug 的叙事”
  • Dave Methvin – 报告和分类 Bug
  • Ashley Williams – Pull Request、代码审查、自动检查(CLA、CI 等)| 开源许可证和 CLA
  • Brian Brennan – 命令行 + Git + Pull Request
  • Adam Ulvi – 所有这些是如何上线的 -> 虚拟机 / Vagrant
  • Nick Hehr – 贡献代码
  • Leo Balter – 单元测试
  • Sarah Frisk – 项目沟通、将开源原则应用于工作场所/您的职业生涯
  • Rushaine McBean – 社区/鼓舞人心/有抱负 – 参与的“软”方式(聚会、会议、演讲等)
  • István Szmozsánszky Flaki – 浏览器开发工具工作坊

技能

周六的演讲结束后,所有导师都简要概述了他们的项目,参加者与他们最感兴趣的项目进行了配对。

导师指导参加者使用 VirtualBox、Node、NPM、Git 和编辑器设置他们的环境。

学科

参与者在由不同学科成员组成的团队中工作,确保每个人都能够根据自己的优势和兴趣做出有意义的贡献。这些包括

  • 编程
  • 文档
  • 服务器/网络管理
  • 设计
  • 社区发展

项目

参与者与项目团队成员一起工作,在所有这些学科中为流行的开源项目做出贡献,其中一些项目包括

结果

几位参加者回复了我们的活动后调查。以下是一些反馈

峰会让我受益匪浅。我真的很看重导师与学员的比例。有这么多专家在身边,无论你处于哪种阶段,都能有足够的时间与他们一对一交流,这一点很棒。我喜欢这种轻松灵活的氛围。

我认为你们在吸引各种各样的人参加方面做得非常棒。
我真的很高兴你们包括了 LGBTQ 社区。在我 21 年的科技生涯中,我从未见过如此多元化的活动或会议。

最有价值的方面是为开源做出贡献。峰会让我意识到,开源不仅仅是代码。

我们还询问了导师的想法

演讲者/导师与参加者近乎 1:1 的比例让这场活动变得如此亲密,让我有机会真正认识人们,了解他们的兴趣,以及他们如何从开源中受益以及开源如何改善他们的生活。

参加者的热情以及他们参与的意愿令人惊叹!很明显,很多人之所以没有参与开源,是因为他们无法克服入门阶段的障碍,而这正是我们一定可以帮助他们解决的地方!

Mozilla View Source

11 月 2-4 日,jQuery 基金会赞助了俄勒冈州波特兰市 Mozilla View Source 活动的多元化科技角。

View Source 的目标是深入、实用地了解当前和未来的技术,并提供大量交流的机会。

波特兰 Women Who Code 网络总监 Caterina Paun 在多元化科技角接待了参加者,并围绕女性在工程领域的工作、如何作为女性加入全男性团队以及公司如何支持女性职业生涯展开了讨论。

虽然毫无疑问,让网络构建者群体像网络消费者一样多元化还有很多工作要做,但从 Twitter 上的讨论来看,这场活动至少成为包容性的灯塔。

#ViewSource 上反复出现的主题是专注于用户/人性,而不是对闪亮的新技术的迷恋。
— Lucas Myers (@unthunk) 2015 年 11 月 4 日

偶尔我会在作为网页开发者的身份和目标方面迷失方向。像 @viewsourceconf 这样的会议帮助我重新聚焦。
— Alicia Sedlock (@aliciability) 2015 年 11 月 4 日

第一天结束时,我必须说,最令人印象深刻的是登上舞台的聪明女性数量之多。@viewsourceconf
— Elaine Oliver (@evoliver) 2015 年 11 月 3 日

jQuery 基金会的下一步

我们还有很长的路要走,还有很多工作要做,但随着我们继续执行增加开源多元化的目标,请密切关注 2016 年未来活动赞助、演讲和开发者峰会的公告!

投资自己

发表于 作者

您可能已经知道,jQuery Foundation 项目在某种程度上推动着全球几乎所有 JavaScript 工作。jQuery 是最受欢迎的网站库。Grunt 为数千个项目构建资产。Lodash 在客户端和服务器端广泛使用,使其成为npm 上依赖性最高的包。这些以及所有其他 Foundation 项目都需要您的帮助。

您可能犹豫是否要为开源项目做出贡献,因为您认为,“我不够聪明、经验不足或技术娴熟,无法做到这一点。”错了!如果您足够好地使用开源软件,您就足够好地做出贡献。更重要的是,有很多项目正在寻找各种技能。您有东西可以提供。作为一个新的贡献者,仅仅一个新的视角对于那些花时间从“内部”看待问题的人来说可能非常有价值。

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

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

一些 Foundation 项目已经用“需要帮助”标签标记了问题,以便新的贡献者更容易找到团队认为不需要太多内部知识的事情。一些项目还标记了他们认为适合“首次贡献”的任务,这些任务适合那些刚接触开源流程的人。您将在下面找到指向他们问题的直接链接。看看,然后选择一个任务,项目会感谢您的贡献!

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

如果您在 jQuery Foundation 项目中找不到匹配项,不要让它阻止您在开源世界中的任何地方做出贡献。像24pullrequests.com 这样的网站可以帮助您进行搜索。

jQuery Foundation 也感谢您提供的任何捐款,以便我们能够继续帮助开源项目发展壮大。

像您可以提供的许多礼物一样,对开源的贡献可以像对接收者一样惠及捐赠者。开源软件是关于共同创造,每个人都贡献一点,最终都能获得巨大的收益。在帮助一个项目的过程中,您将提高您的开发技能,结识志趣相投的人,甚至磨练您的才能,为新工作做好准备。找到最适合您的项目可能需要一些时间,但对每个人的好处远远超过沧海一粟。