Update 文章 “论vibe-coding替代程序员”
All checks were successful
Build and Deploy Qingshuige / build-deploy (push) Successful in 1m39s

This commit is contained in:
2026-03-23 04:25:32 +08:00
parent 2141bf35fe
commit 3745381f89

View File

@@ -5,7 +5,7 @@ author: 线粒体
--- ---
自从有了AI用AI写代码替代这个替代那个的论调就越来越多了给人的感觉是程序员很不值钱——确实啊要是值钱怎么能叫“码农”呢我自己编程水平有限平时也大量用AI写代码所以我应该是AI的受益者而不是受害者是AI让我变得更值钱了。但是我也觉得AI替代一切、低代码开发这类论调言过其实。与其考虑AI能替代什么不如考虑作为开发者最不能被AI替代的东西是什么。 自从有了AI用AI写代码替代这个替代那个的论调就越来越多了给人的感觉是程序员很不值钱——确实啊要是值钱怎么能叫“码农”呢我自己编程水平有限平时也大量用AI写代码所以我应该是AI的受益者而不是受害者是AI让我变得更值钱了。但是我也觉得AI替代一切、低代码开发这类论调言过其实。与其考虑AI能替代什么不如考虑作为开发者最不能被AI替代的东西是什么。
首先我觉得第一个层级的不可替代性是判断力。众所周知现有的AI模型是一个黑箱。我们在数学上可以通过严密的逻辑推导证明一个命题的真假。但是据我了解AI模型是通过概率推算的方式得到一种“最可能的结果”。访谈这个正确率会很高但是即便是99.99%也是和逻辑推导有本质区别的。“像”和“是”是完全不同的两个概念。所以AI如果按照现在的这种模型进行发展那永远都可能出现错误的结果。这时候只能依赖开发者进行判断。 首先我觉得第一个层级的不可替代性是判断力。众所周知现有的AI模型是一个黑箱。我们在数学上可以通过严密的逻辑推导证明一个命题的真假。但是据我了解AI模型是通过概率推算的方式得到一种“最可能的结果”。固然这个正确率会很高但是即便是99.99%也是和逻辑推导有本质区别的。“像”和“是”是完全不同的两个概念。所以AI如果按照现在的这种模型进行发展那永远都可能出现错误的结果。这时候只能依赖开发者进行判断。
一些重复性的工作、简单的工作、答案很明确的工作确实没必要身体力行。直接交给AI就能做而且说不定还是最佳实践。但是不写不代表不会看。双手解放出来大脑还得工作。这就像AI写小说本质上我脑子里想好一个情节和中心思想交给AI它就能帮我完成一部小说。只是文笔和细节上会很差但是我相信它会越来越好。前提是我自己首先是一个懂文学的人不然我怎么判断他写的符不符合要求呢写代码同理开发者可以不关心AI的实现方式但是起码要清楚它的意图能看到全局。这就要求开发者具备高水平的判断力。 一些重复性的工作、简单的工作、答案很明确的工作确实没必要身体力行。直接交给AI就能做而且说不定还是最佳实践。但是不写不代表不会看。双手解放出来大脑还得工作。这就像AI写小说本质上我脑子里想好一个情节和中心思想交给AI它就能帮我完成一部小说。只是文笔和细节上会很差但是我相信它会越来越好。前提是我自己首先是一个懂文学的人不然我怎么判断他写的符不符合要求呢写代码同理开发者可以不关心AI的实现方式但是起码要清楚它的意图能看到全局。这就要求开发者具备高水平的判断力。