设计中的道理_3
常听朋友说,经验很重要。
我刚参加工作的时候,也这么觉得;觉得好多老工程师非常厉害,怎么就知道那里需要加个东西的呢?又怎么知道加了东西一定有改善的呢?让我佩服不已。由于许多工程经验,犹如羚羊挂角,无迹可寻。好端端的设计工作,真的没办法弄了。只好作为孤立的知识点记住。应用中也不免产生这样或者那样的问题。
很多工程师向我抱怨,公司没有利害的工程师,无法提高自己。我很想问他们,第一个祖师爷是怎么成长起来的?我常常惊叹于E=MC^2的来历,第一个算出地球直径的人,他是怎么做到的?这些牛人,都是大胆假设了一些条件。在这些条件下,得到了一些影响深远的结论。特别是物理学,是认识这个世界是什么,由什么组成,以及未来怎么样的终极问题的学科。不乏许多大胆猜想得到正确结论的例子,也不乏大胆猜想失败的例子。从中,能得到很多启发。这些牛人除了令人惊叹的思维能力,就是具备细致的观察能力。
扯得有点远,前人已经把大量的经验抽象总结成《高等数学》、《高等物理》等这样的系统理论。似乎我们没有什么可以做的了。但事实上,在工作中,我们所遇到的问题都可以被理论解释。但我们做了什么没有?粗糙的观察以及对原理肤浅的理解,造成了众多不可解释的现象。继而产生了许多匪夷所思的经验。
以下是一些粗浅的经验:
1.怀疑一切,别人告诉你的不一定正确,就算正确,可能表达过程中有遗漏;定理的应用的条件场景;现象获取的准确程度;测量的方法以及测量的准度。
2.多问为什么,尝试给出答案,寻找突破口。
3.细致观察,将观察的内容做记录。仔细的控制测试用例,记录每一次的现象,便于回溯分析。
4.对原理要有深刻理解。
5.知识面要广博,出了问题,知道要看什么书,找什么资料可以补充知识。