首页 > 技术文章 > 如何提问

Jadie 2021-07-04 23:04 原文

相信每个人都有这些提问经历:

  1. 问别人一个问题,久久得不到回复

  2. 并非自己想要的答案

  3. 根本不知道该问什么

这个时候,你该思考一下自己的提问方式是否恰当了。

提问之前

在你准备通过邮件、论坛、群组提出你的问题之前,先检查以下几步有没有完成:

  • 通过网页搜索答案

  • 通过论坛的旧贴寻找答案

  • 查阅相关书籍

  • 向身边的强者朋友求助

  • 查看常见问题(FAQ)列表

  • 翻阅帮助手册

  • 通过试验和探索寻找答案

  • 如果你是程序员,尝试读源码寻找答案

当你提出问题之前,请先表明你已经做了以上的努力,这将有助于树立你不是一个不劳而获而且浪费别人时间的提问者。在提问之前,花点时间思考一下这个问题,如果你是有备而来,你将更有可能得到解答。

准备好你的问题,因为草率的发问只能得到草率的回答,或者根本得不到任何答案。越是能表现出在寻求帮助前你为解决问题所付出的努力,你越有可能得到实质性的帮助。

绝不要自以为够格得到答案,你没有;你并没有。毕竟你没有为这种服务支付任何报酬。你将会是自己去挣到一个答案,靠提出有内涵的、有趣的、有思维激励作用的问题 --一个有潜力能贡献社区经验的问题,而不仅仅是被动的从他人处索取知识。

当你提问时

  1. 慎选提问的论坛

小心选择你要提问的场合。如果你做了下述的事情,你很可能被忽略掉或者被看作失败者:

  • 在与主题不合的论坛上贴出你的问题

  • 在探讨进阶技术问题的论坛张贴非常初级的问题;反之亦然

  • 在太多的不同新闻群组上重复转贴同样的问题(cross-post)

  • 向既非熟人也没有义务解决你问题的人发送私人电邮

  1. 使用项目邮件列表

  2. 准确的描述并且言之有物

  3. 可以低声下气,但还是要先做功课

  4. 问题解决后加个简短的补充说明

  5. 描述问题症状而非猜想

  6. 好问题与蠢问题

蠢问题:

<我可以在哪儿找到关于 Foonly Flurbamatic 的资料?

这种问法无非想得到 STFW 这样的回答。

聪明问题:

<我用 Google 搜索过 "Foonly Flurbamatic 2600",但是没找到有用的结果。谁知道上哪儿去找对这种设备编程的资料?

这个问题已经 STFW 过了,看起来他真的遇到了麻烦。

推荐阅读