How-To-Ask-Questions-The-Smart-Way
有教养的头脑的第一个标志就是善于提问—普列汉诺夫
说在前头:没有人有义务回答你的问题,理由是他们没有获得任何利益。请对任何尝试回答你问题的人,无论他的回复是否正确,心怀感谢。
在提问之前
- 尝试在你准备提问的论坛的旧文章中搜索答案。
- 尝试google搜索以找到答案。
- 尝试阅读手册以找到答案。
- 试阅读常见问题文件(FAQ)以找到答案。
- 尝试自己检查或试验以找到答案。
- 向你身边的强者朋友打听以找到答案。
- 如果你是程序开发者,请尝试阅读源代码以找到答案。
当你提问时
- 选择与你问题相匹配的论坛。
- 不要在不同论坛频繁,重复地提问。
- 不要向不熟悉的人发送私人邮件请求回答,人家没义务。
清晰的表达你的问题以及需求
- 如果涉及代码的问题,只用粘贴少量核心的代码。
- 把你所进行的尝试描述出来,起码证明你不是伸手党。
- 按发生时间先后列出问题症状。
- 描述目标和过程。
- 正确:我想要的结果是×××,结果与我预期不符,我做了×××,是我方向不对嘛?可以给点提示嘛?
- 错误:我先是做了×××,然后×××,报错了,为什么?
- 即使很紧急,也不要在标题打上:#紧急#求救。
- 保持谦虚,有礼貌。
- 问题解决后,加以说明,你是通过什么办法解决的……
例子
蠢问题:我的主机板有问题了,谁来帮我?
聪明问题:我在 S2464 主机板上试过了 X 、 Y 和 Z ,但没什么作用,我又试了 A 、 B 和 C 。请注意当我尝试 C 时的奇怪现象。显然 florbish 正在 grommicking,但结果出人意料。通常在 Athlon MP 主机板上引起 grommicking 的原因是什么?有谁知道接下来我该做些什么测试才能找出问题?
蠢问题:我从 foo 项目找来的源码没法编译。它怎么这么烂?
聪明问题:foo 项目代码在 Nulix 6.2 版下无法编译通过。我读过了 FAQ,但里面没有提到跟 Nulix 有关的问题。这是我编译过程的记录,我有什么做的不对的地方吗?
如果得不到回答
- 不一定是没人帮助你,有可能他们也不会,他们也碰到了相同的问题。
- 考虑付费咨询。
如何当个好的回答者
- 态度和善一点。
- 如果你不确定,一定要说出来! 总比没有回复好。
- 如果帮不了忙,也别妨碍他。不要在实际步骤上开玩笑,那样也许会毁了提问者的设置 —— 有些可怜的呆瓜会把它当成真的指令。
- 对问题做出反问,可以引导提问者解决问题。
- 如果你决定回答,就请给出好的答案。
RTFM: Read The Fucking Manual
回答者认为你应该去读他妈的手册。
STFW: Search The Fucking Web
回答者认为你应该到他妈的网上搜索。
本文标题:How-To-Ask-Questions-The-Smart-Way
文章作者:Leung VanGi
发布时间:2024-08-15
最后更新:2024-08-15
原始链接:https://leon-jjjj.github.io/2024/08/15/How-To-Ask-Questions-The-Smart-Way/
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!