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协作的过程;开发者之间的竞争,也不再是编程的能力,而是思维能力。

有独立思考能力的开发者,才能留到最后。

相关推荐
用户47949283569153 小时前
你不知道的 Claude Code:一行 Fetch 背后的双模型架构
agent·claude
Makesths3 小时前
【JSReverser-MCP】一句话逆向猿人学21题
ai·ai编程
saifeng4 小时前
安装 Claude Code
ai编程
多年小白5 小时前
OpenClaw 本周技术更新速递
人工智能·ai·ai编程·openclaw
mCell6 小时前
Harness 工程:不是新词,而是 Agent 工程终于被讲明白了
agent·ai编程·claude
OpenTiny社区6 小时前
AI-Extension:让 AI 真的「看得到、动得了」你的浏览器
前端·ai编程·mcp
FserSuN7 小时前
langchain deepagents 框架使用带脚本的Skill
langchain·ai编程
量子位7 小时前
字节版龙虾架构火爆GitHub!开源获35k+ Star,内置Skill全家桶,原生适配飞书
github·ai编程
jerrywus8 小时前
别再让 AI 盲写代码了:我用 gstack 把"灵感"变"可上线"
chatgpt·agent·claude
楠木6858 小时前
RAG 资料库 Demo 完整开发流程
前端·ai编程