Original article: How to Ask a Question on a Forum

在论坛上寻求帮助是一名开发者学习和成长的好方法。但重要的是,你要知道如何提出好的问题,这样人们才能有效地帮助你。

在这篇文章中,我将指导你如何在论坛上提出好的问题,以便你能得到有用的答案。

请确保先研究问题

freeCodeCamp 倡导 Read - Search - Ask method(阅读-搜索-提问的方法)。在你在论坛上发帖之前,确保阅读你所收到的错误信息。

然后你可以通过文档或谷歌搜索,看看是否有对你有帮助的解决方案。如果你对特定的方法或属性有疑问,请确保先看一下文档。

请避免发这样的帖子:

Screen-Shot-2021-12-16-at-8.09.14-AM

这个问题很模糊,而且可以很容易地在谷歌上搜索到。

Screen-Shot-2021-12-16-at-8.10.26-AM

如果你对某一方法的运行有具体问题,那么你需要确保在你的帖子中详细说明。

提出具体问题并提供问题的细节

当你解决一个问题需要帮助时,请尽可能多地提供细节,以便人们知道如何帮助你。
你要避免发这样的帖子:

Screen-Shot-2021-12-16-at-7.17.24-AM

这个帖子没有对用户所纠结的问题提供任何解释,这使得人们很难提供帮助。

如果你正在解决一个难题,请确保包括以下内容:

  • 与你所遇到的问题有关的描述性标题
  • 对你所遇到的问题的简要描述
  • 你所看到的错误信息的列表
  • 你正在解决的挑战或项目的链接
  • 到目前为止你尝试写的代码

在论坛提问题的例子

现在我们来看看如何提出一个更具体的问题。下面这个帖子的标题是“在为致敬页项目创建响应式图片时遇到困难”。

这个描述性的标题让人们知道我在纠结什么。在帖子的正文中,我将描述这个问题并提供所有必要的信息。

Screen-Shot-2021-12-16-at-7.59.58-AM

在这个帖子中,我包括了完整的项目代码、对问题的描述、我所尝试的代码片段以及我所收到的错误信息。

我还让人们知道我首先尝试了研究问题。

有了这样的信息,人们就可以测试我的项目代码,然后发现我把 #img-div 错写成了 .img-div。

记得格式化你的代码

当你在帖子中提供代码片段时,请记得格式化代码,以便人们能够阅读。

请通读这篇帖子,了解如何在论坛中格式化你的代码。

如果你需要帮助,请与论坛管理员联系,他们会帮助你。

总结

重要的是要记住,人们想要帮助你,但如果你不提供足够的信息,那么他们就很难帮助你。

我希望这篇文章对你有帮助,祝你编程愉快!