前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >夜深了才敢说这 3.8 个关于程序媛的小秘密

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

作者头像
HyperAI超神经
发布2019-12-01 22:58:03
4190
发布2019-12-01 22:58:03
举报
文章被收录于专栏:HyperAI超神经

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

「Computer」一词出现之初,并不是计算机的意思。

《纽约时报》1892年5月2日有一则招聘启事,内容是:

招聘 Computer,女性,需要考试的科目包括:代数、几何、三角函数和天文学。

这是哈佛大学天文学家皮克林发出的招聘,当时 Computer 专指从事复杂的数学计算工作的人。

从事这类工作的基本都是女性,因为女性更加专注和细心。

他招募了一些聋哑女性,具体工作就是对天文台拍摄的照相底片进行测量和分类工作,实际上就是以人工计算来做今天计算机的工作,因此她们也被称为哈佛计算机,

当然严格的说,她们并不算是程序员,而是从事机械重复同时也很重要的计算工作的人。但直到 20 世纪 60 年代,即使随着技术的更迭发展,Computer 一直被认为是女性的专属工作,而硬件相关的工作则主要由男性从事。

Cosmopolitan 杂志在 1967 年发表了一篇名为「The Computer Girls」的文章,主要表达的观点就是女性从事电脑编程工作是一件很自然且非常有优势的事情。

提到「现在耀眼的大计算机来了,一起到来的还有女性的新职业:编程。」

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

计算机历史上的第一个Bug 就是由知名程序媛大佬 Grace Hopper 抓住的。

Bug 在英语中是臭虫的意思,是因为第一个 Bug 真的是一个实体虫子,在1947年,Grace Hopper 供职于哈佛的实验室,是最早的计算机之一哈佛 MarkI 的第一批程序员。

当时 MARK1 包含了三千多个继电器、两千多个存储计数器和成千上万条布线的终端。

在一次故障中,Grace 排查后发现某个继电器内飞进了一只蛾子,导致了整个计算机无法运作,她便用镊子小心地将飞蛾夹出,并把它贴在记录本中标上「First actual case of bug being found」。

纪念 Grace 的 Google Doddle

在帮 Mark 系列计算机编程时,Grace 就已经感受到被机器语言支配的恐惧。

所以她才想设计一种程序,能让大家直接用人类看得懂的语言编程,然后这个程序便能把语言翻译成机器码,交给电脑执行,这就是我们现在说的编译器(Compiler)的原理,另外这位大名鼎鼎的美国海军女准将还是 COBOL 语言的设计者。

所以测试工程师中,有着为数不少的程序媛,因为她们有强大的 Debug 种族天赋。

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

战争历来是推动科学研究发展的重要契机,无论是无线电、航空航天技术还是各种武器,都依托于战争期间各国丰沛的科研投入。

在第二次世界大战中,美国陆军由于缺少数学家计算弹道发射轨迹,在宾夕法尼亚州大学发起了一项绝密的「阿伯丁试验场」行动。

这项行动就是:招募女性计算弹道轨迹。她们的具体工作就是计算大量数据,让士兵能瞄准目标,帮助科学家研发原子弹,这项行动前后有数百名女性参与其中。

在二战结束之后,这些女程序员中的佼佼者还继续为世界上第一台计算机 ENIAC 埃尼阿克编写了大量程序。

秘密 0.8:今天应该做什么?

尽管女神节,女王节这些,都是被生造出来的节日,但还是被许多蠢蠢欲动的男生过出了节日的气氛,毕竟,又多了一个名正言顺接近姑娘的机会。

看了这些关于程序媛们的秘密,最后一点我们希望各位男士带着钦佩不失活泼,严肃不失和蔼的态度做到以下:

- 主动提出帮助程序媛们 review 代码、结对编程;

- 积极提醒程序媛们春季注意流行感冒,多喝热水;

- 转发本文给程序媛们并附上留言:我就知道你这么厉害,就是因为天赋,根本谈不上额外努力;

- 捧起程序媛们的娇嫩的小手,并夸赞:就是这双手才能写出这么优质的代码!

|切忌猥琐,切忌笑场|

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-03-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 HyperAI超神经 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档