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

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

相关推荐
Dr_哈哈1 天前
LangChain Tools —— 让 AI 拥有「双手」
langchain·node.js·ai编程
Dr_哈哈1 天前
LangChain Chain & Pipe 知识点详解
langchain·node.js·ai编程
一粒麦仔1 天前
A2A协议:打破AI智能体孤岛,构建智能协作新时代
ai编程
猫头虎1 天前
本地部署 Stable Diffusion3.5超详细教程
stable diffusion·开源·prompt·github·aigc·midjourney·ai编程
该用户已不存在1 天前
一句话让一个AI为我花了(划掉)生成一个APP,Google Antigravity 实操
后端·ai编程·gemini
AI360labs_atyun1 天前
学习教学AI指南,附4个提示词指令(Prompts)
人工智能·科技·学习·ai·chatgpt
极客密码1 天前
【开源】一个丝滑的 Claude Code 环境变量快速切换工具
ai编程·claude·cursor
Wise玩转AI1 天前
医院智能体系统实战:基于 autogen 0.7 + DeepSeek 的多阶段工程落地(一)项目总览
人工智能·chatgpt·ai智能体·autogen
java_logo1 天前
Prometheus Docker 容器化部署指南
运维·人工智能·docker·容器·prometheus·ai编程
用户47949283569151 天前
为什么 react-grab 可以在 Vue 项目中使用?
前端·ai编程