【干貨必看】嵌入式硬件工程師與軟件工程師有什么區(qū)別?
一、嵌入式軟、硬件工程師的就業(yè)形式:
軟件工程師:
她的工作性質(zhì)讓軟件工程師的起點(diǎn)較低,所以目前國內(nèi)的軟件工程師居多。并且目前國內(nèi)的嵌入式培訓(xùn)都是以軟件培訓(xùn)為主。所以從長遠(yuǎn)看,硬件工程師的就業(yè)壓力要小。
但是另一方面,企業(yè)中硬件開發(fā)人員需求量要比軟件開發(fā)人員的需求量小。因?yàn)橐坏┊a(chǎn)品定型,后期的產(chǎn)品升級(jí)都是由軟件來完成的,硬件的更新和變動(dòng)很少。
二、嵌入式軟、硬件工程師的工作穩(wěn)定性
一般來說軟件工程師的人員流動(dòng)性要比硬件流動(dòng)性要大。
首先,我們都知道,產(chǎn)品是企業(yè)生存的命脈,如果產(chǎn)品的設(shè)計(jì)資料泄露,那么該企業(yè)的生存優(yōu)勢(shì)就不存在了。所以,企業(yè)會(huì)千方百計(jì)的留住產(chǎn)品設(shè)計(jì)的核心人員,尤其是硬件設(shè)計(jì)人員。
另外,培養(yǎng)一個(gè)硬件工程師比較難,而且時(shí)間也比較長。所以企業(yè)一般不會(huì)主動(dòng)去培養(yǎng)一個(gè)硬件工程師,并且也不會(huì)輕易放棄一個(gè)硬件工程師。
由于目前軟件工程師居多,企業(yè)可供選擇的機(jī)會(huì)也多,所以軟件工程師的流動(dòng)性要高。
三、嵌入式軟、硬件工程師的工資待遇比較
工資待遇的高低由企業(yè)所處的地域、行業(yè)、企業(yè)的性質(zhì)和人員的工作崗位而定。由于每個(gè)企業(yè)的情況不同,所以工資待遇的差異很大。
對(duì)于以硬件產(chǎn)品為主的企業(yè)來說,硬件開發(fā)的成本高,產(chǎn)品的成本也高。因?yàn)楹笃诘募庸どa(chǎn),維修等等都需要很大的費(fèi)用。所以企業(yè)的利潤較低。不過由于硬件工程師掌握著企業(yè)的命脈,所以企業(yè)會(huì)提高硬件設(shè)計(jì)人員待遇。
對(duì)于以軟件產(chǎn)品為主的企業(yè)來說,開發(fā)的成本較低,一旦開發(fā)完成,后期的產(chǎn)品基本無成本。所以軟件行業(yè)的利潤較大。但是,由于軟件工程師人員多,所以待遇也有所下降。
嵌入式軟件工程師和嵌入式硬件工程師有什么區(qū)別??
嵌入式的硬件工程師和軟件工程師哪個(gè)更有前途??
1、先從企業(yè)的角度來講講。一般情況下,造成這個(gè)差異的原因,第一個(gè)是基本上所有的公司,從初創(chuàng)公司到全球百強(qiáng),都有對(duì)軟件工程師的需求?,F(xiàn)在哪個(gè)公司不需要幾個(gè)碼農(nóng)來開發(fā)app,或者做個(gè)web。但是做硬件這種工作并不是所有公司會(huì)去做的。
2、第二點(diǎn)要?dú)w功于現(xiàn)在的創(chuàng)業(yè)潮。不管在美國在中國互聯(lián)網(wǎng)創(chuàng)業(yè)都是趨勢(shì),但是可以說絕大部分的初創(chuàng)互聯(lián)網(wǎng)公司做的都是軟件方向。有個(gè)點(diǎn)子,有點(diǎn)技術(shù),找?guī)讉€(gè)合伙人抱著電腦就能開干了。但是初創(chuàng)公司要專注做硬件開發(fā)就比較難了,因?yàn)槌闪⒃O(shè)計(jì)硬件公司的門檻和起步開銷比較大。所以這也導(dǎo)致大部分初創(chuàng)公司以互聯(lián)網(wǎng)為主,能做的了硬件設(shè)計(jì)的公司基本上都是處于壟斷地位的大企業(yè)。
3、第三個(gè)很重要的原因就是硬件設(shè)計(jì)。在現(xiàn)在來看已經(jīng)是相對(duì)成熟的技術(shù),我甚至有同學(xué)跟我說大部分硬件的東西已經(jīng)步入夕陽產(chǎn)業(yè)的范疇,因?yàn)楹芏鄸|西已經(jīng)成了規(guī)范,也因?yàn)楹芏鄸|西被自動(dòng)化所取代。但是互聯(lián)網(wǎng)熱從90年代開始到現(xiàn)在熱頭還沒過,而且未來諸多產(chǎn)業(yè)如人工智能、機(jī)器學(xué)習(xí)、圖像識(shí)別、大數(shù)據(jù)都才剛起步,所以還有一定的上升空間。
4、再從個(gè)人的角度來講。想成為一名軟件工程師找到工作的門檻遠(yuǎn)比成為一名合格的硬件工程師低很多。要想以軟件工程師的身份混到個(gè)飯碗,學(xué)兩門語言學(xué)好,常用的數(shù)據(jù)結(jié)構(gòu),刷點(diǎn)題就基本上能找到薪水小幾千的崗位,像學(xué)朱有鵬老師課程的學(xué)生學(xué)得好都是上萬的。
5、但是要想成為一名合格的硬件工程師,不是科班出身的不好好學(xué)幾門模電數(shù)電信號(hào)邏輯設(shè)計(jì)的課,沒有在學(xué)校實(shí)驗(yàn)室里自己焊點(diǎn)電路做實(shí)踐,連簡(jiǎn)歷都發(fā)不出去。而且現(xiàn)在要想學(xué)個(gè)什么語言框架,網(wǎng)上搜一搜“”xxx語言入門教程“”就有非常豐富的資源,但是要是在網(wǎng)上搜“如何學(xué)好超大規(guī)模集成電路設(shè)計(jì)”,要想找到可以受用的資源幾乎是不可能的。而且就我所參加的招聘會(huì)來說,如果有招硬件工程師基本都要求有研究生的學(xué)位,但是對(duì)軟件工程師的要求基本上就是熟悉算法數(shù)據(jù)結(jié)構(gòu),會(huì)web編程有相關(guān)經(jīng)歷就夠了。
6、軟件工程師很多時(shí)候吃的是體力,硬件工程師大部分時(shí)候是吃經(jīng)驗(yàn),所以硬件工程師一般得有一定的經(jīng)歷積淀才能脫穎而出。尤其像模電這種上手程度很高的方向,沒個(gè)十年八年的相關(guān)經(jīng)驗(yàn)根本不算學(xué)成出師。所以說本身對(duì)從業(yè)者的資質(zhì)要求更高,也是硬件工程師不好找工作的原因之一。
希望能幫助到正在迷茫的小伙伴~后面還會(huì)分享一些干貨,歡迎各位小伙伴一起來討論!
另外,理論也要基于實(shí)踐,實(shí)踐的話,這里推薦推薦一個(gè)我覺得非常不錯(cuò)的開源智能硬件開發(fā)平臺(tái),還在學(xué)校的時(shí)候就用它開發(fā)過不少作品,平臺(tái)上還有sdk和電路原理圖可以查看,自己DIY智能硬件非常方便,如果你在學(xué)習(xí)的時(shí)候,就能借助平臺(tái)開發(fā)一些作品,對(duì)你之后不管是面試求職還是進(jìn)一步做研究,都是非常有幫助的。
理論不及實(shí)踐,下面推薦一個(gè)開發(fā)平臺(tái),親測(cè)好用:
https://auth.tuya.com/?_source=32fe8c33b5a2a7c071f562063e20fd8a
*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。