程序员的发展有几条路,常见的路有继续做研发以及做管理相关的工作。继续做研发,指的是继续在一线从事代码编写工作,成为技术专家,不带人;做管理相关的工作,指的是带人,带团队,从事一些管理方面的工作,基本不再写代码了。其中,管理相关的工作,有2个比较典型,即研发管理和项目管理,对应到岗位名称上,可以叫做研发经理/技术经理,项目经理。今天我们重点聊一下研发经理与项目经理,看看各位程序员朋友适合哪个岗位。
首先看一下研发经理和项目经理的岗位职责。研发经理的岗位职责:
- 负责软件开发团队管理和软件工程师培养;
- 负责组织制定软件解决方案及软件项目开发;
- 负责软件项目需求评估,组织和协调开发团队完成设计,对开发过程进行跟踪管理;
- 负责系统整体的框架设计、概设、关键技术问题的解决;
- 搜集整理业务领域内的技术解决方案或新的技术趋势;
- 系统项目管理、项目需求分析、整体规划、设计、任务划分、开发实施、代码归档等;
- 负责软件部署和版本管理,负责软件维护和优化、项目监控、方案变更等。
再看看项目经理的岗位职责。项目经理是整个项目的核心存在,对整个项目起着举足轻重的作用,其主要工作职责有:
- 根据项目需求制定相应的项目执行计划,分阶段进行项目管理,确保项目的有序进行;
- 定期组织参与项目的员工进行培训,促进项目质量的提升,保证项目的高效率、高质量;
- 合理进行资源调配,对项目进行过程中出现的计划变更,积极做出响应;
- 掌握项目进度,跟进项目的进展情况并及时汇报上级,确保项目如期完成;
- 制定项目激励制度,对表现出色的员工进行褒奖,提高员工的工作积极性;
- 积极与客户沟通项目的进展,对客户提出的需求及时响应,维护与客户之间的良好关系,促进深层合作。
上面列举的岗位职责,并不代表全部的职责,但基本上说明了研发经理和项目经理的基本且重要的责任内容。
不难看出,研发经理和项目经理均有培训团队成员的责任,均为团队的管理人员,是团队的负责人,对团队整体的绩效负责。侧重点有所不同,研发经理更侧重从技术层面出发,解决整个团队的问题;而项目经理,则侧重从业务、需求、客户的角度出发,解决项目上的各种问题。研发经理的立足点在于技术。技术强,加上一些沟通、管理的能力,基本上能够担任研发经理。项目经理的立足点在于业务。项目经理可以不懂技术,但一定要懂业务,只有懂得业务,才能跟客户对话、沟通清楚,才能更好的解决客户的痛点,为客户和公司创造价值。业务能力强,加上管理、沟通、计划、组织、监控的能力,基本上能够胜任项目经理的岗位。
薪酬方面:研发经理的工资高于项目经理。究其原因,还是行业问题。研发经理多在互联网行业,而项目经理多在传统行业。互联网行业的薪资还是高一截。下面是从脉脉上查的几个工作机会。从工作机会提供的薪资来看,研发经理在30K-40K的范围,而项目经理则处于25K-35K的范围。
下面的是项目经理的工作机会:
使用招聘方的账号,来看求职者的期望薪资的话,研发经理大约在35K-50K的样子,项目经理则在25K-35K的样子。由于涉及到隐私,这里就不贴图了。那么,程序员是成为研发经理好,还是项目经理好呢?其实没有好和坏的区分,只有适合不适合的区分。选择做研发经理还是项目经理,还需要从长计议。考虑的因素主要包括两方面:公司的特点、个人的特点。
公司的特点,公司是哪个行业的公司,其特点是以产品为主,还是以项目为主。如果以产品为主,例如很多互联网公司,主要是研发产品,运营,可能都没有项目经理这个岗位,那么,在这类公司,当然是研发经理的发展更好了。如果是一些传统行业的公司,以项目为主的公司,项目经理能够为公司带来收入和利润,项目经理的作用很大,此时的研发经理,也得听项目经理的安排和考核,显然是项目经理的发展更好。总之,结合公司的特点,看看是研发经理的贡献大还是项目经理的贡献大,哪个贡献大,哪个有更好的发展前景。
根据公司或项目或产品的不同情况,研发经理和项目经理可能是同一个人,这就需要既懂技术又懂业务、管理;既能写代码,又能做需求、规划产品、交付项目。
个人的特点,个人是喜欢做技术,还是喜欢做管理?大多数研发经理做的工作还是围绕技术来做的,还有不少研发经理在写一些核心代码,或者写更多的代码,其本质上,还是一名程序员,管理的工作不多,也不复杂。研发经理更适合对技术抱有一定热情的人,有时间的话,可以继续研究点新技术,何乐而不为?
如果个人不太喜欢技术了,对研究技术没有什么兴趣,更感兴趣的是对项目上不确定性的内容搞定,和各式各样的人打交道,那么,项目管理会是一个很好的选择。项目管理可能离技术比较远了,主要看项目的规模和性质。如果是研发类的项目,项目经理还需要懂一些技术,如果不懂技术,项目开展起来多少有些力不从心。
结合公司的特点以及个人的特点,不难做出选型,到底是研发经理,还是项目经理?不论做研发经理还是项目经理,要想成为优秀的人员,强大的学习能力都是必备的。结合公司和个人的特点,能够为公司做出更大的贡献,不同的时间扮演不同的角色,也是有可能的。
所以,如果不好选择,根据当前的机会,先当一个研发经理,或者项目经理,都行,后期再根据机会和情况进行调整,条条大路通罗马。
本文经授权发布,不代表增长黑客立场,如若转载,请注明出处:https://www.growthhk.cn/quan/47508.html