Why the F?
首发于Why the F?

为什么知乎适合不懂装懂

就拿这个问题来做例子,说说为什么我不回答自己真正精通领域的问题:JavaScript函数解析的顺序是什么?

首先,这是个很基本的语言规则问题,如果读过《JavaScript 权威指南》的话是不应该来提这种问题的。尽管看起来非常高深,但实际上就如同问「地球直径多少」一样,这种问题的答案十分固定,不需要任何发挥创意,理论上一句 RTFM 就能打发。就算提问者不能 RTFM,他自行把「JavaScript 解析 顺序」放到 Google 里搜索一下,也能出来这样的答案:javascript运行机制之执行顺序详解。简单来说,在你很清楚这个问题答案的前提下,回答简直是吃力不讨好的事情。

然后,我解释一下不讨好的部分在哪里。看一下楼上楼下其它答案就知道了。如果你把「地球 直径」输入 Google,它甚至能理解你的问题,专门用一个区域来显示「Earth radius」的信息。然而有些回答者偏不这样子,他们会说「我思考了一下,发现我能够利用太阳的投影来计算地球直径,然后我专门弄了一根笔直的木棍来做这个测量……」面对楼上楼下这样的回答者,如果你是专业的你也会开始自我怀疑——我跟这些人真的是生活在同一个时代的吗?

尽管我有关注自己专业领域的各种话题,但大多数问题问题就问题本身就恶心到我不愿意回答了,剩下的则是在看到其它已有答案后觉得恶心到不愿意跟他们竞争的。不要以为知乎受众对知识真的有那么高的需求,在 50% 的情况下他们会投票给那个拿木棍去测量地球直径的人,因为他们觉得这比一个直观的答案更有意思,尽管那样测量出来的结果精度跟 Google 直接引用 Wikipedia 的无法比。

美国曾经有一部电影,名字我忘记了,其中有一个情节是说总统大选的计票全面更换为某家公司的计算机系统做,结果计票完毕落选的一方指出系统有漏洞,最后真把漏洞确认了。(如果有人记得电影名字,可以提醒我一下。)其中有一段对话,是说现今竞选的电视辩论有多无聊的。电视台为了收视率,可以在拿一个白痴去跟专家配对让他们辩论。因为观众完全没有专业知识,所以只要白痴在观众的知识范围内不犯错的话,就算他说的事情在专业领域完全不符合逻辑,这个专家还得跟他认真辩论,把道理一条一条说清楚。否则观众就会认为白痴瞎扯的是正确的,因为你看连专家都无法把他辩倒。实质上那个专家一直处于几乎要被气疯的状态,根本不愿意对毫无逻辑的事情进行辩论。

知乎本质上跟上述电视辩论毫无区别,显然做白痴要比做专家爽一百倍。因此如果你邀请我去回答那些我真懂的问题的话,我会让你的邀请一直躺在那儿。我只会回答那些其实我不太懂的问题。

编辑于 2014-03-07

文章被以下专栏收录