我在 Google 做技術經理的一天
2010年,我加入 Google 后不久就厚著臉皮寫下了《我在 Google 當工程師的一天》這篇關于日程表的文章。對比當初,四年來我日程表的改變顯而易見,相當一部分原因是因為我現在管理了一個團隊,比起之前,我編程的時間少了許多。
所以說,現在似乎是起筆這篇博文的好時機。這也能對我從一個純粹的“個人貢獻者”到一個管理者的轉變起到幫助。
我在 Google 的職位叫“技術經理”(或TLM),我不光要負責我團隊的技術指導,還要負責我下屬的一些人員管理的相關事宜。關于技術經理的更多細節,我寫在了另一篇博文里《在 Google 管理一個軟件團隊》,所以我就不在這重復了。我們團隊有多個項目,***和最重要的一個是 Chrome 數據流量壓縮代理服務。通常我們關心的是讓 Chrome 在移動設備上運行的更好,特別針對那些處于網絡又慢又貴的新興市場用戶。
我工作最棒的部分是多變的,每天都不同。下面是我“典型”的一天,不過不用過多的在意細節,每天的生活都是不同的:
早上6:45 – 起床,叫醒孩子,給他們穿衣洗漱做早餐,然后自己洗澡。
早上8:30 – 騎上我的自行車去工作(大概花10分鐘),隨便吃點早餐然后去工作。
早上8:45 – 查看儀表板(dashboard),檢查我們正在運行的服務的數據情況 — 流量、延遲和壓縮、數據中心。
早上 9:00 – 查看郵件。這是一場不間斷的奮戰,經常導致我精疲力盡,但最近我會用 Inbox 來幫我度過難關。
早上 9:30 – 看看幻燈片上要給 Chrome 做的新特性,還有某位 PM 的評注。計劃是和其他產品經理以及工程領導分享這個幻燈片,獲取資源投入項目,在這個季度里開始開發這個新特性。
上午 10:00 – 和我的組員聊聊我們跟蹤的漏洞報告的事,盡可能的找到漏洞出現的根本原因。再花半小時運行一下有問題的地方,查看日志來證實我的猜疑。***更新 Bug 報告。
上午 10:30 -我發現我一上午都被莫名其妙的會議占滿了,現在終于有寶貴的一小時來寫代碼了。我試著用 Go 語言重寫 MapReduce 的管道機制。目標是保持高維護性的同時又能添加一些新特性。本來打算弄完的,但隨著時間的耗盡,還有個測試還木有成功,今天剩余時間我估計要悄悄滴生悶氣了。
早上11:30 – 與山景城的同事開視頻會議,內容是關于我們要啟動的新項目。能參與到這個項目,我超興奮。
中午12:00 – 途經餐廳里外帶午餐。我很討厭在辦公桌上吃午餐,還一邊看 Hacker News 之類的網站,有些惡習不好改啊。盡管如此,我還是沒搞懂比特幣是如何運作的。
中午12:30 – 迅速組織與 VC 團隊的內部會議,為之后的議程做準備。
中午1:00 – 面試會議。我們評審多位候選人并完成面試環節,以決定是否給他們發 offer。這有時候很容易,但通常不簡單并且會引發爭執,尤其是候選人在面試環節的時候結果好壞不一的時候(幾乎每個人都這樣)。我離開這個會議后我會很迷惑的想,我當初是怎么樣拿到 offer 的。
下午2:00 – 團隊周會。通常是一個或多人向團隊其他人,介紹一下他們在做的或,目標是獲取回饋或者僅僅是分享一下成果。有時候,我們也周會來制定季度目標并跟蹤進展情況。或者,我們干脆不開周會。
下午3:00 – 和直接下屬的一對一會議。我來檢查團隊成員的工作情況,確保我了解他們***的動態,和他們討論工作中的技術問題,也談論一下其他話題:比如職業發展、設置優先級、績效評估。
下午4:00 – 每周有 3 天我都會早一點離開公司,騎行一小時。我發現下午 4 點的時候通常很 fired,在努力工作一天之后,出門欣賞西雅圖美麗風景,是個放松的好方式。
下午5:00 – 回家、洗澡、給家人做飯、和我家 5 歲的娃畫一些顏色奇怪的畫或者進行一個電子項目。這是我一天中最喜歡的時刻。
晚上7:00 – 給孩子鋪床并讀很多故事。
晚上8:00 – 自由啦!我通常會在晚上花一些時間來檢查郵件(特別是那些早時候在工作中跳過的),但要避免在家做“真正的工作”。然后,視心情而定,可能會和我妻子看一集《***大廚》,或者看一會書(我目前在讀村上春樹的《1Q84》)。
和我在 Google 的早期相比,我很清楚現在有了更多的會議,但我也參加了更多的項目。大多數有意思的技術活都是由我團隊工程師完成,真羨慕他們。他們很深入地做了一些很酷的東西。不過與此同時,我也享受自己參與很多項目,并能夠在多個活躍項目進行協調,并且探察新項目。嗯,這就是公平交易。