奇文《如何提问》&《聪明提问》的读后感

Coladuck

原文链接

提问的智慧(简中版)
别像个弱智一样提问
如何科学的提问

写在前面

本篇文章只是对一些黑客文化和开源社区中一些常见的关于提问现象归纳个人见解,因此请不要觉得我的话语冒犯或无礼,因为这本就是一家之言

如果你反对我的看法,那么请保留你的意见,正如那句并非由伏尔泰所言却非常在理的话”我不同意你的看法,但我誓死捍卫你发言的权力。”,希望您能像我尊重你一样,尊重我的见解,而不是逐一爆破我的联系方式。

另外,本文的“提问”由于是在开源社区或技术论坛的场景,因此很多道理都可能只在这种情形之下成立。由于本文只是一些感想,因此我没有去逐一分辨的动力和义务。如果你觉得违反他们违反常识,那就对了,因为他可能并不是常识。

首要:为什么提问

提问之于提问者

对于提问者,特别是在技术论坛,群聊,和提问网站提问的人,ta的问题大多数是ta所暂时无法凭个人力量解决的问题,无论是以为一时的愚蠢还是真的技术问题

在现在开源为主流的时代,ta选择上网提问,是希望有经验丰富的黑客、曾经有相同问题并解决的开发者或同样为相同或相似问题的开发者能为解决问题提供帮助

换言之,ta希望问题得到解决。

但提问能换来的只有我上述所言的为解决问题所提供的帮助,其中直接贴出方法是最好也最不可能的事情。

接下来我将阐述缘由。

提问之于回答者

对于回答者,其实他并没有回答的直接动力。

首先,从普通经济学知识的角度出发,他掌握有技术,而他解决提问者的问题,是在用他的劳动和技术提供服务,他绝对可以向提问者签订技术服务合同并收费

其次,从工作量来讲,当提问者有问题,那意味着这个问题需要思考和尝试,甚至可能之前没人遇到过。要解决这个问题,回答者需要花费大量的时间,但得到的可能只有一句谢谢,甚至可能没有……

最后,从个体情感出发,能回答一个问题来帮助别人确实能分泌多巴胺,但如果不能让人满意呢?良心的谴责和他人的抱怨还在其次,社区声望(我待会会说)的丧失才是大头。

因此,回答问题并不是自然而然的,他回答问题有很多因素,一般而言大概是这几个:

  • 问题足够有趣难度适中描述清晰方便回答(我会在“如何提高得到提问的几率”解释)
  • 问题能锻炼他的能力,展现他的能力,使他在社区或论坛里增加声望
  • 这个问题对他的项目、论坛或社区重要意义,比如说bug、重要的开发意见

提问之于论坛和社区

互联网的快速发展与兴盛有赖于开源社区的努力。

开源环境的“提问-回答”已经为许多项目贡献了无数的技术解决方案,因此许多社区与论坛鼓励“提问-回答”。但同时他们也不希望低质量的问题毁掉提问者的好奇心和回答者的热忱,所以他们只会让真正有价值的问题被人看到。

如果你的问题能被人回答,那说明你问的好,请继续保持;但没有的话,也别灰心,这是件好事——要么你不该这个问题(它太傻了,没人愿意回答它,别浪费别人的时间了,自己想想),要么已经有人问过了,那请你移步至相应的回答中。

其次:怎么提问

既然已经知道了别人的回答是非常难得的,那请你谨慎提问,按照以下方法论开始:

不麻烦回答者的最好的方法是自己解决

linux的开发者在面对一些提问时,他们通常只有两个词:RTFM & STFW

RTFM的全称是“Read The Fucking Manual”,STFW的则是“Search The Fucking Web”

百度阿

这些问题只需要你看看开发手册、搜搜网络就能知道的,那请别问,理由在上面提问之于论坛和社区有见。

如果你真的不会如何查找,看按照下面这张图片去做。

roadmap

但如果你真的搜不到或者不会,那么请记录下你的思路,因为我们将移步下一个环节。

提问的姿态

在提问时,请不要低声下气,你不是来乞讨的,这也对解决问题没有帮助,也请带有基本的礼仪

不要“紧急”、“救命”和一系列哭泣狂躁的emoji,这只会让你看起来像在大街上到处打滚哭泣来逼迫父母买玩具的讨厌小孩

一句“谢谢你的关注”和“先谢了”就可以了。

如何提高得到提问的几率

就像老师喜欢教有悟性的孩子一样,回答者更喜欢的提问者有以下潜质:

  • 出值得回答的问题
  • 对问题阐述比较清晰全面
  • 有自己做过尝试并说明
  • 对回复没什么难堪的要求

“值得回答”要从上述的** 提问之于提问者提问之于论坛和社区**来解释,如果问题符合“能展示回答者能力”、“能回答社区中其他成员的问题”、“解决重大开发问题”等等好处,那它便是。

“对问题阐述比较清晰全面”与“有自己做过尝试并说明”都是对解决问题有帮助的:前者可快速帮回答者搞清楚你所面临的问题,这是非常重要的请看下面的比较:

不清楚阐述所带来的讨论:

A:我电脑出问题了!

B:什么问题?

A:它亮了一下,显示了几行字就黑了

B:显示了什么字?

A:(发送图片)

B:BIOS的启动引导出错了,它指向的硬盘没有系统,你的系统装在哪块硬盘?

A:在三星的那块

B:那就在BIOS里把它作为启动盘启动

清楚的阐述:

A:电脑黑屏:进入不了系统界面,在显示几行字后自动关机,系统装在三星硬盘里,图片如下,有无解决办法?感谢你的关注。

B:BIOS的启动引导出错了,它指向的硬盘没有系统,在BIOS里把它作为启动盘启动。不用谢。

“有自己做过尝试”则意味着提问者有一定的技术能力而不是懒虫,这会给回答者一个潜意识的信息:我说了我的方法,如果可以他会实现的,如果不行他会说出来,那下一个回答者就能更高效的回答了;从而使得问题得到更多回答。

“对回复没什么难堪的要求”则是一项最后的必要步骤,甚至可能是最重要的——一些在别人脑子里轻易得出的回答,可能最耗时间就是打字。如果你还要求私聊或者发邮件,那大概率是与回答告别了。(有一种例外,如果这个问题有争议,你可以要求私聊或者发邮件,并说明会把回答整理并粘贴出来,前提是你真的这么做。)

  • Title: 奇文《如何提问》&《聪明提问》的读后感
  • Author: Coladuck
  • Created at : 2023-10-12 09:34:36
  • Updated at : 2024-01-13 15:26:54
  • Link: https://blog.coladuck.top/2023/10/12/美文《如何提问》-《聪明提问》的读后感/
  • License: This work is licensed under CC BY-NC-SA 4.0.