杰西卡·麦凯勒 (Jessica McKellar) 是一位企业家、软件工程师和开源开发者。她帮助组织波士顿 Python 用户组,并通过介绍和欢迎更多初学者和女性,在多元化推广方面发挥着重要作用。参与率从 0-2% 增加到 15%,并且用户组在过去两年中保持了这一比例。
正是这样的结果让杰西卡相信,当开源社区投资于多元化推广时,每个人都会受益。自从实施了初学者系列、中级研讨会和开源冲刺活动以来,波士顿 Python 用户组的规模扩大了五倍多,从 700 名成员增加到 4000 多名。 他们现在是世界上最大的 Python 用户组。所有开源社区都应该渴望实现这种增长。
在此访谈中阅读更多关于杰西卡·麦凯勒的信息。
您加入开源社区多久了?您刚开始时是否有导师?
我对开源项目的第一次贡献是在 2009 年为 Twisted 项目编写了一些文档(Twisted 是一个用 Python 编写的事件驱动的网络引擎)。 从那时起,我一直参与该项目,现在是一名核心贡献者,甚至很高兴写了一本关于 Twisted 的书。
我在为 Twisted 贡献方面有很好的第一次体验:社区有详细的新贡献者文档,并且在我第一次使用该过程和工具时,他们给予了支持和耐心。 我不会说我有一个特定的导师,但我受益于 Twisted 社区的集体支持以及审阅者对我第一个工单的耐心反馈。
自您加入社区以来,您看到开源软件发生了怎样的演变?
在拥抱多元化和多元化推广,特别是支持所有背景的初学者方面,有一个清晰而美好的进展。 技术会议越来越多地采用行为准则,GNOME 女性拓展计划,Python 软件基金会的拓展和教育计划,以及 PyCon 的 Young Coders 活动只是开源社区正在努力使其成为一个受欢迎和支持性环境的一些例子。
您深度参与了 Python 社区。 为什么是 Python? 您最初使用该语言的体验如何?
我第一次使用 Python 是在学校里(当时我正在麻省理工学院,正值核心计算机科学课程从 Scheme 切换到 Python 的关键时刻),并且在我的每一份工作中都使用了它。 它也是我大多数副项目的首选语言。 除了认为这是一种令人愉悦的开发语言之外,我还投资于 Python 社区,因为它致力于为所有背景的人们营造一个支持性和欢迎性的环境。
您和 Asheesh Laroia 在 PyCon 2012 期间就波士顿 Python 用户组如何提高其多样性做了一个很棒的演示。 您能描述一下你们都做了些什么吗?
在过去的 2 年里,波士顿 Python 一直在运行一个重复的活动流程,专注于将更多的女性带入当地的 Python 社区。 这个流程的第一步是为首次编程人员举办一个动手的周末研讨会,我们已经为 400 多名女性举办了八次。
我们这项计划的目标是
- 将更多女性带入当地编程社区,具体目标是在所有波士顿 Python 用户组活动中达到 15% 的女性。
- 向当地编程社区展示优秀女性程序员的榜样。
- 为其他编程用户组开发资源,以举办他们自己的多元化推广活动。
在举办这些研讨会之前,典型的波士顿 Python 用户组活动只有 0-2% 的女性。 自举办这些研讨会以来,一般的用户组活动已经达到或超过 15% 的女性。 这些都是大型活动,吸引了 80-120 人,因此无论是在百分比还是在参加女性人数的绝对值方面,这都是一个巨大的飞跃。 更值得注意的是,这些结果已经持续了 2 年!
所有这些推广的伟大秘诀在于,即使你专注于一个特定的弱势群体,每个人都会受益。 运行这些入门研讨会迫使我们学习如何真正支持初学者。 我们开始每月举办一次“项目之夜”,作为入门研讨会的后续活动,为初级和中级学习者提供更多机会,通过面对面的辅导来学习和练习这门语言。 我们开发了课程和实践项目,这些课程和实践项目已在世界各地使用。 我们举办了中级研讨会和开源冲刺活动。 通过这一切,用户组的规模扩大了五倍多,从 700 名成员增加到 4000 多名,使我们成为世界上最大的 Python 用户组。
简而言之,当你投资于多元化推广时,每个人都会受益。
阅读来自 All Things Open 演讲者访谈系列的更多内容。
评论已关闭。