身边有很多做技术管理的朋友,同时也参加过各类技术管理的分享。大家都谈到了从纯技术岗过度到技术管理岗,需要学习各种技能,比如沟通技巧,招聘能力,团队管理等等。但是从我过去这些年的经历看,对一个管理新人,最重要而且最难过的坎其实是思维的改变,今天就和大家来讨论一下。

1. 为什么要招人?

错误的思维:

我要找人来分担我的工作,现在有10个feature要开发,找人来做其中5个而完全不需要我去帮忙就行,这样我的工作就少,我可以“更专心去完成剩下的5个”。

建议的思维方式:

没有认识到业务feature其实是“做不完”的,没有认识到除了在极其简单的项目哪,其它任何稍微复杂的项目,能配合分工的两个人的工作完成时间远远小于单独一个“高手”所需要的时间。

认真思考团队应该怎么分工,最小团队至少要有什么人存在,根据这个目标去招人。让项目能做到最大程度的并行,自己永远不会成为项目进度的瓶颈。

2. 为什么要团队合作?

错误的思维:

把团队合作看成简单地分配task(每个task仍然是单独完成),而忽略了task本身的合作方式。

建议的思维方式:

技术管理者应该把团队看作为自己打造的Product,核心在于你的team要能够建立(等于你的product能deliver),而不是你设想中的team要多牛逼,目标是把产品能足够的模块化,做到持续的产出。

之前一个人能把事情做得很好,现在怎么保证团队一群人把它做好?任务分配包括如何把任务合理地分配给适合的人,能达到最好的结果,即人的价值得以体现,产出质量也高。这就要求管理者对任务的了解要全面深入,对团队每个人的能力了解也要准确。

3. 如何管理项目?

错误的思维:

把各种决策都掌控在手上,所有点都要亲自决定,按照自己的思路行事,甚至让成员“放弃”思考了,认为这是对项目负责。

建议的思维方式:

不管自己曾经技术多牛B,作为管理者,第一要务就是,肩负着团队的使命和绩效。 日常工作中,都要主动听取团队成员的意见,做一个好的倾听者, 然后和团队一起仔细分析和做决定,对决策负责。

多去了解项目各方面的进展和存在的问题, 对项目和团队的状态都铭记于心,出现任何大大小小的问题都能迅速定位和分析解决,既能深入细节,又能对全局控制。

描二维码或手动搜索微信公众号【架构栈】: ForestNotes

欢迎转载,带上以下二维码即可

点击阅读原文”,所有【架构栈】近期的架构文章汇总

↓↓↓

成为优秀的技术管理者: 先从改变思维做起相关推荐

  1. 优秀的技术管理者需要具备哪些能力?

    今天的分享主要针对技术团队管理者品质.团队管理的四个维度.产品开发过程管理.系统架构理念等几点内容,时间有限,不能针对各个方面深入介绍,请大家见谅.其实我们作为技术团队管理者,每天都需要关注技术.产品 ...

  2. 如果成为一个合格的技术管理者

    文章目录 1. 技术管理者和项目管理者 1.1 项目管理 1.1.1 如果成为一名优秀管理者 1.1.2 项目管理流程 1.1.2.1 管理流程 1.1.2.2 管理缩略词 1.1.3 项目管理方法 ...

  3. 技术管理者应有的 4 种基本思维模式

    在看文章之前先思考两个问题: 人和人的差别究竟在哪? 人和人之间为什么会有差别? 在各种场合我们经常听到这样一句话:「听懂了很多道理,却依然过不好这一生」. 这里有两个逻辑,一个是知行合一的逻辑,另一 ...

  4. 技术管理者需要具备的技能

    2019独角兽企业重金招聘Python工程师标准>>> 优秀的技术管理者通常具备娴熟的业务能力,并具有良好的目标管理能力:懂得对团队下属同学的授权,以及针对团队本身的合理激励与惩罚. ...

  5. 优秀的开发≠优秀的技术管理人

    我们都知道技术开发,到了一定的工作年龄后,都会考虑转技术管理,有些会很成功,有些会完全不适应.开发做了技术管理才明白做技术管理有多不容易. 我们提到过优秀开发需要的能力涉及到基础能力,包括记忆力,想象 ...

  6. 关于技术管理者应该如何做好工作安排的一点思考

    技术管理者的主要工作是带人.做事.看方向.带人是指团队人员能力的培养.团队梯队的建设等等:做事是指完成各项业务需求:看方向是指明确团队未来的发展方向和目标. 我们经常会辩论"做管理了还要不要 ...

  7. 专访蒋宇捷:技术管理者应具备哪些能力?

    编程初体验 CSDN:你何时开始接触计算机,又如何走上编程道路的? 蒋宇捷:小学的时候,父母单位的苹果机.386和586都可以让我在空闲时候使用.而在那时代彩色显示器非常少见,即使一个小小的黑白屏幕的 ...

  8. 今天我要批判技术管理者

    上一期分享了今天我要批判架构师,今天我来批判一下不合格的技术管理者! 我在阿里巴巴工作期间是一个名副其实的"刺头",批判中台.批判架构师.批判技术管理者,当然,也包括自我批判. 今 ...

  9. 如何打造一支优秀的技术团队?

    如何打造一支优秀的技术团队?我1998 年毕业,至今工作了将近 20 年的时间.我写了很多年程序,在早期编程的时候,我的领导觉得我是一个适合做团队管理和协调的人,因此我做了很多年的技术团队管理工作.h ...

最新文章

  1. ACL最佳论文提出最新NLP模型测试方法,最佳论文提名也不可小觑
  2. Redis实际应用:限流
  3. 手撕ArrayList底层,透彻分析源码
  4. 用一个创业故事串起操作系统原理(四)
  5. Dapper官方教程翻译8:Dapper方法之QueryMultiple(转)
  6. bim推荐计算机配置,BIM建模推荐电脑配置清单 适合Revit软件的BIM建模电脑主机配置(2)...
  7. PHP获取字符串中的某个字符:采用数组的方式
  8. 对象的多态(核心、困难、重点)
  9. C++(22)--继承和派生
  10. 推挽输出和开漏输出_关于51单片机IO口的输出模式结构
  11. 当不同公司的产品经理在一块聊天,会聊什么?
  12. 一道微软Python面试题(文末附python教程丶电子书资料分享)
  13. Struts2中UI标签之非表单标签
  14. MySQL 8下忘密码后重置密码的办法(MySQL5老方法不灵了)
  15. 2016.2.23_导入maven工程遇见的问题【问题】
  16. Oracle执行计划分析及实际生产案例解析
  17. android 应用开启以后,动态检测并或者相机权限。
  18. 用c语言按键控制数码管,按键与数码管C语言例程
  19. winUSB设备的开发方法
  20. 新手nvm npm 卸载不用依赖包,项识别为 cmdlet、函数、脚本文件,等命令集合

热门文章

  1. 2022深圳杯A题思路模型分析
  2. 计蒜客 - 蒜头君的任务
  3. GEE5:kNDVI植被指数的获取
  4. AutoJs超神级代码分享大更新
  5. 使用翻译的neko模块
  6. WIN10教育版激活方法
  7. PyCharm调试时一直显示collecting data
  8. Linux系统软件安装及项目发布
  9. 要求公开华人程序员自杀真相,清华学霸被Facebook开除了
  10. Delphi7微信、支付宝扫码支付源码