解决问题的框架:Understand, Design, Build

工程师培养解决问题的能力。理解问题(Understand),设计(Design),写代码(Build)。写代码是最容易的。