工程师最希望产品经理理解的事:顶级技术高管 Camille Fournier 的深度复盘

3 分钟阅读

嘉宾:Camille Fournier|技术高管、《技术管理之路》作者、新书《Platform Engineering》即将出版


背景与引子

在科技行业,产品经理(PM)与工程师之间的关系,似乎永远处于一种微妙的张力之中。PM 抱怨工程师不配合,工程师嫌弃 PM 不懂技术。这种矛盾并非新鲜事,但很少有人能真正把这个话题聊透。

最近,我听到一期播客,主角是 Camille Fournier。她曾担任 Rent the Runway 的 CTO、Goldman Sachs 的技术副总裁、JP Morgan Chase 的全球工程与架构负责人,以及 Two Sigma 的平台工程负责人。她写的《技术管理之路》(The Manager’s Path)被认为是技术领域职业发展的必读指南,目前正在筹备出版新书《Platform Engineering》。

在这期访谈中,她从工程管理的视角,深度剖析了 PM 与工程师的摩擦根源、重写系统的陷阱、技术管理者如何保持竞争力、平台团队的构建逻辑,以及一个反直觉的工作哲学——少干活,反而能成就更多。

这篇文章,我将带你完整梳理这次对话的精华。


一、嘉宾是谁

Camille Fournier 不是那种只在写字楼里做 PPT 的管理者。她有扎实的工程师背景,亲历过从写代码到管团队的全过程。这种经历让她在谈论任何管理话题时,都带着一种难得的共情能力。

她的履历横跨金融、零售、科技多个行业,从初创公司到大型企业,从 individual contributor(IC)到 CTO,几乎覆盖了技术人职业生涯的所有阶段。这种广度,让她的观察具有极强的穿透力。

更难能可贵的是,她对技术本身始终保持着真实的热情。她说自己会主动阅读技术资讯、参与技术讨论、关注数据库和基础设施领域的最新动态。她说:“我进入这个行业,是因为我真的对某些技术领域有发自内心的好奇。“这种原生的热情,或许是她能在管理岗位多年后依然保持技术可信度的根本原因。


二、核心观点 TOP10

1. PM 抢功,是最容易修复的矛盾。 PM 因为要与客户和高层打交道,常常成为项目的”代言人”。工程师觉得自己做了大量工作,却看着 PM 拿走所有掌声。解决方案很简单:主动分享功劳,让工程师有机会在合适的场合展示自己的贡献。

2. 忽视技术细节,是对工程师最大的不尊重。 很多 PM 因为要处理大局,无意中表现出”细节不重要”的态度。但对工程师来说,成功完成工作恰恰在于细节。这种态度传递出一种明显的缺乏共情的信息,非常令人反感。

3. 不要当”传话筒”。 PM 经常在工程师和提问者之间来回转述信息,尤其在自己也不完全理解的时候。这不仅浪费时间,还会在传递过程中丢失关键信息。正确的做法是:直接让相关方对话。

4. 把工程师排除在创意流程之外,他们会用技术债务来填补这种缺失。 如果工程师感觉自己无法参与产品决策,他们会在技术选型、框架选择、代码架构上寻找创作出口。讽刺的是,这往往会导致系统过度设计,最终拖慢产品交付。

5. 重写系统是一个巨大的陷阱。 很多人认为旧的代码库是一切问题的根源,只要重写就能让一切变得更快。但 Camille 见过太多这样的案例:迁移工作被严重低估,旧系统里埋藏着大量未文档化但至关重要的业务逻辑。重写往往会引入新 bug,同时丢失原有功能。正确的做法是阶段性演进,而不是全面推翻。

6. 技术管理者不要过早放弃写代码。 在感觉真正掌握之前,不要停止动手写代码。她用学语言、弹乐器、打球来类比:一旦达到某种程度的精通,即使很长时间不碰,也能在重新捡起时快速恢复。但如果不达到那个程度就放弃,往往会彻底失去技术判断力和信心。

7. 保持在技术前沿,不一定要追逐每一个潮流。 关注行业动态,但不要被每个新框架牵着走。尤其是大公司出身的框架,在小公司或不同场景下可能根本不适用。关键是要理解技术选择背后的逻辑,而不是盲目追随热度。

8. 少开会,反而能提升组织效率。 一对一会议并非越多越好。特别是在有大量利益相关方的公司里,靠一对一管理所有关系根本不可扩展。而且,一对一往往会产生”幸存者偏差”——不满意的利益相关方不会直接说出来,他们只是保持沉默。

9. 工作不是越忙越有价值,而是要持续审计自己在做什么。 很多人用忙碌来逃避真正的优先级判断。她建议定期停下来问自己:这件事真的重要吗?这件事如果不做,会怎样?

10. 平台团队需要产品经理,而且比例可以更高。 很多公司认为内部平台不需要 PM,但 Camille 强烈反对这个观点。她认为平台是产品,需要产品思维来定义什么是真正有价值的东西。


三、关键洞察

洞察一:PM 和工程师的矛盾,本质是信息不对称和尊重缺失。

PM 和工程师之间的摩擦,往往不是因为谁故意为难谁,而是因为双方看世界的角度完全不同。PM 看到的往往是市场机会和业务目标,而工程师看到的则是一个具体的、需要交付的技术承诺。当 PM 用”这不就是加个按钮吗”来简化工作时,工程师感受到的不是简单的误解,而是一种对自己专业价值的不认可。解决这个问题的关键不是让 PM 去学写代码,而是让他们真正理解”成功的技术交付依赖于对细节的尊重”这个道理。

洞察二:技术债务不只是工程问题,它是组织问题的症状。

当工程师开始花大量时间在”正确”的框架和架构上,而不是业务交付上时,这不是简单的完美主义。这是他们在其他地方找不到创造空间后的替代行为。真正的解决方案不是让 PM 更多地参与技术决策,而是创造一个环境,让工程师的声音在产品决策中被真正听见。

洞察三:平台团队的核心挑战不是技术,而是利益相关方管理。

Camille 提到,很多平台团队之所以被人诟病,不是因为他们技术不行,而是因为他们无法向公司证明自己的价值。这导致了一种尴尬的局面:平台团队获得了大量资源,但其他团队却感受不到价值。这是一个典型的”内部产品”问题——平台团队需要用产品思维来运营自己,而不是用技术思维来运营自己。

洞察四:学会放弃,是管理者的核心技能。

她说,很多人之所以工作太忙,是因为他们没有定期审视自己的任务清单。“如果你从来没有后悔过剪掉某个东西,那你可能剪得还不够。“这种极简主义的思路,不仅适用于管理,在产品决策和技术选型上同样适用。

洞察五:技术管理者的技术可信度,来自持续浸泡,而非持续编码。

她放弃了写代码,但并没有放弃技术。她通过参加会议、加入技术社群、关注技术讨论、与人交流等方式,保持对技术前沿的感知。这种”在技术语境中持续存在”的能力,让她即使不写代码,也能提出有价值的技术问题,也能理解工程师在说什么。


四、精彩金句

“最好的 PM,话最少。他们鼓励别人去做展示和宣布。”

这是在谈到如何解决抢功问题时,Camille 给出的建议。这句话看似简单,背后却蕴含着对团队协作的深刻理解——真正的领导者,不是那个永远站在聚光灯下的人,而是那个创造条件让别人发光的人。

“重写系统是一个巨大的陷阱。”

她见过太多这样的案例:团队带着美好的愿望开始重写,却发现迁移时间被严重低估,旧的业务逻辑被遗忘,新系统引入了意想不到的 bug。正确的做法是阶段性演进,而不是全面推翻。

“如果你从来没有后悔过剪掉某个东西,那你可能剪得还不够。”

这是关于优先级的核心哲学。不是每个功能都需要做,不是每个会议都需要开,不是每个项目都需要继续。学会放弃,才是真正的效率。

“管理本质上是一份服务性工作。”

她说,很多从 IC 转管理的人,以为管理者拥有了”发号施令”的权力。但现实中,特别是在科技行业,这种方式根本行不通。团队成员不会听你的,你也无法靠命令创造真正的创新。管理者的真正角色是服务团队,帮助他们成功。

“很多工程师真正渴望的,是被认真对待,是他们的问题被认为有价值,而不是仅仅被当作执行工具。”

这句话点出了工程师动机的核心。当 PM 能够真正理解这一点,并且让工程师参与到产品愿景的讨论中,工程师的创造力和投入度会远超预期。


五、实战案例

案例一:被”传话筒”困住的 PM。

访谈中提到了一个典型场景:PM 在产品和工程师之间来回传话,自己却并不完全理解信息内容。结果,信息在传递过程中失真,双方都感到沮丧。Camille 的建议是:识别出那些你频繁做”中间人”的场景,问问自己,是否可以打破这个模式,直接让相关方对话。这种改变一开始可能会让人感到不安,但长期来看,它会显著减少误解,提高决策效率。

案例二:工程师通过过度设计寻找创作出口。

Camille 描述了一个她自己观察到的现象:当工程师感觉自己无法参与产品方向的讨论时,他们会在技术层面寻找创作空间。比如,他们会花大量时间研究”正确”的框架、完美的架构、或者优雅的解决方案,而这些对业务交付并没有直接帮助。表面上看,这似乎只是一个技术决策问题,但背后隐藏的,是一个团队创意空间被压制后,寻找替代出口的组织行为问题。

案例三:平台团队如何从”被抱怨”到”被认可”。

访谈中引用了一个来自产品团队的抱怨:平台团队总是很慢,总是要求其他团队妥协以适应他们的系统,却拿着无限的资源却不用证明 ROI。Camille 对此非常理解,她说这正是她写《Platform Engineering》这本书的原因之一。她的建议是:平台团队需要培养产品思维,不是”我觉得这个技术很酷”然后强加给其他人,而是真正去理解内部客户的需求,帮助他们解决问题,同时用可量化的指标证明自己的价值。


六、行动建议

建议一:如果你是一名 PM,从今天起,在每次公开场合提到项目时,明确指出做出了关键技术贡献的工程师名字。

为什么要做:在团队面前给予工程师认可,是成本最低、效果最显著的激励方式。如果你在高层会议上介绍产品时,完全不提背后的工程师团队,这会让他们感到自己的努力被隐形了。

如何开始:在下一次项目回顾会议、产品发布公告、甚至日常的一对一对话中,主动说出具体人的名字,告诉他们你看到了他们的贡献。这种行为不需要花费任何预算,却能在工程师心中建立起对你的信任。

能得到什么结果:工程师会更愿意配合你的工作,因为他们感到被看见、被尊重。这种信任会在后续的合作中持续发挥作用,减少摩擦,提高效率。


建议二:如果你正考虑从工程师转管理,问问自己:我真的对写代码失去热情了吗?

为什么要做:Camille 分享了一个她自己早期的经历——她在做了十年工程师之后才真正转入管理。这不是因为她慢,而是因为她想确保自己对写代码已经”充分掌握”,这样即使以后不再写代码,她依然能保持技术判断力。如果过早转管理,很多人在失去动手能力的同时,也失去了技术方向的自信。

如何开始:在考虑接受第一个管理岗位之前,诚实地评估自己对技术的掌握程度和热情。如果写代码依然让你感到兴奋,那就再给自己一些时间。如果你只是因为”沟通能力强”就被推动转管理,但内心并不想做,试着找到一个更适合自己的路径。

能得到什么结果:你将带着更强的技术自信进入管理岗位,面对工程师团队时,你不会因为”不懂技术”而被质疑。你会更容易赢得团队的尊重,因为你能真正理解他们在做什么。


建议三:当你听到”我们要把这个系统重写一遍”的提议时,要求团队提供阶段性演进方案,而不是全面重写的计划。

为什么要做:Camille 在访谈中反复强调,重写系统的成本和风险被严重低估。迁移工作、业务逻辑的完整性、新引入的 bug,这些问题在”新鲜感”消退后,会变成巨大的噩梦。正确的做法是,找到可以独立演进的部分,分步骤完成。

如何开始:要求工程团队回答几个关键问题:旧系统中有哪些逻辑是被我们忽视但实际很重要的?迁移过程需要多久?期间如何保证现有业务的正常运行?如果团队无法给出清晰的答案,这个重写计划就不应该被批准。

能得到什么结果:你们会在更短的时间内,拿到一个真正可用的新系统,而不是一个历时数月却漏洞百出的半成品。


建议四:如果你是一名管理者,从今天起,对自己的时间安排做一次彻底的审计。

为什么要做:Camille 说,很多人用忙碌来逃避真正的优先级判断。你以为自己很忙,但实际上,你的时间可能被大量低价值的任务占据。定期审计自己的时间分配,是找到真正重要事情的第一步。

如何开始:选定一周,在这一周结束前,诚实地记录你在每个任务上花费的时间。然后问自己:这些事情中,有哪些是我真正需要亲自做的?有哪些可以委托出去?有哪些完全不需要做?

能得到什么结果:你可能会发现自己每天节省出 2-3 小时,这些时间可以用来做真正推动业务发展的事情,或者干脆用来休息——高质量的休息,本身就是更高产出的基础。


建议五:如果你在一家平台团队中工作,开始主动建立内部产品经理的角色认知。

为什么要做:平台团队往往有大量的技术专家,但缺乏产品思维。他们知道自己在做什么,但未必知道为什么要做,以及这是否真的解决了内部客户的痛点。主动承担起产品经理的部分职责,会让平台团队更受其他团队的欢迎。

如何开始:与你支持的产品团队或业务团队建立定期的对话机制,了解他们在解决什么问题,他们遇到了什么障碍。将这些信息翻译成平台可以提供的能力,并在每一次季度规划中,用这些需求来驱动你的技术决策,而不是用技术趋势来驱动。

能得到什么结果:平台团队不再只是”成本中心”,而是成为公司效率的杠杆。业务团队会主动寻求你们的帮助,而不是尽可能绕开你们。


七、我的总结

这期访谈的核心,可以用一个词来概括:尊重。无论是 PM 与工程师之间的摩擦,还是技术与管理的平衡,无论是重写系统的决策,还是平台团队的构建,每一个问题的根源,几乎都指向同一个方向——对专业价值的尊重,对工作细节的尊重,对团队创造力的尊重。

Camille 的建议朴实而深刻:不抢功,就会减少与工程师的矛盾;理解细节,就会建立信任;允许工程师参与创意,就会减少技术债务的堆积;阶段性演进系统,就会避免重写的灾难;保持技术浸泡,就会赢得团队的尊重;审计自己的时间,就会找到真正重要的事情。

她说:“如果你不挑战自己,不承担风险,你就永远不会成长。“这句话不仅适用于个人职业发展,也适用于组织决策——无论是重写一个系统,还是建立一个平台团队,敢于选择更困难但更正确的路径,才是真正的成长。

如果你对技术管理、职业发展、或者平台工程感兴趣,Camille 的两本书——《技术管理之路》和即将出版的《Platform Engineering》——都是值得放入书架的读物。这期访谈,只是它们所涵盖内容的冰山一角。


📺 播客信息

  • 发布时间:2024-09-15
  • 时长:1小时23分钟15秒
  • 播放量:16141 次观看
  • 原版视频:『YouTube