欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

程序员(码农)的转身之道之二:如何准备转型为项目经理

程序员文章站 2022-05-21 11:02:49
...

  做了几年的开发之后,随着年龄的增长和经验的积累,,转型做项目管理是一个很多人多会选择的道路。甚至进而,随着技术和管理经验的提升,可能会在一个公司内担当一些总监、部门经理等职务。

 

 

   这种转型的要点在于,coder所需的技能和项目经理所需要的技能是不同的,需要在做码农时有意的去学习项目管理的技能,包括与各类人(其它程序员、客户、销售、领导)的沟通技能,需求裁剪技能、设计技能。如果一定在工作中注意一点一滴的积累转型所需的技能。安于本位,每天只关心自己的那一块儿,然后就是游戏、玩,那么你转型很难。因为机会只垂青有准备的人。

 

  那么到底应该怎么做呢?要怎样为这种转型来准备呢?

 

   前提是要做好自身本职的工作(例如编写代码),本职工作都做不好,想要升职可能性渺茫。原因不提。因为不管干什么工作都需要这一点的保证,所以我们只总结其余的因素。

 

第一:观察和分析别人,学习别人

 

观察项目经理,是为了学习他是怎么管理的,怎样和别人沟通的;那件事情他做的非常好,收到了很好的效果,哪件事他做的不够好,还可以怎样改进。学习他怎么样应对上下级的各种要求,应对客户;使用什么样的工具,怎样在时间紧事情的的情况下取舍,怎样解决团队中人与人之间的矛盾等等。

 

观察程序员,是为了体验,怎么的管理方式对待他,能收到好的效果,怎样把这样的一个人团结起来一起工作,发挥他的能力。一个特殊的点就是观察自己,这一点说起来容易但是有意识的去做的并不多。

 

观察客户,是为了找到一种应对客户的方式和方法,怎么和客户达成关于项目工期、需求甚至工作过程要求的一致。

 

第二:参与项目的管理

 

  我所见过的项目经理,哪怕个人能力再强,也希望团队中能有人辅佐,帮助他一起分担项目的压力,一起协调项目的资源,担当项目中核心部分的设计和实施。我所见到的,项目经理如果因事辞职,推荐人接替自己工作,或者向领导推荐人负责一些事情,一般都会找分担、辅助自己项目管理的人。

  

 如果项目经理对项目队伍中的某个人提出协助管理的要求,他会怎么想呢?以其它工作已经满负荷婉言拒绝吗?那真是丧失了一个锻炼的绝佳机会。

 

 大多数项目经理,即便希望有人辅佐,也不大会主动找成员来帮助,这个时候就需要程序员主动寻求这种机会,这对将来准备转型为项目经理的程序员来讲,是一个最好的实战演练。主动发现辅助领导管理的事情,把它做好。

 

 

 第三:热心帮助别人

 

 

 管理无外乎人与事,其核心之处是人。热心帮助别人,让自己逐渐成为大家喜欢的人,大家依赖的人,这对于将来做项目的管理或其它管理的意义和价值是不可估量的。领导的一个职责就是把大家团结起来一起做事。

 

 要有一种意识,每一个人的困难,也是项目所有人的困难,帮助别人解决困难,帮助别人找到程序的问题,为整个项目写底层代码、公共代码。甚至甚至,很多打杂的活,被人不愿意干的,你要去干。

 

 第四:培养多种兴趣

 

 兴趣广泛的人,最易于和各种不同的人沟通。啥也不喜欢,一天到晚闷闷的,那就啥也别想了得了。这个说开去就宽了,例如读书、例如下棋,例如音乐、旅游等等。

 

 第五:即便想转身做项目经理,也要深入了解开发技术

 

 这个深入了解开发技术,一是为了能够让自己能够评估项目工作量、项目所需资源上能够做出合适的判断;二是能够在项目的开发人员中树立威信,说话算话(外行领导内核虽说常见,但是多了解一些技术,再去领导和管理技术人员是一个好的方式),三是易于和技术人员沟通,因为有较多的共同语言。

 

总结

 

 做一个庸庸碌碌的项目经理好说,但是要转型成一个优秀的项目管理角色,真的不易。虽说从开发人员转型成为项目经理的人数不胜数,但是很多也是摸着石头过河,跌跌撞撞。这篇小文章的用意就是总结前人的得失,作为给有心转型为项目经理和管理职责的程序员的一点建议,希望能够更多更好的为将来的转型做准备。