提问的艺术
提问之前
-
在提问的论坛的旧文章中搜索答案
-
阅读手册查找答案
-
上网搜索答案
-
阅读常见问题文件(FAQ)
-
自己检查或者实验
-
尝试阅读源码查找答案
可以使用谁能给点提示?我的这个例子里缺了什么?以及我应该检查什么地方这样的提问方式,表现出只要有人能指个正确方向,你就有完成它的能力和决心。
提问时
- 要在主题符合的论坛上提问题
- 不要在探讨进阶技术问题的论坛张贴非常初级的问题
- 向非熟人或者没有义务解决你问题的人发送私人邮件
- 向开发者群提问而不是向个别开发者提问
- 去掉无意义的提问句,如有人能帮帮我吗?
- 即使很急也不能在标题里写紧急
标题的使用:使用有意义且描述明确的标题,推荐使用目标——差异式的描述方式
语句的使用:用清晰、正确、精准且语法正确的语句,尽量使用英语。可以在后添加English is not my native language; please excuse typing errors.(英文不是我的母语,请原谅我的错字或语法)这样的句子。
文件格式:使用纯文字,而不是html,带附件必须要有真正内容。不要使用word或excel等封闭格式的文档。不要过分滥用表情
描述问题:
-
精确描述问题或bug症状
-
描述问题发生的环境
-
描述提问前你的怎么样去研究和理解问题
-
描述最近可能做过相关硬件或者软件变更
-
尽量简化问题
-
描述问题的症状,而不是你的猜想
-
按发生时间的先后列出问题症状
-
描述目标而不是过程
询问和有关代码的问题时
最简单的方法就是提供bug的测试用例,而且测试用例越小越好
问题解决后,加个简短的补充说明
- 问题解决后,向所有帮助过你的人发个说明,并表示感谢。
- 可以张贴正确的解决方案
- 可以自写一份文档或加个常见问题
如何更好地回答问题
- 态度和善点
- 对初犯者私下回复
- 如果不确定,一定要说出来
- 试探性的反问引出更多的细节
- 如果决定回答,请给出好的答案
- 正面回答问题
网友评论