惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
Google Developers Blog
Jina AI
Jina AI
大猫的无限游戏
大猫的无限游戏
Martin Fowler
Martin Fowler
博客园 - 司徒正美
云风的 BLOG
云风的 BLOG
C
Cybersecurity and Infrastructure Security Agency CISA
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
S
Securelist
S
Security Affairs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
L
LINUX DO - 热门话题
博客园 - 三生石上(FineUI控件)
T
Threatpost
T
The Blog of Author Tim Ferriss
C
CERT Recently Published Vulnerability Notes
IT之家
IT之家
P
Palo Alto Networks Blog
Microsoft Azure Blog
Microsoft Azure Blog
Spread Privacy
Spread Privacy
Cyberwarzone
Cyberwarzone
腾讯CDC
L
LangChain Blog
Know Your Adversary
Know Your Adversary
C
CXSECURITY Database RSS Feed - CXSecurity.com
GbyAI
GbyAI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
I
Intezer
T
Tor Project blog
AWS News Blog
AWS News Blog
T
Tenable Blog
NISL@THU
NISL@THU
Security Latest
Security Latest
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
H
Hackread – Cybersecurity News, Data Breaches, AI and More
人人都是产品经理
人人都是产品经理
MongoDB | Blog
MongoDB | Blog
MyScale Blog
MyScale Blog
D
DataBreaches.Net
Microsoft Security Blog
Microsoft Security Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
量子位
美团技术团队
The Cloudflare Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
罗磊的独立博客
The GitHub Blog
The GitHub Blog
阮一峰的网络日志
阮一峰的网络日志
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Stack Overflow Blog
Stack Overflow Blog

咸糖 - 自律者自由

2025 年终总结:降噪、重构与长期主义 在新加坡和新山吃过最好的食物(持续更新) 写给还在迷茫的你:我的三本大学回忆 2024 年终总结 Neovim: No Crash Incremental Selection 2022 年终总结 使用 neovim 作为 PDE(个性化开发环境) shell 是一个不错的生产力工具 使用二八法则省力地学习 awk 肉身翻墙新加坡安顿指南 使用 Docker Compose 建立你自己的开发环境 关于编写可维护的代码的一些实践与想法 关于焦虑和拖延症 Golang: 如何处理日渐膨胀的 interface 使用番茄工作法来更好的利用你的时间 Unix 如何杀死一个进程和它的子孙进程? Golang: 让你的零值更有用 使用 Mock 和 Interface 进行 Golang 单测 关于 Golang Slice 的一些细节 总结一些计算机常用的原则 重新学习英语语法 上班族近期小半年入门投资基金组合的学习与实践经历 疫情期间的肉身翻墙新加坡指南 About me 软技能:大厂底层员工打工指南 软技能:我是如何获取知识与信息的? 分布式的令牌桶算法的实现 实现一个AtomicInteger GC root 在哪里? 什么是 Minor GC/Major GC 漏桶算法的设计与实现 剑指offer 单例模式 TCP 针对面试学习 Actor 如何处理阻塞消息 Akka 源码解析 How to learn scala AES 需要限制 SEED 长度 Java 如何区分==与.equals()方法 2018年年度总结 Java 集合扩容
我为什么使用双向链接做笔记?
xiantang · 2022-02-27 · via 咸糖 - 自律者自由

文章目录

【注意】最后更新于 December 29, 2025,文中内容可能已过时,请谨慎使用。

记忆信息后寻找之间的联系才是人的价值。

之前向身边的朋友推荐双相链接的软件来记录八股文,很多人会来问我“为什么要用双向链接?有啥好处?” 。 我这边就写一篇短文,来统一回答这些问题。

我之前尝试了很多种笔记软件,例如 Notion,印象笔记等软件,甚至是直接用 git 来管理的 typora,其实很多时候都没有记笔记的动力。 原因主要是几点:

  • 第二次去看笔记的时候并没有什么用,看上去就是一坨。如下: 之前的笔记

  • 写笔记的时候不知道写哪?这个文件夹还是那个文件夹?

  • 笔记之间没有任何联系,没有任何关联性,知识点的复用性很低。写了只是写了而已。

我找到了双向链接,它是一种新的笔记方式,它可以让我们在笔记中直接查找到原来的知识点。

什么是双向链接?

双向链接,是指两篇笔记间的引用关系。例如:笔记 A 引用了笔记 B,同时笔记 B 也会自动引用笔记 A,则两篇笔记互相关联,就是双向链接,支持双向跳转。

双向链接的好处是?

我主要列举几点双向链接笔记的好处:

  1. 复用性好,当你写下一个词条之后,如果之后的笔记可以直接引用这个词条。

  2. 无压记录,因为你知道不断互相链接笔记能在之后的日子帮助到你,你会更加有动力去记录。同时你也不需要思考将笔记写到哪里,直接把相关的内容写到词条中就可以了,让他们互相链接。之后你可以很方便的找到笔记。

  3. 便于内化,当你打算写一篇文章,可能有很多概念,如果你之前有积累这些概念在双向链接笔记中,那么你可以直接引用这些概念。同时对于这个概念,你可以知道哪些笔记引用了这个概念。这样你就可以更加完整地找出你之前总结过知识点,从而输出一篇完整总结的文章。

例子

我想要学习一个知识点

前一段时间我在学习一个知识点是 Golang Channel,同时我阅读了相关的文章,例如: 《Channel Axioms》,《Golang Channels Tutorial》,《Effective Go》。

首先我会把 Channel 的概念写到双向链接笔记中:

做记录

对于每一篇文章,我都会在双向链接笔记中写一个词条,这个词条就是文章的标题,然后在词条中写上文章的笔记。 但是这笔记不是简简单单的拷贝上去,而是用自己的语言来写,需要自己去咀嚼一遍。例如上面的 Channel 的公理:

回顾

当你需要去做输出和回顾的时候,你只需要点开 Channel 这个词条,就可以找到之前所有引用 Channel 的笔记了。

这样的好处显而易见,在我们输出做提纲的时候,这里反向链接的笔记将很好的提供帮助。最初记录的时候词条很少,但是经过一段时间,我们就可以把词条写得更加完整了。同时在输出一篇文章之后成本会变得很低。

引用

文章作者 xiantang

上次更新 2025-12-29 (4c152d04)

赞赏支持

微信打赏 支付宝打赏