太极儒


我的知识管理经验与工具分享

目录

前言

最近我阅读了田志刚先生撰写的《你的知识需要管理》一书。这本书出版于2010年,虽然当中介绍的工具已跟不上现代的潮流,但书中的观点和例证还是发人深省,特别是第一章 你的知识问题

阅读过程中,我感觉书中部分内容和自己在实践中摸索出的一些观点和方法很契合,于是萌生了将自己的一点知识管理经验整理并分享的念头,这就是撰写本文的初衷。

在你开始正式阅读之前,我先给出一点阅读忠告:

就我个人阅读此类文章或书籍的经验来看,如果不是有过类似的实践经验或者当前正面临类似的问题,一般不太容易产生共鸣,反而会觉得是个大杂烩,或者尝试后觉得根本不好用嘛。对于这样的想法,我想举两个例子:

  • 高考结束后,有些小朋友(主要是学习成绩不理想的)找我学习经验,当时自己苦口婆心讲得口干舌燥,不过效果远不如我所想。后来意识到,每个人都是一个个性化的系统,经验移植很困难,自己摸索出来的才是最合适的。
  • 我知道很多的道理,却依然过不好这一生 这句话曾风行一时,我觉得这是乱呻吟。首先道理是要放到情境里学习的(读高中的时候我对《你的知识需要管理》应该会是无感的,但快研究生毕业、要找工作了就不同了),听懂了、记住了有毛线用;其次,道理是死、人心要活,很多事情是反复博弈的或者可以举一反三,榆木脑袋才会一生都过不好(但往往是没过完一生的年轻人喜欢说这种话,彰显个性么?不懂……);道理没给你带来好生活,你在抱怨道理、抱怨告诉你道理的人之余,是不是还得想想自身可能存在的问题呢?

我觉得写这篇文章的目的不在于告诉读者你现在应该马上行动起来不怎么做、要怎么做,只是单纯的经验和工具分享,也是我阶段性的自我总结。如果有一天当你遇到和我类似的场景与问题或受困于自身的发展瓶颈时,而你隐约记得曾经有篇文章的内容可以为你所用,我所介绍的经验和工具或许就可以帮上你的忙,最最起码你会知道,有一个家伙曾经跟你一样,你不是个案……

你的知识问题

首先要区分容易混淆的三个概念,“数据”、“信息”和“知识”。在原书作者看来:

  • 数据:单纯的数据不表示意思,比如39;
  • 信息:赋予数据以环境,比如就诊时向医生提供信息,体温是39摄氏度;
  • 知识:经过实践证明的,可以用来决策和行动的信息,比如医生运用自己的医学知识和行医经验在我提供的体温信息的基础上判定我发烧了。

下面这段是我结合书中例子自行补充的……

根据体温判定是否发烧的知识是怎么来的呢?

医学课本里可能会写人在不同年龄段的正常体温范围是多少。

那第一个写课本的人是怎么知道的呢?

可能是根据更早的医生的行医经验总结得来的。

那没有体温计的时候是怎么判定发烧的呢?

大概是用手心触摸额头与其他人对比。

我其实是想通过以上三个问题表达我对于知识积累脉络的认识:从定性知识(触摸额头)到定量知识(计量体温),从隐性知识(行医经验)到显性知识(医学课本)。

定量是科学化、标准化的目标,显性知识有利于知识的积累与传播

不过需要补充两点:

  1. 某些知识领域,定量化很难做,比如名厨的经验。厨艺知识的实践性很强,知识的获取有赖于自我摸索与师徒传承。“鸡肉500g,黄瓜丁300g,鸡精5g……”,这只是给大众看的菜谱。而且也不同于化学实验,即便同样的菜谱不同的人做味道也会不同。以“鱼香肉丝”、“宫保鸡丁”为例,似乎各有各的做法。食材的选择,火候的把握,都是要靠年头磨练的,而磨练的最终结果往往是“此中有真意,欲辨已忘言”。
  2. 显性知识的建立并不是终结,而是要在分享传播中、在生产实践中与更多人的隐性知识做结合,得到这些隐性知识的印证、修正与补充。

从《你的知识需要管理》一书的例子中可以看出,作者其实将定量化的知识(已成书面的理论或判据)默认为显性知识,将定性化的知识(在人们头脑中俗语或经验)默认为隐性知识,所以下面的讨论仅区分隐性知识和显性知识。

书中提到了隐性知识、显性知识的四种转换形式:

  • 隐性知识到显性知识
    • 印堂发黑的视觉认识 到 真实测量印堂亮度并规定判定为黑的阈值;
  • 显性知识到隐性知识
    • 阅读书籍,引发自己的思考;
  • 显性知识到显性知识
    • 阅读书籍,引发自己的思考,并写出读书笔记;
  • 隐性知识到隐性知识
    • 师徒相承。

俗话说,“社会是最好的大学,生活/工作是最好的老师”,只要是一个有心人,每天能够获得的隐性知识量还是挺大的,但是极少有人坚持做显性化的工作。有的时候我们会给自己找理由说就是懒得写,真实原因是我们的理解还不够、表达能力也不够;有的时候我们会抱怨这东西我也会呀,就是运气不好没那个命,真实原因你会不会和别人知不知道你会是两回事儿,你的知识憋着就你自己知道,还比不上粪便能憋出沼气来……

类似的问题不一而足,这些问题就是书中所说的“你的知识问题”。

本书要和我们探讨的,就是作为一个信息时代的知识工作者,我们如何能够做好以下五点:

  • 知识学习 学什么,学习目标的聚焦,学习资源的搜集,学习的方法,保持终身学习不落伍;
  • 知识保存 有规划、成系统的保存,便于查询;
  • 知识分享 让别人知道你知道;
  • 知识利用 与项目或任务结合,申请专利,知识产品化;
  • 知识创新 需求是创新的动力,思维导图。

限于社会阅历与工作经验,自己仅在前三点有些经验和工具可以分享,后两点乏善可陈。

知识学习

本科前期,受高中学习思维的影响,自己买了大量的技术书籍阅读(常去中关村图书大厦,逛亚马逊),也曾沉溺于 谷歌搜索的奇技淫巧 。后来了解了一些 ftp 站点(比如清华大学自动化系)和 P2P 软件(比如汉魅,堪比快播啊……),再到 Corsair、MeePo,下载了不少课程资源和书籍,一度陷入了大误区(见 知识保存)。

目前,自己的技术学习主要依赖技术官网的 Tutorial、网络教程、博客和问答网站,从BT站点(北邮人、六维空间)下载的视频教程以及公开课(Cousera、果壳MOOC、网易公开课、腾讯大讲堂),偶尔会买觉得有收藏价值的书籍。

需要补充的是,对于一些好的博客站点和专业知识网站,仅仅是加入收藏夹只会让它们死在那里,最好能够获取到该网站的 RSS 订阅链接,加入到你自己的 RSS 阅读器中。大多数此类网站都是有订阅链接的,因为它们是利用现成的框架搭建的,比如 Wordpress,Flask,Jekyll (Octopress) 等。即便页面上隐藏了 RSS 图标,你也能从网页源代码里搜索出来(比如搜 rss 等关键字)。实在不行可以试一试 http://yu-ming/atom.xml 或者 http://yu-ming/rss.xml 或者 http://yu-ming/feed 这样的链接,也许就是该网站的订阅链接。

推荐一款名为 Caffeinated 的阅读器,虽然称不上完美,但阅读界面还算是可选择软件当中最赏心悦目的。

我的初始 RSS 源来自这份 知乎问答,之后就是在浏览网页的过程中发现、补充。有人对于这种碎片化阅读模式表示担忧,认为不如系统性的学习。我觉得大家说的都有道理,就想和一把稀泥。打个比方说吧,大部头的书籍像鲜花,培育费心费力,成长不易,长成则一枝独秀;碎片化阅读像水稻、棉花,大量培养,普普通通,满足基本需求。专与博,辩不出孰优孰劣,只要选择有利于现阶段自身成长的途径就可以了

我觉得由对碎片化阅读的质疑引申出的一个问题更值得我们思考,那就是你到底想要学什么

《你的知识需要管理》提到,

学习任何领域的知识必须达到一定的深度,否则你的知识就是常识。

……

由于现在知识更新周期很短,知识和经验在快速贬值,今天的知识可能明天就成为常识,如果你仅仅学某领域知识的基础部分,那么这些只是无法给你带来“超级价值”和竞争优势。

书中还引用了俞敏洪的一句话,

要引人敬意,就要研究一个非常专业的领域,在那个领域中,你是最顶尖的,至少是中国前10名,这样无论任何时候你都有话说,有事情可做。

看了之后顿时觉得后脊背发凉,关于“专”自己做的还远远、远远、远远不够,由于没啥成功经验,这块儿也不多说了……

目前自己使用比较多的知识获取工具还有:

  • 鲜果阅读:和 RSS 类似,只是有移动 App,更适合碎片化时间;
  • 微博:微博不提供知识,但能帮你了解到你所在领域的那拨人在关心什么,他们给出的链接相当于是筛选过的知识;
  • 小酱油:也不提供知识,但能帮你汇集身边的讲座、招聘、比赛等活动信息,告诉你你身边将要发生的知识分享。

此外,我已经卸载了微博、今日头条,感觉信息质量越来越低了。在今日头条的新闻评论中,你往往能找到这么一类评论:“小便(编)你过来,我保证不打死你”。

最后值得一提的视频自媒体,我每周必跟的是《晓松奇谈》(原《晓说》)、《罗辑思维》和《鸿观》,都是周五更新,所以周五简直像节日。我的观看习惯是记笔记并查阅相关或延伸的资料,结合自己的历史观、价值观做一些评注。

积累下来的效果就是,聊天的谈资多了,还帮我回答了一道面试题。

在百度的一轮面试中,面试官本应面我技术,但只见他看着我的简历直摇头,叹了一口气对我说,你说我问你点儿啥好?没给我吓尿了,我说都行吧,你先问。他说,你跟我说说现在大街上的垃圾箱都有啥问题?我心想新闻里好像说 Google现在都不面这种题 了吧,但还是列了五六点说了。他又问,要是你负责北京市所有垃圾箱的管理,你会怎么办?我心想,上周五刚看过《罗辑思维》(第二季第29期,《市场的广度》),介绍过一个德国公共厕所市场化改造的案例,直接可以拿来用啊。于是我就说可以在垃圾桶表面引入商业广告,明星示范效应 + 企业对自身形象的重视 + 商业投入与运作应该可以解决当前存在的一些问题吧。面试官听后可算不摆苦瓜脸了,他说,“看来你还挺聪明,知识面挺广”。我心说,“叫你不看《罗辑思维》,真好唬啊……”。

知识保存

知识保存就是将隐性知识或显性知识转化为显性知识的过程。

我猜想,在知识保存方面,人们走过的弯路是大致相同的。一开始是大量文件下载、网页收藏以及 Word 复制粘贴,之后会考虑使用云盘或者云笔记。

就我自身而言,除非想在博文里分享文件,否则用云盘的机会不多,都是本地存储,建立 ftp 分享给身边的人。对于云笔记,自己很早就用过 Evernote,后来出了印象笔记,但越来越发现它不能满足自己所要记录内容的复杂性、分享需求以及格式定制灵活性,就逐渐放弃了。

拿最简单的一条来说吧,印象笔记目录结构太扁平,只是笔记本+笔记本中的笔记。如果我想专门记给我妈妈的信,我要建一个笔记本,但我又想记给我女友的信,且不想弄混,我又得建一个笔记本。目录结构是

  • 给妈妈的信
  • 给女友的信
  • 给二叔的信
  • 给三舅的信
  • 给隔壁老王的信

我需要的是可定制目录逻辑的,比如

  • 信件保存
    • 给家人的信
      • 妈妈
        • 历史存档
        • 2014年
      • 女友
    • 给亲戚的信
      • 二叔
      • 三舅
    • 给邻居的信
      • 隔壁老王

如果想达到这样的目的,我只能采用在磁盘自建目录、在目录里保存文件的土办法,如此一来我得在脑子里把目录存储起来,或者专门建一个文件存储目录索引。这样一来就完全丧失了印象笔记所能提供的资源整合能力和灵活机动性!

直到我了解了 Markdown,用上了 Ulysses,一切都有了质的飞跃。

当前我正在使用 Ulysses 撰写这篇文章,截图如下。

不用我多说,应该都能感觉到这种目录定制形式以及三列结构对于大规模写作有多大的好处了吧。如果说印象笔记能够做碎片积累、写文章,Ulysses完全可以写一本书好么。

Ulysses的其他好处在于支持丰富的导出格式,比如 PDF、Word、HTML 和电子书等,采用 Markdown 语言书写,格式与内容分离,由专门的文件指定。

最让我惊艳的是全屏模式,适于专心写作或者听报告的时候记笔记,如下图所示。

总而言之,在使用 Ulysses 的这五个多月(五月份开始)里,自己的工作习惯发生了很大的变化,特别是在知识输出方便,变得积极而高效。

当然,Ulysses 也不是那么完美的,它的同步性不好,只支持 iCloud 和 Daedalus,所以要注意内容的及时备份,不过也省得隐私泄露了。

虽然我不再使用印象笔记,但并不代表这不是一款好软件,只是它跟我的需求不符,而且我也在关注印象笔记新功能的添加。我对印象笔记可以创建公共笔记本的功能很喜欢,如果将来有多人协作的需要可能会选择,当然, Tower 等团队协作工具可能做的更全面。

知识保存了就是用来查的,Ulysses 提供了全局查找、指定文件夹查找以及文章内查找的功能,算是对查找功能的一个全方位实现,但问题还是在使用过程中暴露出来了。我需要频繁查找分布在若干文件里的重要文字或数据,要么我得记住它们在哪个文件夹,要么我得记住查询条件。在网站架构里,这部分数据是要放到 cache 里的,那么什么工具可以成为我的 cache 呢?此时 mediawiki 出现在了我的脑海,虽然我以前一直不知道应该怎么将它嵌入我的工作里。

我主要将一些常用指令、数据路径以及脚本代码写到 mediawiki 当中,需要时在浏览器中拷贝即可。

如果我们能将每天遇到的知识都转化文字记录那固然是好的,但事实上我们没有这样的精力。对于一些文档和大量的网页,需要有工具帮助我们保存并方便日后查找。其实我的要求也不高,就是必须可以添加标签,从个人经验来看,不加标签的资源只能成为你知识库里的垃圾

对于文档,我选择 iDocument Plus,界面如下

对于网页,我选择 Pocket,有好用的 Chrome Extension 和客户端,跨各类平台共享。

此外还有代码片段需要管理,可以使用 Gistify 或者 Dash。有 Mac 下开发经验的人应该不用我介绍 Dash 有多牛逼,记得刚出这款软件的时候内购价格18元,现在在 App Store 卖20刀。这款软件整合了 150 多种编程语言的 API,还有丰富的 Stack Overflow 问答资源的离线版本,同时支持 用户定制文档

知识分享

知识分享的重要意义,引用书中的两段话来说明。

不在于你认识什么人,而在于什么人认识你;不在于什么人影响了你,而在于你影响了什么人。

还记得那位热衷于给青年人写信的导师么,还记得《XX之巅》系列丛书的作者么,他们都通过这种知识分享传播的方式在中国年轻人心目中、在业界给自己赢得了受尊敬的地位,而这是埋头苦干、成果丰硕但不善包装的学问家们所没法比拟的。当然,并不是说通过知识分享扩大影响力是一件沽名钓誉的事情,我觉得满足两点条件就还是好的:保证你肚子里有干货;保证不大量夹带私货

你必须有意识地去做这些显性化的工作,必须有意识地让别人能明白你知道的道理。如果你养成了这个习惯,它会促进你更深入地探究问题的本源,提升自己对知识的掌握程度。如果养成了有意识地显性化你的知识的习惯,你就会发现自己对问题的了解越来越深入,从而摆脱了许多一知半解的状态,提高了个人的知识竞争力。

正如我们之前说到的,你不是懒得去写,而是你根本写不出来、写不对。杨绛先生回忆钱钟书先生读书都要读多遍、记笔记,每次都有新收获,更何况我辈。听懂了、看懂了和真懂了是很不一样的,真懂了和真会用又很不一样。问问自己,看懂了别人的算法和代码,事后让你重写一遍,能否保证运行正确;看懂了别人的公式推导,事后让你重推一遍,能否保证不卡壳。从自身的经验来看,强迫自己将重要知识、复杂知识显性化并分享出来是一件很有益的工作,最起码你得担心你写错了被别人笑话吧。

总的来说,我认为知识分享之于普通人,类似于学术论文之于学者

最后,书中提醒我们在分享的过程中要注意的一点是

不管面对什么样的共享对象,有一个共同的原则,那就是在知识共享中不要故意炫耀和卖弄自己的知识,要尽力用平实、通俗的语言去传递你的知识,尤其不要满口或者满篇都夹杂着外语和专业术语,从知识管理的角度看,这是一种对于知识掌握不够深入的表现,同时也会引起大部分人的反感。

除了软件名称,这篇文章没怎么用英文……

我的知识分享主要通过博客,前期是 新浪博客,现在在使用 Github 上搭建的 Octopress 博客。

好处显而易见,博客可以保存在本地,以 Markdown 格式书写,界面自由定制,想要实现的功能都可以自行添加,比如中文搜索、输入公式、定制代码块等等。

Markdown 输入工具我采用的是 Byword,能够满足我这个软件外观控,以下是本文编辑界面的展示。

要强调的是,搭建博客什么的都不是什么难事,最难的就是坚持写作、坚持分享,立存此照,作为督促。

Markdown 的优势还不止体现在这里,我们完全可以用它来写书。比如 pandocmdtogf。这两个工具功能当然强大,定制灵活,不过还是不适合小白用户。再推荐一款 Gitbook,有客户端可供使用。

除了写博客,知识分享的途径还有很多,比如到百度知道、知乎等综合性问答网站或者 Stack Overflow 等专业问答网站上回答问题,再比如到专业论坛中和别人讨论交流(不是帝吧那种的……)。在这个过程中,相信你的影响力、表达能力和专业水平都会有提高的。

总结

本文是在《你的知识需要管理》的启发下写成的,主要分享了自己在知识管理方面的经验教训和现阶段使用的工具。希望给大家的知识管理提供一个思路和借鉴,如果对你产生了些许实质性的帮助那我不胜荣幸。要点归纳如下:

  • “数据”、“信息”和“知识”有很大差别,我们要做的不仅仅是走马观花的关注信息,更要将遇到的有价值的信息、知识内化为自己的隐性知识,并在输出为显性知识的过程中加深理解,甚至有所创见;
  • 碎片化学习和系统学习并重,更重要的是明白自己要学什么,什么才是自己的核心竞争力,持续深入的挖掘下去,否则你的知识将很快变成人们的常识;
  • 知识分享的良好习惯能够督促我们进行知识显性化输出,提高专业水平、扩大影响力,让自身实力体现出应有的价值。

附录

本文提到的部分软件的图标集合

知识学习

知识保存

知识分享

本文原载于 http://frank19900731.github.io (为获得更好的阅读效果,请在PC端访问此链接),作者宋成儒,微信号 frank19900731,微博 @太极儒