如何在SegmentFault 上提出问题?

Viewed 4378
  • 如何在SegmentFault 上提出问题?
  • SegmentFault 上的提问规范是什么?
2 Answers

SegmentFault是一个凝聚了开发者思想的平台,您的问题会被成千上万人看到,如何让其它开发者从百忙之中抽出时间为您解决技术问题?我们强烈建议您在提问之前阅读下列文字。

准备工作

首先确认您的问题是否适合在这里提问。我们是一个面向开发者的社区,仅仅解决您在开发过程中遇到的技术问题,为了保证SegmentFault 问答板块的纯粹性与开发无关的问题不适合在这里提出。

我们希望您在提问前已经尝试过解决此问题了,这对您和潜在的回答者来说都非常重要。以下途径是我们推荐的

  • 查阅相关技术文档和FAQ页面
  • 使用搜索引擎或者直接在本网站搜索,在搜索框输入问题的关键词,如果已经存在相同或者类似的问题,就不用重复提问

如果没有相同或者类似的问题,点击「我要提问」

尽量清楚地描述问题

开发者的工作往往非常繁重,如果您能在问题中体现对解决问题有帮助的信息,那么这样可以节约很多时间。通常这些信息包括:出问题的代码段,抛出的异常或错误信息,出错的截图等等。

讨论性的问题一定要说出你自己的观点这。比如你要询问"xxx技术前景如何" "怎样学习xxx"。你一定要把自己的情况,还有现阶段观点都说出来,要不然只写一个标题,然后恨不得在内容里就留个"RT"的,是没有人会理你的。没有人有义务向你提供自己的想法,特别是在这样一个社会,你只有用自己的想法去交换别人的想法。

  • 进入提问页面,添加问题的标题和必要的问题描述,标题要概括你的问题
  • 给问题添加上相关的标签,便于之后用户查找和关注相关的问题
  • 撰写提问时,要善用编辑器(语法),良好的格式能让问题更容易阅读,您可以在输入框下方看到实时预览
  • 根据用户的评论内容,点击「修改」对自己的提问进行完善

让您的问题对其他人有价值

让更多人受益是我们建立社区的宗旨,为了避免其他人无法找到相关问题,请尽量在标题中使用容易被其他人搜索到的关键词汇,并使用流行的标签关联您的问题。

汉语是一个随意性非常强的语言,但在技术领域中使用随意性的话语就会非常不利于信息的整合和分享。因此,请您在提问中务必使用通用的技术词汇,并尽量检查不要出现错别字。

多思考多提问

提问并不是一件可耻的事情。很多开发者沉溺于一些似是而非的辩论中,而不愿在纯技术问答中发表看法。我们认为后者的正确性可以被直接检验,可以更加直接得体现您的智慧和水平。

  1. 提出的问题应该是在你尝试过搜索之后没有的,如果能让别人用一个链接就把问题回答出来的话,可以肯定,这不是一个好问题,SegmentFault也不希望出现这样的问题。

  2. 提出的问题思路要是清晰的。另外标题特别重要,是最能吸引人回答的关键。建议标题简洁清晰的写出自己的问题,问题内容中再详细补充。有问题求帮忙诸如此类含糊不清的标题是最不明智的选择!切记!

  3. 问题内容的格式一定要美观,错落有致!没有人会耐着性子看一坨文字甚至是一坨代码的堆砌的!所以要善于排版。对于问题的内容,希望能详细说明/还原一下你出现问题的过程。信息越多有利于更多的回答者帮助你解决问题。如果有代码,希望不要吝啬,把代码贴出来。如果是HTML+CSS+JavaScript类的代码,请贴到http://jsfiddle.net 上后将jsfiddle的地址贴到问题中,比直接贴代码到问题中要更显得方便。

  4. 善于利用"提问邀请"机制。我不建议每次提问都去邀请别人,邀请实际上就是一种"强迫",人的耐性往往是有限的,回答者都是回答自己感兴趣的问题,不可能天天强制被你拉过来还不烦躁的。所以我的建议是如果你的问题不急可以先不邀请,如果长时间没有人回答,可以尝试邀请一些用户过来。切记,不要频繁邀请同一个人,天天吃一道菜还会厌烦呢,何况是频繁被“强奸”?

  5. 提问的态度一定要端正,没有人欠你什么,更没有人是天生为你服务的。不懂就要向别人虚心请教,这里从来都不是大爷的聚集地,如果你要充大爷,请出门左拐,谢谢!