📜  GeeksforGeeks Coderita – 赋予女性编码能力

📅  最后修改于: 2021-10-22 03:20:01             🧑  作者: Mango

我们希望大家闭上眼睛 15 秒钟,在脑海中想象一个程序员的画面。 ……你看到了什么??
你们中有多少人想象过一个人独自坐在电脑前?也许有点书呆子,口袋保护器。
你们中有多少人想象过一个穿着连帽衫的年轻人?也许看起来有点像马克扎克伯格。
你们中有多少人想象过一个女人或一个年轻女孩好奇地看着她的电脑并思考一些事情?可能没人,或者人数少了……这是为什么呢?

好吧,当我们听到勤奋的程序员或编码员时,这就是我们大多数人的想象。这就是潜意识的运作方式。很多人一听到女生是程序员,都会皱眉,惊讶……他们的反应是……哎呀编程……她为什么选择这个领域?……哦。她可能是个天才。很多人还认为女孩很健谈……他们开始说话时甚至不听配偶……(开玩笑……)但是等等……如果你未来的妻子或你的女朋友是程序员,你会有什么反应并且对用不同的语言与计算机交谈感兴趣..?(不要想象一个模特或演员,只是一个程序员) ……如果你的女儿来找你说“我必须玩机器,你会有什么反应,而不是玩偶” (父母的问题……)。

程序员正在我们的社会取得一些最大的进步。他们解决了很多问题,让我们的生活更美好,但今天编程仍然是一个男孩的俱乐部。不仅在印度,在其他国家,女性程序员的比例也非常少。你知道吗,美国计算机程序员中只有 20% 是女性?你知道在开源领域,只有10%的程序员是女性吗?您可以阅读完整的调查 计算中的性别差异。

嗯,这是我们文化或社会中存在的一个严重问题……男性“极客”比女性“极客”多。由于多种原因,女性远离编码并且不进入技术领域,我们将详细讨论这一点。我们还将讨论为什么女性应该参与编码。在此之前,让我们讨论一些在 19 年代改变世界的女性程序员,我们还将讨论一些现在做得很好并统治科技行业的女性程序员。

5 过去改变世界的女程序员

1. Ada Lovelace:第一位计算机程序员是这位女士,你会感到惊讶。她是维多利亚时代的数学家。她以对机械通用计算机、查尔斯·巴贝奇创建的分析引擎的贡献而闻名。

2. Kathleen Booth:她是编写第一个汇编语言的女人。她和她的丈夫还提到人工智能是计算机器未来可能的应用。

3. 玛格丽特·汉密尔顿:还有一个惊喜……玛格丽特·汉密尔顿是为这个世界创造“软件工程”一词的女士。她在阿波罗太空计划中创建了软件阿波罗引导计算机,她的代码让人类登上了月球。

4. Grace Hopper: COBOL ……你可能听说过这个名字,但你知道它是由一位女程序员 Grace Hopper 创建的。她发明了这个编译器,将英文术语转换成计算机可以理解的机器代码。

5. Joan Clarke:一位英式密码分析家,因其在第二次世界大战期间作为密码破译者的角色而闻名。她与艾伦图灵合作并解密了德国之谜信息。

通过链接 5 位改变世界的女性程序员!详细了解所有这些出色的女性程序员。让我们进入当下,讨论当今有哪些出色的女性程序员。

当今科技界的 5 位著名女程序员

1. Jade Raymond:如果你玩过刺客信条,你会惊讶地发现刺客信条的制作人是一位女程序员,Jade Raymond。 Jade 是加拿大电子游戏制作人,Electronic Arts’ Motive Studios 的创始人和 Ubisoft Toronto 的创始人。嗯,她是很多游戏玩家的梦中情人,她是编程界的知名面孔。她完成了计算机科学学士学位。她对游戏着迷,毕业后在索尼担任程序员,开始了自己的职业生涯。

2. Gayle Laakmann McDowell:你是否梦想进入你梦想中的公司……谷歌、Mircosoft、Facebook 或亚马逊作为软件工程师?如果您是,那么您可能听说过书名“破解编码面试” 。是的,这本书帮助了很多学生和开发者破解了这些公司的面试,而这本书的作者就是这位在谷歌担任软件工程师的女士,雇佣并培训了很多软件工程师。她还是 CareerCup的创始人,这是一个帮助很多学生进行编码面试准备的网站。你会在她的书中看到她的技术知识和经验的反映。现在想象一下……不是从男性而是从女性软件工程师那里学习编程是什么感觉(微笑……是的?? )。

3. Ruchi Sanghvi:印度计算机工程师, Facebook聘用的第一位女工程师。她退出了 Facebook,并于 2011 年与另外两位联合创始人创办了自己的公司 Cove。后来她将自己的公司卖给了Dropbox,并在那里找到了一份运营副总裁的工作。 Sanghvi 是 Facebook News Feed产品第一个版本的主要工作人员之一,该产品于 2006 年 9 月首次推出。Sanghvi 还成为 Facebook 平台的产品负责人。

4. Marissa Mayer:这位女士是谷歌的 20 号员工,也是该公司的第一位女工程师。她帮助谷歌开发了搜索技术,并开发了一系列其他关键产品,包括图像、地图、书籍、新闻和工具栏。她在谷歌工作非常努力,每周工作时间多达 130 小时。 .她的努力得到了回报,后来她成为了 Google 搜索产品和用户体验的副总裁。最后,如果我们说梅耶尔在 2012 年成为雅虎总裁兼首席执行官,请不要感到惊讶! .

5. Tracy Chou:软件工程师,倡导她所在领域的多样性。这位女士是女性在不同编程需求方面的出色表现的最好例子。周在斯坦福大学学习计算机科学,专攻机器学习和人工智能。她在与世界顶级科技公司合作方面享有盛誉。她之前有在Pinterest、Quora和 Rocket Fuel Inc.、谷歌和 Facebook 的实习经历。

名单还不止这些……一些更鼓舞人心的女性程序员在他们的技术职业生涯中名列前茅。现在的问题是为什么大多数女性远离编程?为什么许多女性在听到 CMS、数据库、JavaScript 或 API 之类的词时会冒出冷汗。这是女人的错,还是另有原因……?

为什么女人远离编码?

斯坦福大学计算机科学系所做的研究得出结论,缺乏榜样是女性不再选择从事计算机科学的主要原因之一。我们也做了很多研究,找到了来自不同国家(不仅仅是印度)的程序员和其他人的一些意见。有些人声称大多数女孩只是对编程没有兴趣,所以她们会选择其他职业。与女性相比,男性对技术科目更感兴趣。现在我们有一些有趣的事实要揭示……

1.微软委托进行的一项调查发现,欧洲的女孩在 15 岁左右开始对数学和科学失去兴趣。有些人认为“嗯,从生物学上讲,女孩可能不擅长这些科目,事实就是这样。 ,你无法对抗自然”,但有一项在全球 65 个国家/地区进行的研究,他们在相同的科学测试中测试了男孩和女孩。在世界各地,女孩的表现优于男孩,但在美国则不然。研究表明,这不是生理问题,而是文化问题。 .

2.一些研究人员查看了在 GitHub (在线开发者社区)上提交的大约 300 万个拉取请求,发现女性编写的代码的批准率(78.6%)高于男性编写的代码(74.6%)。

很多女孩长大后,在很小的时候就被教导说她们是父母的公主,她们很漂亮(为什么不聪明……?)。大多数父母(不是全部)都讲述了灰姑娘和白雪公主的故事(为什么不是关于谜题和代码的有趣事情?)。大多数父母(并非全部)愿意为男孩购买电脑、电脑游戏机和其他此类小工具,但似乎不太愿意为女孩购买。

可悲的是,它是几个世纪以来社会如何演变的副产品,使我们倾向于假设和关注某些信仰。认为编程无聊且令人生畏,没有艺术和创造力,这是一项压力大的工作,因此不适合女性。在某些地方,这些都是导致人们相信女性不适合涉及逻辑、批判性和分析性思维的工作的原因。在这里,我们应该阅读女性程序员的故事,她们是我们的榜样(我们已经讨论过)。他们是如何成长的,他们的背景,他们的教育以及他们如何进入编程领域。

为什么女性应该学习编码?

程序员可以构建他们在脑海中梦想的任何东西,这是一项了不起的技能。你会发现自己在编程中的榜样会变少,你会面临一些挑战或问题,而这些挑战或问题在任何地方都不存在,你将不得不想出以前没有设计过的解决方案。很可怕吗……???但是作为一个女孩,你能想象当你想出一个以前没有人发现的解决方案时的感觉吗?能够建造任何你想要的东西不是很有力量吗?
编程只涉及逻辑和分析技能集是一个神话。编程是一种创造性的技能,一旦进入编程,您就会意识到这一点,您还将在编程中使用您的艺术技能。也许你会被羞辱,也许你会开始怀疑自己并说“这个(编程)不适合我,我不擅长这些东西(只有男孩才能做),我应该放弃编程,我不适合这里但坚持下去……你需要明白,男性在编程中也面临同样的问题,所以这不是关于特定的工作是否适合特定的性别,也不是关于天生的天才。这完全取决于您工作的努力程度(还记得 Marissa Mayer 吗? )。

编程培养批判性思维能力和推理能力。编程可以建立信心,也可以提高你的自尊。它将帮助您应对生活中的挑战,您也可以成为很多人的榜样。那里也有很多工作机会。你是一位公主,但请记住,你有如此多的潜力,你可以做更多的事情。因此,如果您认为这是一份无聊、压力大且令人生畏的工作,请闭上眼睛想象一下 Jade Raymond 的照片(这是一份光鲜亮丽的工作)。

在这个国际妇女节,GeeksforGeeks 带来了Coderita 2.O ,这是一项针对女性的在线编程竞赛。注册是免费的。因此,注册并展示您的编码技能。

注册 Coderita