How To Ask Questions The Smart Way

提问的智慧

Posted by 月光下的海 on April 29, 2019

简介

总结

  • 在向别人请教之前,先自己尽力解决。

    • 自己尝试分析日志信息或者是有能力追踪源码。
    • 学会充分利用搜索引擎,比如Google,Bing,少用百度。如此,会有90%左右的问题都能够得到解决。
    • 尝试从官方文档或者是FAQ中找解决方案。
  • 如果以上行不通,需要向别人请教时:

    首先描述清楚问题,如果是程序问题最好能附带上异常的堆栈信息。比如:

    我的程序中遇到了一个xxx错误,是在我执行xx操作时发生的。下面是错误日志:xxx.

    我期望或者是正确的结果应该是xxx,实际上它却是xxx结果。我认为是xxx原因,我尝试了方法1:xx,方法2:xx,但是并没有得到解决。

    也就是这篇文章中说的,清楚的表达出你的问题或者需求,给自己的问题一个界定,而不是漫无边际的让别人去猜你遇到了什么问题。

    很多人会喜欢问:有人能帮我吗?这个东西怎么做?那个问题怎么解决?诸如此种的提问方式,只会让人摸不着头脑,也没法给予你实质性的帮助。

  • 说几个搜索问题时或许能用上的网站

    Stack Overflow

    Github

    掘金

    SegmentFault 思否

    开源中国

    CSDN博客