对于完全零编程基础的外行来说氛围编程vibe coding 是否是一种乌托邦和自嗨 ?

如果您有什么不同意见,您是对的,我是错的。

248 👍 / 36 💬

问题描述

完全零基础的人用 Cursor/秒搭之类的 AI 编程工具写代码,做一些很基础可大可小的项目,但是这些产品可能是在造重复的轮子,或者只是在搞一些达不到线上水平的 demo .

这种所谓的 vibe coding 除了满足一时的满足,真的可以创造价值吗?


不是。

其实,书写玩具性的小程序,在AI编程诞生以前,本就已经不是专业程序员干的事了,大多数时候,非程序员的科研人员自己写代码完成一些重复性事务操作,已经很常见。

这些编程行为本来就已经可以普及到各行各业,只不过很多人没有接受而已,AI只是降低了这件事情的门槛。——而这些事情,就算没有AI,以前也不可能付钱给专业程序员去做,这些程序以前也不可能让专业程序员去写,成本不划算。只不过因为氛围编程凭空的多产生了这部分需求而已。

但对于专业程序员要做的事,AI其实不但没降低门槛,反而提高了。毕竟现在专业程序员根本不讲求你用不用AI,而是「直接假设所有专业程序员都能熟练掌握AI」,「直接假设所有专业程序员在AI加持下都有全栈研发能力以及快速迭代能力」。

这其实反映了我曾经说过的论调:程序员从来就无法从工具提升中获益,获益的永远是老板。当你提升了效率跟产能,那么你的任务安排就会按照新的生产力而制定,这部分红利一定是被老板吃掉,而不可能下放给程序员自己。


可能有人没看懂我说的意思,我的意思是:你以为氛围编程似乎让外行达到了数年前的入门程序员的水准,但实际情况是AI诞生以后,对程序员的入门要求已经大幅度提升,对程序员的产能要求,知识体系需求,也大幅度提升,以至于单纯会几句prompt氛围编程,已经完全不足以满足程序员入职要求了。——所以,恭喜零编程基础外行,终于达到了失业程序员的水准!

如果AI像一个精力饱满的实习生,那么它搭配零基础的外行,在数年前可能能达到大厂程序员的入职水准,但按现在的标准已经没法达到了。不信你投简历试试。——现在对程序员的要求变高了。

零基础的外行,编程写一些提升自己工作效率的小工具是有价值的,只不过这件事情价值从来没有高到值得聘请一个程序员去写而已。

所以,AI 编程不但不会干掉程序员,反而会大幅度提升信息化与自动化,把一些原本应该用程序完成,但因为程序员数量不足成本太高,不可能请程序员去写程序的事情,变得现在尽可能都用氛围编程写程序完成。而——它很可能增加对程序员需求。毕竟,小规模当然可以让外行搞定,当这种氛围编程代码积累到一定程度,就可能达到不请专业程序员很难掌控的地步,而此时,尝到了程序自动化甜头的一方希望继续开发,就有可能诞生新的程序员岗位。

因此,我个人认为外行进行氛围编程是编程生态中的一环,并不是纯粹的乌托邦与自嗨。