爲什麼優秀的程序員都成了無能的領導?

點擊上方“ 藍色字體 ”,選擇“設爲星標
做積極向上的前端人!

作者 | Zachary Minott
譯者 | 彎月
出品 | CSDN(ID:CSDNnews)
以下爲譯文:
小明是一位雄心勃勃且成績斐然的開發人員。
他工作非常努力,每天都會想方設法磨練自己的編程技能。他總能按時完成項目,有時甚至還會提前。在完成一個項目後,他會迫不及待地渴望下一個新項目的到來。看到他的代碼,你會驚歎於他設計和編寫的代碼是多麼精美。他熱愛工作,願意承擔起所有的任務,正因爲如此每一天他都充滿了正能量,像一臺機器一樣持續輸出價值。他渴望勇攀高峯。
小明是我們許多人都渴望成爲的完美程序員。當然,沒有人比他更有資格得到提拔了。於是,小明就被提拔成爲了技術負責人,管理層認爲他在這個職位上更有價值。但是,這也意味着他編寫代碼的機會將減少,他必須將注意力放在管理整個項目上。
換句話說,他必須減少做自己喜歡做的事情的時間,去做更多他不知道該如何應對的事情,也就是管理他人。
他缺乏領導他人的能力,不太清楚他們的進度計劃與知識水平,不知道如何分解任務以及制定策略才能幫助他們取得成功。他希望團隊中的每個程序員都能像他一樣優秀,因此他沒有花費太多時間來培養他們的開發能力,主要還是因爲他不太明白他們的需求。
幾個月過去了,他在新職位上的表現不太好,他感覺自己無法勝任這個職位。其實,以前的工作更適合他,而且他缺乏管理能力,才導致他做不好現在的工作,這也導致了團隊的生產力直線下降,乃至整個組織崩潰了。



彼得原理

 
相信現實生活中的很多人對小明的情況並不陌生。我認識的許多高級開發人員和技術負責人都非常不擅長領導團隊。
這些可憐的傢伙在初入職場的時候都有驚人的表現,可後來就被推倒了一個不適合自己發展的職位上。
這種現象稱爲“彼得原理”(Peter Principle):
在組織或企業的等級制度中,人會因其某種特質或特殊技能,令他被擢升到不能勝任的高階職位,最終變成組織的障礙物(冗員)及負資產。
勞倫斯·彼得在著作《彼得原理》中解釋了人力資源中的級際競爭,儘管這個原理中帶有黑色幽默,但也是現實。某人一次又一次地被提拔,最終達到不能勝任的高階職位。對於開發人員來說,可能是中級開發、高級開發、技術主管,技術總監或一直到CTO。
作爲開發人員,一般我們都會認爲,如果自己表現良好,而且不斷提升編程技術力,就會晉升到一個更高的職位,承擔起更多的責任,並進一步發揮自己的優點和實力。沒錯,你確實會升職。實際情況就是這樣。
通常,我們會根據某個人在當前職位上的表現來決定是否給他升職加薪,但我們不會考慮他是否具備下一個職位所需的能力。我們只是根據他們過去的表現來決定他們是否有更多能力。誰知道呢,也許他們確實更有能力吧?
然而不幸的是,過往的出色表現並不代表他們能夠勝任將來的職位。因此,從下一個項目是否會成功的角度而言,他們的晉升可能只是一筆失敗的投資。這是一場賭博,誰都不敢打包票。
話雖如此,可能你是一位非常糟糕的經理,但你不應該因此而感到難過,更不應該否定自己的能力,這只不過是因爲你在當前的工作上投入了太多精力,沒有太多時間爲將來做準備。
雖然有些自相矛盾,但你應該擺正心態,承認自己在某些方面的平庸。你的技術力非常強,能夠讓自己成爲一名出色的開發人員,而且你有能力與同事默契地配合。但是,可能你缺乏成爲一名領導、架構師或管理人員的能力。僅憑編程技術力無法讓你成爲一名出色的領導人。
由於這個原因,我們經常會遇到不稱職的領導。這就是爲什麼有些人曾擁有輝煌的歷史,如今卻會做出一些糟糕的事情。這就是爲什麼有些項目在某些人的領導下會翻車。這不是團隊的錯誤,只不過是團隊的領導人未能給團隊創造成功的環境和組織結構。
但事情本不必如此。雖然我們無法改變組織的升職規定,但是我們可以控制自己和自己的看法。你可以發揮自己獨特的思考和行動能力。

創造性不勝任


通常,我們都會認爲冒名頂替是一件壞事。當然,如果能力不足以勝任工作要求,你就會受打擊,甚至可能會否定自己,認爲自己沒有能力。
但是,我們可以從另一個角度看待這個問題,尋求一種心理途徑,避免成爲彼得原理的受害者。這種方法叫做“創造性不勝任”(Creative lncompetence)。
創造性不勝任就是有意假裝自己不勝任,製造出自己已經不勝任的假象,使上級失望而放棄晉升你的意圖。創造性不勝任是一個避免晉升極限的好方法。
如果你希望有一天走馬上任新崗位,也能旗開得勝,那麼就需要制定一些策略。你不僅需要學習目前崗位所需的技能,而且還要提高自己的軟技能。你的目標不僅僅是成爲一名程序員。你需要採取積極的行動,爲了有一日能夠勝任領導職位,你需要努力填補編程之外的其他技能。
請記住,開發不僅僅是編程。你需要將眼光放長遠,提前做好準備。因此,你不僅需要精通編程,還要學習管理、策略、博弈論、經營理念、溝通以及其他方面的知識,這些知識都能夠幫助你成爲更好的領導。
你應該明白,既然你能夠在以往的職位上有出色的表現,那麼在今後的職位上也能夠絲毫不遜色。
古語有云:“天不言自高,地不言自厚,以萬物爲參照,可洞觀一己之不足。”
我們都要學會創造性不勝任,放低自己,認識到自己的不足之處。
只有保持這種心態,我們才能更好地做準備,並激勵自己學習目前工作所需之外的技能。我們應該不斷努力提升自我,並提高自己的晉升極限。
鏈接:https://betterprogramming.pub/why-most-programmers-end-up-being-or-are-underperforming-technical-leads-c6253129f56d


點擊關注下方卡片關注我👇👇




工程師做什麼不重要!姓什麼很重要!別再叫我“X工”!!!
三大前端構建工具橫評,誰是性能之王!
只有程序員才懂的10張幽默動圖
漫畫 | 我把面試官整崩潰了~
漫畫 | 從西遊記看產品經理和程序員的關係!
漫畫 | 再見 Java,再見Java之父
基於 React 的可視化編輯平臺實踐
面試官問 Vue 性能優化,我該怎麼回答?
Vue3.0 高頻出現的幾道面試題

如果覺得這篇文章還不錯,來個【分享、點贊、在看】三連吧,讓更多的人也看到~

本文分享自微信公衆號 - 前端佈道師(honeyBadger8)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章