Skip to content

学习工作流

阅读论文

  1. 第一遍快速浏览

    • 阅读标题、摘要、结论
    • 标记感兴趣的部分
  2. 第二遍深度阅读

    • 高亮重点内容
    • 添加 PDF 笔记和想法
    • 拖拽重要内容到思维导图
  3. 第三遍整理总结

    • 完善思维导图结构(骨架)
    • 在节点笔记中详细记录理解(血肉)
    • 使用 [[链接]] 建立概念之间的联系
    • 导出为 Anki 闪卡

使用子导图和节点笔记

论文主题(主导图)
├── 背景与动机(子导图)
│   └── 节点笔记:详细的背景介绍
├── 方法论(子导图)
│   ├── 算法设计(子导图)
│   │   └── 节点笔记:算法细节、伪代码
│   └── 实验设计
│       └── 节点笔记:实验参数、数据集
└── 结果与讨论(子导图)
    └── 节点笔记:关键发现、个人思考

学习教材

  1. 章节预览

    • 创建章节思维导图(整体框架)
    • 标记重点和难点
  2. 深入学习

    • 在 PDF 上标注重点
    • 链接 PDF 标注到思维导图节点
    • 在节点笔记中添加详细理解和示例
    • 使用 [[链接]] 关联相关概念
  3. 复习巩固

    • 通过思维导图快速回顾结构
    • 通过节点笔记复习详细内容
    • 通过双向链接发现知识关联
    • 导出为闪卡定期复习

教材学习示例

计算机网络(主导图)
├── 应用层(子导图)
│   ├── HTTP
│   │   └── 节点笔记:HTTP方法、状态码、示例代码
│   ├── DNS
│   │   └── 节点笔记:DNS解析过程、记录类型
│   └── SMTP
│       └── 节点笔记:邮件发送流程、协议细节
├── 传输层(子导图)
│   ├── TCP
│   │   └── 节点笔记:三次握手、拥塞控制、与[[UDP]]对比
│   └── UDP
│       └── 节点笔记:特点、应用场景、与[[TCP]]对比
└── 网络层(子导图)

项目开发

  1. 需求分析

    • 用思维导图梳理需求结构
    • 在节点笔记中记录详细需求说明
  2. 架构设计

    • 用子导图分解系统模块
    • 在节点笔记中记录技术选型和设计决策
    • 使用 [[链接]] 关联相关技术文档
  3. 开发实施

    • 思维导图跟踪开发进度
    • 节点笔记记录实现细节和问题解决方案

项目组织示例

电商平台(主导图)
├── 前端(子导图)
│   ├── 用户界面
│   │   └── 节点笔记:组件设计、样式规范
│   └── 状态管理
│       └── 节点笔记:状态结构、数据流、参考[[Redux最佳实践]]
├── 后端(子导图)
│   ├── API设计
│   │   └── 节点笔记:端点定义、请求响应格式、参考[[RESTful规范]]
│   └── 数据库设计
│       └── 节点笔记:表结构、索引策略、参考[[数据库优化]]
└── 部署(子导图)

组织技巧

思维导图结构设计

使用子导图控制复杂度

  • 主导图保持在 20-30 个节点以内
  • 超过这个数量就考虑使用子导图
  • 每个子导图也遵循同样的原则
  • 通过层级分解保持每个视图的清晰

示例:知识体系构建

计算机科学(主导图 - 简洁)
├── 编程语言(子导图)
│   ├── Python(子导图)
│   │   ├── 基础语法(子导图)
│   │   └── 高级特性(子导图)
│   └── JavaScript(子导图)
├── 数据结构(子导图)
└── 算法(子导图)

节点笔记使用原则

  • 思维导图节点只放关键词(3-7个字)
  • 详细内容全部放在节点笔记中
  • 保持思维导图的视觉清晰度
  • 通过笔记提供深度信息

双向链接策略

  • 在节点笔记中频繁使用 [[链接]]
  • 建立概念之间的横向连接
  • 定期查看反向链接发现新联系
  • 避免过度链接(每段2-3个链接)

文件夹结构

📁 我的知识库
├── 📁 学习
│   ├── 📁 计算机科学
│   ├── 📁 数学
│   └── 📁 英语
├── 📁 工作
│   ├── 📁 项目A
│   └── 📁 项目B
└── 📁 个人
    ├── 📁 读书笔记
    └── 📁 想法收集

标签使用

  • 🔴 重要
  • 🟡 待处理
  • 🟢 已完成
  • 🔵 参考资料
  • 🟣 灵感

命名规范

  • 使用清晰的文件名
  • 包含日期(YYYY-MM-DD)
  • 使用关键词
  • 避免特殊字符

效率技巧

快捷键

掌握常用快捷键:

  • Cmd/Ctrl + N - 新建
  • Cmd/Ctrl + F - 搜索
  • Cmd/Ctrl + Z - 撤销
  • Tab - 创建子节点
  • Enter - 创建同级节点

模板使用

创建常用模板:

  • 论文阅读模板
  • 项目规划模板
  • 学习笔记模板
  • 会议记录模板

批量操作

  • 批量导出
  • 批量标签
  • 批量移动
  • 批量删除

性能优化

大型导图管理

使用子导图而不是单个超大导图

  • ❌ 错误:创建包含 200+ 节点的单个导图
  • ✅ 正确:使用子导图分解为多个 20-30 节点的视图
  • 优势:每个视图清晰可读,导航方便

合理使用节点笔记

  • 将详细内容放在笔记中,而不是节点上
  • 避免在节点中放置大段文字
  • 使用笔记的富文本功能组织复杂内容

书签管理

  • 为常用的子导图视图添加书签
  • 定期整理书签列表
  • 删除不再使用的书签

大文件处理

  • 分割大型思维导图(使用子导图)
  • 定期清理缓存
  • 压缩 PDF 文件

同步优化

  • 选择性同步
  • 避免同时编辑
  • 定期备份
  • 监控存储空间

协作技巧

分享文档

  • 导出为 PDF
  • 导出为图片
  • 导出为 Markdown
  • 生成分享链接(即将推出)

团队协作

  • 统一命名规范
  • 使用共享文件夹
  • 定期同步
  • 版本控制

学习建议

渐进式学习

  1. 从基础功能开始
  2. 逐步探索高级功能
  3. 找到适合自己的工作流
  4. 持续优化和改进

定期回顾

  • 每周回顾笔记
  • 每月整理知识体系
  • 每季度总结学习成果
  • 每年规划学习目标

常见问题

如何避免信息过载?

使用混合架构

  • 思维导图:只显示关键结构(骨架)
  • 节点笔记:存储详细内容(血肉)
  • 子导图:分解复杂主题
  • 双向链接:建立必要的横向连接

具体策略

  • 只在思维导图中记录关键词
  • 详细内容全部放在节点笔记中
  • 定期清理无用信息
  • 使用标签分类
  • 建立清晰的层级结构

什么时候用子导图,什么时候用节点笔记?

子导图:当需要进一步分解结构时

  • 主题包含多个子主题
  • 节点数量超过 20-30 个
  • 需要不同的布局或样式
  • 需要独立的视图

节点笔记:当需要添加详细内容时

  • 解释和说明
  • 代码示例
  • 详细步骤
  • 个人理解和思考

两者配合:构建完整的知识体系

  • 子导图提供结构分解
  • 节点笔记提供内容填充
  • 双向链接提供横向连接

如何有效使用双向链接?

创建链接的时机

  • 引用其他概念时
  • 对比不同概念时
  • 说明依赖关系时
  • 推荐相关阅读时

避免过度链接

  • 同一概念在一篇笔记中只链接一次
  • 优先链接核心概念
  • 每段 2-3 个链接较为合适

利用反向链接

  • 定期查看反向链接
  • 发现知识点之间的隐藏联系
  • 完善知识网络

如何保持持续使用?

  • 养成每天使用的习惯
  • 设定明确的学习目标
  • 看到实际的学习效果(通过混合架构构建清晰的知识体系)
  • 不断优化工作流程(找到子导图、节点笔记、双向链接的最佳组合)

高级技巧

知识体系构建

三步法

  1. 搭建骨架:用思维导图建立层级结构
  2. 填充血肉:用节点笔记添加详细内容
  3. 建立连接:用双向链接关联相关概念

示例:学习机器学习

第一步:搭建骨架(思维导图)
机器学习
├── 监督学习
│   ├── 分类
│   └── 回归
└── 无监督学习
    ├── 聚类
    └── 降维

第二步:填充血肉(节点笔记)
"监督学习"节点笔记:
- 定义和特点
- 常用算法
- 应用场景
- 代码示例

第三步:建立连接(双向链接)
在"监督学习"笔记中:
- 参见 [[机器学习]]
- 对比 [[无监督学习]]
- 相关算法:[[决策树]]、[[神经网络]]

浏览器式导航

充分利用导航功能

  • 为重要的子导图添加书签
  • 使用前进/后退按钮浏览历史
  • 通过面包屑快速跳转
  • 像浏览网页一样浏览知识体系

书签组织

📚 我的书签
├── 🎯 当前学习
│   ├── 机器学习 > 监督学习
│   └── 计算机网络 > 传输层
├── 📖 参考资料
│   ├── Python语法速查
│   └── 算法模板
└── 💡 灵感收集
    └── 项目想法

基于 Flutter 和 Rust 构建