如何优雅地在Stack Overflow提问?,
如何优雅地在Stack Overflow提问?,
今天来给大家聊一聊 Stack Overflow,Stack Overflow 是什么呢?
什么是 Stack Overflow?
Stack Overflow 是一个全球最大的技术问答网站,作为一个程序员不得不知的网站。程序员可以在上面进行提出问题,别的程序员会免费帮大家解答这个问题。
然后这个问题还可以被打分,比如说顶,这个问题就会被顶上去,就会被更多人搜索到,基本上遇到的问题都可以在 Stack Overflow 上找到答案,所以很少会去 Stack Overflow 上进行提问,但是提问问题作为一个程序员基本技能,还是要聊一聊的。
如何优雅地提问?
在你准备要提出技术问题前,请先做到以下事情:
当你提出问题的时候,请先表明你已经做了上述的努力;这将有助于树立你并不是一个不劳而获且浪费别人的时间的提问者。如果你能一并表达在做了上述努力的过程中所学到的东西会更好,因为我们更乐于回答那些表现出能从答案中学习的人的问题。
在了解了上面的内容后,接下来,我们来看一下提问的三要素:
- 环境描述:操作系统,JDK 版本,软件/工具版本等可能和问题相关的信息
- 问题描述:描述要解决的问题和思路。可能要解决的问题或者思路本身就有问题。如果问题和程序执行的错误有关,则要把错误信息描述详尽,包括 exception trace 等
- 代码+配置:和问题可能相关的代码和配置
我认为在 Stack Overflow 上提问的核心:
要自己先思考,先尝试解决。问题要清晰明了有条理,要让想回答的人能够重现所说的问题。而不是甩手掌柜一样不清不楚的问:XX 应该怎么搞?XX 应该怎么弄?XX 程序运行出错怎么改?像这种一句话的提问,一般不会有人想去回答,被人踩几下,这个问题就消失了。
提问/回答笔记
提问:
回答问题:
当别人回答你的问题后,你对回答的评论:
Thank you for your answer sincerely 感谢回答
总结
提问问题是程序员的基本技能,如何能够更好地去提问需要我们在一次次的提问中成长,把英文学好也是不可或缺的,不仅在 Stack Overflow 上提问如此,好多框架的博客都是英文写的,因此大家可以多多阅读外文博客,逐步提高自己的英语水平。
参考
How To Ask Questions The Smart Way
如何优雅地使用 Stack Overflow?
相关文章
- 暂无相关文章
用户点评