傳奇的編程女性:世界上第一位程序員是富家女,以及超模程序員們

編程史上的三位傳奇女性,她們分別是歷史上第一位給計算機寫程序的人-阿達·洛芙萊斯,世界上第一臺大型數字計算機的第三名程序員-葛麗絲·穆雷·霍普和負責阿波羅11號的MIT 儀器實驗室軟件工程部主管-瑪格麗特·希菲爾德·漢密爾頓

傳奇的編程女性:世界上第一位程序員是富家女,以及超模程序員們

傳奇的編程女性:世界上第一位程序員是富家女,以及超模程序員們

傳奇的編程女性:世界上第一位程序員是富家女,以及超模程序員們

茶館特地做了本次專題,跟園友們共同瞭解編程史上的三位傳奇女性

阿達·洛芙萊斯

傳奇的編程女性:世界上第一位程序員是富家女,以及超模程序員們

奧古斯塔·阿達·金·勒芙蕾絲伯爵夫人(Augusta Ada King, Countess of Lovelace,1815年12月10日-1852年11月27日)

著名英國詩人拜倫之女,數學家。計算機程序創始人,建立了循環和子程序概念。

為計算程序擬定“算法”,寫作的第一份“程序設計流程圖”,被珍視為“第一位給計算機寫程序的人”。

為了紀念阿達·奧古斯塔對現代電腦與軟件工程所產生的重大影響。

美國國防部將耗費巨資、歷時近20年研製成功的高級程序語言命名為Ada語言,它被公認為是第四代計算機語言的主要代表。

1834年,英國數學家、發明家兼機械工程師查爾斯·巴貝其(Charles Babbage)發明了一臺分析機試驗品。

在其舉辦的沙龍上邀請了各界朋友觀摩,阿達·洛芙萊斯和母親也前往參觀,儘管此時的阿達年紀輕輕,但看完後卻能懂得它的運行原理,也正是這次活動阿達認識了巴貝其。

而後阿達還成為了巴貝其建造分析機的助手,並給他的這項發明創造帶來了許多靈感和幫助。

1934年他開始設計分析機。

1840年夏,撒丁王國首都——都靈正在舉辦一個數學家和工程師的會議。巴貝奇帶著他的分析機圖紙也參加了會議,會上他向大家介紹了他的分析機。

有位叫路易吉·梅納佈雷亞的年輕數學家認為這是很了不起的發明,於是他為了將巴貝奇的分析機介紹給歐洲學界更多的人認識,特意撰寫了一份名叫《分析機概論》的科學論文。

後來這份論文傳到了阿達·洛芙萊斯手上,於是她就著手開始將其翻譯成英文,此外她還對論文進行了詳盡的註釋,註釋以字母A到G註記,長度將近原論文的三倍。

按照阿達·洛芙萊斯這些註釋的說法,這臺機器不僅僅執行計算,它還執行運算(operations),即“任何改變了兩種或多種事物之間相互關係的過程”

因而“這是一個最普遍的定義,涵蓋了宇宙間的一切主題”。比如今後這臺機器有可能被用來創作複雜的音樂、製圖和在科學研究中運用,在當時能有這樣的預見,可謂十分難得。

阿達為關於巴貝其引擎寫了詳細的描述,還有每步的指導,告訴人們如何計算伯努利數,以便用於巴克其的分析引擎。

而這些註釋給出了一個比巴貝奇以往提出的還要更具普遍性、前瞻性的未來設想。巴貝其非常認可阿達的貢獻,稱她是“數字女王”。

她的筆記裡包含了一種機器算法,這種算法被認為是世界上第一個計算機程序。

巴貝其分析機後來被認為是最早期的計算機雛形,而阿達的算法則被認為是最早的計算機程序和軟件。

傳奇的編程女性:世界上第一位程序員是富家女,以及超模程序員們

可惜的是,巴貝其分析機並沒有在她有生之年成為現實。而她的第一部算法,也淹沒在歷史的大潮當中。

阿達的筆記對於整個計算機史有著很重大的意義。於是她被公認為世界上第一個程序員。

但厲害之處還在於,阿達很有遠見:她明白,數字不僅僅能代表數量,一臺能操作數字的機器,可以處理任何能用數字代表的信息數據。

她的血統和貴族地位,本身就讓“洛芙萊斯”名載史冊;

但她對數學界的貢獻,使她不僅成為計算機的先鋒,而且成為科學界女性的先鋒。

傳奇的編程女性:世界上第一位程序員是富家女,以及超模程序員們

她死後一百年,於1953年,阿達之前對巴貝奇的《分析機概論》所留下的筆記被重新公佈,並被公認對現代計算機與軟件工程造成了重大影響。

在1980年12月10日,美國國防部製作了一個新的高級計算機編程語言——Ada,以紀念阿達·洛芙萊斯。Ada被譽為第四代計算機語言的最成功代表。

葛麗絲·穆雷·霍普

(Grace Murray Hopper,1906年12月9日-1992年1月1日)

傳奇的編程女性:世界上第一位程序員是富家女,以及超模程序員們

生於美國紐約州紐約市,美國海軍將軍及計算機科學家。

她創造了現代第一個編譯器A-0 系統,以及商用電腦編程語言“COBOL”,被譽為COBOL之母。

1928年她獲得美國優等生的榮譽。同年,取得數學物理學士學位,留校擔任了教師,被聘為韋莎學院的副教授。

利用所獲得的獎學金,霍波再次考進著名的耶魯大學深造。

1930年,她獲得耶魯大學數學碩士學位;1934年成為耶魯大學歷史上第一位女數學博士。

1943年,進入海軍學校學習,並以第一名的成績畢業。

剛佩上海軍中尉肩章,便被任命為著名計算機專家霍德·艾肯(H.Aiken)博士的助手,參與Mark Ⅰ計算機的研製。

主要任務是編寫程序,她為MarkⅠ,以及後續機器MarkⅡ、Mark Ⅲ編寫出大量軟件。

她後來回憶說:“我成了世界上第一臺大型數字計算機的第三名程序員。”

1946年,她在發生故障的MarkⅡ計算機的繼電器觸點裡,找到了一隻被夾扁的小飛蛾,正是這隻小蟲子“卡”住了機器的運行。

Hopper順手將飛蛾夾在工作筆記裡,並詼諧地把程序故障稱為“bug”。

傳奇的編程女性:世界上第一位程序員是富家女,以及超模程序員們

bug的意思是“臭蟲”,而這一奇怪的稱呼,後來演變成計算機行業的專業術語。

1949年,她加盟第一臺電子計算機ENIAC發明人莫契利和埃克特創辦的公司,為世界上第一臺儲存程序的商業電腦UNIVAC編寫了許多軟件,開始第一次使用所謂“簡短指令代碼“。

傳奇的編程女性:世界上第一位程序員是富家女,以及超模程序員們

1952年,在斯佩裡·蘭德公司兼任系統工程師,她率先研製出世界上第一個編譯程序A-O,能夠將類似英語的符號代碼轉換成計算機能夠識別的機器指令,並發表了第一篇關於編譯器的論文。

到了50年代中期,她又開發出Flow-Matic語言,為COBOL高級語言誕生創造了基礎。

1959年5月,在五角大樓支持下,她領導著一個工作委員會,成功地研製出第一個商用編程語言COBOL。

1963年,美國國家標準局將它進行了標準化。用COBOL寫作的軟件,要比其他語言多得多,Hoppe博士也因此被譽為計算機語言領域的先驅人物。

1980年,Hopper獲得國際IEEE組織頒發的首屆計算機先驅獎。

1985年11月,Hopper升為海軍將軍,是美國第一個到達這個官階的女性。

1991年,布什總統在白宮授予Hopper"全美技術獎",這也是至今美國女性唯一獲此殊榮的人。

1992年1月辭世,按照海軍最高榮譽葬於阿靈頓國家公墓。

瑪格麗特·希菲爾德·漢密爾頓

(Margaret Heafield Hamilton,1936年),美國計算機科學家,系統工程師和企業家.

傳奇的編程女性:世界上第一位程序員是富家女,以及超模程序員們

曾擔任 MIT 儀器實驗室軟件工程部的主管,幫助該實驗室開發阿波羅計劃中航天器搭載的飛行軟件.

其編寫的程序都以最大程度防止崩潰為目的,從而防止了阿波羅 11 號登月計劃中綴。

軟件工程師”這個術語正是由這位女性發明。

2003年,獲得美國國家航空航天局特殊空間法科學和技術貢獻獎。該獎項包括37,200美元,是NASA歷史上任何個人的最大獎金。

2016年,她獲得了奧巴馬總統自由榮譽,是美國最高的民事榮譽。

傳奇的編程女性:世界上第一位程序員是富家女,以及超模程序員們

圖為瑪格麗特站在阿波羅計算機指導手冊(AGC)的源代碼程序列表旁邊

傳奇的編程女性:世界上第一位程序員是富家女,以及超模程序員們

圖為瑪格麗特(最左)和同事們在MIT籌備阿波羅8的任務

而現代,也有很多女性突破社會對她們的偏見,勇敢追求自己的愛好和夢想。比如在程序界的超模

她是維秘超模 也是名程序媛!

Karlie Kloss ,這位1992年出生在T臺上叱吒風雲的女神身高180CM,擁有魔鬼的三圍:32-24-34 IN。出道短短一年多的時候,她已經晉升至“世界超模Top 50排名”榜單中第2名。2015年在福布斯公佈的“全球最賺錢超模榜單”以年收入500萬美元排行第十一名。

傳奇的編程女性:世界上第一位程序員是富家女,以及超模程序員們

GIF

然而,擁有這些的她,並不滿足於現狀。不甘心的 Karlie Kloss 非要選擇做一名程序員!!!

於是,從兩個月的編碼訓練營開始,這個貌美如花的妹紙在學習編程這條道路上越走越遠。今年直接就讀了紐約大學的Gallatin School of Individualized Study專業,為成為一個專業的工程師做了最充足的準備。

傳奇的編程女性:世界上第一位程序員是富家女,以及超模程序員們

KK 可不是一時興起,她切切實實地下功夫去學習了編程,而且還自己編輯出一臺可以運送餅乾去另外一間教室的無人機。

傳奇的編程女性:世界上第一位程序員是富家女,以及超模程序員們

GIF

她推出自己的獎學金項目:KodeWithKarlie。此項目為 20 位女性提供為期兩週,在紐約 Flatiron School 學習編程的獎學金,她曾於去年夏天參與此課程,表示:「我堅信年輕女性越早的接觸及學習編程,能夠幫助我們在改變世界上擁有發言權與一席之地。」

傳奇的編程女性:世界上第一位程序員是富家女,以及超模程序員們

她說:「經歷了這麼多,讓我深刻明白,投資自己才是最重要的。我堅信:教育是對自己最好的投資。」

女性就是計算機編程方面的天才

能寫好代碼的人的確不多,但是這少數的人中,女性只佔極少部分?

這種現象的存在顯然是因為性別歧視!

傳奇的編程女性:世界上第一位程序員是富家女,以及超模程序員們

雖然現在的“電腦男孩”已經接管了這個領域,但是直到60年代,編程都被認為是一個女性自然的職業選擇。事實上,無論你現在如何看待它,它曾經就是一個“女孩的事情”。

《Cosmopolitan》雜誌在1967年出版了一篇題為“電腦女孩”的文章,Grace Hopper博士向記者解釋說,編程“就像計劃一頓晚餐。你必須提前安排好一切,以便不時之需。女性就是計算機編程方面的‘天才’。”

由Stack Overflow(一個在線問答社區)進行的研究結果強調,僱用更多女性的大型科技公司,可能比那些排斥女性的編程團體更為出色。調查評論的作者說,“毫無疑問,每一個程序員都應該更積極地歡迎女性加入到該領域裡來。”

因此,我們不能因為寫代碼的姑娘少,就覺得她們在計算能力、分析思維和總體規劃知識方面遠不如男性。

一個有才華的女程序員很搶手

沒錯,你可能會是計算機科學課上唯一的一名女性;你還可能將不得不多付出50%的努力,才能得到與你男同事相同的認可;僱主甚至可能會想法設法支付你較少的薪資,你必須為了你應得的報酬而與他談判。

這條道路註定將是孤獨的,但是,如果你喜歡編程,並希望在技術領域工作,這些都將是值得的!

儘管有一些不良的企業文化存在,你也應該知道,還有很多人,很多團隊會真心實意地歡迎你,為自己找到這樣的地方也算是一個挑戰。

而且,由於實在是有太多的男性程序員了,有些公司更傾向於僱用能幹、有能力、工作積極的女性。一個女性程序員可能最終會比同樣優秀的男性同行得到更多的工作機會。一個有才華的女程序員註定很搶手。

千萬不要聽信什麼“你是女人,你不能夠在計算機領域裡成就卓越”這樣的鬼話。

傳奇的編程女性:世界上第一位程序員是富家女,以及超模程序員們

GIF

在你熱愛的事業中,做一個熱忱的、努力工作的人;在你專攻的領域裡,成為一個傑出的、富有天賦的專家,證明你的選擇是對的!

一旦你堅定決心,沒有人會在乎你是不是一名女性。

其實kk並不是第一位成為程序媛的維秘超模。下面這位Lyndsey Scott就曾被CNN譽為最美的程序員。 這位29歲的名模除了是正經科班出身的工程師外,她還在離開T臺後帶著自己的團隊連續創業,目前已經有3個App都可以在Apps Store下載了。她坦承,她的美貌在事業上幫助了她,哪怕是在科技領域。

傳奇的編程女性:世界上第一位程序員是富家女,以及超模程序員們

除了做一名創業者,她還拍攝了很多網絡視頻,開設遠程編程指導課程,教授零基礎的女性初學者一些關於編程的基本技巧。她的視頻曾經受到比爾蓋茨、扎克伯格的支持。例如下面這個視頻教你如何讓冰雪奇緣的Elsa向右轉。

傳奇的編程女性:世界上第一位程序員是富家女,以及超模程序員們

其實,無論是kk還是Scott,她們都在不斷地公開地表示:女性是是應該被鼓勵學習編程的!

在美國,尤其在硅谷,越來越多的人有了相同的意識,並且已經將這種願景在現實中實現。

其中之一就是短期的編程訓練營,也就是讓kk女神產生編程興趣的那個地方。

這些訓練營和正規的大學項目不同,主要針對編程零基礎的學生。比起傳授技能,更像是培養對編程的興趣和教授入門知識。由於不需要編程基礎,這類項目吸引了更多女生的加入。據說,這裡是硅谷男女比例最正常的編程地:女性數量高達37%。

除此以外,一些科技大公司也採用了各種方式鼓勵年輕女性學習編程。

2014年,Google就曾投入5000萬美元成立Made with Code項目,鼓勵女孩學習編寫代碼, 以縮小硅谷程序員行業的性別差距。

為了鼓勵女性創業,Google還開展了女性創業者日的活動,來解決創業圈的男女比例尷尬。按照之前的數據,全球範圍內,儘管女性創始人儘管不斷創業,卻只拿到全球風險投資總額的4%。

其實比起單純地勸說成年女性學習編程,美國人認為這事兒得從娃娃抓起。包括AltSchool在內的硅谷小學都逐漸開設了編程的課程,這樣可以從根源上讓女生和男生一樣平等地對編程產生興趣。

當然,有些事情還是簡單粗暴地好。如果我告訴你,幾乎每一個硅谷懂得編程的女性都有著一個前程似錦的未來呢?

由於各大科技公司都希望改變只有男性員工的噩夢,於是女工程師在硅谷得到了無法取代的地位和優厚的薪水待遇。據朋友的親身經歷來看,一個計算機科學專業的女生暑期實習工資都有將近50刀每小時,超過男生將近1倍。

總之,編程在硅谷已經不再是帶有男性特徵的專屬技能,而更像是一項基本能力和培養創造力的手段。寫完這篇稿子,我也決定著手學一點點編程,體會一把“創造世界”的樂趣。(lianzi)


分享到:


相關文章: