正文

《永無止境:Google傳》第7章 健康的不安全感(4)

永無止境:Google傳 作者:(美)道格拉斯·愛德華茲


間比編寫的時間還要多 這是怎么充分利用時間的? ”

賽恩吉·杰姆瓦特對于代碼檢驗并不反感。在他原來工作的研究機構,一般會認為適當監(jiān)視他人的行為有侵犯隱私之嫌。盡管如此,他卻馬上從一個睿智檢驗者的角度發(fā)現(xiàn)了代碼檢驗的價值。代碼檢驗加強了思想的交叉碰撞,同時也提高了可接受的標準。賽恩吉告訴過我說:“極而言之,你可以說, 好吧,確保遵守風格指南就行 ,這樣的標準是非常機械的。我的要求則不同。你需要相信代碼真正合理可行,不會出現(xiàn)極端狀況或問題 并且簡單易懂。我相信,這樣的話效果會很好?!?/p>

本·戈梅斯對賽恩吉的代碼和增加代碼庫的方法十分推崇。戈梅斯對我說:“這為今后的編碼設定了基調?!辈贿^,他也笑話賽恩吉的標準并不合理。

戈梅斯回憶賽恩吉時說:“他對我不會正確使用空格的事實無法忍受。在一次代碼檢驗中,他把光標放在最底下,然后說, 這里有空格。為什么會有空格? ”

我向賽恩吉問起這件事時,他忍不住哈哈大笑。

“我那么做只是想讓本緊張起來。我希望當幾年后再看那些代碼時,即使已經幾乎忘了我們編程時是怎么想的,也仍然看得懂。這些格式錯誤可能會造成問題,所以得改?!?/p>

由于烏爾斯激勵工程師團隊把復雜的問題分解成可解決的小部分,代碼檢驗對于確保重裝時各部分的匹配至關重要。整個系統(tǒng)給予工程師們獨立的空間,但是也會限制他們不離代碼庫統(tǒng)一標準太遠。

多年之后,烏爾斯說過:“從根本上說,一個好的團隊會制造問題也會解決問題。如果團隊不適合做這項工作的話,他們會犯一些小錯誤破壞解決方案,最后你根本不知道犯了什么錯誤 但結果就是不對。你需要對每一天每一周進行控制。一個新手會認為這些都微不足道,但是他們并沒意識到累積的效果。因此過了幾個月后,你會在沒意識到犯錯的情況下徹底破壞解決方案。這都是一系列小事惹的禍?!?/p>

生活中的一天

工程師有自己的紀律和日常生活 我也不例外。

我早晨到公司的時間更早了,比之前早多了。

不到6點我就偷偷溜出家門,啟動座駕,不開車燈,把車開出車道。這主要是因為我們的臥室對著馬路,臥室里的百葉窗壞了,克麗絲滕又喜歡睡懶覺。把車開上85號公路之后,我啟動暖風空調,打開收音機,放下車窗。還沒到達漆黑的Google總部之前,我就已經完全清醒了。我把車停在靠門的位置,打開車燈,看看頭幾級臺階上有沒有附近的那個討厭鬼在露營。第一次看到他的時候,可是把我嚇得不輕。隨后我會打開辦公室的燈,啟動復印機,然后去衣帽間。

Google的大樓與位于舊金山灣邊緣的濕地保護區(qū)相鄰。緩跑徑旁邊開滿了白的、黃的、紫的和粉色的野花,在南北方向上延伸了幾英里,從莫菲特場的飛機庫經過碼頭蔓延到小山丘一直到帕洛阿爾托機場。鷹翔長空,鷺涉池水。浣熊、兔子以及其他野生動物盡收眼底,退休人員在泥土小路上行走,身旁飛舞著成群的小昆蟲,彌漫著退潮的芳香。我在前幾級臺階上伸個懶腰,打開隨身聽,緩緩地走過瀝青道路,向海灣走去。

早上8點前,我可以跑幾英里,洗個桑拿,沖個涼,看看報紙,吃碗麥片粥,然后開始清理一夜間就覆在信箱上的藤壺。直到這時候,整個大樓里仍是空無一人。關上桌上方的日光燈,用光線更柔和一些的臺燈照明,直到太陽升起,陽光能夠透過窗子照進來。然后我塞上耳機,聽著馬友友、奧蒂斯·斯潘以及奧祖馬特里的演奏曲,在禪意十足的專注狀態(tài)下猛擊鍵盤。

這樣的狀態(tài)讓人感覺生活真美好。

 


上一章目錄下一章

Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號