本文主要介绍本人从开发到管理过渡的一些感想。
前言
成为一名开发管理大致有两种方式,方案一是程序员coder到技术总监的蜕变。方案二是主管理和沟通工作,不去碰技术的细节,而是直接考证PMP等,走岗上位成一名产品经理或项目经理。本文将以个人主观和客观方向浅谈方案一。
一、写代码是一种享受
从2015年10月实习开始,奔着兴趣是最好的老师,开始给自己写职业生涯规划,围绕互联网行业逐步寻找自己的方向。蓦然回首,还是有点年少轻狂,与当初的计划有所偏移,但不后悔自己走过的路,无愧自己,足以。
从CFO副总裁助理兼新媒体运营起步,到互联网+社交,互联网+全国桶装水,然后偶遇了2017年初微信小程序的浪花,从而转为一名开发Coder
,从0到1,一步一个脚印走到了今天。也曾迷茫过,也曾徘徊过,但是我确信自己在写代码是一种享受,那种自我实现自我创造的快乐,心之所想,憧憬前行。
二、兴趣是最好的老师
俗话说,三百六十行,行行出状元。有的人是为了更长远的打算,毕竟开发一旦过了而立之年,三五年内都会明显感到效率开始走下坡了。有的人是做一行,爱一行,认可管理工作的价值,对管理工作发自内心的兴趣,并愿意去提升管理能力。
你眼中的开发者到一名管理者的日常工作是什么样的呢?
- 是否是?不停地沟通和协调开发者、每天跟进开发进度,然后负责背锅,给大家擦屁股,最后可以拿到更多的薪水。
- 那么我眼中的管理者的日常工作是协调资源、跟进项目、管理进度、员工面谈、绩效考评、开会沟通、邮件汇报、研发流程、关注项目和人员问题等。这系列的工作,能给自己带来多方位的素质提升,是从个人贡献者到非个人贡献者的转变。作为一名管理者,可以凝聚更多人的力量朝同一个方向努力,共同创造更具贡献的产品。
三、万丈高楼平地起
作为一名管理者你需要具备以下的基本能力:
- 负责产品中心的日常管理工作。规范部门年度发展计划和发展方向,制定并确立部门内容管理的规则制度和工作规范。负责部门人员的招聘、任免、绩效考核等;
- 根据公司整体发展要求,制定部门研发产品的发展规划和方向。负责组织和协调完成产品的规划、升级、开发与实施,并进行市场调研和客户回访等。
- 及时了解并掌握新的开发技术,研究探索新的开发技术和方法。进一步完善产品结构和功能。
编者话
多为下属的人着想,这样他们也乐于为你着想。适当提拔一些下属,不用担心自己被替代,只有下面的人有能力顶替你的位置,你才会被往上顶。