当工具越来越强,手会不会越来越生?

今年我写了一百多个软件。

从 Windows 到国产系统,从安卓到鸿蒙,桌面端、移动端、嵌入式板端,全栈跑了一遍。听上去挺厉害对吧?

但说句实话——没有一行代码是我自己写的。

我甚至都没看过一行代码。

一、一百个项目的"成就感"与"空虚感"

一百多个软件,什么概念?平均每三天交付一个。放在以前,这是整个团队干半年的量。现在呢?一个人,一台电脑,一个 AI 助手,齐活。

说不爽是假的。看着一个个想法变成可运行的东西,那种"点菜即上菜"的快感,确实上头。你脑子里冒出什么,几句话扔给 AI,它就给你端上来,还附赠配菜。功能、界面、逻辑、打包,一条龙。

但爽着爽着,我开始觉得不对劲。

某天我打开一个项目的源码目录,密密麻麻的文件,我扫了一眼,发现——我看不太懂了

不是完全看不懂,是那种"我知道这是干啥的,但你要让我从零写出来,我写不出来了"的感觉。就像一个老厨师,吃了一年的预制菜,突然让他颠勺,手会抖。

二、不会写代码的人,在用AI写软件了

更让我不安的是另一件事。

我开始注意到,身边有不少完全不懂编程的人,也在用 AI 写软件。做表格的、做财务的、做运营的,一行代码没学过,培训班没上过,直接跟 AI 对话:“帮我做一个xx管理系统”,“给我写一个xx工具”——居然也能跑起来,甚至还挺像回事。

这让我有点恍惚。

以前"会写代码"是一种门槛,是一种稀缺技能。你懂指针、懂内存、懂数据结构,你就是比别人多吃一碗饭。现在呢?门槛被 AI 直接踹平了。一个不懂 mallocfree 的人,可以用 AI 写出一个功能完整的系统,至于内存泄漏?AI 帮他兜着呢。

所以我有时候会想一个很现实、也很扎心的问题:

这样下去,人类是不是真的就不会写代码了?

不是说"不写",是"不会写"。工具替代了手,替代着替代着,手就废了。就像有了导航,你连自己家附近的路名都记不住了。

三、但有一次,AI搞不定,我来

就在我陷入这种"我是不是要废了"的自我怀疑时,一件事把我拉了回来。

那是一个很棘手的问题。具体细节不展开了,但它涉及底层的性能优化和内存管理,属于那种需要对 C++ 有深入理解才能定位的问题。内存模型、对象生命周期、指针与引用的边界……不是背几个 API 就能搞定的事。

我试着把问题扔给 AI。

它给出了方案。方案一,不行。方案二,有点道理但跑不通。方案三,听起来头头是道,一测,性能反而更差了。

来回折腾了好几轮,AI 给的答案越来越绕,开始打转。它不是不聪明,是它对这个问题的"体感"不够——它没有真正在内存里跟那些字节搏斗过,它不知道某种写法在特定编译器、特定硬件上会踩什么坑。

最后是我自己解决的。

怎么解决的?凭的是这些年用 C++ 一行一行敲出来的肌肉记忆。凭的是在板子上用 GDB 单步调试、盯着寄存器值一点一点抠出来的经验。凭的是被 std::move 的语义坑过、被虚函数表坑过、被对齐与字节序坑过之后,身体记住的那种直觉。

AI 给我的是方向,但真正那个"问题在哪、怎么修"的判断,是我自己下的。

那一刻我突然想通了一件事:

AI 会帮你写代码,但它没法替你"理解"代码。理解,是写代码这件事的根。

四、人退步了吗?退了一点。但根还在。

说"人退步"也不全错。我的手确实生了一点,那种从空白文件开始、行云流水敲代码的感觉,没那么顺了。打字速度可能也慢了,API 名字可能也记不全了。

但我的"根"还在。

这个"根"不是记 API,不是背语法,而是:

  • 对系统底层运行机制的理解——内存怎么排的,对象怎么生的,异常怎么抛的;
  • 调试与排错的直觉——出问题了往哪看,哪种症状对应哪种病因;
  • 工程判断力——这个方案能不能用,用下去会出什么问题,值不值得这么做;
  • 对边界的敬畏——知道 AI 给的东西哪里可能翻车,哪里得自己把关。

这些东西,AI 目前还给不了你。它给你的是"结果",但"结果"变成"能力"中间那段路,得你自己走。

五、所以,到底该怎么跟AI相处?

想清楚之后,我的结论很简单,就两句话:

AI 是工具,不是拐杖。 工具让你更快,拐杖让你更废——区别在于,你用工具的时候,自己的本事还在不在长。

所以我现在给自己立了个规矩,分享给同样有点慌的朋友:

  1. AI 写的代码,关键逻辑自己得过一遍。 不用逐行读,但核心算法、内存操作、并发逻辑,必须看懂。看不懂就让它解释,解释完你得能复述出来。复述不出来,说明你还没真懂。
  2. 别让AI替你做"理解"。 它能替你写,但不能替你懂。懂这件事,没有捷径。
  3. 隔三差五,自己写点东西。 哪怕是个小工具、小测试,纯手写,不用 AI。保持手感。就像老运动员休赛期也得自己练练体能。
  4. 死磕几个硬骨头。 专挑那种 AI 搞不定的问题去啃。啃下来,你的根就又深一寸。AI 帮你兜日常,你帮自己守住底线。

写在最后

今年我写了一百多个软件,没自己写过一行代码。

听起来很赛博朋克,也确实有点荒诞。

但我不焦虑了。因为我发现,当真正难的问题砸过来的时候,兜底的不是 AI,是我这些年攒下的、长在骨头里的 C++ 功底。

AI 在进步,这很好。但人也别退步——至少,别把"根"退没了。

工具是别人的,根是自己的。

把工具用飞,把根扎牢。 这大概就是接下来这个时代,每个程序员最该做的事。


聊聊你:你现在写代码,还自己动手吗? 上一次不看 AI 独立解决一个难题,是什么时候?评论区聊聊。


一个写了一百多个软件、却差点忘了怎么写代码的人,写于2026年夏末。

Logo

作为“人工智能6S店”的官方数字引擎,为AI开发者与企业提供一个覆盖软硬件全栈、一站式门户。

更多推荐