程式設計師憤怒了:我們不僅要當管理者還要當CEO!

獵雲網發表於2015-01-19
許多初創公司在挖掘和培養一個出色的計算機工程經理的問題上,存在普遍的誤解。人們總覺得天才工程師都是異常執著的程式碼狂人,對成為一個領導者完全 不感冒。這是對工程師們的一個極大的誤解!在其他的團隊中,你慧眼識英雄,那為什麼到了計算機工程團隊你就滿腦糊塗了?這無疑會對你的人才資源庫造成深遠 的破壞。

不服,是吧?因為你認為計算機工程師都很內向,他們更喜歡思考複雜的問題而 HR 問題置之不理,而且他們對商業問題的關注遠不及技術問題。

那麼真的是這樣嗎?一棒子打死所有的計算機工程師是有失偏頗的。更何況所有這些都是人們一貫以來對計算機工程師的偏見,以及先入為主的概念。工程師 也是人,有的非常健談,有的安靜靦腆。我承認有些開發人員的確無比抗拒技術以外的工作,比如製作績效報告等。但我也必須得承認有的非常樂意且享受指導管理 類的工作。凡事不可一概而論。

我們的工程師,和我們整個團隊的其他成員都一樣,也關心整體的利益,也希望成為管理者中的一員。只是,有時候你需要給他們一些推動力和指引。他們需要你為他們設定一個具有挑戰的目標,這樣他們才會有努力的方向。

所以我在我的工程師團隊是這麼講的:不想當程式設計師的管理者不是好管理者。成為一個團隊的領導者,你需要掌握激勵和指導每個成員的藝術,從某種程度上來說,這個程式設計師的工作沒什麼本質區別,只是物件從電腦換成了人。



我知道這麼說有點難以接受,但是仔細想想,也確實有道理:程式設計師的工作是讓電腦按照你的指令去做事——執行你設計的程式。你沒日沒夜的坐在電腦前, 努力讓電腦聽從你的所有命令,但有時候你的電腦就是那麼頑固不化。只是一個微小的錯誤指令,你的電腦就撒嬌鬧脾氣罷工什麼也不幹了。大概曾經遇到過類似下 屬的管理者會更容易理解我這個比喻。

當然對電腦發號施令和對人發號施令這兩者之間存在很大的差異,最顯著的就是人類的隨意性和對命令反應的不穩定性,你完全無法掌控。

而我把對人的管理比作執行一個電腦程式更多的是因為,這樣能給我們的工程師一個清晰的問題解決思路。這種模式的管理角色更容易被程式設計師接受,哪怕是從來不認為自己有能力勝任管理者角色的程式設計師也逐漸充滿了自信——這些結果正是我們喜聞樂見的發展。

英文原文:Everyone In Management Is A Programmer
評論(2)

相關文章