摘要:一個老程序員,有很多發(fā)展方向可以選擇。可以做一輩子程序員,在你的一畝三分地成為技術大拿,或者升級為系統(tǒng)分析師、系統(tǒng)架構師,再到技術總監(jiān),甚至CTO。如果你愿意,也可以轉崗管理,項目經理是大多數程序員走向管理的第一步。
一個老程序員,有很多發(fā)展方向可以選擇。
可以做一輩子程序員,在你的一畝三分地成為技術大拿,或者升級為系統(tǒng)分析師、系統(tǒng)架構師,再到技術總監(jiān),甚至CTO。
如果你愿意,也可以轉崗管理,項目經理是大多數程序員走向管理的第一步。
然而,要成為一名優(yōu)秀的項目經理,并不是一件容易的事。
項目經理70%以上的時間,都在和“人”打交道。如果說解決技術問題靠智商,那么解決人的問題,則更多的是靠情商,還有一些天分。
1、 角色意識轉換:程序猿屬性太強
程序員出身的項目經理總是會有股技術范兒。這種“技術范兒”主要表現為能夠輕易找到技術的BUG,并且總會有種想要把立即解決掉的沖動,無形之中就把注意力主要集中在一些細節(jié)的處理上。而項目經理的職責是需要對整個項目負責,需要顧全大局,需要權衡利弊,以保證項目最終能夠順利完成。
這種角色意識的真正轉變還是需要一個過程的,因此,對于程序員出身的項目經理來說,第一步要做的就是避免程序猿的屬性過強,將自己大多數的專注力放在解決問題本身上,而應該不斷明確自己作為項目經理的職責,學會跳出局部觀全局,要對項目質量、進度等全方位地進行把控。畢竟,對項目經理職責落實得不夠好,就會直接影響到項目實施。
2、 目標整合:單線思維太強
程序員平時的工作就是完成領導指派的某個任務,但對項目中其他的模塊都不熟悉,養(yǎng)成了單線的思維方式。而作為項目經理,需要管理和協(xié)調多個不同的任務和資源,才能確保項目及時交付,需要的是多線思維方式,否則不能平衡處理好同時出現的問題,更不知道如何權衡利弊,分不清事情的輕重緩急,不能靈活應對。
從單線思維到多線思維也需要程序員在轉崗為項目經理之后有意去通過不同的方式方法達到,比如,你可能需要將目標進行整合,還需要良好的時間管理,更需要優(yōu)先級安排的能力。這樣,你才有可能從過去的經驗思維中順利轉型成為高效平衡的思維能力,帶領團隊順利完成項目。
3、 結果反饋:匯報式口吻太強
程序員由于負責的是分項工作,在對自己的工作進行總結和反饋時總是習慣于向上匯報的口吻,但是轉崗為項目經理后,在工作反饋這一塊不僅需要跟上級進行匯報或溝通,還需要與客戶、團隊成員進行良好的協(xié)調。這就要求項目經理不能只有匯報式的反饋形式,更不能像大部分程序員那樣直男直女, 還要有一定情商,能夠處理好與對方的關系的同時,把問題解決好。
從匯報式口吻到協(xié)商式管理則需要程序員及時調整自己的姿態(tài),明確自己身份變化,不能再以執(zhí)行者的方式方法做事,而是要學會以協(xié)調者、組織者的方式去做好相關結果反饋,并能夠處理好相關問題。這可能就包括解釋項目需求、報告進展情況,以及處理潛在的沖突。不同的問題,在反饋方式上也需要“三思而后行”,避免出現意外情況,以提高項目實施的效率。
4、 專業(yè)轉型:局限于技術執(zhí)行
程序員的專業(yè)屬性是技術性,專業(yè)知識更多是在技術、系統(tǒng)等計算機方面,而項目經理應該所具備的能力側重的則是項目管理方面的綜合能力,比如對整個項目的把控、對團隊成員的領導、對客戶需求問題的合理解釋等。所以說,程序員出身的項目經理一開始技術性思維太強,只懂得解決技術方面的問題,在專業(yè)知識這塊還局限于技術執(zhí)行,比較難以適應項目經理需要面對的各種不同場景。
所以說,程序員在作為項目經理后是需要不斷學習和發(fā)展自己的項目管理技能和知識的,這可能包括參加培訓、閱讀相關書籍和遵循最佳實踐等,都是可以讓自己更能夠適應項目經理的職責,并且能夠提升自己的項目管理水平的。
由程序員轉崗的項目經理雖然說還會面臨這些問題,但是通過積極學習和實踐,也是可以成功轉崗為項目經理的,只是可能初期會有些不適應,這是正常的。正視自己的不足,相應地學習和積極地實踐,相信你一定可以勝任項目經理整個崗位的,加油!
PMP®備考資料免費領取
去領取
PMP®報考條件-自助查詢