双链笔记学编程

我在2021年7月份的时候就读了《卡片笔记写作法》这本书,读完后也输出了相应的书评文章,如果你感兴趣的话可以去看一下,今天的文章主要是适用于以下两种群体:
群体一:对卡片笔记感兴趣的同学,尤其是还在摸索的同学(未形成自己的工作流)

群体二:自学编程的同学,我如何运用双链笔记软件进行编程学习且取得了较好的效果

经过这一年多的实践,可以说我现在已经形成了自己较为独特的工作流。这篇文章就以图文并茂的方式进行分享。

尽可能地无压记录

无论什么样的笔记软件,第一个点就是要进行记录且尽可能地降低摩擦力(无压记录),你不太需要关心我记在哪里,以后能不能找得到,先记下来再说。如果是灵感类的记录,我推荐使用Flomo(这里有之前的分享文章),如果是学习笔记我建议直接记录在笔记软件中。我主力使用的笔记软件是Logseq,它当前是以md形式进行数据存储的,当文件多了之后就会出现一定的性能弊端,为解决这个问题,我之前还专门写过这样一篇文章,感兴趣的话可以读如下链接:
logseq小技巧_及时清理Journal

尽可能自己写卡片

在《卡片笔记写作法》中作者认为,卡片盒负责的只是储存事实和信息,而不能代替我们思考和理解。卡片盒的目的不是要成为一部百科全书,它只是用于促进思考的工具。
卡片盒的角色就像一个仓库一样,至于在这个仓库当中储存什么样的货物,用什么样的方式进行存储,这完全依赖于仓库管理员的智慧。所以我们不用纠结这个仓库到底应该是圆形还是方形(到底该用什么样的工具)?而是应该将注意力更多地集中于如何高效地管理这些货物上(卡片)
卡片笔记当中非常讲究的一点就是不要去照搬书中的原话,一定要用自己的话来解释,最终形成自己独特的卡片。

写永久笔记也是一样,它还内置了另一个反馈循环:用文字表达自己的想法,会让我们思考自己是否真的想清楚了。当我们试图将其与之前写的笔记联系起来时,很容易发现矛盾、不一致或重复的地方。

我的python地图

一定要及时回顾

我当前的笔记当中已经形成了几百张的卡片,并且形成了非常规律的每天早晚复习的习惯,下面就是我自己每天的更新记录,每天都会复习自己的卡片同时将自己的笔记进行更新。
回顾记录

如何使用每日笔记

每日笔记(Daily Notes)有个最直观的特征就是时间戳,时间戳看似不起眼,可是用好了也是起到挺大的作用,比如下面的图片当中,在这一天当中,我可能看了几本不同的书,并且在看的过程中做了不同的笔记,那么当我在每日视图当中上下浏览的时候,我可以很清楚的知道,那一天分别看了什么样的内容,做了什么样的笔记。
每日视图

知识的自然生长

举一个具体的小例子来帮助大家来进行理解,我在看不同的Python教程的时候,一些初级的教程里面其实没有太多提到关于性能优化的知识点,在某一天当我突然以性能这个关键词进行搜索的时候,发现在我学习的过程中不知不觉当我已经积累了挺多关于性能优化方面的知识。
python知识点

永久笔记并非永久的

关于永久笔记并不是静态的,尤其是刚接触卡片笔记的同学千万不要被这两个字蒙蔽了双眼,永久笔记比起普通的笔记它的复用程度更高而已,我在学习编程的过程中就在不断地更新我之前的笔记,举个例子在Python当中从列表中移除元素的方法:
2月份的时候我就学了相关内容,但当时只是做了简单摘录(错误做法),所以也没留下很深的印象。
简单的摘录
到9月份再复习的时候就在之前学习的基础上进行个人的总结
9月学
10月份在看另外一本教材的时候又学习到了一些新的知识点
10月学
综合上述所有的内容我就可以形成如下的新知识点,如果你是一个Python初学者看到下面这张表的时候是不是会有豁然开朗的感觉(这可是完全属于个人的知识点总结,而不是某一本教材的片断内容)
最新总结

2022-10-18 23:37
Tags: python note
Comments
Write a Comment