首页 > 技术问答社区中回答的艺术?

技术问答社区中回答的艺术?

先说明,我没有仔细阅读过《提问的艺术》,但大体意思我懂。我发这个帖子也不是十分肯定我的观点完全正确,目的就是让大家来评论评论。本帖的主题主要针对回答者。(因为已经有《提问的艺术了》)

问答网站的目的就是让不懂的人有个提问的平台,让乐于回答的人能在回答别人的过程中能发现自己的不足,进而提升自己的机会。所以我认为,提问者和回答者都是平等的,自愿的,谁也不欠谁。

  1. 对于一个提出来的问题,看贴者首先应该做出初步判断:这个问题我要回答吗?毕竟这里提问的人不都是高手,也有很多刚入门的,比如我。况且真正的高手也不大会提问。如果觉得问题实在没什么意思,回答纯属浪费时间,那我建议立马关掉问题页面,但你千万别草率地在问题前面打个 -1。为什么?你不喜欢这个问题并不代表问题没价值,我还认为 stackoverflow 上面某些上百分的问题很白痴呢~!事实证明,我问的问题,很多打 -1 的到最后都是打自己脸(至少我是这么认为的,包括某些「草率的大牛」)所以我说,打 -1 可以,但别草率。

  2. 如果你决定要回答这个问题了,那么好,请务必让你的答案尽量提高质量。怎么尽量提高质量呢?我觉得首当其冲就是完全弄明白提问者问的是什么,疑问点在哪里。如果不是很明白,可以在问题下面的评论处写上自己的疑问,但千万别直接在下面的回答区写个似是而非的答案。如果你连这一步都没搞清楚的话,后果多严重,不用我说了吧?

  3. 如果你已经弄清楚提问者的问题之后,最好组织下语言让不懂的人能看懂你的回答。毕竟问答网站不是让你炫耀自己知识有多渊博的地方,目的还是要让提问者清楚地弄明白。千万别在连自己都有疑问的地方用肯定的语气,比如回答者回答「你最好先去看下这个概念是什么意思再来这里提问」这样的回答,除非你 100% 肯定你自己没弄错。你要是有 1% 的不确定的话,我的建议:你还是去百度知道混比较好。毕竟我说过了,在这里提问者和回答者,是平等的关系,并不是说你回答了别人的问题,别人就欠你什么,别人就得按你的意愿来。

好了,我的主张就以上 3 点。我这个帖子是因为虽然我是小白,但我发现很多回答者甚至是某些大牛的回答质量也不怎么样的情况下发出来的。


问题:
非技术性的,sf上面多了许多讨论看法,观点性质的问题。我觉得这类问题在技术社区有必要存在。只要我觉得它有用,或者至少能给大家带来欢乐,我绝不点踩。
技术性的,无论多小白,只要他语句通顺,能让我看懂,就不点踩。有人可能说去google一下啊,那么一个新手不了解具体细节,不知道搜索什么关键词,他如何google?

回答:
技术问题的回答,原则错误点踩。不直截了当,扯到什么哲学,玄学的,点踩。
非技术性的问题,因为这个没有谁对谁错之分,只要你的观点我不能接受,点踩。


参考:问题讨论与解决问题的七个回合法黄冬新浪博客
http://blog.sina.com.cn/s/blog_5595d51401000022.html

其实,自问自答,总是最好的学习方式 ;-)

所以,问答社区本身形式,可能就是错误的...
只有少数人在正确的使用.

其它的,俺感觉,只有一个核心态度区分了质量高低:


两件事:

  1. 我在 SF 上活跃了一年有余,平心而论:见过的优质答案比优质问题多得多得多得多。遗憾地是:提供优质答案的人来来回回就是那么些个,想记不住都难。这也不奇怪,因为能够撰写优质问题的大体上都能自己解决问题,只是偶尔脑袋短路了不得不出口求助,自己也知道提问是一件麻烦他人的事情,自然要认认真真的做好功课,恭恭谨谨写下问题,这样才容易获得优质答案——优质问题就是这么来的。

  2. SF 不宜照搬 SO 那种理念——我指的是无论是问还是答或是踩顶评都遵守客观规则——毕竟国情如此,我们的判断力和责任心的确不如人家的平均水平。现在的评价机制的问题在于:作出决定(比如踩)很容易,但是别人要判断原因却很难。

我说判断原因不是为了追究责任,”放学你别走啊~“,而是为了补救和完善:

既然如此,倒不如设定:凡是针对问题的踩,必须说明原因,但是可以匿名(可选,默认选中即可)。这样虽不能尽善尽美,但至少对于提高问题质量和命中率是很有帮助的吧。

我对于 SF 的最大的不满足不是答案太少,而是问题堪忧呀。


我是来挺题主的。

所谓的不平等,无非是知识水平的高低,说的更恶俗是工资,社会层次的高低。回答者帮助别人之心确有,炫技之情不一定无。题主的是意思是,在提问和回答中,大家都有所收获,对双方都有好处,所以是平等的,追求的是皆大欢喜,而不是上来之后你高人一等,我低人一筹。再成功的企业,总要和小公司做生意吧,你炫技成功的同时,要让提问者感到乐于接受,这才是题主说的平等吧。所以收起你们的针锋相对,我们坐下来好好讨论一下吧。

良币劣币的说法扯太远了。生态说更是说不过去,改革开放三十年,老邓说要让一部分人先富起来,大家都记住了,然后“先富带动后富”就没人乐意了,社会问题越来越严重。生态不生态都是自然形成的,SF又要让更多人来提问,又要把你们这些“大牛”捧起来,一碗水哪里端得平。知识水平高的人不是圣人,没有背负传播知识“普度众生”的使命,所以没必要给一些提问者留面子。但是我认为,问题就是问题,答案就是答案,除了表述中出现病句、歧义、错别字之外,没有任何可以用感情来驱使的,能在这种问答中把个人感情加进去,扯到问题本身之外去,(当然,幽默幽默我还是很喜欢的,)说明我们这些人水平还有待提高,不是吗?只要提问者把问题表达清楚了,他就有资格和权利对自己的问题负责。大家都是上来提问回答的,不把问题搞清楚,把答案弄好来,你不觉得后面上来看的人是来看笑话吗?

能够到SF来提问的人,会是小白吗?起码不是种地卖菜的吧(不过话说回来,种地卖菜的怎么了,上来提问说不定有些人高兴的不得了,不管懂不懂争着回答)。别人提问不见得没有搜索过学习过,也不见得别人是水平多差层次多低的,你专注的领域跟他专注的领域不一样而已。别人从另外一个领域进入你的领域了,你反而做出一副高傲的样子,难道没有感觉到危机感吗?物理学教授要搞清楚社会学的问题,还要向社会学的研究生请教,更何况在互联网这个开放自由、人际关系扁平化的大环境中。说不定提问者账号背后是个大牛,过来探探你们这些小白的水平的而已呢。谁是大牛,谁不是大牛,在这个平台上根本就没啥意义。

最后,确实有些人不善表达,不管提问还是回答,都有可能表达不到位,让问题本身从现代直接回到原始社会————如何让对方明白你要表达的意思。不过病句和错别字就是态度问题了。提问者做一些功课固然重要,但是不见得做足了功课就会受人待见。而且很多人提问一般都是抱着比较谦虚的态度来的,要求提问者对问题搞清楚了再来提问,或者提问的层次如此之高,这种情况只有在研讨会和沙龙里看到,而不是开放的问答平台。

还是回到那个点上,无论是出于什么目的,只有高质量的回答,切中提问者和后上来的观赏者的需要,才能给回答者集聚更多人气,互惠共赢才能共同进步,不是吗?


1、提问题和回答问题就是不平等的,这个事情上就别求平等。在任何地方,产生高质量答案的人永远是稀缺的,自然要照顾这个人群。强调一点,人格上大家是平等的。

2、-1的问题,我觉得这个随意,我是程序正义思想的拥护者,只要是已有规则范围内,人人都可以按照自己的想法玩,过多的关注具体的动机和内心,还不如改进规则。比如,我是个坏人,但是在良好的法制社会下,虽然不会变成好人,但至少可以像个好人。

这个问题更多的是SF的职责,因为这个生态系统,他们是最大的受益方和参与者,对于具体的个人来说,不好玩就换个地方而已,小白用户太多导致高质量用户流失这种事情发生了太多次,早已不新鲜了。

总结一下我的观点,我不关心个人想法或者做法,我只关心系统规则。

补充一个问题:为什么成人论坛的用户的回复总是那么有礼貌?


想要優質的答案,就先得有優質的問題。好問題是好答案的前提。前提是要優先考慮的。這一點上雙方不平等。

  1. 劣幣驅逐良幣,而 -1 就是對策,一定程度上良幣驅逐劣幣,以求平衡。
    所以 -1/+1 的標準也不可能是:「這個問題按照絕對公平的標準,是否是好的?」,而只能是,「我個人是否喜歡這個問題」。
    而若所有人都真誠且理性地表達自己,所有人的總和就一定是普適的,從這一層面上公平的標準是動態平衡出來的而非事先設定。
    倘若阻礙一部分人表達自己的觀點,無論這一阻礙的理由是否正當,都會導致社會全體最終結果出現系統誤差,從而偏離公平。
    所以,表達自由是社會公平公正的前提。任何形式的限制他人表達,都是不公平的。
  2. 規則對人的影響不是教育,而是篩選。規則不是讓壞人變好,只會讓壞人出局。
    教育的意義是讓大多數人能通過規則的篩選,否則若多數人被出局,只會顛覆規則內外的地位。
    sf 只需要從全部人當中,篩選出合適的,而沒必要從頭培養。提供糟糕答案的人自動出局。sf 沒有義務讓全世界的人成爲大牛不是嗎?

  1. 良性互动是最重要的。这里不同于知乎和黄度知道——SF只要题主能够对自己的问题保持关注(而不是撒手不管),那么其实很多分歧都容易得到解决。和气生财,万事先商量一般来说是好事。
  2. “系统”都是为了实现秩序而设立的。我们作为社区自治的一员,正确的使用机制,去催生更优质的问答,这是做一切事情的根本。个人恩怨和主观臆断千万要放到一边。
  3. 对问题:要用DV表达标题不清、细节含混、一搜就有、态度傲慢等浪费答者精力、侵犯答者体验的过失。但不要用DV表达问题太简单、解答没有意思等主观看法。
  4. 对回答:要用DV表达水帖、错误答案等浪费读者精力,甚至于造成误导效果的过失。但不要用DV表达不够优雅、过于简略等主观意见。
  5. 有权限时,水帖我当然更倾向于删除,错误答案我更倾向于DV+忽略。
  6. DV该给要给,但该撤也要撤。××××善莫大焉。

DV = down vote


简单的说,看标题决定是否要点进去,看内容决定问题是否有意义,所以点赞和点-1就在所难免了。不排除少量个人情感因素,但是大多数上下评价还是合理的。

我来客观地评价一下楼主的表现。

有些问题没有好好陈述:
http://.com/q/1010000000636741

有些问题在卖萌求宠:
http://.com/q/1010000000645677

有些本可以google的:
http://.com/q/1010000000687333
http://.com/q/1010000000698307

有些问题看不出有什么价值:
http://.com/q/1010000000685480
http://.com/q/1010000000670000
http://.com/q/1010000000710091

总体上给人的印象就是一个很懒的菜鸟,这样不会有人愿意给赞的,-1也不是不可能的。

所以,问题又回到如何提问上了,既然你问了,既然你知道提问的艺术,那么最好去学习一下那里面的做法,不要做伸手党,没有多少人喜欢回答过多的问题刷经验,我只要攒够给不合适的问题点-1的积分就好了。

最后我想说,我不是针对楼主来说这个问题,每次见到不合适的贴子,我都会去提出相应的质疑。


  1. 这个我是赞同的,所以我基本上每次-1都会在评论中告诉原因并通知我已差评你,而且我经常宣传要这么做,特别是在多次申请SF修改差评流程未果的时候。

  2. 我以为这个情况都是对等的,想要一个很好的回答?可以,那请你给我一个很好的问题。虽然你说你大体明白,但其实我觉得你应该没有领会到《提问的艺术》的真谛。《提问的智慧》也不仅仅只是search before ask这么简单。拥有一个简单清爽,问题思路清晰的问题也会让回答者的心情更好。比如说,我刚才花了30s-1min左右的时间修改了你的问题的格式,又比如说我经常会发现有些提问的人喜欢截图发代码等等。

  3. 我基本上也是赞同的,而且我经常提议“和回答答案无关的内容请放到问题的评论中去”,当然这条定理也同样适用于答案。至于你说的平等关系,我也想补充一下。提问者不欠回答者什么,同样的,回答者也不欠提问者什么,回答你的问题已经是仁至义尽,各种当地主一样的感觉理所应当的简直是让人愤懑!

以上算是对你的每一点的一个延伸,算不上答案吧,不过既然你发到问题里面来了我就当做答案给补充一下。另外稍微看了下你问过的问题,感觉也还好,还是说你已经把惨不忍睹的“问题”都给删了?以及似乎你的这个问题非常的具有针对性,不如直接明说了哪些“大牛”哪些“问题”中的哪些“行为”比较好,毕竟答案的质量在我看来也是仁者见仁智者见智的东西,有些答案的确水平不到领会不到一些内涵。

以上。


题目虽然问的是《回答者的艺术》,但我觉得还是很有必要先说下《提问者的艺术》。由因及果,没有一个好的提问很难会有一个好的回答。

左耳朵耗子 也写过 《你会问问题吗?》,这里我搬运下重点:

这里有一篇文章推荐给大家 《How To Ask Questions The Smart Way》,中文版在这里 《提问的智慧》,我把其中的几个亮点总结如下:

  • 提问前先自己尝试查找答案,读读文档、手册,看看有没有相似的问题,看看那些方法能不能帮你解决问题,自己去试一试。如果你是程序员,你应该先学会自己调查一下源代码。(不然,人家回答你的一定是——RTFM – Read The Fucking Manual)这样的问题很多。我有时候很不愿意回答这样的问题,因为我觉得问问题的人把我当成了他的小跟班了。
  • 提问的时候,找正确的人或是正确的论坛发问。向陌生人或是不负责的人提问可能会是很危险的。不正确的人,会让你事倍功半。如果你问Linux的人Windows太慢怎么办?他们一定会让你把Windows删了装Linux去的。
  • 问的问题一定要是很明确的,并且阐述你做了哪些尝试,你一定要简化你的问题,这样可以让你的问题更容易被回答。对于一些问题,最好提供最小化的重现问题的步骤。
  • 你一定要让问题变得简单易读,这和写代码是一样的。只有简单易读的邮件,人们才会去读,试想看到一封巨大无比的邮件,读邮件的心情都没有了。而且,内容越多,可能越容易让人理解错了。
  • 你问问题的态度应该是以一种讨论的态度,即不是低三下四,也不是没有底气。只有这样,你和你的问题才能真正被人看得起。要达到这个状态,不想让别人看不起你,你就一定需要自己去做好充足的调查。问题 问得好的话,其实会让人觉得你很有经验的,能想到别人想不到的地方。
  • 不要过早下结论。比如:“我这边的程序不转了,我觉得是你那边的问题,你什么时候能fix?”,或是“太难调试了,gdb怎么这么烂?!”。当你这么做的时候,你一定要有足够的信息和证据,否则,你就显得很自大。好的问题应该是,“我和你的接口的程序有问题,我输入了这样的合法的参数,但是XX函数却总是返回失败,我们能一起看看吗?”,“我看了一下gdb的文档,发现我在用XXX命令调试YYY的时候,有这样ZZZ的问题,是不是我哪里做错了?”

综上,我理想中好的提问应该是:自己努力尝试之后,google 之后没有找到问题答案,才来到这里提问。

至于 回答者的艺术,啊,我是个菜鸟,我很少回答问题。有时候自己还不是很确定答案,谷歌一通找。

题主的三点我基本同意。能感觉到题主对回答者中的“大牛们” 有浅浅的恶意。这里不想谈 提问者和回答者都是平等的,自愿的,谁也不欠谁我是大牛我给你-1我是小白你要回答我,最后只能沦为一场口水仗。看评论言语也开始有点激烈的倾向了。 让我们回到起点,这里我要点名表扬下:@nightire, 让我们来一起看看什么叫好的回答。

问题在这里: http://.com/q/1010000000835302

我第二天早上看见这个回答是 @nightire 是在夜里三点回答的。嗯,大家好好感受下,也可以点开评论看下。

就像我在 D2 上看到前端大牛玉伯一样,我总觉得 越牛逼的人越谦虚平和,越愿意帮助别人。

如 @nightire 所说,这里不缺好的回答,而缺好的提问。

以上。

【热门文章】
【热门文章】