提问的智慧

    看文档看的头晕,看看这篇非技术的技术帖。

提问,是一门技术,也是艺术。遇到问题,我们通常习惯问别人,这样可以更快的得到答案,解决问题。但是探索的乐趣和问题在脑海中的印象将大大减少,生活就是这么变得无趣。更重要的是,盲目的提问,不仅不一定能得到准确的答案,还会耽误提问与被提问者的时间,同时不利于双方提高。百害而无一利!所以提问前,我们要反复思考,反复查阅,反复自问自答,如果还是无法解决问题,再去提问。我知道这个时间有多么浮躁,每个人都想成长的更快,更壮。但人不是速生林,有些路子还是一步一步走下来比较踏实,况且,名贵的树木,似乎都不是速生的吧?

下面说说我读了附录中三篇文章后,对提问(主要是Oracle问题)的理解。如有不足,欢迎提出,共同提高:

  1. 遇到问题,首先不要慌张。慌张、盲目对解决问题毫无帮助。如果问题需要在极短的时间内解决,比如客户库出了问题,而恰巧身边的人对此问题有了解,那还等什么,赶快去问他!等解决完问题后再转过身细细研究总结。如果问题不急,那可以沉下心来按照下面的步骤,一步步解决。
  2. 拆分问题,逐个击破。通常我们遇到的问题可能是由多个小问题或是关联问题组成的,这时一定要保持冷静,分析问题,看看有哪些障碍挡在你的前方,然后找到一个合理的顺序,用下面的步骤逐个击破。
  3. 对于单一的问题,首先搜索大脑,看看自己能不能给出答案。很少会有那种一点都不了解的问题,多少会跟脑子里的知识沾点边,可以进行猜想,然后通过测试去验证。
  4. 如果上一步验证不了,那么可以查阅资料:包括metalink,reference,concept等等。Google is your friend!
  5. 通过查阅资料,一定会有所斩获,这时需要自己再次测试验证,以确保答案正确,加深印象。
  6. 如果无所守护,请把问题结合自己之前做过的各种尝试一起用简洁、明了、通顺的语句描述出来,急的话问QQ群,问身边的同事,不急的话发帖求助论坛上的网友(这样方便以后遇到相同问题的同志查阅检索)。关于这一步,我啰嗦一下:看到很多人通过邮件提问,先是三四行客套话,然后问题说得含糊其辞,最后又是三四行客套话。这真的很烦人哎!如果客套,一两句就好,句子短一些,料足一些,然后速度问重点,重点部分可以加粗字体,这样对方一眼就能看清你要表达的内容。
  7. 根据从别人处获得的帮助,进行验证测试。解决问题。
  8. 解决问题后一定记得对帮助你的人表达感激之情。别说那么多废话,真诚点,如果是邮件,说说你怎么后续解决的,测试结果如何,解决方案是否还有可优化之处,表示感谢。这样可以让帮助你的人觉得自己的努力没有白费,或许他也能学到些东西,互相提高。
  9. 分享解决方案。如果问题不涉及秘密,可以贴到论坛或是博客里。不要以为是免费为大家服务了。因为你总结的过程,问题又加深了一边印象,同时解决方案中如果有需要提高的部分,别人或许会给你指出,你又会多学到一些内容。

以上为本人拙见,下图为ITPUB上fangjinde上传的图片,有兴趣可以看看。

 

参考:

《提问的智慧》 http://www.itpub.net/viewthread.php?tid=65585&highlight=%CC%E1%CE%CA%B5%C4%D6%C7%BB%DB

《提问的智慧 for Oracle》 http://www.itpub.net/thread-485826-1-1.html

《如何有效地报告 Bug》 http://www.chiark.greenend.org.uk/~sgtatham/bugs-cn.html

普人特福的博客cnzz&51la for wordpress,cnzz for wordpress,51la for wordpress