程序员如何转项目管理(程序员如何转项目管理岗位)
其实啊在做这个决定之前,我觉得有几个问题可以问一下你自己。
第一个,你之前选择做程序员的初衷是什么?
第二个,现在是什么原因驱使你选择转项目经理?
第三个,你对项目管理了解吗?
第四个,如果你选择转行项目管理,能不能解决你目前的问题?
在问完这个问题之后,我相信大部分的答案可能也就是现在目前的一个现状,就是在中国这种环境下,其实程序员无论是大厂还是小企业,对于程序员其实都会有一个不成文的规定,就是35岁以上之后HR会直接PASS掉你的简历。很多人考虑到自己可能技术已经达到了瓶颈, 没办法再提升,但是年纪呢其实也不小了,如果后续的话再去找工作,可能很难找,可能也就面临着失业的这种一种情况,所以选择做项目管理。因为毕竟管理岗位的话,他的工作年限会长一点,可以干到30多岁40岁很正常。
所以这里就回到第一个问题,就是你当时选择做程序员的初衷是什么?如果真的是喜欢这个行业,我觉得啊你可以继续去深究,比如说往架构师方向发展。如果你已经背离了你的初衷,那我觉得你可以进行改行,但是转项目经理呢,还是转其他的,我觉得这个过程中啊也是值得商榷的。
因为谈到项目经理,可能很多人都从网上大概的了解一下啊。而且网上说的其实很多都是就是比较概括性的,就是没有很具体,可能有些是直接从其他地方抄过来的,我这里跟大家说一下,就是这个项目管理这一块,其实这一块儿你可以把它分为三个岗位,一个是属于PMO项目管理办公室,第二个就是纯软类的项目经理,第三块就集成类的项目经理,这里工程类项目经管理我们就不去提了。
这三块其实它的一个工作内容区别是很大的,首先我先拿一下这个项目管理办公室,这个岗位他做的是什么工作呢?
1.首先第一个他就是对全公司所有的项目进行全生命流程的管理,你不一定要参与到具体的项目事务里面去,但是你对所有项目的一些风险,进度你得把控得到
2.公司的项目管理体系搭建,包括项目管理的一个规范啊,流程啊制度。
3.项目管理知识的培训,项目管理文化建设
4.一些重点项目的你也得参与进去.
5.绩效考核
6.项目知识库的建设
7.为领导决策提供支持
这些其实都是属于PMO项目管理办公室的一个工作内容。
那接下来谈这个纯软类的项目经理,纯软件的项目经理呢,其实跟集成类的比较类似啊,但是又有一些区别。因为项目纯软类的项目经理啊,其实他有很大一块的工作是这个需求的一个沟通,需求的收集,有些部分可能兼职了产品经理的活,然后接下来就是我们正常项目管理的那一套了,比如说成本管理,质量管理,进度管理等,其实更多的是与开发开发沟通,还有研发效能的提升等。如果是产品型的公司,工作内容还是会有一些区别,不过主要工作还是跟公司内部的研发沟通较多。
还有一个就是集成类的项目经理。集成类的项目经理,我举个例子啊,比如说智慧工厂,智慧城市这种都会涉及到硬件的采购,施工,调试,对接联调等等。这种项目规模一般较大,涉及的人员多,关系复杂,需要很强的商务沟通能力。你可能得去猜测领导的意思,说得简单明白一些,就是得会来事,除此之外项目管理那一套工作同样也需要,比如说采购管理啊,质量管理啊,成本管理,项目验收等等。
这些东西听完之后,其实大家可能会就比较明确啊,其实是三个里面的第一个PMO的话,除非你有一个公司内部转岗机会,,不然很多公司的一个什么项目管理规范,其实都是已经搭建好的,所以不会有太多的机会留给你。集成类的项目经理要求大部分程序员很难达到,所以建议大家可以优先考虑纯软类项目经理。
转纯软类项目经理一种是内部转岗,这种比较简单,另外再给大家介绍一种方式:
1.首先你学下PMP知识体系,或考个证,考证的话市面上有很多刷题小程序,比如说“项目管理真题训练”小程序就不错。
2.找下项目管理师的论文,这个论文里基本上都是实战案例,通过项目去讲在项目中如何进行项目管理,而且里面也会讲如何解决项目中的一些问题
3.结合你的开发经理,因为纯软需求分析这一块对于开发人员来说难度不大。
基于上面3点,你可以信心满满的去面试了。
今天就先聊到这里。