从程序员到项目经理分享
分享来自博客园西西吹雪的系列文章《从程序员到项目经理》
从为什么要当项目经理谈起,有钱有权?项目经理又不是那么好当的。其中30项判断你是否有了程序员危机。这篇文章对程序员最有意义的是,指出了程序员应该克服的障碍,程序员聪明、逻辑强、直率,但也有些需要克服的障碍:
-
太讲逻辑。逻辑强是程序员的有点,但管理不仅仅是管理机器,还有人,人是感性的,有时也要注意人际关系情感方面的因素,不能全面的过分讲逻辑。
-
过于直率。直率本事为了提高协作效率,但直率容易伤同事感情。
-
自傲。我们早期的一个经理就说了,开发人员都自傲,总觉得自己比别人牛,莫名的自信,年轻人自傲是不好也好,有自信才更可能是璞玉,但管理者不应该过于自信,我们始终相信术业有专攻。
-
固执。其实我们更想说一个词:刚愎自用。也就是过分强调自己的主观能动性,忽略他人的建议意见。
-
沟通表达能力不足。90后之前的大部分程序员在口头表达、写作、汇报、交流等方面存在不足。
只要有工程项目,就有项目管理职能的岗位或人,最常见的莫过于建筑工程,软件工程的很多理论也都来源或启发于传统的工程行业,同样是项目经理,互联网的项目经理又有别于项目经理。
在大厂里,我们都会看到项管这样的职位,而在中小公司或团队里,项目管理的职能通常是由产品设计负责人、运营负责人、研发负责人兼职,自然而然他们也就是项目经理了,目前行业里的项目经理,一般都要求具备一定的专业技术、管理技能、强大的个人内在、足够丰富的管理经验,专业技术可以是产品设计、研发技术、运营方面知识等专业领域知识,管理技能包含通常说的9大管理:整理管理、范围管理、资源管理、时间管理、成本管理、质量管理、风险管理、沟通协调管理、采购管理。
项目经理作为公司的中层,对上代表团队成员,对团队代表公司老板,对外代表公司,立场会很多,经常要快速的选择立场,从有利于当前问题的立场出发,着实夹心饼干,是处在妻子和妈妈之间的男人,做人难,做男人更难。
为什么还要去担起项目管理的职能:
- 有一颗愿意为集体服务的心,从国家到社会到家庭到工作单位集体,付出可以在一个集体实现自我价值
- 擅长于梳理、协调
- 有培养新人的热情,有一起进步发现世界改造世界的期盼
- 有较强的知识储备与专业技术学习能力
西西吹雪的项目经理的素质模型:
知识让我们知道要怎么做才能解决问题;技能就是我们解决问题的工具;逻辑思维告诉我们如何去编排工具及使用工具来解决问题,也就是确认方向和路线;执行力是我们能解决问题的保证,just do it;已经不再是一人单干的年代,需要团队协作,要求我们心智成熟,能适合的沟通表达描述,让团队内部和谐有序;领导力促使团队目标一致,转压力为动力,力排众难,众人划桨开大船。
-
知识
必须具备项目管理的理论知识,所处的行业知识, 以及专业知识;
-
技能
光有知识是不够的,还要能知道怎么做。主要有项目管理技能、沟通表达技能、写作技能、专业技能等。
-
逻辑思维
项目经理必须具有较强的逻辑能力、思维清晰,对项目任务和要做的工作,随时都有清晰的分类和列表。逻辑思维能力有很多种,如果要挑出两种对项目经理最重要,我觉得是归纳能力、判断力。
-
执行力
项目经理本人必须具有很强的执行力。如果项目经理像个蔫老头,整个项目的执行结果可想而知。
-
心智成熟
要管人,首先必须学会与人相处,心智不成熟的人,与人相处往往会无所适从。心智成熟,也就是要管好自己的内心。自己都管不好, 怎么管别人呢?
-
领导力
项目不是一个人的战斗,有些项目经理,只顾自己埋头干活,乐不滋滋,下面的同事却不知道每人要做什么,这是缺乏领导力的表现。余世维说:“管理就是让别人完成事情”,“真正厉害的人不是自己累死,而是要让手下做事情累死,这个才叫本事”,“优秀的管理者不会让员工觉得他在管人”。这三句话,可以说是领导力的三种境界。
怎么定义管理
我们要擅长梳理
9管理 细化 42过程
开发关心快速简单高效,管理关注时间质量成本
一切问题都是可以解决的,不论解决的方法是否令人愉快。保持乐观
制度来帮助管理
职场不是家庭,保持距离,保持积极
如何培养人,引导人
制定目标,为目标做事
知情权 发言权 参与感 成就感 责任感
自身传递正能量,避免抱怨
你真的尽力了吗
赏罚分明,客观辅以主观多维度不同人的评判