原文 - How to Transition from Average Engineer to 10x Engineerweb
此文章來自 The Effective Engineer 做者 Edmond Lau 的博客。 Soft & Share 獲做者受權翻譯。編程
---------------------------------------------------------------------wordpress
通常水平的工程師所開發出來的技術可否超越能力10倍於他的同儕?不可能。工具
一位通常平均技術能力的工程師可否發展成一位我的貢獻超出同儕10倍影響力的人呢?用正確的心態和技能來發展,絕對能夠。性能
進行這種轉變的關鍵是理解這兩個問題之間的區別。學習
不少年前,一位俄羅斯駭客在個人團隊工做。他能夠巧妙地逆向工程複雜的軟件。 面對一個困難的、一次性問題,他能夠比任何隊友更快速地作出工做原型或解決方案。不幸的是,他對於編寫可讀代碼並不重視,每每加劇須要維護這些代碼工做夥伴的負擔。 他沒爲這些夥伴着想,嚴重限制了他的影響力。測試
這個經驗說明了工程師們最大的誤解之一:將技術能力和影響力畫等號。例如,許多軟件工程師狹隘地定義他們的職業範圍只有寫程序和編程的角色。 即便有些人關心本身的工藝,發展事業常常只意味着提升技術專長而已,目標放在編寫更好的代碼。優化
固然磨練你的技術並沒什麼錯 – 咱們許多人由於工程師的工做中從創造得到使人難以置信地知足和樂趣而進入這行。咱們這領域最好的技術專家經常所以贏得同行的尊重。網站
然而,提高技術專長不是增長影響力的惟一途徑。若是你不是技術專業的頂尖專家,只是專一於深化你的技術能力的觀點可能限制了你的發展。ui
取而代之的,你能夠從工程師的心理模型開拓爲解決用戶真正問題的人,你將爲本身打開更多的機會。最終以成功和影響力來看,重要的不在於你可否編寫最好的代碼或解決最難的技術問題,而是你是否爲人們創造價值。
經過將工程師視爲問題解決者,你能夠開始問本身一些問題,如:
在創造價值的多階段過程當中,技術運行只是其中一步 – 雖然是重要的一步。該過程是一個管道,將您在工程上的努力轉化爲影響力,該管道的每一個步驟均可以建模爲潛在的乘數。例如,爲了加倍你的影響,你能夠*「加倍」你的技術技能。 或者,您能夠學習如何將您的工程工做運用到價值雙倍的問題,或開發工做流程將項目的風險和故障率下降一半。
那麼,通常水準技術能力的工程師如何才能成長爲同行影響力10倍的人呢?從咱們的簡單模型得到的關鍵洞察是:你實際上有不少你可控制的槓桿。
即便就算你的技術已達高原地帶,你仍能夠繼續投資於你的技術能力。但也有許多其餘技能和活動,能夠倍數增長你創造的影響力。 這些加成是複合倍數的增加。 當一塊兒堆棧到足夠時,你更往10x工程師邁進。
例如,你能夠:
重要觀點是全部這些技能和行爲都是可學習的。他們之中沒有一個是你天生就會 – 擅長某個特定技能的人只是花比別人多不少的時間練習。
這些技能和活動不多是深度技術性的,然而,若是你可以在任一方面提升2倍或3倍的效率,他們將直接影響你技術產出的影響力。此外,在一些互補領域的技能,經由彼此複合的效果,明顯地更加容易從好提高到很棒,優於你在任何單一技能作到最好的效果。除非你認爲你可在你的技術領域有傑出表現成爲最好的,你將發現你可更成功地經過複合堆棧各類能力的成效,幫助你成爲十倍性能的工程師,有效地解決高價值的問題。
優化學習這些互補的技能,隨着時間的推移,你將有雙倍、四倍,甚至10倍的影響力。
* 和任何模型同樣,咱們在這裏刻意簡化。技術能力加倍可說是主觀的,並且,實際上你的技術能力有多少轉化爲實現價值是有限的。
文章來源:How to Transition from Average Engineer to 10x Engineer
Edmond Lau 目前教導軟件工程師和技術經理如何有效率的建立有意義的影響力。
他是 Quip 早期的軟件工程師,曾經在 Quora、Google和 Ooyala 帶領軟件開發團隊。