硬件人员一旦出错,是你知,我知,他知,大家知。也就是说,硬件人员如果出现错误,因为影响范围广,所以基本上大家都会知道。要是再多来那么几次,大家对你的评价肯定不会高。
那怎么办呢?有的硬件人员可能有机会转去做FPGA,去当软件人员了。毕竟软件人员出错,大概率是天知,地知,你知,我知。有错误,电脑上改改,就像没犯错一样。但是不是所有硬件人员都能有这个机会,只能留在原有的专业上耕作。
其实,大多数的出错是可以避免的,更恰当的说法,是大多数的错误,可以在它萌芽的阶段,就把它处理掉。
首先呢,自己设计PCB上的每一部分时,要多想想为什么,并且记录下仿真以及思考过程,包括设计过程中的疑问以及一些拿不定主意的问题。
然后呢,要把你的这些记录反馈给你的同事。最好的反馈方法,就是通过评审。评审的时候,可以尽可能地多叫点人,毕竟,三人行,必有我师。
评审的目的,是让人发现认知上的错误,就是那些,由于知识上的局限性,自己比较难发现的错误。这个时候,不要藏着掖着,要尽可能把你的电路解释清楚,包括前面的思考和仿真记录。把设计过程,仿真结果,考虑因素以及疑惑,通通都摆上桌面来讲。
因为被叫过来评审的人员可能没时间仔细看设计,所以就需要咱们主动给人家讲解,越仔细越好。
此时,不是要面子的时候,别人发现问题越多,将来板子出现问题的概率越小。
评审可以发现很多由于认知上的局限而发生的错误。如果正好接受的项目,有很多知识是新接触的话,这个步骤特别有用。
然后,就是自己做检查。有些错误,不属于认知层面上的,纯粹就是粗心大意,比如说PCB封装画错了。
最后,最最重要的,就是心态要稳。因为你在做的时候,会不时的有人来催,巴不得你赶紧把东西投出去。这个时候,一定要稳住。他催任他催,你该做的步骤一个都不能少。班可以加,但是不能被催的乱了方寸,急急投板。即使多花几天,甚至一两个礼拜,来仔细地做好该做的事,我认为那都是值得的。
因为这些措施,可以保证回来的PCB大概率不需要修补,不需要返工。这可是大大的节省时间了。
如果做项目,都是一版就成功的话,给人留下的印象也好,自己也开心,不是么?