作者 | 张洁
据 The Register 报道,2 月 28 日,世界上首位使用商业应用编写计算机程序的女性、英国知名女程序员玛丽·库姆斯(Mary Coombs)去世,享年 93 岁。
文章图片
图片来源于 The Guardian
玛丽生平:从教师到临时文员,到统计岗位 1929 年 2 月 4 日,玛丽出生在英国伦敦的西北部,少时曾就读于普特尼高中和圣保罗女子学校,之后毕业于伦敦玛丽女王大学,并获得了法语荣誉学士学位。
获得学位后,玛丽在前往瑞士洛桑教了一年的英语。在 1952 年回国,当时她在食品连锁店 J. Lyons & Co. 的冰淇淋销售办公室担任临时文员,迫于生活的压力,她很不情愿地接受着这份工作。让人意外的是,玛丽很有数学天分,尽管玛丽没有正式学习过数学,但她的数学技能让她很快地从冰淇淋销售部门转到了统计办公室。
参加招聘,凭借高超技术,成功化身程序员 那时,正值计算机崛起,大型食品公司 J. Lyons & Co. 发现商机,因为它们在伦敦管理着 250 家连锁茶店和几家街边房屋。为了减少人工成本和人工计算方面的误差,该公司开始把计算机应用到公司业务中,所以需要寻找合适的人才为里昂电子办公室或 LEO 进行编程,同时还设计了一项测试。
J. Lyons & Co. 首席会计师 John Simmons 发现了人工计算不光耗费时间长误差还大,他想把业务运营自动化,所以主导开发了世界上第一台专门用于商业应用的计算机 LEO。经过开发者的不断研究,第一个 LEO 程序于 1951 年 11 月终于亮相了,该程序称为面包店估值,目的是为了计算 J. Lyons & Co. 位于伦敦的 Cadby Hall 工厂生产的面包和蛋糕的原料成本。据英国科学博物馆介绍,这是第一个常规的实时办公应用程序。
J. Lyons & Co. 发出了一份招聘,宣布开设“计算机鉴赏课程”,以招募员工帮助 LEO 编程。玛丽听到消息后,非常地开心,便踊跃报名参加。然而,令她意外的是,她成为 10 名参与者中唯一的一个女性。但这又怎样,玛丽凭借她高超的技术让参加的男员工惊叹不已,最终打败众多无敌手之后成功入选,获得了这份编程工作。后来玛丽在她为大英图书馆录制口述历史时还回忆说:“这真的是一种简单的智力测试,看看你是否可以操纵事物,弄清楚事物的逻辑等等。”
玛丽成功进入到这个工作之后,她进行了为期一周的培训,培训的内容是由托马斯·雷蒙德·汤普森(Thomas Raymond Thompson)所设计的“计算机鉴赏课程”,其中包括白天讲座和晚上的书面作业,目的是为了测试这些候选人的计算机操作能力。
在这一周中,不甘平凡的玛丽刻苦学习,为的就是以后能干出一番好事业。功夫不负有心人,玛丽最终以出色的成绩完成了里昂的“计算机鉴赏课程”,并获得了在计算机部门工作的一个好机会。
一步步成长为主管 自此之后,1952年,玛丽开始正式与 LEO 合作,她从 LEO 最早的程序员之一 John Grover 处学习了如何编程。玛丽一步一步学起, John Grover 也耐心地教她,慢慢地成为了团队中的核心成员。此后,为了满足公司的需求,该公司还开发了一个处理工资单的 LEO 程序。该小组随后还为福特汽车公司制定了类似的薪资计划。此外,玛丽也一步步成长,还为英国气象局、英国陆军和税务局等早期 LEO 客户制定了计划。
J. Lyons & Co. 为玛丽提供了良好的工作环境,该公司有体育俱乐部和一个业余戏剧协会,玛丽也参与其中。随着计算机技术的不断成熟, LEO II (1957年)和 LEO III(1962年) 逐步完成,同时玛丽也在继续为 J. Lyons & Co 工作。不服输的玛丽经过自己的不懈努力,迈过一道道关卡,她成为一名主管,致力于定位和修复其他人创建的程序中的编码错误。
除此之外,玛丽运用自己学到的编程,还开发了供公司内部使用和外部客户使用的程序,作为公司提供的商业计算服务的另一部分。因为她曾在 LEO I、I??I 和 III 上工作,她所积累的经验和对 LEO 的了解使她负责重写 LEO II 中的程序来用于 LEO III。
迫于家庭责任,由全职转为兼职,后重回教育行业 1963 年,随着 J. Lyons and Co. 公司的合并,玛丽进入了英国 Electric Leo Computers 公司工作。但没过多久,为了更好地兼顾家庭,她的工作从全职转变成了兼职。令人高兴的是,她还在计算机领域工作,工作的内容主要是负责编辑手册。除此之外,她还在 Seer Green 的 Princess Marina Centre 为残疾居民简单讲解计算机编程这门课程。后来,在 1968 年, English Electric Leo Computers 被收购,她又到 International Computers Limited (ICL) 工作。
【资讯|第一位女性商业程序员玛丽库姆斯去世,享年 93 岁】直到 1969 年,玛丽意识到自己无法回到全职工作中时,便不得不离开培养自己十几年的 LEO 团队,并在由Stephanie Shirley 创立的公司 Freelance Programmers 进行短暂的工作。在家里照顾孩子三年后,她又重新回到了工作中,在一所私立学校担任了 10 年的小学教师,在此期间,她还获得了教育研究生证书。退休后,她依然投身于教育工作,教授孩子们学习钢琴,同时还经营着教堂的合唱团。
玛丽于 1955 年与程序员约翰·库姆斯 (John Coombs) 结婚,并于 1961 年生下了一个女儿安妮。但令人难过的是,安妮在蹒跚学步时残疾了并在 6 岁时去世,这对夫妇心痛不已。于后来收养了另外三个孩子,安德鲁、保罗和吉莉安。她的丈夫于 2012 年去世。在这 10 年后,也就是 2022 年,玛丽也去世了,留下了安德鲁、保罗和吉莉安以及三个孙子孙女。
最后,让我们向这位女程序员致敬。
参考链接:Obit: Mary Coombs, first woman commercial programmer ? The Register
推荐阅读
- 分布式|基 Spring Boot 2.x 构建的商城系统
- 面向对象死了吗()
- 微软|狠! 在GitHub 上 Star 高达 72K 的项目 Youtube-dl 惨遭官方下架!
- 芯片|第四期“一生一芯”来了,欢迎报名
- jvm|面了一个阿里P9的程序员,我慌了...
- JavaScript|JavaScript实现“双11”秒杀,你也可以
- 笔记|【算法求职】转行算法岗,如何准备()
- 机器学习|李沐在斯坦福开新课了!面向机器学习实战,课程全部免费,9月1日可报名
- 人工智能|重磅!李沐在斯坦福开新课了!