前沿部署工程师到底做什么,以及一次客户合作正确开展的第一周:找到真正的问题,读懂一个不是你构建的系统,划定一个可交付的范围,并清晰地向付钱的客户说明。

从这里开始:将软件能力连接到可运转的客户工作流程

开始免费课程 →25 分钟 · 免费 · 无需账号

课程大纲

免费课程无需账号。Plus 课程可免费登录使用。Premium 解锁完整课程。

角色定位

这份工作的本质,它与常被混淆的其他角色有何不同,以及一次客户合作实际运转的循环。

探索发现

找到值得解决的问题,识别可能阻止你的人,并写出一份经得起合作实践检验的书面范围。

读懂系统

在不是你构建的软件中快速定位方向,找到真正重要的边界,并在故障模式找上你之前先找到它们。

在别人的系统中存活的代码

这份工作的手艺部分:隔离他们的系统与你的逻辑之间的接缝,凌晨三点依然可靠的故障处理,以及在你无法访问他们的环境时仍能运行的测试。

会反抗的数据

每次客户合作中没人预算过的部分:调和无法从源头修复的数据,并构建经得起重复运行的数据管道。

为他们的世界建模

这门手艺的数据部分:在彼此不一致的多个系统中解析同一个真实世界的事物,塑造分析师无需求助你就能查询的表,并在业务改变主意时保留历史。

概念验证

构建能终结争论的最小东西,在不撒谎的前提下模拟其余部分,并把它放到客户真正能打开的地方。

你的第一个 AI 功能

把概率性的东西交付到客户环境中:为什么检索是最容易失败的部分,为什么评测要先行,以及如何为在公开场合出错而设计。

运营你交付的东西

能在四个环境中存续的配置与密钥、值得埋点的三个信号,以及与客户共同选定而非从博客文章照搬的服务水平。

把它说出来

书面更新、演示和交接。只有当不在现场的人也能理解你做了什么,工程才算数。

毕业项目

一个跑通完整闭环的项目:发现真实工作流、界定范围、构建最小切片、把它放到别人能打开的地方,然后完成交接。这些产出物同时可作为面试证据。

关于本课程

开始之前:你会编程并交付过东西。不假设你有面向客户的经验,任何模块也不要求特定的语言或云平台。

大多数工程课程教你为泛泛的用户构建系统。这门课教你为某一个特定客户构建,这是一份不同的工作,有不同的失败模式。

前沿部署工程师这个角色之所以存在,是因为企业软件总是在同一个地方停滞:从演示中可用的能力,到某人在周二真正使用的工作流,两者之间的距离。弥合这段距离是技术工作,但它始于一次对话,终于一场关于价值的争论,而中间的工程质量完全取决于这两端。

十个模块加一个毕业项目,按顺序进行。早期的模块是人们最容易跳过然后后悔的:需求发现、阅读陌生系统、界定范围。后面的模块是大部分代码所在之处,而毕业项目会在一个真实工作流上完整跑一遍整个闭环,这正是熟悉转化为证据的地方。如果你在面试前只有一周时间,请阅读模块一、二和十:角色、需求发现和沟通。

完成后,你将能够

  • 解释 FDE 的作用,以及该角色与解决方案工程师、顾问和产品工程师的区别
  • 主持一次探索性对话,找出真正的问题,而不是确认表面陈述的问题
  • 快速读懂一个陌生系统,足以对其做出决策
  • 规划一个数周内可交付的首个切片,并回答一个问题
  • 构建一个小型 AI 功能,并诚实地说明它是否有效
  • 撰写状态更新并进行演示,让忙碌的高管能够看懂
  • 在毕业项目中端到端地完成一次小型项目合作,并保留其产出的六份成果物
Infographic mapping the Foundations of Forward Deployed Engineering course: the role and the engagement loop, discovery that finds the real problem, reading a system nobody documented, code that survives someone else's environment, modelling their data, the proof of concept, a first AI feature, operating what you shipped, communication, and a capstone engagement.

↧ 下载

在 X 上分享 ↗

在 LinkedIn 上分享 ↗

返回课程大纲 ↑