如何构建一个PKM系统

原文链接

  • 这篇文章是个人知识总结相关的第一篇文章,主要目的是为了阐述我们为什么需要一个 PKM 系统,并且简单对自己这几年亲身形成的PKM 系统进行总结。

PKM 是什么?

  • PKM 是 Personal Knowledge Management 的缩写,我们先来看一下 Wikipedia 中的描述:

Personal knowledge management (PKM) is a process of collecting information that a person uses to gather, classify, store, search, retrieve and share knowledge in their daily activities (Grundspenkis 2007) and the way in which these processes support work activities (Wright 2005). It is a response to the idea that knowledge workers need to be responsible for their own growth and learning (Smedley 2009).

  • 这个解释已经非常清晰了,PKM 就是一套个人知识管理系统,包括知识检索、收集、分类、分享等等,可以说我们在日常生活中每个人都在不停的使用 PKM,例如看新闻、刷抖音、刷微信公众号等等,都是一个不停获取信息的过程,那么我们为什么要梳理搭建属于自己的 PKM 呢?

为什么要构建自己的 PKM 系统?

  • 大家都知道,我们目前处在一个知识爆炸的时代,虽然说各种信息和知识随手可以检索查看,但是对于绝大部分人来说,这其实并不是一件好事,相反,我认为弊端是大于好处的。
  • 为什么这么说呢?
    1. 大家可以思考一下自己每天使用手机的时间和次数,你可以先自己猜测一个数字,然后再使用一些手机时间追踪软件看一下真实数据,我相信大部分人猜测的时间都会比自己实际使用时间少很多。这里我推荐使用 OffScreen 这款软件,比起苹果系统自带的追踪多了很多指标,例如每天拿起多少次、走路时看手机的时间、晚上在床上玩了多久手机(这个维度很扎心,大家可以关注下)等等。我自己平均使用时长一般在 2~3 小时左右,每天拿起次数在 50 次左右。
    2. 当然,手机使用时长并不能说明所有问题,但是手机上干扰因素实在是太多,这个大家可以看下系统自带的屏幕使用时间,里面有一栏是每天收到的通知次数,我自己基本上手机每天推送通知次数超过 300次,比如在写代码、学习的时候,微信推送了一条信息,打开手机回复完毕之后,顺便刷一会朋友圈,再看看公众号,链接点进去发现有个好玩的视频,不小心跳到了抖音,然后一天就过去了。是不是觉得这个场景似曾相识?大家要知道,目前有一大堆大公司聘请了高薪产品经理和数据挖掘工程师,他们做的事情就是想办法吸引你的注意力,让你不停地黏在手机上,他们通过收集你在各个页面、软件停留的数据,分析一下之后,对你喜欢看什么(比如抖音里面的大长腿)、喜欢玩什么等等一清二楚,这也就是为什么刷抖音之类的很难停下来,你会发现看到的视频很多都是喜欢看的,这种东西靠意志力很难克服。
    3. 慢慢地,你就会发现自己的手机其实替代了你进行思考,比如今天要看什么、学什么,你以为是你主动控制的,其实都是手机里面各种软件操控你完成的,不信你可以回想一下自己每天使用手机的路径,是不是不自觉的解锁之后就会打开微信、微博看两眼?,习惯的力量是很可怕的,而且对于大部分来说受到的都是坏习惯的影响。
  • 怎么避免自己淹没在无谓知识的浪潮里面呢?这里简单介绍一下 DIKW 模型学习金字塔
    • DIKW:
      • 20200502102007
      • 它的核心思想其实也很简单, Data->Information->Knowledge->Wisdom 是符合金字塔模型的,尤其是从 Information 到 Knowledge 这里,平时大家刷的微信公众号、看的各种鸡汤文、背的单词,看似也都在努力学习,其实他们大部分都停留在信息这一步,并没有转换成你的知识,而知道了这些知识之后,真正到把它们转换为自己的技能,中间又有一个非常大的 gap,所以其实花了大量的时间,自我成长提升却非常少。
    • 学习金字塔:
      • 20200502114143
      • 学习效率从低到高大体上分别是文字阅读、音频、视频、演示 Demo、实践、分享教学。
  • 这里的核心其实总结下来就是几点:
    1. 不要把别人的知识当做自己的,很多人(包括我自己)喜欢收藏各种知识,比如买书、买教程、看到好文章先收藏再稍后读(其实根本不读)。
    2. 没有输出的知识是很难转换为技能的,很多东西明明自己是看过的,但是仅限于知道理论知识,很快就忘了,下次遇到还是需要 Google,这里需要养成分享的习惯,试想一下,如果你正在看的书或者知识点,老板过来让你下周准备一次分享,是不是立马就更认真了,为了不出丑,不被挑战,你必然会花费更多的心思学习,同时会主动思考大家会问什么问题,提前做好准备,那么经历这么一次分享之后,对应的知识点,过来听讲的人说不定很快就忘了,但是你自己一定可以牢牢记住很久。
    3. 定期 Review,这个也很好理解,知识的记忆是符合 艾宾浩斯记忆曲线 的,可以自行 Google 一下,定期复习确保不会遗忘。

我是如何搭建自己的 PKM 系统的?

  • 俗话说,”工欲善其事必先利其器“,说了这么多,终于到了本文的核心内容,简单分享总结一下我这几年形成的一套 PKM 体系。
  • 通过前面的介绍,大家应该也都明白,如果想要把信息和他人的知识变为自己的知识和技能,那么最起码需要完成一个闭环,就是 收集->整理->输出->复习。只有自己实践完成之后,能够归纳整理并且分享给他人的知识才能进一步巩固。
  • 20200502134625
  • 下面就分别对这其中的环节进行详细展开,这里事先说明下,我平时的工作环境是 Mac 全家桶,尽管我这里推荐的都是一些跨平台软件,但是部分 case 可能有所不同。

信息输入

  • 在当下这么一个信息爆炸的时代,我们所缺少的不是如何收集知识,而是如何主动获取知识和辨别整理。我个人通常的信息来源有这些:Google(是的没错)、RSS 订阅、微信公众号

  • 这些信息大部分是通过手机获取的,也可以利用碎片时间阅读,例如等公交、排队等等(不建议吃饭或者上厕所时候看,会影响身体监控)。核心功能诉求如下:

    1. 跨平台,尤其是手机端,体验一定要好
    2. 速度要快,这里的速度快包括几个方面,网络速度、文章保存速度等,例如 Raindrop.io 这种,保存一个书签需要转圈 3s 左右,且还需要关心分类文件夹等,基本上可以直接排除,我理解大部分情况下只保存网址即可,哪怕你把网址复制下来贴到滴答清单都可以
    3. 部分重要信息需要能够离线保存查看,不是强诉求
  • 这里有几个过滤筛选信息的原则:

    1. 尽可能收集英文资料,原因大家应该都能想到,目前大部分的知识分享都是由英语世界的牛人们发起的,国内各种博客公众号基本都是看了一遍之后自己转手翻译或者加工之后分享的,当然这样的好处就是对于新手来说,更加便于理解,坏处更是显而易见,你收集到的知识都是别人咀嚼过一次的,可能会有很多偏差。所以这里首先你要有一个能够任意查阅国外优质资源的途径(原因大家都懂),然后尽可能使用一些英文关键词进行检索。
    2. 尽可能主动获取知识,否则一定要做好过滤。这一点我目前做的也很不好,正在逐步改善,什么意思呢?不要让自己被信息淹没,而是要主动去检索。这里一个比较好的方式就是通过 RSS 订阅或者关注一些优质博客,毕竟个人的精力是有限的,最忌讳看到什么都想学一下,关注几百个微信公众号,每天沉迷在刷各种热门知识的快感中,比如区块链、机器学习等等,实际上工作中根本用不到。热点是永远跟不完的,尽量学会掌握核心知识,这些知识大部分都是通用的。
    3. 快速区分出哪些信息需要进一步跟进。由于大部分时间这类文章或者咨询都是在等公交、排队等碎片时间接触到的,那么就需要有一个快速鉴别和定期检阅的机制,也就是决定哪些资料需要 Read Later。
    4. 避免 Read Later 变成 Read Never。这点我也在努力改进,目前 Pocket 里面堆积了 300+ 文章没有看。
  • 这里推荐几款我自己在使用的软件:

    • GFW:不可说。
    • RSS: Reeder4,老牌应用了,不多说,体验很好,可以使用美国区账号购买 Redeem Code,价格还是比较划算的,印象中十几块钱就可以。
    • 信息收集类软件:Pinbox,这类软件非常多,大体上分为两种,一种是以 Pinboard 为主的书签收集类,同类产品还有 PinBox、Raindrop.io 等;另一种以 Pocket 为首的正宗稍后读类,还有 Instapaper、收趣云等等,Evernote 也算是这类软件,当然它本身是做笔记的,只是网页剪切功能太强大了而已。从阅读体验上来说当然是 Pocket 这类软件更好,不过由于它本身带有的一些社交属性及归档功能,很容易让它变成第二个 Evernote,让你变成一只仓鼠。所以这里我选择了 Pinbox 作为我自己的收集工具,其实单从功能上来说,Pinboard 和 Raindrop.io 做的都比 Pinbox 更好,但是他们的服务器都在国外,网络实在是不够稳定,就这一点上已经被排除了,收趣各方面都不错,但是免费版不支持导出是致命伤,且现在感觉有点凉了,基本没在维护,上一次更新已经是一年多前了,于是只剩下 Pinbox 可选。关于这类软件的测评可以单独写一篇文章了,后面有时间我会更新。
    • 清单待办类:滴答清单,免费版已经足够使用,我比较看重的是它的自然语言识别和跨平台快速实时同步功能,至于其他的类似番茄钟、日历视图等高级功能属于锦上添花,如果你不打算专门为此付费,完全不影响使用。另外它还有一个比较好的亮点功能就是可以把任务以看板视图查看,比较方便。
    • 书籍类:MarginNote,针对深度阅读的诉求,例如阅读书籍等,推荐使用电子书,原因是 IT 类书籍更新迭代较快,,当然一些经典书籍,例如《代码大全》、《重构》等,是可以买一本时时翻阅的,MarginNote 阅读电子书十分方便,可以导入 PDF 批注,同时可以配合 Pad 版本手写批注等,还支持导出笔记为脑图、复习卡片导出为 Anki 等等,功能十分强大。

整理归纳

  • 获取到自己需要的信息之后需要做的事情就是对这些信息进行分门别类。这里有两种方式进行分类,一种按照目录结构进行分类;另一种是按照标签系统进行分类。有很多关于这方面的话题,在这里我不多赘述,我个人更倾向于使用目录结构,可以配合标签使用,单目录+搜索是必不可少的,通常来说,如果你连搜索的关键词都想不起来,那么说明这个知识点根本就还没在你的大脑里面形成初步印象,那么退回到上一步是更合适的。
  • 这一步主要的诉求有这么几个:
    1. 需要对已经存入稍后读的文章进行细品,或者需要实践,之后把核心信息提取出来,进行归纳,这里需要一个快速整理大纲的软件。
    2. 如果是看到一些比较好的书单或者类似于学习计划等,需要汇总到自己的个人学习计划中,并且转换为年度、月度、周计划,定期 check,这里有一个模型叫做 PDCA,大家可以检索下,它是 Plan、DO、 Check、Action 的缩写,意思是说针对某个目标,需要先进行计划,之后实践,定期 check 学习成果,最后总结反馈,以便下一次学习计划使用。下图就是我自己在用的周报模板。20200502180750
  • 在这里我主要使用的是 Dynalist 这款软件,它是大纲类笔记软件的一种,同类型的软件还有 Workflowy、幕布等等,其实思维导图也是一种大纲类软件,不过更倾向于平铺对某个知识进行介绍,不适合查看过长的列表,当然你可以加 N 个节点,但是这样无法做到一眼浏览完整体结构,也就失去了导图的意义;Dynalist 这类列表型笔记的好处就是可以一直添加列表项,缺点就是不够直观,不过它的 Pro 版本可以查看导图,一定程度上弥补了这个问题。
  • 之前我的大量笔记框架都是基于 Xmind 处理的,用了大概两年的样子,但是一直有点不爽的地方在于,Xmind 无法支持 Markdown 格式,插入图片十分不方便,且多个知识点之间联动也比较麻烦。有的知识点可能归属于多个分类,Xmind 只能做到树状结构,无法支持网状知识点关联,也没有办法对所有的导图中某个知识点进行检索。之前的解决方案是使用 Xmind 作为大纲,具体的叶子节点,通过本地 Markdown 链接的方式处理,终归比较麻烦。Dynalist 很完美的解决了这个问题,它支持大部分 Markdown 语法,包括图片、链接等,同时内置了快速链接内部节点的方式,同时可以在所有笔记中全文检索,还支持标签系统,这些都是 Xmind 或者 VSCode 解决不了的问题。
  • 关于 Dynalist 的测评文章网上有很多,后续有机会我会把导图、列表笔记、 VSCode + Markdown 笔记的优劣对比详细再写一篇文章,Dynalist唯一的缺点就是 Pro 版本太贵,如果大家有兴趣,可以使用我的邀请链接注册,你可以得到一个月的 Pro 时间(价值 10 刀),而我可以获得 5 刀的抵扣券, https://dynalist.io/invite/pxG1VA

输出分享

  • 当你梳理完知识点之后,还需要进一步实践并且输出,这样它才能变成你自己的观点或者知识。Dynalist 或者导图只适合于梳理思路,整理大纲等,并不适合长文书写,如果你需要对某个知识点进行自己的阐述、或者需要写一篇读后感等等,你一定还需要一套专门用于写作的工具,它需要这些功能:
    1. 绘图工具,很多时候,我们如果想要把知识点清晰的说明出来,就需要绘制成各种图表,例如常见的示意图、阅读源码用到的流程图、时序图等等。这里我使用的软件分别是 edrawmaxastah
      1. edrawmax 提供了大量的绘图模板,例如金字塔、瀑布流、流程图等等,大大的提升了绘图效率。同类型的软件还有 Google 的 draw.io,OmniGraffle 等,也很好用,不过模板方面不尽人意。
      2. astah 是专门用于软件开发设计使用的工具,绘制 UML、流程图、ER 图等十分专业,界面略简陋,但是功能十分强大,而且比较全面,不需要来回切换软件。
    2. 图床:有了自己绘制的各种图片,我们还需要一个图床用于上传图片,这里我选择使用的是阿里云 OSS,优点是性能稳定、上传速度极快,基本上是秒传,同时价格比较便宜,平均一个月 10 块钱左右,用于个人博客足够了。搭配使用 PicGo 效果就更棒了,或者可以配合 Typora 直接在粘贴图片时候自动上传。
    3. Markdown 编辑器:Markdown 编辑器是近几年一个很火爆的话题,同类型的软件大概有好几十个,我自己用过的就包括 MacDown、Marked、MWeb、Typora、Bear 等等。最终选择使用 VSCode+Markdown 插件的形式,比较简洁清晰,而且 VSCode 查找文件、使用命令行操作 Git 等十分方便,不用来回切换。
    4. 个人博客:这里其实不一定需要自己建站,现在博客方案很多种,可以使用博客园、CSDN、简书,也可以建立个人微信公众号,等等。说到底,重要的是产出的内容和是否能够坚持下来,中间的工具都是辅助而已,博客搭建的再漂亮没有文章也是白扯。我个人是用的 GitHub 的 page + Hexo 搭建的博客,好处是归档比较方便,有 Git 提交记录,有分类有 tag,可以再自己买一个域名,也可以直接使用 GitHub 的域名。这部分内容可以参考我之前的文章:如何使用 Hexo 搭建个人博客

定期 Review

  • 按照”艾宾浩斯记忆曲线“理论,我们已经学会的知识需要定期回顾整理,才能牢牢记住,这一步我通常的做法是制作记忆卡片,使用的软件是 Anki,网上教程很多,这里不再赘述。
  • 需要说明的一点是,定期 Review 的核心在于 定期,如何能够坚持下来是很关键的,这里推荐一款名为 Streaks 的软件,它的功能十分简单单一,就是用于养成习惯,亮点是可以跟苹果的健康系统打通,自动读取你的起床时间、睡眠时间进行打卡。

总结

  • 经过上面这些介绍,现在简单总结一下我个人的一个学习工作流程:
    1. 首先是信息输入,分为碎片信息、日常待办及书籍阅读。针对碎片信息,先进行过滤筛选,看看是不是要进一步了解学习,如果需要再放到 Pinbox 中;日常待办事项,通常我使用 滴答清单 处理,可以配合番茄钟使用;深度书籍阅读,电子书我一般使用 MarginNote 进行阅读,便于提取信息和整理导图。这里不建议在手机上进行深入阅读,手机也不是很合适,干扰因素太多,尽量减少手机使用时长,还是应该每天专门抽时间在电脑前查看整理收集到的碎片信息。
    2. 之后是归纳整理,这一步需要将各个信息来源所收集到的信息知识进行分门别类,这里按照功能会划分一些固定的目录,例如编程、个人思考、旅行、日常等等,目前使用 Dynalist 用来整理大纲。对于一些碎片文章,如果已经整理完毕大纲,则根据是否需要归档来决定要不要将对应的网页进行本地保存,这里推荐一款 Chrome 的插件 SingleFile,用于将网页内容全部下载到本地一个单独的 html 文件中,即使网站挂了也能继续翻阅;如果不需要保存,那么仅作为一个参考资料,贴个链接即可。这样可以最大程度上避免 Pinbox 中的信息堆积如山,以至于再也不去查看。同时,目前我也在使用 Dynalist 进行个人工作学习计划的整理,而没有采用专门的 Trello 之类的软件,避免来回切换产生的成本。
    3. 然后就是最重要的输出分享,对于一些编程类知识,还需要进行实践,可以针对每个分类单独建一个 GitHub 仓库,用于记录学习,同时把一些知识点归纳成图表,发到自己的博客上,对外进行输出,这里也可以采用跟其他同事同学一起讨论的方式,效率更高。如果觉得需要分享给其他人看,并且要有交流,推荐使用博客园,可以配合 MWeb 的 Metablog 支持同时发布到多个博客平台上。
    4. 最后就是把自己已经学习到的知识点,录入到 Anki 中,进行定期复习,避免遗忘。

PKM 常见误区

  • 这里总结一下 PKM 容易进入的误区:
  1. 折腾工具:尽可能开始明确一套工具体系,然后一直用下去。这个我觉得是绝大部分人会犯的的主要错误(当然包括我)。由于我个人比较喜欢尝试各种新鲜的工具,这些年也浪费了大量的时间,先后使用过 Evernote、为知笔记、MWeb、Xmind 等等,中间各种迁移,花了很多精力不说,部分信息还出现了丢失。目前在逐步克服这个毛病,希望大家不要走我的老路。这里列一下我自己这些年折腾工具摸出来的经验,希望对大家明确合适自己的工具起到帮助:
    1. 尽可能不要全部依赖免费工具:现在大家对软件的付费意愿原来越强了,我这里还是简单提一下,不要只是因为某个软件免费而使用它,Pinboard 的作者就坚持提供付费服务,产品定价随着购买用户增多而提高,目前已经是每年 22 刀,并且做的越来越好,免费的往往是最贵的,我现在越来越能理解这一点。因为免费通常是要付出代价的,比如开发者一直拿不到收获,停止更新了,这时候你就不得不寻找下一个合适的工具,同时还要进行大量的迁移工作,中间会浪费大量的时间,世界上大部分事情都是不公平的,但只有时间,对每个人都是最公平的,所以最宝贵的是你的时间,而不是购买软件的那几十或者几百块钱。写到这里我不得不再次强推一下 Mac 下的 Manico 这款软件,它的功能很单一,就是可以帮助你快速切换软件,任意时刻快速按一个快捷键就能打开编辑器、打开钉钉、打开网页,而不是打开 Spotlight 或者 Alfred 再敲软件名,或者用鼠标在 Dock 中寻找,每次大约能节省 1~2 秒,每天大约能节省 5-6 分钟的样子,它现在是我使用频率最高的软件,没有之一,而且很良心的只要 25¥,这个钱是我花过最值的一次。附上我的近 30 天使用截图。 20200502182226
    2. 格式越简单越好:就像很多人现在还喜欢用笔和纸记录笔记一样,互联网发展的速度相当之快,但是兼容性也随之变差,记录想法的工具,最好是足够简单,这也是近些年 Markdown 能够这么火爆的原因。这么多年过去了,txt 格式一样是任何软件都可以支持的,而不是各种奇怪的软件自定义格式,所以尽量避开那些自定义自己格式和规范的软件,尤其是创业公司的,软件或者公司随时可能会倒闭,到时候倒霉的还是用户。这也是我为什么没有选择使用 BearUlysses 等软件的原因,他们都定义了自己的 Markdown 语法,未来切换迁移成本会比较高。当然现在也还有一些软件走了极端,类似 Taskpaper 这种,全部使用文本文件,不是不可以,而是没有必要,如何在易用性和兼容性中间做取舍,要看大家各自的选择了。我个人建议,对于一些价值不是很大的,比如购物清单、待办事项等,可以优先考虑易用性和稳定性;而对于一些需要长久保存翻看的,例如个人博客、年度总结、工作思考等,选用一些相对通用的格式,类似 Markdown、Opml、HTML 等等。
    3. 除非是网络实在不可用,否则尽可能选用国外产品:倒不是说崇洋媚外,但是我这些年使用软件的心得告诉我,大部分情况下,国产软件不好用。这里指的并不是说功能不够好,而是国内软件氛围普遍较差,大部分软件免费版本砍掉了一些核心功能,逼着你必须付费,然而付费之后发现核心功能还是不够稳定。另一方面,国内产品通常没有足够的克制性,这点上做的最好的是微信,这么多年来,新增功能屈指可数,但是核心功能稳定的一比,假如微信也每年新增 n 个功能,各种摇一摇、视频号强制推广,但是聊天会丢失消息、偶尔连不上网,它绝对做不到如今的规模。反例太多了,比如我前两年用的收趣,刚开始出来的时候真的是好用,同步速度很快,且跟微信打通,直接在微信里面就可以保存文章,解决了一个大难题,但是逐渐就变味了,推出会员制、免费版不允许导出、加了各种花里胡哨的功能,于是我只能放弃它,更恶心的在于如果我想从它上面退出,必须要先买一个会员,否则我的内容导出不了,只能一个个打开拷贝链接,再迁移到 Raindrop.io 或者 Pinbox。国内产品通常都存在这个问题,你在上面产生的任何数据都是归属于他们,而不是你自己,国外公司的产品基本都没这个问题,哪怕是免费版本,你的各种数据在需要的时候都可以自行导出,可能是国内外对数据隐私的看法不同吧。另一个反例就是百度云盘,真的是喂屎给用户,为了不吃屎,只能花钱,而不是说确保核心功能可用的情况下,让用户自愿付费购买额外功能。
  2. 仓鼠党:这个问题想必也有大部分人存在(包括我自己),曾经我的 Evernote 里面保存了上千篇文章和网页,以致于我后面都不想打开它,因为它剪切保存文章功能实在是太方便了,网上随便看到一篇文章就点击保存,动动手指头,分分钟就保存几十篇,然而一篇文章就需要花费几十分钟仔细阅读,有时候还要敲代码,时间就更久了,慢慢的,你会发现文章堆积如山,再也不想看了。我现在也同样存在这个问题,目前缓解的做法之一,就是把那些不能立马用到的或者曾经觉得有用现在用不到的文章全部删掉,不要觉得心疼或者可惜,换个角度考虑,这种文章网上一搜一大把,尽量做到关注到某个主题的时候,主动检索相关信息和知识,而不是推送过来的消息全部保存,然后 Read Never,共勉。
  3. 停止打 tag:标签系统并不是很符合人类的思维习惯,可能你并没有注意到,你打的那些标签大部分从来没有检索过,反正我自己平时查阅个人知识的时候就是直接在整个知识库里面全文搜索,直接使用 VSCode 或者 Dynalist 的搜索功能即可。
  4. 停止笔记分类焦虑:看到一篇文章的时候,不要一直纠结它的分类,或者动不动隔段时间就要对笔记进行一次大扫除,确保所有的笔记都在合适的目录下,很多时候有些知识点是很难讲清楚放在 A 还是放在 B 下面,它可能都涉及到。这时候不得不提一下,Dynalist 的内链十分方便,而且对每一个节点都会生成一个唯一链接,如果不是经常改变节点名称的话(大部分情况下改节点名也没问题),即使挪动了目录,对应的内链都不会失效,这点比自己用 Markdown 生成本地文件链接要好太多了。之前我尝试过用 Xmind + 本地文件链接跳转方式管理各种导图,后来就是因为文件位置或者名称一改,链接全部失效,只能作罢。所以使用 Dynalist 可以让你忽略目录分类变更,不用一开始就想尽办法把笔记放在合适的位置,别在这上面浪费时间。
  5. 尽可能简化你的工作流,不要增加太多步骤,步骤越长,越难坚持。

结语

  • 这篇文章基本上总结到了我这几年个人知识管理的关键点,包括一些工具的挑选原则、具体的使用心得、一些常见的误区等等,希望对大家有所帮助。

参考资料