2000年之前硬件開發(fā)相當受重視,那是它最輝煌的時段。大概十年前,硬件開發(fā)和軟件開發(fā)基本狀況還差不多,但是隨著IC芯片集成度越來越高,硬件開發(fā)工程師受重視的程度變得越來越低。
現在網上有一些言論表示硬件開發(fā)比不上軟件開發(fā)吃香,硬件開發(fā)工程師活多又雜,薪資待遇低,做硬件開發(fā)太苦逼,沒有前途。
這種言論的形成是有一定原因的。
很多人認為目前各路廠商的技術積累已經達到了一定的程度,而且提供的服務也非常周全,硬件開發(fā)工程師根本不用動腦子,只要Copy成熟的設計圖即可。
這種說法看似有道理,但實際上站不住腳。
硬件開發(fā)工程師比不上軟件開發(fā)工程師,這是真的嗎?
目前軟件設計也會經常copy成熟的代碼,這能說明軟件開發(fā)工程師不重要嗎?肯定不是。
那么硬件開發(fā)到底是不是比不上軟件開發(fā)?
我們先來看看硬件開發(fā)工程師都是干什么的。
硬件開發(fā)工程師負責的是整個產品的硬件設計。
他既要熟知理論知識,熟練掌握硬件設計的各項技術,還要熟知通信協議,懂得電路設計。
在整個項目研發(fā)團隊里面,硬件開發(fā)工程師必須要和所有人打交道。
硬件開發(fā)工程師比不上軟件開發(fā)工程師,這是真的嗎?
既能和芯片,方案供應商打交道,確定原理圖,又能和CAD工程師一起完成設計,還要和其他的研發(fā)人員溝通協調工作,這些都對硬件開發(fā)工程師提出了很高的要求。
再者,如果軟件設計出現的錯誤,頂多修改一下代碼,但是硬件設計出錯了,那么整個設計方案都要進行修改,十分耽誤周期,所以硬件開發(fā)工程師是不允許出錯的。
很多大廠的硬件開發(fā)工程師的工資比軟件開發(fā)工程師的工資要高。這很能說明問題,那就是培養(yǎng)硬件開發(fā)師的成本更高,所以一旦培養(yǎng)成熟企業(yè)是不愿意放人的。
那么市面上為什么有那么多不實的言論呢?
硬件開發(fā)工程師比不上軟件開發(fā)工程師,這是真的嗎?
第一個原因還是因為不了解,另外還有一個原因是從業(yè)人員素質參差不齊。
有一部分從業(yè)人員抱著混日子的態(tài)度,情商低,職業(yè)素養(yǎng)差,而且不愿意學習。寧可一趟一趟的跑到現場去調試,也不愿意分析原因,這就給人一種不靠譜的印象,拉低了人們對這份工作的認知。
實際上硬件開發(fā)工程師這行的優(yōu)點非常多。
軟件開發(fā)只能掙幾年錢,硬件開發(fā)可以干一輩子,這份工作越老越吃香,只要能力強,基本上不會失業(yè)。
而且后期可以轉管理或者自己創(chuàng)業(yè)。
所以說找工作不能聽信謠言,硬件開發(fā)工程師好還是軟件開發(fā)工程師好,這個不能拿來直接比較,把自己的硬功夫修煉上去才是正道。