1. 首页
  2. 工具软件

知识孤岛,知识软件

世界最大的问答网站 Stack Overflow,每年举办一次全世界程序员调查,2022年的结果已经出来了。

知识孤岛,知识软件

今年增加了一个问题:

“哪些因素会影响你的工作效率?它们频繁发生吗?会花费你多少时间?”

大家猜猜看,回答是什么。

(二)

68%的程序员说,最影响工作效率的是找不到答案。遇到问题,要么没人可问,要么没有文档,工作就卡在那里,进行不下去。

越是高级程序员,给出这个回答的百分比越高。也就是说,水平高的人更苦于找不到答案,因为遇到的都是非典型问题,很少有人提到过。

bg2022070505.webp_

程序员用来找答案的时间,每天平均30分钟,25%的人更是超过一个小时(上图)。这对个人和公司,都是很大的损耗。

有一个专门的名词形容这种现象,叫做“知识孤岛”(knowledge silos),意思是信息无法有效融合,仿佛大海中的一个个”孤岛”。

知识孤岛,知识软件

知识肯定存在于某个地方,但是你不知道这个地方在哪里,也不知道如何到达。这就是知识时代的痛苦:太多的知识没有流动性,难以了解,难以获取,难以传播。

(三)

为了解决”知识孤岛”,这些年兴起了一种新类型的软件,叫做 “知识软件”,专门用来整理和传播知识。

我一直觉得,知识软件大有前途,很值得做,市场非常大。我们面对的知识越复杂,就越需要强大的知识工具。它也是国家鼓励的方向,要成为知识大国,就一定需要工具的支持。

这次的调查结果,进一步强化了我的这个想法。如果有办法,将每个人用来寻找答案的时间,从每天30分钟减少到25分钟,那会产生多大的效益啊!

知识软件不管是什么形态,我认为,至少应该具备以下特征。

  1. 记录。它能够把知识记录下来,让知识不再是一次性的交流。
  2. 整理。它提供一个知识入口,将知识进行清晰的分类,MDN 和 Arch Wiki 就是很好的例子。
  3. 流动。它让知识变得容易流动,可以方便地从一个人转移到另一个人,并易于跟其他知识聚合。

我想特别说一下最后一点,知识的可流动性,就必然要求知识的表达是容易理解的,甚至是有趣味的。

因为知识其实是一种负担,越复杂的知识,对人的生理和心理的压力就越大,要求学习者做出的”减熵”努力也越大。好的知识软件,可以减轻知识的负担。

知乎就有这个问题,它鼓励复杂的答案。明明一两句话就可以说清楚的事情,它的首选答案却往往是东拉西扯的长篇大论,看了以后,你会觉得问题更复杂了,熵更大了。

好的知识软件应该平衡原理和细节这两方面,原理是简单的,细节是复杂的。尽量做到新手容易理解,产生兴趣,老鸟可以参考,解决问题。

发表评论

登录后才能评论