请教关于知识整理的分类问题

2018-11-20 10:26:38 +08:00
 jasonyang9

如果一篇文章既涉及到 Unicode 又涉及到数据库还关系到 PHP,你们是如何分类组织的?

假设是用传统目录层级结构,如何保存这篇文章,放在哪个目录下?

如果可以打标签的话很方便,但传统目录层级结构貌似无解?除非用各种软链接?

2015 次点击
所在节点    问与答
9 条回复
imn1
2018-11-20 11:26:09 +08:00
1.软链
2.自己建库
3.windows 可以每个目录下放置描述文件

4.v2ex 有人写了类似的全盘搜索工具

我是 1+2,写脚本从库搜索生成软链,媒体文件的话可以直接生成 playlist 更简单
cnkiller
2018-11-20 11:28:38 +08:00
@imn1 详细的能介绍一下吗
sammo
2018-11-20 11:36:06 +08:00
先想清楚自己要干嘛。行动只需要看 cheatsheet 就够了,具体解释才需要看 paragraph ( 一篇篇文章、帮助人加深理解 )
行动是在理解之后进行的,理解来自阅读 paragraph。没理解则没用

paragraph 之间可以互相引用。
cheatsheet 本身就是建立在理解力之上的

paragraph 是帮助人理解的。paragraph 又可以分为 总结性 paragraph ( 大纲性的 思维导图性的 ) 、具体解释的 paragraph ( 说明性的 ) 。对应的是 帮助人对于 big picture 的理解、帮助人对于 details 的理解
imn1
2018-11-20 11:39:19 +08:00
@cnkiller
就字面意思啊,还要介绍什么?

就建目录,把文件放进去,路径是唯一的,或者自己在路径里面加入 id,方便以后查找,然后记下来入库
库内可以写各种 tag、描述,脚本就搜这些 tag、文件名或描述,提取真实路径然后生成软链就是了
用库的好处是,文件可以离线,因为硬盘多的话,不一定能全部挂载,虽然文件离线也能搜索
qiayue
2018-11-20 11:40:34 +08:00
分类只做大分类,比如分在技术类
然后通过打标签形式,给文章贴上相关标签
如果做得复杂一些,还可以给标签加权重,比如权重 1~10,PHP 8、Unicode 6、数据库 5 等,然后按照权重高低排序所有标签。
这样的好处是读者不仅可以知道你这篇文章的侧重点,你显示某个标签下的所有文章,也可以按照权重排序,那么越相关的文章排在越前面。
jasonyang9
2018-11-20 11:55:50 +08:00
@sammo #3 你说的没错。cheatsheet 可能我自己写的 snippets,概念是接近的。

在目录层级结构下组织,有时候我会这样分,按照一个知识点最特殊的方面归类,比如上面的例子:Unicode、数据库、PHP,我会归类到 PHP 去。。。但想想也不是很合适。

总之没有一个 TAG 系统,或配合全文搜索功能,即使有自己精心整理过的知识库,查找某一篇特定的文章还是会比较耗时。
SuperMild
2018-11-20 12:34:48 +08:00
所以我打算做一个完全基于 tag 的知识管理系统。只用 tag,没有文件夹,这样的系统其实对使用者也有一定要求,不容易用好,所以一般都是文件夹配合 tag。
whileFalse
2018-11-20 12:40:38 +08:00
@SuperMild 其实还好,毕竟文件夹也可以看做 tag 的一种。如果你的 tag 支持分级(技术 /数据库 /mysql ),那么 tag 系统就是文件夹的超集了。
wolfie
2018-11-20 17:57:42 +08:00
基础知识比如 Mysql 放到自己层级 数据库分类里。

其他地方给自已一个 > /a/b/c/mysql 引用吧。

Notion 有搜索。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/509504

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX