跳转至

编程总览(2005–2026)#

三个公理#

“阅读不是灌输,是找到另一个系统来检验自己的系统。” ——读书总览

编程对博主亦是如此。三个贯穿 2005–2026 的念头:

  1. 社区 > 课堂 —— 2005 年讨论“编程论坛”时就提出:“建立一个(小型的)社区,大家平等交流”,而不是“老师布置作业” 的课程模式。2005-11-25
  2. 规范 > 实现 —— 2025 年玩 spec-kit 时总结:“从‘宪法’到‘计划’再到‘任务清单’,完全不是 Vibe Coding,它强调的是严谨的需求定义、场景分析、技术规划和任务分解。”2025-10-09
  3. AI 增效 ≠ AI 取代 —— “AI 工具的强大,不是为了让编程变得廉价和随意,而是将开发者从繁琐的实现中解放出来,让我们能更专注于定义问题和规划蓝图。”2025-10-09

三个阶段#

阶段 年份 特征 代表
Foundation 2005–2014 社区哲学 + 环境·工具折腾(PHP/XAJax/Ubuntu/Vista/WordPress) 编程论坛
Hiatus 2015–2022 技术日志零星,多为零散笔记
AI 重生 2023–2026 ChatGPT 觉醒 → 三种 AI 分类 → spec-kit/Vibe 辩论 → AI 协作编程 AI 编程进化

Foundation(2005–2014)#

  • 2005:就“成立一个编程论坛”这一想法展开了久论。在评论中就“社区 vs 课堂”“可持续发展”“FAQ 的作用”展开辩论。2005-11-25
  • 2007–2014:272 篇“编程、软件、技术”日志中,前十年(2005–2014)贡献了 226 篇,其中 2007(49)与 2008(46)为双高峰。内容涵盖 Vista 环境折腾、PHP/Smarty/XAJax 开发笔记、Ubuntu 安装、WordPress 建站、BDS2006 + InterBase 连接等。这段时间的编程,是围绕 “怎么让工具服我” 展开的。

Hiatus(2015–2022)#

技术日志稀稀拉拉,大多数年份只有 1–4 篇,主题多围绕个人站点维护、App 信任危机、个人影音管理等。

AI 重生(2023–2026)#

“2025 年,才算是我的 AI 元年。”2026-01-10

2023 年初 ChatGPT 入江,随后 2024 年 DeepSeek 崛起。博主开始从“AI 能否思考”到“AI 如何作为协作者”的思考演进,详见 AI 编程进化

AI 编程的三原则#

来自 2025-10-09 assert(编程!=抽烟烫头喝着酒)

AI 工具的强大,不是为了让编程变得廉价和随意,而是将开发者从繁琐的实现中解放出来,让我们能更专注于定义问题和规划蓝图这些更高层次的创造性工作。

  1. Specification is king —— spec-kit 的 5 步流程:constitution → specify → plan → tasks → implement,其中 specify 明确“要什么、为什么要”,从不涉及“怎么实现”。
  2. TDD is non-negotiable —— spec-kit 称 “TDD is part of the constitution”。
  3. Human in the loop —— AI 快速原型,但需要人类在场景分析、技术规划、任务分解环节把关。

工具链演进#

2007: XAMPP + PHP + MySQL
2010: Gmail 双栏视图脚本
2020: Ollama (本地 LLM)
2024: Copilot / ChatGPT
2025: Kiro (spec-driven) → spec-kit (TDD 宪法)
2026: GPT-5.4 + Hermes3 + Gemma4 (本地 + 云同步)

参见#