我在 Google 做技術經理的一天

zer0Black發表於2015-10-25

2010年,我加入 Google 後不久就厚著臉皮寫下了《我在 Google 當工程師一天》這篇關於日程表的文章。對比當初,四年來我日程表的改變顯而易見,相當一部分原因是因為我現在管理了一個團隊,比起之前,我程式設計的時間少了許多。(編注:本文寫於2015年1月)

所以說,現在似乎是起筆這篇博文的好時機。這也能對我從一個純粹的“個人貢獻者”到一個管理者的轉變起到幫助。

我在 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 的早期相比,我很清楚現在有了更多的會議,但我也參加了更多的專案。大多數有意思的技術活都是由我團隊工程師完成,真羨慕他們。他們很深入地做了一些很酷的東西。不過與此同時,我也享受自己參與很多專案,並能夠在多個活躍專案進行協調,並且探察新專案。嗯,這就是公平交易。

相關文章