�动人心的部分，但它也带来了独特的领导力挑战。作为技术领导者，不可能实际阅读所有代码，监控所有变更，管理所有系统，试验所有新工具和框架，阅读所有文章。即使你设法克隆了几次并尝试做所有事情，你也可能会让你的团队疯狂地进行微观管理。

面临的挑战是弄清楚与委托相关的技术工作，以及在没有瓶颈工作或微观管理的情况下保持参与技术细节的水平。以下是我发现有用的一些策略。

**寻找复杂性并预先加载它**：您的团队在未来 6 个月内将面临哪些最大的技术挑战？这可能是称重生产系统的遗留代码的定时炸弹，需要扩大 10 倍的系统，将影响团队工作方式的新监管变更，是否投资新系统或生产线。你可能无法自己解决这个领域的所有问题 - 你需要整个团队来解决它，但是你需要精通足够的可能解决方案，以便能够指出它们正确的方向，构建关键问题，并在与空间相关的权衡中充分流利，以便能够引导利益相关者。您通常可以将这些区域标识为您的待办事项列表中看起来最无限或可怕的内容。在您的日历上获取深度工作重点块，并开始深入挖掘。通过安排与利益相关方的会议，向他们介绍他们以后必须做出决策的挑战和权衡，为这些挑战创建最后期限和问责制。

**如果你进行实际的技术工作，优先考虑解除大多数人阻碍的工作**：虽然当你是个人贡献者或技术工作时，你可能很喜欢倾向于最有趣的技术工作，但你最有信心你知道该怎么做，如果你接受其他团队成员也可以做的技术任务，你很容易就会最终囤积或者瓶颈工作，最糟糕的是让你的团队失去权力，他们也想要从事有趣的工作。保存为您的团队带来最多技术荣耀的任务，而是集中精力完成解锁大多数人日的任务 - 每个人都在回避的怪物 Pull Request，令人烦恼的数据库迁移需要几个小时来照看孩子，构成或购买决策带来的风险最大。您在技术领导岗位上所能提供的最大价值不是您团队中软件工程师的编码速度快2倍，而是找到解锁或简化整个团队的方法，这将对网络团队生产力产生更大的乘数效应，而不是您更快或更有经验的实践技术工作的增量值。通过巨大的乘数效应来挑选烦人的任务，也为团队提供了关于领导角色的良好榜样。

**找到插入有双重用途的技术环境的方法**。您永远不会有时间阅读所有代码库，浏览所有变更集，并保持所有架构决策的流畅性，而且您将永远没有足够的时间将所有质量时间花在您想要的每个团队成员上，因为时间是你最稀缺的资源。抵制向你不断增长的待办事项清单添加 “学习框架X” ，或者 “弄清楚 Y 功能如何工作” 等 “追赶” 任务的冲动 - 通常情况下你不能完成这个 “追赶” 任务。在技​​术系统中越来越多地感受到这种情况可能会令人生畏，特别是如果您患有**冒名顶替综合症**，并且您习惯于比其他人更努力地工作以建立和维持基线技术可信度。因此，找到方法逐步赶上有双重目的的技术背景。为此，我喜欢预定的结对编程和重复代码审查。

**预定结对编程**：只需将其安排为与您的一名工程师会面并显示即可。忘了知道一切，感到愚蠢，为不知道所有事情而道歉。你不可能像工作人员那样在杂草中（因为在他们深入的时候，你的工作是广泛的），但你可以出现，提出问题，一起工作。故意模特正在问'愚蠢'的问题。配对可以让您的工程师对他们的工作给予关注和欣赏，并且他们可以成为专家。随着你的共同努力，定期回复以确定你明白。这将帮助您更快地赶上代码库，而不是自行完成代码阅读代码，这反过来又为您的工程师建立了有效的学习模型。

**复述代码和架构检视**：当你试图成为一项优秀的运动时，该怎么做，并拿起其他人都在避免的怪物代码审查，但后来你意识到你缺乏能够判断设计决策或风格选择的背景？安排与提交代码审查的工程师进行“谈话代码审查”会议 - 这不必超过 20 分钟 - 并逐节讨论他们的变更集。让他们引导解释，每隔 5 分钟左右停下来 “重复” 他们用你自己的话所描述的内容。解释的