开源女性——国际妇女节InfluxData圆桌会议
作者:王珊珊 / 用例,开发者,公司
2022年3月8日
导航至
众所周知,从事技术工作的男性远多于女性。在开源社区中,为开源项目做出贡献的女性数量更少。至少有一个近期估计对20,000个随机GitHub个人资料进行了抽样,并自信地识别了超过15,000个样本的性别。其中只有6%是女性。使用相同的样本集并考虑对开源项目做出至少十个贡献的用户,只有5.4%是女性。
这引发了一个问题:我们如何让更多的女性参与开源项目?
谁比那些积极参与开源项目工作的女性更能深入回答这个问题呢?随着国际妇女节的到来,我询问了开源公司InfluxData的几位同事关于这个话题。以下是他们的看法。
开源项目可能存在的哪些障碍使得女性参与尤其困难呢?
Pat Gaughen(工程经理 - 部署)
“为开源项目贡献力量会立即让你面临批评。如果你还在努力增强自己的知识和技能信心,分享你的代码可能会让你感到不知所措。需要极大的自信来展示自己,分享代码,找到一个你可以有所作为的地方,并获得反馈(有时可能非常直接)。整个过程都令人望而却步。然而,试图保持一定的客观性是很有帮助的。实际上,得到直接的反馈总比什么都没有要好。这意味着有人花时间审视你的工作,因此获得反馈比猜测你是否正确地提交了你的PR,或者你的电子邮件是否已经发送出去要好。最后,要记住,做出贡献并不总是意味着做出大的改变:从小事做起,坚持不懈。”
对于女性来说,关于前端与后端专业性的建议有哪些?
Grace Spletzer(软件工程师 – 电子商务)
“如果你对前端或后端有特别的倾向,就顺着这个方向走。对其中一个或另一个的热爱使得你更容易专业化,并深入探索与之相伴的技术和标准。同时,不要完全放弃对你不感兴趣的那一端,因为你的应用程序生态系统需要两者;了解对方端的技术变化和使用的通用信息从来都不会有害。”
Mya Longmire(软件工程师 – Telegraf)
“这取决于你想要做什么。我认为前端就是让应用程序看起来很漂亮,并拥有良好的用户体验。后端是所有幕后的东西,一个程序的机制,以及使你不主动思考的事情发生。两者都是很好的选择,所以选择你感兴趣的那一个。这两个领域之间的技能转移比你想象的要多,所以换方向或者两者都做都永远不会太晚!”
有没有一位女性导师或英雄在你的职业生涯中产生了影响?
Pat Gaughen
“我没有一个特定的人,但当我开始参与开源时,我有幸靠近一些令人惊叹的女性开源开发者。我们并没有直接在相同的代码领域工作,但我们彼此支持,相互鼓励。拥有这样的支持意义重大。”
Helen Weller(软件工程师 – 数据采集)
“InfluxData是我第一次有机会与其他女性开发者一起工作的公司,更不用说女性经理了。我建议至少寻找一个女性榜样。我认为如果我能够回到几年前,我会告诉自己要早点寻找女性导师!”
Grace Spletzer
“我很幸运在这个领域结识了一些令人难以置信的女性,但有一位特别让我印象深刻。她是一位前同事,也是一位高级工程师。她给了我很多关于如何提问、如何填补我的知识空白,以及如何在工作和个人生活之间划定界限的建议,尤其是在远程工作中,很容易过度劳累。在职业生涯的早期就有人提供这样的见解,让我在建立技能的同时,也能保持健康的工作习惯。”
Mya Longmire
“在学校,我有位女性计算机科学教授,名叫Amy Knowles,她教授CSE入门和数据结构与算法。她支持我,确保我拥有所有成功所需资源。知道有人在支持我,并帮助我处理技术行业的性别歧视问题,这种感觉很好。”
我们如何能让更多女性参与到开源项目中来?
Pat Gaughen
“我们需要让它更容易开始。这可能包括一些入门指南,比如明确如何贡献、如何寻求帮助、如何找到‘简单入门问题’,以及如果你的PR没有进展时应该做什么。如果我们能通过行动证明你的开源项目社区是包容的,那么希望更多的女性会感到舒适地贡献。”
Helen Weller
“我希望作为开源项目的女性贡献者能够激励其他女性贡献力量。但对我来说,通过尽可能多地参与各种团体,如WomenWhoCode和CoderDojo,以及作为我去的编程学校的导师,真的很有帮助。这让我在STEM领域有了更强的归属感。与不同能力、背景和水平的人建立联系,帮助我克服了一些冒充者综合症的感觉。”
结语
我为我们InfluxData团队中这样一群出色的女性开发者感到自豪。希望阅读她们的建议能鼓励更多女性参与到开源项目中来。在InfluxData,我们维护了一个社区Slack频道,并鼓励我们的女性开发者参与其中,回答问题、提供反馈,并就各种开源项目提供见解。Slack频道和我们的社区论坛也为女性开发者提供了安全的空间来谈论她们的开源项目。如果你对在InfluxData开始开源项目感兴趣,了解Golang,可以查看这些标记为“良好入门问题”的Telegraf问题。
也许对有抱负的开发者来说,最重要的事情是找到其他女性开发者并了解她们。寻求导师。建立和维护关系。不要害怕提问,也不要害怕报告虐待或骚扰。在你发声和面对不舒服的情况时,身边要有支持你的同行、经理和领导者。同时,由于参与开源的女性很少,当女性开发者看到其他女性开发者的贡献时,会有一种舒适或兴奋的感觉。这种联系可以激励更多女性投身开源。