文章:从玩扑克到软件开发

  • Niclas Nilsson
  • 李剑

2008 年 5 月 19 日

话题:敏捷ThoughtWorks最佳实践架构语言 & 开发文化 & 方法

世上本无银弹。我们虽深知这一点,但我们的行为却常常与之不符。你是否会觉得自己所用的语言、工具或者过程总好过别家?Jay Fields 在文中说道,“对症下药,量体裁衣”。正确的决策会因环境、人以及其他因素而异。本文论及影响决策过程的众多因素:学习文化、技能水平、团队协作、不完备的信息、衡量标准以及上下文。

Jay 在文中针对这些主题与他从前的职业——专业牌手进行了逐一比较。他写道:

在扑克和编程中有一条绝对真理:几乎没人能像他自我感觉的那么良好。有自知之明是不错的开始,但人们依然很难知道自己与专家之间的差距。程序员接触专家的机会并不多,也就无法公正评判自己的技能。在牌桌上,每个人都是为了锦标而来,可大多数人都会过高评价自己的牌技,这总是让我惊讶不已。

阅读全文: http://www.infoq.com/cn/articles/fields-it-depends.

敏捷ThoughtWorks最佳实践架构语言 & 开发文化 & 方法