AI时代,不被淘汰的开发者,都有这三种能力
在任何时代,往往有思考能力的人,才能笑到最后。
【一】
这几年,AI像海啸般席卷而来,影响了各行各业。作为身处浪潮中心的开发者,感受最为真切。
Claude Code、ChatGPT、Cursor、Augment Code等这类AI开发工具正在慢慢取代之前惯用的编辑器。
曾经写代码需要查文档、查各类博客、逛各种技术论坛,不知不觉浏览器堆满了标签页。现在问题丢给AI开发工具,有时候提示词都不用写,AI就给你分析的头头是道。
这不禁要感叹一句:这还要啥程序员???
【二】
我不仅一次说过,AI带来了效率提升,这提升完全是质的飞跃。常规的开发,比如CRUD、前端的样式、一些基础的逻辑等,几乎不用自己去干预,AI就能生成很优质的代码。
这样长期下去,对AI的依赖性会变强,多少有点被AI“驯化”的感觉。就拿自己来说,虽然用四个月的时间上线了一款产品「楼里」,同时开源了《独立开发者》和《AI实践》两个知识库。
但是,我怀疑自己不会写代码了,一时间不能脱离AI编程工具去码代码。如果直接面对编辑器,大脑是一片空白的。
从自身的例子反映出,AI对开发者的影响是巨大的。以前常用造轮子、拧螺丝来比喻开发者干的活,现在就可以用整合AI,精准描述问题来形容。
【三】
历史经验告诉我们,既然改变不了环境,那就要适应环境。
依赖AI开发,提升开发效率,我认为并没有什么不对,因为只不过变换了形式。之前是查文档,自己整合代码。现在是给AI提问题,然后AI继续整合好代码。
可以拥抱AI,但是别丢失自己的独立思考,这样才能学会和AI共生,而不是竞争。
所以思考什么?可以思考怎么使用更精准的提示词。可以思考将自己从写代码的人,转变成发现问题的人。
其实Prompt提示词正在悄然成为一种新的编程语言,更加精准的话,AI输出代码的效率会越高。我在《AI实践》这个知识库中有记录提示词的用法。
AI编程工具会输出高效的代码,但是工具只是一个工具,它就像一个写代码的“人”。我们开发者要做的是识别问题、抽象问题、定义问题。
举个例子:接到一个开发需求,我们要拆解需求,分析问题,思考可行性等。至于开发,交给AI工具吧,不过哪里开发的不好,你得兜底,因为思路是自己的。
当AI帮忙节省了80%的时间,那剩下的20%,就是和别人拉开差距的地方。
【四】
当前环境,编程不再只是写代码,而是和AI协作的过程;开发者之间的竞争,也不再是编程的能力,而是思维能力。
有独立思考能力的开发者,才能留到最后。

这几年,AI像海啸般席卷而来,影响了各行各业。作为身处浪潮中心的开发者,感受最为真切。
Claude Code、ChatGPT、Cursor、Augment Code等这类AI开发工具正在慢慢取代之前惯用的编辑器。
曾经写代码需要查文档、查各类博客、逛各种技术论坛,不知不觉浏览器堆满了标签页。现在问题丢给AI开发工具,有时候提示词都不用写,AI就给你分析的头头是道。
这不禁要感叹一句:这还要啥程序员???
浙公网安备 33010602011771号