提问的智慧
读《提问的智慧》的二次记录, 目的在与用更通俗的语言来描述事实. 原文
写给谁
当你提问时,章节推荐了Stack Overflow,提及了 '当你找不到BUG',所以我以此推断这是写给产研的.
这本书的初衷
在黑客的世界里,当你拋出一个技术问题时,最终是否能得到有用的回答,往往取决于你所提问和追问的方式。本指南将教你如何正确的提问以获得你满意的答案。
提问前
什么是好问题
- 黑客(极客)们喜爱有挑战性的问题,或者能激发他们思维的好问题
怎么才能做到提出优质问题
-
你必须表现出能引导你变得在行的特质 —— 机敏、有想法、善于观察、乐于主动参与解决问题。
-
聪明、自信、有解决问题的思路,只是偶尔在特定的问题上需要获得一点帮助。
-
提出问题前,请保证已经做了这些努力;有助于树立你并不是一个不劳而获且浪费别人的时间的提问者。如果能一并表达上述努力过程中学到的东西更好,因为我们更乐于回答那些表现出能从答案中学习的人的问题。
- 尝试在你准备提问的论坛的旧文章中搜索答案。
- 尝试上网搜索以找到答案。
- 尝试阅读手册以找到答案。
- 尝试阅读常见问题文件(FAQ)以找到答案。
- 尝试自己检查或试验以找到答案。
- 向你身边的强者朋友打听以找到答案。
- 如果你是程序开发者,请尝试阅读源代码以找到答案。
提问的底层逻辑
向社区贡献出自己的力量。因为你提出了一个有内涵的/有趣的/有思维激励的问题,避免单纯的从他人处索取知识。
搜索引擎的使用技巧
先用 Google 搜索你所遇到的各种错误信息. 即使没有搜索结果,在论坛提出问题时, 加上一句 我在 Google 中搜过下列句子但没有找到什么有用的东西。 这样做的目的在于: 这么做(加上搜索过的字串)也让遇到相似问题的其他人能被搜索引擎引导到你的提问来。
也不要指望Google几秒钟的搜索就能解决一个复杂的问题。
在向专家求助之前
在向专家求助之前,再阅读一下常见问题文件(FAQ)、放轻松、坐得舒服一些,再花点时间思考一下这个问题。
准备好你的问题,再将问题仔细的思考过一遍,因为草率的发问只能得到草率的回答,或者根本得不到任何答案。越是能表现出在寻求帮助前你为解决问题所付出的努力,你越有可能得到实质性的帮助。
答案是靠努力争取来的,毕竟你没有为问题付费。