夜深了才敢说这 3 个关于程序媛的小秘密

秘密 1:Computer 一词本来跟男性就没关系

「Computer」一词出现之初,并不是计算机的意思。《纽约时报》1892 年 5 月 2 日有一则招聘启事,内容是:招聘 Computer,女性,需要考试的科目包括:代数、几何、三角函数和天文学。这是哈佛大学天文学家皮克林发出的招聘,当时 Computer 专指从事复杂的数学计算工作的人。

从事这类工作的基本都是女性,因为女性更加专注和细心。他招募了一些聋哑女性,具体工作就是对天文台拍摄的照相底片进行测量和分类工作,实际上就是以人工计算来做今天计算机的工作,因此她们也被称为哈佛计算机。当然严格的说,她们并不算是程序员,而是从事机械重复同时也很重要的计算工作的人。但直到 20 世纪 60 年代,即使随着技术的更迭发展,Computer 一直被认为是女性的专属工作,而硬件相关的工作则主要由男性从事。

Cosmopolitan 杂志在 1967 年发表了一篇名为「The Computer Girls」的文章,主要表达的观点就是女性从事电脑编程工作是一件很自然且非常有优势的事情。提到「现在耀眼的大计算机来了,一起到来的还有女性的新职业:「编程」

秘密 2:史上第一个 bug 是程序媛抓住的


Bug 在英语中是臭虫的意思,是因为第一个 Bug 真的是一个实体虫子,在 1947 年,Grace Hopper 供职于哈佛的实验室,是最早的计算机之一哈佛 MarkI 的第一批程序员。当时 MARK1 包含了三千多个继电器、两千多个存储计数器和成千上万条布线的终端。在一次故障中,Grace 排查后发现某个继电器内飞进了一只蛾子,导致了整个计算机无法运作,她便用镊子小心地将飞蛾夹出,并把它贴在记录本中标上「First actual case of bug being found」。

在帮 Mark 系列计算机编程时,Grace 就已经感受到被机器语言支配的恐惧。所以她才想设计一种程序,能让大家直接用人类看得懂的语言编程,然后这个程序便能把语言翻译成机器码,交给电脑执行,这就是我们现在说的编译器(Compiler)的原理,另外这位大名鼎鼎的美国海军女准将还是 COBOL 语言的设计者。所以测试工程师中,有着为数不少的程序媛,因为她们有强大的 Debug 种族天赋。

秘密 3:当代程序媛写 app,过去程序媛研发原子弹

战争历来是推动科学研究发展的重要契机,无论是无线电、航空航天技术还是各种武器,都依托于战争期间各国丰沛的科研投入。在第二次世界大战中,美国陆军由于缺少数学家计算弹道发射轨迹,在宾夕法尼亚州大学发起了一项绝密的「阿伯丁试验场」行动。这项行动就是:招募女性计算弹道轨迹。她们的具体工作就是计算大量数据,让士兵能瞄准目标,帮助科学家研发原子弹,这项行动前后有数百名女性参与其中。在二战结束之后,这些女程序员中的佼佼者还继续为世界上第一台计算机 ENIAC 埃尼阿克编写了大量程序。