手记

如何成为技术管理者 | Live笔记

知乎Live专题——“程序员的成长课:如何拥有你想要的职场”——的第三期Live:如何成为技术管理者,6月13日晚结束,这是对其中要点所做的笔记,供大家对照着回顾Live。该Live相关的问题,也可以在文后留言讨论。

>> 五大职能定位

专业技术者、自由职业者、管理者、创业者、投资者。

每个人可能适合不同的定位,或者不同阶段有不同定位。

>> 理解管理角色

管理者通过他人完成工作。

两大任务:完成工作目标,培养下属。

常见的技术管理者类型:

  • 技术主管(经理)

  • 项目经理

  • 研发部门经理

  • 研发总监

  • CTO

  • 研发副总裁

Live讨论技术主管、项目经理、研发部门经理。

一般技术主管、项目经理不是公司内的职位序列,研发部门经理是。

这些一线管理者,往往是三种角色的组合:技术管理、项目管理、人事与行政管理。

大公司,技术主管、项目经理往往是分开的,一个偏重技术层面的管理,一个偏重项目本身的管理。

小公司往往是合一的,既要管技术,又要管项目。

技术主管和项目经理,往往是随项目而生的,具有可变性。

研发部门经理往往负责这个部门整体的技术、项目和人事管理。

>> 技术管理需要什么能力

技术主管、项目经理和研发部门经理,他们要做的事情分为技术管理、项目管理、人事管理三类。

技术管理职责:

  • 技术方案评估与选择

  • 关键技术决策

  • 工作量评估

  • 任务分解

  • 委派任务

  • 代码规范管理

  • 代码审核

  • 技术风险识别与控制

  • 团队技术能力管理

  • 关键代码实现

  • 技术督导

  • 技术培训

  • 售前或售后技术支持

项目管理职责:

  • 项目计划制定

  • 研发任务管理

  • 项目进度管理

  • 协调沟通

  • 教练指导

  • 复盘总结

  • 组织间接口协作

人事管理职责:

  • 招聘面试

  • 解聘

  • 人员调配

  • 资源协调

  • 绩效考评

  • 职级评定

  • 薪水调整

  • 管理制度评估

  • 人员预算

  • 财务预算

职业决定了需要的能力:

>> 走向技术管理的四种方式

  • 开发-->技术优势-->负责项目-->技术管理

  • 开发-->发展组织、协调、管理等能力,主动承担相关工作,帮助领导分担管理工作-->有新项目时,担任项目管理角色-->技术管理

  • 开发-->发展组织、协调、管理等能力,PMP证书,联系实际开发中的项目管理-->应聘其它公司的管理职位

  • 大公司开发-->小公司项目管理角色

>> 怎样为成为管理者做准备

关键在于你要跳出工作内容和岗位职责的范围,放眼全局来思考。

具体策略,可以有下面这些:

  • 业余时间学习管理知识,参加领导力培训等

  • 站在项目管理角度看问题

  • 主动在工作中承担与组织、协调、沟通、管理相关的事情,比如组织会议、跟踪计划、分派任务、推动多干系人协作等。

  • 把自己的事情作为项目来管理

  • 组织生活中的活动(春游、读书会、同学聚会、主题沙龙等),锻炼领导、管理、组织、协调能力。

  • 工作中站在管理者的角度思考,向身边的管理者学习,复盘身边的管理者,看他们哪里做得好、怎么借鉴,哪里做得不好、怎么改进,设想自己是管理者会怎么做


0人推荐
随时随地看视频
慕课网APP