标签归档:项目评估

不懂技术的人不要对懂技术的人说这很容易实现

“这个网站相当简单,所有你需要做的就是完成X,Y,Z。你看起来应该是技术很好,所以,我相信,你不需要花费太多时间就能把它搭建起来。”

技术会时不时的就收到这样的Email,写这些邮件的人几乎都是跟技术不沾边的人。

不懂技术的人不要对懂技术的人说这很容易实现插图

真正让技术郁闷的不是他们预估的错误,问题在于他们竟然认为自己可以做出正确的估计。

开发人员,经常会发现,在软件开发的问题上,一个外行人会很自然的把复杂的事情估计的很简单。

——

这引起了另外一个有趣的问题:为什么我们天生的预测复杂性的能力在遇到编程问题时会失灵?

为了回答这个问题,让我们来认识一下我们的大脑如何估计事情的。

有些事情对于一些没有经验的人也很容易预估正确,但有些事情则不然。

我们来想想观看一个人弹吉他。即使你从来没有弹过吉他,在观看了一场弹奏《玛丽有只小羊羔(Mary had a Little Lamb)》的吉他表演后,你也能大概推测出这很简单,一个人不需要太高的技术就能演奏出来。

同样,当观看了有人演奏D大调的《卡农(Pachabel’s Canon)》后,你也很容易推测出,这很复杂,需要很长时间的练习才能演奏的出来。

继续阅读