万物工程化
工程已经逃离了代码库。工程工具、工程思维方式以及'工程师'这一身份,正在越来越多地塑造每一个职能岗位。只要你在创业圈子里待得够久,就一定会听到这种'万物工程化'的表达:'哦,我是一个设计工程师。''我们正在遵循 GTM 工程的最佳实践。''我需要和他们的销售工程师聊聊具体实现。'这自然会引出两个问题:为什么每个角色都在变成工程师?我是否应该为此感到担忧?本文将回答这两个问题。
什么是工程化
所谓工程化,是指工程工具、工程技能以及工程身份向非工程岗位扩散的过程,这一现象由一个不断自我强化的反馈循环驱动:工具改变技能,技能重塑身份,而身份又反过来催生新的工具。
以'设计工程师'为例,设计工具已经变得极为强大,它们不再只是用来画线框图。像 Figma、Tailwind,以及嵌入在各种框架中的设计系统,使得设计决策直接影响生产环境中的代码。一个按钮不再只是'一个矩形',而是一整套具备响应式能力、可访问性支持,并与现有系统保持一致的多种变体。与此同时,这些工具的使用也变得复杂起来。想要真正发挥 Figma 或 Tailwind 的全部能力,你必须理解产品功能、配置方式、语法规则、快捷键、最佳实践、限制条件和各种技术约束,到了某个阶段甚至需要阅读代码。尽管如此,非技术人员还是学会了这些技能。由于工程资源稀缺、迭代速度至关重要,设计师开始学习足够多的技术知识,从而能够独立发布产品。大语言模型的出现进一步降低了门槛,它们可以生成 Tailwind 组件、用户界面甚至完整原型,而无需手写代码。随着技能的不断积累,身份也随之转变。设计师不再把工作交接给工程师,而是自己编写产品代码、调试布局、在设计与性能之间做权衡。此时,仅仅称之为'设计'已经不再准确,'设计工程师'这一标签随之出现,重度用户开始自我认同,像 Vercel 这样的公司开始招聘这一岗位,工具厂商也围绕这一身份进行市场推广,于是循环再次启动。工具改变技能,技能塑造身份,身份又进一步要求新的工具。
为什么发生在当下
长期以来,人们一直在为各类岗位打造强大的工具,但这一次的不同在于三个因素。
首先,大语言模型让复杂、领域专用的工具变得更加可及。如今几乎每一个工具都配备了 AI 助手、MCP 服务器,或者推出了 AI 驱动的替代版本。非技术人员可以更快、更轻松地掌握那些曾经只属于工程师的强大工具,并借此生成应用和原型,自动化并优化市场推广流程,构建和配置复杂的工作流。
其次,资本使这一趋势不可避免。工程化本身是一门极具吸引力的生意,它正成为 B2B SaaS 的发展方向。企业愿意为此付费,风险投资愿意为此下注,而且成功的方法论已经逐渐清晰。大量资本涌入这一领域,改善了工具能力,赋予用户更多功能,吸引更多创业者进入赛道,同时强化了对'工程化身份'的市场宣传,从而进一步加速整个循环。
第三,身份认同使工程化变得持久。一旦人们开始把自己视为工程师,这个循环就会自我维持。越来越多的非技术岗位开始强调工程能力,工程化赋予个人更大的自主权,也为工程师节省时间。成功的案例鼓励非技术人员扩展技能、更多使用工具,当他们在'类似工程'的工作上投入越来越多时间时,原有的角色身份显得低估了他们的价值与技术含量。于是,人们更认同自己正在构建的事物,以及那些负责构建的人,也就是工程师。新的身份通过博客文章、会议演讲、线下聚会甚至一条推文逐渐固化,新身份的出现又会强化循环,人们采纳它,工具围绕它构建,市场营销强化它,整个周期再次运转。
'工程师'含义的变化
与此同时,'工程师'这一称谓的含义也在发生变化。过去,工程意味着在边界清晰的领域内掌握特定技能,并经过正式训练与严格门槛筛选。在物理工程领域,这一点仍然成立,因为失败会带来现实世界的物理后果。但在软件领域,失败成本较低,门槛更难维持,边界正在逐渐模糊。'工程'的界定标准正在从'谁被允许建造'转向'谁有想法并愿意真正把它建造出来'。它越来越少地强调对全部理论的掌握,而更多强调将理论付诸实践。对一些人而言,这似乎是一种去专业化,意味着更多自学从业者、更少深度积累以及头衔意义的削弱;但对更多人来说,这是一种能力的扩张,是更大的自主权、更快的迭代速度、更强的杠杆效应,以及更好地将真实、有价值的问题转化为解决方案的能力。
你是否应该为此担心
技术与非技术工作的界线并未消失,而是被重新划定。无论你是否是工程师,最终的赢家都会是那些具备'构建者思维'的人。
对于非技术人员来说,不必害怕承担更多'工程化'的任务。工具已经变得更强大、更专业化,许多人已经成功掌握并使用它们,而大语言模型与 MCP 的结合,使学习和操作更多工具变得更加容易。
对于工程师而言,整个世界正在投入大量资源,让你变得更加强大。善用这些工具,把自己打造为能够独立完成端到端交付的产品工程师,利用各种工具进行竞品研究、用户访谈、界面设计与产品数据分析。
对于创业公司而言,应当为这些新型工程师构建产品,至少要让人们能够真正'做工程':提供 API,使文档可被机器读取,发布 MCP 服务器,并与其他工具实现连接。工程已经不再局限于代码,它正在成为一种跨职能的通用能力,一种身份认同,也是一种新的构建方式。


