程序员,你适合做一个项目经理吗?
项目经理,从以前一个令人羡慕的职位到现在的烂街,各行各业,各色人等,我们都可以看到项目经理的身影。盖房子搞建筑的,总包分包,大大小小的项目经理无数;新房装修,也是项目经理带着几个小弟出来混的,软件行业里,项目经理就更是一抓一大把。当然,相对于项目经理,下面具体干活的小弟更是多得数不清。因此,更多做技术的工程师们,职位晋升的首选,就是项目经理。为什么?其实回答都差不多:搞技术搞不了一辈子,年纪大了就干不动了;项目经理毕竟职位高一些,接触面大一些;项目经理可以做管理,当老大;薪水更多一些等等。这些都是正常的理由,也无可厚非,但项目经理真得适合每一个人吗?每一个开发人员都适合做项目经理吗?
为什么一个开发组的同事,最后别人晋升为了项目经理,而你还在继续编写那些面目可憎的代码?
首先,你了解项目管理的相关领域知识吗?你知道PMP的九大知识领域吗?你清楚CMMI、ISO对项目流程控制的各项要求吗?如果你有肯定的回答,那么恭喜你,你向项目经理的路上前进了20%。项目管理的知识领域越来越广,项目计划、时间管理、资源管理、成本控制、风险管理、质量管理乃至对供应商的管理等,每一块内容都有大量的知识需要学习和掌握,而且需要参与其中的实践经验。这么重要的内容,为什么只占了20%,你肯定很奇怪。没有错,即使你对项目管理知识掌握的了如指掌,那也只能有20%的加分。因为,这些知识仅仅是书本上的内容,通过学习大家都能掌握;即使不能全部记在脑海中,都可以边做项目边照着书上说的流程进行工作。如果每个项目照着流程按步就班地走下去都可以顺利完成,那还要项目经理干什么呢?所以,除了知识之外,另外80%的东西才是重点。
协调能力!这是一个合格的项目经理必须具备的能力
什么叫协调能力?就是与各色人等打交道的能力。项目经理的职位,在很多外企里其实是没有行政管理的权力的,就是对项目内的成员没有管理的权力,更多的时候做的工作是一个项目协调人。一个项目启动后,项目的成员可能都是临时从各个部门调来的,作为项目经理,需要与各个部门的人去协调每个成员的参与项目的时间期限。项目经理需要安排工作与每个项目成员,人都是一个个体,各种性格都有,如何与不同性格的人交道,这可不是一时半会儿能学得会的。项目经理也需要与上层领导协调,当项目推迟了,如何向领导解释原因,如何向领导申请更多的资金与资源,如何说服领导更加支持这个项目,这都是协调能力的体现。除此之外,项目经理还需要与客户协调,面对客户漫无边际的需求要求,如何加以限制,面对客户的种种苛求,如何一一化解,当最终产品提交给客户后,如何减少客户的抱怨,尽早的签收,这些都需要项目经理有非常强的,把与项目相关的所有shareholder全部摆平的能力。这一点,应该占到40%的比例,也就是说,如果达到上面两条,你就可以做一个及格的项目经理了。但这还是远远不够的。
文笔!
项目经理几乎可以不用写代码,但更多的工作是写文档以及报告。这几乎占据了项目经理大半的工作时间。
从合同到项目计划再到项目报告,项目经理都需要极强的文笔写作功底。清晰,明确是文档的基本要求,更多的时候,项目经理需要从不同的角度解析同一个问题,而让人得到不同的结果。当然,如果你能把死的写成活的,黑的写成白的,那恭喜你,这20%你可以拿满分。
沟通能力!
不仅仅是语言沟通能力,还包括察颜观色的能力。项目经理未必需要口若悬河,出口成章,但说出的话一定让人清楚的明白;同时,也要通过表情,动作等身材语言,了解对方的内心想法。这一点,真得很难,有的人一辈子未必学得会与别人沟通。所以,只能看你的天份了。这一点,应该点到10%。
最后10%,就是抗压能力
作为项目经理,一定要能承受常人不能承受的巨大压力。尤其在项目遇到问题,进展不顺的时候,在成本上升和面临着最终期限快到的时候,如何承受并缓解那种压力,不是每一个人都能够做到的。如果你遇到一点事就郁郁寡欢,放不下,那在项目的重压之下,会是对你精神与身材的双重折磨。
以上就是我对项目经理的理解,如果你未来想做一个项目经理,那就请比照一下自己,看看是不是符合上面的要求,给自己打个分。当然,各种能力都是可以学习的,未必都是天生,但是对于有的人,就是可以运用的游刃有余,而有的人就是那么得不自然。其实,项目经理是个不简单的职位,想要做好,真得很不容易,需要学习的东西太多太多,不用担心,这个世界没有完美的人,也没有完美的项目经理,努力的提升自己,都会向项目经理的职位前进一步!
http://developer.51cto.com/art/201211/364725.htm
相关推荐
针对文件信息,接下来的内容将基于“程序员到项目经理”的职业发展路径进行详细的知识点阐述。 首先,程序员与项目经理虽然都属于IT行业中的职位,但...只有通过不断的尝试和反思,才能真正成为一个优秀的项目经理。
作为一个程序员,你的职业生涯可能会经历从编码到管理的转变,而这个转变的核心角色就是项目经理。项目经理不仅是技术团队的领导者,更是项目成功的关键人物。在这个过程中,你需要掌握一系列技能和知识,包括但不...
一个好的项目经理不仅是一个好的管理者,更应该是一个团队的领导者。需要通过激励、培训、指导和授权等手段,带领团队完成项目目标。这需要项目经理具备人力资源管理的知识,能够识别和培养团队成员的潜力,构建高效...
本文通过一位项目经理的亲身经历,分享了他在职场中的点滴故事,揭示了如何从一个普通的菜鸟程序员逐步发展为一名有影响力的项目经理。这个过程充满了挑战,包括技术难题、职业发展方向的选择以及人际交往的技巧。 ...
总之,从程序员到项目经理的转变是一个复杂的过程,涉及到个人职业规划、能力提升和应对压力的能力。对于那些希望挑战自我、寻求更多职业发展可能性的程序员来说,这条路尽管充满挑战,但也充满了机遇。通过自我评估...
成功转型的程序员项目经理往往是那些能够快速学习新知识、适应新角色的人,他们能够理解并运用项目管理的最佳实践,并且能够不断地从经验中学习和进步。 总结起来,成为一个合格的项目经理,需要具备项目管理的专业...
程序员、设计师与项目经理彼此怎么看待对方。真实地反映了相互的关系。
标题中的“程序员新人成长动力(一个项目经理的早年手记)”揭示了这份文档的核心内容,它是一位有经验的项目经理对新手程序员的成长建议和自身早期职业生涯的反思。这份手记可能包含了他在编程、项目管理、团队协作...
软件开发文档模板_项目经理和程序员都需要[全套]软件开发文档模板_项目经理和程序员都需要[全套]软件开发文档模板_项目经理和程序员都需要[全套]软件开发文档模板_项目经理和程序员都需要[全套]软件开发文档模板_...
在本例中,"项目经理接到一个项目,需要完成编码" 的场景,可以很好地体现装饰模式的应用。 项目经理在项目中的角色不仅仅是编写代码,而是需要进行一系列的前期工作,如需求分析、系统设计,之后将实际编码工作...
程序员、项目经理简历模板, 适用于程序员、项目经理等
作为一个有着三年经验的项目经理,我深知企业在招聘过程中所考虑的因素。以下是我对优秀程序员特质的理解,以及如何成为企业真正需要的那种人才。 1. **扎实的技术基础**:程序员的基础技能是其职业生涯的基石。这...
从程序员转变为项目经理,这是一条职业生涯发展的转变之路。首先,要理解项目经理并不需要精通所有技术细节,他们的主要职责在于管理和协调,而非技术实现。在大型项目中,项目经理通常不需要深入理解技术,他们更多...
在IT行业中,项目经理和程序员的薪资差异是一个常见的话题。标题和描述中提出的问题触及到职业价值、谈判能力以及供求关系等多个方面。以下是对这一问题的详细解析: 首先,项目经理和程序员在公司中的角色不同,...
【秘籍】程序员喜欢什么样的产品经理? 在IT行业中,程序员与产品经理的合作关系至关重要,因为两者都是构建成功产品的关键角色。然而,由于他们的专业背景和思维方式不同,可能会产生冲突和误解。要建立良好的协作...
【标题】与【描述】提及的是从程序员转型到项目经理的过程中,如何有效地管理和引导团队,让员工为共同的目标努力。文档中的主要内容围绕着目标在项目管理中的核心作用展开,以下是相关知识点的详细说明: 1. 目标...