程式設計師應該怎樣和領導相處?

pointersss發表於2020-11-02

任何一個組織都存在上下級關係,在大家心中,上級管下屬天經地義。所以這篇文章的標題《怎樣管理你的上級領導》,有點很稀奇,甚至有點匪夷所思。

那為什麼還要管理上級呢?

很多粉絲都問過我,“袁總,我已經工作5年了,我還在底層做一線碼農,我能力很強,為啥我總是得不到領導的重視?”,我觀點很明確是:技術能力固然重要,但是軟能力同樣重要。技術能力和軟能力,就像是技術人的兩條腿,缺了任何一個,都不能持續向前。

而管理上級領導就是軟能力中最重要的能力之一

”管理上級領導“字面很容易理解偏差,當然不是讓你去送禮,塞紅包這種違法賄賂的事情。這裡說的”管理上級“,就是為了給自己、上級和整個團隊都爭取最好結果而有意識的和上級合作。記住重點是在這個詞“合作”上。


—1—

案例



給大家講一個我身邊的案例,這個事情是在三年前:

先介紹下我的領導,也是我們部門的boss,他是一個要求嚴格、雷厲風行且性格有點直爽的人,對產品和工作都有比較高的標準,所以對我們要求都比較高,大家都會感覺有點壓力,特別在開會的時候更為明顯。

當時我們部門還不算大,業務剛剛進入正軌,按照部門領導boss要求,每個月都要進行季度總結匯報的會議,通常這個會議都會開半天。每位經理級別以上都需要進行彙報。通常彙報的內容,通常是包括團隊建設、專案進展、技術落地情況的總結和下個季度規劃情況。

當彙報輪到我的同事,就暫且稱之為A吧。他在彙報的產品專案進展情況,提到了一個風險問題,這可能會影響到這個重要產品的上市時間。

boss聽到會影響到產品上市時間,立刻鄒起眉頭,一臉嚴肅的問道“有沒有規避風險方案?”。

A立刻回應道“有一個,但是不知道這個方案可不可行?,還沒有確定”。

 

boss聽到這句話,火氣衝到了頭頂,大聲的問到“就一個方案?計劃什麼時候確定下來?為啥不能早點識別人風險?”。

 

這一連串的反問,A明顯有點招架不及,連忙進行各種解釋。在接下來的兩分鐘,雙方爭執的面紅耳赤,口沫橫飛。最終以領導的一個緊急電話結束。

 

三年後,我成功晉升為技術總監,而同事A還是在經理的位置上。當然這裡面有很多原因,我的技術能力強也起到了很大的作用,但是管理上級的能力也是重要原因之一。

 

上面的案例,會有一些人認為只不過是個性衝突的案例。boss和同事A因為性格或者性情上的原因而無法進行很好的共事,這說的也是有道理的,同事A對於事情比較較真,不認為是自己的問題,而boss是要求嚴格,眼睛揉不了沙子的人。

 

但我認為,個性衝突只是問題的一部分,有時候可能是微不足道的。如果A能夠認識到boss做事風格,主動的將所有的方案一一列舉,並給出計劃,而不是坐等上司來追問和提供幫助,也就不會發生上述那一幕尷尬的場景。如果A能夠了解到boss的性格,主動的承認自己錯誤,避免當著所有經理和總監的面,讓領導下不來臺,也就可能不會影響到的職業晉升。

 

所以管理你的上級領導,我覺得必須做到以下兩點:

  • 1、深入瞭解對方和你自己,特別是在個人的優點、弱點、工作風格和需求方面。
  • 2、根據上述資訊來建立和管理一種健康的工作關係,這種關係需要能夠照顧到雙方的工作風格和特點,能夠滿足雙方的期望。

往往晉升很快的那種人,不是技術能力最強的人,而是能做到這幾個方面的人。




—2—

瞭解你的上級領導

如果你想管理你的上級領導,除了對自己要了如指掌,還需要了解你上級領導的相關情況。我把需要了解的方面進行了總結,如下。

1、你要清楚的知道,你領導所需要完成目標、指標。你的領導是管理者,肯定是存在考核指標,通常情況下會包含組織目標和個人目標。

舉一個例子:你的領導的組織目標中可能包含了團隊程式碼質量、專案質量、團隊建設上的指標。

2、你要了解,他現在壓力點在哪裡,是上級領導的壓力,或者是同級競爭者的壓力,又或者是組織目標完成不了的壓力?

3、你要了解,他的優點是什麼。是做事能力強,下屬在工作中遇到困難的問題,會給予多方面的幫助,還是為人隨和,又或者是平時在工作細節上非常注重。

4、你要清楚,他的盲點、缺陷是什麼。是否有經驗性盲點?

5、你要了解,他的工作方式,他的性格特點、他的工作方式是怎樣的?等等。

沒有這些資訊,跟上級打交道的過程中,你就像盲人摸象,無頭蒼蠅,糊塗亂撞。可能就會跟領導產生不必要的衝突和誤解。

總之,你需要注意時刻上級領導的蛛絲馬跡,保持對領導工作風格的敏感度非常重要,尤其是面對的是新老闆。


—3—

瞭解你自己

上面講到的是瞭解上級領導,這還只是你跟領導關係中的一半,另一半就是你自己。你還需要知道你自己的情況,包括,性格、優缺點和工作方式,幸運的是這一半會更加容易控制。

雖然人的性格很難去改變,但是如果你知道的自己的性格,就能夠更好地改善你和領導的工作關係。

打一個錯誤示範:你和你的領導的觀點不一致的時候,你的領導典型反應是堅持自己的立場。而你的典型反應是找出領導觀點中的漏洞,然後放大,大肆攻擊,來佐證你自己的觀點。而你的領導更加會堅定自己的立場。這種衝突,慢慢升級,最終可能會導致你和領導的關係破裂。

如果讀者的你就是例子中的情況,可以先控制住自己的急躁情緒,暫時先避開領導的鋒芒,給足領導面子,然後過一段時間再去討論,彼此之間的分歧已經淡化,可以更好進行討論。

上訴例子中描述的就是一種典型“反依賴”的例子,也就是說如果你的行動被上級領導的決策所束縛時,就會表現出一定程度的憤怒。

與反依賴相對應的另一個極端就是過分依賴,也就是俗話說的“默不作聲”,明知道上級領導的觀點有問題或者是跟自己的觀點不一致時,但是絲毫不影響繼續跪舔。這種情況下,往往會讓領導認為你的能力欠缺,不敢質疑。

如果你認為你有一些反依賴傾向,就需要壓制自己的過激反應,如果你認為你有一些過分依賴傾向,就要考慮下是否需要適當的展示下自己能力,表現自己。


—4—

建立聯絡

如果你對領導和自己都有清晰的瞭解,你應該能找到一個最恰當的和領導共事的方式。我將我自己的總結如下:

* 1.保持一致工作風格: *

要和領導建立良好的工作關係,首先要有一致的工作風格。

舉例:如果你的領導是雷厲風行,有想法就要立即去執行。那麼你最好也能保持和領導一致風格,做事不要拖拉,積極主動的完成。

另外還需要吸取領導的長處、彌補自己的短處。如果你的領導是考慮周全,面面俱到的人,那麼你向他彙報時就應該做好十足的準備。如果你的領導專業能力偏弱,那麼就需要你主動的承擔起技術方面的工作。

* 2.確定期望: *

 

在中國企業中,領導佈置任務,往往是模稜兩可。

例如:小明領導對他佈置了一個任務“小明,這個方案你去制定下,儘快給我。”。

很明顯,領導並沒有將他的期望最終方案的效果和交付時間告訴小明,這個艱鉅的任務就交給小明瞭。

如果你是小明,你應該這麼做,首先起草一份詳細的設計流程,將那些關鍵方面記錄在內,然後提交給領導審批,最好找個時間跟領導面對面的討論,仔細的檢查每一項,最終敲定交付時間。

上述例子中,最重要的是要找到領導的期望,否則你乾的任何事情在領導看來都是不滿意的。

* 3.資訊反饋: *

 

你要知道一點,任何領導都想時時刻刻的瞭解下屬的資訊。所以一般情況下,領導都會認為下屬的反饋資訊量太少,聰明的你就應該要想方設法的通過各種途徑(郵件、微信、電話、會議)來反饋當前的任務情況。

如果你的領導好大喜功,喜歡迴避問題。你要做的就是在不影響實際公司的情況下,可以適當的減少壞訊息的比例,提高好訊息的佔比。這樣做帶來的好處對領導和自己都是雙贏的局面。

* 4.忠誠 *

忠誠包含了可靠和誠實,沒有領導喜歡總把事情搞砸的,不可靠的下屬,所以儘量讓自己任務交付質量和時間都要OK。沒有領導喜歡整天油嘴滑舌,滿嘴跑火車的員工,所以不要掩蓋事實的真相,勇敢的承擔責任。


—5—

最後的總結

在如今的網際網路浪潮中,要能脫穎而出,光靠技術能力是不夠的,如果不能很好的管理上級領導,就終將會被後浪拍在沙灘上。

管理上級領導就像是武功祕籍“易筋經”,一旦練成,就能在職場中如魚得水,遊刃有餘。
祝各位儘快修煉成功!




推薦閱讀(乾貨)

程式設計師如何打造個人品牌?
程式設計師你應該勇敢說不

聊一聊 軟體系統中的“熱力學第二定律”

談一談程式設計師的職業發展路線

程式設計師進階必備能力——晉升之道

送給剛畢業的程式設計師——7點建議

程式設計師進階技術專家必備能力——深度思考

程式設計師如何選擇一家好公司

覺得不錯,記得關注、轉發和在看!多年經驗分享,實屬不易,感謝支援!


博主是一位物聯網大廠技術總監,從業7年。從軟體開發、高階軟體開發、技術經理再到技術總監,分享職業發展、技術管理、職場晉升、技術成長等個人多年經驗和心得。一起成長!有問題可以加我微信交流:pointersss

如果你有技術成長的瓶頸、對未來迷茫、關注我,幫你答疑解惑!
file

相關文章