今天是三八節,給大家介紹一下我認識的三位優秀的女性程序員。當然,她們已經遠遠超出了單純程序員的范疇, 已經是所屬領域的 Leader 了。
1
L老師是我初入職場的帶路人,她技術非常精湛, 更重要的是解決問題的能力非常強。
我當時做了一點XML相關的工作,遇到XSL的問題搞不定,那時候搜索引擎還不發達,信息很少,我們主要依賴MSDN來搜索, 可是我在其中找了半天也搞不定, 於是去請L老師幫忙。
沒有在微軟平台做開發的同學可能不知道MSDN這是什么東西,MSDN幾乎就是微軟的資料大全。據說csdn.net這個名字也是借鑒MSDN來的。
她當着我的面打開MSDN,在索引頁輸入了兩個關鍵字,出來幾個搜索結果,選了一個打開, 然后對我說:這不就是嘛!
我立刻就被震住了:她怎么能這么快就找到答案!她是怎么選擇那幾個合適的關鍵字的?
后來明白這是一種知識經驗的積累加上優秀的洞察力帶來的結果,新手無法看透問題的核心,選擇關鍵字搜索的時候,總是在外圍打轉悠, 肯定很難找到答案了。
還有一次組內在技術選型上發生了一次爭論, Z同學擅長使用Visual Basic,他和VB的擁躉想用VB來寫COM+組件,說是開發效率比較高,性能應該也不差。 而L老師和另外一些人主張用Visual C++來寫, 因為COM+組件被大量頁面調用,性能是第一位的。
雙方激烈爭論,誰也無法說服誰。
於是L老師自己動手開始折騰一個測試,對於同樣的功能,用VB和VC++都做了實現, 然后做了一個壓力測試,結果很明顯:VC++寫的組件完勝, 要比VB快上十倍,報告發出來,Z同學們就不再吭聲了。
這就是典型的用事實說話。
2
第二位是外企的Lucy。
那時候在外企,女生所從事比較多的工作是測試和管理, Lucy已經做到了二線經理的位置,但是突然有一天聽到消息說她放棄了前途不錯的崗位,轉到了技術崗位,去做一個產品的Architect ,這樣的決心和魄力讓人大為佩服。
Lucy 是個非常好的Technical Leader , 講話非常富有感染力,我每次和她聊完以后總覺得如沐春風,前途廣大,渾身都有干勁,哈哈。
她決斷干脆利落,在點評一些專利申請的時候,很快就能告訴申請人:你這個idea能publish, 他那個有可能filed(意思是可以申請下來,歸檔) 。
Lucy完全不像有些評審的人那樣扭扭捏捏,扯來扯去,就是不給你明確的答復。
在一次公司的大會上,有個人講了職業發展的問題,說是你要是想得到升職,進入下一個級別,你一定要研究下這個級別的要求,然后看看自己離這個要求有多遠,把不足之處補上去 ——這其實是一個不錯的思路。
輪到Lucy 講了, Lucy 說要aim higher ,意思是你要瞄准的更高的級別,不是高一級,而是高兩級的那個標准來要求自己,這境界一下子就不同了。
我在公司做敏捷社團那會兒,有一次公司發公告說Eric Gamma要從瑞士來北京辦公室訪問,沒錯就是那個寫過《設計模式》,JUnit的作者, Eclipse JDT的架構師,Jazz的架構師, 那個時候他還在IBM,沒跳槽去微軟做VS Code。
我當時就沒當回事兒,因為我覺得雖然我在做公司的敏捷社團,但是離Eric Gamma這樣大牛的距離實在是太遠太遠了。
很快我就收到了Lucy的一封信,她說Andy, Eric Gamma要來了, 你們敏捷社團打算和他聊點什么啊?
我立馬就意識到我的眼光還是太狹窄了, 慚愧。
正如魯迅先生所說的:榨出了我皮袍下面藏着的“小”來, 這是一次多么好的和偶像面對面的機會啊!我竟然選擇了無視,實在是不可饒恕啊!
3
第三位是一個外國人, 名字叫Sharon。
我們這個部門做的是一個企業應用,這個企業應用非常大,下面包含了10好幾個子應用,Sharon是這么多應用的總架構師。
有一次我在看源碼的時候,無意中看到里邊修改的歷史, 這么多年過去了,有很多的人都做過代碼改動,Sharon 是1.0 版本的作者,是在2001年寫的,於是我就明白了她肯定是隨着這個項目發展成長起來的,崇敬之情悠然而生。
Sharon是個女強人,懂業務,懂技術,PM不在的時候還能兼職做項目管理。
她寫的Use case 文檔簡直就是可供學習的范本,寫得簡潔又有效,看着文檔稍加設計就可以開發了。
程序員都知道,軟件需求是最難控制的,但是有了Sharon這些優秀的文檔, 極大的節省了開發人員的溝通成本。
有一次我問她:Sharon ,你的Use case 那么多的交叉引用的鏈接,你是用什么工具自動生成的?她說沒有用工具啊, 那些交叉引用鏈接都是我手工一個個設置的, 我頓時覺得驚為天人。
08年的時候我有幸直接被Sharon領導着做了一個需求, 由於有時差,她會犧牲下自己的周末時間,在她周日的晚上,也就是中國周一的上午和我們開電話會議,這樣我們就不會被一些問題阻塞一天。
在外國同事中這么體諒中國同事的真不多,因為大部分時候我們得遷就他們的工作時間。
聊的久了就會感受到她對業務的每個細節末節都非常的了解, 對一些技術架構的選型非常到位,這就是核心競爭力, 在部門絕對是一個不可或缺的核心人物。
Sharon的溝通能力很強,我問的問題她總是能直指核心的做出回答,清晰而准確,為人又非常的謙和,有了自己不懂的術語就會說:我也不知道, 讓我到wikipedia上搜搜看看。
所以我和她在一起工作的時候,確實是非常舒心的一段時光。
故事講完了,稍微總結一下, 我認為女生在軟件業也會有很好的發展, 上面的三位就是榜樣,不能被大眾的觀點所困住,認為自己不適合做技術,還是要發掘自己的長處和興趣。
向了不起的女程序員致敬!節日快樂!