Skip to content

随着 AI 编程工具的发展,传统开发方式正在被重塑。程序员的工作还能保有多少“人”的价值?在 AI 逐渐掌握编程技能的时代,我们该何去何从。

用 Cursor 有感:AI 编程工具带来的冲击

最近在工作中尝试使用 Cursor 进行开发,带给我的震撼远超预期。起初,我提高编程效率的方式主要还是依赖 Web 端的 AI 聊天工具,比如 ChatGPT、DeepSeek 等,作为编程的辅助。而当听说有同事已经彻底放弃使用多年的 IntelliJ IDEA,转而投身于 Cursor 这类类 VS Code 的编辑器时,我心里颇为怀疑:Cursor 真的能比专为 Java 打造的 IDEA 更好用吗?

毕竟,一堆不熟悉的快捷键、陌生的操作方式、不如 IDEA 直观的代码导航和 Git 管理界面,让我一开始用起来非常别扭。

然而,真正改变我认知的是最近一段时间。我断断续续开始使用 Cursor 来完成一些具体的开发需求,才真正体会到 AI 编程所带来的颠覆性冲击。那一刻,我突然意识到,程序员这个职业的变革,甚至是被部分取代,可能只是时间问题。一股莫名的危机感扑面而来。

其实很早之前我就试用过 Cursor,但体验并不理想。问题并不在于它生成的代码质量,而在于它无法正确理解上下文,经常擅自修改代码结构,甚至屡次犯下我已明确指出的问题。那时的我,只能暂时将它束之高阁。

直到最近遇到一些简单、重复的开发任务,我再次拿起 Cursor 试试。但这次我换了使用方式:不让它直接写代码,而是让它先理解需求,不断对我提问、确认细节;等我确信它理解到位之后,才让它开始动手编码。结果出人意料:它写出的代码不仅完全符合我的预期,甚至在风格、规范性上,比我自己写得还更好。

这让我开始真正思考一个问题:程序员的未来到底会走向何方?

AI 的发展速度远超我们的想象,它一方面极大地提高了开发效率,另一方面也在悄然改变这个行业的基本逻辑。当代码变得不再稀缺,当实现思路可以被快速转化成代码,程序员的价值边界也在不断被重新定义

在这样的时代,程序员要如何保住“饭碗”?我们真正的核心竞争力,应该是什么?当 AI 已能胜任大部分代码工作时,我们赖以为生的“护城河”在哪里?

这个问题没有标准答案。但我相信:谁能尽早意识到这一变化,并找到自己的方向,谁就能在这场技术浪潮中活下来,甚至乘风而起。

注:正如文中所述,AI 正在以各种方式融入我们的工作流程——包括本文的润色,也是在 AI 协助下完成的。