【窺探】一個谷歌人的正常生活
兩種不同的工作生活日常,你更嚮往谷歌還是哈佛?
近來我一直在思索一個問題,與之前在哈佛的教職工作相比,如今作為一名谷歌的員工,我的工作日常又有了什麼不同呢?最大區別就是我現在每天要花上將近90%(甚至更多)的時間來編寫代碼,而在過去的哈佛歲月里,如果每周我能有半個小時拿來編程,都算是一大幸事。再者,我成為谷歌員工後,做事情也變得越來越利索,不會花太多時間去瀏覽那些乏善可陳的網站了——這大抵是因為我更喜愛現在的工作吧。
這裡有一份簡述我一天谷歌生活的綱要上午6:30 - 起床,叫醒兒子,沖個澡,吃早餐,去公園遛狗。
上午8:30 - 去上班(大多數時候我是坐地鐵去公司的)。
上午9:00 - 到達公司。在六個不同的窗口輸入密碼從而恢復到正常的工作環境。查收一下郵件。在不同的數據中心核對一下我現在手頭上幾個活兒的進度。瀏覽一下昨天完成的工作。
上午9:30 - 10:15 - 給手頭上未完善的操作系統編寫代碼,添加上所要求的特徵。寫一兩個單元測試,將其調試到能夠運轉為止。趕緊完成供審查用的代碼變更記錄。喝完今天第三聽免費的健怡可樂。
上午10:15 - 11:00 - 切換到另一個項目的Git分支。看看一個同事留下的代碼審閱批註。再仔細檢查一遍代碼並設法處理同事的審閱意見。創建一個新版本,重新運行一次測試,重新對代碼進行錯誤分析,以確保其在能夠運行的同時看起來也很漂亮。提交修改過的代碼變更記錄,回復同事的審閱批註。
上午11:00 - 11:30 - 再一次切換到另一個Git分支。為確保安全重建代碼,然後趕緊運算日誌數據,對網路時延進行分析,開始了共耗費3小時的MapReduce任務。
上午11:00 - 12:00 - 和在山景城的團隊成員開一個簡短的可視會議。
中午12:00 - 12:35 - 去自助餐廳吃上一頓可口的免費午餐。給同事講述自己當年還是初中生時黑進Apple IIgs的英勇事迹,逗他們開心。
下午12:35 - 2:00 - 回到辦公桌前。查收一下郵件。檢查一下MapReduce任務的進展情況 - 大概完成了一半。回復上午剩下的最後一組代碼審查的批註並提交代碼。合併、清理一下Git分支。看看任務清單決定接下來該做什麼。
下午2:00 - 3:00 - 與劍橋、山景城等地的團隊開一個可視項目會議。這是我這周唯一一個開上一小時的會議。會議還算挺好玩的,我大多數時候都在筆記本上做點簡單的調試和分析,反覆重新載入顯示MapReduce任進程的網頁,檢查任務是否完成,或是瀏覽一下Buzz,發布一兩條刻薄的評論。
下午3:00 - 4:00 - 干一聽紅牛,給身體補充一些能量,好讓自己能撐過今天。MapReduce終於完成了。將結果數據繪製成幾幅圖表,然後再目不轉睛地盯著它們看一會兒。思考結果數據為何和預想的不同,並寫出下一組代碼,從而生成另一組統計數據。力圖讓代碼變得簡短扼要,這樣我就可以在下班之前開始又一次的MapReduce任務啦。
下午4:00 - 5:00 - 周四可是威士忌日!招呼上一群同事一起暢飲蘇格蘭威士忌,玩幾把吉他英雄。(我的桌子底下收藏著幾瓶不錯的蘇格蘭威士忌。我也不知怎的就被指派為酒精供應渠道的守護者,不過我還挺適合這份工作的。)
下午5:00 - 裝上筆記本回家嘍。
下午5:30 - 8:00 - 吃晚飯,在兒子上床睡覺之前可以和家人在一起縱享一段時間的天倫之樂。
晚上8:00 - 上床睡覺 - 繼續埋頭於電腦,做調試和分析,看看有沒有什麼今晚想完成的東西,不然的話就去喝幾杯不錯的雞尾酒。
再對比一下我之前在哈佛的工作日常
上午6:30 - 起床,叫兒子起床,沖個澡,吃早餐,去公園遛狗。
上午8:30 - 去上班(從家到辦公室有一段20分鐘的腳程,我還帶上了我家的狗狗)。
上午9:00 - 到達辦公室。查收一下郵件。抱怨在下午一大波會議來襲之前必須得完成的一大堆工作.
上午9:15 - 開始動筆寫一個方案提議的綱要。卻又在3分鐘後撂下筆,斷定自己其實壓根兒就不知道該寫什麼。於是在接下來的45分鐘里讀了讀癮科技、黑客資訊,還逛了逛臉書。
上午10:00 - 試著把自己沉醉於網路世界裡的麻木靈魂敲醒,然後開始動筆寫一大堆不得不寫的推薦信。幸運的是這是一件再簡單不過的事兒了,其中大多數我只需要從以往給別人寫的推薦信里剪切粘貼過來就行了。
上午11:00 - 查看一下日程表,我這才意識到自己僅剩一小時來完成所有實際的工作。回復了一些已經在我的收件箱里躺了好幾周的郵件。發郵件通知我的助理在下周多安排3個會議。
上午11:30 - 我擬出了一份預算,並給三個不同的後勤人員發了郵件,讓他們開始做文書工作,試圖假裝自己的方案提議已有了些許進展。為這份方案起了一個名字,並做出了聽上去還算合理的完整預算。但到頭來仍然沒能決定該做一個什麼樣的項目。
下午12:00 - 去校園裡遛個20分鐘的狗。有時若遇上其他的狗狗在一起玩耍一會兒的話,可能會花更多的時間。
下午12:30 - 匆忙跑去法學院的自助餐廳,買來一頓價格挺高卻不怎麼可口的午餐,然後回到辦公室里,獨自一人邊看癮科技和黑客資訊邊心情鬱悶地吃完午飯。
下午1:00 - 和我一起開第一個會議的,是一個從台灣某公司來訪的人,明明這輩子都不會給我一分錢,卻還指望我花上半小時的大好時光,巨細無遺地向他(她)解釋我的研究項目。
下午1:30 - 和我一起開第二個會議的,是一個已經在讀本學年第二學期的大四學生,他在過了四年渾渾噩噩、漫無目的的大學生活後,竟又突發奇想決定申請到伯克利或是麻省理工就讀博士。考慮到他在過去沒做過一點兒研究項目,我苦口婆心地向他解釋這是不可能的,但又不知怎的最後還是答應了幫他寫推薦信的請求。我在心裡默默記下一會兒該在哪幾封推薦信上剪切粘貼內容。
下午2:00 - 我在這時才想起自己在半小時後要做一個講座。拿出去年的講座資料。我把幻燈片標題里的「2009」改成了「2010」。一邊瀏覽講座內容,一邊記起這其實是一次極為糟糕的講座,但是現在我也沒時間去修改了。
下午2:30 - 4:00 - 我在70個左右有點不知所措、百無聊賴的本科生面前,以緩存演算法為主題做了一次講座。為了讓這次講座變得更激動人心一點,我使用了大量PPT動畫,並且拿著激光筆手舞足蹈。回答了一大堆提問,這些問題倒是讓我找到了把去年這個講座搞得一團糟的罪魁禍首,我在心底暗暗起誓,一定要在明年的講座到來之前解決這個問題。
下午4:00 - 4:10 - 關上門躲進了辦公室里,試圖讓因做講座而一路飆升的腎上腺素降下來。大口喝下健怡可樂來重振精神,補充點水分。
下午4:10 - 4:20 - 查收一下郵件。看看癮科技和臉書有沒有新的推送。
下午4:30 - 5:00 - 今天的最後一個會議是要指導兩個畢業生還有不到一周就要上交的論文。雖然既沒有綱要也沒有得出任何結果,但他(她)們還是非常樂觀,認為自己一定能及時完成作業。當我在白板上概述我的想法以及可能會用上的圖表的這半小時里,他(她)們一直在自己的筆記本上龍飛鳳舞地奮筆疾書。最後還含含糊糊地許諾說如果我願意的話會儘快在這周內把草稿拿給我過目。
下午5:00 - 遛著狗狗回家嘍。這可謂是我一天之中最美好的時光。
下午5:30 - 到家後,我馬上坐下查收了在會議和講座期間積攢起來的大堆郵件。將5個新的會議請求轉發給助理以便安排下周的行程。
下午5:45 - 家庭時間,吃晚飯。
晚上8:00 - 讀了讀郵件,給下周談話用的PPT做了做小修改,假裝自己在工作的樣子。我已經筋疲力盡了,做不了什麼有實際價值的事情,只能小酌一杯,再看看癮科技。
怎麼樣,你喜歡哪一種工作日生活?
推薦閱讀:
※從一個地方輾轉到???一個地方
※婚前必看,對方的家庭就是你以後的生活!
※如何評價《法醫秦明》?
※混上飛機!首都機場家長帶孩子坐飛機逃票,導致全機乘客重新安檢