年前,有位网友让我出一篇按照他的要求快速整理BOM的文章。
他应该是自己设计好硬件,出了BOM,但BOM还不能够满足他们公司的要求。可能要区分贴片和插件的器件,又或者要按种类做分类,又或者要按封装做分类,最后还要按参数做从小到大排序。所以他又要自己动手重新整理一遍。这一动手整理,就不是几分钟就能完成的事了,可能是几个小时,又有可能是一整天。
他多次跟我说,看了我很多期关于用VBA脚本,或者是用python代码快速整理BOM的文章,但是都没有能满足他们要求的整理方法。
我跟他说,年后找个时间,好好研究一下,只需要提供一份原始的BOM和一份整理后的BOM给我做参考,我就可以很快理解要实现什么功能,完成什么操作。不然,尽管他陈述了很多,表达了很细,我还是不能一目了然,不能很快理解需求。
整理BOM这件事,其实是一件很小的事,领导或老板不会以此作为评判一个硬件工程师能力的标准。但是,领导或老板会在意你的工作效率,如果一整天的时间都在那里整理BOM,他们就会觉得你的工作能力有问题,花这么多钱请一个硬件工程师每天就浪费时间在整理BOM,德不匹位,不值这个价。
记得以前,我整理BOM也很麻烦,还很费时间。从原理图里导出BOM后,还需要二次整理,先按种类归类排序,再把贴片和插件的器件分开,最后还要从公司的物料库里找出物料编码一一对应地填到BOM上。操作起来相当费时间,要一个一个地查,一个一个找,而且一不小心,就容易出差错。领导见到后,就问怎么还在整理BOM,还有很多重要的硬件问题等着我去解决。我跟领导解释原因,结果惨遭领导批评,责怪我不会使用excel的命令来快速处理,或者使用一些创新的方法来解决问题。
后来,我被骂醒了,下定决心一会要找一个更快、更好、更优的方法来整理BOM。到处查找资料,不断摸索,终于让我发现批量处理数据原来可以使用一些代码来秒速处理,而且还能准确无误。此后,我花了很多时间自学了VBA和python语言,并且苦心钻研如何利用这些代码快速处理BOM,大大提高了工作效率,领导发现后,甚是满意,经常表扬我进步很快,工效率不错。那年年度调薪,公司给我涨了不少工资。
总结:
整理BOM事小,提升工作效率事大。工作效率高的员工,领导器重,老板喜欢,加薪升职不在话下。