谷歌高級軟件工程師的一天
作者 | Dimitris Leventeas? ? ? ?譯者 | 彎月 原文鏈接:https://dimle.wordpress.com/2022/04/24/my-typical-working-day-as-software-engineer/
本文為 CSDN 翻譯,未經(jīng)授權(quán),禁止轉(zhuǎn)載

我的工作
我有一個文檔,專門記錄待完成的任務(wù)列表,因為我害怕自己記不住。每當(dāng)完成一個任務(wù),就從文檔的列表中劃去。此外,這個文檔還保存了團隊與組織的目標(biāo)鏈接。
這個文檔非常方便,因為其中記錄了許多零零碎碎的信息:
各種鏈接:指向各種文檔、相關(guān)代碼片段、代碼位置以及 bug。
記錄與其他人的討論事宜。
結(jié)束一天的工作后記錄自己的心情。
計劃第二天早上的工作。
如果這個筆記超過 10 行左右,我就會認(rèn)真考慮完善它們并將其添加到 bug 中,或者編寫設(shè)計文檔。有時,我也會將重要的細(xì)節(jié)添加到代碼審查請求的描述中。目前這個文檔大約只有 3 頁,但其實我已經(jīng)使用了很長一段時間。


我的工作時間以及內(nèi)容
我把一天分成兩部分:午前和午后。早上的工作重點是保證產(chǎn)出。
在早上的工作時間里,我一般會排除一切干擾,不看電子郵件、不聊天、不開會,但代碼審查和優(yōu)先級較高的 bug 除外。我喜歡利用早上的時間專心思考更具戰(zhàn)略性和挑戰(zhàn)性的問題;為實現(xiàn)本季度的 OKR 目標(biāo)而努力;幫助其他人排除困難;解決一些重要問題的根本原因;思考系統(tǒng)設(shè)計方面的問題。除了各種溝通工作之外,我會將早上 80%~90% 的時間都集中在產(chǎn)出上。
午飯后,我會閱讀并回復(fù)各種聯(lián)絡(luò)信息(電子郵件、聊天、非關(guān)鍵性 bug 等)。此外,我還會參加各種會議來調(diào)整自己的工作、了解新情況、尋求幫助或提供幫助等等。在這些任務(wù)中,我會設(shè)法完成自己應(yīng)承擔(dān)的那部分工作,比如完成一些編程任務(wù)、完成一些文檔。我還會根據(jù)各種收集到的信息更新自己的筆記,我不希望利用第二天早上寶貴的時間通過聊天、電子郵件等渠道溝通工作。
在結(jié)束一天的工作后,我會更新自己的筆記,記錄下未完成的任務(wù)以及第二天應(yīng)該完成的工作。通常只需幾句話就夠了。

電子郵件
我每天都會收到幾百封電子郵件。不是因為我身居要職,而是因為很多工作需要借助異步通信。
我會使用很多過濾器整理郵件,大多數(shù)郵件列表都有相應(yīng)的過濾器和標(biāo)簽。我會將標(biāo)簽隱藏起來,除非其中包含一些消息。我還會通過過濾器和標(biāo)簽標(biāo)記出哪些是直接發(fā)給我的郵件,哪些是發(fā)給我的經(jīng)理、管理和項目經(jīng)理的電子郵件。
此外,我還會過濾掉大多數(shù)自動化工具發(fā)來的電子郵件,因為我?guī)缀鯊膩聿豢催@些郵件,也不需要給它們添加特殊的標(biāo)簽。例如,我?guī)缀鯊膩聿豢创a審查的電子郵件。我有一個插件,可以在收到代碼審查請求或有人針對我的代碼給出評論時發(fā)通知給我,還有一個自定義的儀表板,供我快速查看小組成員的工作。
在瀏覽電子郵件的標(biāo)題時,我設(shè)置的分組標(biāo)簽可以幫助我快速了解某個電子郵件的重要性以及相關(guān)背景。
我會盡量在當(dāng)天回復(fù)發(fā)送給我的電子郵件,而且我會在一周內(nèi)閱讀所有電子郵件,并將它們標(biāo)記為已讀。

會議
我現(xiàn)居歐洲,大多數(shù)同事都在歐洲或美國。因此,大家共同的辦公時間通常是下午或傍晚。對于我來說,所有會議都可以集中在這段時間內(nèi)。與美國東海岸的同事協(xié)調(diào)時間一般都不成問題,但對于西海岸的同事,難度就更大了。我的同事主要在加利福尼亞,因此我盡量將這些會議限制在每周一次,因為我們之間有 9 個小時的時差,他們上班的時間對我來說太晚了。

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

不在工作時間內(nèi)瀏覽與工作無關(guān)的網(wǎng)站
從八年前,投入全職工作開始,我就給自己定了一個規(guī)矩:不在工作時間內(nèi)瀏覽與工作無關(guān)的網(wǎng)站。目的是在下班前結(jié)束自己的工作。

我的特殊情況
我是一名 Google 的高級軟件工程師,現(xiàn)居瑞士蘇黎士。本文介紹的工作習(xí)慣都是基于我個人的實際情況。
可能有些人的習(xí)慣與我略有不同。相信有很多人能夠找到更好、更高效的工作方式。我個人堅持這種工作習(xí)慣已經(jīng)大約兩三年了,我認(rèn)為將一天的工作分為午前和午后兩部分,有助于提高工作效率。
原文鏈接:https://dimle.wordpress.com/2022/04/24/my-typical-working-day-as-software-engineer/
本文為 CSDN 翻譯,未經(jīng)授權(quán),禁止轉(zhuǎn)載

