Linux 基金会 成为 FOSS 女性外展计划 的赞助商,今年早些时候选择了 七名实习生参与 Linux 内核的开发,时间从 6 月到 9 月。结果已经出来了:实习生团队在 Linux 内核 3.12 的贡献者中名列前茅。
我采访了七名女性实习生之一 Lisa Nguyen,了解全职从事 Linux 内核开发,与 Linux 开发者远程合作四个月是怎样的体验。在这次采访中,Lisa 与我分享了她为什么没有告诉任何人她要申请,在内核开发中最令她惊讶的是什么,以及为什么她每天早上都渴望学习更多。
FOSS 女性外展计划由 GNOME 基金会 赞助:随时提供指导,每四个月提供实习机会。每位实习生获得 5,000 美元津贴和 500 美元旅行券用于参加会议。要查看将参与第七轮的组织列表,请访问 wiki。
你有没有和朋友或导师谈过申请女性外展计划实习的事情?
在申请 FOSS OPW 计划之前,我没有对任何人说起过。我本意不是要保密,但我花了很多时间来说服自己,作为一个潜在的 Linux 内核实习生,我还是有些价值的。有很多次我想,“好吧,也许我不够好,所以何必费心呢?” 但第二天我又想,“如果不尝试,我有什么损失呢?” 几天来一直有冲突的想法,这很让人烦恼。最终,我告诉自己,我想改善我目前的状况,所以我去做了。
Linux 内核最让你惊讶的是什么?
- 我没有因为是女性而受到不同的对待。只要你阅读文档,提出具体问题,有耐心,并接受他人的反馈,内核社区就很友好。没有人叫我“RTFM”,也没有人阻止我发送多个版本的补丁集。
- Linux 内核维护者收到的电子邮件数量简直是疯狂的。最近,我注意到一位维护者的收件箱里有 27,000 多封未读邮件,仅仅这一点就让我更加欣赏和尊重所有维护者。对于那些想知道为什么他们的补丁需要几天才能得到审查的人来说,这可能是一个很好的理由,所以请耐心等待。
- 一切都需要时间。真的。有人告诉我,一个人可能需要数年时间才能精通数百个子系统中的一个。内核对于任何人来说都可能非常复杂,从小处着手很重要。随着时间的推移,做一些简单的清理修复工作帮助我更好地理解了代码。
- 我在 Linux 内核中看到的代码与我在学校学到的知识相矛盾。在学校里,我被强制避免使用 goto 语句,但我在内核中到处都看到了它们!
你之前对 Linux 内核有什么了解?对开源软件有什么了解?
我对 Linux 内核的了解仅限于操作系统课程中的一本教科书。仅此而已。由于我是 Windows 用户,所以我没有内核的实践经验。
那时我对开源软件的了解非常有限。我只知道一些开源软件的名字,比如 LibreOffice 和 Ubuntu,是从使用过它们的朋友那里听说的,但我当时并没有费心去深入了解。我对 Linux 的了解直到两年前才扩展,当时我上了我的第一门 Linux 入门课程,并从那时起成为了一名 Linux 用户。
开源对你来说意味着什么?
一个词:协作。
看到来自世界各地的人们聚集在一起,创造出惠及所有人的产品和服务,这真是令人惊叹,Linux 就是这样做的。每位贡献者在开源社区中都有发言权。有些人可能比其他人更在意批评,有些人可能会为了一些问题争论数周或数月,但这都是可以预料的。如果每个人在几秒钟内就所有事情达成一致,我会感到担忧。尽管我更喜欢坚持自己的编码风格,但我不会因为别人建议在一个返回语句中使用三元运算符来节省一行代码而否定他们的意见。
是什么让你在软件开发中保持渴望?你的梦想工作是什么?
与尊重我的人为伍,并从他们身上获得启发。
当不久前我获得 Linaro 软件工程师的工作时,我觉得自己中了头彩,我将在 11 月中旬开始工作。对我来说,能够被著名的 ARM 内核维护者 Kevin Hilman 聘用和指导,这超出了我的预期。我可以全职远程工作,并作为工作的一部分环游世界。我在加州圣克拉拉的 Linaro Connect 大会上遇到的每个人,包括工程副总裁和 Linaro 的首席运营官,都很有趣。对于能得到这份美好的梦想工作,我感到无比兴奋。简直令人难以置信。
你是否有导师或朋友激励着你?
很多人都激励着我!
我对科学的热爱始于我二年级的时候,当时是一位女科学老师教的,她把这门学科讲得非常精彩!小时候,我每天早上 6:00 起床观看《Wizard 先生的世界》,然后再去上学。我觉得看一群男孩和女孩与 Don Herbert 一起做科学实验很棒。我没有在那里看到任何歧视!
在我的童年时期,我的姑姑 Cindy 曾经是一名网络管理员。我认为她所做的事情看起来很酷,所以我想像她一样。Cindy 在我九岁的时候教我打字,我曾在她以前的工作场所跟随她多次。我的父母给我买了一台迷你电脑,我每天放学后都会玩。我在高中三年级时上了思科网络课程,这些课程是由一位拥有 CCNA 认证的女讲师教授的。直到上大学后,我才开始注意到计算机科学领域是以男性为主导的。我来自一个性别无关紧要的地方。在我看来,每个人都有平等的机会,我很困惑,为什么很多男人在小组项目中与我合作时会犹豫不决。他们认为我有细菌吗?我不确定。
当我申请 FOSS OPW 计划时,导师们为像我这样从未接触过 Linux 内核的人提供了一个安全的黑客空间。一开始,我发现有些申请者拥有硕士学位,是长期的 Linux 用户,并吹嘘自己的成就。我立刻想,“哦不,我现在没机会了。” 我感到沮丧了几天,直到我选择让自己与众不同。我不再想其他人看起来有多优秀,不知不觉地,我成为了我们 IRC 中最令人难忘的女性之一。我感谢每一位给我反馈并帮助我解决问题的人。每当我登录 IRC 时,我都会和每个人打招呼。这些简单的举动产生了巨大的影响,我结交了新朋友,并获得了多位 Linux 内核维护者的信任。
为了回馈 Linux 社区,我自愿在去年 9 月的 LinuxCon 北美大会上担任了两天的会议协调员,并与 Linux 基金会的工作人员进行了交流。现在,我正在帮助导师审查补丁,并回答新申请 OPW 内核冬季轮次的申请者的问题。能够添加我的 Reviewed-by 标签感觉真好,尤其是在我从去年 5 月才开始进行内核开发的情况下。每当我有问题时,我都有许多 Linux 内核维护者、Linux 用户和热爱 Linux 的朋友可以征求意见。
你对科技行业的女性有什么看法?
科技行业的女性永远不会嫌多。
当我遇到那些无法克服在数学和科学方面的糟糕经历的女性时,我感到很难过,她们自动认为我天生就有特殊才能,这完全是错误的。技术信息对我来说仍然很难理解,但我开发了一种策略,将技术术语翻译成我自己的语言,这样它们就能牢牢地记在我的脑海中。过去我经常被劝阻不要成为一名计算机科学家。我可以让糟糕的经历缠绕我,让 критические 人支配我的生活,或者我可以继续鼓励更多的女性追求 STEM 领域的职业。如果我可以同时做到善于社交和精通技术,那么任何女性都可以。有人不相信我是计算机科学专业的,因为我听起来像一个普通人,不符合任何技术宅刻板印象。
你最喜欢的科目是什么?为什么?
我一直热爱数学,因为它让我能够运用我的问题解决能力。我曾多次被误认为是数学专业的,而且这种情况偶尔还会发生。我曾经痴迷于某些我无法轻易解决的数学问题,无论我走到哪里,这些问题都会萦绕在我的脑海中。如果我和朋友在餐馆共进晚餐,我会用笔在餐巾纸上写下步骤。我也曾在多所大学担任多年的数学和计算机科学辅导员。
如果不是数学,那就是艺术。我高中时经常翘掉午餐时间,在美术室用炭笔和粉彩画大幅肖像,这样我就可以接触到我的创造性一面。
爱好重要吗?
我是个宾果狂热爱好者。是的,我有时会和老人们在宾果大厅里闲逛,他们会分享最有趣的人生故事。他们激励我冒险,因为人生苦短。虽然听起来很老套,但这是真的。保持其他兴趣,尤其是一些非技术性的兴趣,以感觉更平衡,非常重要。
最近,我一直在听 YouTube 上我最喜欢的歌曲的钢琴版,以至于失眠,但音乐能让我放松。我仍然时不时地涂鸦,和朋友们一起嘲笑愚蠢的笑话。在深入研究内核之前,我必须保持头脑清醒。
5 条评论