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