当AI开始写代码,我们这代程序员突然成了"古人"

当AI开始写代码,我们这代程序员突然成了”古人”

说出来你可能不信。

我写了十年代码,跟内存泄漏搏斗过,跟死锁缠斗过,手写过线程池,调优过JVM,自认是个体面程序员。

上个月我用AI写了个爬虫,连需求带测试一把梭——五分钟。我自己写,起码半天。

我盯着屏幕上那个完美的Python脚本,脑子里只有一个念头:

我这十年,到底在学什么?

然后我发现,不只我在慌。整个行业都在慌。

一、先搞清楚一件事——在AI眼里,我们全是”古法”

之前网上争论”古法编程”落没落后,大家默认的前提是:古法指的是一些比较硬核、比较底层的东西,比如手写C、不用框架、不装IDE插件。好像只有那些人才是”古法”。

大错特错。

我一个在硅谷的朋友说了一句话,扎心扎到骨头里:

“兄弟,别争了。在GPT-5眼里,你手写汇编是古法,你用React写前端也是古法,你用Spring Boot搭微服务还是古法。只要你是人类在键盘上一个字母一个字母敲出来的代码,那都叫古法。”

——一位在硅谷补刀的朋友

我愣了半天,发现他说得对。

AI看我们写代码,大概就跟我们看古代工匠用锤子一锤一锤敲铁锅一样——是挺厉害,手艺不错,但你敲三天,人家冲压机三秒钟出来一个,还比你圆。

在AI编程面前,”古法”两个字的外延已经变了。它不再指某种编程风格,而是指整个人类写代码的历史。从图灵到高德纳,从Linus到Andrej Karpathy,只要你是人肉敲的,都是古法。

这个认知,很多人还没转过来。

二、AI写代码有多猛?说几个让你睡不着觉的

别急,我先给你看几个场景,你就知道为什么我说”所有人都是古人”。

1 十五分钟上线一个博客,连CSS文件在哪都不知道

我一个朋友,后端出身,前端基本不会。以前他要做个个人网站,得先学HTML、CSS、JavaScript三件套,然后学个框架,然后调样式调到怀疑人生。现在?他对着AI说:”给我做一个个人博客,简洁风格,支持Markdown,部署到GitHub Pages。”十五分钟后,站点上线了。

2 数据分析?AI直接吐出一份带图表的报告

一个做数据分析的同事,之前每次处理Excel都要写一堆Python脚本,还要调pandas的各种参数。现在他把Excel扔给AI,说”帮我把这里面销量前10的产品挑出来,画个柱状图,标注同比增长率”。AI直接吐给他一份带图表的HTML报告。他连plt.show()都不用敲。

3 从找漏洞到修漏洞,一条龙服务

最刺激的是这个——有个安全研究员让AI审计一段代码,AI不仅找到了漏洞,还生成了利用脚本,顺带写了份修复建议,格式比大多数人类写的都工整。

这不是”帮手”,这是换了个物种。

以前我们说工具提效,是说从手锯升级到电锯,你还是那个木匠。现在AI来了,它直接给了你一个机器人木匠,你说需求,它干活,你站旁边喝水就行。

那问题就来了——如果机器人木匠又便宜又快又不出错,那人类木匠还有什么用?

三、最残酷的真相:你引以为傲的经验,正在贬值

我见过一个老程序员,做后端做了十五年。他对Spring全家桶了如指掌,知道各种边边角角的配置,能解决各种诡异的集成问题。在公司里,他是那根”定海神针”,谁有问题都来找他。

上个月他跟我说,他突然觉得自己不香了。

不是他不厉害了,是AI已经能搞定90%他以前搞不定的事。那些他花五年积累的”框架经验”,AI一秒就能检索到;那些他踩过的坑,AI的训练数据里踩过一万次。

他十五年攒了一本武功秘籍,结果AI直接开了个公开课,还免费。

这就是AI时代最残酷的地方:它让”经验”这个护城河突然变浅了。以前一个程序员值钱,值钱在他脑子里存了别人没有的东西。现在那些东西都在模型的权重里,谁都拿得到。

那问题来了——如果经验的壁垒被打破,一个程序员到底靠什么吃饭?

四、别急,先别把我埋了,事情没那么简单

写到这儿,你可能觉得我在散布焦虑。不是,我恰恰是想说——焦虑完了,我们得想清楚下一步。

AI确实能写代码,而且写得越来越好。但有一条底线,它现在还跨不过去,而且我看它短期内很难跨过去。

这条线叫:它不知道自己在干什么。

注意,我不是说它写得不对。它写得可对了,对得吓人。但它只是在做模式匹配,在概率上选最像正确答案的那个答案。它不理解业务,不理解用户,不理解这段代码被部署到生产环境之后,半夜三点崩了的时候,它不用爬起来修。

谁爬起来修?还是我们这帮”古人”。

你看,程序员的角色在变。以前我们是从头写到尾的手艺人,现在我们正在变成“AI的监理”。AI负责出活,你负责审。AI写得快,你审得准。AI不懂上下文,你懂。AI不知道这个功能上线之后会不会把数据库拖死,你知道——因为上次就是你凌晨三点爬起来加的索引。

未来的程序员,不再是代码的”生产者”,而是代码的”把关人”。

这个转变,其实对一部分人是灾难,对另一部分人是机会。

灾难的是谁?是那些本来就是在做”人肉胶水”的人——调调API,拼拼组件,写写CRUD,没有自己的判断,也不需要自己的判断。这种工作,AI确实能做得更好。

机会的是谁?是那些能回答“为什么”的人。为什么选这个架构而不是那个?为什么这里要加缓存?为什么这个排序算法在这个数据集上会炸?AI能给答案,但谁能判断AI给的答案对不对?谁能追问AI没考虑到的边界条件?

是你。前提是,你真的懂。

而这个”真的懂”,恰好就是那些我们以为没用的”古法”底子。操作系统、编译原理、数据结构、网络协议——这些几十年前的东西,突然变成AI时代的身份证了。因为只有懂这些,你才能在AI生成的代码面前,有底气说一句:

“不对,你这里有问题。”

五、所以,结论是什么?

结论其实比你们想的都简单,而且一点都不悲壮:

AI终结了”古法编程”作为主流生产方式的时代,但它让”古法”变成了更珍贵的东西。

以前你会手写一个排序算法,这叫”基本功”。现在你会手写排序算法,这叫“能审AI写的排序算法是不是有毛病”。同样的技能,换个场景,价值完全不同。

就像计算器普及之后,心算能力没有消失,它只是从”算账”的工具变成了”快速判断计算器有没有被按错”的能力。心算好的人,反而更稀缺了。

所以,如果你是个程序员,你现在的焦虑不应该是”我要不要学AI”,而是——

在AI能替我写代码之前,我有没有攒下一点AI替不了的东西?

那个东西,可能就是你当年学数据结构时骂过的那本书。也可能是你折腾了一整个周末才搞懂的TCP握手。也可能是你手写过、调错过、崩溃过、最后终于跑通的那个玩具操作系统。

那些你觉得”学了没用”的东西,现在突然变成了你跟AI对话的资格证。

· · ·

🛠️

我们这代人挺奇妙的。

我们可能是最后一代需要从头学编程的人,也可能是第一代需要教AI写代码的人。

我们站在一个分界线上,往前是手工作坊,往后是全自动化工厂。

一脚踩在旧时代,一脚踩在新世界。

这种感觉挺撕裂的。但说实话,也挺酷的。

以后的人回顾这段历史,可能会说:

就是那帮人,他们见证了编程从一个手艺变成一个指令。

他们既是最后的古人,也是最早的驯AI师。

所以,别焦虑了。你手里的那些”古法”,不是负担,是遗产。

把遗产用好,你就是新世界的原住民。

当AI开始写代码,我们这代程序员突然成了"古人"

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!