聊聊工程師的影響力
作者 | CHARITY.WTF
譯者 | 無明
讓我們來聊聊工程師的影響力。作為一名工程師,你是如何獲得影響力的?什麼是影響力,它的根源是什麼,你該如何運用它或者怎樣會失去它?它與管理者的權力和影響力有什麼不同?
這個話題通常與那些迫切希望成為管理者以便獲取更多信息和決策影響力的工程師有關。這是一個危險的信號,但糟糕的是,這種情況卻很普遍。
如果出現這種情況,你需要做一些自我反省。你的公司是否為高級工程師提供參與領導和決策的機會?是否有一個與管理者並行的工程師職位軌道,至少和總監一個級別?他們之間是否平等互補?公司是否有為工程師量身定製的職業發展階梯?對於非管理者來說,公司的決策過程是否太過神秘?你認為理所當然的東西,別人可能不這麼想,所以一定要去問問他們的想法。
或許他們說的只是個人的想法。或許他們不相信你。或許他們只在管理者「獨裁」的公司工作過。或許他們在很多公司工作過,還和你一樣認為工程師可以擁有巨大的影響力,但其實這是徹頭徹尾的謊言,以致於到最後希望徹底破滅。或許他們因為各種原因不習慣於掌握權力。
不管怎樣,那些想要成為管理者以便能夠長久利用權力的人,到最後一定不希望成為管理者。
那麼什麼是工程師的影響力?它是如何體現出來?
我不想重複討論有關性別、種族和階級的相關問題,我只是認為,從某種程度上講,某些人掌握權力要比其他人更難。
1
創造的力量
行動是工程師的超級神力。我們在用筆記本電腦和自己的大腦創造事物!這太不可思議了!我們不必說服、忽悠或強迫他人為我們做事情,我們親力親為。
這看起來很淺顯,但卻很重要。創造是一切力量的源泉。除非我們同意,否則什麼都不會發生。
Facebook 的一張海報上寫著「CODE WINS ARGUMENTS(代碼勝於雄辯)」。這句話說得太過絕對了。不過,有多少次,一場又一場的技術爭辯都是因為有人願意動手去做而得到解決的?行動避免了爭辯,行動是對理論最好的證明,行動就是力量。(當然,「做」並不僅僅是指「寫代碼」。)
此外,開發軟體是一項創造性的活動,而大規模的開發協作就更是一項非常具有共通性的活動。作為一種創造性行為,當我們對自己的工作充滿動力、靈感和熱情時(與砍伐木材相比),才會成為更好的創造者。作為一種協作行為,當我們擁有高度信任感和社交凝聚力時,才會做得更好。
工程能力和判斷力、自主性和目標感、社會信任感和合作行為,這些都是偉大工程的基礎。每個人都有一兩種他們感到最舒適的模式,我們可以將這些模式大致分為幾種原型。
2
影響力原型
「選擇極其困難且迫在眉睫的工作(也往往極度無聊)」。SOC2 合規性、備份和恢復、可怕的重構、認證集成:只要能夠推動業務發展,他們才不管這些工作無不無聊。如果你是這樣的工程師,那麼你將獲得別人的尊重和感激。
「殺手鐧調試器」。通常是工作時間最長或最初構建系統的老工程師。如果你對自己的歷史和背景感到樂觀,那麼它們將成為你的一筆巨大的資產。實際上,人們傾向於高估這種人的不可或缺性,但我不鼓勵這樣做。
「專家」。如果你是某個方面的技術專家,那麼你在自己的領域裡將會產生巨大的影響。你應該在自己的領域內與時俱進,這樣才能保持你的優勢。
有些人持續提供輸出,強大到令人感到費解,有時甚至會在多個方面同時取得進展。有些人長時間工作,有些人對如何最大限度地發揮影響力有著本能的反應。沒有人想要惹惱這些人。他們的參與通常會加快一個項目的進度,或者讓項目在終點線上掙扎。
並非所有的影響力都源於原始技術實力或產出,只是一小部分創意、協作、人際關係是佔據優勢的:
有些人懷有好奇心,並且總能比其他人提早一步嗅到新事物的味道。他們似乎在玩弄一些毫無意義的東西,你很想罵他們,但他們卻可能救你於災難之中,所以你不得不學會珍惜他們的這種「玩物喪志」。
有些人通過社交的方式來解決問題,比如交友、交換技能、互相幫忙等。不要低估了這種社交方式,它往往是為問題找到正確答案的最快途徑。
有些人非常懶惰,並且通過他們所謂的優雅的捷徑來打擊你。
有些人是招募磁鐵,這種人是值得重金聘請的,因為所有人都喜歡與他們共事。
有些人擅長推動利益相關者達成共識。
有些人擅長表達、講故事或教育他人。
有些人是人人都想要成為的榜樣。
有些人很會畫餅,讓每個人都心甘情願照著大餅去做事。
有些人將代碼評審變成了教學藝術形式。
有些人會讓身邊的每個人都更有成效和更有效率。有些人創造了無限的前進動力。有些人善於說不。
還有一些特殊的影響力是通過以下這些形式表現出來的。
曾經做過管理者的工程師是非常珍貴的。他們懂得如何為初級工程師解釋業務目標,並讓他們深信不疑(在初級工程師看來,這些是純粹的管理者所不具備的東西)。他們擁有強大的技術領導力,他們可以將項目分解為組件,讓其他工程師能夠趕在截止日期之前完成項目卻不會讓他們精疲力竭。
有些工程師是怎麼也甩不掉的頑疾,他們質疑和挑戰每個系統和組織架構。但他們也可能是可以打磨成優秀人才的好苗子,只是需要強有力的領導把他們的能量引導到富有成效的對話和改進上,並防止他們影響整個團隊。
我們不要忘了輪班待命的工程師。如果你的公司有健康的輪班待命文化,那麼產品所有權就會形成一種權力和道德權威——提出需求、推動變革、優先安排事項。輪班待命不應該是人人避之不及的東西,而應該是每個代碼工程師應該肩負的榮譽勳章。(但它不應該讓人感到痛苦不堪或影響他們的生活。)
這樣的例子我可以說上一整天……工程包含了如此強大的角色和技能,所以我們有必要揭開影響力的面紗,並了解他人如何看待你的影響力。
3
大多數影響力的形式可歸結為「影響和被影響」
只是會寫代碼是不夠的。你可能擁有信譽度,但擁有它與使用它是不一樣的。要將影響力轉化為真實的力量,必須使用它,而使用它的最好方式是溝通。
藏在你腦子裡的東西對其他人是沒有影響力的,你必須把它們表達出來。
你可以通過多種方式實現這一目標:通過寫作、小組談話、公開招募盟友、說服權威人士、公開表達想法等等。
因為工程是一項創造性的活動,所以獨裁主義實際上是非常脆弱和具有破壞性的。唯一可持續的權力形式是所謂的「軟實力」,如影響力和激勵能力,這就是為什麼優秀的管理者喜歡使用軟實力,而非常不情願使用權力。如果你的領導經常強調他們的權威,那就是一種反模式。
如果你不發聲,就無法發揮你的影響力。在他人面前說出真實想法可能也會把自己的弱點暴露出來,但有時候也不一定是這樣。
4
這不是一個「零和遊戲」
你們當中的大多數人擁有的潛能遠遠超出自己的想像,因為你們感覺不到它們的存在,或者意識不到自己在做什麼。
管理者可能擁有硬實力和權威,但是有關技術交付的具體決策通常是由他們身邊的工程師做出的。這些工程師都屬於行動者,因為他們就是需要為這些決策後果提供支持的人。
權力傾向於流向管理者,因為他們了解更多信息。因此聘請了解這一點的管理者並藉助它來向其他人行使權力就變得非常重要。
在健康的支配與臣服關係中,臣服一方通常擁有最終權力。同理,在健康的團隊中,工程師實際上擁有最終權力。因為你有最終的否決權:你可以拒絕參與貢獻。你通常可以另尋更好的下家,或許很多人都應該這樣做。
當技術和管理髮生衝突,誰會贏?理想情況下,他們需要一起努力為業務和人員尋找最佳的解決方案。在身處水深火熱的團隊中,他們兩者之間反而能夠保持緊密的聯繫。
5
選擇你的戰鬥
如果你能夠正確地培養和發揮自己的影響力,你就可以對構建的內容及其構建的方式有很多發言權。但你不可能對一切事情都有發言權,這不合邏輯。
你越是將影響力用在好的產出上,就會積累越多的影響力。但它是一種非常精確的工具,需要以精確的方式來運用。想像一下,在按摩時,按摩師整個人壓在你的背上,而不是用他們的肘部或手掌來按壓某個部位。過於寬泛的目標會分散你的注意力,並限制你的潛在影響力。
所以,要正確地運用你的注意力。
一旦你有了影響力,別忘了幫助別人提升影響力。注意那些被忽視的人,幫助他們提升他們的影響力。借出你的時間和信譽度,把那些讓你變得強大的技能也教給需要它們的人。
英文原文:
https://charity.wtf/2018/08/17/on-engineers-and-influence/
※RocketMQ 4.3正式發布,支持分散式事務
※Git實用技巧和命令
TAG:InfoQ |