很多错误的示例
- TL呆办公室太晚,导致大家认为工作时长是重要的,以及无意义的加班
- 犯错后和绩效挂钩,导致大家推卸责任,扼杀创新
- 积极向上汇报,承诺超出团队能力的交付,导致完全无视工程师文化,研发能力越来越弱。
招聘
- 宁缺毋滥:不合适的人招进来严重消耗管理精力,协作精力
- 关注什么
- coding能力
- 对技术的热情
- 能简明扼要的沟通
- 积极乐观
- 对团队目标认同
- TL要多在外面建立影响力,应聘者关注TL本人
目标
- OKR,但KR有时做不好又变成了KPI的追逐和滥用
- 定义目标
- 是否了解了业务目标
- 是否把自己的目标和协同团队和业务团队通晒,别人认不认
- 和大团队目标是否契合
- 目标有没有考虑技术竞争力,持续的技术竞争力才能吸引和留住更多的人才。非技术事项占据太多,容易流失人才。
沟通
- 定时高频1-on-1
- 给出明确的反馈
- 注重倾听
- 随时响应
工程文化
- 一个缺失了工程文化的团队的样子:天天写一些差不多的ppt,天天拉会去推动这个推动那个,遇到问题不去查根究底弄清原理,而是拉群、组会、沟通;渐渐的这样的团队技术人才会流失,剩下的人继续用他们的非技术能力继续生存
- code review,写UT,做技术分享
TL对自己说
- 做真实的自己:如果让同学感到TL虚伪,那就没有信任了
- 自己要稳住:面对各种压力,自己乱了阵脚那就全完了
- 耐心点:改变一个同学很难,要有持续的耐心。说了很多仍不改变,实属正常。但仍要坚持做对的事情。
参考书籍
- 杰克韦尔奇的《赢》[https://book.douban.com/subject/24700113/] 阿里巴巴的361强制末位淘汰可能是从这里学来的。
- 谷歌的《如何定义公司》[https://book.douban.com/subject/26582822/] 人才至关重要。
- 《驱动力》[https://book.douban.com/subject/10484712/] 除了使用金钱之外,如何激励人。
- 《门后的秘密》[https://book.douban.com/subject/5401859/] 为什么 1-on-1 沟通如此重要,以及如何做好 1-on-1.
- 《非暴力沟通》[https://book.douban.com/subject/3533221/] 说话大家都会,但是好好说话很多人就不会,擅于倾听的人更是少见。
三种思维方式
以终为始:做事要有目标感,尽量把预期的达到的目标想的足够具体(符合SMART原则)
系统性思维:对做事的方案要想的足够的完整和周到,要控制好风险
逻辑性思维:从目标到结果、从方案的实施路径和步骤要严谨
TL很重要的一个特点:就是能给同学们创造价值感。
技术TL——成就他人,创造价值感
● 对上级“不要脸”
主动向上级争取机会。工作交给你、交给他,没有本质上的区别。所以要对上级不要脸,主动去争取更多的机会。
● 对平级“不要脸”
多和平级沟通,聊一下是否有合作的机会,近期的工作进展是怎样的。
● 对下级“不要脸”
承认自身的不足。在团队内做项目时,如果自身建议不被采纳时,要多听少说,不要把自己架到圣。作为一个TL,不是说团队内每个技术点你都做到第一,就是好的TL,而是要将每个技术点第一的人放到合适的地方,发挥他们的最大潜力。