作者:Fantasy 修改时间:2025年2月18日00:54
知识管理系统使用说明
文章目录
- 知识管理系统使用说明
- 概述
- 软件支持
- 流程
- 分类
- 文件夹树形目录结构
- 开始
- 版本控制
- 其他
引言
为了应付越来越复杂的知识体系和越来越多的课程种类,需要建立一个完善的知识管理系统。
概述
软件支持
- 主要使用Markdown语言记录知识内容,选择的软件有两款——Typora和VS Code,Typora是最受欢迎的Markdown编辑软件,而VS Code在配置了Markdown插件之后,也同样支持Markdown语法,并且集成了丰富的插件,可以直接由
.md
文件生成思维导图。 - 同时,使用Visio作为图形绘制软件,VS Code中也配置drawio的插件同样可以使用。
- Xournal++和OneNote作为手写笔记软件,可以用来绘制一些复杂的过程,或者当做草稿。前者可以导入PDF进行批注,后者可以识别墨迹转化成公式。
- Git提供了本地文件的版本控制,GitHub或者Gitee可以提供远程仓库用于云端存储。
- 博客园和CSDN可以存放单一文章,用于引用链接。
- [vivo]原子笔记用来记录待办事项和短期计划。
流程
分类
文件夹树形目录结构
- 每个学科有一个总文件夹
科目
,其中包括:知识体系
、章节
、计划
、习题
,其中知识体系
为文档,章节
、计划
和习题
为文件夹。 知识体系
应记录该科目的知识大纲,重难点和一些内容的的链接,起到大纲、索引的作用。章节
应按章按节分类,记录某一知识点的详细内容,而非大纲,内容需要上传至博客以便链接引用。计划
应包含(1)对课程的分析:如课程难度、重要性和需要掌握的程度等;(2)课程学习方法和学习计划、时间安排;(3)复习计划。习题
应该包含练习题和例题两类,其中例题的特点应为:简单但具有代表性,可以映射出一类题型或是某一知识点的经典应用;练习题应有的特点为:有一定难度可以锻炼思维,但难度不应超出考察范围。
开始
- 对于一门新课程的学习,首先要列出大纲,大纲中有知识点的章节分类和内容的链接,根据大纲填充
知识体系
。 - 对课程进行基本判断,确定一个最初版本的学习计划及时间安排。
- 对于新增的内容,可以先在移动端编辑器打草稿,如原子笔记、CSDN编辑器。
- 每个内容在完成后应上传至博客,并且更新
知识体系
。
版本控制
- 所有内容均需要上传到云端存储,对于关键的更改版本应该上传到Git,方便以后随时回退。
- 最少每个科目需要单独一个Git,这样版本转移更方便。
其他
- 某些课程,可能并非传统的单一知识的学习,如面向蓝桥杯的算法学习、SMCA实验室的课程,这些课程可能杂糅了多种科目,并且对多个内容的学习的深度不同,并且很难有完整的学习路线,需要自己搜集资料来完善大纲,这一类的课程可能需要先零散学习知识,然后再总结大纲,这与传统课程的学习顺序是相反的。