<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>人工智能 on 止语Lab</title>
        <link>https://www.wujiachen.com.cn/tags/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/</link>
        <description>Recent content in 人工智能 on 止语Lab</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-cn</language>
        <lastBuildDate>Thu, 30 Apr 2026 20:37:26 +0800</lastBuildDate><atom:link href="https://www.wujiachen.com.cn/tags/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>AI编程：效率神器还是学习绊脚石？</title>
            <link>https://www.wujiachen.com.cn/notes/ai-coding-beginner-trap/</link>
            <pubDate>Thu, 23 Apr 2026 18:09:49 +0800</pubDate>
            <guid>https://www.wujiachen.com.cn/notes/ai-coding-beginner-trap/</guid>
            <description>&lt;img src=&#34;https://img.wujiachen.com.cn/ai-coding-beginner-trap/cover.png&#34; alt=&#34;Featured image of post AI编程：效率神器还是学习绊脚石？&#34; /&gt;&lt;p&gt;&lt;strong&gt;这个问题本身就问偏了。&lt;/strong&gt; AI 编程既能加速入门，也能制造一种特别隐蔽的学习幻觉。同一个工具，放在不同心态的人手里，走向完全相反。&lt;/p&gt;&#xA;&lt;p&gt;&#xA;&lt;img src=&#34;https://img.wujiachen.com.cn/ai-coding-beginner-trap/cover.png&#34; alt=&#34;同一个工具，两种走向&#34; loading=&#34;lazy&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;我在公司内部带过几个新人，样本不大，七八个人，但两种极端状态都见过。一个科班背景的实习生，用 Cursor 写后端，遇到报错第一反应是翻调用栈，AI 帮他省掉了查文档的时间。另一个零基础转行的，跟 AI 对话三天&amp;quot;做出了&amp;quot;一个网站，但你问他请求从浏览器到数据库走了几步，他说不清楚。&lt;/p&gt;&#xA;&lt;p&gt;两种人，同一个工具。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;&amp;ldquo;0 代码构建&amp;quot;跳过了什么&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;很多人把 AI 编程理解成&amp;quot;我说需求，它写代码，能跑就行&amp;rdquo;。&lt;/p&gt;&#xA;&lt;p&gt;确实能跑。但传统学编程有个痛苦但必要的阶段：理解变量是什么、循环怎么走、函数怎么拆。枯燥，却构成了所谓的&amp;quot;代码直觉&amp;quot;。有了这个直觉，遇到 bug 你知道往哪个方向排查，读别人的代码你大致能猜到意图。&lt;/p&gt;&#xA;&lt;p&gt;AI 帮你省掉了敲键盘的时间，但省不掉建立直觉的过程。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;最隐蔽的坑：觉得自己已经会了&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;我见过最棘手的状态，说一个真实案例（我自己带的人）：一个人用 AI 生成了能运行的项目，部署上线了，截图发了朋友圈。然后需求一改，整个架构要动，他坐在那完全不知道从哪下手。&lt;/p&gt;&#xA;&lt;p&gt;那个项目本质上是他下了个需求单，AI 交的货。&lt;/p&gt;&#xA;&lt;p&gt;打个比方。只会跟着导航开车的人，平时没问题。导航一断，东南西北分不清。导航当然好用，但如果你连地图都看不懂，它就从工具变成了依赖。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;反过来，有些初学者确实在用 AI 加速学习&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;我观察到的（仍然是小样本）用 AI 用得好的初学者，有一个共同点：他们会追问。&lt;/p&gt;&#xA;&lt;p&gt;AI 给了一段代码，他们不直接复制。&amp;ldquo;这段为什么要用 async？&amp;ldquo;&amp;ldquo;不用 try-catch 会怎样？&amp;ldquo;他们在拿 AI 当一个随时在线、不会不耐烦的导师，而不是代写工具。&lt;/p&gt;&#xA;&lt;p&gt;说到这我想起另一件事。上周有个朋友跟我说，他儿子（高中生）用 AI 写了一个课程表应用，写完之后自己拿笔在纸上画了一遍数据流。我问他为什么要画，他说&amp;quot;不画我不知道 AI 写的对不对&amp;rdquo;。高中生都能想到这一层。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;一个自测方法（不一定准，但可以试试）&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;如果你不确定自己到底是在学编程还是在让 AI 替你编程，可以试一件事：&lt;/p&gt;&#xA;&lt;p&gt;关掉 AI，打开一个空白文件，凭记忆写出你上一个项目的核心逻辑。不需要能跑，不需要语法完美，能写出大致的模块划分和调用关系就算过关。&lt;/p&gt;&#xA;&lt;p&gt;写不出来也不必恐慌。它说明的是你对这个项目的理解程度有缺口，不代表你&amp;quot;不配用 AI&amp;rdquo;。但这个缺口值得补。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;所以这个问题的答案其实取决于一件事：你在用 AI 的过程中，有没有在建立自己的理解。&lt;/strong&gt; 在建立的人确实跑得更快了。没在建立的人，早晚会遇到一个只靠自己才能解的问题，到那时候才知道自己的底在哪。&lt;/p&gt;&#xA;&lt;p&gt;以上是个人经验，欢迎讨论。&lt;/p&gt;&#xA;</description>
        </item></channel>
</rss>
