以下内容摘录转载自:阮一峰 科技爱好者周刊(第 213 期)
(一)
世界最大的问答网站 Stack Overflow,每年举办一次全世界程序员调查,2022年的结果已经出来了。
今年增加了一个问题:
“哪些因素会影响你的工作效率?它们频繁发生吗?会花费你多少时间?”
大家猜猜看,回答是什么。
(二)
68%的程序员说,最影响工作效率的是找不到答案。遇到问题,要么没人可问,要么没有文档,工作就卡在那里,进行不下去。
越是高级程序员,给出这个回答的百分比越高。也就是说,水平高的人更苦于找不到答案,因为遇到的都是非典型问题,很少有人提到过。
程序员用来找答案的时间,每天平均30分钟,25%的人更是超过一个小时(上图)。这对个人和公司,都是很大的损耗。
有一个专门的名词形容这种现象,叫做“知识孤岛”(knowledge silos),意思是信息无法有效融合,仿佛大海中的一个个”孤岛”。
知识肯定存在于某个地方,但是你不知道这个地方在哪里,也不知道如何到达。这就是知识时代的痛苦:太多的知识没有流动性,难以了解,难以获取,难以传播。
(三)
为了解决”知识孤岛”,这些年兴起了一种新类型的软件,叫做 “知识软件”,专门用来整理和传播知识。
我一直觉得,知识软件大有前途,很值得做,市场非常大。我们面对的知识越复杂,就越需要强大的知识工具。它也是国家鼓励的方向,要成为知识大国,就一定需要工具的支持。
这次的调查结果,进一步强化了我的这个想法。如果有办法,将每个人用来寻找答案的时间,从每天30分钟减少到25分钟,那会产生多大的效益啊!
知识软件不管是什么形态,我认为,至少应该具备以下特征。
我想特别说一下最后一点,知识的可流动性,就必然要求知识的表达是容易理解的,甚至是有趣味的。
因为知识其实是一种负担,越复杂的知识,对人的生理和心理的压力就越大,要求学习者做出的”减熵”努力也越大。好的知识软件,可以减轻知识的负担。
知乎就有这个问题,它鼓励复杂的答案。明明一两句话就可以说清楚的事情,它的首选答案却往往是东拉西扯的长篇大论,看了以后,你会觉得问题更复杂了,熵更大了。
好的知识软件应该平衡原理和细节这两方面,原理是简单的,细节是复杂的。尽量做到新手容易理解,产生兴趣,老鸟可以参考,解决问题。
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。
现在整个社会的环境即是如此,首先人类本性就是追寻简化认知的,其次web2.0互联网发言门槛降低迎合了这种倾向,现在短视频和推荐算法的滥用进一步加剧了这种趋势。现象就是80%的常见问题被一遍又一遍的普及,20%的罕见问题检索难度越来越大。有没有发现现在在贴吧正经写游戏攻略的都越来越少了?知乎也是一样,就是因为你解决了80%的常见问题之后被算法放大的收益很大,费半天劲解决了一个罕见问题的收益很小。
我们互联网人真的应该好好反思自己到底在把社会建设成什么样子了。
个人而言,其实寻找答案和思考方案是比较耗时的,思考方案本身也是对复杂问题的答案的探寻。对于菜鸡来说,80%的问题随便一搜就有答案了,但20%的问题,可能终身都解决不了。
我在解决20%问题的路上,缓慢探索前行。
我发现不少人以设计复杂系统架构或者编写复杂代码而洋洋得意,以我菜鸡的视角来看:为了升迁为了看起来牛而这么做的话,挺低端的~
好的系统应该简单容易理解维护,好的代码也一样。