时政
财经
科技
虚拟货币
其他
登录
#AI辅助编程
关注
吕立青_JimmyLv (🐣, 🐣) 2𐃏25 | building bibigpt.co
1周前
其实vibe coding对于程序员最大的伤害是 —— 破坏了心流 之前的我,可以嘎嘎一直写,现在却只能眼睁睁看着 AI 写, 还不给即时反馈(特别是 Codex CLI 人狠话不多这种 Agent) 于是乎,我只能做点儿其他事儿来找回专注的状态, 最近开始重新打游戏了,操作密集型,APM飙上200, 巨累,但是很爽!
#Vibe Coding
#程序员
#心流破坏
#AI辅助编程
#游戏解压
分享
评论 0
0
宝玉
3周前
问:宝玉老师您好,现在一方面不断有AI公司发布性能更佳的vibe coding,另一方面又在不断说AI编程带来很多debug和维护的困难,现在有点无所适从了,到底该不该花时间在vibe coding上呢?或者说程序员改怎么面对目前AI在编程方面的应用呢?谢谢。 答: AI编程带来很多debug和维护的困难是事实,AI 辅助编程(不是vibe coding)能提升效率也是事实,但整体上来说,科学使用 AI 辅助编程一定是可以提升效率的。 为什么说不是 Vibe Coding 呢,Vibe Coding 更像是让 AI 主导,没有自己在程序、架构上的思考,那么自然难维护很多bug;如果是你自己主导,自己设计、拆分,AI 写完有 Review,那么就不会有那么多问题,你也可以更多成长。 --- 另外有点无所适从,是因为没想清楚两个问题: 1. 你自己当前的价值在哪里,AI 怎么帮你更好的体现价值? 2. 你未来的目标是什么样的 作为程序员来说,当前最直接的价值是你用自己的编程能力帮助公司开发软件,当然在这个基础上你的质量越高速度越快,价值越大。 换句话来说,公司其实不关心你是自己写出来的还是 AI 帮你写出来的,只要你的质量没问题,能快点交付就好。 所以工作中的任务,只要是在公司允许的范围,应该多用 AI 辅助编程提升效率,而且 AI 辅助编程也一定能提升效率,或多或少,如果不能就要看看是不是用法不对。 但人不是只追求给公司当牛马,还希望能自己提升,将来不会被那些 AI 用的好的年轻人替代,这时候,最好工作之余,还是提升自己,提升自己的编程能力、软件工程能力、管理能力、赚钱的能力等等 在公司不一定能很好的满足这些方面成长的需求,可以业余时间(如果能挤挤的话)做一点 side project,或者学习一些新的知识,给自己做一点事情,这过程中让 AI 辅助你,你不需要额外请老师也可以达到不错的效果。
#AI编程:自学or科班?新旧码农之争· 110 条信息
#AI编程
#程序员发展
#AI辅助编程
#提升效率
#个人成长
分享
评论 0
0
Hanya Hu
4周前
I decided to invest Omniflow 我决定投Omniflow AI辅助编程,太好用了。你们搞程序开发的来用一下试试。真正可以实现交付的工具。 Omniflow link:
#投资
#Omniflow
#AI辅助编程
#程序开发
#交付工具
分享
评论 0
0
XiaoPeng
1个月前
来,我们这些资深(老)程序员先承认吧。 AI辅助编程根本就不是快和慢的问题,或者是快多少倍的问题,而是——AI比你做得好,AI会你做不到的事情,同时还比你快。 我说完了
#AI辅助编程
#程序员
#AI优势
#编程效率
#技术变革
分享
评论 0
0
LIN WEI
1个月前
我如果写一次性代码,用完即抛那种,那无所谓风格,用 ai 正合适;而如果写长期复用不停维护那种代码,则多少有些洁癖,用 ai 会觉得难以接受。
AI编程工具激战:Claude Code、Gemini Cli崛起· 948 条信息
#一次性代码
#长期维护代码
#AI辅助编程
#代码洁癖
#编程风格
分享
评论 0
0
Guangzheng Li
1个月前
写了一篇快 1w 字的长篇博客《谈谈 AI 编程工具的进化与 Vibe Coding》 最近关于 AI 辅助编程和 Vibe Coding 的讨论非常激烈,想了想还是写一篇博客来表达我自己的观点。 从分析现在的 AI 编程工具,到讨论 Vibe Coding,我们应该如何思考和实践编程这条道路?
AI编程工具激战:Claude Code、Gemini Cli崛起· 948 条信息
#AI编程工具
#Vibe Coding
#AI辅助编程
#编程实践
#技术讨论
分享
评论 0
0
GeekPlux
1个月前
AI 辅助编程中,DRY 原则几乎失效了,前端除 state management 部分外几乎都可以容忍重复。以前追求可复用组件,为了让其可复用还得写一大堆适配不同情况的代码,因此组件切分的细粒度是很考验一个前端工程师水平的指标。 现在无所谓了,一个页面(父组件)里你重复写 10 个button 组件都行,反正都是 AI 生成。甚至不需要做适配了,直接写死简单省事……如果你写了个 button 需要被多处调用了,可以重新让 AI 写一个并稍带不同,将来需要维护某个页面和组件直接让 AI 去修,因为所有组件都只是为这个页面(父组件)写死的,甚至不会对其他页面(父组件)产生 side effect……想通这一点让我瞬间觉得“大人们,时代变了”。可能这也是为什么 shadcn 能被推到舞台中间吧。
#AI辅助编程
#DRY原则失效
#前端开发
#组件复用性降低
#Shadcn
分享
评论 0
0
数码荔枝
1个月前
看到关于 vibe coding 的讨论,我想分享自己的经历: 作为一个稍微有点聪明但不多、半吊子 PM、大学连 C++ 指针都没学明白的代码苦手,如果不是 ChatGPT 的诞生,我应该是永远写不出目前在用的一些效率小脚本了。 即便如此,当我试图用“自认为严谨”的方式描述新功能需求,并交给 AI 生成代码时,结果往往不尽如人意:要么直接报错,或者实现效果 vs 预期相差甚远。接下来,我只能一遍一遍把报错信息 or 差异丢给 AI,企图让它自己不断尝试改进代码。 所以,我觉得如果有人认为借助AI就能轻松变成“程序员”,那只有一种可能:他对AI交付的代码没有任何细节上的要求。比如,让 AI 生成一个 Landing Page 确实没问题,因为只要页面看起来像模像样,顺便填充了 AI 味十足的文案,就算是心满意足了。 但如果希望 AI 在生成代码时关注某些细节,或者实现特定框架下的功能,那就很难了—— 因为不懂代码、不懂框架,所以没法在正确方向提出要求,只能被迫接受一个“看起来还行”的结果。 然而,更多时候,自己都没有意识到“还需要关注某些细节”,因为也不知道究竟有哪些细节需要关注… 总之,虽然 AI 对我帮助很大,但我也清晰意识到:我这种靠 AI 点亮编程技能的人, 无论是执行力还是效率,和“靠写代码吃饭”的人没法比。 保持谦卑,保持尊重。
AI编程工具激战:Claude Code、Gemini Cli崛起· 948 条信息
#AI辅助编程
#ChatGPT
#代码生成
#编程技能提升
#效率工具
分享
评论 0
0
汤光头
1个月前
AI时代,究竟用什么编程语言? 我尝试用AI来帮我写代码,做项目 但是我不太确定,让它使用什么编程语言比较好 我目前倾向于让它使用强类型语言,另外,我希望这个编程语言能同时做客户端,服务端,我还希望该编程语言被大量训练过 所以,选哪个呢?
#AI编程
#编程语言选择
#强类型语言
#客户端服务端开发
#AI辅助编程
分享
评论 0
0
宝玉
1个月前
朋友问我对于 Figma 生成代码有没有好的方法,他目前做法是:Figma 导出 HTML 代码,然后把导出的代码让 GitHub Copilot 按照代码库中的组件格式重写。他觉得这样还要复制粘贴代码,再写一堆提示词让 Copilot 重写很麻烦。 我对 Figma 不是很熟悉,建议他可以试试把 Figma 的结果直接截图或者导出 PNG,然后把截图发给 Copilot,让 Copilot 根据截图一步到位生成 UI 代码。 他说这样得到的样式不如从 Figma 导出的准确,毕竟 Figma 上有精准的颜色、尺寸,而 AI 生成的就没那么精准。 我建议他可以考虑两者结合一下,同时导出代码和生成截图,然后把截图、Figma 导出代码和组件说明一起发给 AI(提示词中用 XML 标签隔开),这样就可以兼顾 UI 生成和样式准确性了。 参考提示词如下: [UI 设计截图] <Figma导出代码> [Figma 代码……] </Figma导出代码> <UI组件说明> [React UI组件说明……] </UI组件说明> 上面是 UI 设计图、相应的 Figma 代码,请参考UI组件说明,使用我提供的 UI 组件重新生成 UI 代码。
#Figma代码生成
#GitHub Copilot
#UI组件
#AI辅助编程
#设计工具
分享
评论 0
0
Michael Anti
1个月前
在喜欢上Vibe Coding之后,让我想起姜峯楠(特德·姜)的短篇《人类科学之演变》,里面讲述了人们用AI做科学研究之后,逐步再跟不上科技进步,人类逐步被边缘化。所以在AI辅助编程的同时,人类得同时保持理解并且能掌握这些代码,否则就会落入姜峯楠的警告图景。
#Vibe Coding
#姜峯楠
#AI辅助编程
#人类边缘化
#科技进步
分享
评论 0
0
winter
1个月前
到现在还不用AI辅助编程的程序员基本上已经可以算不太合格了,但是可笑的是有些企业面试的时候还要求双机位视频之类的手段来千方百计防着候选人用AI。
#AI编程:自学or科班?新旧码农之争· 110 条信息
#AI辅助编程
#程序员
#企业面试
#双机位视频
#技术落后
分享
评论 0
0
Frank
1个月前
开了Claude Code MAX后,可以分两个屏幕写代码了,大部分交给CC写,遇到疑难杂症再用O3仔细找找,有一种亲自指挥,亲自部署,但又不用亲自干活的快感
AI编程工具激战:Claude Code、Gemini Cli崛起· 948 条信息
#Claude Code Max
#双屏编程
#AI辅助编程
#O3调试
#效率提升
分享
评论 0
0
Michael Anti
1个月前
Claude Code、Gemini Code和其模仿者Qwen Code的出现,的确为IDE式Vibe Coding创造了另外一种模式的AI辅助编程,因为更加重视整体和构架,其实会更快完成项目。当然IDE Vibe肯定也是离不开的,在局部调整上,命令行Vibe不行。
AI编程工具激战:Claude Code、Gemini Cli崛起· 948 条信息
#AI辅助编程
#IDE式Vibe Coding
#Claude Code
#Gemini Code
#Qwen Code
分享
评论 0
0
NanYi
2个月前
有时候觉得通过思路清晰、目的明确的自然语言描述让AI直接帮我实现功能,真不如我自己写,AI帮我做代码补全和解决局部方法实现。 前者就像我变成了我讨厌的产品经理,担心自己描述的不够清晰,最终等待半天换来的是AI生成的不让人满意的一大堆代码。 后者更像是有个牛逼程序员和我结对编程,让我写起代码来信心十足,甚至敢拍着胸脯保证写不出功能愿意提头来见。
#AI辅助编程
#自然语言描述
#代码补全
#结对编程
#效率提升
分享
评论 0
0
Lex Tang
2个月前
iOS/macOS 项目 vibe coding 用 micro frameworks 有好多优点: 1. 聚焦小功能,最小化上下文,最大可能地省 token 2. 编译和测试都飞快,易于让 AI 通过编译测试结果来改进代码 3. 结合 GitHub 的 MCP,push 到私有仓库,多项目复用 4. SwiftUI Preview 被影响的可能性更小,预览更快 5. 方便多个 AI 配合,并发工作,如 Claude Code 管理项目和架构,GitHub Copilot 和 Windsurf 改 framework 6. 利于 tuist cache 加速编译
#iOS/macOS开发
#微框架
#AI辅助编程
#SwiftUI预览
#tuist cache
分享
评论 0
0
宝玉
2个月前
1. 编程基础需要很多年的积累,靠 Vibe Coding 也许能加速也许反而更慢,但要从事这一行,还是绕不开要深入掌握。我庆幸早年没有 AI Coding 辅助,所以基础还是挺牢固的,倒不担心。 2. 我不是一个 Vibe Coding 的狂热粉丝,甚至经常泼凉水,但我积极使用 Claude Code 帮我:做原型、分析代码、辅助设计、写代码、反编译代码。 3. 我自己不会太依赖 Vibe Coding,我比较享受自己设计,自己写代码实现的过程,我更多把 AI 当成结对编程的伙伴,比如设计阶段看看它是否能提出更好的思路,编码阶段让它帮我写测试代码,或者一个具体模块的实现。 4. 对于一个软件来说,代码的维护工作量一点不比开发新版本的工作量小,如果没有良好设计的复杂软件,完全依赖 Vibe Coding,后面维护成本会极高甚至无法继续。你看那些号称几个小时几天 Vibe Coding 出来的还有几个今天还在的? 5. “少就是多,慢就是快”,AI 的快速发展让人很焦虑,让节奏变的越来越快,不如慢下来,自己花时间一点点把代码打磨到极简,而不是 Vibe Coding 出来的一大堆重复冗余代码;认真思考怎么设计更科学更好维护,慢慢实现、迭代和优化。 也不是说要憋个大招,从 MVP 开始,一个小版本一个小版本的迭代,到后面反而越来越快。
AI编程工具激战:Claude Code、Gemini Cli崛起· 948 条信息
#Vibe Coding
#AI辅助编程
#代码维护
#软件设计
#迭代优化
分享
评论 0
0
卫斯理
2个月前
用CHATGPT 花了几分钟写了个neovim的番茄始终插件 准确来说,我一行代码都没写,讲清楚自己的需求,然后COPY&PASTE 借助AI写东西还是非常快的
OpenAI新德里发布会:ChatGPT语音翻译功能引发热议· 544 条信息
#ChatGPT
#NeoVIM
#番茄始终插件
#AI辅助编程
#效率提升
分享
评论 0
0
FFFFFCAT
2个月前
“带逻辑的组件会给 AI 带来额外的训练、理解 的开销” 我一直在想为什么 Shadcn / Radix UI 这一类在 ai 时代这么风靡 新开一个项目,在不限制 AI 使用 UI 组件的前提下,基本就在这两个来回选,为什么不是 antd 是首选呢? 1. 新 api 理解的困惑 假设 antd 对某个组件上了个新的功能,现在我和 ai 说要使用这个能力。 --- 1. 因为 AI 的数据里面根本不存在这个数据(AI 数据更新没那么及时) --- 2. 所以 AI 想要获取这个内容,要么从别的组件库去参考类似的用法、要么就是联网搜索,调用 tools 之类的去拿最新的文档、readme 甚至是最新的源码。 不管用什么方法,这都是一个额外的开销,还没考虑到,联网搜索搜到的文档是否是过时的,别的组件库参考的用法是否是一致的情况下,正确性也很难有保障 这点在大版本更新时候(breakchange 多)的时候更明显,你只能等待大半年,等 AI 新的训练数据给进去整好了才能理解。(早些年 gpt3.5 就经常不知道 antd 5 ,问到的都是 antd 4 的东西) 2. 上下文长度提升让准确性成为第一要义而非省 Token 不知道从什么时候开始,可能是 gemini ?也可能是 cursor?也可能是联网搜索出来的时候 现在,AI 经常会出现下面的内容 “让我帮你看看组件源码”、“我在阅读你文件夹下面的组件源码”、“好的,让我回去找找对话中你给我的源码” 好处就在于,结合了源码给出来的新功能的改造,正确性会很高,天然的用 Shadcn、Radix-ui,AI 很自然的就能读到内容,也很愿意去读。 那对于 antd 来说,因为是高度集成的,得去联网搜索拿一下,要是 antd 组件也能提供一个和 shadcn 一样的功能,把包裹 rc 的源码直接塞到项目中的 components 里面去。应该效果也差不多
#AI组件理解
#Shadcn/Radix UI风靡
#Antd挑战
#源码可读性
#AI辅助编程
分享
评论 0
0
akazwz
2个月前
自己会,有实现思路,就让 AI 写代码;自己不会,需要问 AI 实现思路的,就自己写代码。
#AI辅助编程
#代码生成
#人工智能
#编程思路
#人工智能应用
分享
评论 0
0
foxlaoy
8个月前
0基础小白用ai辅助编程半个月的一点小小的心得体会!目前我用ai编写了两个加照片边框的小程序,外加一个谷歌浏览器插件。目前感受到ai编程最大的问题是三个: 1、自然语言理解不到位,我说的a,他理解的是b;但是我不知道他理解错了,因为我看不懂代码……直到问题越积越多已经彻底烂掉才发现; 2、走一步,退十步,就是为了让它改一个小地方,他也许改了这个地方,把其他之前改好的地方又给改坏了! 3、无进展死循坏,就是ai鬼打墙。困在一个地方,看不到问任何进展和使用方向。 我自己摸索出来的解决办法如下:(1/n)
#AI辅助编程
#编程心得
#AI工具
#自然语言理解
分享
评论 0
0
Michael Anti
9个月前
AI辅助编程其实还是针对旧场景,一些新情况,基本还是要老老实实去自己查手册。昨天我想让AI帮我在Ubuntu的文件浏览器里显示markdown文件缩略图,从ChatGPT、 Gemini、Claude到Cursor,都在胡说八道,大概markdown走红也就是这一年多的事情。只能抽空自己去调了。
#AI辅助编程
#Ubuntu
#文件浏览器
#markdown缩略图
#ChatGPT
#Gemini
#Claude
#Cursor
分享
评论 0
0
个人主页
通知
我的投稿
我的关注
我的拉黑
我的评论
我的点赞