From 69e38beeef0057448d7a261910bc5aad2f1f267a Mon Sep 17 00:00:00 2001 From: Xiaoting Huang <1912890545@qq.com> Date: Wed, 12 Apr 2023 20:46:22 +0800 Subject: [PATCH] Translated by XiaotingHuang22. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 翻译完毕,辛苦审核啦! --- ...power of sisterhood and allyship in open source.md | 82 +++++++++---------- 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/sources/talk/20230308.6 ⭐️⭐️ The power of sisterhood and allyship in open source.md b/sources/talk/20230308.6 ⭐️⭐️ The power of sisterhood and allyship in open source.md index d0f5a9379f..55a028d8a6 100644 --- a/sources/talk/20230308.6 ⭐️⭐️ The power of sisterhood and allyship in open source.md +++ b/sources/talk/20230308.6 ⭐️⭐️ The power of sisterhood and allyship in open source.md @@ -7,88 +7,88 @@ [#]: publisher: " " [#]: url: " " -The power of sisterhood and allyship in open source +开源领域中姐妹情谊和盟友关系的力量 ====== -A little more than two years ago, I switched my career from artist to [software developer][1]. I didn’t do it alone. I had the support of PyLadies Berlin, the local Berlin chapter of an international volunteer-based group made to support women in technology. +两年多前,我从艺术家转职成为一名[软件开发人员][1]。 我不是单凭一己之力做到的。 我得到了 PyLadies Berlin 的支持,PyLadies Berlin 是一个国际志愿者团体的柏林本地分会,旨在支持女性从事技术工作。 -We are used to the term “career change” as if it were a break in a trajectory. But in my experience, that’s never really the case. A person cannot erase themselves from what they consist of, and this richness of diverse backgrounds resulted in several breaking points. Individual journeys, often far from computer science, hold accountability for the social implication of technology and bring richness and creativity to the technology industry. +我们习惯了“职业变化”这个词,就好像它是一个轨迹的中断。 但根据我的经验,事实并非如此。 一个人无法抹去自己过去的点点滴滴,而多样化背景带来的丰富性可以造就爆发点。 个体的人生旅程虽然通常与计算机科学毫无相关,却担起了令科技对社会有所影响的职责,并为技术行业带来丰富性和创造力。 -Being an artist has always given me freedom and opened doors to explore several fields, from architecture to sciences. A great part of my artistic experience took place in hackerspaces in Brazil, surrounded by the Free/Libre Open Source Software (FLOSS) ideology, the open free/libre culture of sharing. Nowadays, for several ideological and practical reasons that do not fall within the scope of this article, the most common term is “open source”. And lucky for me, my career switch started with an internship in an Open Source Program Office (OSPO), which made this switch feel — almost — like home. +作为一名艺术家,我得到了自由,并打开了探索从建筑到科学等多个领域的大门。 我大部分的艺术经历发生在巴西的黑客空间里,这里充斥着自由和开放源码软件 (FLOSS) 的思想,即开放的自由共享文化。 如今,由于一些不属于本文讨论范围的意识形态和实践原因,最常见的术语是“开源”。 对我来说幸运的是,我的职业转变始于一次在开源项目办公室 (OSPO) 的实习,它让我的转变经历感觉——几乎可以说——像回家一样。 -### Standing on the shoulders of giants +### 放在巨人的肩膀上 -We all benefit from open source. Whether you code or not, the software you use relies on it. Since it is an open culture where everything is built upon the work of others, it’s common to hear the term “standing on the shoulders of giants”, which refers to the idea that advancements are built upon the work and contributions of those who came before us. This highlights the importance of learning from the experiences and accomplishments of others. +我们都受益于开源。 无论你是否编码,你所使用的软件都依赖于它。 由于这是一种开放的文化,一切都建立在他人的工作之上,所以经常听到“站在巨人的肩膀上”这个表述,指的是我们的进步都建立在前人的工作和贡献之上。 这突出了从他人的经验和成就中学习的重要性。 -This article is meant to unveil whose shoulders I am standing on. And this is not only to show my gratitude to them but also to answer a question I was asked while being interviewed by Kevin Ball and Christopher Hiller at JSParty: What can you do to improve diversity in your surroundings? +这篇文章旨在揭示我站在谁的肩膀上。 这不仅是为了表达我对他们的感激之情,也是为了回答我在接受 JSParty 的 Kevin Ball 和 Christopher Hiller 采访时被问到的一个问题:你能做些什么来改善周围环境的多样性? -“Standing on the shoulder of giants” regards not only to open source but its the base of sisterhood in technology by recognizing female pioneers and leaders’ roles in the field. By acknowledging the contributions of women who came before us, we can gain inspiration and insight into the challenges they faced and learn from their experiences in overcoming some shackles. In this way, we “stand on the shoulders of giants” and build upon their work to create a more inclusive and supportive environment for women and _underestimated_ [2] people in technology. +“站在巨人的肩膀上”不仅关注开源,而且通过承认女性先驱和领导者在该领域的作用,它还是技术姐妹情谊的基础。 通过承认在我们之前的女性所做的贡献,我们可以从她们所面临的挑战中获得灵感和洞察力,并从她们挣脱束缚的经验中学习。 通过这种方式,我们“站在巨人的肩膀上”,以她们的工作为基础,为女性和_被低估的_ [2] 技术人员创造更具包容性和支持性的环境。 -By supporting one another, recognizing the importance of learning from the experiences of others, and forming a supportive network, we can work together to overcome challenges and build a better future for all by creating a more equitable environment. By doing so, we are creating new giants for others to stand upon in the future. +通过相互支持,认识到从他人经验中学习的重要性,并形成一个支持网络,我们可以共同努力克服挑战,通过创造更公平的环境为所有人建设更美好的未来。 通过这样做,我们正在创造新的巨人,供其他人在未来立足。 -### Organizing a local community: Meili Triantafyllidi and Jessica Greene +### 组织一个当地社区: Meili Triantafyllidi and Jessica Greene -I joined PyLadies Berlin, which was founded by Meili in 2013. Jessica, one of the organizers, was a junior software engineer at Ecosia. Being a community organizer means using your free time to passionately do all the work needed to create a safe, supportive networking and learning space. It includes finding a hosting place, promoting the event, curating themes, finding speakers, and most importantly, listening to the needs of the community. +我加入了 PyLadies Berlin,它由 Meili 于 2013 年创立。 Jessica 是组织者之一,她是 Ecosia 的一名初级软件工程师。 成为社区组织者意味着利用你个人的空闲时间和热情,尽力创建一个安全的、支持性的网络和学习空间。 这些工作包括寻找举办地点、宣传活动、策划主题、寻找演讲者,最重要的是,倾听社区的需求。 -Being new in a multicultural city and trying to find my place in it, PyLadies was less a place to learn Python and more a center to be welcomed and understood. +作为多元文化城市的新人并试图在城市中找到自己的位置,我感到 PyLadies 与其说是一个学习 Python 的地方,不如说是一个让我感受到被欢迎和被理解的中心。 -According to the narrative we are told, tech is the new promise land everyone is heading to, with infinite job postings, freedom to switch countries, and a well-paid careers. This isn’t being offered in other sectors, or at least not at this scale. And communities focused on bringing diversity to the space offer to make this a realistic possibility for everyone. +根据我们常常听到的叙述,科技领域是每个人都在前往的新希望之地,有无限的岗位需求、切换国家的自由和高薪的职业。 其他行业没有提供这种服务,或者至少没有达到这种规模。 专注于带来多样性空间的社区提供了使这对每个人都成为现实的可能性。 -Every event starts with community announcements, a simple slide containing an agenda, and promotions for similar events. Two of the events I heard guided me to my career path: the Rail Girls Summer of Code program and the FrauenLoop. Feeling compelled to contribute back to the supportive community I’d already received, I became one of the co-organizers. +每个活动都以社区公告、包含议程的简单幻灯片以及类似活动的宣传开始。 当时我听闻的两个活动引导我走上了我的职业道路:Rail Girls Summer of Code 计划和 FrauenLoop。 因为感觉有必要回馈当初给予了我支持的社区,我成为了共同组织者之一。 -### Networking and learning: FrauenLoop +### 搭建人际关系网和学习专业知识: FrauenLoop -Founded by Dr. Nakeema Stefflbauer in 2016, FrauenLoop has committed to changing the face of EU-based tech companies. The program is divided in 3 months cycles, which are composed of weekly evening classes and weekend workshops to train women who don’t have a tech industry connection. +FrauenLoop 由 Nakeema Stefflbauer 博士于 2016 年创立,致力于改变欧盟科技公司的面貌。 该项目分为 3 个月的周期,由每周的晚间课程和周末研讨会组成,以培训在科技行业里没有人际关系网的女性。 -The learning curriculum is developed around the professional needs of women, from technical industry-focused classes to workshops delivered by women on how the tech industry really works and how to successfully navigate it. Some common topics are salary negotiation and practicing technical interviews. Most recently, in response to the layoffs, there was a workshop run with the Berlin Tech Workers Coalition about Demystifying the Termination Challenge Process. +学习课程是围绕女性的专业需求开发的,从以技术行业为重点的课程到女性举办的关于科技行业如何真正运作以及如何成功立足的研讨会。 一些常见的话题包括薪资谈判和练习技术面试。 最近,为了应对裁员,柏林技术工人联盟举办了一场研讨会,揭开如何对公司解雇流程提出质疑的神秘面纱。 -The focus is on women, especially migrants, the ones changing family status and careers who are really ready to go job searching. +研讨会聚焦于女性,尤其是移民群体,她们正处于家庭状况和职业转变的阶段,真正准备好去寻找工作了。 -Being around Nakeema is itself an inspiration. The program was a starting point for understanding what coding means and learning the basics of web development. But the greatest part was connecting with others who would later become PyLadies co-organizers, speakers, mentors in side projects, and friends. +和 Nakeema 在一起本身就给我带来了灵感。 该项目提供了理解编程和学习网页开发基础知识的起点。 但最重要的是,你与项目中的其他人建立了联系,他们是 PyLadies 未来的共同组织者、演讲者、业余项目的导师和朋友。 -FrauenLoop also gives its students the opportunity to go back as mentors. For me, this was the breaking point that definitively set my path. I have been a mentor for over a year, and it has improved my confidence in myself and reinforced my own learning. Being challenged by the responsibility to facilitate the learning to others, you inevitably have to learn. +FrauenLoop 还为其学生提供了回去担任导师的机会。 对我来说,这是决定我前进道路的转折点。 做了一年多的导师,增强了我对自己的信心,也巩固了我自己的学习。 受到帮助他人学习这一责任的挑战,你不可避免要一直学习。 -There I met Victoria Hodder, who was my partner applying to Rail Girls Summer of Code. +在那里我遇到了 Victoria Hodder,她是我申请 Rail Girls Summer of Code 时的搭档。 -### Diversity programs: from Rail Girls Summer of Code to Ecosia Summer of Code +### 多元化项目:从 Rail Girls Summer of Code 到 Ecosia Summer of Code -Rail Girls Summer of Code was a global fellowship program for women and non-binary coders where successful applicants received a three-month scholarship to work on existing open source projects. The program was active from 2013 to 2020. +Rail Girls Summer of Code 是一项面向女性和非二元性别程序员的全球奖学金计划,入选的申请者将获得为期三个月的奖学金,以从事现有的开源项目。 该计划活跃于 2013 年到 2020 年。 -The application was submitted by a team, meaning two people from the same city. While it was a remote program, having a local peer ensured accountability and support. +申请以一个团队为单位进行提交,即来自同一个城市的两个人。 虽然这是一个远程项目,但有一个本地同行确保了问责制和相互支持。 -It also required a place to work, an environment suitable for working for three months. This place could be your home, a co-working space, a work office, or in the best-case scenario, a coaching company. Although the coaching company had no obligation beyond offering a space to work, it connected us with a local company and gave us a space to have visibility and network with people within the industry we wanted to enter. +除了同伴,项目还需要有一个办公的地方,一个适合工作三个月的环境。 这个地方可以是你的家、联合办公空间、工作办公室,或者最好的情况下是培训公司。 虽然培训公司除了提供工作空间外没有其他义务,但它让我们与当地公司联系起来,并为我们提供了一个空间,让我们能够与我们想进入的行业内的人建立知名度和关系网。 -Jessica, my PyLadies Berlin co-organizer, had kick-started her career in tech with the program. She proposed Ecosia, her then and current company, to be the coaching company for two teams. One team was myself and Victoria (we focused on web development) and the other was Taciana Cruz and Karina Cordeiro (they focused on data). +我在 PyLadies Berlin 的联合组织者 Jessica 通过该项目开启了她在科技领域的职业生涯。 她提议 Ecosia (她当时也是现在所任职的公司)担任两个团队的指导工作,其中一个是我和 Victoria 的团队(我们专注于网络开发),另一个是 Taciana Cruz 和 Karina Cordeiro 的团队(他们专注于数据)。 -During the three month application period, the COVID-19 pandemic hit hard. Victoria and I had been _sort of_ selected for the Rail Girls Program after getting involved with the [if-me][2] project. _Sort of selected._ Communication with Rail Girls got really messy by the end of the selection period until they finally canceled the program at the last minute. +在三个月的申请期内,新冠疫情来势汹汹。 在参与 [if-me][2] 项目后,我和维多利亚被_某种程度上_选入了 the Rail Girls 项目。 因为是_某种程度上_被选中的,我们与 Rail Girls 的沟通在选拔后期变得非常混乱,最终他们在最后一刻取消了项目。 -We were all devastated. The weight of the pandemic hit us hard, crushing not only a chance for a paid job but a dream of starting a new career that had been cultivated for so long. +我们当时都崩溃了。 疫情的重压给我们带来了沉重打击,它不仅粉碎了我们获得一份有偿工作的机会,而且粉碎了长期以来养成的开始新职业的梦想。 -Jessica, a junior software developer at the time, knew that. So she took a step further and, instead of feeling powerless, she took a stand. She piled more work on top of her personal struggles navigating her new role and created the [Ecosia Summer of Code][3]. +当时还是初级软件开发人员的杰西卡懂我们的处境,因此她挺身而出,她没有感到无能为力,而是站出来表明自己的立场。 除了为适应个人新角色所付出的努力,她还给自己安排了更多工作,并创建了 [Ecosia Summer of Code][3] 这一项目。 -Ecosia couldn’t cover scholarships, but Jessica developed a mentorship instead. The program used the company’s available resources, offering mentorship from highly qualified professionals to fill gaps in our knowledge. As Victoria and Karina dropped the initiative, needing paid jobs, Taciana and I managed to continue on individual projects. We found common themes to work on and supported each other. +Ecosia 无法支付奖学金,但杰西卡提供了指导计划。 该计划利用公司的可用资源,提供高素质专业人士的指导,以填补我们的知识空白。 由于 Victoria 和 Karina 因为需要有报酬的工作而放弃了项目,Taciana 和我设法继续进行个人项目。 我们找到了可以一起努力并相互支持的共同主题。 -About a year later, I was invited by one of those mentors, Jakiub Fialla, to talk about open source to the company. I am still connected with a few others, and every now and then, I stop by and meet some of them when they host PyLadies Berlin events. How sweet is that? +大约一年后,其中一位导师 Jakiub Fialla 邀请我去她的公司聊聊开源。 我与其他一些人依然保持着联系,时不时地,当他们举办 PyLadies Berlin 活动时,我会顺便过去见见他们。 岂不妙哉? -### Sponsoring diversity: Coyotiv and Armagan Amcalar +### 赞助多样性: Coyotiv 项目和它的创始人 Armagan Amcalar -When Rail Girls was canceled, I saw an Instagram post about a bootcamp offering a full stack web development program scholarship. +当 Rail Girls 项目被取消时,我在 Instagram 上看到一篇关于训练营的帖子,该训练营提供全栈网络开发计划奖学金。 -The application was fairly simple, so I applied. I quickly received a spontaneous invite for an interview. Depressed, messy, and hopeless, I attended without any preparation, so I was brutally honest. The conversation was equally honest, which I highly appreciated. +申请流程很简单,所以我就申请了。 我很快收到了一份自发的面试邀请。 当时的我感到沮丧、凌乱又绝望,没有任何准备就参加了面试,所以我全程非常诚实。 整个面试的谈话同样坦诚,对此我深表感激。 -The interviewer was Armagan Amcalar, the founder of the [Coyotiv School Of Software Engineering][4]. Coming from a music background, Armagan is creative and thinks critically about the world around him. The school itself started after he offered free crash courses in Women Techmakers Berlin for three years. He doesn’t use a rote diversity speech, he acts upon it, offering scholarships to all full-time participants. +面试官是 [Coyotiv 软件工程学院][4] 的创始人 Armagan Amcalar。 Armagan 出身于音乐背景,富有创造力,对周围的世界有着批判性的思考。 这所学校是在他为柏林的 Women Techmakers 提供免费速成课程三年后创办的。 他没有死记硬背多样性演讲,而是根据它采取行动,为所有全职参与者提供奖学金。 -I got the scholarship, and together with four other people (3 of them women), the first cohort was formed. Bootcamp lasted for 17 super intense weeks. This was fundamental in changing my perspective on code. Unlike other places I had tried to learn, the least of Armagan’s concerns is about the framework we choose. Instead, it was all about understanding what we were doing, and thinking about software engineering as a creative, powerful tool shaping the world we live in. I didn’t get just a scholarship, I got a friend and a mentor for life who offered me a turn and opened a door for a better life. +我获得了奖学金,并与其他四个人(其中 3 名女性)一起组成了第一批学生。 训练营持续了高强度的 17 周。 它对改变我对代码的看法极为重要。 与我尝试学习的其他地方不同,Armagan 并不关心我们选择什么编程框架。 相反,这一切都是为了理解我们在做什么,并将软件工程视为一种创造性的、强大的工具来塑造我们生活的世界。我得到的不仅仅是奖学金,我还收获了一个朋友和终身导师,他为我提供华丽转身的机会,打开了一扇通往美好生活的大门。 -Do you think I am overreacting? Talk to people around me. My partner, who has known me for about 14 years at this point, commented on how much I had changed. Disciplined, vibrating, happy about the things I was learning along the way, having deep conversations about software and its surroundings, not being conflicted, letting go a life-long career in arts, and finding a purpose. It was so remarkable that he joined a few cohorts after me. +你是不是觉得我的反应太夸张了? 你可以问问我身边的人。 我的搭档此时已经认识我大约 14 年了,他是这样评价我的变化的:我变得纪律严明,充满活力,一路走来我对学到的东西感到高兴,就软件及其相关的事物进行深入对话,不再困惑矛盾,我放弃了终生的艺术事业,转而找到了人生的目标。 由于我的变化实在惊人,他参加了我后面的几届训练营项目。 -The school provided me with technical knowledge, interview training, CV support, and public speaking training. Graduation was not only about developing a personal full-stack project. You also had to give back to open source, in recognition that so much software is built upon it, by publishing a library on npm. Node Package Manager (npm), is a Javascript package repository that allows you to reuse code by easily installing it within your Javascript-based projects. Although I have been involved with the free software movement and open source for over a decade, I’d never thought I could give back to it with actual code. +学校为我提供了技术知识、面试培训、简历支持和公开演讲培训。 毕业不仅仅要求开发个人的全栈项目,还必须通过在 npm 上发布一个库来回馈开源,以表示有如此多的软件是基于开源构建的。 Node 包管理器 (npm) 是一个 Javascript 包存储库,允许你通过在基于 Javascript 的项目中轻松安装代码来重用代码。 尽管我参与自由软件运动和开源已经十多年了,但我从没想过我可以用实际代码回馈它。 -### My contribution +### 我的贡献 -This is how [rainbow-penguin][5] was born. It’s an npm library that sends motivational messages to developers while coding. Maybe it’s not a very functional tool. Still, to me, it was a needed tool based on my personal experience wading through the frustrations of learning to code, contributing to the if-me project, and hearing so many similar stories from other learners. +[彩虹企鹅][5] 就这样诞生了。 它是一个 npm 库,可以在开发人员敲代码时发送激励信息。 也许它不是一个非常实用的工具。 但对我来说它依然是个必要的工具,这基于我个人的经历——我经历过学习编码的挫折,为 if-me 项目做出贡献,而且从其他学习者那里听到了许多类似的故事。 -Through my experiences in these programming communities, I learned that code is much bigger than the lines of code, and how powerful and necessary it is to have allies. No matter who you are or what you think you know, there are opportunities within the free and open source software communities. Your participation doesn't have to be big, because together our contributions are greater than their sum. Take the first step. Find your allies within open source. +通过我在这些编程社区的经历,我了解到编程远不止一行行的代码,拥有盟友是多么强大和有必要。 无论你是谁或你自认为了解什么,自由和开源软件社区中都有机会。 你的参与不一定要是大动作,因为盟友们的小小贡献加起来远大于一个人贡献的总和。 迈出第一步。 在开源领域中找到你的盟友。 --------------------------------------------------------------------------------