原子笔记是什么?
原子式笔记是一种将信息分解成独立的小单元,即原子单元的方法。目的是通过组合这些小单元来形成复杂的想法,并同时通过拆分这些想法来重复利用这些小单元。
做个比喻来说,这就像是将乐高积木放在正确的位置上,这块乐高积木带有连接信息,然后再拆解它来组装新的产品。
原子笔记的原则
记原子笔记遵循一些原则。这些原则大致如下:
- 一个想法,一个笔记。
- 一个独立的笔记。
- 可以链接在一起的笔记。
- 简洁短小的笔记。
- 围绕单一主题的笔记。
- 信息图谱。
- 易于查找和追踪(标签,关键词,时间戳)。
- 快速记录。
- 易于管理(个人信息管理系统)。
一个想法一条笔记
原子笔记最重要的特性是每条笔记只表达一个想法。因为我们围绕一个概念构建笔记,就像用积木一样构建,因此,我们首先在笔记顶部使用我们自己的记号(一种定制的书写体系)写下这个想法。
我们来看看一个例子:
假设你想具体了解计算机系统的相关信息,但不知道怎么开始。我建议你先列出一些关键词,用一两个词来描述你想要了解或学习的东西。
为了集中在一个想法上,我们从把想法和主题联系起来开始写笔记。这次,我将聊聊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 安装指南]
进入全屏,退出全屏
正如所见,所有必要的信息都已经写在便签上了。即便不给出更多细节,便签仍然能让人了解主题。而且,还提到了相关主题,使得便签易于扩展。
可链接笔记 (用于链接的笔记)
正如前面提到的,可以相互链接的笔记将有助于对这个主题的全面理解。当我们谈到个人信息管理系统时,会再次提到这个想法。
图表和思维导图在连接笔记方面起着重要作用。因此,我建议在画关系图时用用思维导图。要了解更多关于思维导图的信息,可以看看我写的关于思维导图的博客文章。
简明扼要的笔记
写长而详细的笔记会让你分心,并引发很多新问题,所以控制笔记的长度很重要。笔记越长,越容易失去上下文。解释可能会引导你发现更多信息或新的解释,这可能导致你偏离原子笔记的核心概念。
此外,当笔记变得过长时,它会失去简洁性,开始像文章一样,这可能会使其偏离初衷和实用性。
关于一个主题的笔记
尽管多任务处理常被称赞,但我认为恰恰相反:要专注!全神贯注于你手头的任务,此时此地。消除干扰,避免同时做多项任务。专注于一个话题。
如果你有很多想法要整理,可以把它们分成单独的笔记。将每个点子保持独立,并到时候再回头看看它们。这会帮助你更清楚地理解你的点子,并有条不紊地处理它们。
信息图和图表
我们通过频繁提问加深了对某个主题的理解。问的问题越多,我们对概念的理解就越广泛。通过一系列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(一个先进的文本编辑器)点击链接查看详情
期待着在新的文章里见你。
小心!