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