Paloma Oliveira 发布的文章

没有我的导师,就没有我的今天。现在,我在开源领域找到了梦寐以求的工作。

两年前,当 Sauce Labs 在 开源项目办公室 Open Source Program Office (OSPP)开设实习岗位时,我参加了它的面试。当时竞争十分激烈,而我并不具备一个技术公司青睐的技术背景。彼时的我正忙于从艺术领域寻求一个出路,参加了一系列技术课程,努力学习 Python 和 JavaScript 等技能。我下定决心要把握住这次可以在开源领域工作的面试机会,因为这是我踏上新的职业道路的入口。

柏林的 PyLadies 社区中,我认识了 Eli Flores,她和我亦师亦友,也正是她最终内推了我。如果不是因为 Eli,我可能根本不会有机会在 Sauce Labs 参加面试。

但我的简历真的很差。

我试图为自己包装一些我没有的技术能力,努力猜测面试官希望看到的内容。当然,面试筛选的过程也很困难。必须有人从成堆的简历中挑选出专业技能对口、适应工作角色的投递者,同时期待着有能够为团队带来新理念的创新人才。一方面,公司提供了一个面试的机会,对自己信任的人的判断有信心;另一方面,这也会使大家有很多的相似之处。

这正是内推计划的妙处所在,也是我在技术领域赢得 第一份工作的故事

但是,为别人内推就足够了吗?很多帮助他人内推的人认为自己已经完成这一年的“善事”,但 Eli 并不这样想。

Eli 是 Sauce Labs 在德国雇佣的第一位女性软件工程师。当我来到公司时,一共有三位女性员工:Eli,我自己以及 Elizabeth —— 她是在一年前入职的一位初级工程师。基于 Eli 自己的奋力历程,她关注了我的发展,邀请我参加定期的工作检查,同时根据公司的考察体系,为我提供了很多关于如何制定职业规划的有实际意义的信息。Eli 从不会只是甩给我一个链接然后离开,她会耐心的给我解释其中的含义以及系统中内置的一些“陷阱”。那时候,领导层还没有接受过认识自己偏见的培训,这对 Eli 的职业道路产生了影响。

除此之外,她还是制定正式文件的人——一份向决策层解释为什么当我的实习结束时,公司需要给我提供正式初级岗位的文件。在我合同结束前 Eli 准备了数月,她在我的同事中收集信息,找出了具有最后招聘权力的人,最重要的,教给了我捍卫自己岗位所需要的的洞察力。

我也做好了我的分内之事。

当我的合同续约前景不明朗时,我向一位朋友和导师咨询了要采取什么行动,以及对我的期望是什么。我也询问了最近正处于相同处境的同事。我创建了一个文档,里面记录了这几个月来我取得的进展,确保我的成果所展示的职业发展路线和公司所定义的充分吻合。有了这份文件,我可以证明 Eli 是对的:他们有充分的理由来留下我——基于客观事实而非主观臆断。

定义我的角色

然而,在这一过程中,仍然存在一个重要问题—— Sauce 想要留住我,但他们不知道该如何留下我。初级职位需要指导,以及一个渐进式的知识积累过程。我已经在开源项目办公室(OSPO)找到了自己的热爱,在这里我可以积极地和开源社区进行合作。但是 OSPO 可能是公司里最复杂的部门之一。它收集开源和业务信息,需要主动地去将业务需求和开源需求联系起来。我的同事大多是资深工程师,负责对业务至关重要的开源项目——这些工作都非常复杂。

我的一位同辈,Christian Bromann,也在寻求提高自己的管理技能,所以他关照了我。我们开始定期的一对一研讨,讨论在商业环境中开展开源项目的意义。他邀请我更进一步了解了他所参加的基金会和项目,并且进行了几次结对编程的活动,来帮助我学习对于一个工程师来说,在遇到特殊需求时该如何处理。他丝毫没有顾虑的为我在公司桌子旁准备了一把椅子,带我融入了业务。得益于此,我在公司中的角色定位变得清晰而明确。

在作为一个职场人争取转正并成长的过程中,我得了来自不同部门同事的帮助。他们向我展示了很多企业世界中我不了解的事情,包括在业务上最纯粹也是最重要的事情:我们的工作是如何让生活变得更好。我们拥有 多元、公平和包容 diversity, equity, and inclusion (DEI)小组,环境、职工资源小组,非正式导师制度以及跨部门合作支持。Sauce Labs 最棒的地方就是它拥有的每一个人——充满智慧、满腔热情,我也努力做到见贤思齐。

不久之后,我决定是时候回馈了。

我回顾过往,思绪中涌现出了所有帮助我找到喜爱的工作并且极大改善了我的生活的前辈,我有了一个强烈的感觉:有必要在桌子旁边为他人再准备一把椅子。我开始寻找如何让一个盈利组织设立奖学金计划变得有意义。

一项来自盈利组织的奖学金项目

我现在正式担任了连接 OSPO 和社区部门的职位。我的主要任务是建立开源社区的开发者关系(我认为这是一份梦幻的工作!)。

在开源领域,尤其是 基础设施 相关(这是业务之本),贡献和消耗之间的不平衡一直是开源生态中的风险。所以问题成了:一个公司和一个开源项目有什么共同之处?

答案就是:人。

有许多法律上的条例限制着一家盈利性公司维持一个奖学金计划。这因国家而异,因为每个国家的法律也不尽相同。德国为工人提供了许多保障措施。我的人力资源部门同事告诉过我:“如果你觉得这是一份工作,那么它就是。”当然这通常也和税收和支出联系在一起,成本开销一直都是启动新项目的主要决定因素之一。

对于公司来说,实习意味着培训一位将来会被雇佣的人,因此需要有一个预先批准的包含一年工资的预算。但是奖学金不同于此。它是一种更加宽松的合约,类似于助学金,只涵盖一定的时间。这对于一个开源项目以及类似的活动比如 谷歌编程之夏 Google Summer of Code (GSoC)和 Outreachy 来说再合适不过了。

我提出的计划模型是以人为中心的。我希望为有抱负的本地技术人员们提供进入该领域的机会。我已经经历过类似的项目,也明白它们可能有多么令人沮丧。这些项目的竞争非常激烈,如果想被选中,还必须在申请之前承诺几个月的无薪工作。

通过举办几个小型的当地活动,我深信整个开源生态系统都将受益。我觉得通过减少竞争,简化申请流程可以降低入门门槛,这一定会吸引更多的人——尤其是那些无法承诺数月无薪工作的人。

奖学金

开源社区奖学金 是一个为期六个月的带薪项目,旨在连接盈利组织和开源项目,促进开源中贡献和治理的多样性。

将员工转变为导师降低了项目的成本,同时也为公司带来了巨大的价值,因为这样有助于将员工培养为更好的导师。多项研究证明了在公司内部建立正式的、非正式的导师制度的优势,其中包含增强员工归属感,减少公司的人才流失。很多公司表示需要员工具备承担导师制度的技能以达到高级职称水平,但这是一种需要实践的技能。通过每周提供 2 小时来培训相关技能,公司可以在长期内获益颇丰,而付出的工作量很少。

一个与业务紧密相关的开源项目需要对业务至关重要。如果你打算雇佣一定数量的人在六个月内专门完成一个项目,那么就需要从这笔支出中取得回报。我鼓励奖学金成为一个跨学科、跨专业的项目,因为大多数开源项目需要文档编写、翻译、设计和社区支持等多方面的帮助。

并且,奖学金项目应该设置为六个月——不能再少。诸如一些为期三个月的项目,也许有津贴,但对于一个合理的入职申请来说是不够的。未来的项目维护者应该现在就融入到社区,这是需要时间的。

最后,这必须是一个带薪项目。我们不仅仅需要导师制度,还需要资助。尽管导师制度可以帮助你扩展人脉,但我们还需要支出薪水。向获奖者支付薪水可以让他们全身心地投入到项目中。

Sauce Labs 首次赞助了这个项目并于 2022 年 12 月在全美招募了 5 名获奖者。我们希望这个项目成为 [自由软件运动中的典范][],这样的话,所有人都可以在其基础上创建分支、修改并重新分发。

每个人都有优点

我们时常面临这样的问题:“我能做什么?”与其对永远存在的困难感到挫败,不如积极地发掘自己的优点。以下是一些基于我自身经历的想法:

  • 成为社区的组织者。附近没有找到组织?那就创建属于你自己的团队并招贤纳士,要知道,你需要支持。
  • 成为导师。加入一些倡议组织,或是在你的公司创建正式的亦或是非正式的导师项目。
  • 关心你的同事,并主动提供帮助。即使你的工作十分稳定,你仍然需要他人的帮助来成长。和同事搞好关系,并利用这个优势,让每一种声音得到倾听。
  • 接受一个属于你自己的奖学金项目。这是一个可重复,易实施的模型,同时也为开源生态系统带来了无尽的帮助。

我们一直可以为我们周围的世界更加美好而做出贡献,而你是其中重要的一环。

(题图:MJ/994ad9ce-29e3-438b-959c-84fb4e037eb5)


via: https://opensource.com/article/23/3/my-first-job-tech

作者:Paloma Oliveira 选题:lkxed 译者:lyxwest 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

“站在巨人的肩膀上”不仅是指开源,而且是指通过承认女性先驱和领导者在该领域的作用,在技术中建立姐妹情谊的基础。

两年多前,我从艺术家转职成为一名 软件开发人员。我不是单凭一己之力做到的。 我得到了 PyLadies Berlin 的支持,PyLadies Berlin 是一个国际志愿者团体的柏林本地分会,旨在支持女性从事技术工作。

我们习惯了“职业变化”这个词,就好像它是一个轨迹的中断。但根据我的经验,事实并非如此。一个人无法抹去自己过去的点点滴滴,而多样化背景带来的丰富性可以造就爆发点。个体的人生旅程虽然通常与计算机科学毫无相关,却担起了令科技对社会有所影响的职责,并为技术行业带来丰富性和创造力。

作为一名艺术家,我得到了自由,并打开了探索从建筑到科学等多个领域的大门。我大部分的艺术经历发生在巴西的黑客空间里,这里充斥着 自由及开源软件 Free/Libre Open Source Software (FLOSS)的思想,即开放的自由共享文化。如今,由于一些不属于本文讨论范围的意识形态和实践原因,最常见的术语是“开源”。对我来说幸运的是,我的职业转变始于一次在 开源项目办公室 Open Source Program Office (OSPO)的实习,它让我的转变经历感觉——几乎可以说——像回家一样。

放在巨人的肩膀上

我们都受益于开源。无论你是否编码,你所使用的软件都依赖于它。由于这是一种开放的文化,一切都建立在他人的工作之上,所以经常听到“站在巨人的肩膀上”这个表述,指的是我们的进步都建立在前人的工作和贡献之上。 这突出了从他人的经验和成就中学习的重要性。

这篇文章旨在揭示我站在谁的肩膀上。这不仅是为了表达我对他们的感激之情,也是为了回答我在接受 JSParty 的 Kevin Ball 和 Christopher Hiller 采访时被问到的一个问题:你能做些什么来改善周围环境的多样性?

“站在巨人的肩膀上”不仅是指开源,而且是指通过承认女性先驱和领导者在该领域的作用,在技术中建立姐妹情谊的基础。通过承认在我们之前的女性所做的贡献,我们可以从她们所面临的挑战中获得灵感和洞察力,并从她们挣脱束缚的经验中学习。通过这种方式,我们“站在巨人的肩膀上”,以她们的工作为基础,为女性和 被低估的 技术人员创造更具包容性和支持性的环境。

通过相互支持,认识到从他人经验中学习的重要性,并形成一个支持网络,我们可以共同努力克服挑战,通过创造更公平的环境,为所有人建设更美好的未来。通过这样做,我们正在创造新的巨人,供其他人在未来立足。

组织一个当地社区: Meili Triantafyllidi 和 Jessica Greene

我加入了 PyLadies Berlin,它由 Meili 于 2013 年创立。Jessica 是组织者之一,她是 Ecosia 的一名初级软件工程师。成为社区组织者意味着利用你个人的空闲时间和热情,尽力创建一个安全的、支持性的网络和学习空间。这些工作包括寻找举办地点、宣传活动、策划主题、寻找演讲者,最重要的是,倾听社区的需求。

作为多元文化城市的新人并试图在城市中找到自己的位置,我感到 PyLadies 与其说是一个学习 Python 的地方,不如说是一个让我感受到被欢迎和被理解的中心。

根据我们常常听到的叙述,科技领域是每个人都在前往的新希望之地,有无限的岗位需求、切换国家的自由和高薪的职业。其他行业没有提供这种服务,或者至少没有达到这种规模。专注于带来多样性空间的社区提供了使这对每个人都成为现实的可能性。

每个活动都以社区公告、包含议程的简单幻灯片以及类似活动的宣传开始。当时我听闻的两个活动引导我走上了我的职业道路:Rail Girls Summer of Code 计划和 FrauenLoop。因为感觉有必要回馈当初给予了我支持的社区,我成为了共同组织者之一。

搭建人际关系网和学习专业知识: FrauenLoop

FrauenLoop 由 Nakeema Stefflbauer 博士于 2016 年创立,致力于改变欧盟科技公司的面貌。该项目分为 3 个月的周期,由每周的晚间课程和周末研讨会组成,以培训在科技行业里没有人际关系网的女性。

学习课程是围绕女性的专业需求开发的,从以技术行业为重点的课程到女性举办的关于科技行业如何真正运作以及如何成功立足的研讨会。一些常见的话题包括薪资谈判和练习技术面试。最近,为了应对裁员,柏林技术工人联盟举办了一场研讨会,揭开如何对公司解雇流程提出质疑的神秘面纱。

研讨会聚焦于女性,尤其是移民群体,她们正处于家庭状况和职业转变的阶段,真正准备好去寻找工作了。

和 Nakeema 在一起本身就给我带来了灵感。该项目提供了理解编程和学习网页开发基础知识的起点。但最重要的是,你与项目中的其他人建立了联系,他们是 PyLadies 未来的共同组织者、演讲者、业余项目的导师和朋友。

FrauenLoop 还为其学生提供了回去担任导师的机会。对我来说,这是决定我前进道路的转折点。做了一年多的导师,增强了我对自己的信心,也巩固了我自己的学习。受到帮助他人学习这一责任的挑战,你不可避免要一直学习。

在那里我遇到了 Victoria Hodder,她是我申请 Rail Girls Summer of Code 时的搭档。

多元化项目:从 Rail Girls Summer of Code 到 Ecosia Summer of Code

Rail Girls Summer of Code 是一项面向女性和非二元性别程序员的全球奖学金计划,入选的申请者将获得为期三个月的奖学金,以从事现有的开源项目。该计划活跃于 2013 年到 2020 年。

申请以一个团队为单位进行提交,即来自同一个城市的两个人。虽然这是一个远程项目,但有一个本地同行确保了问责制和相互支持。

除了同伴,项目还需要有一个办公的地方,一个适合工作三个月的环境。这个地方可以是你的家、联合办公空间、工作办公室,或者最好的情况下是培训公司。虽然培训公司除了提供工作空间外没有其他义务,但它让我们与当地公司联系起来,并为我们提供了一个空间,让我们能够与我们想进入的行业内的人建立知名度和关系网。

我在 PyLadies Berlin 的联合组织者 Jessica 通过该项目开启了她在科技领域的职业生涯。她提议 Ecosia(她当时也是现在所任职的公司)担任两个团队的指导工作,其中一个是我和 Victoria 的团队(我们专注于网络开发),另一个是 Taciana Cruz 和 Karina Cordeiro 的团队(他们专注于数据)。

在三个月的申请期内,大流行来势汹汹。在参与 if-me 项目后,我和维多利亚被 某种程度上 选入了 the Rail Girls 项目。因为是 某种程度上 被选中的,我们与 Rail Girls 的沟通在选拔后期变得非常混乱,最终他们在最后一刻取消了项目。

我们当时都崩溃了。大流行的重压给我们带来了沉重打击,它不仅粉碎了我们获得一份有偿工作的机会,而且粉碎了长期以来养成的开始新职业的梦想。

当时还是初级软件开发人员的 Jessica懂我们的处境,因此她挺身而出,她没有感到无能为力,而是站出来表明自己的立场。除了为适应个人新角色所付出的努力,她还给自己安排了更多工作,并创建了 Ecosia Summer of Code 这一项目。

Ecosia 无法支付奖学金,但 Jessica 开发了一个导师计划。该计划利用公司的可用资源,提供高素质专业人士的指导,以填补我们的知识空白。由于 Victoria 和 Karina 因为需要有报酬的工作而放弃了项目,Taciana 和我设法继续进行个人项目。我们找到了可以一起努力并相互支持的共同主题。

大约一年后,其中一位导师 Jakiub Fialla 邀请我去她的公司聊聊开源。我与其他一些人依然保持着联系,时不时地,当他们举办 PyLadies Berlin 活动时,我会顺便过去见见他们。如此甜蜜。

赞助多样性: Coyotiv 项目和它的创始人 Armagan Amcalar

当 Rail Girls 项目被取消时,我在 Instagram 上看到一篇关于训练营的帖子,该训练营提供全栈网络开发计划奖学金。

申请流程很简单,所以我就申请了。我很快收到了一份自发的面试邀请。当时的我感到沮丧、凌乱又绝望,没有任何准备就参加了面试,所以我全程非常诚实。整个面试的谈话同样坦诚,对此我深表感激。

面试官是 Coyotiv 软件工程学院 的创始人 Armagan Amcalar。具有音乐背景的Armagan 富有创造力,对周围的世界有着批判性的思考。这所学校是在他为柏林的 Women Techmakers 提供免费速成课程三年后创办的。他没有死记硬背多样性演讲,而是根据它采取行动,为所有全职参与者提供奖学金。

我获得了奖学金,并与其他四个人(其中 3 名女性)一起组成了第一批学生。训练营持续了高强度的 17 周。它对改变我对代码的看法极为重要。与我尝试学习的其他地方不同,Armagan 并不关心我们选择什么编程框架。相反,这一切都是为了理解我们在做什么,并将软件工程视为一种创造性的、强大的工具来塑造我们生活的世界。我得到的不仅仅是奖学金,我还收获了一个朋友和终身导师,他为我提供华丽转身的机会,打开了一扇通往美好生活的大门。

你是不是觉得我的反应太夸张了?你可以问问我身边的人。我的搭档此时已经认识我大约 14 年了,他是这样评价我的变化的:我变得纪律严明,充满活力,一路走来我对学到的东西感到高兴,就软件及其相关的事物进行深入对话,不再困惑矛盾,我放弃了终生的艺术事业,转而找到了人生的目标。由于我的变化实在惊人,他参加了我后面的几届训练营项目。

学校为我提供了技术知识、面试培训、简历支持和公开演讲培训。毕业不仅仅要求开发个人的全栈项目,还必须通过在 npm 上发布一个库来回馈开源,因为有如此多的软件是基于开源构建的。Node 包管理器(npm)是一个 JavaScript 包存储库,允许你通过在基于 Javascript 的项目中轻松安装代码来重用代码。尽管我参与自由软件运动和开源已经十多年了,但我从没想过我可以用实际代码回馈它。

我的贡献

彩虹企鹅 就这样诞生了。它是一个 npm 库,可以在开发人员敲代码时发送激励信息。 也许它不是一个非常实用的工具。但对我来说它依然是个必要的工具,这基于我个人的经历——我经历过学习编码的挫折,为 if-me 项目做出贡献,而且从其他学习者那里听到了许多类似的故事。

通过我在这些编程社区的经历,我了解到编程远不止一行行的代码,拥有盟友是多么强大和有必要。无论你是谁或你自认为了解什么,自由和开源软件社区中都有机会。你的参与不一定要是大动作,因为盟友们的小小贡献加起来远大于一个人贡献的总和。迈出第一步。在开源领域中找到你的盟友。

(题图:MJ:tech woman illustration in high resolution, very detailed, 8k)


via: https://opensource.com/article/23/3/power-sisterhood-allyship-open-source

作者:Paloma Oliveira 选题:lkxed 译者:XiaotingHuang22 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出