这取决于....


在这个行业中,这是一个广为流传的笑话。无论你问顾问什么问题,答案都是:

这取决于...

这个笑话旨在强调顾问从不直接回答一个简单的问题,因为他们不想承担任何责任。虽然我理解面对这种情况时业务的挫败感,但我想写一下这句话的另一面。

让我们扩大范围:在IT行业,这句话可能更多地是关于每个开发人员而不仅仅是有关顾问的笑话。

为什么如此适应普遍?一个原因:问题很简单,没有提供足够的背景上下文。

让我们用一个简单的问题说明解释一下:

什么是最好的交通工具?

你猜怎么着?这没有正确的答案,因为没有提供上下文。例如,可以帮助改进答案的上下文参数包括:

  • 距离,你预计移动200米或200公里?
  • 地形的性质,道路与土地与水的关系
  • 时间限制
  • 预期的舒适度
  • 成本
  • 身体状况 - 当身体状况不好时,很难考虑跑步/骑自行车

我希望这个非常实际的例子让那些提出问题的人意识到答案的质量受到问题质量的严重制约。

以下可能是一个实际的对话框:

“什么是最好的交通工具?
- 你想去哪里?
- 慕尼黑
- 好的,你的起点是什么?
- 家
- 啊......你家在哪里?
- 德国
- 德国哪个城市?
- 等...

我非常清楚大多数开发人员 - 包括我自己,都不喜欢和业务人员交谈。我的意思是,这就是我们大多数人选择在IT部门工作的原因,因为我们更喜欢与计算机交谈而不是人。

要专业,要求上下文而不是抛弃问题。