每个人的知识点都是扩散的,每个知识点之间可以通过某种关系联结起来,我姑且命名树图吧,其实它就是一个思维导图,是一种将思维形象化的方法,目的是想将你的所学所知积累下来,帮助你记忆,帮助你形成个人独有的知识点。
每个知识点我看作是一棵树,树与树之间可以合并成更大的树,树与树之间也可以有错综复杂的交叉联系,这样就形成了你个人独有的知识库,实际它就是一张由你自己的知识点联结而成的网。
我希望有这样的一个系统可以帮助你形成个人独有的知识网。你可以存储你理解的知识,让它物化,而不会因为时间深埋于记忆的某个深处。当你需要时,你可以快速的检索出来。一开始某个知识点可能是零散的,但我希望最终是形成一张互有联系的知识网。
那这个系统可以怎么实现呢?
我们大脑有这样的思维流程:先采集信息,再进行数据整理,最后进行数据分析,形成自己的理解沉淀下来。
使用这个系统要求要贯穿这三个过程,缺一不可。
1.信息采集功能:可以存储任何数据,且不允许重复。
2.数据整理:可以整理成知识点,进行关联,形成树图。
3.数据分析:可能快速地检索到想要的知识点,同时可以扩散去巩固其他的知识点,可以从多种维度去理解各个知识点。
对于信息采集功能:感觉基于磁盘目录树进行管理,建立软链接,可以实现。
对于数据整理:感觉Xmind这种思维导图工具可以部分实现数据整理功能。但要增加多一个功能,要在多张思维导图之间建立关联的功能,同时确保每个节点不重复。
对于数据分析:要对节点进行索引,对知识进行全文索引,关键词提取。对每个知识点都可以展示出一张树图。
如果按照上面这三种设想的话,我们可以抽象出:知识点是一个目录名,知识是目录下的文件,每个目录下有一个用于全文索引的文件,里面记录的是个人对于这个知识点的理解,文件名就是关键词。那这只要按照这种思路去整理本地的文件,然后再写一个生成树图的工具和全文检索的功能就可以满足我的需求。
这一路分析下来,感觉mybase基本可以满足我的需求,可能生成知识图没我设想的灵活。虽然用了很长的一段时间,但是现在想来并没有用对。后面要好好研究下怎么使用才更适合自己。
今晚突然萌发了一种想法,我发现我一直以来都很喜欢整理收集东西,付出了不少的时间,但却没有相匹配的回报。我就在想,是不是我整理的方式不对,所以就有了上面的需求。也许是程序员的通病,一言不合就想自已经实现,码字前,只是纯粹想记录这个想法,看哪天能实现。谁知一路写下来,却发现一直在使用的工具可能可以满足,只是我没有用对。
是否,还存在很多工具,我并没有完全理解,并没有物尽其用呢?工具是死的,人是活的,怎么更灵活地使用工具,怎样更完美地搭配各种工具去实现自己的需求,而不是动不动就推翻,要找一个完美的工具,这个是后面我要多关注的一个重点。
有所思未必有所得,还要有所写,才可能有所得。这是也是今晚随便写点东西的一点收获。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于