双向链接视角下的 P.A.R.A 系统

一直盼望着某人更新思源 Lifelog 系列但是没啥动静,只好尝试写一点个人对笔记的浅薄见解。写这篇帖子的原因是看到近期链滴又有了许多知识管理相关文章,感觉自己年纪大了学不来那些高大上的笔记方法,索性整一套比较简单的笔记法作为绿叶衬花。本文介绍个人基于双链、DailyNote 和 MOC 改造 P.A.R.A 法的笔记系统,可以认为是对这篇文章的致敬。

原版 P.A.R.A 系统是一种信息管理方法,将所面对的信息分为四个类别:

  • Project·项目:短期项目任务,指向特定目标,具有明确的时间节点。
  • Area·领域:长期方向,需要持续投入精力学习提升。
  • Resource·资源:为 Area 提供内容储备,包含感兴趣、在学习的主题。
  • Archive·归档:已完成的 Project、不活跃的 Area、不感兴趣的 Resource。

准确而言,P.A.R.A 系统并不是分类方法而是分区方法,它强调的是根据信息的可操作性程度对其进行聚焦或转移,面向应用地去组织信息,将注意力聚焦在有限的有用信息当中。在 Project 区中设置明确的任务目标规划,通过一个个阶段性成果获得正向反馈,维持前进动力;在 Area 区中设定自身关注的领域母题,在有限的方向上投入时间精力。一旦这些信息不再需要维持注意力,就可以将其移进 Archive 区暂且忽略。

基于链接(MOC)组织笔记为 P.A.R.A 提供了高效的实现方式,只要为 Project、Area、Resource、Archive 分别建立文档或数据库或其他分组形式,把笔记的链接引用粘贴进去,就可以简单快速地进行笔记分区与流转。当然,与其说流动的是信息,不如认为流动的是自身的注意力,随时要用的笔记可以放在 Project 区,Area 区和 Resource 区留待有需要时检索,Archive 区则是过去有用但现在已经抽离了注意力的下岗笔记。

到这里是传统的 P.A.R.A 划分策略。显然,对于 MOC 组织的笔记而言,Area 和 Resource 的区分好像颇为模糊,如果按工作和生活来区分又显得抽象层级不足,不像是与 Project 并列的范畴。我完全可以制作一个更顶层的笔记目录,把学科笔记、个人兴趣积累比如练字的笔记放在同一篇 MOC 中,未必非得拆成两篇目录。因此,想要将笔记按 P.A.R.A 分组需要一些更合理的定义方法。

注意到 Project 的核心是时间和任务节点,Area 的核心是长期有效性,可以认为前者搭建的是轻量级任务管理体系,后者搭建的是终生可用的长期知识殿堂;而 Resource 作为 Project 和 Area 的待提款储备,理论上应当是在未来有机会获得关注,从素材转换为有用信息的分区,而这正是 Daily Note 中传递型双链的存在意义,可见 Daily Note 中记录待整理内容和 Resource 分区放置待使用信息两者是一回事,由此得到了 Daily Note 与 P.A.R.A 的统一。

在 Project 区利用任务列表、数据库、列表看板视图等提供当前要做的项目任务的概览。在各项目的主题文档里可以放置项目中用得到的笔记的链接。个人使用的是自定义块样式插件的看板视图,用法比较简单。

日程文档放置了时间节点明确的任务,打开就能看到最近必须要做什么。有的插件可以将任务预约到指定日期时间定时触发,我原来觉得这个功能非常炫酷,直到某个任务截止日期提前了两天() 所以还是把有时限的事项放在一起作为任务日程表比较好。

Area 区汇总所有已经整理的笔记,可以面向主题地组织 MOC,然后用一篇文档或数据库或书签 + 插件聚合所有 MOC 文档。具体的笔记分类方法最好还是自下而上地生长而非照搬某种宏观分类架构,因为搭建分类体系本身也是在加深对知识结构的理解与记忆,反正以本人的笔记数量还能应付得了,那自然越简单越好。

Project 区和 Area 区不是必须要拆分笔记本的,而 Resource 区的 Daily Note 单独建立笔记本则有利于快速关闭笔记本提升搜索效率。因为 Area 区放置的是已整理内容,Resource 区的 Daily Note 放置未整理的传递型双链,因此直接将后者关闭可以排除待整理内容后查看现有笔记的逻辑关联。当然也可以在 SQL 中手动排除日记,采用这种方法则可以不将所有主题文档移出日记子文档。

本人某篇帖子提出了重述型双链,希望用这种方法存储笔记内容的多种分支。从 P.A.R.A 的理念来看则没有这个必要,Resource 区的存在意义就是提供内容被转化进 Area 区的可能,没错就是这么功利。使用双链组织笔记就是在组织思维方式和组织注意力,对于后者而言链接是越少越好。


以上是个人采用的笔记方案,与一众大佬相比显然极为简陋,毕竟本人能力有限,构建笔记本就是为了降低信息处理难度。连第一大脑都用不好还想玩转第二大脑,着实管理不过来。参考这篇文章,吾日三省吾身:哪来的时间维护整理?哪有那么多东西要整理?这么多内容是我自己想出来的吗?

5

  • 待分类

    用户发帖时如果不填标签,则默认加上“待分类”。这样做是为了减少用户发帖的负担,同时也减少运营维护的工作量。具有帖子更新权限的用户可以帮助社区进行帖子整理,让大家可以更方便地找到所需内容。这里是关于这样设计的一些思考,欢迎讨论。

    1 引用 • -280 回帖 • 4 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • SOHO

    为成为自由职业者在家办公而努力吧!

    7 引用 • 55 回帖 • 32 关注
  • OnlyOffice
    4 引用 • 6 关注
  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    490 引用 • 914 回帖
  • 大数据

    大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

    93 引用 • 113 回帖 • 1 关注
  • 微信

    腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。

    130 引用 • 793 回帖
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    142 引用 • 442 回帖
  • WebComponents

    Web Components 是 W3C 定义的标准,它给了前端开发者扩展浏览器标签的能力,可以方便地定制可复用组件,更好的进行模块化开发,解放了前端开发者的生产力。

    1 引用 • 2 关注
  • Sphinx

    Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    1 引用 • 199 关注
  • Telegram

    Telegram 是一个非盈利性、基于云端的即时消息服务。它提供了支持各大操作系统平台的开源的客户端,也提供了很多强大的 APIs 给开发者创建自己的客户端和机器人。

    5 引用 • 35 回帖
  • jsDelivr

    jsDelivr 是一个开源的 CDN 服务,可为 npm 包、GitHub 仓库提供免费、快速并且可靠的全球 CDN 加速服务。

    5 引用 • 31 回帖 • 49 关注
  • Chrome

    Chrome 又称 Google 浏览器,是一个由谷歌公司开发的网页浏览器。该浏览器是基于其他开源软件所编写,包括 WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。

    62 引用 • 289 回帖
  • 导航

    各种网址链接、内容导航。

    38 引用 • 169 回帖
  • 区块链

    区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。

    91 引用 • 751 回帖 • 2 关注
  • Eclipse

    Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

    75 引用 • 258 回帖 • 632 关注
  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    91 引用 • 383 回帖 • 1 关注
  • Gzip

    gzip (GNU zip)是 GNU 自由软件的文件压缩程序。我们在 Linux 中经常会用到后缀为 .gz 的文件,它们就是 Gzip 格式的。现今已经成为互联网上使用非常普遍的一种数据压缩格式,或者说一种文件格式。

    9 引用 • 12 回帖 • 132 关注
  • GitHub

    GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。

    209 引用 • 2031 回帖 • 1 关注
  • ZooKeeper

    ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 HBase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

    59 引用 • 29 回帖 • 3 关注
  • 代码片段

    代码片段是一段 CSS 或 JS 的代码,这些代码会在思源笔记加载时自动执行,用于改善笔记的样式或功能。

    用户在分享内容时请在帖子标题前添加 [css][js] 作为标签

    14 引用 • 74 回帖 • 2 关注
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    676 引用 • 535 回帖
  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    12 引用 • 54 回帖 • 150 关注
  • Logseq

    Logseq 是一个隐私优先、开源的知识库工具。

    Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

    5 引用 • 62 回帖 • 3 关注
  • VirtualBox

    VirtualBox 是一款开源虚拟机软件,最早由德国 Innotek 公司开发,由 Sun Microsystems 公司出品的软件,使用 Qt 编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。

    10 引用 • 2 回帖 • 13 关注
  • HHKB

    HHKB 是富士通的 Happy Hacking 系列电容键盘。电容键盘即无接点静电电容式键盘(Capacitive Keyboard)。

    5 引用 • 74 回帖 • 455 关注
  • 大疆创新

    深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    2 引用 • 14 回帖 • 4 关注
  • V2EX

    V2EX 是创意工作者们的社区。这里目前汇聚了超过 400,000 名主要来自互联网行业、游戏行业和媒体行业的创意工作者。V2EX 希望能够成为创意工作者们的生活和事业的一部分。

    17 引用 • 236 回帖 • 344 关注
  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    124 引用 • 580 回帖 • 1 关注