今天是3月8号,国际劳动妇女节,不是什么女生节,也不是什么女神节。这是为了庆祝女性在经济、政治和社会等领域作出的重要贡献和取得的巨大成就而设立的节日。

在 IT 行业,女性早已撑起了半边天,但我们很少看到女性发声,为了能够让世界听到IT女性的声音,Women in Tech 近几年受到了更多的关注。更多的 IT 企业与开源组织都在鼓励女性走到台前,并为女生发声提供平台。比如在 Linux Foundation 主办的会议中,如果申请的是圆桌论坛,那参与者必须要有一位女性。

今天借这个机会,从女性视角出发,我们邀请曾经或正在贡献 WasmEdge 项目的女性开发者通过文字分享她们眼中的女性职业现状以及女性在开源世界的参与度。

她们分别是00后、95后、90后,我们希望能借助她力量鼓励更多女性参与到开源社区来,让更多人看到女性的身影。

以下为正文,enjoy!

Q:请自我介绍一下(工作或学习经验),以及你现在正在做哪方面工作?

安安:我叫翁纯仪,目前是一名大四在校生,已经在 Second State 工作了四个多月。现在主要做的是 WasmEdge 在 OpenHarmony 系统上的移植及应用开发工作。

**Atlas:**我是 Atlas,2020年曾经参与过 WasmEdge 的周边开发,现在在一家 Web3 领域的公司工作,主要的工作是…写代码。

Yi: 母语 C++,毕业至今都在做 compiler & VM 相关开发。之前设计了 WasmEdge socket API,目前负责 benchmarks 相关的事项。

Q:为什么选择了现在的工作?

安安:其实现在的工作应该属于我的第一份工作,起先是想做些有意义的事,机缘巧合下遇见 WasmEdge ,受疫情等因素影响,远程办公是我非常理想的选择。此外,Wasm是一个相对较新的概念,它的轻量级、跨平台以及高性能都切中目前许多应用的发展需求,出于对 Wasm 前景的看好以及抱着学习的心态,我发出了简历,也很庆幸成为了其中一员。

Q:你是从什么时候参与的开源社区?你为什么喜欢开源?

安安:开源这个概念我从大二的时候其实就已经有所了解了,也陆续接触过很多开源项目,之前读论文的时候有参考过别人的开源实现。但真正开始参与其中还是在五个月前,那时保研工作刚落下帷幕,相较其他同学来说,我空出了大把的时间。在机缘巧合下,我接触到 WasmEdge,我突然想,为什么不做些开源工作呢?况且我此前也非常好奇整个开源项目的运作过程,从使用者转变为贡献者,这听起来很酷不是吗?所以我参与其中,万幸我收获及学习到的比我设想的还多。参与开源,每提一个pr都好像一个勋章,看着主页里每点亮一个小绿方块就能感到极大的成就感。此外,在开源项目里,通过提 issue 的方式,能更快更直接地获得专业的回复——来自项目成员的回复, 换句话说,开源让我拥有和很多大佬交流的机会和渠道,更别说通过观摩他人的项目还让我学习到了很多知识,遇到瓶颈时往往也能通过开源找到解决办法。

**Atlas:**2019年吧,CyberMiles 是我参与的第一个开源社区。 喜欢开源是因为喜欢其背后代表的很多很美好的精神:分享与合作。

**Yi:**学生时期就有把 project 放上 Github 的习惯,一开始只是方便,后来才去理解开源的初衷。我觉得 Why do people prefer using open source software 写了不少好理由(网站没有 anchor 要往下卷一点不太方便), 个人相信 open source 的文化可以让整体产业发展得更好。

Q:你是否曾经因为女性身份而在 tech 行业受到不公平的对待或是有受益,请详细描述一下。

**安安:**校园的环境相对单纯,在学习过程我也遇到过很多优秀的女老师,师姐以及女同学,要说切身的歧视或特别待遇其实也并没有。不过曾有幸在校 acm 集训队学习过一段时间,当时了解到 acm 竞赛有个特别奖项叫做“最佳女队”,某种程度上也是对女生的一种特别关照吧。

**Atlas:**我自己倒没有受到很直接的不公平对待,但是你知道的,在男性主导着话语权的计算机行业,总是会若有若无的有那种氛围。首先最明显的感受是,作为女性很难参与到那种男性为主的讨论中去,他们的讨论中总是弥漫着那种对女性的贬低与物化,比如我随便找了个表情包:

https://images3.pianshen.com/687/8b/8b753044fe5dcc1fb563494e6be231d7.JPEG 就这种很被冒犯的感觉…

当大家在一起聊天讨论的时候,不可能时时刻刻都在聊技术,而如果是偶尔闲聊的时候,整个氛围也会很男性凝视,比如说经常使用ACG里使用那种露很多的萝莉表情包啊什么的。还有就是观点本身,比如说发生一些社会事件的时候,我在的某一个技术群,当时发言的人就基本都是秉持一种,笑贫不笑娼的态度。再比如我真实听到过的一句话是说,“那个妹子居然上课用 word 写代码 xxx”(当时我看不下去当场怼回去说:你知道 Google interview 要用 google doc 现场 coding 吗)。就是这种氛围,整体对女性都是不公平的。谁不知道讨论和交流才能进步和提高呢,但是这种整体的氛围,对女性来说,要难太多。这也不只是在学习的时候的受到影响,找工作的时候,男性之间建立的这种文化,这种同性认同感,也会为男性带来更多资源和机会。

除了说比较具体的领域内部的讨论之外,整个社会的氛围,也都是那种很男性优先的。比如我之前找工作的时候很多网申系统需要选性别,都是男性默认勾选的(我自己也是一个 web developer,我非常清楚两个选项都默认不勾选是多么的容易,但是就是这种细节,大家不愿意去注意)。再比如阿里云的默认头像是一个男性(而有趣的是阿里云国际版用的是一个无性别的那种简笔画像)。之前 Azure 客服给我打电话回访,在我没有张嘴回复的时候会称呼我为xxx先生。

**Yi:**很幸运的是我接触到的环境相对友善,很不幸的是我没有直接的例子可以分享。不过还是有非常多性别相关的观察可以分享。

一、大学时期拿过 Google Anita Borg Scholarship,这个奖学金是女性奖学金(当时在台湾是第一届,一年只收三个名额),申请这个奖学金要列出自己对 women in tech 的巨体贡献。这个奖学金让我在过去申请实习的时候,虽然面试表现不佳还是被录取了。表面上可能是因女性身份而受益,但是当被私下告知录取原因的时候还是有被看不起的感觉。类似的事件也发生在专题研究找教授的时候。

二、身为少数的女性开发者,很容易在各种场合被放在门口当做多元招牌。参加活动前可能要衡量自己出场是因为自己的专业在现场有用或是可以帮助减少其他女性参与的社交压力,还是只是个被利用的花瓶在现场装饰用。这问题常常没有肯定的答案,但是需要考虑这个问题就已经是女性身份附加的负担。

Q:你有什么话想对想要参与开源的女性朋友说吗?

**安安:**就是不要畏惧说觉得自己很多东西不懂吧,通过开源社区是可以学习到很多,比如技术上的交流提升以及视野上的扩展,这个过程足以让你从小白成长起来。另外,可能有人和我最开始一样对开源这个有些误解,以为是只有敲代码开发新功能才算是贡献, 但其实写文档,修正一些错误,提供新点子新想法都是贡献,即使你真的不善于开发,一样可以在开源中找到容身之处,将长处发扬光大。

**Atlas:**姐妹们勇敢一些啊,也许有的时候我们会觉得,周围很多所谓的“大佬”,然后就很害怕,但是更多的时候,我们仔细辨别就会发现,他们既不比我们聪明也不比我们努力, **他们只是比我们嗓门大一点。**真正的大佬都是谦卑和善乐于助人的。

我们都是女性,都很熟悉“女孩子嘛,xxx就好了”这种论调,从小到大都我们听过太多太多。说实话,一方面我真的很心痛甚至很生气,凭什么任何其他境况都相同的两个人,如果是男性,就可以有更多的机会,女性为什么就要这么难;但是另一方面我最近逐渐觉得,作为女性又很容易,当我们只是作为一个正常的人,做一些正常人都应该做的事情,比如说, 参与到象征着合作与分享的开源世界中来,做一些对人类有益的事情,这些作为一个健全的人都应该做的事情,我们就是在创造历史,因为我们是女性,我们就是在 write herstory。这是我们作为女性被赋予的使命,是我们生来就比男性具有的更强的责任. It’s our duty.

再就是说,其实参与开源,也不是说非要贡献大量代码, 从提一些 issue 啊、fix一些 typo 啊、做一些翻译工作开始都是可以的,只要勇敢的迈开第一步。

**Yi:**我想是「不要害怕提问」吧,尤其在参与开源的时候,你的疑问也有可能是别人的疑问。女性在这个领域可能更容易担心提问会造成别人的困扰或是让自己显得能力不足。 不过我认为如果开源能够让大家少写一点重复的 code,在开源社群提问也能让大家少浪费一点时间研究同样的问题。

Q:你如何看待 women in tech 这个话题最近越来越火?或者说如何看待 women in tech话题成为一个专门的词条?

**安安:**我是非常高兴且支持的,这表明越来越多的女性突破了来自自我或者他人对性别的禁锢与偏见,投身于科技领域。这也将是一种良性循环,话题越火,就会有越多女性愿意尝试,这些行动汇聚在一起会形成一股力量,在科技领域闪耀着不可忽视的光芒。 我希望,在这个话题的影响下,会有更多女生在进行职业规划时是说“我想做”,而不是说“我适合做”。

**Atlas:**大概就是意味着,更多的女性的声音值得被听见吧。就像我刚刚说的, 整个 tech 领域的讨论都是男性主导的,如果不多去强调 women 的声音,这一点很难被改变。

**Yi:**有喜有忧吧。 Women in tech 受到重视能让整体环境变得对女性更有善,绝对是件好事。但是也要面对各种质疑,像是觉得女性保障名额是特权、女性是因为性别优势而不是能力得以录取,或是活动限定女性参加有性别歧视等等。

我相信只要 women in tech 还是个话题,大环境就还有需要对女性更有善的进步空间。

我们的问题就到这里了!她们或许不总是发声,但她们都期待能够在开源社区看到 women 的身影。大胆去干吧,姐妹们。

关于 WasmEdge

WasmEdge 是轻量级、安全、高性能、实时的软件容器与运行环境。目前是 CNCF 沙箱项目。WasmEdge 被应用在 SaaS、云原生,service mesh、边缘计算、汽车等领域。

✨ GitHub:https://github.com/WasmEdge/WasmEdge

她说 | Women in Open Source相关推荐

  1. oracle 编程必读_现在学习的编程语言,网络监视工具,备份解决方案以及更多必读内容

    oracle 编程必读 毫不奇怪,读者对您应该学习哪种编程语言非常感兴趣,并且对此有强烈的见解,这为Marty Kalin的文章(最近发表)带来了将近15,000页的浏览量. 上周,我们结束了对201 ...

  2. KubeCon + CloudNativeCon + Open Source Summit 2019大会上海开幕看点不断!

    2019年6月24日,由CNCF和Linux基金会共同举办的KubeCon + CloudNativeCon + Open Source Summit 2019大会在上海世博中心盛大召开.来自全球各地 ...

  3. 聚科技精英,享开源之美- 2019 Open Source Summit 主题演讲+项目亮点

    2019年6月24-26日,在上海世博中心,由Linux基金会主办的LinuxCon + ContainerCon + CloudOpen大会(简称LC3)将与CNCF主办的KubeCon + Clo ...

  4. Pyinstaller 打包 torch 后执行失败 OSError: could not get source code

    1. 问题现象 系统环境 Python 3.6.9 torch 1.2.0 torchvision 0.4.0 Pyinstaller 4.5.1 Pyinstaller 打包 torch 后执行失败 ...

  5. linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效

    博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 6  文章- 2  评论- 2 < ...

  6. 2021年大数据Flink(十一):流批一体API Source

    目录 Source 预定义Source 基于集合的Source 基于文件的Source ​​​​​​​基于Socket的Source 自定义Source 随机生成数据 ​​​​​​​MySQL Sou ...

  7. 不同的source control下配置DiffMerge

    TFS: 1. 打开Option -> Source Control -> Visual Studio TFS -> Configure User Tools; 2. 添加 .*, ...

  8. windows下 Source Monitor代码度量工具的使用

    windows下 Source Monitor代码度量工具的使用 引用链接: https://www.cnblogs.com/xuehanyu/p/4520965.html 1.总体介绍 Source ...

  9. zsh 每次打开Terminal都需要source bash_profile问题

    zsh 每次打开Terminal都需要source bash_profile问题 zsh加载的是 ~/.zshrc文件,而 '.zshrc' 文件中并没有定义任务环境变量.  解决办法,在~/.zsh ...

最新文章

  1. mac下mysql5.7.10密码问题
  2. ps图片边缘淡化接近背景色_7招让你抠图不再犯愁之PS抠图技巧大合集!
  3. 独家 | 一文带你熟悉贝叶斯统计
  4. 【Android 应用开发】Android之Bluetooth编程
  5. cocos2d-x初探学习笔记(14)--菜单项
  6. JavaScript和ABAP的MD5计算源代码
  7. Runnable案例 我赚钱她取钱案例 java1615475726
  8. C++11与最小垃圾回收
  9. ISO27001LA国际信息安全管理主任审核员(IRCA)认证
  10. DOS窗口命令大全用法及其详解
  11. 【樽海鞘算法】基于樽海鞘算法求解多目标问题附matlab代码
  12. VEH,VCH,UEF Windows向量化异常处理机制详解
  13. 无线网服务器在哪里设置方法,无线网络如何设置静态ip地址
  14. bugku 抄错的字符
  15. (论文笔记)NeRV: Neural Representations for Videos
  16. 用Fedora光盘作为源安装软件包
  17. EtherCAT,PowerLink和Ethernet/IP三种协议的比较
  18. SAP UI5 应用开发教程之六十九 - 如何从 SAP UI5 Not Found 页面跳转回到正常的应用页面试读版
  19. statsby: 不用循环语句的循环
  20. 模拟退火算法详细说明

热门文章

  1. 网络威胁情报:数据的力量
  2. openssl C++ DSA对指定文件内容签名和解签
  3. Edge-TTS 语音朗读
  4. 用计算机弹出千本樱,原神风物之诗琴乐谱千本樱弹奏攻略
  5. VM安装系统 出现nor find File.gho
  6. pip Fatal error in launcher: Unable to create process using :问题解决方案
  7. chapter6 Hibernate的关联映射
  8. onActivityResult被标注过时了,新API的写法
  9. 求职面试经验分享,提高求职成功率
  10. 如何做好一名项目经理