如何從碼農進化到項目管理者

今天看了一篇文章,叫作《碼農晉升爲技術管理者後,痛並快樂着的糾結心裏》。我相信,軟件工程大部分同窗,若是畢業後進入it企業的話,確定沒人想一直作簡單的,枯燥的,乏味的工程師,王老師課堂上常常說,在咱們工做三到五年以後,就要涉及到轉型。這篇文章,對於即將畢業,走向工做崗位的咱們大三學生來講,有很大的幫助,若是咱們想要走向技術管理者,咱們須要提早準備些什麼呢?

有一個很是有趣的現象:聽說大部分的技術管理者,在其從程序員轉爲管理崗位的時候,都是在領導或公司的要求下,被動的推到管理崗位上的,並不是是本身當初有強烈意願、主動去選擇管理崗的。這種被動的比例還不低,高達80%以上。程序員

這裏,咱們不討論這種廣泛現象是否合理,咱們先來看看這種晉升方式會帶來什麼樣的結果。優化

既然有這麼多人是「被動」的成爲技術管理者的,那能夠想象,在這些人剛步入管理崗位的時候,對管理知識的瞭解會是多麼的薄弱,對即將要開展的管理工做會多麼的心虛和糾結。甚至有些人,由於剛開始進行管理工做的不順利,致使對本身能力的質疑,對技術管理崗位的排斥。spa

因此這也說明了不少程序員剛晉升爲管理後,心裏實際上是痛並快樂着的。針對這個現象,那應該怎麼辦呢?資源

根據筆者的工做經驗,來聊一聊若是咱們初入管理崗的這段路,應該準備些什麼,以便本身提早熟悉之後工做狀況。開發

咱們不可能一直作開發工程師,人往高處走,可是,好多人不想去從事管理,懼怕人際交往等諸多方面的緣由吧。那麼,若是咱們想要提高本身爲一個項目的管理者,那麼咱們須要作些什麼準備呢?從哪方面着手準備呢?it

  1. 承認管理工做的價值

咱們都知道,在平常的管理中會有不少的「繁瑣的」「協調性」「打雜的」的工做須要作。例如:協調資源、跟進項目、管理進度、員工面談、績效考評、開會溝通、郵件彙報、研發流程、關注項目和人員問題等等。這些工做在有的人看來就是打雜,以爲很沒有價值,沒有寫牛逼的代碼來得高大上。而在有的人眼中卻很是承認這些工做,以爲能給本身帶來多方位的素質提高。io

那麼,在你眼中,你是怎麼看待這些工做的呢?重構

  1. 對管理工做發自心裏的興趣

不少管理工做並不是必定要你到達管理崗位後才能作的。在你仍是一名普通程序員的時候,在你仍是團隊技術骨幹的時候,若是你真的對技術管理有興趣,那麼這些「管理」工做已經在你的平常工做中無形的開始了。例如:關注項目總體進度、瞭解項目目標、推動項目流程、關心身邊的同事成長、優化研發與協做方式等等。軟件

那麼,你是否發自心裏的對這些無形中的「管理」工做感興趣呢?技巧

  1. 願意去提高管理能力

一旦從純粹的技術崗轉到管理崗,你可能須要面臨不少管理技巧上的挑戰,甚至還有不少在思惟和認知上的顛覆。例如:首先,管理工做已經再也不像敲代碼同樣非0即1了,管理工做中有不少中間態,不肯定的因素,這些每每是對程序員以前習慣性思惟的一個很大的衝擊。其次,以前敲代碼是與計算機打交道,轉爲管理以後,會花更多的時間與人打交道,與上司、與平級、與下屬、與跨部門協做等等。另外,管理者會承擔更多更大的責任,需帶領團隊穿山越嶺實現公司的最終目標,這些壓力也是做爲程序員時候所沒有的。

你願意爲此方向重構本身,提高本身的管理思惟和能力嗎?你作好這個準備好嗎?

  • 管理工做帶來的回報:
  1. 你擁有了一個團隊

步入管理崗以後,你就不是一我的在戰鬥,你擁有了一個團隊,基於團隊,你能夠作出更大的成就。之前你的成績可能就是技術作的好,代碼寫的好,而轉入管理開始帶團隊以後,你能夠和團隊一塊兒搞定更復雜的任務,作出更大的成績。

  1. 能力、視野、影響力 都會獲得顯著提高

除了技術能力,你還得到了管理能力、領導力,你看待問題的視角再也不是程序員思惟了,會有更高的視野。因爲團隊間的協做,你還能得到更大的我的影響力。

  1. 物質的回報

這是很是現實的,看得見摸得着的回報。

好了,上面已經將一名技術管理者所需的要求和回報都簡單捋了捋。做爲程序員的你,能夠對照一下,而後問問心裏的本身是否真的合適。

若是你以爲沒有問題,那我們就繼續來看看,通常有那些機會能夠幫助咱們成長爲技術管理者

相關文章
相關標籤/搜索