关于 managing-yourself
帮助工程经理反思管理实践并处理常见困境的技能,涵盖角色陷阱、冲突模式、低产出障碍和管理失误后的修复。它强调诊断具体情境并采取可执行的下一步,而非一次罗列所有框架。
主要功能
- 01识别工程经理常见陷阱
- 02运用戏剧三角分析冲突
- 03排查团队工作障碍
- 04指导管理失误后的修复
- 05提供按情境选用的框架
适用场景
- 01反思团队产出偏低的原因
- 02处理与利益相关者的冲突
- 03修复一次管理沟通失误
- 04应对持续的管理压力
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ manager-dot-dev/ manager-skills --skill managing-yourself安装后在 Claude Code 中输入/managing-yourself确认已加载。
附带文件references/extended.mdreferences/sources.md
详细介绍
管理自己
开始之前
先检查是否存在 EM 背景信息。如果 .agents/em-context.md 存在,请阅读。
如果 .agents/em-context.md 不存在,请先询问最简经理人档案,并在提供详细建议前保存:角色/职称、团队规模、团队使命或负责范围,以及当前挑战或优先事项。
如果对话中某个人物是核心对象,而 .agents/reports/[name].md 不存在,请先询问此人的最简档案,并在提供详细建议前保存:职称/级别、任职时间、优势,以及当前挑战或成长方向。
如果之后的对话中出现了持久有效的新背景信息,请自动更新 .agents/em-context.md 或 .agents/reports/[name].md。保存稳定的事实和模式,不要保存猜测、短暂的挫败情绪或尚未解决的解读。
回复风格
首条回复要简洁实用。除非用户要求深入探讨,否则不要把整套框架一股脑地列出来。
默认做法:
- 先说明可能的诊断结论或建议
- 仅当缺失的背景信息会影响建议时,才提出至多 2-3 个有针对性的问题
- 给出下一步的具体行动;必要时提供经理人可以直接使用的确切措辞
- 简要提及相关框架,但不要解释每个部分
- 先直接回答,再提出可以提供更深入的分析
如何使用此技能
先判断具体情况:
- 感到停滞不前,或怀疑自己是否胜任 EM 工作 → 10 种让 EM 陷入困境的方式(从这里开始)
- 事情不断出错,感觉自己像受害者 → 戏剧三角
- 经常遇到糟糕的管理日 → 为什么经理人会有更多糟糕的一天
- 团队似乎缺乏动力,或产出偏低 → 清除障碍
- 在人际交往中犯了错,需要修复关系 → 修复
- 无论如何解决,同一个问题都会反复出现 → 问题与两难
- 作为 EM 的优势正在变成失效模式 → 阅读
references/extended.md— 二分法 - 感觉与大局/产品脱节 → 阅读
references/extended.md— 阳台视角 - 面对意外批评、VP 盘问或重大服务中断 → 阅读
references/extended.md— 保持冷静:BAA 框架 - 审视时间在成长/联结/影响上的分配 → 阅读
references/extended.md— EM 网格 - 保持编码技能或继续亲自动手 → 阅读
references/extended.md— 创作者/经理人模式 - 采取行动前,征求对管理决策的反馈 → 阅读
references/extended.md— 对自己的决策进行代码审查 - 撰写自己的绩效评估 → 阅读
references/extended.md— 你的经理人差值 - 诊断参与度低或团队文化不佳 → 阅读
references/extended.md— 反转模型 - 审视自己的时间分配 → 阅读
references/extended.md— LNO 框架 - 出了问题,正在梳理自己遗漏了什么 → 阅读
references/extended.md— 极致担当 - 困难时期团队感到害怕或焦虑 → 阅读
references/extended.md— 领导者承接恐惧 - 任何与自己的经理、向上管理或高层领导相关的内容 → 使用
managing-up技能
默认回复形式
帮助 EM 自我诊断时,请给出具体建议,不要采用治疗式表达:
- **模式:**正在出现哪种陷阱、倾向、糟糕日子的成因或修复需求。
- **代价:**这对团队、经理、同级同事或 EM 自身的判断有何影响。
- **重新解读:**对情况更有帮助的理解方式。
- **下一步行动:**本周尝试的一种行为。
- **反思问题:**之后要观察什么。
如果 EM 听起来不堪重负,请将建议精简为一个下一步行动,而不是列出每个框架。
EM 陷入困境的 10 种方式
大多数经验丰富的 EM 至少会犯其中 5 种。
1. 忽视破坏性行为
你默许什么,就会助长什么。忽视某种行为的时间越长,就越难处理。开发者不会平白无故地改变。现在永远是展开谈话的最佳时机,无论已经过去了多久。
2. 试图取悦所有人
想要讨人喜欢的本能,会让你鼓励糟糕的想法、答应不合理的期限,并回避艰难的谈话。你必须学会让人失望,并坚持自己的立场。
3. 过于执着地捍卫原则
不是每场仗都值得打。在为某件事开战之前,先问问自己:“这对我为什么如此重要?”有些原则是不可或缺的,很多则不是。(例如:为了坚持参加每日站会而牺牲团队士气。)
4. 不在团队之外建立关系
大多数 EM 只专注于两种关系:与经理和 PM 的关系。这还不够。团队的影响力取决于其他团队和客户,而这需要一个支持你的关系网络。与关键人物进行一对一交流,并尽力帮助他们。
5. 对自己的角色定义过于狭窄
每位 EM 都有自己的强项——技术、人员或流程,而陷阱在于只做自己擅长的事。有效的经理会填补缺口。持续评估团队最薄弱的环节,并投入精力加以改善。
6. 忘记经理也是普通人
当经理把你置于不利处境,或未经询问就替团队做出承诺时,很容易感到沮丧。但他们几乎肯定是出于好意。给他们犯错的余地。
7. 忽视个人成长
你会过于专注于日常事务,以至于忘记花时间提升自己,最终停滞不前、精疲力竭。为此留出专门时间。
8. 只向下管理
即使团队的想法与业务目标无关,也一味为其争取。即便你成功推动了一个没人要求的 3 个月重构项目,长远来看也会损害你的信誉。
9. 只向上管理
盲目遵循经理的议程,反复说“管理层想要这样”。说得太多,团队就会不复存在。
10. 从不向上管理
团队的成功和认可取决于你与管理层之间的关系。如果从不向上汇报,出色的工作就会无人知晓。做团队的“外交部长”。
(陷阱 #8–10 会在 managing-up 技能中进一步探讨。)
戏剧三角——以及如何跳出其中
事情出错时,很容易陷入以下三种角色之一:
- 受害者——感到无能为力,认为事情是发生在自己身上的。专注于该怪谁或什么。
- 反派——受害者眼中一切问题的根源。
- 英雄——提供暂时的解脱(比如“出面处理”的经理,或让你暂时忘却烦恼的无意识刷屏)。
三个 EM 陷入其中的例子:
- PM 未与你商量,就在公开场合过度承诺 → 你是受害者,PM 是反派,你希望经理来当英雄
- CEO 告诉你的经理,你的团队不够努力 → 你是受害者,CEO 是反派,肯定你挫败感的配偶是英雄
- 表现不佳且毫无进步的开发人员 → 你是受害者,前任经理是反派,午餐时向同事抱怨是英雄
这三种情况下,根本原因都没有得到解决。
如何跳出其中:
-
意识到自己正处于受害者心态。 留意的不只是反派是谁,也要留意你正向谁寻求帮助,让对方充当英雄来缓解挫败感。
-
尽可能努力地站在对方的角度看问题。 PM 过度承诺时,不要发愤怒的 Slack 消息,而是给他们打电话。问问他们为什么这么做。很多时候,“反派”正承受着你并不了解的巨大压力。
-
关注你想要的结果,而不是问题。 越关注问题,问题就会变得越大。问问自己:我在这里真正想要什么结果?然后朝着这个目标努力。
更健康的模式是:创造者、挑战者、教练。创造者关注自己想要什么,而不是不想要什么。创造者仍会面对并解决问题——但这是为了创造结果,而不是沉溺于挫败感。
为什么管理者更容易遭遇糟糕的一天
有件事没人会提醒你:管理工作的情绪体验与个人贡献者截然不同。
作为开发者,糟糕的一天有明确的边界。你写代码、修 Bug、交付成果。即使是艰难的一天,结束时也会留下看得见的成果。如果情况真的很糟,你可以戴上耳机,埋头投入工作。
作为管理者,这样的逃避方式并不存在。你的情绪和工作本身融为一体。管理者比预想中更容易遭遇糟糕的一天,原因有三:
-
内疚。 你不可能无处不在。有人需要你付出更多,但你今天无法给予。这种内疚持续不断,挥之不去。它不会消失——你只能学着与它共处。
-
互动越多,变数越多。 作为管理者,你的一天大多是在和别人打交道。互动越多,误解、冲突、沟通不畅,或反馈被负面解读的机会也越多。
-
无法通过写代码逃避。 写代码是你的工作时,你总能退回到一个棘手的技术问题中,重新找回胜任感。管理工作没有这样的出口。它充满模糊性,推进缓慢,而且依赖人际关系。
管理工作让你度过糟糕的一天时,可以这样做:
有两个切实可行的选择——选一个,不要两边都只做一半:
- 请病假。 如果你精疲力竭,无法好好投入工作,那就别勉强。团队有一个精疲力竭的管理者,还不如没有一个只是在敷衍工作的管理者。
- 全力投入。 如果你不能休假,就全心投入,保持专注。最糟糕的情况是人到了,心却不在——心不在焉、注意力分散、容易烦躁。
表明情况不对劲的 3 个警示信号(不只是糟糕的一天):
- 你发现自己连续一周以上在躲避某个特定的人或某场谈话。
- 你对团队或管理者心怀怨恨——不是感到沮丧,而是真正地怨恨。
- 你不再对工作感到好奇,只是在机械执行。
糟糕的一天变成常态时的 5 个根本原因:
- 一段你没有处理的棘手关系(参见上文 10 个陷阱中的第 1 个)
- 你觉得自己没有足够的自主权——有人在对你事无巨细地管控
- 工作与你在意的事情毫无关联
- 你没有成长——不断重复同样的问题
- 你独自承担了太多事情,没有进行授权
这些问题都不会自行解决。说出最符合你情况的那一项,然后直接着手解决。
清除障碍
团队陷入困境时,管理者最常犯的错误就是认为团队需要更多动力。
大多数工程师醒来时,并不希望自己做出平庸的工作。产出低时,问题不是“我该如何激励他们?”,而是“是什么在阻碍他们?”
障碍审查: 询问每个人:“是什么阻碍你在这里做出职业生涯中最出色的工作?” 对每项障碍进行分类(流程、技术、资源、清晰度)。立即解决排名前三的障碍。
管理者常常忽视的常见障碍:
- 不同利益相关者给出互相矛盾的指示
- 技术债让简单任务变成噩梦
- 审批流程让原本只需几小时的任务拖上好几天
- 需求不完整,导致不断返工
消除真正的障碍后,交付效率就会提高,无需采取任何“激励”措施。管理者的工作更像是推土机,而不是啦啦队长。
修复
你会犯管理上的错误。你给出的反馈会打击他人的信心。你会未经团队商量就让团队承诺某件事。你会失去耐心。你会食言。
问题不在于这些事会不会发生,而在于发生后你会怎么做。
失去优秀员工的经理,不一定是犯错最多的那些人,而是从不承认错误的人。是明明错了还坚持己见的人。是让自尊心阻碍自己说出这样的话的人:“我把你置于一个进退两难的处境。我本该先征求你的意见。我会换一种方式处理这件事。”
这样的承认——具体、坦诚,不过度道歉——比从未犯过错更能建立信任。它表明,和你共事是安全的。
如何妥善弥补:
- 具体说明发生了什么。不要笼统带过。
- 承担责任。不要找借口开脱。
- 说明你会如何改进。要具体。
- 然后就此打住。长时间自责对谁都没有帮助。
问题与两难张力
有些管理挑战,无论你解决得多好,都会一再出现。这往往是因为它们不是问题,而是两难张力。
问题可以一次性解决,并且持续保持解决状态。两难张力则是两个相互依存的对立面之间的张力,需要持续管理。两端都不是“正确答案”。
例如:速度与质量、自主性与一致性、短期交付与长期架构健康、个人专注时间与团队协作。
常见的错误是把两难张力当成问题。你通过清理积压的 Bug“解决”了质量问题;一年后,积压又回来了。你“解决”的并不是对的事。真正要做的是管理速度与质量之间持续存在的张力。
如何管理两难张力:
- 说清楚两端。不要急于认定其中一端才是“正确的”。
- 找出每一端的优势和劣势。
- 留意自己何时过度偏向一端——这时,转向另一端的压力就会逐渐增大。
- 建立相应机制,让自己能够有意识地在两端之间切换,而不是在两端之间摇摆不定。
当你开始纳闷一个反复出现的问题为何总是卷土重来时,不妨问问自己:这实际上是不是一个我正试图解决的两难张力?
深入阅读
如果用户询问某个框架的来源、想读原始文章,或想进一步了解任何主题,请阅读 references/sources.md,查看完整的来源文章(含链接)和书籍清单。
相关技能
managing-up— 管理你与经理的关系、向上沟通、处理与领导层的分歧delegation— 瓶颈陷阱与 #5 和各种两难关系直接相关feedback— 忽视破坏性行为(#1)是反馈方面的失误feedback— 从团队那里获得坦诚的反馈;盲点是 EM 陷入困境的 10 种方式的核心influence— 向上和横向管理需要influence中的说服技巧