"本文主要探讨了从工程师转型成为团队Leader的过程,如何建立和发展优秀的技术团队,包括在不同阶段面临的问题、决策以及管理策略。作者通过自身经历,分享了从百度有啊、爱乐活到美团网的技术成长和管理经验,强调了在团队建设中的关键要素,如团队构成、招聘策略、文化培养以及应对挑战的重要性。"
在从工程师转变为团队Leader的过程中,首先要认识到管理的重要性。这可能是出于好奇、寻求更高的收入,或者遵循行业普遍认为的35岁前后的职业规划。然而,管理并不仅仅是带领团队,它也意味着“Herding cats”,即处理复杂的人际关系和协调工作。有人选择一生专注于编程,但领导者需要具备更全面的能力。
在建立卓越的研发团队时,经历了一系列的挑战和成长。例如,在百度有啊和百付宝时期,从零开始,不断学习和奋斗,负责项目如QwrapJavaScriptLib和Components,逐步提升技术能力并开始参与面试和指导新人。这个阶段注重个人能力的提升和团队协作的磨合。
随着团队规模的扩大,管理角色变得更加重要。从建立WIKI和周报等制度,到进行学院培训和新人个人总结,都是为了提高团队效率和凝聚力。同时,面临业务增长和技术选择的挑战,如在爱乐活时期,认识到质量比数量更重要,并引入了marmot用户行为系统和Qwrap2.0等技术创新。
在创业公司中,招聘是关键。根据奥美集团创始人大卫·奥格威的理论,应雇佣比自己更优秀的人才。在爱乐活,采取了在相关论坛发布招聘信息,寻找潜在用户群体,以及坦诚沟通的招聘策略。在招聘过程中,同时也需要关注员工的心理需求,提供抚慰和支持,保持团队的激情。
回到百度FEX后,面对一个技术型团队,作者意识到缺乏明确的KPI定义、老员工比例高以及创新力不足的问题。作为Leader,必须承担更大的责任和压力,就像放大镜一样,任何问题和阻碍都会被放大。同时,管理和领导团队比编写代码更复杂,需要理解和应对人性的复杂性。
在这个过程中,曾国藩的名言“有所激,有所逼,而成者居其半”提醒我们,变革是必要的。团队成员素质的变化、Flash技术的未来以及库与组件的选择,都是团队领导者必须面对的挑战。在这样的环境中,领导者需要不断创新和适应变化,以推动团队向前发展。