提问的艺术(转帖)

提问的艺术(转帖) 一、为什么要探讨提问的艺术呢?首先我们要搞清楚什么是问题,为什么要提问,为什么要强调提问的艺术?所谓问题指的是,所有造成我们焦虑、争议的、不能自我答复和解决的一些思考和事情,而且在当时并没有适当答案可以解决。在这个网络时代,没有人是全能的,谁都会在必要的时候为了寻求帮助和寻找答案而提问。而所谓艺术,指的是通过某种表现手法,使人产生喜爱感觉。谁都需要自己的提问,可以在最短、最快

大家好,又见面了,我是你们的朋友全栈君。

 一、为什么要探讨提问的艺术呢?

首先我们要搞清楚什么是问题,为什么要提问,为什么要强调提问的艺术?

所谓问题指的是,所有造成我们焦虑、争议的、不能自我答复和解决的一些思考和事情,而且在当时并没有适当答案可以解决。在这个网络时代,没有人是全能的,谁都会在必要的时候为了寻求帮助和寻找答案而提问。而所谓艺术,指的是通过某种表现手法,使人产生喜爱感觉。
谁都需要自己的提问,可以在最短、最快的时间内得到最全面、最准确的答复,这就是我们今天为什么在这里要强调提问的艺术。因此在网络中强调提问的艺术就是要求提问者采用令人喜爱的提问形式,直接去影响答复者的答复兴趣,直接影响到提问者的问题是否有人答复或者有效答复的结果。其实不单单在论坛里是这样的,现实生活中也因如此。只有正确掌握了提问这门艺术,才能在网络世界中无往不利。所以强烈建议新手自己的看看这篇文章,会大有益处的。

新手们或多或少的都遇到过这种情况:明明人满为患的论坛,为什么单单就我的问题没有人回答?或者为什么我的问题往往最容易导致他人的不满?我们下面就来分析提问这个艺术:

二、对提问艺术的影响因素提问方法:

提问目标对提问艺术的影响是很大的。要看他是否选择了合适的提问地址,是否选择了合适的提问对象,是否选择了合适的提问心态和素质素养。而一个提问者的提问心态除了跟他的素质素养有有很大的关系之外,还与他本人的悟性有很大的关系。

提问之前的工作:
1、首先查看问题的帮助系统[FAQ],来试着自己找答案;
2、到引起问题的相关官方网站寻找联机帮助或者常见问题解答;
3、在未果的情况下,使用搜索引擎来搜索;比如百度或者GOOGLE
4、向你身边精于此道的朋友求助。

如果以上方法仍然没有解决问题,或者知道你想要的答案,那么我们就要准备提问了。首先有解决的是提问的目标,选择跟提问问题相关的blog和论坛来获取帮助是最好的,因为互动性和及时性都不错。
我们以论坛为例来讲,流程大概如下:

QUOTE:
找到相关论坛->查看是否有相关版区->注册会员->找到相关版区->准备提问。

有的论坛为了防止灌水,所以设置了新手发贴时限,即注册后几个小时内不得发贴。时间长短不一,这段时间也是有用的。在这段时间內查看相关版区的版规和相关版主,以便在以后可以获得最好的提问效果。

QUOTE:
注意事项:
请谨慎选择分组或者版区,如果象下面描述的那样,你很可能被忽略掉或者被看作失
败者:
1. 在风马牛不相及的论坛贴出你的问题
2. 在探讨高级技巧的论坛张贴非常初级的问题;反之亦然
3. 在太多的不同新闻组交叉张贴

三、获得提问艺术的几个方法:

1、使用含义丰富,描述准确的标题:
在论坛的主题列表中,大约20字以内的主题标题是抓住资深专家注意力的黄金时机。别用喋喋不休的“帮帮忙”(更别说“救命啊!!!!!”这样让人反感的话)来浪费这个机会。不要妄想用你的痛苦程度来打动我们,别用空格代替问题的描述,哪怕是极其简短的描述。

QUOTE:
不够理智的问题:
救命啊!!!!大家都来看看!

聪明提问:
XFree86 4.1下鼠标光标变形,Fooware MV1005的显示芯片。

2、精确描述,信息量大:
1. 谨慎明确的描述症状。
2. 提供问题发生的环境(机器配置、操作系统、应用程序以及别的什
么)。
3. 说明你在提问前是怎样去研究和理解这个问题的。
4. 说明你在提问前采取了什么步骤去解决它。
5. 罗列最近做过什么可能有影响的硬件、软件变更。
3、你需要提供精确有效的信息。这并不是要求你简单的把成吨的出错代码或者
数据完全转储摘录到你的提问中。如果你有庞大而复杂的测试条件,尽量把它剪裁得越
小越好。
这样做的用处至少有三点。第一,表现出你为简化问题付出了努力,这可以
使你得到回答的机会增加;第二,简化问题使你得到有用答案的机会增加;第三,在提
炼你的bug报告的过程中,也许你自己就能找出问题所在或作出更正。
4、按时间顺序列出症状:
对找出问题最有帮助的线索,往往就是问题发生前的一系列操作,因此,你
的说明应该包含操作步骤,以及电脑的反应,直到问题产生。
如果你的说明很长(超过四个段落),在开头简述问题会有所帮助,接下来
按时间顺序详述。这样我们就知道该在你的说明中找什么。
5、 谦逊绝没有害处,而且常帮大忙
彬彬有礼,多用“请”和“先道个谢了”。让大家都知道你对他们花费时间义务提供帮助心存感激。然而,如果你有很多问题无法解决,礼貌将会增加你得到有用答案的机会。
6、问题解决后,加个简短说明
问题解决后,向所有帮助过你的人发个说明,让他们知道问题是怎样解决的,并再一次向他们表示感谢。如果问题引起了广泛关注,应该在那里贴一个补充说明。补充说明不必很长或是很深入;简单的一句“你好,原来是网线出了问题!谢谢大家–Bill”比什么也不说要强。事实上,除非结论真的很有技术含量,否则简短可爱的小结比长篇学术论文更好。说明问题是怎样解决的,但大可不必将解决问题的过程复述一遍。除了表示礼貌和反馈信息以外,这种补充有助于他人在论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。最后(至少?),这种补充有助于所有提供过帮助的人从中得到满足感。如果你自己不是老手或者黑客,那就相信我,这种感觉对于那些你向他们求助的导师或者专家而言,是非常重要的。问题久拖未决会让人灰心;答复者渴望看到问题被解决。好人有好报,满足他们的渴望,你会在下次贴出新问题时尝到甜头。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/152436.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 数据库分区表[通俗易懂]

    数据库分区表[通俗易懂]数据库分区表(一)什么情况下需要分区,准备需要分区的数据   什么数据库需要进行分区?首先看一下我们的案例:2010年6月我们六期IT开发团队接到一个XX全国连锁店的餐饮系统,经过一周的敏捷开发之后,XX餐饮系统正式上线了,由于该软件的功能强大,操作简单,功能灵活等特性,很快在全国各地铺展开来。XX餐饮店的美食也颇受顾客的喜爱,有的店每天的收入高达1W元人民币,每天这么多的收入,那么每天要

  • JS定时器是什么「建议收藏」

    JS定时器是什么「建议收藏」很多人都会遇到图片的轮播效果,并且两分钟播放一下,这时候就会需要定时器,那么js定时器是什么?下面我们来讲解一下js定时器使用方法。1.js定时器是什么js定时器是利用js实现定时的一种方法,在网

  • java 日志查看_Java日志

    日志对于一个系统来说非常重要,查找异常信息、分析系统运行情况等都需要用到日志。所以无论是JDK还是第三方都提供了关于日志的相关工具,本文分别介绍以下几种工具,以及各种工具间的整合、原理。JDK的java.util.logging包第三方日志工具(commons-logging/slf4j,log4j/logback)JDK的java.util.logging包JDK1.4引入了java.util….

  • Spark Streaming Join

    Spark Streaming Join多数据源Join思路多数据源Join大致有以下三种思路:数据源端Join,如Android/IOS客户端在上报用户行为数据时就获取并带上用户基础信息。计算引擎上Join,如用SparkStreaming、Flink做Join。结果端Join,如用HBase/ES做Join,Join键做Rowkey/_id,各字段分别写入列簇、列或field。三种思路各有优劣,使用时注意…

  • map:根据 value 找 key ?

    map:根据 value 找 key ?在之前的学习中,我们在使用map的时候,都是利用key找value。之前我们使用的函数是find,若存在,返回查找到的指向第一个key的迭代器,若不存在,返回尾后迭代器。反过头来想一想,我们可不可以根据value找key呢?答案是肯定的。我们使用find_if+lambda可以实现。返回值和find一致。实例1:std::strings="c";autofin…

  • 汇编语言实现数组求和_汇编语言loop循环1到100求和

    汇编语言实现数组求和_汇编语言loop循环1到100求和ARM汇编数组求和、ARM汇编语句循环框架

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号