如何做好技术 Team Leader?
阿里妹导读:作为一个技术TL(Team Leader),除了自身技能,还会面临诸多团队管理上的困难和挑战。如何定义和明确团队的目标?怎样建立的工程文化?让团队长期发挥战斗力和创新能力的核心是什么?本文作者基于四年的团队管理经验,分享他在招聘、目标管理、团队沟通和工程文化等方面的思考与总结,介绍相关的经验方法,并推荐几本关于体验、思考的书籍。希望对同学们有所启发。
coding 能力
对技术的热情
能简明扼要地沟通
积极乐观
对团队目标的认同
是否和你的用户/客户做了充分沟通,是否理解他们真正需要什么,你能给他们解决什么问题,他们的工作因为有了你团队会发生怎样的改变。
和上下游协作方能够做好协同,要兑现你给客户承诺的价值,你会依赖于谁做什么事情?需要谁和你一起参与?这些依赖和协作方,是否认同你的目标?
你定义的目标和价值,和你自己的的 TL 的目标,或者自己部门的目标,是否是一致的?
在技术团队,你的目标定义中有没有考虑技术竞争力?持续建设技术竞争力不仅能帮助团队长期发展得更好,也能帮助吸引更多的人才。
你做的 x 方案,在设计上非常好,考虑到了和隔壁团队的协作。
你近期的代码,在 UT 覆盖上做的不够。
我看到你推进的 y 项目,进展不及理想,是遇到了什么问题吗?需要我提供什么帮助?
从团队产品的长期发展来看,只有保证的质量,才能保证产品可以长期,高效率的,持续的迭代。如果设计凌乱,代码质量差,无测试覆盖,那么渐渐所有人的精力都会被消耗在各种”安全生产“问题上。渐渐的,一个需求的上线实现,从数小时演变成了数天,甚至数周。
只有拥有工程文化的团队,才能吸引的工程师。的工程师,真心把编程当作一门手艺,以自己的手艺为傲。如果团队 TL 不认为这是一门应当引以为傲的手艺,大家渐渐的大家都把事情看成和搬砖无异的性质,区别只是工资高低。这样的氛围下,团队的人才构成必然是二流甚至是三流的。
做真实的自己
Don’t Panic!
耐心点
相关文章