前言

笔者从15年5月开始从带3人小团队到目前10人左右规模,从一线研发工程师到Team Leader(下文简写为TL)身份转换的过程中,曾经有过很多迷茫与困惑,完成转换之后总结一些心得写到这篇文章中。

降低编码的时间

多数技术团队的Leader都是从表现优秀的一线工程师中提拔上来的,这个现象在其他行业也普遍存在。而作为工程师本能的希望自己每天继续写代码,沉浸在自己的代码世界中,努力提高技术水平

针对问题上,笔者的建议是,最大程度的降低自己的编码时间。

为什么?

首先需要想清楚TL该做的事情,总结起来有以下两点:

  • 对团队的产出结果负责
  • 对团队成员的成长负责

如果TL每天花大量的时间投入到编码中,那么最终带来损失的是整个团队。

首先,团队的成员会在TL高超的技术水平的光环下,极度缓慢的成长,因为如果大量的需求开发工作被TL搞定了,团队成员就很难有机会得到锻炼。

第二,团队中的真正只有TL能解决的问题被搁置,比如团队成员间配合时的摩擦。比如同兄弟团队配合过程中流程上的问题等等。这些问题一旦被搁置,对团队自身的伤害非常大。

TL要时刻牢记自己如何发挥最大的价值,给团队带来产出,跳出自己原有的“熟悉域”,站在更高的角度去思考。

分配多少时间去处理代码?

首先一定不要走极端:那好吧,我不写代码了,让团队内其他同学去写吧,我就处理其他事情,代码写成啥样也不关心了。

笔者建议分配时间的30%来“处理”代码,“处理”的含义在于,可以是直接写代码,或者是Review其他人写的代码。

前面提到TL的职责,你需要为结果负责,对成员的成长负责,因此花时间去Review代码,给其他成员一些指导和建议是很有必要的。在这个过程中也可以发现工程内潜在的问题,并且作为TL推进解决。

花时间做一对一沟通

作为TL很重要的一点在于为团队内的其他成员服务,了解他们的诉求,分析他们阶段性的问题,并帮助他们去解决。

周期性的一对一沟通是非常有必要的,也是作为TL一定需要花大量时间去做的。

很多工程师的性格都很内向,但一定要迈出这一步,经常性的聊聊天,将你看到成员自身的问题及时反馈出来,并且给出指导建议,对于团队成员的成长是非常有利的。

如何做一对一沟通?

首先沟通的诀窍只有两个字:真诚。

  • 从团队成员成长角度出发,能够达成共鸣,并得到很好的沟通效果
  • 及时直接的指出成员的问题,并帮助他改进

不要让自己成为决策的瓶颈

很多TL自身不参与代码开发但非常喜欢拍板,无论大小都要经有TL决策。

从效率角度出发,如果TL成为决策的瓶颈,TL自身的效率将会大大降低,每天需要处理无数的事情,大脑基本要爆炸了,团队推进事情的效率也将降低,因为任何事情都要等待TL来决策。

从团队成员角度出发,不做决策意味着可以不对决策产生的结果负责,长期下来也就不需要针对事情做过多的思考了,思考少了成长自然也就少了。与此同时他们更多的工作就是一个执行者,对事情没有决策权,每天的成就感也会大幅降低。

该如何做

  • 培养能够作出准确决策的人,给团队成员更大的空间来发挥自己的才能。
  • 参与决策讨论,决策过程中抛开TL的身份,给出必要的建议,但不要身份压制。
  • 对待决策的事情进行划分,能够下方权利决策的事情明确负责人,负责人对结果负责。

传达价值观,以身作则

一个团队的价值观决定了这个团队的行为方式,以及战斗力。

因此从一开始TL就要思考我希望的团队文化是什么样的,团队成员的价值观应该是什么样的,并且在工作的过程中去传达。

比如希望打造学习型的团队,希望团队中每个成员除了开发以外,能够有提高,那么TL就需要去思考一些能做的事情,传达这个想法。

TL的行为方式也会潜移默化的影响到团队中的其他成员。如果口号喊一套,实际做事是另一套,那么事情推进起来就不会很顺利。所以一定要以身作则,为团队成员梳理标杆,让大家明白TL是这样做的,那我也应该这样做。

总结

Team Leader是一个很关键的岗位,在这个岗位上也需要非常多的思考。 简单的做了几条总结,希望能够帮助新人TL,文中的很多观点也是基于现有的认识和经验做的总结,欢迎留言。

给新晋技术团队Leader的4条建议相关推荐

  1. 新晋技术Leader每天996,CTO却给他绩效打C,留下一句话...

    作者| Mr.K,来源| 技术领导力(ID:jishulingdaoli) 昨天跟一位读者在微信上交流,他给我讲了他的遭遇,他在年初刚被晋升成为技术Leader,升职加薪是件激励人的事,于是他加足马力 ...

  2. 论互联网公司技术团队Leader的重要性

    鄙人的新书<Elasticsearch权威指南>正式出版发行,欢迎购买!本书由华为.中兴高级技术专家全面审读并撰序,助您挑战百万年薪 购书链接: <Elasticsearch权威指南 ...

  3. 开源交换需新框架 技术团队也待整合

    博主Carlos Cardenas表示,考虑到Broadcom公司在市场的主导地位,开源交换的发展非常具有挑战性;博主Damian Huising最近则探讨了建立技术团队的最佳途径. 开源交换需要新框 ...

  4. 淘宝 腾讯 百度 新浪 技术团队 博客

    From:http://blog.csdn.net/perfect2011/article/details/18844575 csdn lidp  http://blog.csdn.net/perfe ...

  5. 2018 年,WEB前端开发人员应该关注哪些新晋技术?

    随着近年来前端的一波又一波技术浪潮,前端早已经告别了切图的时代,迎来的是规模化,工程化的大路.但是在如此多变的技术浪潮下,我们如何辨识清楚它的发展方向,如何让我们的技术得到一次质的飞跃? 首先我们来回 ...

  6. 写给新入行程序员的10条建议

    1. 想清楚,再动手写代码 刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手写代码,大忌! 2. 不交流,就会头破血流 不爱说话和沟通,需求都理解错误了,最后做出来才发现,只能加班返工. ...

  7. 技术团队,是不是在祸害公司?

    会说话的波吉 揭露行业真相 2021年,中国的互联网公司整体的日子都不太好过,无论是2C还是2B,社交还是云计算,都进入了一个相对低谷的时期.尤其是美股的中概股全年的走低,加上互联网公司很多其实也没有 ...

  8. 阿里资深Leader:组建技术团队的一些思考

    " 本文是我从 2019 年 1 月底接手 CRO 线 NLP 算法团队以来,在团队组建.能力建设.以及管理上的一些思考,全部是没有科学论证的主观判断,不过都进行了实践. 来自:阿里巴巴中间 ...

  9. 技术部门 Leader 与团队那些事

    不知不觉中,已经进入IT圈子五个多年头了,短短五年,却是人生最美好的五年,这五年中经历了塞班的没落到消失,经历了移动互联网的兴起.疯狂到理性发展,这五年中也接触了太多的人,形形色色.稂莠不齐,有行业的 ...

最新文章

  1. 苏大JAVA题库_苏州大学Java程序设计课程试卷含答案(B)
  2. Microsoft SQL Server 2008 express试用心得
  3. evcdf matlab,求助大神
  4. RandomStringUtils的使用
  5. 关于“进程”与“线程”的最通俗解析
  6. C点滴成海------Dev C++怎么修改成简体中文
  7. Qt on Android 蓝牙通信开发
  8. C#.Net工作笔记019---葡萄城控件FlexGrid自定义风格_比如给某列设置某个颜色_该颜色不受选择行的影响
  9. 项目管理(把与某点相邻边分为两类 是复杂度降为(n^(3/2))
  10. 5G 芯片的“春秋五霸”
  11. R语言利器之ddply
  12. 更新计算机策略命令,组策略更新命令
  13. PLC 控制柜常用电气元件整理表
  14. 东南亚电商lazadashopee平台怎么开店,需要什么条件?
  15. 牛客SQL3查询薪水详情和部门编号
  16. 中国移动彩信业务割接
  17. 计算机关机时间设置方法,电脑如何设置定时关机 电脑定时关机设置方法
  18. UnRaid虚拟机添加光驱设备
  19. 网络创业者如何通过自己建站迈出躺赚第一步?
  20. 【数字图像处理】【个人入门记录】 绪论

热门文章

  1. 想拿高工资?那些年Java面试官常问的知识点项目实战
  2. mysql 中float存入int数据显示失真问题
  3. oracle 定位行锁,oracle 的for update行锁语法
  4. linux去重统计个数,linux 文件内容查找、去重、统计(示例代码)
  5. python 混淆矩阵 画图_【Python-机器学习】sciki-learn/pandas与OLS求解
  6. java的write无法写入,Java加载ImageIO.write的文件在.jar中不起作用
  7. python 卡方分箱算法_特征工程 - 分箱
  8. php新建数据表输入自己相信,php学习记录 - whoAmIR的个人空间 - OSCHINA - 中文开源技术交流社区...
  9. 物体识别_深度学习在物体识别中的应用探讨:以ImageNet和人脸识别为例
  10. 小米商城html_北京市发放新一批 170 万个消费券:京东、小米商城等平台可领