查看原文
其他

厉害!女学生偷师男子学校,变身区块链开发工程师

佩奇 极客宝宝 2019-05-25


作者 | 佩奇

出品 | 区块链大本营(blockchain_camp)


你绝不会设计一个只对男人有吸引力的系统,因为只有男人才会使用它。


区块链也一样,它需要更多女性同胞的参与,听到更多非「兄弟文化」的声音!


据 Longhash 一项研究表明,区块链行业具有十分明显的「bro culture」。在被调查公司中,有超过85.5%的团队成员为男性,14.5%的团队成员为女性,只有7%的女性担任管理职务。在被调查的100家初创公司中,78%的公司没有一位女性高管,37%的公司甚至都没有一名女性员工。


虽然女性从业者在人数上少得可怜,但业内不乏一些女性佼佼者。(详情请戳)


今天营长向老铁们介绍的这位女神 Alice Henshaw,同样不简单!



高中时,Alice 在女子学校(没有男生)读书,但她热爱数学、热爱计算机科学,她不得不每天走路去对面的男子学校(没有女生)学习,她是全校唯一一个选修计算机科学的女生。从此开始了她的「编程人生」。


在牛津大学学习期间,Alice 在一通电话中告诉妈妈:“我发现了有史以来最好的东西”,这个「东西」就是区块链。如今她深耕于智能合约的审计研究与 Web3.0 生态的建立。


她的求学、工作中透漏着一种「谁说女子不如男」的反抗态度。如今她正呼吁更多女性进入互联网行业,与男性开发者一起,共同建设 Web3.0 生态。


近期 Alice 在一次采访中详细介绍了她如何从在男子学校蹭课到成为一名区块链开发工程师的经历,老铁们一起来看吧!以下为采访内容:


Q:你是如何涉足计算机科学的?


从小到大,我就一直喜欢数学。在英国读高中的最后几年,学校要求选择四门课程进行深入研究,其中一门,我选择了计算机科学。但不幸的是,当时的女子学校并没有计算机科学相关的课程,所以我每天必须走路去男子学校上课,我很快就爱上了它。


高中毕业后,在我申请的五所大学中,我全部选择了计算机科学。很庆幸,我在牛津大学获得了计算机科学的学位,很自豪的是,我是女子学校中第一个这样做的女孩。


Q:你所在的高中,性别划分竟如此明显?


是的。如果男生想学习戏剧相关的课程,他们必须来女子学校;如果一个女孩想了解计算机课程,她也不得不去男子学校。当时特希望计算机课程能在女子学校普及,对女孩子更有吸引力。还好在我离开后女子学校聘请了一名计算机科学老师。


Q:你是何时接触区块链技术的?


在牛津大学读书的后两年,我才接触到区块链技术。我最喜欢的话题是就是密码学与安全,因为我对密码学背后的数学知识十分感兴趣。毕业前的一个夏天,我在惠普安全研究实验室进行了为期三个月的实习,在那里,我开始深入研究区块链技术,甚至为他们写了一篇论文。


我记得当时十分激动地给妈妈打电话说,“你可能不会相信,我刚刚发现了一个叫「区块链」的技术,这是有史以来最好的东西。" 区块链有很多应用方向,但最让我感兴趣的还是从技术的角度进行研究、以及如何将区块链技术与密码学等学科结合去创造一个可信的、去中心化的系统。


2019年巴黎区块链峰会


Q:现阶段你的工作重点是什么?


我始终致力于构建一个智能合同框架,旨在创建一种功能齐全的证券型通证。智能合约将证券在现实世界中的运作方式直接转移到链上进行,既降低了中心化程度、增强了信任,也提高了效率。我还会在一些业内会议上发表演讲,且近期在曼哈顿举办了一个区块链技术workshop,目的是告诉开发人员如何利用加密签名降低 gas 成本。


Q:简单介绍一下 Web3 开发者的工具和经验?


工具:我几乎每天都在使用 Truffle 区块链开发工具,它让开发、部署智能合约变得非常容易。我也经常使用 Remix,这是一个在线的 Solidity 工具。


经验:如果你是刚刚入门的开发者,你必须学会利用搜索工具解决任何卡难住你的问题。几乎可以肯定的是,你永远不是第一个遇到某个问题的人,你总可以在网上找到解决方案。不要害怕向其他开发人员寻求帮助,如果他们知道答案,他们会很乐意帮忙你。


Q:你对哪些项目(方向)十分感兴趣?


我认为智能合约的审计工作非常重要,合约审计是开发的关键。很多人总相信自己可以写出安全且完美的智能合约,且为了省钱而选择跳过审计环节。然而,如果你的智能合约中存在一个漏洞,并且有人破解了它,除了无奈看着它,你通常什么也做不了。


Q:应该如何吸引、留住和支持技术领域的女性?


首先,普及IT教育。尤其是在年轻女性中间,因为随着年龄的增长,她们就已决定了要学什么。让计算机课程更易获取,鼓励更多的女性去尝试、去学习。计算机科学是世界运转的关键,所有学校都应普及IT教育!我当时所在的高中,99%的女生会因为必须步行到男性学校而选择放弃学习。


其次,消灭认知误区,"技术人员"的刻板印象亟需改变。IT行业通常被认为是"男人的战场",对女人而言,它不够酷,做起来也难,这严重阻碍了更多女性加入这个行业,也造成更多女性选择辞职离开,不幸的是,相比男性,女性离职率要高出45% 。


在几乎完全由男性组成的团队中工作,女性可能会遇到一些非常不受欢迎的情况。我并不是说所有的男性或者所有的团队都是这样,也不是说从来没有发生过相反的情况,但我知道有相当数量的女性会在男性占主导的团队中感到非常不舒服,这种情况需要改变。


Q:你希望更多的人了解以太坊和生态系统的哪些方面?


许多人仍将「区块链技术」与「加密货币」混为一谈,这是不正确的。加密货币只是区块链技术的一个应用,区块链远不止于此,区块链技术在解决目前各行业无法解决的痛点的潜力是无与伦比的。


此外,它对世界各地许多过时的系统和被忽视的社区产生的影响是巨大的。但是,许多人仍然认为比特币和区块链是同义词,认为区块链技术服务于买卖毒品和雇佣杀手。教育可以根除这个问题。当我们向社区展示以太坊的能力,让他们清楚白以太坊如何改变生活,他们就会明白区块链的重要性。


Q:在区块链行业学到的最重要的一课是什么


永远不要停止阅读,要时刻关注这个领域正在发生的事情。每天都有新的技术更新、新的智能合约、新的公司、解决新的问题。在这里,你能最大限度地做你想做的事情,我体验到了一种不一样的工作方式。


Q:你是如何学习Solidity语言的?


我最开始使用 QBasic 语言编程,然后在大学里又学习了一系列不同的语言,比如Java。Solidity 在许多方面与 Java 相似,所以从 Java 到 Solidity 的转换是相当轻松的。但有一些特性是 Solidity 语言所特有的,它在以太坊上运行的方式不同于其他传统语言,它不仅要编译后在分布式网络上运行,而且还必须与用户帐户、其他智能合同和 ETH 进行交互。


Alice演讲


Q:开发人员应该将 Java 作为 Web2 向 Web3 转换的基础吗?


你可以从任何地方进入这个领域,只要你有动力去学习,并付出一些时间和努力,任何人都可以做到。我认识一些人,他们把 Solidity 作为他们的第一个编程语言。如果你是一个熟练掌握另一门语言的程序员,那么学习 Solidity 会十分容易。


Q:你对 Web3 的期待是什么?


我希望在这个领域看到更多的女性参与者,我想让她们知道,不仅是男性,Web3 也是一个女性受欢迎的领域,在这里她们可以发挥影响力。如果你想让世界上的每个人都使用这个系统,那么它就不应该只由一个「bro team」来设计。Web 2.0几乎完全是由男性设计的,如果我们试图建立一个改变未来的系统,Web 3.0 需要不同性别的架构师。你不会想设计一个只对男人有吸引力的系统,因为只有男人才会使用它。


Web2.0 时代从不缺少开发者,但缺女性开发者!Web3.0 时代,多一些「Alice」,女性也能撑起半边天,老铁们,你们觉得呢?


 热 文 推 荐 

☞ 普通家庭走出信息学才子,抱病参赛夺世界信奥亚军 | 人物志

☞ 天才少年,大学创业,29 岁创立 Coinbase!| 人物志

☞ 如何向 6 岁的孩子解释编程?这个解释厉害了

☞ 中小学 AI 教育靠谱吗?50% 教师教学经验不足 1 年

☞ 调查 10,000 名学生开发者:65% 自学成才,学 6 门编程语言!

你点的每个“在看”,我都认真当成了喜欢

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存