01-程序员也要会项目管理

  概述:本文我们来谈一谈,为什么说程序员也要会项目管理。


1. 项目管理是传说中的“第三条路线”

  在传统观念中,程序员的发展路线有两条:

    • 专注技术,成为技术专家;
    • 转型技术管理、业务管理。

  现如今“互联网寒冬”、“35岁危机”等言论甚嚣尘上。很多同行对专注技术这条路线的稳定性持怀疑态度,纷纷谋划转型技术管理、业务管理。但不可否认,这些管理岗位可谓“一个萝卜一个坑”。想转型,除了能力,还需要机遇。

  随着软件行业的发展,开发团队规模、项目日程规划难度都有明显提升。具备项目管理能力的人才,已成为现实需求。这就为我们提供了第三条发展路线——转型项目管理。而且这条路线几乎不用依赖外界因素,甚至在初期都不需要明确的授权和任命。只要我们在做好本职工作的基础上,学习并应用更多的项目管理技能和方法,关注和解决项目团队的问题就可以了。事实上,team leader也希望团队中有具备项目管理意识和能力的成员,这个角色将对项目推进和工作效率起到非常关键的作用。现今程序员的同质化很严重,具有项目管理能力,无疑会更具竞争优势。

2. 项目管理是程序员技术栈中的重要一环

  即使我们单纯从程序员的工作角度出发,也会面对以下问题:

    • 如何进行时间规划,避免延期?
    • 如何对开发过程中的重点、难点进行把控,规避风险?
    • 如何高效地沟通协作,避免因团队问题造成的效率低下?

  项目管理,正是规划能力、组织整合能力的综合体。掌握项目管理能力,对于解决我们本职工作中的问题也会有非常积极的意义。


  综上,无论是从日后转型出发,还是从程序员的本职工作考虑,项目管理都是不可或缺的能力。

猜你喜欢

转载自www.cnblogs.com/murongmochen/p/11881763.html