天天看點

Google 軟體工程師的一天

大家好,我是已經居家辦公快一個月,生活和工作日夜颠倒的賀同學。

Google 軟體工程師的一天

作者:Dimitris Leventeas

連結:https://dimle.wordpress.com/2022/04/24/my-typical-working-day-as-software-engineer/

參加過工作的朋友都知道,一天中實際寫代碼的時間其實并不多,有很大一部分工作的時間都花在了其它地方。

比如處理郵件、開會議、編寫設計文檔、與産品 battle 等等,當然還有摸魚。

今天看到一位谷歌工程師分享了他的工作日常,介紹了他是如何高效率工作的。

他給自己定了個規矩:不在工作時間内浏覽與工作無關的網站,目的是下班前結束自己的工作。

有時候我們忙完一個小事情後,總會想摸會魚,刷刷手機,聊聊天,看看視訊之類的,結果不知不覺時間就過去了,導緻加班處理掉工作。

真實的一天,來看看谷歌大佬的搬磚日常。

以下的「我」為原作者(Dimitris Leventeas,谷歌進階工程師)。

我的工作

我有一個文檔,專門記錄待完成的任務清單,因為我害怕自己記不住。每當完成一個任務,就從文檔的清單中劃去。此外,這個文檔還儲存了團隊與組織的目标連結。

這個文檔非常友善,因為其中記錄了許多零零碎碎的資訊:

  • 各種連結:指向各種文檔、相關代碼片段、代碼位置以及 bug。
  • 記錄與其他人的讨論事宜。
  • 結束一天的工作後記錄自己的心情。
  • 計劃第二天早上的工作。

如果這個筆記超過 10 行左右,我就會認真考慮完善它們并将其添加到 bug 中,或者編寫設計文檔。

有時,我也會将重要的細節添加到代碼審查請求的描述中。目前這個文檔大約隻有 3 頁,但其實我已經使用了很長一段時間。

我的工作時間以及内容

我把一天分成兩部分:午前和午後。早上的工作重點是保證産出。

在早上的工作時間裡,我一般會排除一切幹擾,不看電子郵件、不聊天、不開會,但代碼審查和優先級較高的 bug 除外。

我喜歡利用早上的時間專心思考更具戰略性和挑戰性的問題;為實作本季度的 OKR 目标而努力;幫助其他人排除困難;解決一些重要問題的根本原因。

思考系統設計方面的問題。除了各種溝通工作之外,我會将早上 80%~90% 的時間都集中在産出上。

午飯後,我會閱讀并回複各種聯絡資訊(電子郵件、聊天、非關鍵性 bug 等)。此外,我還會參加各種會議來調整自己的工作、了解新情況、尋求幫助或提供幫助等等。

在這些任務中,我會設法完成自己應承擔的那部分工作,比如完成一些程式設計任務、完成一些文檔。我還會根據各種收集到的資訊更新自己的筆記,我不希望利用第二天早上寶貴的時間通過聊天、電子郵件等管道溝通工作。

在結束一天的工作後,我會更新自己的筆記,記錄下未完成的任務以及第二天應該完成的工作。通常隻需幾句話就夠了。

電子郵件

我每天都會收到幾百封電子郵件。不是因為我身居要職,而是因為很多工作需要借助異步通信。

我會使用很多過濾器整理郵件,大多數郵件清單都有相應的過濾器和标簽。我會将标簽隐藏起來,除非其中包含一些消息。

我還會通過過濾器和标簽标記出哪些是直接發給我的郵件,哪些是發給我的經理、管理和項目經理的電子郵件。

此外,我還會過濾掉大多數自動化工具發來的電子郵件,因為我幾乎從來不看這些郵件,也不需要給它們添加特殊的标簽。

例如,我幾乎從來不看代碼審查的電子郵件。我有一個插件,可以在收到代碼審查請求或有人針對我的代碼給出評論時發通知給我,還有一個自定義的儀表闆,供我快速檢視小組成員的工作。

在浏覽電子郵件的标題時,我設定的分組标簽可以幫助我快速了解某個電子郵件的重要性以及相關背景。

我會盡量在當天回複發送給我的電子郵件,而且我會在一周内閱讀所有電子郵件,并将它們标記為已讀。

會議

我現居歐洲,大多數同僚都在歐洲或美國。是以,大家共同的辦公時間通常是下午或傍晚。對于我來說,所有會議都可以集中在這段時間内。

與美國東海岸的同僚協調時間一般都不成問題,但對于西海岸的同僚,難度就更大了。我的同僚主要在加利福尼亞,是以我盡量将這些會議限制在每周一次,因為我們之間有 9 個小時的時差,他們上班的時間對我來說太晚了。

聊天

通常我會通過聊天的方式進行一些非正式的快速交流。每天我會花費 10~15 分鐘聊天,一般隻在下午或傍晚。

不在工作時間内浏覽與工作無關的網站

從八年前,投入全職工作開始,我就給自己定了一個規矩:不在工作時間内浏覽與工作無關的網站。目的是在下班前結束自己的工作。

我的特殊情況

我是一名 Google 的進階軟體工程師,現居瑞士蘇黎士。本文介紹的工作習慣都是基于我個人的實際情況。

可能有些人的習慣與我略有不同。相信有很多人能夠找到更好、更高效的工作方式。我個人堅持這種工作習慣已經大約兩三年了,我認為将一天的工作分為午前和午後兩部分,有助于提高工作效率。

好久沒開直播了,晚上随心直播,和大家唠唠嗑

我是小賀,我們下期再見

繼續閱讀