提问者:夜尽天明
我先给你定个调:你现在遇到的不是“失败”,是“项目管理”里最标准的“风险发生了,但还在可控范围内”。
你考了PMP,想转项目经理,投简历没人要——因为“没有经验”。
然后呢?你卡在这儿了,觉得自己是不是走错了路?
我告诉你,你没有走错路。你只是走了一条99%的技术转管理的人都会走的路,而且你走到了最关键的那个路口——从“想做”到“能做”的那个路口。
今天老邱就专门为你,把“程序员考了PMP想转项目经理,但因为没有经验没人要”这件事拆开揉碎了讲。不讲鸡汤,不讲“你要相信自己”这种正确的废话。讲现状、讲本质、讲策略、讲你接下来三个月、六个月、一年具体怎么做。

一、先搞清楚一个扎心的现实:为什么企业不愿意要“没有经验的项目经理”?
夜尽天明,在告诉你怎么做之前,我要先跟你聊聊一个很多技术转管理的人都不愿意面对的现实。
你觉得你考了PMP,你就具备了项目经理的能力。
我告诉你,PMP是一张地图,但不是开车的能力。
你考了PMP,你知道了什么是WBS、什么是关键路径、什么是风险登记册、什么是干系人管理。你知道这些概念,就像你考了驾照科目一,知道了交通规则、知道了离合刹车油门在哪里。
但是企业要的是什么?
企业要的是一个能上路的人——而且是在北京早晚高峰的三环上、在暴雨天的夜里、在车上还有一个一直在催你的老板的情况下,能把车稳稳当当开到目的地的人。
你告诉企业:“我考了科目一,理论满分。”
企业看着你的简历,再看看旁边那个虽然没有PMP但是已经在别的公司开了三年车的人,他会选谁?
夜尽天明,这不是你的错。这是这个岗位的天然门槛。
项目经理这个岗位,本质上不是一个“学了就能做”的岗位,它是一个“干了才能学会”的岗位。
你在项目里踩过的坑、背过的锅、熬过的夜、跟客户吵过的架、跟领导求过的情——这些东西PMP的教材里一个字都没有,但是这些东西占了一个项目经理能力的70%。
所以你投简历没人要,不是你不优秀,是你没有证据证明你能扛住那些PMP教材里没写的东西。
那怎么办?
你是不是要回去继续写代码,然后把这个梦想藏在心里,等以后有机会再说?
我告诉你,不要。
因为如果你现在不行动,三年后你还是“没有经验”,五年后你还是“没有经验”,十年后你四十岁了,你连投简历的勇气都没有了。

二、夜尽天明,你要搞清楚一个战略问题:你现在到底在哪个阶段?
很多技术转管理的人犯的第一个错误是:把“考过PMP”当成了终点,而不是起点。
你把PMP考过了,你觉得你准备好了,你去投简历,你被拒了。
然后你懵了。
我告诉你,你现在的真实阶段不是“具备资格但市场不认可”,你现在的真实阶段是“具备了理论知识,但还没有积累项目实战证据”。
这是两个完全不同的东西。
前者你会觉得是市场的问题、是HR的问题、是大环境的问题。
后者你会知道——这是你自己的问题,而且这个问题是可以通过策略解决的。
夜尽天明,你听好了。
企业招项目经理,看的是什么?看的不是你有没有PMP,看的是你有没有可以用来预测你未来表现的过去行为证据。
这句话有点绕,我给你翻译一下:
HR想知道你遇到客户无理取闹的时候会怎么做,她不会问你“你会怎么做”,她会问“你过去遇到客户无理取闹的时候是怎么做的”。
HR想知道你项目进度落后的时候会怎么追,她不会问你“你会怎么追”,她会问“你过去项目进度落后的时候是怎么追回来的”。
你没有“过去”,你就没有“证据”。你没有证据,HR就不敢要你。
这就是你现在的死结。
那怎么解开这个死结?
不是去求着别人给你一个项目经理的岗位,而是在你现在的位置上,先做出“项目经理的事”,然后拿着这些事去换“项目经理的岗”。
三、程序员转项目经理的第三条路:不是“跳槽转”,不是“裸转转”,是“在职转”
夜尽天明,我问你一个问题。
你现在还在写代码对吧?你现在还有项目在做对吧?你现在身边还有项目经理、产品经理、测试、运维这些角色对吧?
那我问你:你为什么一定要跳槽才能做项目经理的事?
你觉得项目经理是一个“岗位”,只有公司任命了你,你才能做项目经理的事。
我告诉你,这是一个巨大的认知误区。
项目经理本质上不是岗位,是一堆责任的集合——进度要有人跟、风险要有人管、沟通要有人拉、问题要有人顶。
这些事,在任何一个项目里都有人在做。如果正式的项目经理做得好,那就是他在做。如果他做得不好、没时间做、懒得做——你告诉我,为什么不能是你来做?
夜尽天明,你听好了,我给你一个策略,叫做“在职转”。
什么意思?
你不辞职,你不转岗,你不求任何人。你就在你现在程序员的位置上,偷偷地、主动地、有策略地开始做项目经理的事。
然后你用这些事,去换两样东西:
第一样:你现任领导对你的认可,让他愿意给你一个内部转岗的机会。
第二样:你的简历上可以写“具备项目实战经验”,而不是“仅有PMP理论”。
这是你目前唯一的、也是最快的一条路。
下面老邱给你拆解,在职转具体怎么做。

四、程序员在职转项目经理的五个实战步骤
夜尽天明,下面我给你五个步骤。你按这个步骤走,三个月内你会在现在的团队里变成那个“不像程序员的人”,六个月内你会有底气跟领导谈转岗,一年内你拿着实战经验出去找工作,不会再有人跟你说“你没有经验”。
第一步:先别急着“管项目”,先“帮项目经理”
你现在是程序员,你直接去跟领导说“我想转项目经理”,领导大概率会跟你说“你先把手头的代码写好”。
为什么?因为他不信任你能管项目,他只信任你能写代码。
所以你不能硬来。你要借力。
你看看你现在项目里的项目经理,他是谁?他忙不忙?他哪里最疼?
我告诉你,90%的项目经理都有三个痛点:周报没人帮他写、风险没人帮他看、跟客户的沟通记录没人帮他整理。
你去找他,不要用“我想学项目管理”这种话,太虚了。你要用“我观察到您最近很忙,有些事我可以帮您分担”这种话。
你说:“王经理,我看咱们项目最近进度挺紧的,您每天要开那么多会。我这边代码任务完成得差不多了,您有没有什么杂事我可以帮您做的?比如帮您整理一下会议纪要、帮您跟一下几个任务的进度、或者帮您把周报的初稿先拉出来?”
夜尽天明,你听好了,你不是去抢他的饭碗,你是去给他打下手。
任何一个忙得焦头烂额的项目经理,听到有人主动要帮他干活,他都会说“好好好”。
然后你就开始做了。
你帮他写会议纪要,你写着写着就知道了——原来项目经理关心的是这些事,原来客户在会上说的是这些话,原来领导拍板的是这个方向。
你帮他整理周报,你整理着整理着就知道了——原来这个项目真正的风险不是技术,是那个客户一直不签字;原来这个项目真正的瓶颈不是开发,是测试环境一直没到位。
你帮他跟进度,你跟几天就知道了——原来那个小张每次都说“快好了”,但是三天了还没好;原来那个小李是最靠谱的,交给他的事从来不用催。
夜尽天明,这些东西,PMP的教材里一个字都没有。但是这些东西,是一个项目经理每天都要面对的现实。
你帮项目经理做一个月,你就有了“项目管理的实战体感”。你帮项目经理做三个月,你就比那些考了PMP但是从来没有下过场的人,强了十倍。

第二步:从“帮杂事”升级到“扛责任”
你帮项目经理做了一段时间的杂事,他会对你产生两个感觉:第一,你这个人靠谱;第二,你这个人懂一点项目管理。
这时候,你可以往前迈一步。
你找一个他特别头疼的事,你说:“王经理,咱们项目那个客户验收的进度一直拖着,我帮您整理了一份客户最近三个月的沟通记录,我发现了两个规律——第一,每次我们周五发过去的东西,他们下周三才回复;第二,每次我们发邮件他们不回,但是我们在群里@他们,他们当天就会回复。我建议以后所有需要客户确认的东西,我们周五上午发邮件,周五下午在群里再@他们一次。这样他们周一上班就能看到,最快周一就能回复。”
夜尽天明,你发现区别了吗?
你不是在“帮他干活”了,你是在给他提供策略建议。
你没有动他的权力,你只是给他提供了一个信息、一个洞察、一个他可能没注意到的东西。
他会怎么想?他会想:“这个程序员不简单啊,他不仅会写代码,他还会分析问题。”
然后你继续做。
项目出问题了,进度落后了,大家都在推卸责任。你说:“王经理,我帮您把这段时间的进度数据拉了一下,我发现落后主要集中在那三个模块上,原因是那个第三方接口一直不稳定。我建议咱们今天跟第三方开个会,明确一下他们的修复时间,如果修不好,咱们要不要考虑换个方案?”
夜尽天明,你这不是在写代码,你这是在做问题管理。你这是在做风险管理。你这是在做干系人管理。
你做的每一件事,都是项目经理做的事。
你缺的是什么?你缺的只是一个名分。
但是夜尽天明,我告诉你,名分是最不重要的东西。你在这个项目里实际在做什么事,才是最重要的。
你帮项目经理扛了三个月的责任,你在这个项目里的角色已经不是“程序员”了,你是“程序员的壳、项目经理的核”。
第三步:让你的领导“看见”你在做什么
夜尽天明,很多技术转管理的人都会犯一个错误:活儿干了,但是没人知道。
你帮项目经理整理了三个月的周报、分析了五个月的数据、提了八个改进建议。然后呢?你的领导只知道你在写代码,他不知道你在做项目管理的实践。
所以你要做一件事:让领导看见。
怎么看见?
不是去敲领导的门说“领导我在学项目管理”,太刻意了。
你在周报里写。
你的周报以前可能是这样的:
------------------------------------------------------------------------------
本周工作:
1.完成A模块代码开发
2.修复B模块3个Bug
3.参与C功能需求评审
你现在要改成这样:
------------------------------------------------------------------------------
本周工作:
1.【开发】完成A模块代码开发(按时完成,代码已合入主干)
2.【开发】修复B模块3个Bug(其中1个为P0级严重Bug,已定位根因并修复)
3.【项目管理】协助项目经理整理项目周报,识别出客户验收环节存在1周以上的延迟风险,已建议项目经理本周与客户确认验收时间
4.【项目管理】分析项目近两个月进度数据,发现第三方接口不稳定是主要瓶颈,已整理数据并建议项目经理推动第三方修复
