應該做技術還是應該做管理?

熊繹發表於2016-07-14

我在微博上收到過一個女孩子的諮詢,她剛工作沒幾年,是一家外企外包公司的程式設計師,工作環境輕鬆,分配的任務簡單,每天做完事情後有大把的時間。但是她的工資不高,當前也沒有太多晉升的機會。

她在字裡行間流露出了很多對專案經理的羨慕以及嚮往,很想成為一名專案經理,所以她向我諮詢,是不是應該考慮另外找一份專案管理的工作或者如何快速的在原來的公司晉升。

其實我想很多程式設計師都會有上面那個女孩子的那種想法,包括我曾經也有,覺得自己技術做膩了,做煩了,到天花板了,對管理無限嚮往,覺得管理就是拿根鞭子坐在凳子上指揮一群人做事,每個月還可以拿到很高的薪水,想想就覺得爽。所以當年我為了轉向管理,自己學習專案管理知識,考證,提高溝通技巧,向管理層的前輩學習等等,付出了一系列的代價。

不知不覺中,好像有一天我的title和”Manager”就綁到一起了,甩不脫了,手下從一兩個人慢慢變成十幾個,變成幾十個。其實到這個時候,我才明白很多道理:

1.管理不是一杯茶一根菸,一張報紙看半天。

作為管理者,可能不需要做具體的任務,但是,你必須要為你的團隊以及你團隊的任務負責。比如做好一個產品,上線以後,出任何問題老闆不會去找具體的開發人員,一定會來找管理開發的人。一個管理者,身上肩負的是整個集團的責任,其中任何一點問題都可能需要管理者來買單,壓力不是一般的員工能比的。、

2. 管理不是拍腦袋定決策。

我們的影響中,好像領導們都是大腹便便,滿臉橫肉,開個會昏昏欲睡,有了什麼想法一拍腦門,對著下面的人說:“就這樣,去做吧”。其實好的管理者並不是這樣,在每個細分領域,管理者都需要一定的資料包表作為決策支援,甚至會有很多不同的數學模型用來分析當前狀況。所以從這個觀點出發,科學的管理是一種定量的,資料化的,而不是單純的憑自己經驗就可以做的。比如在做專案管理時,需要分析關鍵路徑來確定任務前後關係,然後根據任務前導圖來配置資源,最後根據資源配置計算專案成本,通過專案成本去對客戶進行報價,所以無論是在計算人月數還是人員配置,都不是隨便拍拍腦門就得出結論,而是通過科學的計算而得來的。

3. 溝通會佔用絕大部分的時間和精力。

在進入管理層後,特別是中層管理層,溝通會佔用你絕大部分的工作時間,甚至是非工作時間。其實這也很好理解,因為管理的一個重頭戲就是協調和溝通,管理者自己雖然不做任務,但是需要不停的排程該做事的人去做該做的事。但,排程的好並不意味著你就是個好管理者,在下面的人做事情時,管理者還必須注意監控進行的狀態,隨時準備處理異常和問題,並且彙報給其他干係人。任務結束後,管理者需要分析結果,總結經驗教訓,並且為下次任務做好準備。所以表現出來就是管理層喜歡開會,週會,例會,早會,站會各種會,開的程式設計師一臉不滿。但實際上開會也是為了溝通,一方面瞭解情況,一方面分發情況。

4. 管理並不意味著收入增加。

我承認,進入管理層,拿到的工資會漲一些,但是你看不到的是,無論是前面談到過的壓力,還是管理者自己需要面對的問題,都會相應的增加。所以這樣看來,每分錢對應管理者所操的心,其實並沒有減少,反而是增加的。舉個簡單的例子,程式設計師在做好一個功能後就可以高高興興的回家過週末,一旦出問題,老闆必然會責問管理者,管理者一邊要應付老闆,並向老闆許諾修復的時間,另一方面要好言好語哄著程式設計師放棄休息趕快解決問題,並且隨時向老闆報告當前狀態。說白了,管理層需要考慮的東西比一般員工要多要全,方方面面都要想到,並且跟不同的人,在不同的場合需要說不同的話,而不是簡單的完成了自己的任務就萬事大吉了。

當年我認為我自己做技術應該已經到頭了,削尖了腦袋也想去搞管理,各種找純管理的工作。後來天遂人願,還真找到一份這樣的工作,管理運維部的一個部門,大概十幾個人。但是當我做這個部門的經理越久,我發現我竟然越來越懷念以前寫程式碼的日子,我發現這並不適合我,雖然我工作做的非常出色。

於是我重新開始寫程式碼,作為一個部門的經理,我開始寫一些運維的小輔助工具,直到我重新開始寫程式碼,我才找回了以前的成就感。於是我堅持不斷的去更新和維護那些小工具,並且一點一點的解決更多的問題,到後來突然我意識到這些“小工具”不再小,竟然已經是我們部門,甚至別的部門日常工作不可或缺的東西,於是我乾脆把這些獨立的工具整合起來,形成了一個統一的系統,從此以後大家上班第一件事情就是開啟這個系統,開始工作。

到這時候,我知道了,我離不開技術,但是仍然可以把管理做好,那麼,為什麼不找一個集兩者為一身的工作呢?於是我到另一家公司做了研發部們的總監,但是我並沒有高高在上的天天指揮程式設計師做這個做那個,而是以資深程式設計師的身份參與系統設計,並且和大家一起開發,一起加班,但是同時我仍然用我學到的管理技能來管理這個團隊,而最終的結果就是大家都服我這個領導,並且爆發出了驚人的戰鬥力,讓全公司刮目相看。

其實,做純管理並不是一件容易的事情,起碼不會比做程式設計師容易,千萬不要以為經理,總監就是拿著高薪敲著二郎腿不幹活(確實有這樣的人,但是不會多),因為老闆們如果腦子沒問題的話,是不會花錢養一個什麼都不敢的人。在職場中,一個人的薪水一定和他做的事和承擔的責任成正比。所以如果你也一心想往管理層衝,不妨先想想兩件事情,第一是你的管理能力夠嗎;第二是這真的是你要的嗎?如果你想清楚這兩個問題,我想你也就不會再有“應該管理還是應該技術”的問題了。

打賞支援我寫出更多好文章,謝謝!

打賞作者

打賞支援我寫出更多好文章,謝謝!

任選一種支付方式

應該做技術還是應該做管理? 應該做技術還是應該做管理?

相關文章