本文内容源自一次技术管理培训。培训讲师叫刘建国,是一位从百度一线工程师成长为优秀技术管理者的管理咨询师。他以亲身经历总结了从工程师转向技术管理遇到的各种困惑、迷茫以及应对之道,为我们指明了一条清晰的技术人的管理之路。在后来实际的管理工作中,我发现这套方法论对指导实践非常有价值,遇到的许多管理问题都能从中找到解决方案。故此,结合自己的实践心得,将那次培训的几个核心要点梳理一下,与大家分享。

技术人的职业发展选择

江湖传言,程序员是一门青春饭。虽然,作为从业者,我对此有所怀疑,但这句话还是反应了程序员这个群体的普遍焦虑感。当工作若干年后,许多程序员会面临职业发展方向的选择困惑。那程序员们有哪些职业发展路径可供选择呢?刘老师以百度知道早期技术团队为样本,统计了这些工程师们后来的职业发展路径,将他们分成了4大类,8个方向。

统计分布显示技术人转管理的比例还是比较高的。而从这8个方向对能力模型的要求来看,它们共同点是规划、带人、沟通、执行等管理能力。所以对于技术人来说,无论你是否做技术管理岗,你所有的职业发展,都会围绕着技术和管理这两条腿在走路。

IC到Leader的角色变化

IC(Individual Contributor,个人贡献者)通过贡献自己高质量的技术和专业化工作,在规定时间内完成任务。Leader核心工作是任务管理和战术执行。刘老师基于Ram Charan的《Leadership Pipeline》研究,将管理者的核心角色进行了如下描述。

IC和Leader的角色定位不同,导致从IC转成Leader需要适应许多变化。具体地,刘老师为我们梳理了以下这些维度的变化。

从IC到Leader的角色变化认知是第一位的,因为两者的行为逻辑完全不同。新晋管理者或许短时间很难适应,但需要首先在意识层面进行自我改变。刘老师的这份清单值得我们在实际管理工作中反复拿出来细品。

技术管理全景图

技术人转向管理时,常常会感到迷茫,把握不了工作节奏,在管理的路口彷徨。对于工程师来说,框架是我们最熟悉的工具。下图是刘老师帮我们梳理的管理框架全景图。这个框架可以形象的比喻成管理“三明治”。

管理三明治指出管理者要关注和修炼的5大模块:角色认知、管理规划、团队建设、任务管理和管理沟通。这个5个模块可以进一步扩展为18要素,形成一套完整的技术管理方法论。

设计自己的管理之路

不同管理者由于其性格特质、文化背景、教育经历等不同,他们的管理风格也各不相同。抽象来看,管理风格可分为四种类型:指导型、教练型、支持型和授权型。不同风格有不同的使用场景,不是只有哪类风格可以做管理。对于个体来说,需要根据自身特点来设计自己的管理之路。

延伸阅读

刘建国老师的管理方法论已经成书出版了,沉淀了他10年的管理感悟和几十场管理工作坊的实践。如果你是技术管理者,强烈建议入手一本。这是一本值得反复品读的方法论书籍。

技术管理:从IC到Leader相关推荐

  1. 骆俊武:五年了,我的技术管理成长之路

    大家好,我是武哥. 2020 年元旦节,我在公号上写下了第一篇管理方向的系统性总结: 工程师如何从技术转型做管理? 累计被转载了 60+ 次,应该有不少读者因为这篇文章关注了我.后来在微信上,我又陆续 ...

  2. 《技术管理之巅》读书笔记

    <技术管理之巅-如何从零打造高质效的互联网技术团队> 作者:黄哲坚 一号店的CTO 读后有感 这本书是互联网技术管理的科普之作,涵盖的面很广,有管理上的,技术上的,项目上的,科普文学,可以 ...

  3. 《极客时间-技术管理实战》读书笔记

    外驱让我们可以做好本职工作,内驱才能让我们成就卓越. 做管理的基本认知: 更大的责任:更好的实现团队目标,基本体会不到行使权力的快感. 更立体的视角.考虑上级.下级.平级的期待和诉求,不能只是关心眼前 ...

  4. 疫情后的第三年:时代更迭下的技术管理与团队协作

    疫情后的第三年,也是数字化转型按下加速键的第三年.这三年里,唯一没有停下脚步的是技术的更新换代,也引发了国内外对工作模式的重新审视.Work from home的远程办公模式,已经开始在国外流行,在国 ...

  5. No.182# 技术管理之管理任务管理

    引言 继前文梳理「团队建设」与「管理规划」后,本文梳理下技术管理的另外一块「任务管理」.走查任务管理的主要内容: 主要内容提点 任务目标量化 任务的优先级 拉通形成共识 团队梯队建设 任务进度跟踪 任 ...

  6. 理想、激情、生存———位技术管理人员的20年工作经历和感悟(2)

    [正文]第9节 -- 第18节 9. 人脉关系 工作中建立起来的人脉关系应该说是自然形成的,互相间觉得比较投缘,就多了一些来往,各自工作中碰到技术问题,也可以交流一下.因为工作了20年,走过几家公司, ...

  7. 原来技术管理可以更美的

    [一句话解释下:本讲主要分以下两部分:第一部分:什么是技术管理?第二部分:从事情的角度去看,怎么做技术管理?] 第一部分:什么是技术管理? 开始前,请允许我占用你半分钟时间来讲个小故事: 现在,直到现 ...

  8. 技术管理进阶——聊聊向上管理中的“尺度”

    PS:文中更多的是个人认知,有错误请批评 前两天一篇文章(你有没有乱用"leader",担当是个好东西),有个同学提了一个疑问:请问这种善用"Leader"算不 ...

  9. 通读《技术管理实战36讲》1、自我倾听篇

    你好,我是小Z,一个工作在交付前线的程序员,我们正在通读<技术管理实战36讲>,作者刘建国.今天我们要梳理的章节是"自我倾听篇". 在第1篇<多年前的那些工程师都 ...

最新文章

  1. 用PAM实现用户和主机的Samba访问控制
  2. 如何在JavaScript中验证电子邮件地址
  3. MFC动态链接库的制作步骤和使用方法
  4. 织梦dedecsm系统企业简介类单栏目模版如何修改和调用
  5. About 磁珠(Bead)
  6. python中classmethod与staticmethod的差异及应用
  7. golang map使用总结
  8. gradle配置到阿里云_通过图文步骤的方式,带你配置阿里云服务器搭建网站
  9. 如何使用Jmeter对WebSocket进行压力测试
  10. yagmail和keyring的安装与注册
  11. 钉钉小程序 DEMO的坑
  12. 将火狐浏览器视频播放倍速设置为3倍速及其以上
  13. 鸿蒙系统是否兼容,鸿蒙系统能不能兼容windows的所有应用软件?
  14. 微软放弃数字图书馆计划
  15. NSIS 头文件介绍_TextFunc.nsh(2)
  16. 【源码阅读】GAT:GRAPH ATTENTION NETWORKS
  17. 用程序哄你的小孩睡觉
  18. HTML基本网页结构
  19. 达林顿管,达林顿管原理
  20. 基于Java socket的网络聊天室的设计与实现

热门文章

  1. Google Cloud Spanner的实践经验
  2. 智能语音电话机器人的语音识别是如何实现的?
  3. Office_00000
  4. poj2976(0-1 分数规划)
  5. vue之购物车案例升级版、v-model之lazy、number、trim的使用、fetch和axios、计算属性、Mixins、虚拟dom与diff算法 key的作用及组件化开发
  6. Apache Knox代理各个服务组件的UI
  7. 【Knox】CDP集群Knox服务集成LDAP,WEB UI登录正常,使用RestAPI无法正常访问401 Authentication failed 解决方式
  8. 【数学建模学习】2016A总结
  9. 《长安十二时辰(中亚,套装共2册)》马伯庸 (作者)电子书网盘下载
  10. 本科生如何从零开始成为算法工程师