一個IT技術經理需要具備的素質

   
    程序員工作幾年之後, 其中陸陸續續會有一部分佼佼者被提拔爲技術經理, 或者項目經理, 老闆看中了他們的什麼特質呢, 我至今工作7年, 也算經歷了不少吧, 下面是我認爲一個合格的IT技術經理應該具備的素質:
    第一, 技術功底, 這個似乎不用多說了, 你沒有一定的技術功力, 憑什麼老闆信任你, 下屬怎麼能服你? 但籠統地說技術功底似乎不夠細, 具體一點吧, 數據結構算法不能在基礎了吧? 編程語言我認爲至少得熟悉兩種, 其中一種是精通, 設計模式要熟悉常用的吧, 操作系統的大致體系結構得明白吧, 網絡通信基本原理得明白吧, web前端的知識要了解, 客戶端開發, 服務器端開發最好都要有涉獵, 有精力一定要學習一下linux等等太多了, 程序員命苦啊, 有太多的東西要學了, 而且每年都會有一些新技術出來, 不過千萬不要因爲新技術的出現亂了自己的陣腳, 把握住核心的東西, 以不變應萬變.
    第二, 項目管理能力, 成爲技術經理後, 程序員就不能只顧自己了, 你得爲整個團隊負責, 你不光要完成自己分內的事, 還要照顧到團隊其他成員, 你的眼光要上一個層次, 在程序員視角的前提下, 擴充到一個管理人員的視角, 你團隊負責的項目進度如何, 老大是否滿意, 你是否爲項目進度做了推動的工作?你改如何去推動項目的進展?很多程序員剛剛被提拔爲技術經理時角色很難轉變, 往往只顧着自己的開發, 而忽視了團隊其他成員, 你要以你自己的經歷去想想, 你做程序員時是不是對老大有某些期待? 肯定有, 你的工作肯定需要他安排, 你的技術難點也可能需要他來幫助攻克一下, 所以, 現在你是技術經理了, 那麼你也要能滿足你下屬的要求, 他們的工作需要你協調管理.
    第三, 溝通能力, 這是很多程序員薄弱的地方, 但是如果你想從程序員中脫穎而出, 那麼溝通能力是必須要提高的, 記住, 沒有那個領導喜歡和木訥呆滯的人溝通, 因爲太費勁了. 他們喜歡溝通順暢的, 合作舒服的. 要想合作舒服, 你必須具備把自己的思想清晰地表達出來的能力, 並且能充分領會對方表達的思想. 你的領導已經具備了這方面的能力, 他肯定希望找個和他有相關能力的人做他的左膀右臂, 如果你不具備, 那麼對不起, 領導會找另一個人來領導你, 而他領導那個人(你的技術經理), 這樣, 你的身份永遠是碼農, 話雖糙, 但真的是這個道理. 所以,程序員們, 抓緊時間在業餘時間加強自己的溝通能力吧, 不要讓外界總說我們悶騷, 總說我們不善言辭, 我們有能力攻克溝通這一關!
    第四, 行業背景知識, 你關注行業新聞嗎? 你關注行業的發展嗎? 不要告訴我你只關注過c++或者java產生的背景, html的發展路線等等, 太窄了, 你需要關注你做的產品相關的行業領域背景, 現狀等等, 你要把你做的產品當做自己的兒子來看待, 你要關注它相關的一切, 你要熱愛它(如果不熱愛, 儘早轉移方向), 只有對你做的東西有了激情, 你才能從中得到極大的成長和回報, 否則, 你一定覺得工作只是一種養家餬口的苦差.
    第四, 人文素養, 程序員基本都是理工科出身吧, 大多數人早早地就不怎麼接觸人文社科了, 這真的是一大遺憾啊, 在我看來, 人文知識不只是文科生的專利, 每個人都要有足夠的人文素養. 作爲理工科出身, 我們怎麼提高人文素養呢, 業餘時間別光看什麼什麼技術內幕了, 經濟管理, 哲學心理學, 文學經典, 歷史地理等等, 很多方面的都有很多好書的, 業餘時間讀讀這些, 會讓你終身受益的.
    草草地寫了這些, 難免有失嚴謹, 個人能力有限, 權當和大家閒聊吧.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章