本章目的:反思学习的作用,知识的作用。
//其实就是信息差呗。

这其实是作者在学习软件编程时的一点心得。
作者是一名产品结构设计师( Mechanical designer),但时下机械行业的现状委实让人担忧不已。所以为了充实自身的打算,16年中就去网上参加了函授的软件设计课程。感谢现在的互联网时代吧,换在是10年前的话,估计要去大学里找老师才能学习到。而现在在家就能系统地学习软件设计的课程。
而在学习的途中,行业的不同对作者冲击很大。对作者感受最深的一点就是,关于“知道”这个概念。
就是一个行业内简单的知识点,对行业外的人士陌生的,而仅仅是这一小点,对整个其他行业也许有很大地推进作用。例如:
①Hbuilder软件编辑器的文本提示作用,软件编码格式排布,语法提示等。这是一种主动帮助设计的功能,而不是被动的。
作者在用SolidWorks画图时也非常想要这样的功能,希望能在填写塑胶件公差时能自动弹出对应的国家标准,而不是自己去网上慢慢找标准用(有的正规公司标准or文档资料锁柜子里,要用的话先拿要钥匙,开柜子,找标准,用完放回,归还钥匙╮(╯﹏╰)╭);
还有2d图尺寸也能那个一键排布,而不是自己一点一点拉尺寸看效果(这个真心费时间,还不能省略);
更希望有设计提醒功能,这个尺寸设计不正确能主动提醒一下,至少能提醒有没有多标少标尺寸。而不是事后靠人力一点一点的检测。
做IT的人员可能长时间接触软件编辑器,对这些功能已经麻木不仁了。但作者有一个简单比方,就是机械设计人员都是在拿txt文本编辑器在码字写项目,无论这个项目是大是小。
②框架
框架是一种让编程更简单的东西,其是核心理念 The Write Less,Do More(写更少,做更多)。但机械中不存在框架的概念,有的也是似是而非的标准件或模块化设计的概念,但相差很多。
机械的模块化产品设计是指把产品中多个相邻的零件合并成一个子组件或模块,一个产品由多个子组件或模块组成。
但机械设计追求的kiss原则(keep it simple,stupid),所以某种意义上模块化设计会让产品变得臃肿,可靠性下降。作者在设计车用电子产品时,就发现这个问题。产品的演化是反模块化的。以前的产品电机是明显的选型的外购件,而近期的产品时将电机与磁力联轴器合为一体了,减少了零件的存在,却大大增加了需要自行设计的零件,比如电机就要从零开始设计定子转子了,难度提升不只是一个等级。