登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
博客
发1篇日志+1圆
记录
发1条记录+2圆币
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
VIP网盘
VIP申请
网盘
联系我们
道具
勋章
任务
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
会Vibe Coding的同事:我一个人干掉整个技术部! ...
会Vibe Coding的同事:我一个人干掉整个技术部!
[ 复制链接 ]
捡嫌
6 小时前
大家好,我是程序员鱼皮。随着 AI 的发展,大家有没有听说过一个词?叫 Vibe Coding。
几个月前我就听说过这个词,当时还没怎么在意。但最近这玩意已经越来越火了,甚至火出了程序员圈子。
我身边的同事们也在讨论这个词,甚至我们的产品经理口出狂言:“Vibe Coding 太牛比了,我一个人顶十个人!感觉整个技术部都不需要了!”
好家伙,Vibe Coding 到底是什么神仙技术?今天就来跟大家好好聊聊:
什么是 Vibe Coding?
VIbe Coding 的问题
Vibe Coding 的技巧
什么是 Vibe Coding?
Vibe Coding 的概念最早是由 OpenAI 联合创始人 Andrej Karpathy 在今年 2 月提出的。他的原话是这样的:
大概的意思就是:AI 太强了,现在我开发项目都不能算是编程了,随便说点儿话,调用 AI,然后复制粘贴,项目就能搞定。
简单来说,
Vibe Coding 就是用 AI 来写代码
,也叫氛围编程。
专家总是这样,喜欢造术语来把一个本来很好理解的事情复杂化。那我用 AI 写论文就叫 Vibe Writing,AI 画图就叫 Vibe Drawing,AI 做 PPT 就叫 Vibe PPTing。
那为什么要叫氛围编程呢?说说我的理解。
从解决实际问题来看,以前必须有专业知识才能写代码开发产品,现在什么都不会,照样能完成,甚至无论是效率还是质量都领先很多程序员。
从现象来看,以前我发现技术同学们写代码一边敲键盘一边眉头紧皱,遇到 bug 后要在网上搜半天;现在呢,基本就盯着编辑器,隔几分钟敲几下(和 AI 对话),眉头舒展,有时甚至还会突然激动起来!
氛围编程,诚不欺我。
现在不仅我们的开发氛围变了,整个办公室的氛围都不一样了,开发同学讨论问题时,产品运营的同事都可以来指点下江山。
可以说,Vibe Coding 是一场从 “编写代码” 到 “描述需求” 的变革。相当于雇了一个有经验的开发者,跟结对编程类似,只不过跟你一起写代码的是 AI。
随着 Vibe Coding 的进化,我们解决问题的思路也更开阔了,很多工作我都会想着能不能通过 AI 生成网站来解决?比如展示 PPT、做个小工具、做原型图、画架构图、做个动画演示网站等等。
Vibe Coding 的问题
虽然 Vibe Coding 确实很爽,但目前也存在不少问题。
首先很明显的一个问题是,现在很多 AI 编程工具生成的网站界面都是淡紫色的,非常同质化,不知道大家有没有发现?
还有个更麻烦的问题,就是 AI 生成的代码不可控。AI 目前更多地还是用来生成小项目,如果你在有点儿体量的代码库下使用 AI,出 Bug 时,就很可能出现调试困难的
死局
—— 你既看不懂 AI 生成的代码,又舍不得放弃这些代码。之前在 AI 社群里,就看到有开发者吐槽同事用 AI 把项目改崩了:
此外,长期使用 Vibe Coding 还可能会让程序员失去基本的编程技能。这两天 Cursor 开始封锁中国区的大模型使用,很多同学表示:“离开了 AI,我已经不会写代码了!”
鱼皮:俺也一样。。。
Vibe Coding 的技巧
不过这些问题并不能阻挡我使用 AI 编程来摸鱼的野心,我自己也摸索了一些 Vibe Coding 的经验技巧,分享给大家。
我认为
Vibe Coding 的效果 = 人的经验 + 提示词 + AI 大模型 + 工具能力
。
可以从这 4 个角度来优化 Vibe Coding 的效果。
1、AI 大模型
AI 大模型相当于 AI 的大脑,决定了 AI 理解问题的能力,这个没什么好说的,尽量选推理能力和代码能力较强的大模型。目前个人体验下来,
Claude 4 还是效果最好的
,新出的 Kimi K2 也还不错。
2、工具
AI 工具的选择也很重要,这里的工具包含 2 部分:AI 编程工具 + 提供给 AI 调用的工具(Tool Calling)。
先说说 AI 编程工具,在线网站生成代码并不适合 vibe coding,IDE 里才是足够沉浸,目前各大巨头也在卷 IDE。像 Cursor、Claude Code、还有谷歌最新推出的 Gemini CLI 都还不错,不过我个人是 Cursor 的忠实爱好者,
它检索代码库的能力真的很强
,生成出来的代码风格也很符合开发规范。
以前我用 JetBrains IDEA 开发后端、WebStorm 开发前端,现在很多项目我都直接用 Cursor 打开了,甚至开发 Java 大项目时,我打开 IDEA 的同时,还会额外打开一个 Cursor,专门用于 Vibe Coding。
求求了,JetBrains 自带的 AI 助手什么时候再优化下,对于我们程序员来说,在自己熟悉的 IDE 内用 AI 感觉才是真的起飞了。
3、提示词
提示词的质量直接决定了生成代码的质量。
当然,能写出提示词本身也是依靠人的经验,我把提示词分为 3 个级别:
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
捡嫌
6 小时前
关注
0
粉丝关注
17
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
敖可
9986
猷咎
9990
凶契帽
9990
4
里豳朝
9990
5
处匈跑
9990
6
背竽
9990
7
黎瑞芝
9990
8
恐肩
9988
9
终秀敏
9988
10
杭环
9988
查看更多