伪命题,就如同问将军是否一定要前线打仗最厉害的人担任一样。技术部Leader更多的是充当一个管理者的角色。所以关键的问题在于技术大牛是否具备较强的管理能力,如果有,那么任用技术大牛是最合适的,也是最容易提升团队整体效能的。
技术一般的人,做整个技术部的Leader, 很难让一众工程师信服,也很难在技术决策上做出快速反应,即便你管理能力强,因为你缺少这样的技术思维和直觉。
薯条老师的观点:如果你技术能力一般,但是管理能力很强,那么就应该移步到其它部门,找到自己的主战场,做自己能力圈以内的事,做到极致。
笔者在互联网行业干了十年, 现在正在创业,我的回答也许能给你们带来一些帮助。
如果你是一家企业的CEO,笔者建议你往以下三个方面来选拔技术部Leader:
① 技术能力过硬
② 管理能力出色,能带好技术团队
③ 具有一定的宏观思维能力,不要局限于技术,还要有产品思维
技术能力顶尖,但是管理不行,那么就让他担任技术专家或总工程师。
技术能力优秀,管理能力出色,那么就让他做Leader。
对于想成为技术部Leader的童鞋来说,该具备哪些核心能力呢?
上文也说过了,首先是技术能力,这是必须要过硬的,否则就是不配位,不够格。技术能力主要体现在技术选型,系统设计、研发、运营,技术规范化建设这几个方面。
其次团队管理能力,这最容易考验一个人是否具备Leader的潜质。
你是一个Leader, 要能团结团队里的所有同事,建设一个有战斗力的团队,保证高效高质量地完成项目研发工作。
你是一个Leader, 要能统筹全局,技术之外,还得多考虑如何通过技术改进现有的产品,技术始终是服务于产品的。
工作了这么久,我发现做管理是最难的,既要管事,又要管人,还要承担管理不当所导致的一系列责任。管理是一门艺术,不是给你一个技术主管,技术总监的头衔,你就变成了一个管理者。这也是为什么不少做技术的转型管理以后,又退回一线搞技术的原因。
至于业务能力,项目管理能力,笔者觉得这些只有熟练和不熟练的区别。
只要时间充分,这些都能做得很好。