如何从码农进化到项目管理者

今天看了一篇文章,叫作《码农晋升为技术管理者后,痛并快乐着的纠结心里》。我相信,软件工程大部分同窗,若是毕业后进入it企业的话,确定没人想一直作简单的,枯燥的,乏味的工程师,王老师课堂上常常说,在咱们工做三到五年以后,就要涉及到转型。这篇文章,对于即将毕业,走向工做岗位的咱们大三学生来讲,有很大的帮助,若是咱们想要走向技术管理者,咱们须要提早准备些什么呢?

有一个很是有趣的现象:听说大部分的技术管理者,在其从程序员转为管理岗位的时候,都是在领导或公司的要求下,被动的推到管理岗位上的,并不是是本身当初有强烈意愿、主动去选择管理岗的。这种被动的比例还不低,高达80%以上。程序员

这里,咱们不讨论这种广泛现象是否合理,咱们先来看看这种晋升方式会带来什么样的结果。优化

既然有这么多人是「被动」的成为技术管理者的,那能够想象,在这些人刚步入管理岗位的时候,对管理知识的了解会是多么的薄弱,对即将要开展的管理工做会多么的心虚和纠结。甚至有些人,由于刚开始进行管理工做的不顺利,致使对本身能力的质疑,对技术管理岗位的排斥。spa

因此这也说明了不少程序员刚晋升为管理后,心里实际上是痛并快乐着的。针对这个现象,那应该怎么办呢?资源

根据笔者的工做经验,来聊一聊若是咱们初入管理岗的这段路,应该准备些什么,以便本身提早熟悉之后工做状况。开发

咱们不可能一直作开发工程师,人往高处走,可是,好多人不想去从事管理,惧怕人际交往等诸多方面的缘由吧。那么,若是咱们想要提高本身为一个项目的管理者,那么咱们须要作些什么准备呢?从哪方面着手准备呢?it

  1. 承认管理工做的价值

咱们都知道,在平常的管理中会有不少的「繁琐的」「协调性」「打杂的」的工做须要作。例如:协调资源、跟进项目、管理进度、员工面谈、绩效考评、开会沟通、邮件汇报、研发流程、关注项目和人员问题等等。这些工做在有的人看来就是打杂,以为很没有价值,没有写牛逼的代码来得高大上。而在有的人眼中却很是承认这些工做,以为能给本身带来多方位的素质提高。io

那么,在你眼中,你是怎么看待这些工做的呢?重构

  1. 对管理工做发自心里的兴趣

不少管理工做并不是必定要你到达管理岗位后才能作的。在你仍是一名普通程序员的时候,在你仍是团队技术骨干的时候,若是你真的对技术管理有兴趣,那么这些「管理」工做已经在你的平常工做中无形的开始了。例如:关注项目总体进度、了解项目目标、推动项目流程、关心身边的同事成长、优化研发与协做方式等等。软件

那么,你是否发自心里的对这些无形中的「管理」工做感兴趣呢?技巧

  1. 愿意去提高管理能力

一旦从纯粹的技术岗转到管理岗,你可能须要面临不少管理技巧上的挑战,甚至还有不少在思惟和认知上的颠覆。例如:首先,管理工做已经再也不像敲代码同样非0即1了,管理工做中有不少中间态,不肯定的因素,这些每每是对程序员以前习惯性思惟的一个很大的冲击。其次,以前敲代码是与计算机打交道,转为管理以后,会花更多的时间与人打交道,与上司、与平级、与下属、与跨部门协做等等。另外,管理者会承担更多更大的责任,需带领团队穿山越岭实现公司的最终目标,这些压力也是做为程序员时候所没有的。

你愿意为此方向重构本身,提高本身的管理思惟和能力吗?你作好这个准备好吗?

  • 管理工做带来的回报:
  1. 你拥有了一个团队

步入管理岗以后,你就不是一我的在战斗,你拥有了一个团队,基于团队,你能够作出更大的成就。之前你的成绩可能就是技术作的好,代码写的好,而转入管理开始带团队以后,你能够和团队一块儿搞定更复杂的任务,作出更大的成绩。

  1. 能力、视野、影响力 都会获得显著提高

除了技术能力,你还得到了管理能力、领导力,你看待问题的视角再也不是程序员思惟了,会有更高的视野。因为团队间的协做,你还能得到更大的我的影响力。

  1. 物质的回报

这是很是现实的,看得见摸得着的回报。

好了,上面已经将一名技术管理者所需的要求和回报都简单捋了捋。做为程序员的你,能够对照一下,而后问问心里的本身是否真的合适。

若是你以为没有问题,那我们就继续来看看,通常有那些机会能够帮助咱们成长为技术管理者

相关文章
相关标签/搜索