学物理和学工程的区别可以用一句话概括。
物理是关于model的,首先要model正确。所以学物理的人干什么都慢,只要model不对他就无法前进。
工程是关于规则和方法论的,逻辑学上称之为proof theory,它是关于证据链的,或者说是关于演进规则的,但是一套规则推演的结果和一个model是否完全一致,是需要证明的。
工程上不能完全基于model不完全是工程人员自身的问题,很多领域的复杂度太高没有好的完美model,只有经验主义,或者受限于项目的工程资源投入,无法在model层面上尽善尽美。不严格的principles就到处都是。软件尤其如此。
