AI 能否取代程序员?

嗦粉期间, X 上面又刷到了大把 claude3.7 构造的惊艳 App, “程序员被替代” 有出现了很多...所以, 程序员会被替代吗我认为不会--- 利益相关, 我是一名普通的程序员目前最好用户的 AI 还是只能实现一段 "思维的自动化", 的确很神奇, 但也仅此而已. 我用过的最好用的 agent 目前有 Cursor | Cline 这两个, 我感觉体感最好的模型是 claude-3.7 thinking ; 他会让你的手变长, 之前的 autocomplete 是在语句级别给你给你一个自动化, 现在可以跨越多个函数/类/文件, 帮你的做一个自动化. 但是仅此而已, 没有更多了.如果你让 AI 这双手变得太长, 放手让 AI 完全自动化, 最后输出的就是一堆垃圾就编程这个方向, AI 能做的就是 对你 "模糊的思维(prompt)" 做一个 不确定性的编译, 对于简化的任务, 成功率可能有 90%, 复杂的可能只有个位数, 你需要在这些编译的过程中, 不断修改的你的 prompt, 配合手动修改, 最后可能达到可以一个运行的程序.这已经非常了不起了, 之前可能需要打开多个窗口:- 库文档/google 最佳实践...- 打开程序栈查看错到哪一步了..- stackflow 排查:那个函数的错误问题...- vim 中修改测试, 看行不行... 这些现在都可以自动化,经验丰富的老猿之前可能一眼就知道咋个写了, 现在新手现在可能 Clion 接好各种 MCP, 也能写出来, 但是不确定如果这就是编程的全部, 那确实是可以被取代了, 很显然不是, 最简单的测试, 现在谁可以去 chrome/linux/mysql 项目里挑选一个嗷嗷待哺的需求, 使用你认为最好的模型, 实现它, 并通过 review; 如果谁真能走通几个, 肯定不会缺 offer,别的不说, 就 mysql 这代码, 原作者站出来, 也得回忆半天 他为什么这么写, 别说 AI 了...也许吧, 高效的工具出现, 程序员的岗位被减少很多; 社会也是发展的, 也会后续会有更多的需求; 现在世界这么乱, 谁知道是什么连锁的反应,努力适应这些新的东西, 怀念没有 AI 和这些妖魔鬼怪的日子AGI 要是真的出现了, 我们只能去澳大利亚了, 建设自留地