学习记录

2015.10.13

[如何聪明地提问题]

一直对编程感兴趣,报了网络课程学习"Python"。上个星期六开始上课,第一个任务就遇到困难。这个任务就是在github上建立自己的"仓库"。看着任务列表,怎么样都是做不出来。在网络上搜索github的使用方法,弄了一段时间,还是没找出方法。

我在课程的问题讨论栏目,将遇到的情况简单地写了出来,希望能得到帮助。结果收到的回复是:无效的提问。问题提问的方式不对。没有把问题描述清楚。要按模版提出问题,别人能更快理解你的问题,更快回复你的问题。而且在填写模版的过程,审视自己思考的过程,说不定会找到答案。 最后,点击了附上的《提问的智慧》这篇文章,才意识到提问题也是很有学问的。

不是每个人都有义务回答你的问题 就算你是新手,也不代表你可以偷懒,把问题甩出来,其他人就要回答你的问题。

在提问前 先自己努力去寻找答案。 例如,在论坛的旧文章中翻看一下; 在网络上搜索; 阅读使用手册; 阅读常见问题文件(FAQ); 在自己的试验中寻找答案。 还要注意几个问题: 知道自己在做什么?周全地准备这个问题; 为此问题打算做什么事情?

在提问的时候 确认是否在正确的地方提问; 尽量使用专门的邮件列表来提问; 标题简要描述情况; 用清晰、正确、精准、符合语法的文句; 使用容易读取且标准的格式发送问题; 表明你的问题以及需求。

如何解读回答 很有可能会收到RTFM(Read The Fucking Manual)叫你去看使用手册再说,或者STFW(Search The Fucking Web)上网搜索一下。这意味你的问题要么是很简单,要么很容易获得答案。 如果看不懂对方回答,不要马上去问对方。尝试自己再去做一次,详细地描述不懂的地方才回复对方。 如果对方的回答没有礼貌,不要陷入不必要的口水仗。考虑是否通过付费获得帮助。

《提问的智慧》 https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way