Vibe Coding(四):如何让 AI 真正理解你的项目
1、AI 有一个“健忘症”问题 你有没有过这种体验:和 AI 聊得好好的,代码写得正顺,突然它开始“胡言乱语”——用了你已废弃的旧 API、忘了你之前说的项目结构、或者建议了一个跟你现有架构完全不搭的方案。 这不是 AI 变傻了。是它的上下文窗口有限。 上下文窗口,就是 AI“一次能记住多少东西”的上限。想象 AI 只有一块小黑板——你每说一句话...
一个开发出身的DevOps工程师 · 代码有理性,文章有温度
1、AI 有一个“健忘症”问题 你有没有过这种体验:和 AI 聊得好好的,代码写得正顺,突然它开始“胡言乱语”——用了你已废弃的旧 API、忘了你之前说的项目结构、或者建议了一个跟你现有架构完全不搭的方案。 这不是 AI 变傻了。是它的上下文窗口有限。 上下文窗口,就是 AI“一次能记住多少东西”的上限。想象 AI 只有一块小黑板——你每说一句话...
1、一个好用的司机,不等于一个靠谱的司机 想象你坐在出租车上。司机开得又快又稳,你一路上看手机,完全没注意路。到了目的地你下车,司机走了。 然后你发现:这里是哪里?这不是我要去的地方。 上车时你说的是“去人民公园”,但没说清楚是哪个区的人民公园。司机导航去了最近的那个——但不是你心里的那个。车开得再好,方向错了。 AI 写的代码就像这个司机。语...
1、一个万能的心智模型 如果你只能记住 Vibe Coding 的一个技巧,那就记住这个:把 AI 当成一个新来的实习生。 你想想,一个刚入职的实习生是什么样的: 能力很强,学东西很快,什么都会一点 但不了解你的项目,不知道你们的代码规范,不知道业务的来龙去脉 你给的任务如果太模糊,他会猜——猜错的可能性很大 你给的任务如果足够...
1、两种“做饭”的方式 想象你要做一顿饭。 传统方式:你自己走进厨房,洗菜、切菜、掌握火候、调味,每一步都亲力亲为。你知道什么时候翻面,知道盐放多少,知道火候到了没有。你是厨师。 Vibe Coding 方式:你坐在餐桌前,对一位能力很强的厨师说:“我想要一道酸辣口味的菜,带点东南亚风味,不要太油腻,最好有海鲜。” 厨师去做了,端上来你尝一口,说...
系列写到最后一篇,想聊一个略带个人色彩的话题:有品位的开发做 DevOps,和传统运维做 DevOps,有什么本质不同? 当然这里没有贬低运维的意思。运维出身的高手大有人在,对稳定性和故障处理的理解深度,是很多开发出身的人比不了的。但我观察到的一个事实是:一个有良好开发素养的人转型做 DevOps,会带着一些“开发者的好习惯”进来,而这些习惯恰好是 ...
市面上关于 DevOps 工程师技能的讨论很多,但你去看那些文章,大多是把你需要学的工具罗列一遍:Jenkins、Docker、K8s、Ansible、Terraform……然后告诉你“学完这些你就 DevOps 了”。这种说法不能说错,但格局太小了。工具会过时,但思维不会。这篇文章想从一个更根本的角度聊聊:一个 DevOps 工程师到底应该具备什么样...
如果说前几篇聊的是“道”,那这篇开始聊“术”。但不是教你具体怎么配置 Jenkins、怎么写 Dockerfile——那些东西网上教程太多了。这篇想聊的是:面对 DevOps 回环里的每一个环节,你应该用什么视角去看待和选择工具,以及每个环节真正要解决的问题是什么。
上一篇文章我们聊了 DevOps 回环的每个环节。回环覆盖了一款软件从想法到上线的完整生命周期——而这段路程有多少环节、每个环节需要什么能力,其实正好折射出不同专业培养方案的差异。于是自然引出一个问题:做 DevOps 的人,学什么专业最对口?不同背景的人做 DevOps,起点有什么不同?这篇来聊聊这个话题。
上一篇文章我们聊了 DevOps 的文化基础,今天我们来聊一个最核心的概念:DevOps 回环。如果你问我“DevOps 到底在做什么”,我会说,它本质上就是围绕一个闭环来管理软件交付的全过程。理解了回环,你就理解了 DevOps 的骨架。
做 DevOps 这么多年,我发现一个很有意思的现象:很多团队引入 DevOps,上来就是搭 Jenkins、搞容器化、上 K8s。工具链搞了一堆,流程也配得漂漂亮亮,但效果总是不尽如人意。流水线跑得再快,该出的问题还是出,该甩的锅还是甩。为什么?因为 DevOps 从来不是一个纯技术问题,它首先是一个文化问题。