从程序员到项目经理我做了这些

从程序员转为项目经理,这是一个大的跨越,有人觉得要等到当上了项目经理才能学习项目管理,其实未必,项目管理所需要素质和技能并不是什么独门秘籍,而是在生活中时时用到、处处可以锻炼的,可以说我们每个人都是管理者。在这里插入图片描述

程序员的优势:
技术能力
很多公司会要求有计算机专业背景优先。尤其是在一些特定的行业,懂技术的背景的人,更受欢迎,很多公司就要求产品经理要懂技术,甚至会写一些简单的算法才行。
这是程序员转项目经理的一个优势,技术转项目经理,基本上补足了中高级产品经理一直在努力补齐的技术短板,这对于很多中高级PM来说做项目管理,如果不知道这个项目的开发难度,那么工期的评估就很难完成。

文档撰写能力
在我们工作中,很多由程序员发现的产品经理写文档的问题:文档写了几十页,一个逻辑写的罗里吧嗦,研发测试都没耐心看了;逻辑遗漏严重,值从哪里取搞不清楚;页面的交互状态变化没写清楚等,这是很多产品经理经常出现的一个问题,这个问题不仅仅出现在初入职场的初级PM,甚至很多中高级PM也会遇到这个问题。

项目管理能力
我认识的由程序员转成产品经理的人,在产品经理的路上,由于精通项目的关键的推动瓶颈、技术工期;在产品经理的路上的进阶要比其他行业的快很多。而在项目里,负责实现的程序员工作,直接决定了整个团队项目的进度,懂技术,对于掌握整个项目大有裨益。在这里插入图片描述

一、管理是职能而不是职位
管理不是个职位,而是个职能。无论你在什么岗位,只要你需要做出决策,需要对结果负责,那你就是个管理者。从这个角度来说,我们每个人都是管理者,因为每个人都需要对自己的工作负责,对碰到问题进行权衡决策,只不过决策的内容不一样而已。
程序员也需要对工作进行决策,当接受任务时,程序员需要对工作量、难度、时间限制进行评估,以确定能否实现项目的目标;最进度滞后时,是要加班赶回来;还是要调整工作方法;或者通过项目管理工具对计划进行调整;通过甘特图对项目进行进度的把控,这些都是决策的过程。
在每一个决策点,程序员完全可以像一个真正的项目经理一样,发挥其主观能动性,主动进行管理,保证任务按计划完成。我们的管理才能,也是逐步积累、逐渐提高的。
二、自我管理是一切管理的基础
有人说,我没有一个下属,要说我是管理者,那我都管了谁呢?其实只要在社会中,你管理的不一定是下属,每一个你需要打交道的人,包括你的领导,都是你的管理对象。即使你不需要跟任何人打交道,你也可以、而且必须管好一个人——那就是你自己。
一个连自己都管不好的人,怎么能管得好别人呢?更别说管好一个大的团队了。那自我管理该管些什么呢?自我管理实际是一个修身的过程,是一个自我约束、自我磨练、自我精进的过程。
一个能管好自己的人,才有能力、有精力管好别人,处理好复杂的事务,才能够通透人性,把握组织和市场的规律,成为一个真正卓越有管理者。在这里插入图片描述

三、每个开发任务都是一个小项目
作为一个程序员,也许你从来没有把自己放在项目经理的角度来考虑过问题,但实际上,你不只是一个程序员,同样是一个项目经理,因为每次接受了一项开发任务,实际上就是接受了一个小项目。
一项开发任务就是真真实实的一个微型项目。只不过这个项目,只是由你一个人来完成而已。在完成任务的过程中,同样需要像管理项目那样,进行计划、时间安排、偏差控制和领导。
把自己当项目经理的程序员,才能成为真正优秀的程序员。
优秀的程序员,也更容易成长为优秀的项目经理,因为在被正式任命为项目经理之前,他已经负责开发过了无数个微型项目。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值