为了账号安全,请及时绑定邮箱和手机立即绑定

原子笔记法入门指南

标签:
杂七杂八

原子笔记是什么?

原子式笔记是一种将信息分解成独立的小单元,即原子单元的方法。目的是通过组合这些小单元来形成复杂的想法,并同时通过拆分这些想法来重复利用这些小单元。

做个比喻来说,这就像是将乐高积木放在正确的位置上,这块乐高积木带有连接信息,然后再拆解它来组装新的产品。

原子笔记的原则
记原子笔记遵循一些原则。这些原则大致如下:

  1. 一个想法,一个笔记。
  2. 一个独立的笔记。
  3. 可以链接在一起的笔记。
  4. 简洁短小的笔记。
  5. 围绕单一主题的笔记。
  6. 信息图谱。
  7. 易于查找和追踪(标签,关键词,时间戳)。
  8. 快速记录。
  9. 易于管理(个人信息管理系统)。

一个想法一条笔记

原子笔记最重要的特性是每条笔记只表达一个想法。因为我们围绕一个概念构建笔记,就像用积木一样构建,因此,我们首先在笔记顶部使用我们自己的记号(一种定制的书写体系)写下这个想法。

我们来看看一个例子:

假设你想具体了解计算机系统的相关信息,但不知道怎么开始。我建议你先列出一些关键词,用一两个词来描述你想要了解或学习的东西。

为了集中在一个想法上,我们从把想法和主题联系起来开始写笔记。这次,我将聊聊Termux这个工具。

---
Tags:
  - termux
  - linux
  - bash
  - mobile
  - android
  - arm7
datetime: 2024-12-07 11:24
---
> 什么是Termux?
Termux 是一个为 Android 设备设计的终端模拟器,,允许你在没有 root 权限或特殊设置的情况下运行 Linux 命令,从而使你能够在手机上执行各种操作。

进入全屏模式
点击退出全屏

如所见,我们的第一个注解回答了 Termux 是什么这个问题。

避免过多解释。

尽量不要转换话题。
在我们的笔记开头,我们添加相关的主题标签(标签),以便更容易找到。接着,我们给笔记加上一个时间戳(datetime),便于日后查找。其他原则会详细说明这样做的好处。

自给自足的笔记小结

一个笔记应该自包含所有必要的信息。如有必要,我们还可以添加关键词,以便更容易找到笔记。我们还可以添加标签以描述相关主题。在清晰地传达笔记的主要信息后,我们还可以提供进一步阅读的来源。

我们继续刚才的例子。

---
tags:
  - termux
  - linux
  - arm7
  - mobile
  - development
  - setup
datetime: 2024-12-07 11:35
---
> 如何安装Termux?
安装Termux有不同的方法。您可以选择以下三种方式之一:
1. 在Google Play上安装Termux
2. 在F-Droid上安装Termux
3. 从GitHub安装Termux
我们推荐第二种方法,因为它更简便。更多信息可以在相关笔记和网站中找到。
安装文件:[F-Droid Termux](https://f-droid.org/en/packages/com.termux/)
安装信息:[F-Droid Termux Android 安装指南]

进入全屏,退出全屏

正如所见,所有必要的信息都已经写在便签上了。即便不给出更多细节,便签仍然能让人了解主题。而且,还提到了相关主题,使得便签易于扩展。

可链接笔记 (用于链接的笔记)

obsidian链接

正如前面提到的,可以相互链接的笔记将有助于对这个主题的全面理解。当我们谈到个人信息管理系统时,会再次提到这个想法。

图表和思维导图在连接笔记方面起着重要作用。因此,我建议在画关系图时用用思维导图。要了解更多关于思维导图的信息,可以看看我写的关于思维导图的博客文章。

简明扼要的笔记

写长而详细的笔记会让你分心,并引发很多新问题,所以控制笔记的长度很重要。笔记越长,越容易失去上下文。解释可能会引导你发现更多信息或新的解释,这可能导致你偏离原子笔记的核心概念。

此外,当笔记变得过长时,它会失去简洁性,开始像文章一样,这可能会使其偏离初衷和实用性。

关于一个主题的笔记

尽管多任务处理常被称赞,但我认为恰恰相反:要专注!全神贯注于你手头的任务,此时此地。消除干扰,避免同时做多项任务。专注于一个话题。

如果你有很多想法要整理,可以把它们分成单独的笔记。将每个点子保持独立,并到时候再回头看看它们。这会帮助你更清楚地理解你的点子,并有条不紊地处理它们。

信息图和图表

我们通过频繁提问加深了对某个主题的理解。问的问题越多,我们对概念的理解就越广泛。通过一系列5W1H问题(谁,什么,哪里,如何,为什么)来询问一个简单想法,你可以进一步探索和扩展它。

另一种方法是,把句子中的每个名称、术语或概念都当作一个新的查询点,通过针对每个术语或概念提出问题,你可以更深入地分析这个概念。

让我们再通过一个例子来说明。

---
tags:
  - elixir
  - 编程
  - 开发者
  - 面向对象编程
  - 函数式编程
  - 高级编程
datetime: 2024-12-07 14:01
---
> 什么是 Elixir?
Elixir 是一种用于构建可扩展和可维护应用程序的动态且函数式的语言。
> Elixir 运行在哪个系统上?
Elixir 运行在 Erlang 虚拟机上,该虚拟机以其创建低延迟、分布式且容错的系统而著称。这些功能和 Elixir 工具使开发人员能够在各种行业保持高效生产力,如 Web 开发、嵌入式软件、机器学习、数据管道和多媒体处理等。
现在我们来问几个问题。

切换到全屏模式 切换回正常模式

这个解释里提到了哪些内容?

  • Erlang 虚拟机
  • 低延迟
  • 分布式系统
  • 容错系统
  • 领域(Domain)
  • Web 开发
  • 嵌入式软件
  • 机器学习
  • 数据流(Data pipelines)
  • 多媒体处理
  • 函数式语言
  • 可扩展应用
  • 可维护的应用
  • 动态语言(Dynamic language)

为什么人们认为Elixir是一种动态语言呢?(让我们深入聊聊这个话题吧)

---
tags:
  - elixir
  - 运行时行为
  - 编译时
datetime: 2024-12-07 14:10
---
为什么Elixir被认为是一种动态语言?
_Elixir被视为一种动态语言,因为它的类型系统和执行模型依赖于运行时的行为,而不是编译时的类型检查。_
它之所以是动态的,是因为它的类型系统和执行模型依赖于运行时的行为,而不是编译时的类型检查。
因为它在运行时编译,并在运行时进行类型检查。

点击全屏 点击退出全屏

对于每一点,我们可以为每一点单独创建一个笔记,如下所述,成对提出问题,如以下示例所示。

  • Erlang虚拟机是什么?
  • Elixir为什么会有低延迟?
  • Elixir如何被用于Web开发?
  • Elixir如何被用于嵌入式软件?
  • Elixir如何被用于机器学习?
  • 为什么Elixir被归类为函数式编程语言?
  • 如何使用Elixir编写可扩展软件?
  • 软件的可扩展性是什么?
  • 如何使用Elixir创建数据管道?
  • 如何使用Elixir处理多媒体?
  • 如何使用Elixir编写可维护软件?
  • Elixir如何被用于分布式系统?
  • 如何使用Elixir编写容错软件?

如你所见,通过几句解释,我们可以提出许多问题,并将主题拆分成更小且容易处理的部分。这些笔记保存在一个独立的系统中,并在需要时调用。

将这些笔记与信息地图和图表联系起来,有助于构建对该主题的心理模型,并提升思维的灵活性和敏捷性。我建议使用个人信息管理系统,并在可能的情况下绘制图表。您可以在我的相关文章中了解更多关于这些系统的信息。

可查找性和可追踪性

在个人信息管理系统中,标签、时间戳和关键词对于快速查找笔记至关重要。使用通用标签如TODO、FIX以及系统中的搜索条件,将让你在需要的时候轻松找到和检索信息。

我个人用Neovim和Obsidian,搭配各种插件。

快速易写

目前,为笔记创建特定模板确保它们被有组织、系统地记录下来。模板保证每个笔记都遵循一定的结构,从而使信息的快速访问变得简单。

比如,一个模板可以是这样:

    标题: 笔记名称
    日期: 创建时间
    关键词: 标签词
    关键术语: 术语
    摘要: 主题摘要
    详细说明: 详细解释
    链接: 相关链接
    待办/备注: 待办、进度、需修订部分

全屏模式 退出全屏

这些模板可以帮助你系统地收集某个主题的所有重要信息。在像 Obsidian 和 Neovim 这样的工具里,你可以利用插件或宏高效地使用这些模板。

---
tags:
  - tag1
  - tag2
  - tag3
datetime: { { datetime } }
aliases: { { alias } }
related-topics:
  - topic1
  - topic2
  - topic3
---
> {{IDEA}}
## 标签
#tag1 #tag2 #tag3
## 相关笔记
- [[related-note]]
- [[related-index]]
## 资源
- [weblink1](https://dev.to/www.example.com)
- [weblink2](https://dev.to/www.example.com)

进入全屏 退出全屏

没错,通过使用像Obsidian、Neovim或Notion这样的个人信息管理工具中的“从模板新建”功能,你可以快速高效地创建新笔记。这种方法使你的笔记更有条理,提高了访问速度,从而使信息管理更加轻松。

易管理性 — 个人信息管理系统

个人信息管理系统(PIMS)是一套旨在优化信息的收集、整理、存储、访问和再利用流程的工具和策略。这些系统用于防止信息过载,加快学习速度,并提升工作效率。PIMS涉及多个领域,例如记笔记、任务管理、想法整理、项目规划,甚至记录日常生活。

虽然有许多个人信息管理(PIM)系统可以选择,你可以在我的博客专栏中找到关于我使用的写作组织工具——Neovim和Obsidian的相关文章系列。Neovim和Obsidian是我在写作过程中使用的工具。

所以说,结论是

我已经分享了原子笔记技巧的一些基本概念。你还可以在我的相关文章中了解更多相关信息。

另外,你可以通过以下链接找到这些系统的英文资料。

Obsidian(一个知识管理工具)
Neovim(一个先进的文本编辑器)点击链接查看详情

期待着在新的文章里见你。

小心!

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消