Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate More info: Generating Deploy to remote sites1$ hexo deploy More info: Deployment
我的第一篇博客
欢迎来到我的技术博客这是使用 Hexo + Butterfly 主题搭建的第一篇博客文章。 关于这个博客这个博客基于以下技术栈: Hexo: 快速、简洁且高效的静态博客框架 Butterfly: 美观的 Hexo 主题 GitHub Pages: 免费的静态网站托管服务 GitHub Actions: 自动化构建和部署 博客搭建过程 选择技术方案:对比了 Jekyll、Hugo、Hexo 等多个方案 最终选择 Hexo:因为中文社区活跃、主题丰富、配置灵活 安装 Butterfly 主题:美观且功能强大 配置 GitHub Actions:实现自动构建和部署 未来计划 分享技术学习和思考 记录项目经验 探讨编程最佳实践 欢迎访问我的网站:debao.wang
AI 编程的四个阶段:从聊天到规范驱动,你处在哪一级?
概述 随着大模型技术的飞速发展,AI 不再只是”写代码的助手”,而正在重塑整个软件开发范式。从最初的问答聊天,到如今能理解架构意图、自动修复 bug、甚至基于测试规约生成可靠代码——AI 编程已悄然走过多个进化阶段。 本文提出一个实用的四阶段模型,帮助开发者理解自己所处的位置,并选择合适的工具提升效率。 阶段 1.0:Chat(对话式编程)关键词:问答、片段生成、被动响应 干什么?用户通过自然语言向 AI 提问,比如: “JAVA导出Excel,如何用 Python 连接 PostgreSQL?” “写一个快速排序函数” AI 返回一段代码或解释,但不嵌入开发流程,需要人工复制粘贴、调试整合。 特点 ✅ 遇到问题不再依赖搜索引擎、论坛 ⚠️ 上下文有限(通常仅当前对话) ⚠️ 无项目感知 ⚠️ 适合学习、查漏补缺,但难以用于生产级开发 主流工具 工具 特点 ChatGPT 通用问答最强,支持插件扩展 DeepSeek-R1 中文场景优化,逻辑推理强 腾讯元宝 集成DeepSeek-R1、自家混元大模型,DeepSeek官网不好用的不二之选 阿里...
Vibe vs Spec Coding 通俗解读
概述这篇文章主要讨论当前 AI 编程时代下两种不同的软件开发方式:一种是 Vibe Coding,另一种是 Spec Coding。 1. 什么是 Vibe Coding(凭感觉编程)?定义:开发者主要依赖像 ChatGPT、Claude、Cursor 这样的 AI 工具,一边聊天一边让 AI 帮你写代码,很多时候没有详细的设计文档或需求说明。 特点: ✅ 快速出原型(MVP/Demo/小项目)很高效 ✅ 适合个人项目、快速验证想法 ⚠️ 但容易”信任过度”——AI 可能会编造看似合理但实际有 bug 的代码,甚至”撒谎”说测试通过了 风险例子: AI 写了个死循环(Infinite Billing Loop) 误删整个数据库(Database Wipe) 乱设权限(比如 sudo chmod -R 777 /,极其危险) 💡 就像你让一个很聪明但不太负责任的朋友帮你干活——他动作快,但可能偷懒、糊弄,甚至闯祸。 2. 什么是 Spec Coding(规范驱动编程)?定义:先写清楚”要做什么”(需求)、”怎么做”(设计)、”接口长什么样”(API...