Matrix 首页推荐 

Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。 
文章代表作者个人观点,少数派仅对标题和排版略作修改。


愿你敞开胸怀拥抱新事物,成为新技术浪潮下搏风斩浪的英雄。

缘起

最近有个话题挺热 ——AI 辅助编程。

在 ChatGPT 出现之前,人们就已经开始研究这类应用,比如 2022 年 6 月 GitHub Copilot 就正式上线了。随着技术的发展,我们看到大模型越来越强,例如我给你演示过 Cursor, Windsurf 和 Bolt 的能力。想必你看过后,印象应该挺深刻。

原本这是好事儿,大家对 AI 编程这个应用方向都挺乐观 —— 编程变得简单,能帮忙解决很多实际问题,例如数据分析之类,很开心啊。然而最近一段时间,好多人突然跳出来说「AI 编程只是玩具而已,并没有实际的用处」,言辞甚至颇为激烈。

对 AI 编程的质疑还与近期开发者圈的风潮有关:不会编程的产品经理,完全用 Cursor 写了款应用,居然还上了排行榜。靠着 AI,一下子从产品经理「华丽转身」成了「一人团队」——「零基础做出好产品」原本是独立开发者群体的日常佳话,但一旦与 AI 编程绑在一起,就不禁令许多亲自敲代码的开发者心生「他们是不是看不起『古法手作』」的疑虑,再加上不明真相的网友添油加醋,AI 编程反而愈发成了离经叛道、投机取巧的代名词。

看见这种说法,我就觉得有必要说两句了。因为有很多资深软件开发工程师这么评价后,会影响到一些原本想尝试的初学者。看到大佬们异口同声说 AI 编程不好,「三人成虎」嘛,他们可能就轻易放弃尝试 AI 编程了。

然而错过这样的窗口,可能会让他们后悔很久。很多人这辈子其实战略决策容错率非常低,人生中能抓住这种大机遇的机会并不多。如果被这种舆论误导,认为AI编程是个错误的路径,从此直接放弃,实在可惜。

下面我来给你说说,为什么我不认为 AI 编程只是噱头和玩具。

限制

首先,咱们得承认现在的「AI辅助编程」确实在某种程度上存在专业人士提及的那些问题。不过专业人士们谈的编程,多半指的是企业或项目级别的产品。要理解它们的复杂度,你可以参考那本数十年前出版的老书《人月神话》。大型软件项目的开发,需要许多高水平专业技术人员的默契协作和严谨流程。

再看现在的 AI,它常常会产生各种「幻觉」,这是生成式大模型底层「Transformer」架构造成的局限,我们天津卫对这种事儿俗称「胎里带」。

大模型的幻觉,无法彻底避免。尽管人们不断尝试微调、RAG 等方式去降低它,但也无法百分之百杜绝。用 AI 编程,如果没有充分的人工审核,极容易混进潜在 bug,甚至真要查问题时,还不知该从哪查起。

所以,在一个专业大型开发团队中,假设大家都有很强的编码能力,沟通顺畅,协作流程都非常规范,这时候如果有人单方面使用 AI 生成的代码,而且因为偷懒没仔细检查直接提交,可能会影响整个项目进度,带来隐患甚至负面影响。这个咱们不能否认。

但这样的前提假设,并不一定适用于所有软件产品开发环境。

种类

其实这个世界上更多的是小团队,乃至于「草台班子」式的开发。这都 2025 年了,有些单位自行开发的软件,还会要求用户必须用 IE 浏览器才能安装插件和正常使用,你敢信吗?

这样的情况,其实并不少见。

对于这些开发和维护能力有限、管理流程薄弱的团队,AI 编程带来的好处,那可比隐患大得多。之前他们做出来的软件漏洞更多,甚至连完成都困难,现在反倒是因为 AI 的辅助,不但能做出来,效果还不错呢。

更何况有些用户需求极为零散、个性化,不一定能靠通用解决方案或者定制开发来满足。

例如我自己的需求是想给公众号的文章尾部自动加上之前相关的文章链接推荐,也就是你平时看到的「延伸阅读」。市面上真有一款「一键完美实现」的工具吗?反正我找了很久没找到。自己编写不是不行,但是想想就觉得很麻烦。所以我之前一直「刀耕火种」—— 自己手动翻找相关文章,形成列表,然后手动补充链接…… 这一度极大打击了我写作公众号文章的热情。

而借助 GitHub Copilot 这样的AI工具,我就快速生成相应的处理脚本。它可以自动检索我已经发布的文章,根据免费和付费文章做好分类,然后按照数量和类别比例选择最相关文章,用 Markdown 格式展现标题和链接插入到文后,真的是省心省力。这样的代码,纵然有点小瑕疵,我也愿意使用。因为它能带来什么「严重后果」吗?不能。可这个快速生成的小工具却切实满足了我的需求痛点

风向

再往深处说一层 ——「AI 编程」被大量讨论,为什么会引起部分人的强烈厌恶?甚至恶语相加来奚落嘲讽?

归根到底有两个原因:一个是「过度曝光」,一个是「动了蛋糕」。

过度曝光,指的是很多人忽然发现 Cursor 或类似工具非常好用,忍不住做「自来水」主动免费宣传。这些用户,往往没有开发的经验,所以会觉得 AI 太神奇了,无所不能,于是宣传上产生了夸大。当然也不排除部分自媒体是为了能够吸引观众注意力,而故意只介绍最精彩的部分等因素。

不过这还是最关键的问题。更关键的地方是在这个 AI 辅助编程宣传和普及过程中,「AI 编程是不是要取代程序员」的讨论甚嚣尘上。程序员当然会不开心,因为这相当于有人每天在喊「我要用 AI 夺走你的饭碗」、「我不需要你来写代码了」。换作你,会开心吗?

可开不开心是一回事儿,技术的发展趋势,就是另一回事儿了。

历史

这就像火枪武器的发展史。古代弓箭高手见到最早火枪时,很可能会不屑一顾甚至嘲笑 —— 那时候初代火枪不稳定,下雨天没法用。而且这边火枪手还没有来得及装填弹药,那边弓箭已经袭来。

但技术一次次迭代,后来火枪就成了无法忽视的存在。当弓箭手面对火枪阵列的时候,感触可能已经大不一样了。

这之后的事情,你估计也听说过。至少到了 20 世纪后,你很难再见到弓箭手作为主力兵种的正规军队了。

AI 的迭代速度,比火枪可快得多。技术升级换代,哪里用得了几百年?可能几个月下来,技术的迭代就可以跨一个大台阶。

5 年以前,谁能想象 AI 可以轻松自动写代码?两年前,你要是说 AI 做数学难题的能力超过博士研究生,很多人也还会嗤之以鼻,不是吗?

但是,在 2024 年末尾,这些都已经发生了。

我写这篇文章,在 2025 年 1 月。兴许很快,你就会亲自看到 OpenAI o3 的威力。到那时,我们可能真的要重新思考顶级人才的培养方式了。

你说为什么只思考「顶级人才」培养方式?因为基础教育早就在这一两年间发生翻天覆地的变化了。

机遇

回到我们的主题,「AI 编程」的进步就是一个你无法阻挡的趋势。它现在开发出来的东西,在你这个专业人士眼里或许只不过是小打小闹。但别忙,随着 AI 模型能力的提升,以及人们逐渐找到应用的合理方式,谁也无法阻挡它逐渐在软件开发领域步入主流。

客观强调它的局限性很合理,也值得提倡,但是在舆论场上唱衰就不妥了。因为这样会让一些对 AI 编程感兴趣、想尝试的人直接退缩。不少人本身学习新技术的信念就不够坚定,也懒于动手,如果还有专业乃至权威的人站出来说「这事儿没前途,别干了」,他们兴许就会顺势打消念头。这你不用惊诧或嘲讽,懒惰原本就是人性中难以抹除的一部分。

对很多人来说,「AI 编程」是他们难得的机遇。有个在北欧留学之后工作的小伙子分享了 2024 年找工作的经历:投了十份简历给 AI 大厂,有九家给 offer,只因为他展示了一个用 AI 辅助编程做出来的最小可行系统(Minimum Viable Product, MVP)。

你看,AI 在大型工程里还有各种局限,但做原型系统却很合适。况且现在不少公司也在寻找对 AI 有热情、愿意尝试并且能快速做出成果的人。在这样一个技术快速变化的时代,你的存量技能其实并不重要,但是你快速依靠新技术做出新东西的举动,却释放出重要的信号。

会用 AI 编程并不意味着只会「点一下」就能变出所有功能。要做出一个超越「贪吃蛇」级别的产品,你至少要懂得把相关的文档、示例放进知识库,用恰当的提示词让模型一步步给出正确结果。需要知道如何小步迭代,做单元测试,再把模块整合起来…… 能做好这些,说明你对新事物有学习能力和动手能力,这就是不少公司的梦寐以求的稀缺人才啊。

即便你不需要利用 AI 编程能力找工作,它也有更加实际的用途。AI 编程不只是生产流量入口级应用,还可以满足许多日常零碎需求。以前这些用户命名有需求,要么忍着痛点,要么花钱找人写软件。现在他们只要学会了 AI 编程的基础方式,自己就能搞定一个原型,立即满足个性化需求。

你不但可以给自己解决需求,也可以帮助身边的同事、亲友、甚至是社群的小伙伴们解决问题。长此以往,身边的人会越来越信任你。而在这个时代,因为信任而积累的个人信誉和品牌,其实很宝贵。

再造

即便是大企业要开发一个非常复杂的系统,也不能把 AI 编程当成洪水猛兽。虽然现在因为 AI 编程的局限性,你还不能随随便便让 AI 整段生成代码,然后直接提交上线。

不过这种局限对于广大的程序员来说,绝对是好事儿。否则公司还用不着雇人,一个AI就够了。可你千万不要忽视房间里的大象——技术在飞速进化,你也得做好更新技能栈的准备。随着 AI 能力的提升,恐怕软件工程的组织方式也会向着「AI First」的模式演进。那时候我们可能会迎来软件工程实施方式的显著「企业流程再造」。到时候人们关注的,将不再是「如何让人类程序员最大化产出效能」,而是如何充分发挥 AI 所长

当然,那意味着什么,你懂的。

因此,我希望 IT 领域专业人士在 AI 编程这个事儿上不要继续误导舆论。不少对 AI 编程有兴趣的小伙伴,也不要轻易因为看到某些对 AI 编程开发的负面言论,而停步不前。

对一些人来说,AI 赋能可能是人生难得的浪潮级机遇。原本射入门缝的那束光,会吸引很多人走到门外去看一看、试一试。你把门直接关掉,可能会无端浪费别人一生中有限的宝贵机会。

小结

AI 辅助编程现在确实在某些方面不成熟,有诸如大模型幻觉、安全性等各种问题。但在某些特定场合、特别是小型产品开发或解决个人需求场景,它的效率和价值远超人工编写代码的传统做法。更重要的是,这种技术在可见的未来,确乎有更加值得我们注重的前景。

如果你是资深开发者,请保持包容的态度。冷静、客观的建议与评价必不可少,但请你不要用嘲弄的语气,过度简单粗暴抹杀 AI 编程潜在的价值。因为这对渴望学习编程、解决需求的初学者们,可能造成困惑。甚至,如果这种错误的判断和看法蔓延开来,会对整个社会的技术进步,带来严重的负面影响。

对很多普通人来说,抓住这波 AI 编程机遇,也许能获得一份好工作,也许能在软件榜首上挣到人生第一桶金。任何一句随意的「AI 编程没前途」之类的话,都可能让一部分人错失改变人生轨迹的机会。

作为一名普通高校的教师,我接触的学生中有许许多多需要这些宝贵机遇的普通人。我不希望看到学生眼中的光就这样消失掉,宝贵的机会白白浪费掉。于是写下此文。

愿你敞开胸怀拥抱新事物,成为新技术浪潮下搏风斩浪的英雄。而不是在一旁奚落的无聊看客,甚至是房龙《宽容》里面的「守旧老人」。

祝 AI 辅助编程开发愉快!

如果你觉得本文有用,请充电

如果本文可能对你的朋友有帮助,请转发给他们。

欢迎关注我的专栏「科研利器」,以便及时收到后续的更新内容。

点击这个链接加入少数派会员,立享 9 折优惠!获得专属会员内容、会员播客以及会员定制周边。在更多的领域和方向帮你打开脑洞,找到新的兴趣点。与少数派一起洞悉当下,探索新知。

 

 

延伸阅读

> 关注 少数派小红书,感受精彩数字生活 🍃

> 实用、好用的 正版软件,少数派为你呈现 🚀