《The Effective Engineer》 作者於 Google 演講的筆記

Posted by Andylinee on Sunday, May 14, 2023

Talks at Google

“註:本文是透過 YouTube & Article Summary powered by ChatGPT 及 OpenAI API 來進行影片摘要及翻譯而產生。”

《The Effective Engineer》的作者 Edward Lau 在這場於 Google 的演講中分享如何成為更有效率的工程師。講者提出了五個高效活動:優化學習、投資工具、專注高影響力項目、有效協作和發展領導技能。講者強調,努力不一定等於影響力,工程師應該專注於高影響力活動,以最大化其影響力。此外還討論了其他策略,例如優化調試流程、積極迭代驗證想法、簡化程式碼、系統和產品複雜度,以及建立優秀的工程文化。透過專注於這些策略,工程師可以有更好的生產力,並對其組織產生更大的影響。

Topic


高槓桿活動:優化學習、投資工具、專注高影響力項目、有效協作和發展領導技能

在今天快節奏和不斷變化的世界中,工程師們不斷尋找提高工作效率和效率的方法。在這場於 Google 的演講中,曾經在谷歌和各種新創公司工作過的經驗豐富的工程師 Edward Lau 分享了他如何成為更有效的工程師的見解。他首先問聽眾是否曾長時間工作、在周末工作或參與與未啟動或沒有影響的項目。然後,他介紹了 槓桿(leverage) 的概念,即為所投入的時間產生的影響。他認為,努力並不一定取決於影響力,工程師應特別注意高槓桿的活動,以最大程度地改變他們的影響力。Edward 介紹了工程師的五個高槓桿活動,分別是 優化學習投資工具專注高影響力項目有效協作發展領導技能

leverage

優化學習

第一個是優化學習,Edward 認為這是一項 複利投資,可以隨著時間的推移帶來顯著的收益。他建議工程師透過閱讀書籍、參加課程、開展副業和參加演講來獲得自己的學習和成長。透過投資自己的學習,工程師可以變得更加學問淵博和熟練,從而可以進行更高影響力的工作。

投資工具

第二個高槓桿活動是 投資於增加迭代速度的工具。Edward 認為,即使是迭代速度的微小改進也可以對生產力產生重大影響。他建議工程師投資於可以自動化手動任務和加速開發流程的工具。透過減少完成任務所需的時間,工程師可以專注於更高影響力的工作,並在更短的時間內產生更多的產出。

專注高影響力項目

第三個高槓桿活動是專注於高影響力的項目。Edward 認為,工程師應該 優先考慮具有潛在產生重大影響的項目,並避免那些不太可能產生影響的項目。他建議工程師問自己是否在項目上花費的時間值得,以及項目是否具有高槓桿。透過專注於高影響力的項目,工程師可以產生更有意義的工作,並對組織產生更大的影響。

有效協作

第四個高槓桿活動是有效地與他人合作。Edward 認為,有效的合作可以帶來更好的結果和更高的影響力。他建議工程師清晰地溝通、積極傾聽並與同事建立良好的關係。透過與他人良好地合作,工程師可以有更高的生產力,並對組織產生更大的影響。

發展領導技能

第五個也是最後一個高槓桿活動是發展領導技能。Edward 認為,領導技能對於想要對組織產生重大影響的工程師至關重要。他建議工程師 發展溝通、授權和決策等技能,成為有效的領導者。透過發展領導技能,工程師可以提升工作效率,並對組織產生更大的影響。


其他策略

除了這五個高槓桿活動外,演講者還討論了其他可以使工程師更有效的策略。其中一種策略是 優化自己的 debug 流程,以提高迭代速度。透過簡化 debug 過程,工程師可以減少修復錯誤所需的時間,並在更短的時間內產生更多的產出。

另一種策略是 積極迭代驗證想法。Edward 以 Etsy 在其搜尋結果頁面上實現無限滾動的失敗嘗試為例。透過將假設分解為更小的可測試假設,Etsy 能夠對其理論建立信心,並成功地重新設計了其產品頁面。透過積極迭代地驗證想法,工程師可以產生更好的工作,並對組織產生更大的影響。

Edward 還強調了透過簡化程式碼、系統和產品複雜性來最小化操作負擔的重要性。透過減少他們工作的複雜性,工程師可以在更短的時間內產生更多的產出,並對組織產生更大的影響。

最後,Edward 討論了 建立優秀的工程文化 的重要性。優秀的工程文化對於吸引和留住重視高槓桿活動、學習機會和專注於構建新功能而不是維護舊功能的優秀工程師至關重要。透過建立優秀的工程文化,組織可以吸引和留住頂尖人才,並產生更好的工作。


總結

總之,要成為更有效的工程師需要專注於高槓桿活動,例如優化學習、投資工具、專注於高影響力的項目、有效合作和發展領導技能。此外,工程師可以透過優化自己的 debug 流程、積極迭代驗證想法、最小化操作負擔和建立優秀的工程文化來提升效率。透過專注於這些策略,工程師可以產生更好的工作,並對組織產生更大的影響。