如何提问

2018-04-25  本文已影响0人  爪洼游鱼

在学习和生活中,我们常常遇到各种各样的问题,很多时候我们没有办法靠自己已有的知识去解决,那就必然要通过外界来获得解决方法。本文将围绕如何提问这一命题进行简单的阐述。

提问前的必要准备

分析问题

很多时候,我们陷入一个问题无法解决时,和人倾诉一下,往往会发现自己考虑问题时的逻辑错误,也就是常说的“钻牛角尖”了。经过对人讲解问题的过程,完成了问题的分析,甚至直接解决了问题。然而,对倾听者的需要难免增大这种解决方法的代价。
再仔细想想,在倾诉过程中,并不需要这个被倾诉者进行回应。我们只是需要一个倾诉对象,在对其讲解问题时,我们组织语言并尽量以被倾诉者能听懂的方式来整理语言逻辑,这时就已经完成了从旁人角度对自己问题的分析,所以这个被倾诉者未必需要听懂你的话语。
在维基百科中有一个条目,小黄鸭分析法,在维基百科中有如下解释:> 小黄鸭调试法是软件工程中使用的调试代码方法之一。就是在程序的调试、纠错或测试过程中,耐心地向小黄鸭解释每一行程序的作用,以此来激发灵感。

小黄鸭调试法
上图是最原汁原味的小黄鸭调试法,这种调试法在流传过程中更是出现了许多变种,例如手办、公仔之类。
在经过问题分析之后,我们应当找到了问题的关键点,甚至可能已经找到了解决方法。那么这时我们可以通过一些搜索方式寻找答案。

搜索问题

搜索问题时,我们应当意识到搜索引擎是对关键词进行查询。为了让搜索引擎更容易明白我们的问题,我们应当对问题进行分解,包括事件、条件、对象等,通过这些关键词的组合,增大或者缩减搜索范围,进行搜索。
进行搜索操作的网站,简单的包括百度谷歌,技术类网站包括CSDNsegmentfaultstackoverflow等等。
一般来说,如果你是初学者,那么从统计学来讲,初学者遇到的问题很可能已经被前人遇到过,并且进行了提问或者讨论分享,所以大部分问题都可以在各种各样的技术分享网站找到答案。

如何提问

慎选提问的论坛

第一步是找到对的论坛。再说一次,Google 和其它搜索引擎还是你的朋友,用它们来找到与你遭遇到困难的软硬件问题最相关的网站。通常那儿都有常见问题(FAQ)、邮件列表及相关说明文件的链接。如果你的努力(包括阅读 FAQ)都没有结果,网站上也许还有报告 Bug(Bug-reporting)的流程或链接,如果是这样,链过去看看。

标题的使用

一个好标题范例是目标 -- 差异式的描述,许多技术支持组织就是这样做的。在目标部分指出是哪一个或哪一组东西有问题,在差异部分则描述与期望的行为不一致的地方。

蠢问题:救命啊!我的笔记本电脑不能正常显示了!
聪明问题:X.org 6.8.1 的鼠标光标会变形,某牌显卡 MV1005 芯片组。
更聪明问题:X.org 6.8.1 的鼠标光标,在某牌显卡 MV1005 芯片组环境下 - 会变形。

编写目标 -- 差异 式描述的过程有助于你组织对问题的细致思考。是什么被影响了? 仅仅是鼠标光标或者还有其它图形?只在 X.org 的 X 版中出现?或只是出现在 6.8.1 版中? 是针对某牌显卡芯片组?或者只是其中的 MV1005 型号? 专家只需瞄一眼就能够立即明白你的环境和你遇到的问题。

用清晰、正确、精准并语法正确的语句

正确的拼写、标点符号和大小写是很重要的。一般来说,如果你觉得这样做很麻烦,不想在乎这些,那我们也觉得麻烦,不想在乎你的提问。花点额外的精力斟酌一下字句,用不着太僵硬与正式 -- 事实上,黑客文化很看重能准确地使用非正式、俚语和幽默的语句。但它必须很准确,而且有迹象表明你是在思考和关注问题。

精确的描述问题并言之有物

保持礼貌

彬彬有礼,多用请和谢谢您的关注,或谢谢你的关照。让大家都知道你对他们花时间免费提供帮助心存感激。

如何解读答案

如果你看不懂回应,别立刻要求对方解释。像你以前试着自己解决问题时那样(利用手册,FAQ,网络,身边的高手),先试着去搞懂他的回应。如果你真的需要对方解释,记得表现出你已经从中学到了点什么。

上一篇 下一篇

猜你喜欢

热点阅读