|
||||
昨天三八婦女節,一則微博在網上熱傳:跟很多人想得不一樣,她們不是嚴肅古板的IT女戰士,她們是俏麗可人的代碼魔術師。在這個女王節,願女工程師們盡情歡笑。向上吧!程旭媛們。微博鏈接了很長一段代碼,是一長串似乎沒有任何規律的英文字母。解密後,就能知道女工程師的文字獨白。
“女工程師剛剛羞澀地表示,願同成功解密的技術GG共進晚餐,聯系方式就在答案裡。翻滾吧,技術男們!”
注:“程序媛”是網上對女程序員的別稱,男程序員也被稱為“程序猿”,類似的叫法還有很多,如“攻城獅”(工程師)。
昨晚,聯系上編寫這段代碼的女孩——支付寶技術部一位女工程師。在向她做出不泄露個人信息的承諾後,女孩十分爽朗地講了自己代碼征友的全部經過。(女孩在支付寶的代名是“Hutu”,以下稱她“小H”。
小H去年4月研究生畢業,來杭州加入了支付寶。她大學上的是計算機專業,在支付寶技術部門做基礎研發。
代碼征友的突發奇想,緣自一周前公司的一次“女員工懇談會”。
那天,公司要拍一部反映企業文化的DV短片,因為臨近三八節,搞技術的女工程師很稀罕(技術部男女工程師比例大約7?1),就准備拍一部《IT女工程師的那些事》,請了技術部十個女程序員圍坐一桌,暢談聊天,從工作學習,到婚姻家庭,還有美容化妝……
那天現場氣氛十分熱烈。因為女工程師們基本上不是已婚就是已有男友,所以當大家得知美女小H還是單身時,現場氣氛更加熱烈,大家紛紛問她對另一半有啥條件。小H說,人嘛,要踏實,要有耐心,要有專長和技能……有人說,那你就找個同行嘛,也有人說,乾脆出一道編程題,解得出來再約會交往……這事就這麼半認真半玩笑地定下了,編代碼的工作就由小H自己來搞。
上星期六,小H花了兩個多小時,寫出這一串字母代碼。昨天,同事小張幫她通過支付寶官方微博發了出去。本來小H為了考驗應征者的耐心和技能,寫了100多行字母 ,後來小張說,別太難了,咱把門檻降低些吧, 於是刪成了現在的十多行 。
小H寫的這串字母代碼,用的是一種叫“恩尼格瑪”的算法。第二次世界大戰中,“恩尼格瑪”被德軍廣泛用於傳遞軍事情報,後來盟軍密碼專家歷經千辛萬苦把它破譯,從此盟軍捷報頻傳。軍事家後來評價說,破譯了德軍恩尼格瑪機,至少使二戰提前結束兩年……
小H用的,就是這種加密算法。題目中的每一個字母,經過一個復雜的程序運算之後,就會對應另一個字母或符號。成功地破譯就是要找出這個運算程序。小H說,這道題對於做計算機網絡安全領域的技術男來說,並不太難。如果是別人出的同樣的題,換她自己來做,大約要認認真真花上3-5個小時。
微博是昨天上午發出去的。中午開始,就不斷有人通過微博留言匯報答案。有杭州本地的,也有北京廣州的,還有美國加拿大的……
小H一看,答案基本都對,但沒一個符合她的要求 。
小H出題的本意,是希望應征者帶著誠意,花時間精力靠技術努力破譯出來,而前面這些技術男,都借用了網上現成的破解軟件工具。也就是說,他們知道了結果,但並不知道過程 ,小H最看中的並不單是結果,更是過程——了解她的心跡。
昨晚8點多,小H坐飛機出差去了北京。下飛機第一件事,就是打開手機登上微博——可還是沒有一位技術男靠純手工的方法成功破解她的題 。
小H說,她這道題沒有時間限制,只是希望正確答案不要來得太晚。哪位單身男士成功破解,她一定會遵守承諾和對方共進晚餐。如果他不是IT男,找同事同學幫忙破解也可以。小H說,她到公司時間不長,但特別認可公司的一句話:快樂工作,認真生活。
雖然表面上看這是一個游戲,但她出題的時候很認真,也希望他能踏實認真地完成——或許這段代碼,就是她和他之間的緣分。
昨天,支付寶的女員工們都收到了公司的禮物:一枝鮮花,還有樓下小賣部、推拿室、書店、花店等的各種抵價券。被大家公認為最給力的禮物是,公司下令:女同學如果有事情需要幫忙,男同學務必發揮紳士風度來者不拒,對男同學的付出,女同學只需用撒嬌的方式支付即可。