專欄 | 九章演算法
網址 | http://www.jiuzhang.com
需求是創新最根本的動力,但科技進步的實現則來自於人的不懈與奮鬥。現今的社會是網際網路的社會,我們的生活離不開網際網路,但是說到造就這場網際網路盛宴的人,
你會想到誰呢?
是傾倒了無數人的比爾蓋茲?還是至今仍被被奉為神話的賈伯斯?無論是誰,人們似乎都覺得IT界的皇冠就該是屬於男性的。
然而,非也!
自IT技術發展至今,有太多女性留下了輝煌的身影。接下來我要介紹10位IT界影響深遠的
女性精英
Susan Kare被稱為“私人電腦的Besty Ross(知名裁縫師,據說親手縫製了第一面美國國旗)”,她利用卓越的版面排布能力和圖形設計技巧,使蘋果電腦不再是一臺冷冰冰的機器,而是成為一個能夠和使用者交流的朋友。
作為賈伯斯的同事,她設計了很多如今滲透在蘋果電腦骨髓中的介面元素,比如命令圖示。
她同時設計了蘋果中知名的Happy Mac圖示,讓使用者在開機時獲得更加歡愉的體驗;而垃圾桶圖示,則形象生動的讓使用者明白了廢棄檔案的去處。這些生動形象的圖示設計,極大程度上調動了使用者的情緒,增加了使用者對蘋果產品的喜愛。
如果說,賈伯斯令蘋果產品更加平易近人,那麼這其中很大的一部分功勞無疑就來自Kare。
Kare的設計並不單單出現在蘋果產品上。在二十世紀八十年代中期賈伯斯離開蘋果公司後,Kare也離開了蘋果投身於微軟,之後,她利用她卓越的設計能力,使得Windows 3.0作業系統愈發人性化。
當然,Kare的設計作品並不止步於蘋果和微軟,在Facebook的電子禮物中,我們也可以看到很多她的設計,如友好的橡膠鴨子。而她最新的產品出現在Glam Media上——一個她作為共同創始人和創意總監的網站。
如今的Kare在舊金山擁有一家自己的數字設計公司(Kare.com),並在kareprints.com上線上售賣她的設計產品。
作為上世紀二十年代知名的銀幕明星,Hedy絕不僅僅只是臉長得好看。在擴頻技術發展方面,Hedy起到了舉足輕重的作用,特別是她所首次提出的關於跳頻的概念,為利用不同頻道對無線訊號進行傳輸提供了一種新的方式。
Lamarr和她的共同發明者——George Antheil首次提出這個技術是為了幫助海軍實現魚雷的遠端控制。跳頻技術的核心價值在於它可以自由地調節頻道,從而使其他使用者難以獲得訊號內容。這也使跳頻技術成為加密技術的一種早期形式。
他們兩個在1942年8月11日就跳頻技術概念獲得了由American Heritage of Invention & Technology.授予的專利,但儘管他們在遊說和籌款方面投入了很大的努力,海軍方面最終還是沒有采納他們的理念。
他們研究的跳頻技術在二十世紀五十年代的末期終於重新獲得了關注,美國西爾瓦尼亞電子系統分部的工程師們重新使用了這個技術,從而使得Lamarr的跳頻技術概念最終在軍方通訊保密方面得到了使用。
Lamarr在寬頻方面的工作在現代無線技術中也有有著舉足輕重的重用,比如藍芽技術,無線網路技術,分碼多重進接聯接技術(CDMA)等。
儘管剛開始她的寬頻技術反響平平,但最終在1997年(Lamarr去世前的第三年)受到了IT界的認同,為表彰她的傑出成就,電子前沿基金會授予她“先鋒獎”這一特殊獎勵。
儘管Lamarr已經死了,但她仍然活著,活在無線技術的世界中,活在他兒子持續不斷的努力中。
Anthony Loder,她的兒子,最近在CBS News的講話中提到了她在科學發明方面的天賦,而這也是普利策獎得主Richard Rhodes一本新書—— Hedy’s Folly 的主題:
“她是如此具有創新精神的一個人,從不停止對於解決方式的尋覓。如果你問了她一個問題,她就會尋找出一個解決方式。”
作為一個發明了部分早期英語程式語言的人,海軍少校Grace被一些人叫作軟體女王。而她的另外一個稱號,則是COBOL祖母。Grace最出名的是她1958年發明的FLOW-MATIC語言 ——後來發展為常見的面向商業的程式語言(COBOL)。
在Grace發明出這種基於語言的程式設計之前,當時的程式設計師們只能單一的使用二進位制碼進行程式編寫。毫無疑問,這是非常不人道的。而Hopper堅持認為如果所有人都能看懂程式語言,那將會造就更多的程式設計師。
無疑,她是對的。
儘管COBOL目前已經不是最前沿的程式設計技術,但它仍然擁有很多的誠實追隨者。事實上,在最近的世界計算機調查當中,仍然有53%的組織表明他們仍然會使用COBOL來構建新的商業應用。
Grace花了很多年周遊國家,訪問學校和軍事基地,並發表關於計算機和程式語言歷史的演說。演說中,她總是非常懷念於1986和David Letterman共處的時光,且非常樂於講述她和第一臺計算機——Mark I相處的點點滴滴。
Hopper死於1992年,享年85歲。
Ada Lovelace的獨特之處在於她在計算機出現之前就創造出了計算機的演算法,從而奠定了她世界計算機程式設計第一人的地位。
Lovelace於1815年出身在一個英國貴族家庭,1843年投入到為英國數學家、發明家兼機械工程師Charles Babbage所發明的未完成“計算機”——分析機器進行文獻編制的工作中。在1842年與1843年其間,她將義大利數學家 Luigi Menabrea的法文版文獻翻譯為英語,並增加了很多註釋,其中就包括世界上第一個電腦程式。
雖然由於沒有足夠的資金,Charles Babbage設計的分析機沒有實現對伯努利數運算這一預設目標,但無疑,Lovelace看到了計算機計算簡單數學之外的潛力。
Lovelace在關於分析機的概述中寫道:
“許多不熟悉數學的人認為,因為分析機最終提供的結果是以數值符號的方式呈現的,所以對數值進行處理的過程必然也是算式和數值、而不是代數和分析。這是不對的,分析機的處理過程可以將數值像字母或其他普通符號一樣進行排列和組合。事實上,其結果按照數值方式進行呈現只是出於相應規定的考慮。”
1852年,Lovelace 死於宮頸癌,年僅36歲。
她的工作在很大程度上被低估了好多年,不過現在,每年人們都將在Ada Lovelace日上紀念她,並且以她名字命名了一種物件導向的編輯語言——Ada,以此來表示對她的崇敬之情。
她第四代傳人——Honara Smith,如今也正追隨著她的步伐投身於數學和電腦科學的研究領域,著力於執行方面的研究。
Mary Lou Jepsen認為螢幕是通往電腦中所蘊含的所有能量的通道。
1995年,她和人共同創立了MicroDisplay(一個致力於製造小型顯示器的公司),並在其中擔任技術長。之後,她在英特爾運營了展示分部。但後來她離開了,因為她產生了一個大膽的想法——為每一個孩子提供一臺電腦。
作為“一個孩子一臺電腦”(一個以給全世界的孩子提供負擔得起的、環境友好型的膝上型電腦為使命的非營利組織)的創始人,Jepsen將精力集中在發展XO的技術(一種能耗最低、成本最低的膝上型電腦)方面。目前,該產品已經在聯合國釋出了,而Jepsen也已經贏得了主要製造商就該產品大規模生產的支援。
Jepsen在2008年離開了PLC,開始了營利組織Pixel Qi的運營。Pixel Qi利用了多種XO中的先進技術,且開始推出使用了Jepsen的顯示器的終端產品。
Jepsen在最近的一次BizTech雜誌的採訪中說到:
“我們今天釋出的產品已經實現了螢幕能耗降低10倍的目標,並且打算通過我們新的結構將能耗再次降低10倍。我們已經發布了300萬臺的產品,這些產品真正實現了直射陽光下可讀的功能,並且我們是第一家真正意義上的通過現有機器的新利用實現如此驚人能量節約的公司。”
現在,冒險遊戲比如“使命召喚”,已經不像那些熱門的第一視角和第三視角射擊遊戲那麼流行了。但有一段時間,冒險遊戲是極客們都在討論的。Williams最出名的冒險遊戲系列是已經出到第八個續集的“King’s Quest”。
無疑,Williams在PC遊戲行業是一個有遠見的先驅者。
她和她的丈夫共同建立了公司Sierra On-Line(後來改名為Sierra Entertainment),一起用複雜的謎題和詳細的故事情節塑造了視訊遊戲的新歷史。
同時,你還可以在其他型別的遊戲裡感受到Williams所倡導的概念,以打鬥類遊戲為例,你總能發現一種Williams創立的任務模式—— 參與者必須在一系列打鬥任務中打鬥並最終獲得勝利。
Williams的遊戲強調邏輯和解決問題的能力,但總體來說,更像是一場冒險。同時,在她的遊戲中,總能用遊戲的方式對一些平凡的地方進行呈現,比如將簽到變成一個有趣的收集數字徽章的任務。
經過20年為IBM PCjr, Tandy 1000, the Amiga, Apple II, Sega主系統等的遊戲開發,Robert Williams在1999年退出該行業。
她在2006年接受了一次Adventure Classic Gaming的採訪,在此採訪中她談到了她的遺產和她的看法。雖然她不再是一個遊戲設計師,但Williams明確表示,遊戲設計是她一生中最偉大的成就之一。
“除了嫁給我的丈夫和擁有兩個兒子,建立冒險遊戲的過程是我最美好的回憶。”
網路工程師Radia Perlman使乙太網技術成為家喻戶曉的名詞。她的生成樹協議(STP)使通過乙太網構建大規模網路成為可能。
這種網路創新對網路交換機技術產生了重大的影響,因此一些人稱她為網際網路之母。但對於這種稱呼,她還是有點不願意的。她在Intel Free Press story裡說到:
“這太過了,因為我並不覺得任何一個人能創造出整個網際網路,很多人都在其中起到了很大的作用,像Al Gore。事實上,只有通過很多人的努力才能最終完成網際網路的建設。”
Perlman目前是英特爾的一名員工,幫助該公司改善其網路和安全技術。她最近開發了新的大量連結的**透明互連技術 **(TRILL,一個可以代替她早些發明的STP的資料中心連線新標準)。
電話掉線和忙音是很多人無法解決的煩惱,但如果沒有Erna Hoover博士,我們會面臨更多的掉線和忙音。在貝爾實驗室工作時,她發明了一種電話排程的計算機程式,從而使電話在高負載的情況下仍能保持工作。
Hoover告訴 New Jersey Star-Ledger:
“我為電話太多的情況設計了一款執行程式,以保證電話的工作效率,減少其掉線情況。它設計的初衷就是防止機器丟失掉握手訊號。”
她因此而獲得了世界上第一批軟體專利。更令人印象深刻的是,她剛生完第二個女兒就在醫院投入她的工作。
2008年,因其在電話技術方面的工作,Hoover入選俄亥俄州阿克倫的國家發明家名人堂。她於86歲退休。
Marissa Mayer是谷歌的第一位女工程師(員工編號是20),早在1999年就加入谷歌。
現在,作為位置及地方服務副總裁,Marissa Mayer主要負責搜尋產品的管理和開發,比如谷歌地圖、本地搜尋、谷歌地球、街景和緯度等。她在使用者介面設計和產品視覺方面的天賦為谷歌在相關領域保持領先提供了很大的幫助。36歲時,她已經成為谷歌執行運營委員會中最年輕的成員。Marissa在該領域卓越的成就,成為無數渴望投身科技行業女性的精神激勵。
Marissa在給The Huffington Post寫的文章中說到:
“在增加女性在科技領域工作數量方面,我們要做的最重要的一件事情就是提供多種不同型別的榜樣。對於電腦科學家刻板的印象將會很大程度上損害人們對該職業的認識和理解、以及說出‘是的,這就是我想要成為的樣子’”
Mayer繼續著她在谷歌公司本地、地圖和搜尋產品的工作。她最近還被任命為沃爾瑪董事會成員。
作為第一個獲得電腦科學博士學位的女性,BarbaraLiskov很早以前就是IT業的開拓者。
Liskov有幾個引人注目的成就:CLU 的發明,一種為物件導向程式設計奠定基礎的程式語言;Argus 的發明,一種支援分散式程式的程式語言,這種語言很大程度上擴大了CLU的應用;以及Thor的發明,一個物件導向的資料庫系統。
這些物件導向程式設計的成就給現代很多基於OOP的語言和作業系統製造了很多財富,如Mac OS X、objective–c、Visual Basic、NET以及Java。
Liskov在72歲時仍在麻省理工學院繼續她的研究工作。2008年,她被授予點圖靈獎(每年由美國計算機協會授予,被很多學者認為是計算機界的諾貝爾獎);2012年,由於她在程式語言和系統設計方面的貢獻,入選國家發明家名人堂。
精英程式設計師交流社群,定期釋出面試題、面試技巧、求職資訊等