践行我们对多元化的承诺

发布于 作者

为了践行我们夏天宣布的对多元化、教育和可访问性的重新关注,jQuery 基金会在过去几个月中举办了一次活动,并赞助了另一次活动,旨在通过外展和教育来提高科技领域的多元化。

jQuery 开发者峰会

10月16日至18日,jQuery 基金会与合作伙伴 科技领域有色人种女性聊天曼哈顿 JSGirl Develop it皇后区联盟 共同在纽约市举办了 jQuery 基金会开发者峰会,共有 50 名开发者参加。  

这次免费的三天活动由 Digital Ocean 慷慨赞助,旨在使开源开发更容易被技术领域中代表性不足的群体所接受和参与。参与者无论技能水平和领域如何,都从当前的开源贡献者和项目代表那里学习最佳实践和基本技能,并为他们感兴趣的开源项目做出贡献。

本次活动创造了几个首次

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

在创建本次活动时,jQuery 基金会力求消除尽可能多的参加技术活动和参与开源的障碍。为了实现我们的目标,我们将活动安排在周末以避免工作冲突,向所有参与者免费以消除收入障碍,保持规模较小以确保较低的导师与参与者比例,与当地代表性不足群体的组织合作,并遵循 jQuery 基金会行为准则。我们的努力得到了回报,使本次活动成为一个安全和友好的环境。

议程

周五晚上我们进行了一次愉快的见面会,并提供了食物和饮料。导师帮助大家设置好笔记本电脑,安装好周六早上开始工作所需的所有软件。

周六从经验丰富的开发者和在许多情况下 jQuery 基金会和其他开源项目领导者的一系列介绍性演讲开始。目的是让新的参与者了解参与开源项目的理由、方式和内容。

为什么要贡献?

jQuery 基金会的内容负责人 Anne-Gaelle Colom 和威斯敏斯特大学的教学助理分享了她 1996 年首次参与移动编程的经历,以及她最终参与 jQuery 项目如何帮助她在以男性为主导的职业和大学部门中获得认可和地位。可以在 这里 找到她的演示文稿。

在周六和周日早上进行的额外演示涵盖了开始为开源贡献所需的所有基础知识。演讲者和内容都非常出色。在可能的情况下,幻灯片链接包含在下面。

  • Adam Sontag – 介绍“修复一个简单的错误叙述”
  • Dave Methvin – 报告和分类错误
  • Ashley Williams – 拉取请求、代码审查、自动化检查 (CLA、CI 等) | 开源许可和 CLA
  • Brian Brennan – 命令行 + Git + 拉取请求
  • 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 基金会项目以某种方式为地球上几乎所有的 JavaScript 工作提供支持。 jQuery 是网站最受欢迎的库。 Grunt 构建数千个项目的资产。 Lodash 在客户端和服务器上都被广泛使用,使其成为 npm 上依赖最多的包。 这些以及所有其他基金会项目都可以得到您的帮助。

也许您犹豫是否要为开源项目做出贡献,因为您认为,“我不够聪明、有经验或有技能做到这一点。” 错了! 如果您有能力使用开源软件,您就有能力做出贡献。 此外,还有许多项目正在寻找各种技能。 您有所贡献。 作为新贡献者,仅凭一种新的视角就能为那些从“内部”看待问题的人们带来巨大的价值。

关于开源的一个最大的误解是,您必须是精通编程的专家,并且了解项目中的每一行代码。 但事实并非如此。 许多与代码相关的事情涉及“构建代码的代码”,例如单元测试、构建系统和发布脚本。 如果您每天在工作中都使用这些工具,即使您不擅长它的内部工作方式,也可以用您的经验来帮助项目完成这些任务。

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

几个基金会项目已经标记了带有“help wanted”标签的 issue,以便新贡献者更容易找到团队认为不需要太多内部知识的事情。 一些项目还标记了他们认为对刚接触开源流程的人来说是“首次贡献”的好任务。 您可以在下面找到指向他们的 issue 的直接链接。 看一下并完成一项任务,这些项目会感谢您的!

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

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

jQuery 基金会也会感谢您希望做出的任何 捐赠,以便我们能够继续帮助开源项目发展和繁荣。

像许多您可以给予的礼物一样,对开源的贡献可以使给予者受益与接受者一样多。 开源软件是共同创造,每个人都贡献一点并获得整体的巨大好处。 在帮助一个项目的过程中,您将提高您的开发技能,结识志同道合的人,甚至可能磨练您的才能,为新的工作做准备。 找到最适合您的项目可能需要一些时间,但对所有人的好处将远远超过沧海一粟。