我打第一份工时,一位师姐曾经语重心长地告诫包括我在内的几个后辈:

遇上好的领导是你的福气,碰到不好的不是倒霉,而是常态。

多年过去了,我回头看看,还好,我遇到的领导好的占多数。

好的领导,特别是tech lead,在IT行业里尤其重要,不单要会带队伍,还要是技术担当,能啃硬骨头。

在我看来表达能力应该是tech lead的最重要的技能,因为这是一个承上启下的角色,对上要介绍方案,分析情况,争取资源,对下要答疑,分享,评价,鼓励等等。全部都需要表达能力。

我现在的tech lead就是一个能言善辩的人,每当有需要,他都会非常主动地向PO, stake holder或者团队分析目前情况,阐述解决方案,用多个不同角度或者例子帮大家去理解复杂的问题。他不单能说,还敢说,并且强势、幽默、具政治头脑,所以有他在,大小会议都不会冷场,他自然地就成为团队的中心。

但不要误会,表达能力强不一定要拥有上面所有性格特征。只要表达简洁,高效,有信心,而且乐于积极去和别人沟通,内敛冷静的人也能很好的表达自己。

IT是一个知识更新十分快的行业,对一个Tech Lead来说快速自学是一个基本要求。

曾经遇到一个senior dev,他上了一定年纪,对学习新知识很抗拒,结果慢慢就被边缘化了。 作为一个Geek,养成终身学习的习惯太重要,除了学习,分享也是一个令自己快速进步的方法。

正所谓学海无涯,无论学识怎样多,一定有盲点。遇到不懂的,被问住了怎样办呢?我自己回想过去,觉得自己很笨,无论掩饰,搪塞,掀桌子,都不如承认自己不懂,没有接触过。

如果其他人提出一个技术,自己懂但不同意又怎样办呢?我选择先细心听完在对方的陈述,再说出自己不同意的理由,或者提出问题来指出缺陷所在,等对方自己放弃建议。

信任是一个Tech Lead的最大资本。IT项目是脑力劳动,要一群人充分发挥他们的聪明才智,为你设定的目标而努力。一定要得到他们的信任。

信任不是一下子就建立起来的,需要时间的积累。以诚待人,信守承诺,当同事觉得你说到做到,信任才能一点点建立起来。信任建立之后就会事半功倍,往往不用多费唇舌说服就能得到认同。笨的领导才会用权力去压制,这样效率会很低。

P.S.

  • how to motivate yourself and the team when you encounter difficulty
  • compare and judge, pick the best option, make the balance, know when it should be comprised
  • can use the util to help to team to increase the productivity