如何选择技术

面向问题领域解决问题,而不是面向方向领域解决问题。
请使用UNPHAT原则


  1. Understand,在彻底了解你的问题之前,不要急着去寻找解决方案。你的目标应该是在问题领域内“解决问题”,而不是在方案领域内解决问题。

  2. eNumberate,列出多种方案,不要只把眼睛盯在你最喜欢的方案上。

  3. Paper,选择一个候选方案,并阅读相关论文。

  4. Historical context,了解候选方案的产生背景。

  5. Advantages, 比较优点和缺点,扬长避短。

  6. Think, 思考!冷静的思考候选方案是否适合用于解决你的问题。要出现怎样异常的情况才会让你改变主意?例如,数据要少到什么程度才会让你打消使用Hadoop的念头。


回答一个你不了解的问题是愚蠢的,到达一个你不期望的终点是悲哀的。

来自InfoQ

你可能感兴趣的:(如何选择技术)