方法论
📢 更新状态: 全部 14 章已完成!
为什么方法论最重要?
方法论 ≠ 教你写代码
方法论教的是:
- 如何思考问题
- 如何做决策
- 如何与AI协作
- 如何解决问题
没有方法论:
遇到问题 → 不知道怎么办 → Google乱搜 → 试了很多方法 → 还是不行 → 放弃
有方法论:
遇到问题 → 分析问题类型 → 查对应章节 → 找到解决思路 → 快速解决 → 继续前进1
2
3
4
5
2
3
4
5
简单说: 方法论是做产品的地图。
已完成章节(1-14章)
🎯 问题发现与验证
1. 如何发现值得做的问题
- 从痛点出发
- GitHub掘金(找有趣项目)
- 二开 vs 从零做
2. 需求验证
- 如何验证是真需求还是伪需求
- 避免做了没人用
3. 定义MVP
- 最小可用产品如何定义
- 3周做出第一版
🛠️ 技术决策
4. 技术栈科普
- 前端/后端/数据库是什么
- Python/Node/Go简介
- 不需要学会,只需要知道
5. 技术决策
- 为什么选Python/Node/Vue
- 案例驱动,不是理论
6. 环境搭建
- Python/Node环境
- AI帮你解决安装问题
- 第一个Hello World
💻 开发协作
7. AI协作技巧
- Cursor/Claude Code使用技巧
- 提示词方法
- 让AI解释代码
8. 理解AI写的代码
- 为什么要理解代码
- 怎么看懂AI写的代码
- 修改和调试方法
9. 测试策略
- 新手怎么测试
- AI辅助测试
- 真实测试案例
🏗️ 系统设计与部署
10. 架构设计
- 为什么需要架构
- 前后端分离 vs 单体
- 数据库选择(SQLite/PostgreSQL)
11. 部署指南
- 服务器选择和配置
- 1Panel + Cloudflare 部署方案
- 域名、HTTPS、SSH 配置
12. 问题解决
- 真实案例:内容获取 Bug
- 真实案例:邮件攻击处理
- 问题发现、分析、解决方法
🔄 版本管理与迭代
13. Git 和开源
- Git 使用经历
- 为什么要开源
- 开源后的情况和价值
14. 迭代方法
- 微信 RSS 的演进过程
- 功能决策和用户反馈
- 测试发布流程
- SaaS vs 开源版迭代策略
怎么学?
建议: 按顺序系统学习
全部 14 章已完成,建议按顺序学习:
- 1-3章: 问题发现与验证
- 4-7章: 技术决策与 AI 协作
- 8-14章: 理解代码、测试、架构、部署、问题解决、Git、迭代
时间: 3-5 天快速浏览,1-2 周深度理解
或者: 边做边查
不需要背下来。做项目时:
- 不知道怎么开始 → 看第 1-3 章
- 不知道选什么技术 → 看第 4-5 章
- 不知道怎么和 AI 对话 → 看第 7 章
- 遇到部署问题 → 看第 11 章
- 项目上线后出问题 → 看第 12 章
方法论是工具书,不是教科书。
开始学习 → 第1章: 如何发现值得做的问题