图书行业

首页 » 常识 » 诊断 » 女性能顶半边天,致敬软件工程师女先驱虫
TUhjnbcbe - 2023/10/2 17:25:00
IT改变了生活,信息技术成了每个人生命中不可缺少的一部分。信息技术源于先辈们的不断努力和杰出贡献,其中女性更是贡献巨大,今天是国际妇女节,细数一下计算机发展史上那些杰出的女性先辈,首先我们介绍一下软件软件工程师先驱,威尔克斯(MaryAllenWilkes)。上世纪50年代MaryAllenWilkes还是一个梳着小辫的小姑娘,一个憧憬做个律师的小姑娘。年她刚刚考上初中,地理老师对她说:“玛丽,你长大后,你应该去做个程序员!”。那个年代,她哪里知道什么是程序员,普通人都不知道电脑是什么玩意呢。但正是这句话,可能潜意识在小姑娘心里埋下了一个颗种子,这颗种子后来居然发芽,生长,改变了她的命运,也改变了IT界的历史。年威尔克斯从韦尔斯利学院毕业了,随之,她的法律梦想也破灭了。老师们告诉她:“不要去申请,申请也没用,进不去的”。“就算了进去了也不好毕业”。“就算你毕业了,也找不到工作。”。按照当时的形式,法律毕业生也不可能去做法庭辩论,更大可能是去法学图书馆做个管理员,亦或是去做法律秘书,或者处理信托和遗产继承的中介。面对如此情形,威尔克斯需要一个抉择,也需要一个方向。突然她想起了地理老师的话。在大学里,耳边也常常是“计算机应该是未来”口号。他听说了麻省理工学院正在找计算机的学生,于是让父母)带她去麻省理工学院招聘办公室。“你写过代码吗?”,招聘的人问。“没有,完全没有,先生”。然后,没有然后了,她被录用了。大家一定会很好奇,麻省居然招了个小白搞计算。但是在那个年代,懂计算机的也没有几个人。哪像今天,满大街地搞IT的,大街上扔一块砖下去,被砸到的很可能就是一个码农。当时,计算机科学(CS,ComputerScience)这门学科都还没有形成,除了麻省估计也没有啥大学在搞。就算是斯坦福大学也是之后15年后,年才开设了计算机科学系。威尔克斯也算是有写编程的潜质(地理老师慧眼识大牛),她大学是哲学专业,也研究过符号逻辑。很快,她就成了一位编程高手。她第一项任务是着手研究IBM,没有现代高级语言,她所有的代码都是用特定的汇编语言(典型的命令可能类似于“LXAA,K”,告诉计算机将数字记在内存位置A,并它加载到寄存器K。)。当时没有键盘和屏幕等这些计算机外设,所有代码都是在要写在纸上的并将其交给打字员,打字员将代码指令翻译成穿孔卡上的孔。然后把这样的一箱打了孔的代码卡交给操作员,操作员负责将一堆这样的卡片送入读卡器。计算机通过读卡器读取代码,并执行程序生成结果,然后在打印机上打印结果。由于无法调试,更无法临时修改,威尔克斯的编程常常需要先在脑子里调试,推测代码错误所在,预执行代码。她在脑海中的浮视出每一个卡片,想象机器如何执行,这时候她大脑就变成了一台计算机。而且,当时计算机容量非常有限,IBM主机的内存中只能处理大约4,个字节的代码,她的每一个程序都需要简洁而优雅,不能浪费一个字节。当时,每一个程序员都是比特诗人!“这就像工作逻辑难题,大而复杂的逻辑谜题,”威尔克斯说。“对于一个错误,我有一个非常挑剔,精确的大脑。”什么样的人拥有这种缜密的心思?必然是女性,所以早期的程序员女性占了很大比例。女性程序员在计算史前发挥了基础作用。在第二次世界大战期间,在英国的布莱切利公园(BletchleyPark)一群女性操作一些用于破解密码的计算机。根据统计,截止年,超过四分之一的程序员是女性。在工作的麻省理工学院林肯实验室,据威尔克斯回忆,大多数职业程序员都是女性。但是,程序员当时的地位并不高。年,威尔克斯被分配去做一个新项目,这就是后来著名的LINC项目,世界上第一台交互式个人电脑。这是台可以放在实验室或者办公室或实验室中的突破性计算机设备。它自带键盘和屏幕,可以更快速地编程,最重要的是摒弃了笨拙的打卡或打印输出过程。威尔克斯和硬件制造的设计师一起编写能够让用户实时控制计算机的软件。在两年半的时间里,她和团队成员在流程图上苦苦思索,设计电路如何运作,如何让人们与之沟通。“我们一起工作度过了所有这些疯狂的日子,我们吃了各种可怕的食物”她回忆道。有性别歧视,是的,尤其是在男性和女性如何获得报酬和晋升之间的差异,但威尔克斯享受林肯实验室男女之间存在的相对礼让,这是知识同行之间的感觉。“我们就像是一群书呆子,”威尔克斯回忆到“是一群极客,穿得像个极客。我完全被我小组中的人员所接受”。当LINC的早期原型可以运作时,首先帮助一位生物学家解决了一个复杂的数据处理问题,他非常兴奋,快乐地绕着这台计算机跳起了吉格舞。年末,威尔克斯环球旅行回来一年后,接受了为LINC编写操作系统的任务。由于实验室迁移到了其他城市,而她又不愿意搬家,所以实验室特许她在家里办公,有一台LINC电脑被搬用到运到她家。在楼梯脚附近的大厅里,一个装满各种各样电路的盒子里挂着一卷高高的磁带,威尔克斯家里上演科幻未来一幕:威尔克斯是这个星球上最早拥有私人电脑的人,而且也是第一个在家写代码的SOHO程序员。威尔克斯的父亲,是一位主教牧师,看到这大家伙,非常激动。他四处吹嘘,告诉任何遇到的人。“我打*,你们家客厅里肯定没有电脑”。不久之后,全世界的LINC用户都在使用威尔克斯的代码来编写医学分析,甚至还创建了一个健康聊天机器人,让患者可以查看自己的症状。虽然威尔克斯成了一个名伟大的电脑程序员,她的律师梦并还没有忘记。年,她通过申请,成功进入哈佛大学法学院,毕业后,她在接下来的四十年里担任律师。“我非常喜欢它”她说。威尔克斯现年84岁,居住在马萨诸塞州。老奶奶仍然拥有精确的举止和准备好的灿烂的微笑。她偶尔会和年轻学生们一起学习计算机科学。但令人惊讶的是,与威尔克斯时代相比,现代CS行业,女性人数较少,而且女性程序员也不容易被接受。年,威尔克斯在麻省理工学院工作时,女性在计算机和数学专业中的比例为27%。它在年达到了35%,这是最高峰。此后比例一直在下降,年,女性比例降到了26%,还低于年的比例。
1
查看完整版本: 女性能顶半边天,致敬软件工程师女先驱虫