女性学编程有哪些好处:中国有个技术很牛的美女程序员 名扬全球

无论是在国内,还是在国外,在软件编程行业中,都是男性程序员居多。直到现在,依然是有相当多的人觉得,女性不应该学习编程,而应该学习琴棋书画,甚至于“女子无才便是德”什么的。然而,放眼整个世界,软件开发行业中不仅一直有女程序员,而且一些女程序员所达到的技术水平和造诣,绝对是令一大片男程序员们可望而不可及的。

下面不妨简单列举六位名扬全球的女程序员。

1,艾达·洛芙莱斯(计算机程序的创始人)

计算机程序的创始人,其实就是艾达·洛芙莱斯。洛芙莱斯是英国诗人拜伦之女,于1815年10月生于英国,后于1851年12月离世。洛芙莱斯出生后不久,也就是在1816年1月,母亲安妮带着当时约一个月大的洛芙莱斯离开拜伦,选择独立生活。洛芙莱斯从小与她的母亲安妮在一起生活,安妮对数学却是有着极高的兴趣,安妮不仅鼓励洛芙莱斯学习数学,洛芙莱斯还接受过名师的数学和科学教育。1842年,有着“数字女王”之称的洛芙莱斯编写了历史上第一款电脑程序。

洛芙莱斯建立了循环和子程序概念,为程序拟定“算法”,写作的第一份“程序设计流程图”被珍视为“第一位给计算机写程序的人”。后人为了纪念洛芙莱斯对现代计算机和软件工程所产生的重大影响,美国国防部把耗费巨资,并历经20左右才研制成功的高级程序语言命名为Ada语言,这被公认为是第四代计算机语言的主要代表。

2,格蕾丝·赫柏(计算机史上第一位Bug捕手)

格蕾丝·赫柏1906年12月生于美国,1992年离世。赫柏在上个世纪可谓是计算机科学先驱之一,曾在美国海军干到将军一职。赫柏是最早的计算机之一哈佛Mark Ⅰ的第一批程序员,并为第一个程序设计语言设计了编译器,是COBOL语言的设计者(COBOL之母)。除了语言设计外,赫柏在语言标准化方面也为人类做出了巨大的贡献。赫柏抓住了计算机史上第一个BUG。

据网上资料记录:“有一次,赫柏使用的Mark Ⅱ机在运行时出现了故障。出错的继电器找到了,故障的原因也找到了,原来是里面有一只死蛾子。蛾子被镊子夹了出来,他们用胶条贴上记录‘This is the first actual bug found’。”后来,在软件开发行业中,Bug被程序员们当作一个习惯性说法。

3,玛格丽特·汉密尔顿(帮助人类登月的代码女皇)

玛格丽特·汉密尔顿是美国计算机科学家之一,NASA软件工程师之一。阿姆斯特朗一行人能登上月球,之后又从月球返回地球,很大程度上得感谢汉密尔顿所做出的贡献。在上个世纪60年代前后,美国社会并不鼓励女性进入高科技行业工作,而汉密尔顿作为一位职场母亲,竟然成了为太空飞船编程代码的程序员,软件工程一词就是汉密尔顿发明出来的。1986年,汉密尔顿在美国创立了自己的科技公司。

4,法兰·艾伦(世界上第一个获得图灵奖的女性)

法兰·艾伦于1933年出生,是美国计算机科学家之一。艾伦在编译器优化领域中作为一名先驱,艾伦的成就主要包括编译器的基本原理、代码优化和并行编译等。2007年2月,艾伦成为世界上第一位获得图灵奖的女性。在上个世纪80年代,艾伦创立了并行编译研究组,致力于研究并行计算机的编译问题,促成了目前许多广泛应用于商业编译器中的程序优化算法和技术。艾伦在IBM业界有广泛的影响力,在1989年成为第一个女性IBM Fellow,也是IBM研究院的主席。1997年,艾伦入选WITI名人堂。2002年,艾伦从IBM退休。

5,玛丽莎·梅耶尔(谷歌经典首页的守护女神)

玛丽莎·梅耶尔至今才43岁,曾毕业于斯坦福大学,24岁时便进入谷歌工作,并且是谷歌的第一位产品经理和女性工程师。梅耶尔既是谷歌经典首页的守护女神,又是亚洲或地区首页变脸的导演者和支持者。梅耶尔曾经负责领导过谷歌搜索产品的管理工作,这些搜索产品包括了网络搜索、图片、论坛、新闻、谷歌工具栏、谷歌桌面、谷歌实验室等。2012年7月,梅耶尔到雅虎担任CEO一职。

梅耶尔在谷歌工作时,曾经直接管理过200名谷歌经理,间接管理了3000名软件工程师。梅耶尔和谷歌的创始人之一拉里·佩奇有过一段约会的时光。梅耶尔的主要成就有,设计与开发谷歌搜索界面,谷歌推广至100多种语言,定义谷歌资讯、Gmail和Orkut,在谷歌推出100多种功能及产品。另外,梅耶尔在人工智能和界面设计领域也获得多项专利。

6,余国荔(史上最牛的女性游戏程序员)

余国荔出生于中国香港,曾被游戏媒体网站Kotaku评为10年来世界上最具影响力的游戏程序员之一,且还是唯一一名女性程序员。当然,余国荔算得上是个美女程序员。余国荔在微软是光环小组的首席游戏引擎程序员,微软游戏工作室中第一个且是唯一一个女性技术主管,曾参与创办了微软Direct3D顾问委员会。在业界,余国荔享有“女的约翰·卡马克”的称号。另外,余国荔还参与过英伟达的CUDA及GPU模拟,也在其他公司担任过技术总监。

另据网上资料记录:“除游戏行业以外,她还参与航天飞机和核能研究项目,包括为加州的直线性加速器LINAC和布鲁克海文国家实验室(Brookhaven National Laboratory)的粒子加速器,设计及进行实验。她的核能研究赢得美国能源部的奖项。在工余时间她也义务为Nvidia在CUDA、visual copmutier及GPU模拟上作顾问。”

以上六位女程序员不仅是女程序员中少有的杰出代表,也该是让众多男程序员们不得不服的对象。而且,在编程行业中,一些女程序员的思维和创意,往往有她们的独到之处,很多男程序员未必能想得到的。

那么女性学习编程有什么好处呢?一个是可以培养起严密的逻辑思维能力。对任何一个程序员而言,编程是一种技能,如何用编程思维解决问题更为重要。二个是培养跨学科综合知识的运用和实操能力。事实确实是这样,程序员在编程过程中,会涉及到物理、数学、工程、设计等知识和技能。三个是塑造刚毅与果敢的性格特质。程序员编程时,一定要做到足够细心和耐心。理工科专业通常可以培养女性冷静的观察和分析能力。四个是培养起独立与自信的气质。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180301A0O4AQ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券