在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
女性程序员玛丽库姆斯的职业生涯分享,玛丽出生在英国伦敦,毕业于伦敦玛丽女王大学,毕业后再瑞士教了一年英语,1952 年回国,当时她在冰淇淋销售办公室担任临时文员,后参加了食品公司 J. Lyons & Co.的招聘,继而成为了一名女性程序员。
一、玛丽从教师到临时文员到统计岗位
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、II 和 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) 工作。
直到 1969 年,玛丽意识到自己无法回到全职工作中时,便不得不离开培养自己十几年的 LEO 团队,并在由Stephanie Shirley 创立的公司 Freelance Programmers 进行短暂的工作。
玛丽于 1955 年与程序员约翰·库姆斯 (John Coombs) 结婚,并于 1961 年生下了一个女儿安妮。但令人难过的是安妮在蹒跚学步时残疾了并在 6 岁时去世这对夫妇心痛不已。于她的丈夫于 2012 年去世,在2022 年玛丽也去世了,享年 93 岁令人惋惜。
最后让我们向这位女程序员致敬!
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
软件工程师证书怎么考?报考条件限制有哪些?
参加各级水平考试不限学历和资历,软件工程师证是社会培训机构通过培训考核发给的有关证书。与国家计算机软件水平资格考试不一样。软件工程师考试考察的知识面比较广,一些问题也比较有深度。对于掌握和巩固软件工程技术相关的知识有一个梳理和总结提高的作用。这个证书本身没多少用但在备考过程中能学到不少东西。
34094
2020-04-01 16:04:49
什么是好的编程习惯?
程序员无论是在招聘中还是在领导叮嘱都会被要求要有好的编程习惯,“道理我都懂,可是怎么做呢?”以下可以对号入座看看自己的编程习惯是不是“优秀”的。写得好的代码不需要注释,但是实际上,即使是最好的代码也没有注释容易理解。
5001
2020-07-02 14:52:06
网上总说IT行业饱和了是真的吗?
每天我们总能在网上看到有人说:“IT行业早就饱和了,根本找不到工作”。IT行业真的饱和了吗?打开手机里面的招聘软件,搜索IT行业的技术岗位,我们可以看到大量的高薪职位正在招聘。那为什么总有IT行业饱和的言论在肆意流传呢?今天我们就来分析一下:那些年,网上总说IT行业饱和了是真的吗?
5694
2020-07-17 11:51:47
传智教育1月全学科学员薪资如何?
传智教育1月全学科学员薪资如何?全学科平均薪资超过10000元,其中Python+大数据开发、产品经理学科的平均薪资在15000左右;全学科薪资超过15000元,其中产品经理学科的亮眼薪资为39000元。
3097
2022-09-29 18:43:00
入门学习架构师必备技能之Kafka
入门学习架构师必备技能之Kafka,Kafka是一个开源流处理平台由Scala和Java编写,很多小伙伴目前还没晋升到架构师的行列中可能接触不到,但是可以提前学习一下相关的知识,为了将来的发展做好准备。
2656
2022-03-16 14:08:43