前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >程序员的第2条路:如何快速转型项目经理?

程序员的第2条路:如何快速转型项目经理?

作者头像
张晓衡
发布2019-09-19 16:06:29
5540
发布2019-09-19 16:06:29
举报

小野是一位有3年开发经验的程序员,目前被外包到联通做项目,近来不大开心,原因是,他发现天天坐在电脑前噼里啪啦写代码赶项目,越来越没有成就感。他观察了周围的同事和客户,发现自己对项目经理这个角色有兴趣,就通过在行搜索“安晓辉”找到我,聊怎样从程序员快速转型到项目经理。

我问小野为什么想转向项目管理,小野说,有段时间他做小组长,协调大家完成一个项目版本,特别有成就感,这种成就感,比写一个软件模块的代码更吸引他,他由此发现,相比坐在电脑前加工数据、信息,他更喜欢跟人交流,更倾向有更多人际互动的工作。

从职业规划的角度看,他根据“关注人-关注事”这种倾向选择大方向,是没问题的。于是我们就开始聊项目经理本身。

具体到项目经理,不同类型的公司又有不同的定位,比如做手机的公司,就有三种项目经理:

  1. 软件项目经理,负责手机产品的软件部分的项目管理。
  2. 硬件项目经理,负责手机硬件部分的项目管理,包括硬件设计、选型、选料、射频、打板等等事情的管理。
  3. 全流程项目经理,负责整个手机产品的项目管理,包括软件部分和硬件部分,往往通过与软件项目经理和硬件项目经理的协作完成整个项目管理工作。

对小野来讲,他原本是做软件开发,目标应该具体到软件项目经理。一般的软件公司,都有这个职位。

目标明确后,接下来要做的是,了解目标职位的信息,包括:

  • 典型的工作职责
  • 岗位所需的知识
  • 所需技能
  • 成长阶梯

这些信息,可以通过如下途径了解:

  • 到拉勾、猎聘等招聘网站检索软件项目经理或项目经理相关的JD,从JD中分析职责和知识、技能要求,从多个JD中联合分析成长阶梯
  • 用搜索引擎检索
  • 通过图书了解,比如《程序员第二步:从程序员到项目经理》、PMBOK等
  • 找到做软件项目经理的人,进行访谈

小野说:“这些事情,我可以自己搞定,没有问题。我还想知道具体点的信息,比如怎么一步步转过去。”

我告诉小野,程序员转型项目经理,一般有3条路径:

  1. 在做程序员时,就关注项目管理的事情,包括立项、需求分析、项目范围定义、计划制定、进度管理、会议、沟通、汇报、文档等等,有机会的时候,可以主动从现任项目经理那里承接一些他不愿意做的事情,这样,一边做开发,一边演练了项目管理所需技能,等有新项目需要项目经理时,你可能就会被推荐。
  2. 一边做开发,一边学习项目经理知识体系,比如学习PMBOK,考取PMP证书;同时在学到知识后,留心所在项目中项目管理的事儿,站在项目经理的角度理解、内心演练,加深对知识的理解,有机会时,做一些项目管理相关的事情,演练技能;然后,如果内部有机会,就谋求内部转型,如果没有内部机会,那就往外看看,寻找需要PMP证书的项目经理机会,这样会有大可能性通过面试。
  3. 一开始做开发,技术比较厉害,慢慢开始教人、带人,进化到带项目,有新项目时,成为项目经理,或者兼任项目经理角色。

小野评估了自己的现状,发现团队的项目其实是比较多的,走内部转型,应该是最靠谱也是最快的策略。所以我们接下来,就进入到怎么准备目标岗位所需知识、技能的讨论上。

关于储备知识、技能,一般有4种方法:

  1. 看书学习,比如《程序员第二步:从程序员到项目经理》、PMBOK等
  2. 报一个培训班,线下或线上的,都可以,培训班最大的好处是,能够快速带你浏览相应的知识体系、技能,再加上自己的执行,整体上能够快速建立目标方向的知识地图
  3. 带着问题,网络检索答案
  4. 找一个资深的或有2年以上项目管理经验的项目经理,拜他为师,请他周期性的辅导自己

具体采用哪些方式,可以根据自己的情况来选择。

和小野聊了将近50分钟,他明确了适合自己的转型路径,准备接下来执行第一步:梳理目标在知识、技能、经验等方面的要求。

最后,我们又聊到了求职时一个非常实际的问题:自己学习了项目经理相关的知识、技能,可以顺利找到工作吗?

答案是:即便你系统学习了相应的知识,找工作也还是很难顺利。

为什么呢?

因为公司在招人时,都要求有相关经验!

所以,我告诉小野,一定要做这几件事:

  1. 一边工作一边学习新岗位所需知识和技能。
  2. 在做开发的同时,关注项目管理相关事务,站在项目经理的位置上思考、演练项目管理知识,加深理解。
  3. 优先谋求内部转型。
  4. 如果要通过外部跳槽转型,不要裸辞,两个理由:a)你身在项目中,随时可以(内心)演练项目管理方面的知识和技能,可以增加经验、加深理解;b)有工作,心不慌,找新工作可以相对从容,能接受较长的周期和频繁的打击。
  5. 设定期望,做好心理建设,因为没有相关经验找工作,一定会遇到各式各样的挫折。

除却具体细节,这些就是和小野的这次咨询聊到的内容了,包括以下几方面:

  1. 要搞清楚为什么转型
  2. 了解目标职位所需知识、技能、经验、软能力等等要求
  3. 利用业余时间储备知识、技能、经验等
  4. 求职时的一些注意事项

好啦,这篇复盘文章,就写到这里。最后,祝福小野,希望他能够尽快完成转型。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Creator星球游戏开发社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
项目管理
CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档