一名頂尖程序員的詩意棲居
程序員在家辦公不奇怪,有的公司成員分布兩大洲八個城市,與風(fēng)投保持距離,按照自己的想法組織公司,發(fā)展產(chǎn)品。有人羨慕程序員的工作方式——不必每天都像罐頭里的沙丁魚,在公交車?yán)飻D來擠去。
也許這里有一定的誤解,彈性工作制不意味著偷懶,程序員早上 10 點才上班,但可能持續(xù)工作到半夜 12 點、1 點、2 點才躺在床上。Paul Graham 的《黑客與畫家》告訴我們,程序員有點像藝術(shù)家,優(yōu)秀與平庸之間,效率可能有 100 倍的差別。“做個不恰當(dāng)?shù)奖扔?,即使堆砌再多平庸到畫家也無法畫出蒙拉麗莎。”
亞馬遜 AWS 云服務(wù)的副總裁,擁有“杰出工程師”稱號的 James Hamilton 正是如此。據(jù)連線報道,在一艘游艇上,他過著非同凡響般的生活——除了是一名程序員外,他還是一名技藝精湛的船夫,常常開著游艇,游弋在夏威夷和西雅圖之間。
下圖是他記錄的通過 Google Maps 記錄的自己游艇的軌跡,他最新的游輪是一艘 Nordhavn 52。四年前,Hamilton 和妻子賣掉了房子、汽車等大多數(shù)財產(chǎn),詩意地棲居在游艇上。
Hamilton 的生活方式,讓我想起了 Rod Stewart 用嘶啞的聲線來詮釋什么是航行的那首老歌——
我在航行,我在航行,
跨越海洋,回到家鄉(xiāng)。
我在航行,迎著風(fēng)暴,
向你靠近,獲得自由。
偶爾停靠在西雅圖的時候,Hamilton 會騎自行車去公司總部,通過 Amazon Prime 購物,到當(dāng)?shù)氐?UPS 辦事處收郵件。而更多時候,他會揚起風(fēng)帆,航行在無垠的海面上。
Netflix 的的云架構(gòu)負(fù)責(zé)人 Adrian Cockcroft 評價 Hamilton,“他非常非常在行。”今天的詩意生活,是他應(yīng)得的。程序員部落酋長 Joel Spolsky 曾解釋為何程序員之間的報酬差距如此之大,因為有的程序員能夠作出更多更大的貢獻(xiàn),他們理應(yīng)獲得數(shù)倍、數(shù)十倍于別人的回報。
Hamilton 曾經(jīng)是一名汽車機(jī)械師,專業(yè)嗅里蘭博基尼和法拉利,后來轉(zhuǎn)做數(shù)據(jù)庫開發(fā)。在數(shù)據(jù)庫領(lǐng)域,他是傳奇性專家。在 IBM 供職時,Hamilton 與令外一名傳奇性專家 Jim Grey 一同推進(jìn)了數(shù)據(jù)庫研究。但跳槽到微軟后,他開始對數(shù)據(jù)庫感興趣,在“數(shù)據(jù)中心未來”的研究團(tuán)隊中擔(dān)任架構(gòu)師。2009 年后,他跳槽到亞馬遜,負(fù)責(zé)類似的公司——亞馬遜從不透露數(shù)據(jù)中心的運作方式,顯得很神秘,Google、微軟也如此。
在 AWS,Hamilton 扮演著關(guān)鍵角色,影響著未來的發(fā)展。最近他常常在華盛頓大學(xué)大學(xué)進(jìn)行系列學(xué)術(shù)講座,內(nèi)容和數(shù)據(jù)中心設(shè)計和效率。不過,華盛頓大學(xué)計算機(jī)教授 Ed Lazowska 指出,這不過是 Hamilton 工作內(nèi)容的“冰山一角”。
他的工作表現(xiàn),甚至能影響 Netflix、Dropbox、Pinterest 等大公司、小公司、創(chuàng)業(yè)團(tuán)隊的業(yè)務(wù)表現(xiàn)。——你一定聽過不少 AWS 宕機(jī)的新聞,每次宕機(jī)都被媒體鄭重其事報道——沒辦法,架設(shè)在 AWS 的云服務(wù),數(shù)量占整個互聯(lián)網(wǎng)世界的 1%,每一次宕機(jī)都無異于在互聯(lián)網(wǎng)界發(fā)生一起墜機(jī)事件。實際上,這不代表 AWS 等云服務(wù)不安全,飛機(jī)比汽車安全,但為何別人覺得安全感較低,是因為事故每次都與幾十上百條生命相關(guān),常被報道,所以產(chǎn)生誤會。
如果我這么評價 Hamilton,“又一程序員典范”,相信你不會反對。
題圖是 Hamilton 開著游艇,駛向落日,文中部分圖片來自 wired