AI 时代的 AI-Assisted Programming:从《The Elements of Style》看如何写出更高质量的代码

引言:写作指南如何影响 AI 编程?

在 AI Copilot、自动生成代码模型以及 AI Agent 大量涌现的时代,许多开发者关注的是“速度”。

但速度,已经不再是核心优势。

真正的优势,是清晰。

令人意外的是,AI 辅助编程最重要的思维框架之一,并非来自软件工程教材,而是来自一本关于写作的经典小书——《The Elements of Style》。

虽然它讲的是英文写作,但其中的原则,与 AI 时代的软件开发高度契合。


关键转变:从“打字能力”到“思考能力”

AI 之前

  • 技能 = 记住语法(Syntax)
  • 生产力 = 打字速度
  • 资深程度 = 熟悉更多框架

AI 之后

  • 技能 = 清晰表达意图
  • 生产力 = 指令的精确度(Prompt Precision)
  • 资深程度 = 架构判断能力

AI 负责生成语法。

人类负责定义方向。

而这正是严谨写作所训练的能力——在没有多余表达的前提下,准确传达意图。


“Vigorous Writing Is Concise” → 强有力的 Prompt 必须精确

书中有一句非常经典的话:

“Vigorous writing is concise.”

Concise 并不等于“短”。

它的意思是——没有多余动作。

来看两个 Prompt 示例:

模糊的 Prompt

build login api

精确而有力的 Prompt

Create a Django REST endpoint for user login using JWT. Validate email and password, hash credentials securely, throttle failed attempts, return structured JSON error responses, and include unit tests.

目标相同。

清晰度完全不同。

AI 会放大你的模糊,
也会放大你的精确。

选择权在你手中。


删除多余词语 → 删除不必要的抽象层

写作原则:

Omit needless words.

AI 编程原则:

Omit needless layers.

过早抽象、模糊命名、无必要的架构复杂度,都会导致 AI 生成臃肿系统。

清晰的命名与单一职责,会带来更干净的输出。

不要写:

def process_cart_data_and_return_value(items_array):

更好的写法是:

def calculate_total(cart_items):

清晰的表达,降低人类与 AI 的认知负担。


使用主动语态 → 明确“谁做什么”

写作建议:

Use the active voice.

在 AI 编程中意味着:

明确 Actor 与 Action。

不要写:

handle payment

而要写:

Create a FastAPI service that validates Stripe webhook events, verifies the signature, updates order status in PostgreSQL, and logs an audit trail.

主体清晰。

动作清晰。

边界清晰。

这就是架构思维。


修订(Revision)才是真正的核心能力

优秀的写作者不会停留在第一稿。

优秀的 AI 开发者,也不会停留在第一个 Prompt。

真实流程是:

  1. 明确定义意图
  2. 让 AI 生成代码
  3. 严格审视结构
  4. 收紧约束条件
  5. 反复迭代

AI 并没有削弱工匠精神。

它让“评估能力”比“生成能力”更重要。

工程师的角色转变为:

  • 架构师
  • 审查者
  • 约束设计者
  • 系统编辑者

思维压缩(Compression)就是力量

AI 时代最强的工程师,能够用几段精确文字描述复杂系统。

他们可以清楚定义:

  • 系统边界
  • 数据流向
  • 安全约束
  • 部署假设
  • 异常场景

这种将复杂性压缩为清晰结构的能力,正是优秀写作所培养的能力。

压缩不是简化。

而是在约束之下保持清晰。


企业级影响:当“风格”成为战略优势

在分布式系统、SOC 平台、AI Agent、电商架构等企业环境中,

模糊会指数级放大。

当 AI 提高代码生成速度时,

不清晰的思考会制造混乱。

清晰的思考则会放大杠杆效应。

“风格”不再只是美学问题。

它是一种运营优势。


AI 时代的开发者层级变化

等级 AI 之前的优势 AI 时代的优势
初级 记住语法 写出清晰 Prompt
中级 熟悉框架 定义约束能力
高级 架构设计 系统创作能力
专家 性能优化 AI 协调与控制

现代工程师不再只是写代码的人。

他们是系统的作者。


结语:风格,就是战略

AI-Assisted Programming 并没有取代开发者。

它提升了思考标准。

未来真正成功的工程师,

不会是打字最快的人。

而是思考最清晰的人。

而清晰,始终源于风格。


Get in Touch with us

Chat with Us on LINE

iiitum1984

Speak to Us or Whatsapp

(+66) 83001 0222

Related Posts

Our Products