用 Obsidian 三年:笔记体系是长出来的,不是设计出来的
从收藏夹到 Obsidian 三年的真实过程:踩过「过度设计」和「插件病」的坑,最后留下的是一套极简结构。工具部分见工具总览。
真实在用的工具 · 脚本 · 模板 · 工作流
这个栏目规矩很简单:只写我真用过的工具,没用过的一律不写。而且不只给链接——每个工具我都会讲清楚在什么项目里用、踩过什么坑、什么场景劝你别用、备选是什么。工具导航站到处都是,缺的是用过之后的实话。
按使用场景分了几类(表格在下方):架构运维、AI 工程、创业与独立开发、个人效率,最后是我自己的一套工作流。
挖的坑:5 个人的创业团队怎么把工具开支压下来、哪些「看起来香」的工具我付了费又退了款。
面向后端、架构师、运维,全部来自生产环境实战,而非网上搜集。
| 工具 | 用途 | 适用场景 | 不适用场景 | 踩坑提醒 | 备选方案 |
|---|---|---|---|---|---|
| Prometheus + Grafana | 指标监控与可视化告警,压测/容量观察的基础底座。 | 服务数量多、需要多维聚合与告警规则的规模化后端。 | 单机小项目、只有一两个服务且无人值守的场景,属于过度建设。 | 长期不清理指标会吃满磁盘;高基数标签(如把 userId 当标签)会把 TSDB 拖垮。 | 小规模可用 Node Exporter + Netdata,或云厂商托管监控。 |
| Loki + Promtail | 日志聚合与检索,按 label 过滤、快速定位。 | 多实例服务需要统一查日志、和指标/追踪对齐时间线时。 | 对日志做复杂全文统计分析的场景(它不是搜索引擎)。 | label 设计错了,查询成本会爆炸;别把日志正文内容当 label。 | 体量小时直接 tail/grep + systemd journal,或云日志服务。 |
| OpenTelemetry | 统一的链路追踪与可观测性数据标准。 | 微服务/多语言栈需要端到端 trace 时。 | 还没搞清楚要解决什么观测问题的早期项目,先别上。 | 采样率没配好,追踪数据量能把后端压垮;埋点成本常被低估。 | Jaeger/Zipkin 起步更轻,或云厂商 APM。 |
| Nginx / OpenResty | 反向代理、限流、缓存、灰度路由、WAF 前置。 | 统一入口、需要按需扩缩与细粒度流量控制。 | 纯内部 RPC 场景没必要硬套一层网关。 | 配置漂移难治理;限流规则写错会把正常用户误伤。 | Envoy / APISIX(需要更动态的网关能力时)。 |
| Redis | 缓存、分布式锁、计数、消息队列等通用内存组件。 | 热点读放大、需要跨实例共享状态时。 | 把 Redis 当持久化数据库用、存不可丢失数据。 | 大 key、热 key、缓存雪崩/穿透/击穿三件套,线上事故高发。 | 数据量小且单机够用时,进程内缓存即可。 |
| k6 / wrk | 压测与性能基线,验证容量与稳定性。 | 上线前容量评估、大促/改版前回归。 | 对生产环境直接打高压而不做隔离与观测(会打出事故)。 | 压测结果要看 P95/P99 与毛刺,只看均值会误判。 | JMeter(偏业务脚本)、Locust(Python 友好)。 |
| ClickHouse | 海量数据实时分析型数据库。 | 日志分析、用户行为漏斗、时序聚合等大宽表场景。 | 频繁单行更新/删除的 OLTP 场景,选型错误代价很大。 | 分布键与分区设计不当,查询会退化成全表扫描。 | 数据量小用 PostgreSQL + 物化视图即可。 |
面向创业者、独立开发者、小团队,讲早期创业真实工作流。
| 工具 | 用途 | 适用场景 | 不适用场景 | 踩坑提醒 | 备选方案 |
|---|---|---|---|---|---|
| Notion / 飞书文档 | 需求库、产品文档、会议纪要、团队知识库。 | 早期团队需要一处沉淀想法与决策记录。 | 复杂项目管理(甘特、依赖、迭代)不适合硬塞。 | 文档不维护会变成信息坟场;权限与结构要先定好。 | Linear / 飞书 + 多维表格组合。 |
| Linear | 轻量敏捷项目管理,迭代与 issue 跟踪。 | 研发小团队希望流程轻、上手快的看板。 | 非研发团队或需要强流程管控的大组织。 | 工具再顺也替代不了「谁对结果负责」的共识。 | Jira(重流程)、Trello(更轻)。 |
| Figma | 产品原型与界面设计协作。 | MVP 阶段快速出稿、与开发对齐交互。 | 不做设计投入的纯后台项目,可先用线框图工具。 | 设计稿与真实实现长期脱节,要有开发评审环节。 | Excalidraw / Whimsical(低保真)。 |
| Stripe / 微信支付 / 支付宝 | 收款、订阅、发票与对账。 | 独立产品需要变现、订阅续费时。 | 还没验证付费意愿就提前接支付(过度工程)。 | 退款、争议、税务合规容易被忽略,早期就要想清楚。 | Lemon Squeezy / Paddle(托管式,省合规成本)。 |
| GA / Plausible / Matomo | 访问分析、转化漏斗。 | 上线后要判断渠道与留存时。 | 还在做 idea 验证、没有流量的阶段。 | 隐私合规(GDPR)与数据口径要在一开始定好。 | Plausible(轻量隐私友好)。 |
| 飞书 / Slack | 团队沟通与协作。 | 跨职能小团队的日常同步。 | 把聊天当项目唯一事实来源(信息会散落)。 | 通知过载会摧毁专注;关键结论要回写到文档。 | Discord(社区/用户群场景)。 |
面向程序员与技术管理者,讲职业发展与自我管理,重点是「人的约束」。
| 工具 | 用途 | 适用场景 | 不适用场景 | 踩坑提醒 | 备选方案 |
|---|---|---|---|---|---|
| Obsidian | 本地优先的 Markdown 知识库与卡片笔记。 | 长期沉淀技术笔记、建立自己的知识树。 | 多人实时协作编辑(它不擅长)。 | 插件装太多、结构过度设计,会变成「记笔记的笔记」。 | Logseq / 飞书文档(协作场景)。 |
| Anki | 间隔重复记忆,攻克需要背的内容。 | 面试八股、体系化知识点的长期记忆。 | 理解类、需要动手实践的内容(光背没用)。 | 卡做太多、不做取舍,会变成负担。 | 自制错题本 / 定期回顾清单。 |
| Raycast / Alfred | 启动器与脚本化工作流,减少重复操作。 | 高频切换工具、执行自建小脚本。 | Windows 用户需另找对应方案(PowerToys)。 | 配置复杂度上去了,边际收益反而下降。 | macOS Spotlight + 简单 shell 脚本。 |
| Typora / Markdown | 技术文档、方案、复盘的可移植写作格式。 | 写方案、复盘、教程,追求版本可控与迁移。 | 重度排版、需要复杂表格布局的场合。 | 团队协作需统一模板与目录规范,否则各自为政。 | VS Code + Markdown 插件。 |
把大模型当后端组件时真实在用的工程工具:编排、推理、检索、可观测(2026 热点方向,均经真实部署验证)。
| 工具 | 用途 | 适用场景 | 不适用场景 | 踩坑提醒 | 备选方案 |
|---|---|---|---|---|---|
| LangGraph / OpenAI Agents SDK | Agent 编排:有状态流程可控(LangGraph),或轻量接入模型生态(OpenAI Agents SDK)。 | 生产 Agent 需要状态管理、多步工具调用与失败回退时。 | 纯知识问答、单轮简单调用(直接调 API 即可)。 | 编排复杂度被低估;长任务上下文与 token 成本线性上涨,先做上下文治理。 | Dify(低代码平台层,业务同学可搭)。 |
| vLLM | 高性能开源 LLM 推理服务(PagedAttention,兼容 OpenAI API),私有化部署主流选择。 | 数据不能出域、需要自托管推理且吞吐要求高时。 | 小体量 / 无合规要求时(调托管 API 更划算,别自建)。 | 显存与并发参数、KV Cache 配置影响吞吐明显;版本迭代快,升级前看 changelog。 | SGLang / TensorRT-LLM,或直接托管 API。 |
| Qdrant / pgvector | RAG 的向量存储:pgvector 随 PostgreSQL 起步最省,Qdrant 适合独立高并发向量服务。 | 小团队先 pgvector 验证检索质量,量级上来再迁专用向量库。 | 还没做对「切分与召回」就上分布式向量集群(工具救不了设计问题)。 | Embedding 维度与索引参数(HNSW 的 M/ef)影响召回与内存,需压测调参。 | Milvus(大规模集群)、云托管向量库。 |
| Langfuse | LLM 可观测性:trace 每次调用的 prompt / 输出 / token 成本,支持评测与回放。 | 生产 LLM 应用上线必备:定位幻觉、追成本、复盘失败案例。 | demo 阶段(先跑通再说);埋点不全等于白做。 | prompt 可能含敏感数据,记录前要脱敏;自托管注意存储与备份。 | LangSmith(商业)、自建日志表。 |
串联整套流程的方法论,看到的不只是工具,更是思考与做事方式。
| 工具 | 用途 | 适用场景 | 不适用场景 | 踩坑提醒 | 备选方案 |
|---|---|---|---|---|---|
| 架构方案工作流 | 调研 → 选型 → POC → 落地复盘 的固定节奏。 | 每个重大技术决策都按这套流程走,可复现、可复盘。 | 小改动、临时脚本不需要走完整流程。 | POC 不设「验证什么才算通过」,等于白做。 | 轻量场景用 ADR(架构决策记录)留痕即可。 |
| 线上排障工作流 | 发现 → 止血 → 定位 → 复盘 的标准化动作。 | 线上故障统一按此链路执行,减少慌乱与误操作。 | 无监控、无日志的小项目,先补可观测性。 | 先止血再定位,别在故障中反复「看一眼」浪费黄金时间。 | 结合 tools 栏目的《线上排障工具链》。 |
| 写作输出工作流 | 选题 → 大纲 → 初稿 → 复盘 的内容生产闭环。 | 博客、分享、个人品牌的持续输出。 | 追求一次性完美的完美主义拖延。 | 写作卡在「怕写不好」,先完成再完美。 | 卡片盒笔记法(见 Obsidian)。 |