德问社区指南

什么样的问题可以在德问提问?

德问的目标,是孕育一个能够解决编程难题的高知社群。在这个社群中,专业、狂热的编程爱好者是核心,而能够聚集和留住这些高水平的程序员,依赖于社区能源源不断地产生编程实践中遇到的好的问题。

我们认为,可以在德问提问的好问题,需要与编码直接相关,甚至问题本身就包含一些代码。不过代码并不是必须的,如果您的问题符合如下的条件:

  • 编程过程中遇到的实际问题。
  • 编程中的算法问题。
  • 关于程序员常用的编程工具的问题。
  • 实践之中遇到的、可以被解答的、只与编程开发相关的难题。

它就可以被发布在德问。

确定这个问题适合发布在德问后,您还需要依照如下图的流程,判断问题是否符合德问好问题的标准,并据此决定是否将问题发布在德问上。

另外,如果您想分享自己的知识,也可以回答自己已知答案的问题

什么样的问题不能在德问提问?

在德问提问前,请您使用搜索功能,先搜一下看是否有同行问过相同的问题。如果有,请不要重复提问

一般地,您只能发布您当前正面临的、实践中产生的可以被解答的真实的编程难题,而开放式的问题会降低德问的实用性,并且会把其他真正实用的问题推到“新鲜事”的后面,难以被用户关注到。

您的问题需要限定在适当的范围内,如果您想象您的问题需要几页纸甚至一本书的篇幅才能解决掉,那么您的问题范围肯定是太大了。

如果您提出问题的动机是“大家一起来讨论下XXX”,那请不要发布在德问了。而您的动机是“我想知道XXX该怎么解决/实现”,那发布在德问是合适的,因为德问正是为解决这类问题而创建的。

 

为了避免您的问题被举报或关闭,请避免发布如下类型的问题:

  • 咨询询或调查类的问类,如:
  • 类似于PhoneGap这样的跨平台手机开发框架究竟是不是手机应用开发的未来发展方向?

    c/c++ 语言可以进行Andriod 开发吗? 如果可以,需要学习那些知识?

  • 非实际问题,如:
  • 都在辛辛苦苦做技术,如何叫我的创意不被别人剽窃?

    银行支付接口咋申请?

  • 入门级问题,如:
  • 如何给img元素设置背景图

  • 非编程类问题,如:
  • 寻求匹配PHP5.2.3的memcache.dll

    请问,如何在双系统(win7 ubuntu)中,顺利卸载ubuntu?

  • 非编程、讨论性的,如:
  • 高效编程需要掌握的技巧

 

此外,太过主观的问题,也不能发布在德问上。不过一些好的主观问题,还是符合德问好问题的标准的。

如何提问才能更容易得到好的解答?

为问题选择正确的话题很重要。当您发布了一个问题,由于德问的社交网络特性,问题会随着“新鲜事”,立即送达所有关注了您、问题所属的话题的用户。因此,如果您希望自己的问题能够被真正能解答它的用户注意到,您需要尽可能准确地选择问题所属的话题。

需要注意的是,为了不打扰到那些不擅长解决您的问题的用户,请您不要选择太多的话题。德问会通过权限来限制用户选择话题的数量。

 

当您的问题有人给出了答案,或者有人给出了评论,那么当您登录德问后,页面右下角,都会出现新通知。您可以根据通知来了解自己问题的解答情况。

 

提供尽可能完备的问题描述,有助于您获得好的解答。如果有回答者认为您的问题描述得不够清楚,在评论中要求您给出更详细的信息,您可以对问题进行编辑,补充他所需要的信息。

 

有些回答者,无法给出您完整和确认有效的答案,此时他们会将自己的建议发在问题下的评论中。您可以添加新的评论,与他们就这些建议进行探讨。

 

当您看到有同行在您的问题上给出了好的答案时,点击投票按钮,为它投上赞成票。

 

德问问题页面上的答案排序,默认按照投票数的多少来排序。对好的答案投更多的票,将可以使浏览这个问题的其他用户,首先就能看到最好的答案。此外,作为提问者的您对答案投下的赞成票,将会促使其他用户对该答案投更多的赞成票。

如果您已经确定了哪个答案对解决您的问题提供了最大的帮助,可以通过点击回答者头像前的“设为最佳”图标,将其设置为最佳答案

 

设置最佳答案可以让其他人知道您已经收到了能解决问题的答案,从而不再浪费更多时间来解决这个问题。此外,选择最佳答案还可以让其他人了解到德问社群在解决编程难题上具有较高的效率。

什么样的提问方式是不正确的?

一些不恰当的提问方式,在德问是被严格禁止的,如下:

  • 强迫性提问方式
  • 1.    使用强迫意味的词汇提问,例如“高手求助”“跪求”“裸求”之类。

    2.    使用耸人听闻、故弄玄虚的提问方式,例如“XXX的惊天bug”“重大发现”“您绝对答不上来的xxx”之类。

     

  • 激将法提问方式
  • 使用“这个社区都没有人会吗?”“居然没有人能答这个问题”等诸如此类的激将性语言提问。

     

  • 指名道姓或使用线下的称呼来提问
  • 如果您指名道姓让某人来回答您的问题,那么其他能回答这个问题的用户将会不愿意给您答案。这不利于问题的解决。并且,在问题上指名道姓,远不如使用“邀请人来回答”功能更加高效。

在德问与同行交流,应遵守的基本礼仪是什么?

在德问应遵守的基本礼仪,简而言之,就是:保持礼貌,禁止粗鲁

  • 与人为善
  • 俗话说,尊重别人就是尊重自己。我们大家来德问,都是为了学习编程知识的,别人不可能知道您所掌握的一切知识。所以当有人问到了您认为很简单的问题时,不要在言语上讥笑和讽刺,保持宽容。

  • 态度诚恳
  • 以真正分享、交流、研讨的态度来参与德问。当您发现错误的问答时,要对它投下反对票,添加评论,向原作者指出错误之处,然后,给出您自己的正确答案。如果原问答不是错得离谱,最好是能够直接对它进行编辑。

  • 心态开放
  • 大家给您提供的答案,可能并不总是您想要的那个,但是这并不意味着那些答案是错误的。一个完全准确的答案或许并不存在。如果您有疑问,可以要求大家给出答案的来源,或者求解释他们是如何、以及在哪里学到这些答案的。甚至当他们不赞同您的意见,或不能明确地告诉您您想看到的,请记住,他们只是试图去帮您。

德问的声誉值有什么含义?如何获得声誉值?

声誉值是用户建立个人身份认同的最核心指标,用户的声誉值只能来自其他用户对用户所提问题或者所回答答案质量的认同(主要是用户贡献的知识所获得的投票),而不能来自诸如登录次数、在线时长、发表内容数量等等。

声誉代表了两方面的含义:

  • 社区同行对您专业技能的认同
  • 社区对您的信任度

获取声誉的主要途径,就是提问好的问题和提供有价值的答案。当您做出了有价值的工作后,社区内的同行们会对您的内容投赞成票,这些赞成票会增加您的声誉。(当然,反对票也会扣减您的声誉)。

获取声誉的具体规则如下:

需要说明的是,每位用户每天的投票资源有40次(对问题10次,对答案30次)。而每位用户每天最多只能通过投票得到200声誉值,但是不包括通过悬赏和被设置最佳答案而获得的声誉值。此外,问题或答案如果是社区维基模式,则原作者无法在问答获得投票是得到声誉值。

 

在德问,您获得的声誉值越高,享有的特权也越多。德问的特权与声誉值的对应关系如下:

当我的问题得不到满意的答案时,该怎么办?

首先,您要确认问题是一个好问题,此外,您需要继续完善您的问题,将您最新的研究进展补充进去。这样做有两个好处,一是如果您的修改幅度够大的话(20个字符以上),它将会出现在关注问题、关注您、关注问题所属话题的用户的“新鲜事”中,从而重新让大家注意到它;二是大家看到您您的最新进展,可能对问题产生更大的兴趣。

如果您明确地知道哪些高水平同行可能可以解决您的问题,那么您可以使用“邀请人回答”的功能,来制定他们解答您的问题。当您发出邀请后,他们会在个人主页上的“邀请我回答”中,并高亮显示。

 

如果这样还无法得到能使您满意的答案,您可以试试在问题页面上点击“悬赏”发起悬赏。

 

分配您辛苦得到的声誉值的一部分,来作为悬赏金额。需要说明的话,您可以在发布超过48小时的任意问题上,发起悬赏。

 

悬赏后,您的问题会出现在悬赏问题列表中。由于悬赏列表会高亮显示其连接,因此您的问题会被更多的用户注意到,从而增加其被解答的机会。

 

悬赏有效期为7天,在这7天里,如果您收到了可以解决问题的答案,可以点击答案上的分配悬赏图标,将悬赏声誉值颁发给提供答案的用户。

 

关于悬赏金的分配,还有一些细节规则:

  • 只有在发布过超过48小时的问题上才可以悬赏,同一个问题,如果已经存在未颁发的悬赏,则任何人都不能在这个问题上发起新的悬赏。
  • 发起悬赏需要用户本人有100以上的声誉值,同一位用户,如果自己有还未颁发或未过期的悬赏,则不能再发起新的悬赏。
  • 每一个悬赏的有效期为7天,悬赏在发起后的前24小时,不能颁发悬赏,这是为了让尽可能多的用户给出好的答案。
  • 如果悬赏发起后,超过了7天,您仍然没有将悬赏颁发出去,那么德问将自动颁发悬赏,规则为:在悬赏颁发后,又获得了最多投票、且新获得的投票数不少于两票的答案,将获得悬赏金额的一半。如果没有任何答案达到这个标准,则悬赏金不会分配给任何答案。
  • 悬赏金的分配不会受答案的社区危机模式或用户每天可以获得的积分限额的影响。

为什么有的问题要被关闭掉?

如果问题不符合德问好问题的标准,那么问题会被德问上高水平的用户给关闭掉。被关闭的问题,不能再回答,但是仍然可以对它进行完善、投票、评论。

通常,一个问题被关闭的原因有如下几种:

  • 脱离网站主题
  • 问题与编程或软件开发无关,脱离网站主题(如运维类、项目管理类、产品及运营类等),对社群用户无实际价值。

  • 问题太泛,立题太大
  • 问题宽泛,立题太大都会让人无从下手,答案往往泛泛而谈缺乏价值,甚至会导致漫无边际的灌水。

  • 灌水刷分或入门级问题
  • 提问者未 做功课与认真研究,有灌水刷分的嫌疑或属于入门级问题(缺乏知识性,只涉及简单事实与信息)。徳问的目标是成为一个能够为编程难题提供高效解答的社群,由 专家驱动,用户没有精力和意愿回答此类问题。内容水化会导致社群偏离目标,因此请勿提问那些容易从搜索引擎、技术手册上获取答案的入门级问题。

  • 非实际问题
  • 不以解决实际问题为目的,一般包括:

    1. 抒发个人观点和看法,不寻求解答,不适合以问题形式出现;

    2. 完全出于个人臆造,非实际出现过的技术问题;

    3. 为了调查搜集他人的经验、建议与观点;

     

  • 含混不清或书写严重错误
  • 1. 问题从标题到描述都含混不清,立题不准,传达信息不全面,导致用户无法定位问题给出准确解答;

    2. 描述存在严重的排版与书写错误,即使再次修改也无济于事;

     

  • 与其他问题完全重复

在德问的声誉值达到3000的用户,都有权参与关闭投票。当一个问题被三位用户投票关闭,那么问题将会被关闭掉。问题被关闭并不意味着它完全不再有任何价值。如果它能够被完善得符合德问好问题的标准,则可能被3000声誉值及以上的用户重新开启。

当我发现了不好的内容和恶劣的行为时,我该怎么处理?

在每一个问题或答案的下方,都有一个举报的链接。如果您发现了不好的内容和恶劣的行为时,可以使用举报功能,来通知德问的管理人员以及10000声誉值以上的用户。

每一位用户对问题、答案、评论的举报,都能够向我们发送一封邮件,我们会及时对您的举报情况进行核实,做出相应的处理。

为什么有人能够编辑我的问题或答案?

德问网推崇自由、开放、合作、共享的互联网核心价值,采用wiki协作模式与CC-BY-SA 3.0版权。基于此,任何人都可以免费使用德问上的知识,对其进行编辑和演绎。如果您介怀别人善意修改您的内容,这里可能不适合您。

反过来说,如果您发现有问题或答案描述得不够完善,那么请您编辑它,协助我们将它完善得更好。

用户对问答的每一次编辑,都会产生一个历史版本。历史版本可以追查,点击内容下方的最新一次编辑的时间链接,可以查看到这篇内容的历次编辑历史。

如何在德问上搜索用户、问题、话题?

您可以使用德问页面顶部的提问和搜索框来查找自己感兴趣的用户、问题和话题。查找方法如下:

输入要搜索的话题、问题或用户,搜索提示将将列出与您输入的结果相匹配的话题、问题及用户。

 

在搜索提示列表中单击选中您要查找的内容,页面将将直接跳转到您要搜索的内容页面。

如果搜索提示列表中没有列出您想查找的内容,可以点击最下方的“查看更多搜索结果:”,来查看关于这个关键词的更多内容。

需要注意的是,与普通网站的搜索功能不同,德问搜索功能的回车键,是用来触发“提问”窗口的。所以,如果您只是想搜索,请不要按回车键。