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

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

相关推荐
拽着尾巴的鱼儿11 小时前
idea AI编程 腾讯云代码助手 CodeBuddy插件安装和使用
intellij-idea·腾讯云·ai编程
非专业程序员Ping12 小时前
Vibe Coding 实战!花了两天时间,让 AI 写了一个富文本渲染引擎!
ios·ai·swift·claude·vibecoding
狠活科技15 小时前
Claude Code 重大更新:支持一键原生安装,彻底别了 Node.js
人工智能·aigc·ai编程·claude·claude code
herogus丶17 小时前
【LLM】LLaMA-Factory 训练模型入门指南
python·ai编程·llama
五月君19 小时前
刚刚!字节 Trae SOLO 正式发布,限时免费
ai编程·trae
顾三殇21 小时前
【TRAE】AI 编程:颠覆全栈开发,基于 TRAE AI 编程完成 Vue 3 + Node.js + MySQL 企业级项目实战,从环境搭建到部署上线
vue.js·ai编程·trae·ai 开发工具
yaocheng的ai分身1 天前
AI吞噬软件
claude
深圳蔓延科技1 天前
PyTorch:AI深度学习开源框架
ai编程
文心快码 Baidu Comate1 天前
双十一将至,用Rules玩转电商场景提效
人工智能·ai编程·文心快码·智能编程助手·comate ai ide