
一句话看懂:一篇由资深工程师撰写的技术博客指出,AI 能放大已有的专业能力,但无法替代基础知识的学习。那些“一天建成亚马逊”的案例,往往来自刚入门者,而真正高效的 AI 使用者,把它当作一个可以逐一下达明确任务的初级工程师,而非全能神谕。
事件核心:发生了什么
在 dev.to 平台上,工程师 Octave Nkurunziza 发表了一篇题为《资深软件工程师如何运用人工智能》的观点文章。文章没有推荐任何具体的模型或工具,而是指出了当前 AI 编程宣传中一个容易被忽视的现象:许多用户将 Large Language Models 看作是能瞬间提升技能等级的“魔法棒”,但作者认为,AI 输出的质量受限于使用者自身的知识边界。
作者对比了两种运用方式:初阶用户通常要求 AI “像贝佐斯一样思考,给我一个电商应用”,AI 会生成大量代码,但用户难以评估质量。而资深工程师会精确要求:“写一个 `confirmCheckout()` 函数,需要 `cartId` 和 `userId`,验证购物车归属,从数据库重新计算总价,在事务内创建订单,预留库存,并且在事务成功后向 Kafka 发布订单已创建事件。”区别不在于提示词有多长,而在于工程师知道一个生产系统“应该有哪些组件”。
作者直接批评了网络上流行的“20 页提示词”现象——即通过反复要求“更仔细”“像亚马逊首席工程师一样思考”来希望 AI 自我纠错,这本质上是把希望寄托于随机幸运。他认为,最好的做法是将 AI 当作一名初级开发者:一次只交付一个明确任务(如编写一个 Drizzle 数据库查询、一个 Kafka 事件发布器),而不是把整个项目投喂给 AI。
为什么重要
这篇文章之所以值得关注,不仅因为它来自一线工程师的日常实践,更因为它指出了当前 AI 编程工具推广中存在的信息差。科技公司的 CEO 们(如 Anthropic 的 Dario Amodei)时常在公开场合描绘 AI 对软件工程岗位的颠覆前景,这些言论夹杂在它们自身的融资和产品推广动机中。作者提醒读者:当一个卖车的人告诉你要买一辆车时,至少先看他是不是站在车行旁边。
文章提出的“乘数效应”是一个关键的认知框架——AI 对已有知识和技能起到放大作用,但与零相乘结果仍然是零。这意味着,如果开发者的基础(数据库、网络、分布式系统)是薄弱的,AI 也难以产生高质量的输出。这一视角有助于帮助技术团队更理性地评估 AI 开发工具的投资回报,而不是盲目追求更长、更复杂的提示词。
对用户/开发者/创作者的影响
对中高级开发者:文章提供了一种实用的操作策略——将 AI 作为“单元级”工具,只承担一个明确、可验证的子任务,例如生成某个 API 处理句柄、编写特定库的查询语句。这种方法有利于代码审查和调试,开发者仍然保持对系统架构的全盘理解。
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
对初级开发者或转行者:核心建议是:不要试图靠提示词技巧来跳过学习曲线。最有效的提升方式是回到基础知识本身——学习数据库、网络和系统设计。作者的原文“最快提升 AI 产出效率的方法是成为一个更好的工程师”值得复制。
对供应商和企业决策者:这篇文章揭示了 AI 编程工具当前真实的落地边界。如果企业希望大规模采用 AI 辅助开发,不能只购买工具,还需要确保团队有足够的技术判断力来评估 AI 生成的代码。当系统出现故障时,唯一能修复的人不是提示词机器人,而是懂故障原理的工程师。
值得关注的后续
1. 产品设计是否会改变:目前主流的 AI 编程助手(如 GitHub Copilot、Cursor)更注重“从上下文补全代码”或“从自然语言生成完整应用”。未来是否会看到更多针对“分解式任务”的产品优化,或引入更好的交互式逐步构建功能。
2. 市场教育的转向:越来越多的一线技术文章和会议演讲开始强调“基础知识”的价值,这与过去两年“提示词工程师”的流行叙事正在形成张力。值得观察这一趋势是否会降低企业对“全自动代码生成”的预期,并催生更多以工程师教育为核心的配套服务。
3. 高管言论与产品推销的分离:文章结尾的担忧——AI 产品高管对技术替代的预测可能与其商业利益直接相关——是一个需要持续验证的判断。需关注这些言论后续是否有与真实工程数据相互印证的公开案例。
来源:dev.to


