【无标题】

AI使用感悟

1、前言

最开始接触 AI 的时候,我对它的期待其实很简单: 帮我少写一点重复代码,少查几次文档,最好还能顺手解决几个低级 bug。那时候我更愿意把它理解成一个更聪明的搜索工具,而不是一个真正能参与开发流程的助手。

但真正用了一段时间之后,我发现自己低估了它。

对于一个前端开发者来说,AI 带来的变化并不只是"写代码更快了"这么简单。它开始介入我工作的很多细节: 写基础逻辑、理解陌生代码、整理思路、排查问题、补文档、做总结,甚至在我卡住的时候,帮我快速打开一个新的思路。很多原本要花十几分钟、几十分钟才能推进的事情,现在往往几分钟就能进入状态。

当然,AI 也没有神奇到可以替代开发者。它会犯错,会胡说八道,会在你没有判断力的时候把你带进坑里。所以我越来越觉得,AI 真正的价值,不是替人思考,而是放大一个开发者已有的思考能力。

这篇文章不想做一篇工具测评,也不想喊什么口号,而是想从一个前端开发者的真实使用体验出发,聊聊我为什么开始用 AI、我现在怎么用、不同工具和场景下的差异,以及我对 AI 的一些个人看法。

2、我是怎么开始使用 AI 的

我最开始接触 AI,其实和很多开发者差不多,带着一点好奇,也带着一点怀疑。

一开始我只是拿它做一些非常轻量的事情,比如:

  • 问一些语法细节
  • 让它生成简单的工具函数
  • 帮我解释报错信息
  • 帮我快速整理一个思路

那个阶段,我对 AI 的印象是"能用,但也就那样"。它确实能节省一点时间,但还远远没有到离不开的程度。

后来随着使用频率越来越高,我开始把它放进更真实的开发流程里。比如写页面结构时先让它给我一个基础骨架,改老项目时让它先帮我梳理逻辑,碰到陌生库或者新方案时先让它帮我做一轮信息压缩。慢慢地,我开始发现,AI 最有价值的地方不是一次性替我完成某个任务,而是在很多微小但频繁的环节里持续给我提速。

再到后来,AI 对我来说已经不是"有空试试"的工具,而是开发流程中的默认辅助项。很多时候不是我刻意要不要用它,而是我已经习惯在开始前先问一轮、卡住时先讨论一轮、收尾时再让它帮我检查一轮。

3、我平时主要怎么用 AI

如果只说"我经常用 AI 写代码",其实还是太笼统了。更准确一点说,AI 已经进入了我日常开发的多个环节。

第一类是写基础代码和重复代码。

前端开发里有很多事情并不难,但是重复。比如表单结构、状态映射、列表处理、工具方法、基础样式骨架、接口类型定义,这类工作本身不复杂,却很消耗耐心。AI 在这里的帮助很直接,它可以快速给出一个初版,让我不用从空白开始。

第二类是排查 bug 和定位问题。

我现在遇到问题时,经常会先把错误信息、相关代码、上下文描述交给 AI,看它能不能先给出几个排查方向。它不一定每次都能直接解决,但很多时候至少能帮我把问题空间缩小。特别是在思路堵住的时候,有一个"能立刻给出几个可能性"的对象,本身就很有价值。

第三类是理解陌生内容。

无论是新框架、新库、新插件,还是某些自己不熟的底层机制,AI 都很适合做"第一轮理解器"。它可以先帮我把一大段文档压缩成重点,把复杂概念翻译成更容易吸收的表达。这样我再去看官方文档,效率会高很多。

第四类是整理表达。

除了开发本身,我也会用 AI 去写注释、补文档、梳理总结、整理方案。很多技术内容其实不是不会,而是自己组织语言比较慢。AI 在这些偏表达型任务上的帮助,有时候甚至比写代码更明显。

不过用得越久,我越清楚一件事: AI 最适合做的是辅助,不是替代。初稿它可以给,方向它可以提,但最终判断、取舍、落地,还是得靠开发者自己。

4、不同 AI 工具的实际体验对比

如果从开发者体验来看,我并不觉得存在一个"全场景唯一最强"的 AI 工具。更真实的情况是,不同工具更适合不同任务。

像 ChatGPT 这类通用型对话工具,整体能力比较均衡,适合用来做发散式讨论、问题解释、思路整理。它的优点是覆盖面广,很多问题都能接住,适合作为一个综合型助手。

Claude 给我的感受是,在长文本理解、代码上下文梳理、复杂问题分析这类场景里,体验往往更舒服一些。尤其是当我希望它不仅回答问题,还能更完整地理解上下文、给出更连贯的推理时,它的表现会更贴近"协作"的感觉。

Copilot、Cursor 这类更贴近编码流程的工具,优势则在于"离编辑器更近"。它们不是单纯和你聊天,而是直接进入你写代码的环境里,补全、生成、修改、联动上下文,整体节奏更像边写边协作。

一些国内 AI 工具则在中文表达、响应速度、日常轻问答上比较方便,适合处理一些轻量任务,比如查概念、写总结、快速润色、整理内容。

所以如果非要问我怎么选,我的答案不是"哪个好",而是"你拿它做什么"。

  • 想要深度讨论和代码理解,用对话能力强的工具更合适
  • 想要贴着项目直接改代码,用 IDE 内协作型工具更顺手
  • 想要快速问答和中文表达,用轻量工具就够了

工具之间的差别是真实存在的,但真正影响体验的,往往不是榜单,而是你的使用场景。

5、不同使用场景下,AI 的表现差异

同一个 AI,在不同场景里的表现差异其实很大。这也是我越用越深之后感受最明显的一点。

在写新功能的时候,AI 更像一个能快速提供初版的助手。你给它明确目标,它通常能帮你搭一个还不错的起点。这个时候它的价值主要体现在"减少从零开始的时间成本"。

在改老项目的时候,AI 的表现就没那么稳定了。因为老项目往往上下文复杂、历史包袱重、命名混乱、依赖关系不清晰,这时候如果你给它的信息不完整,它很容易给出一个"看起来合理,但实际上落不了地"的方案。所以在老项目里,我更愿意把它当参考顾问,而不是直接执行者。

在查 bug 的时候,AI 有时非常好用,有时也非常危险。好用的地方在于它能快速列出几种可能原因,帮助你避免卡死在一个错误方向上。危险的地方在于它会很自信地给出错误判断,如果自己没有基本排查能力,很容易被它带偏。

在写文档、写总结、整理方案的时候,AI 的效率提升反而是最稳定的。因为这类任务对"结构化表达"的要求很高,而这恰好是 AI 擅长的领域。很多时候我给它一堆零散信息,它就能先整理出一个清晰骨架,再由我补充真实内容和最终判断。

所以如果要我总结一句,那就是: AI 在"起步、整理、辅助思考"上通常很强,在"最终判断、复杂落地、承担责任"上还远远不够。

6、我对 AI 的认知变化

我对 AI 的看法,其实经历了一个很明显的变化过程。

刚开始的时候,我把它当成一个新鲜工具。那个阶段的重点是"它能不能做",带着一点试探,也带着一点看热闹的心态。

后来,我开始把它当成效率工具。这个阶段我更关注的是"它能帮我省多少时间"。只要它能让我少做重复劳动、少走弯路,它就已经有使用价值。

而现在,我更愿意把它当成协作对象。这里的"协作"不是说它和人已经平等,而是说它开始参与我的工作流,能在多个环节提供辅助价值。它像一个随时在线、反应很快、知识覆盖很广的搭档,但这个搭档并不可靠到可以无条件信任。

也正因为用得更多,我反而没有最开始那么容易被"AI 无所不能"的叙事打动了。现在我更认可的是:

  • AI 不能代替思考,但能放大思考效率
  • AI 不能替代经验,但能降低试错成本
  • AI 不能直接定义好坏,但能提供更多视角和备选方案

对开发者来说,真正拉开差距的,也许不是"有没有用 AI",而是"会不会把 AI 用在合适的位置"。

7、AI 带给我的最大价值

如果让我总结 AI 到目前为止带给我的最大价值,我会归纳成下面几点。

第一,是提效。

很多以前必须自己从零组织、从零查找、从零试错的事情,现在有了一个更快的起点。哪怕最后还要人工调整,前面的启动成本已经明显降低了。

第二,是减少重复劳动。

开发工作里其实有很多机械但必要的部分,这些工作不会完全消失,但 AI 确实帮我分担掉了一部分枯燥感。

第三,是帮助我更快进入陌生领域。

面对不熟悉的技术栈、概念、文档时,AI 可以先帮我做一轮压缩和解释,让我不用一上来就淹没在大量信息里。

第四,是提供第二视角。

很多时候人卡住,不是因为完全不会,而是因为暂时看不到新的方向。AI 不一定给出正确答案,但它经常能给出一个新的切口。这种"第二视角"对开发者来说非常有价值。

8、我认为 AI 目前的局限

当然,AI 的问题也很明显,而且这些问题不会因为它好用就消失。

最常见的问题就是它会一本正经地说错话。尤其是在技术问题上,它经常能给出语气非常坚定、结构非常完整、但本质上并不准确的答案。如果开发者缺少判断力,很容易被这种"高质量错误"误导。

第二个问题是,它对复杂项目上下文的理解依然有限。只要项目一复杂、历史一长、业务约束一多,它就很难像真正长期参与项目的人那样理解全局。

第三个问题是,AI 生成的代码不一定真的适合当前项目。很多代码从语法上没问题,但并不符合项目风格、团队规范或者业务边界。这也是为什么 AI 很适合做起点,却不适合直接无脑复制。

说到底,AI 到现在依然更像一个能力很强但需要监管的助手,而不是一个可以独立负责结果的人。

9、结尾

到现在为止,我已经很难回到完全不用 AI 的开发状态了。不是因为它已经强大到能替代开发者,而是因为它确实让我工作的很多环节变得更顺、更快、更不容易卡住。

但我也越来越清楚,AI 最有价值的地方,从来不是替你做决定,而是帮助你更快地接近更好的决定。

对于前端开发者来说,AI 也许不会直接决定你的上限,但它已经开始明显影响你的工作方式。如果学会合理使用,它会是一个非常强的放大器; 如果缺少判断,它也可能只是一个更会说话的干扰项。

所以与其争论"AI 会不会取代开发者",不如先认真想一个更现实的问题: 在新的工作方式里,我们准备怎么和它一起工作。

10、留言

以上这些,都是我作为一个前端开发者在实际使用 AI 过程中的一些真实感受。

如果你也在开发中使用 AI,欢迎聊聊你的体验:

  • 你现在最常用的 AI 工具是什么?
  • 你最常在哪些开发场景里使用 AI?
  • 你觉得 AI 现在更像工具、助手,还是未来默认的工作方式?

如果你有不同的看法,也欢迎留言交流。比起"谁更强"这种结论,我更感兴趣的是,每个人到底是怎么把 AI 真正用进自己的工作里的。