我知道,这其实是不同学科出生的人的一种style...
比如我还强烈要求他把所有接插件都换成贴片的,一次回流焊全搞定。
他给我说工人拔插起来都是非常暴力的等等。
现场环境有多恶劣,工人做事有多简单粗暴我当然知道,但这其实是思维习惯上的差异。
我的习惯就是尽量解耦合,一个问题对应一个solution。其他问题在其他layer里考虑。而不是眉毛胡子一把抓同时考虑多个问题。但反过来,这个solution只解决一个问题,就必须把问题解决的足够好,尽量做到极致。
这个最经典的例子就是计算机出生的人设计的协议一般都是ascii,都是human readable的。
通讯出生的人设计的协议都是binary的,都是以bit为基本单位。
比如h.323和SIP;比如通讯领域喜欢用asn.1,而cs领域喜欢用xml。
学通讯的人在设计协议的时候会通盘考虑传输效率,会事无巨细的约定所有细节规范,而计算机出生的人设计协议的时候考虑的是协议本身是否简单易懂,是否方便调试,并且会倾向于把协议设计的足够抽象,而不是去事无巨细的罗列一堆细节。至于传输效率的问题,那是后面叠加一个压缩算法的事,不需要在协议层面考虑。
这些思维习惯上的差异其实还蛮有意思的。另外我的思维习惯其实已经是中间派,可能更偏cs一点,所以我也经常被ee的人和cs的人一起喷的...
【 在 dismoon 的大作中提到: 】
: 并不是。
: 我能忍受的最小封装是0402,无线部分我一直是用0402
: 我有自己的规则
: ...................
--
FROM 180.102.55.*