轉載自網絡,具體連接不詳,感謝做者。
網絡
我認爲,從技術崗位轉型爲管理崗位,更多的不是能力的變化,而是思惟方式和心態的改變。技術管理者是管理者的一類,管理者三大核心職責以下:架構
1. 確立團隊目標
不論項目大小,必定要有目標,有目標才能讓全部人明確方向,知道天天工做的意義在哪兒,工做是否是朝着團隊的目標在一步步靠近。 純技術人員的執行者思惟應該切換爲宏觀思惟,由於如今我的的成功已經不叫成功,團隊成功纔是成功,如何讓團隊產出高的績效纔是你應該思考的問題。學習
2. 離達成這個目標咱們還缺哪些資源
這點主要涉及到統籌規劃能力。在項目初期,你就須要很是清楚明確地知道目前團隊的能力以及你能調配的資源,這樣才能保證後期不會由於資源不足致使目標沒法達成。測試
3. 咱們如何朝着目標邁進
這一點穿插在整個過程當中,是最重要,也是我這兩年在聚會玩的團隊管理中看到和親身體會最深的,它囊括了技術管理的方方面面。架構設計
若是某件事一我的作須要m個工時來完成,那麼n(n>1)我的來作,理論所需工時是m/n,可是實際的時間必定比這個多,結果是(m/n)*α(α>1),α就是協做成本。技術管理者要作的,就是儘可能下降協做成本,包括如下方面:設計
任務分配
以前你一我的能把事情作得很好,如今怎麼保證團隊一羣人把它作好?任務分配包括如何把任務合理地分配給適合的人,能達到最好的結果,即人的價值得以體現,產出質量也高。這就要求管理者對任務的瞭解要全面深刻,對團隊每一個人的能力瞭解也要準確。code
全局觀
技術人員工做時都須要專一,反過來,做爲技術管理人員,要防止過分專一。多去了解項目各方面的進展和存在的問題, 對項目和團隊的任何細節瞭如指掌,出現任何大大小小的問題都能迅速定位和分析解決,不會由於專一於技術細節而失去對全局控制。項目管理
溝通能力
之前天天和機器溝通,如今切換爲和人溝通。之前的桀驁不馴和不屑是由於技術能力強,如今應該切換爲更耐心,更注意語氣和用詞的溝通。另外,更多的去主動發現問題,而後經過溝通技巧來解決問題。資源
協調調度能力
項目過程當中必定會遇到一些沒法預期的技術問題致使項目被block,若是問題已經持續未被解決,這時須要及時調度有能力的人來參與解決,防止項目一直處於不肯定狀態。當多個功能或者項目並行進行時,因爲人力資源有限,可能須要不斷地根據項目進展來動態調整各項目優先級來保證總體的進度。優先級調度和調整是一個很複雜的過程,但記住一點,咱們永遠只作優先級最高的事情,最高優先級事情完成之後,優先級第二的事情天然會升級爲優先級最高的事情,在這個升級的過程當中,咱們也許還須要和產品等相關部門進行一次優先級動態調整或者評估。這也涉及到項目管理的負反饋,讓每個階段的結果反饋給新的階段,保證最後的結果更接近咱們的目標。開發
時間管理能力
時間管理是每一個團隊都頭疼的事情,直接體如今項目進度上。時間管理看起來很難,實際很簡單。每一個任務拆分必定要足夠細可量化,2天以上的任務都是不合理的。並且過程當中須要嚴格控制好每個量化好的時間節點或里程碑,保證每一個節點的質量和時間點無誤是保證最終結果的最好方式,出現任何一處delay都須要強制想辦法及時補救,避免聚沙成塔,這樣才能防止項目最後出現不可能預期的延期。
放權和培養
親自去解決具體的技術問題,作代碼審覈看代碼哪些地方存在不規範,和測試人員討論具體的測試用例是否合理,這些工做如今須要作,可是,它們已經再也不是你關注的重點,你應該更多的放權讓其餘人去作,在這個過程當中必定不需事事親爲,在這基礎上,你應該更加註重對成員的培養,培養他們的學習能力,思考能力和解決問題的能力(這三個能力是我對技術人員的基本要求),讓成員快速進步和成長,獨當一面。
傾聽 無論之前技術多牛,多恃才放曠和桀驁不馴,做爲管理者,須要揹負團隊的使命和績效,因此應該在任什麼時候候主動聽取團隊核心成員的意見,作一個好的傾聽者。傾聽必定要作到多維度聽取,而後再分析和作決定