如何在 Stack Overflow 上提问

作者: William Ramirez
创建日期: 23 九月 2021
更新日期: 1 七月 2024
Anonim
哪一種軟體工程師薪水最高?Stack Overflow 年度調查報告大解析【Code Gym】
视频: 哪一種軟體工程師薪水最高?Stack Overflow 年度調查報告大解析【Code Gym】

内容

Stack Overflow 是一个问答网站,您可以在其中提出各种编程问题并从其他用户那里获得答案。 Stack Overflow 也有一个投票系统,允许用户选择给定问题的最佳答案。但是,就像在任何其他 Internet 社区中一样,问题的正确表述将使您能够更快地获得有意义的答案。

脚步

第 1 部分(共 3 部分):准备问题

  1. 1 确保没有人问过或收到过类似的问题。 要检查这一点,您只需要将您面临的问题的描述输入搜索引擎即可。如果您的问题是重复的并且已经得到回答,版主可以关闭它。以下是一些优化搜索的方法:
    • 要按给定标签搜索主题,请输入:[tag] topic
    • 要找到确切的短语,请使用引号:“短语”
    • 要从结果中排除标签、术语或短语,请在查询前添加减号 (-)
      用于标签: [tagA] - [tagB](按tagA搜索,用tagB过滤结果)
      对于短语: topic - "phrase"(搜索未提及特定短语的主题)
      对于主题: topicA-topicB(按topicA搜索,按topicB过滤结果)
  2. 2 仔细想想你的问题。 一个清晰简洁的问题将使用户快速了解您的问题并提供答案。尽可能精确地表述问题,以便用户可以更好地了解您的问题是什么,并为您提供建议。
    • 在发布问题之前,尝试在一张纸上记下想法以帮助组织您的想法。
  3. 3 想出一个清晰易懂的标题。 既然是标题会引起人们对您的问题的关注,那么应该清楚并概括您的问题的本质,以便其他用户能够理解他们是否可以帮助您。
    • 通用的“代码中的错误”标题太抽象了。诸如“由于 baz 在 bar 中排除 foo”之类的内容将使用户无需阅读说明即可理解问题。
    • 如果你不能为你的问题想出一个好的标题,把这一步留到以后再说。
  4. 4 从标题开始。 您的问题应该首先在标题/主题的更扩展版本中总结您的问题。尝试描述问题的背景,以及哪些限制阻止您自己解决问题。
  5. 5 不要混淆主题,但要提供足够的信息。 过多的信息可能会产生负面影响或使用户难以理解问题。这主要是关于代码——将整个程序复制到消息中很少有用。
  6. 6 注册或登录您的帐户。 要在 Stack Overflow 上发布问题,您必须使用 Google、Stack Overflow 或 Facebook 帐户登录。如果您没有帐户,请打开 stackoverflow.com 页面,然后单击页面顶部栏上的“注册”按钮。按照步骤创建一个帐户,然后单击“注册”按钮旁边的“登录”按钮。

第 2 部分(共 3 部分):提出问题

  1. 1 单击“提问”按钮。 在浏览器地址栏中输入 in.stackoverflow.com 以转到 Stack Overflow 主页。在页面的右上角有一个按钮问一个你需要点击的问题。
  2. 2 阅读用户协议。 然后选中该框以确认您已阅读并接受用户协议,然后单击“继续”按钮。现在你可以问你的问题了!
  3. 3 提供所有必需的信息。 这是您的问题描述和标题派上用场的地方。复制信息并花几分钟重新检查您的拼写和语法。你不希望别人注意到你的错误而不是回答问题,是吗?点击“提交问题”按钮。
  4. 4 添加适当的标签。 当您开始打字时,Stack Overflow 会自动将可能的标签添加到适当的行中,让您的工作更轻松。请务必阅读标签的说明。不适当的标签会极大地影响可能的反应。
    • 添加到主题中的三个关键标签是语言、库和 API。

第 3 部分(共 3 部分):最后润色

  1. 1 找到你的问题。 如果这不是您第一次在 Stack Overflow 上提问,或者您忘记了上一个问题的确切措辞,您可以按用户帐户进行搜索。为此,请在搜索字段中输入以下字符串:
    • 用户:user_id(搜索指定用户的所有主题)
    • 用户:user_id 主题(搜索指定用户的特定主题)
  2. 2 阅读并回复评论。 大多数答案都是建设性的。注意,你可以提高你的 Stack Overflow 提问技巧。
    • 保持消息页面打开并通过编辑消息回答问题,提供越来越准确的信息。
  3. 3 制定并实施可能的解决方案。 要接受您认为令人满意的答案,请单击答案评级下方的绿色图标。这将意味着问题已结束,并且还将奖励提供有用答案的用户。
  4. 4 如果答案有助于解决问题,请更正标题。 收到发布的问题的答案后,您可能已经意识到使用更合适的标题或更有用的描述会更好。如果是这种情况,您应该更改问题的标题,以便其他用户更容易找到并遵循您主题中的建议。
    • 例如,您可能希望将标题“foo 中的奇怪问题”更改为“由于 baz 导致 foo 中的 Bar 错误”。