有天,一个新工程师问我,做好产品开发最重要的是什么? 这个问题把我问住了,想了好一会,才回答说: 第一:千万不要相信经验,不是因为你的经验不够丰富,而是你面临的问题不可能和经验完全一样,经验还要经过实践检验。 第二:千万不要相信理论,不是因为理论是错误的,而是你可能没有正确使用或者理解理论,或者理论要求的边界条件与你面临的问题可能不完全吻合。经过实践检验的理论才能相信。 第三:千万不要相信datasheet,因为你可能没有完全通读冗长的datasheet,或者datasheet也存在bug,只有通过实践检验才能相信。 第四:千万不要相信实践,因为实践检验的仅仅是单个个体,还要接合datasheet所列出的最坏情况,以及你所面临的问题的所有边界条件。
又问:所有这些都不能相信了,哪我拿什么做好产品呢: 答:当你把所有不能相信的东西都检验过了,你就不会问这个问题了。如果你有丰富的经验,深厚的理论功底,认真阅读datasheet,这些都可以大大提高一次通过实践检验的概率! |