问答的艺术----如何提出问题和选择答案


我们在学习的过程中难免会遇到各种各样的问题,所以上网求助是非常正常而且有效的一种解决问题的途径,但是经常有人表示在网上很难找到答案,这种结果其实很大程度上是因为你并不会提问问题,也不会筛选答案,你提了问题没人愿意回答你,别人给出答案你有不知道如何选择。所以我认为,如果正确的提出问题和选择答案是非常重要的,也是十分有技巧的,下面这篇文章就是总结一下提出问题的一些基本原则,按这些原则问问题,相信各种网友会非常乐意给你帮助的。

首先是基本原则,这些你做不到,基本上都没人理你。

  • 不要问一搜索就有答案的问题:比如一些名词的缩写,比如热门资料软件的下载地址。这种东西一搜索就有,大多数人是不愿意浪费时间再给你说一遍或者复制粘贴一遍的。

  • 不要简单的把问题发出去:请把自己的思路或者不懂的地方写清楚了。没人愿意帮人写作业的,即使这么帮了,你也学不到东西。

  • 不要想着不劳而获:这类问题也常见的也就是找个师傅督促学习或者让别人帮着做个软件了,对于这种问题,如果是有偿的,请最开始就说明,如果是无偿的,我就想问你一句,“凭啥?”。

  • 别钓鱼或者激将别人:需要帮助的是你,没人求你让你听答案,长上网的人肯定不会上当,所以不要自作聪明,惹人讨厌。

  • 注意规则:别如论坛贴吧都会有一定规则的,一般你都能在醒目的位置找到他,所以尽量读一下,不要问被禁止的问题。

下面是一些进阶的原则,做的话会增加人家回答你的概率,也能节省自己和别人的时间:

  • 不要问太宽泛的问题:比如你要问程序员能挣多少钱,我只能回答你乞丐到比尔盖茨都可能。比如你问编程用什么电脑,我只能回答你各个系统的各个品牌的都买一个。

  • 不要问太偏僻的问题:比如某个不知名的公司/学校的具体情况咋样之类的,能遇到碰巧知道的人的概率其实可以忽略不计了,等别人回答还不如去百度或者问问当地人。

  • 一次性把问题描述清楚了:比如个人的具体情况,一般来说会涉及到年龄学历专业经济状况之类的,别直接说一句零基础或者大学生就作为回答了,因为不同条件可能得到完全不同的答案,而并不是所有人都会想到你的实际情况的。

  • 得到提示后,不用强调同样的问题:请去主动思考对方提示的内容,对于学生来说,思考的过程,学习的方法比直接的答案更有用,重复问题只能人不耐烦,不虚心的印象。比如“我就是想知道XXX”,“你等直接告诉我XXX的答案吗?”这种类型的回复都是不好的。

  • 注意礼貌:“说谢谢”之类的基本礼貌大家应该不用我多少,只是有些特殊的情况请尽量注意些,比如不随意询问对方的隐私。比如别用命令式的提问,“加我QQ!”和“加个Q呗?”可能完全是两个结果。比如别直接用怀疑式的语气,而是把疑问说清了。比如“你确定?”和“我对这里有个疑问”也可能完全是两个结果。

  • 别说那些没用的感谢话:什么冰天雪地跪求,全家老小感恩戴德之类的,你有那心情都不如给对方发个红包。

下面来谈一下如何选择答案。实际上大多数同学的大多数问题都是之前晚上别人问过的,也就是说能在网上找到答案的。但是这些答案很多时候并不统一,有些甚至是完全矛盾的,这时候如果没有一定的经验,是很难分辨哪些才是正确答案。而且对于大多数人来说,选择一个适合自己的答案比选择正确的答案更重要。个人认为遵循下列原则在一定程度上得到最适合自己的答案。

  • 能设身处地的提对方考虑:也就是结合对方的情况给出答案,对对方情况不了解的情况下尽量不要随便给出答案。做不到这个标准答案实际是最多的,比如碰见要学编程的人就推荐C语言的。

  • 回答具有普遍性:也就是这个回答是经过现实验证的大多数人的共同情况。比如别人问程序员工资状况,那样最好的答案就是拿出统计数据或者给出大概的参考范围,而说我有个同学咋样咋样其实就没多大意义了。

  • 可以关注下回答者的身份:很多社交网站都有查看过去留言的功能,虽然大神也不是一直都正确的,但是一般来说他们的答案比起路人更慎重更有经验。而且你还可以通过这种办法排除一些别有用心的人,比如某些培训班的无良招生老师。

  • 主动对答案进行思考:网上不少答案是有明显漏洞,保持科学的怀疑精神,自己就能发现这些漏洞,上边说的没有普遍性没有针对性的答案,实际上都可以用这个办法进行排除的。思考之后对不清除的问题进行追问,与回答者进行互动交流,更容易帮你得到更好的答案。

无论好的提问还是回答,标志无非是主动性,针对性,普遍性,独立性。求人不如求己,陌生人对你的帮助肯定是有限的,而对程序员最重要的能力就是分析和解决问题的能力。学会如何提出问提和选择答案,会大大提高自己的工作效率,让自己更加专业。

PS:提供解决问题的一个思路:百度+思考+失败+翻墙+谷歌+尝试,自己搞不定再问。