童程童美青少儿编程:女性比男性更适合做程序员
有不少女生曾经问过:女生编程不如男生吗?女生适合编程吗?
实际上,女生是适合编程的,且在某些方面更优于男生。
美国的研究人员分析了开源项目共享服务Github里约140万用户的资料。他们发现女性提出的请求代码合并通过率比男性更高。
这群来自加州州立理工大学和北卡罗莱纳州立大学的研究人员们,从2015年4月1日登入Github中的400万名用户中抽取了140万名用户。
该团队发现女性提出的请求代码合并接受率为78.6%,而男性提出来的仅74.6%。研究人员们考虑了各种因素,比如女性知道某些问题的可能性更高,她们贡献的代码更短、她们做的任务更容易以及她们使用的编程语言等等。
其实,女程序员相比男程序员,在许多方面都保持着不错的优势:优秀的视觉审美、良好的沟通能力、仔细认真的工作态度、对待工作的积极主动、对团队氛围的细微的感知。
在早期,有不少权威专家认为女性的心细手巧,比男性更适合程序员这个职业,并且非常支持女性从事这方面的工作。今天,我们就来列举一些知名的女程序员:
1.世界上第一个程序员是女程序员——阿达·洛芙莱斯
阿达·洛芙莱斯(1815-1852),是著名英国诗人拜伦之女、数学家。
她给程序设计“算法”,制作了第一份程序设计流程图,被珍视为“第一位给计算机写程序的人”。她建立了循环和子程序等现代编程领域极为重要的概念。
为了纪念阿达·奥古斯塔对现代电脑与软件工程所产生的重大影响,美国国防部将耗费巨资、历时近20年研制成功的高级程序语言命名为Ada语言,它被公认为是第四代计算机语言的主要代表。
2.被誉为空调之母的女神程序媛——海蒂·拉玛
海蒂·拉玛(1914-2000),出生于奥地利维也纳,美国影视女演员、发明家。
她一生参演过40部电影,在电影《神魂颠倒》里她成为世界上首位全裸出镜的明星,被誉为“世界上最美丽的女人”。
海蒂美丽与智慧并重。在1940年,海蒂与安塞尔一同发明了跳频技术(CDMA的前身),成为了现代无限通信的核心专利。
今天,这项技术还被广泛应用于卫星定位系统比如GPS、航天飞机对地交流以及WiFi等领域。
因此她被后世尊称为“CDMA之母”。2003年,波音公司做了一系列的宣传广告纪念这位传奇的好莱坞女明星、科技女性。2014年,她入选美国发明家名人堂。
3.当今世界上最伟大程序员第一名——玛格丽特·希菲尔德·汉密尔顿
玛格丽特·希菲尔德·汉密尔顿(1936-)一开始为了贴补家用,玛格丽特成为实验室临时编码员,后因工作出色,被推荐去了NASA。
当时她带领团队为阿波罗登月计划做后备方案,由于大家是奔着成功去的,所以她负责是最不受重视的部分:万一任务失败之后的后备方案。
但玛格丽特依然认真地用模拟器模拟飞行状态,检查系统漏洞。
阿波罗8号环绕月球飞行的时候,宇航员一时疏忽将所有的巡航数据全部清空,飞船立刻失去方向。危机关头,玛格丽特启用备用方案,将清空的数据一一补回,阿波罗8号最终成功返航。
阿波罗11号飞船准备正式登陆月球前的3分钟,雷达发来的大量的数据涌入计算机存储区,让系统近乎崩溃,飞船将在月球坠毁!
当时宇航员已做好牺牲的准备,幸亏玛格丽特的备用方案,最终使系统顶住压力,阿波罗11号安全着陆。
幸亏有玛格丽特,人类第一次踏足月球的旅程永载史册。为了表彰她在登月计划中的巨大贡献,奥巴马授予她“自由奖章”。
后美国媒体ITworld发起投票,评选还在世的“世界上最伟大程序员”,玛格丽特排名第一。
看完这些出色程序媛事迹,你还觉得编程只是男性的特长吗?