你好,我是童军,目前是华锐技术资管营销研发团队总监。今天我将从自己的工作场景出发,讲讲我是如何和团队小伙伴相处沟通,并获得认同的。

我们先看一个小故事。

我刚当上主管那会儿,在和新入职同事沟通具体工作时,经常发生争执。当时我是这样做的:新同事入职后,我给TA下达工作任务,并定好时间计划。在Review工作产出时,我尽心尽责地把存在的问题都一一提了出来,但新同事却因此产生了逆反心理。我说一句,新同事反驳一句,甚至还会刻意选择我不擅长的领域,反问我具体的解决方案,对抗情绪蔓延开来。

为什么会出现这种情况呢?我们来分析一下。

  • 首先,我刚刚上任,我们之间并不熟悉,同事对我的技术能力存疑。这时候提出意见很难获得同事的认同,相反他还会去挑战你,试探你。
  • 其次,我在沟通时,容易表现出“你怎么能犯这种低级错误”的表情,而并不关心同事看到后的感受,错误的沟通方式也是矛盾爆发的一个关键因素。

同事工作习惯不好,思维方式不对,我们确实应该及时提出帮助他成长。但如果我们在没有获得认同的情况下,一直提出要求或批评,不仅达不到帮助其成长的效果,反而会导致工作安排变得越来越困难。因此,开展管理工作的前提是获得下属的认同。那具体如何获得他们的认同呢?

这里我把我多年管理技术团队的经验总结成了三个关键点,分享给你。

拉近距离:给团队赋能

开发人员对技术能力较强的领导有一种天然的亲近感,因为同质相惜,我们总是愿意和同类待在一起,而且很多人都有慕强心理,你足够强大的时候,很多人都会不自觉地向你靠拢。所以,你需要在团队中呈现你的专业能力,并给团队赋能,从而获得认可。

在这里我们要远离一个误区,并不是说技术领导者需要对所有技术样样精通,才能体现出专业能力。如果你只是前端或者后端出身,怎样呈现出技术专业能力呢?

大道相通,无论是哪一端,用哪门语言开发,都可以囊括至以下几点。

  1. 基础知识:语言基础、计算机原理、数据结构与算法、网络知识、设计模式等。
  2. 功能开发:开发框架、类库等。
  3. 非功能性开发:可靠性、安全、性能、兼容性等。
  4. 协同:开发、集成、测试、部署运维等。

你不妨先从上面内容中找出跨端、跨语言通用的能力,比如基础知识中的计算机原理、数据结构与算法、网络知识、设计模式;非功能性开发中的安全;协同中的DevOps思想、代码管理。然后结合团队目前有待加强的地方,挑选出合适的点给团队赋能。赋能的方式可以是相关的培训、具体的落地实践,也可以是在技术方案或代码评审中帮团队把关。

我在做管理的不同阶段是这样做的。

阶段一:从移动端TL到管理整个前端,我发现Web端的工程化思想比较薄弱,仍是纯手工拷贝文件发布版本的模式,不仅效能低下且容易出错。我结合Gitlab Hooks及Jenkins写好脚本,把Web端做到每日自动构建部署,Web端的小伙伴真切感受到了什么叫做程序员要越懒越好。

阶段二:从管理前端到负责整个研发团队,彼时后端仍是采用SVN管理代码,我给大家培训了GitLab Flow的工作流程规范,并改用Git管理代码。后端的核心工程师之一在年度总结中认为这是年度最有价值的提升。

通过考察团队的实际情况,找出短板,然后通过培训等方式给团队赋能,解决团队中的实际问题,不仅可以展现出自己的技术实力获得同事的信任和认可,还能提升团队的能力和效率。

助其成长:转变思维

运用你的技术实力给团队赋能,补齐团队的短板是第一步,但除了拓展团队的知识面、提升团队的能力之外,我们还需要关注团队的思维方式。因为正确的思维方式能够让他们迅速成长,少走很多弯路。

比如我团队内部非常倡导先思而后行,有些开发人员会在需求一知半解,技术方案都没想清楚时就开始写代码,殊不知返工是效率最大的天敌。我们可以看一下一开始就动手和想好再动手对项目风险的影响。先战而后求胜比先胜而后求战的风险要大得多。

以下是我们团队执行的研发流程,在详细设计评审完成前,是禁止开发代码的,你可以参考一下。

我们在管理团队的时候,要格外关注这一点,让团队成员养成这样的开发习惯,从整体上提高开发效率,减少无用功,把时间用在“刀刃”上。

除了培养员工先思而后行的思维方式,我们还要从传统的任务导向转向目标导向,我们先看下任务型和目标型团队的区别。

任务导向型团队

  • 像火车,一环扣一环,每个岗位只看到“上游”传递过来的任务。
  • 通常由上游推动下游行动,车头提供动力,其他车厢只提供阻力。
  • 每个岗位都以完成自己的任务为首要目标(有可能忽视、抵触团队整体目标)。

目标导向型团队

  • 像火箭,所有人都清晰地知悉共同目标,直接对业务目标负责。
  • 所有决策都以是否有利于业务目标为唯一标准。
  • 所有岗位都是推动引擎,提供推力而非阻力。

对技术团队而言,如何做到目标导向,对齐业务目标呢?

  • 首先,要提出业务目标:给产品经理提供正确的需求故事模版,每次需求评审时先说清楚:谁,在什么场景使用,产生什么价值。其实这个环节很容易做成产品经理讲一遍需求,技术觉得实现没问题就通过了的会议形式,而忽略了真正重要的事情是评审需求合理性。
  • 其次,完善与修订目标:团队成员共同参与业务模型设计、需求反讲等重要环节;开发人员在开发、测试人员在测试过程中不断地对需求的合理性提出挑战。

最终,让业务目标变成所有人共同参与讨论,逐渐丰富与完善的过程,而不是一个层层传递信息衰减的过程。

俗话说,授人以鱼不如授人以渔,先思而后行和目标导向这两种思维方式,能够提升成员的工作效率,使其快速成长起来,从整体上看,团队的力量更加集中,也能获得更好的结果。

激发潜能:满足需求

解决完能力和思维的问题,最后还剩下一个非常关键的点——意愿,让团队成员从“能干”变成“想干”。现代管理学之父德鲁克认为,管理的本质是激发善意。如果能激发出小伙伴的善意与潜能,相信你得到的不仅是认可,团队效能还可以再上一个台阶。

那么,如何激发小伙伴的善意与潜能呢?我们可以使用马斯洛的需求理论来分析一下。

马斯洛把人类需求分为生理需求安全需求社交需求尊重需求自我实现需求五个等级,我们可以根据小伙伴们不同的需要给予对应激励、照应,从而获得他们内心深处真正的认同。

对你来说,可能这些都是一些小细节,但对团队成员有很大影响。如果你能够站在他们的角度去思考问题,主动帮他们解决一些后顾之忧,那你收获的就不单单是成员的认可了,而是一支充满力量的队伍。

小结

千人同心,则得千人之力;万人异心,则无一人之用。——出自《淮南子·兵略训》

打造一支团结有力量的队伍,就需要上下齐心。所以今天我根据自己过往的经验给你分享了三个获得下属认同的途径,我们来回顾一下。

  • 呈现你的专业技术能力,通过给团队赋能,不仅拉近了距离,也获得了认可。
  • 改变团队成员的思维方式,培养先思而后行和目标导向思维,提升每个成员的效率和责任感,帮助他们快速成长起来。
  • 根据他们的需要给予不同的激励,激发意愿和潜力,获得他们内心深处的认同。

最后,希望你在管理之路上能得到更多认同者,陪你征战四方,所向披靡。

思考题

今天的内容就讲到这里,留下一道思考题给你。如果你团队中有人因为失恋而萎靡不振,你会怎么处理?欢迎你把答案写到留言区,和我一起讨论。

文章来源:极客时间《技术领导力实战笔记》

技术管理者如何获得下属的认同?相关推荐

  1. 如何管理比自己技术还要强的下属?

    见字如面,我是军哥! 作为一名管理者,遇到比自己技术强的下属,这很正常. 最近有一位读者就跟说他遇到这事了,他不知道该如何去管理技术比自己强的下属,感觉之前的方法都失效了,他还说了一个实际的场景,说自 ...

  2. 我们在囧途之技术管理者篇

    注:本文使用第一人称,原型取材于周围同事或民间,不代表作者本人 一到年底我就头疼,上午到了办公室刚倒了杯水,还没喝上一口,下属张XX就来敲门了,说要和我谈谈. 张同学:标准的纯技术开发人员,在我部门是 ...

  3. 书值 | 第 2 期:成为技术管理者,思维上应该如何转变?

    文章首发于微信公众号「陈树义」,专注于 Java 技术分享的社区.点击链接扫描二维码,与500位小伙伴一起共同进步.微信公众号二维码 http://p3npq6ecr.bkt.clouddn.com/ ...

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

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

  5. 第12课:如何理解技术管理者(上)

    大家好,我是安晓辉,今天我们要讲的是"如何理解技术管理者",这一部分将分上下两篇文章. 理解管理角色 首先让我们重新理解一下管理角色. 管理者有两大任务: 完成工作目标 培养下属 ...

  6. 浅谈技术管理者的角色认知与自我管理

    谈到技术管理,首要的一点就是管理者的角色认知问题,因此本篇文章的主要内容就是如何增强管理者的角色认知,持续提升自我管理能力. 作为管理者,首要任务就是要认清自我并管理好自己,要树立对管理者角色的正确认 ...

  7. 第13课:如何理解技术管理者(下)

    大家好,我是安晓辉.本节我们继续来讲如何理解技术管理者.我们挑几种重要但作为执行者的程序员又不太具备的能力来展开描述一下. 共情 领导者不能把人当作完成任务的机器,一定要尊重下属,把下属作为活生生的. ...

  8. 数字化转型迎巨浪,技术管理者见真章

    数字化转型的变革由来已久,从云计算的快速普及,到传统行业的快速上云,再到国家提出数字中国的战略,这个历史进程已经不可逆转,并且在后疫情时代下大大提速. 在这样的背景下,对企业的业务/技术能力.组织架构 ...

  9. 码农晋升为技术管理者后,痛并快乐着的纠结内心

    有一个非常有趣的现象:据说大部分的技术管理者,在其从程序员转为管理岗位的时候,都是在领导或公司的要求下,被动的推到管理岗位上的,并非是自己当初有强烈意愿.主动去选择管理岗的.这种被动的比例还不低,高达 ...

最新文章

  1. 《中国人工智能学会通讯》——6.27 超越模式识别
  2. 关于网络线与电话线共用之体会
  3. 如何使用 Nginx 优雅地限流?
  4. 免费公开课 | AI对抗攻防系列专题,今晚7点第一讲
  5. UVa 11806 Cheerleaders
  6. Pandas 文本数据方法 count( )
  7. HDU2200 Eddy's AC难题【组合计算】
  8. [Bzoj1010][HNOI2008]玩具装箱toy(斜率优化)
  9. SSL的作用与目前主流的使用场景介绍
  10. sql-server-storage-internals
  11. [Xcode]XcodeGhost问题的检查和验证
  12. 东方通tongweb的安装及使用(图文详细版)
  13. selenium模拟刷百度流量源码
  14. “ 一条路走到黑,不撞南墙不回头”——C++【DFS(深度优先搜索算法)】入门讲解
  15. ssh开启图形界面_分享|3 个 Linux 上的 SSH 图形界面工具
  16. 一对一直播源码是什么?一对一直播平台如何成功搭建?
  17. php解决时间2038问题,PHP实例:关于PHP转换超过2038年日期出错的问题解决
  18. 由浅入深 学习 Android Binder(一)- AIDL
  19. LabVIEW编程实例:如何通过TCP协议进行数据通信
  20. 算法:使用递归实现“深度优先搜索”的理解

热门文章

  1. .splice() 方法
  2. neo4j图数据库安装(mac)+neo4j集成springboot实现基础的增删改查
  3. Vue框架设置响应式布局
  4. 物品分类游戏html5,辐射4图标物品分类mod
  5. 详解 Webpack devtools
  6. VScode官网下载慢的解决方法
  7. mybatis报错:Result type not match for select id=“getEmployeeByName“
  8. 获得CDN牌照之后 北京供销大数据集团准备做些什么?
  9. css中四大定位模式
  10. 电子围栏进出判断工具类