成为优秀的技术管理者: 先从改变思维做起
身边有很多做技术管理的朋友,同时也参加过各类技术管理的分享。大家都谈到了从纯技术岗过度到技术管理岗,需要学习各种技能,比如沟通技巧,招聘能力,团队管理等等。但是从我过去这些年的经历看,对一个管理新人,最重要而且最难过的坎其实是思维的改变,今天就和大家来讨论一下。
1. 为什么要招人?
错误的思维:
我要找人来分担我的工作,现在有10个feature要开发,找人来做其中5个而完全不需要我去帮忙就行,这样我的工作就少,我可以“更专心去完成剩下的5个”。
建议的思维方式:
没有认识到业务feature其实是“做不完”的,没有认识到除了在极其简单的项目哪,其它任何稍微复杂的项目,能配合分工的两个人的工作完成时间远远小于单独一个“高手”所需要的时间。
认真思考团队应该怎么分工,最小团队至少要有什么人存在,根据这个目标去招人。让项目能做到最大程度的并行,自己永远不会成为项目进度的瓶颈。
2. 为什么要团队合作?
错误的思维:
把团队合作看成简单地分配task(每个task仍然是单独完成),而忽略了task本身的合作方式。
建议的思维方式:
技术管理者应该把团队看作为自己打造的Product,核心在于你的team要能够建立(等于你的product能deliver),而不是你设想中的team要多牛逼,目标是把产品能足够的模块化,做到持续的产出。
之前一个人能把事情做得很好,现在怎么保证团队一群人把它做好?任务分配包括如何把任务合理地分配给适合的人,能达到最好的结果,即人的价值得以体现,产出质量也高。这就要求管理者对任务的了解要全面深入,对团队每个人的能力了解也要准确。
3. 如何管理项目?
错误的思维:
把各种决策都掌控在手上,所有点都要亲自决定,按照自己的思路行事,甚至让成员“放弃”思考了,认为这是对项目负责。
建议的思维方式:
不管自己曾经技术多牛B,作为管理者,第一要务就是,肩负着团队的使命和绩效。 日常工作中,都要主动听取团队成员的意见,做一个好的倾听者, 然后和团队一起仔细分析和做决定,对决策负责。
多去了解项目各方面的进展和存在的问题, 对项目和团队的状态都铭记于心,出现任何大大小小的问题都能迅速定位和分析解决,既能深入细节,又能对全局控制。
描二维码或手动搜索微信公众号【架构栈】: ForestNotes
欢迎转载,带上以下二维码即可
点击“阅读原文”,所有【架构栈】近期的架构文章汇总
↓↓↓
成为优秀的技术管理者: 先从改变思维做起相关推荐
- 优秀的技术管理者需要具备哪些能力?
今天的分享主要针对技术团队管理者品质.团队管理的四个维度.产品开发过程管理.系统架构理念等几点内容,时间有限,不能针对各个方面深入介绍,请大家见谅.其实我们作为技术团队管理者,每天都需要关注技术.产品 ...
- 如果成为一个合格的技术管理者
文章目录 1. 技术管理者和项目管理者 1.1 项目管理 1.1.1 如果成为一名优秀管理者 1.1.2 项目管理流程 1.1.2.1 管理流程 1.1.2.2 管理缩略词 1.1.3 项目管理方法 ...
- 技术管理者应有的 4 种基本思维模式
在看文章之前先思考两个问题: 人和人的差别究竟在哪? 人和人之间为什么会有差别? 在各种场合我们经常听到这样一句话:「听懂了很多道理,却依然过不好这一生」. 这里有两个逻辑,一个是知行合一的逻辑,另一 ...
- 技术管理者需要具备的技能
2019独角兽企业重金招聘Python工程师标准>>> 优秀的技术管理者通常具备娴熟的业务能力,并具有良好的目标管理能力:懂得对团队下属同学的授权,以及针对团队本身的合理激励与惩罚. ...
- 优秀的开发≠优秀的技术管理人
我们都知道技术开发,到了一定的工作年龄后,都会考虑转技术管理,有些会很成功,有些会完全不适应.开发做了技术管理才明白做技术管理有多不容易. 我们提到过优秀开发需要的能力涉及到基础能力,包括记忆力,想象 ...
- 关于技术管理者应该如何做好工作安排的一点思考
技术管理者的主要工作是带人.做事.看方向.带人是指团队人员能力的培养.团队梯队的建设等等:做事是指完成各项业务需求:看方向是指明确团队未来的发展方向和目标. 我们经常会辩论"做管理了还要不要 ...
- 专访蒋宇捷:技术管理者应具备哪些能力?
编程初体验 CSDN:你何时开始接触计算机,又如何走上编程道路的? 蒋宇捷:小学的时候,父母单位的苹果机.386和586都可以让我在空闲时候使用.而在那时代彩色显示器非常少见,即使一个小小的黑白屏幕的 ...
- 今天我要批判技术管理者
上一期分享了今天我要批判架构师,今天我来批判一下不合格的技术管理者! 我在阿里巴巴工作期间是一个名副其实的"刺头",批判中台.批判架构师.批判技术管理者,当然,也包括自我批判. 今 ...
- 如何打造一支优秀的技术团队?
如何打造一支优秀的技术团队?我1998 年毕业,至今工作了将近 20 年的时间.我写了很多年程序,在早期编程的时候,我的领导觉得我是一个适合做团队管理和协调的人,因此我做了很多年的技术团队管理工作.h ...
最新文章
- ACL最佳论文提出最新NLP模型测试方法,最佳论文提名也不可小觑
- Redis实际应用:限流
- 手撕ArrayList底层,透彻分析源码
- 用一个创业故事串起操作系统原理(四)
- Dapper官方教程翻译8:Dapper方法之QueryMultiple(转)
- bim推荐计算机配置,BIM建模推荐电脑配置清单 适合Revit软件的BIM建模电脑主机配置(2)...
- PHP获取字符串中的某个字符:采用数组的方式
- 对象的多态(核心、困难、重点)
- C++(22)--继承和派生
- 推挽输出和开漏输出_关于51单片机IO口的输出模式结构
- 当不同公司的产品经理在一块聊天,会聊什么?
- 一道微软Python面试题(文末附python教程丶电子书资料分享)
- Struts2中UI标签之非表单标签
- MySQL 8下忘密码后重置密码的办法(MySQL5老方法不灵了)
- 2016.2.23_导入maven工程遇见的问题【问题】
- Oracle执行计划分析及实际生产案例解析
- android 应用开启以后,动态检测并或者相机权限。
- 用c语言按键控制数码管,按键与数码管C语言例程
- winUSB设备的开发方法
- 新手nvm npm 卸载不用依赖包,项识别为 cmdlet、函数、脚本文件,等命令集合