如何提出重大问题

80年代乐队Pixies的首歌具有这样的趣味性(简明扼要):如果人是五岁,那么魔鬼是六岁,那么上帝是七岁。

这是一部关于圣经命理学和人类在宇宙中的地位的古怪戏剧。 但是,如果我能时光倒流,我会说服弗兰克·布莱克(Frank Black)添加“如果路径是四”。 也许这不是一个很好的抒情诗,但它表明第四位同样重要。

排名第四的数字经常出现在指导我们的事情上。 有四个方向,四个季节,四个自然要素和四个阶段的能力 。 关于最后一个,如果您已经积极掌握了任何技能,那么您就会知道我们的学习能力表现出四个阶段:

  • 无意识的无能 -您不了解或不知道如何做某事,不一定认识到您缺乏技能,甚至可能否认技能的有用性,从而导致鲁less的活动和负面结果。
  • 有意识的无能 -您确实了解或知道如何做某事,但是您认识到自己缺乏技能,以及在解决缺陷方面的新技能的价值,并且犯错是学习过程中不可或缺的。
  • 有意识的能力 -您了解或知道如何做某事,但是要展示技能或知识需要专心,需要将技能分解为涉及有意识参与的步骤。
  • 无意识的能力 -您已经进行了太多的练习,而技巧已经变成了“第二天性”,以至于可以轻松,自信地教给他人。

我看到这些阶段每天都会在Stack Overflow中发挥作用。 专为全球开发人员而建的网站通常会让初学者感到不知所措。 他们很难发表问题,没有足够的声誉来充分参与其中,并且普遍感到被拒之门。 另一方面,像乔恩·斯基特(Jon Skeet)这样的专家就像知识的百科全书一样,似乎毫不费力地为问题提供了惊人的丰富答案。

因此,我们有一个难题。 技能最强的人,无意识的人,即使对Stack Overflow的需求最少,他们也最擅长使用Stack Overflow,而最需要Stack Overflow的初学者则最容易尝试获得所需的帮助。

今年,我们做了很多工作,以使Stack Overflow更受新用户和初学者的欢迎。 这项工作的一部分包括对站点本身的更改,例如“ 询问问题向导”,而其他工作则涉及从新的行为准则开始改变站点的文化和行为。

但是最终归结为用户及其提出其他人可以理解的周到且精心设计的问题的能力。 这不仅对于能够在堆栈溢出中发布不会立即关闭或标记的问题并不重要。 这是关于学习的本质。

我的一位导师曾在我早期的编程生涯中说过以下话:

如果您不能提出正确的问题,您将如何理解答案?

问题是可追溯至苏格拉底时代及其苏格拉底方法的学习的基础。 想法是,通过提问,我们可以通过运用逻辑和推理来获得批判性的思维能力。 我们可以开始看到我们思想中的缺陷,并据此调整我们的论点。

从某种意义上讲,您可以将堆栈溢出视为实际的Socratic方法。 由于内容的性质是技术性的,因此可以提供客观的答案。 然而,这导致了鸡肉和鸡蛋的问题。 如果您仍沉迷于学习过程的“无能”阶段,如何提出有用的问题以得出客观答案?

我们需要一种深思熟虑的方法来精心设计问题。 令人惊讶的是,这并不是学校专门教授的一项关键技能。 当我与正在使用Stack Overflow Enterprise的人员进行交谈后,我就开始意识到这一点,并且我了解到人们犹豫不决的原因之一就是因为他们希望避免提出“ 愚蠢的问题 ”。

为了帮助我们的客户,我整理了一份演讲和演讲,并提供给开发团队。 它被称为“ 如何提出一个伟大的技术问题 ”,您可以自由查看和下载。 如果您只想要TLDR版本,请大声问自己一个问题,进行一些初步研究,并牢记最终目标。 这是一个额外的提示:用问号结束您的问题

您有什么技巧或框架来询问有用的问题? 您是否做过什么可以帮助您更快地胜任能力和更快地学习?

句号/句号结束后应该有几个空格?

英语语言和用法堆栈交换是语言学家,词源学家和认真的英语问答网站。

english.stackexchange.com

好的,也许我需要在一段时间后停止使用两个空格…


我帮助高级IT领导者和公司解决数字转换所面临的挑战,并朝着以开发人员为中心的文化交付创新和客户价值。 在我的日常工作中,您可以 在这里找到我