硬件工程師“流派”之爭:開發(fā)實戰(zhàn)派 VS 開發(fā)理論派
我之前遇到過一個資深硬件工程師,四十多歲了。那個年代的大學(xué)生,比現(xiàn)在年代的學(xué)習(xí)用功多了,理論功底非常扎實,需要計算的都頭頭是道。但是做出來的產(chǎn)品就是不行。例如用被動器件搭了一個濾波器,實驗室測試效果還不錯,但上了產(chǎn)線批量生產(chǎn)的時候,一致性就不好了。再有用三極管搭了一個FM放大電路,也是小批量測試效果好,大批量量產(chǎn)的時候有一小部分就不行了。
再拿現(xiàn)在流行的主動降噪耳機舉個例子,實驗室數(shù)據(jù)都很好,很容易做到35dB的降噪深度,在科研院所里做到40dB以上都不是問題。但是在產(chǎn)線上就不一樣了,受限于音腔密封性的差異、麥克風(fēng)的靈敏度差異、外殼生產(chǎn)公差、焊接阻抗差異等等,有些能到35dB有些只能到25dB,品質(zhì)分布范圍很廣。
做產(chǎn)品的,和做科研的,最大的區(qū)別就在這里:批量性問題。最近iphone X頻繁爆出產(chǎn)能不足的問題,近期富士康的iphone X只有每天2萬臺,連預(yù)期產(chǎn)能的十分之一都達不到,核心就是原深感攝像頭的一致性不好。再看三星吃了大虧的電池起火問題,實際發(fā)生概率只有百萬分之幾。
因此對于實戰(zhàn)派,自己設(shè)計電路的能力不是最重要的、追求性能的極限也不是最重要的。穩(wěn)定、可靠、可批量化生產(chǎn)、不出大概率問題也不出小概率問題,這才是王道。絕非理論派的實驗室小打小鬧的做法。工程師不是科學(xué)家,做產(chǎn)品的也不是搞科研的。
對于一個追求穩(wěn)定的產(chǎn)品來講,芯片廠提供的專業(yè)芯片,一般都要比自己搭的電路更加穩(wěn)定、性能更好。一顆已經(jīng)在市面上用量過千萬片的元器件,一定比自己搭的電路更安全。對于工程師來講,理解這些元器件,合理的用好這些元器件,比自己全新設(shè)計一組電路更有價值。
同樣的道理,應(yīng)用在軟件方法和算法、結(jié)構(gòu)設(shè)計規(guī)則等其他方面,也一樣適用。等到把別人的東西用熟悉了,再考慮如何來改進。反之抄都沒有抄的明白,何來自己的創(chuàng)新思路?例如現(xiàn)在最流行的神經(jīng)網(wǎng)絡(luò)算法,其實也是在半個世紀前提出的算法上微創(chuàng)新而來的。





