0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

做軟件與做硬件哪個薪資待遇高 做軟件與做硬件的不同體會分享

電源聯(lián)盟 ? 來源:電源聯(lián)盟 ? 作者:電源聯(lián)盟 ? 2020-09-14 11:18 ? 次閱讀

硬件?軟件?做軟件與做硬件哪個薪資待遇高,各自有什么區(qū)別?

關于軟件工程師和硬件工程師總有太多的話題,一時半會總是難以講清楚的,我們先看看小伙伴們做軟件與做硬件的一些不同體會。

常態(tài)往往是這樣滴: 板子出問題了,
硬件工程師:肯定是軟件的原因!
軟件工程師:絕對是硬件的問題!

以下內容摘自知乎匿名用戶一位美國在校學生所寫,雖然或有失偏頗,但還是很能說明問題的:1. 我個人理解的就業(yè)與行業(yè)前景 因為我個人對美國這方面了解更多,就先從美國說一說。我相信硬件工程師和軟件工程師的就業(yè)前景應該是提這個問題的人最想知道的方面。 就我所了解的,在現(xiàn)在以及可預見的未來,這個行業(yè)對軟件工程師的需求絕對是碾壓硬件工程師的。也就是說,招軟件工程師的職位比硬件工程師的職位要多的多,而且軟件工程師找工作上來說會比硬件工程師更容易。

先從企業(yè)的角度來講講。我個人認為造成這個差異的原因,第一個是基本上所有的公司,從初創(chuàng)公司到全球百強,都有對軟件工程師的需求?,F(xiàn)在哪個公司不需要幾個碼農來開發(fā)app,或者做個web。但是做硬件這種工作并不是所有公司會去做的。舉個簡單的例子,摩根大通銀行在我們學校的招聘會上有明確招軟件工程師,expedia在我們學校招聘會上也明確招聘軟件工程師,如果這個兩個公司突然說要招電子工程師,這不是逗我嗎。。而且哪怕是硬件公司,也需要大量的軟件工程師來支持硬件前端工作。


第二點我覺得要歸功于現(xiàn)在的創(chuàng)業(yè)潮。不管在美國在中國互聯(lián)網創(chuàng)業(yè)都是趨勢,但是可以說絕大部分的初創(chuàng)互聯(lián)網公司做的都是軟件方向。有個點子,有點技術,找?guī)讉€合伙人抱著電腦就能開干了。但是初創(chuàng)公司要專注做硬件開發(fā)就比較難了,因為成立設計硬件公司的門檻和起步開銷比較大。所以這也導致大部分初創(chuàng)公司以互聯(lián)網為主,能做的了硬件設計的公司基本上都是處于壟斷地位的大企業(yè)。 第三個很重要的原因就是硬件設計在現(xiàn)在來看已經是相對成熟的技術,我甚至有ee的同學跟我說大部分硬件的東西已經步入夕陽產業(yè)的范疇,因為很多東西已經成了規(guī)范,也因為很多東西被自動化所取代。前一陣子全球大牌的硬件公司才裁了不少人,intel更是裁掉了接近20%的硬件工程師。但是互聯(lián)網熱從90年代開始到現(xiàn)在熱頭還沒過,而且未來諸多產業(yè)如人工智能機器學習,圖像識別,大數(shù)據都才剛起步,所以還有一定的上升空間。 還記得當初我們學校的初創(chuàng)公司招聘會上幾十家公司只有一家招硬件工程師,而且還是偏軟件的硬件工程師,剩下的公司里98%都在找會碼代碼的人;大企業(yè)的招聘會上才能見到nvidia, arm, intel, TI 的身影,但是哪怕是這樣基本上所有的公司招牌上都會有大寫加粗的招computer science的字樣。。 再從個人的角度來講。想成為一名軟件工程師找到工作的門檻遠比成為一名合格的硬件工程師低很多。

要想以軟件工程師的身份混到個飯碗,能學兩門語言學好常用的數(shù)據結構刷點題就基本上能找到薪水小幾千的崗位。我甚至知道國內有專門的軟件工程師培訓機構,那種專門教java算法,兩個月速成班,而且所聲稱的學生就業(yè)率還挺高的。但是要想成為一名合格的硬件工程師,不是科班出身的不好好學幾門模電數(shù)電信號邏輯設計的課,沒有在學校實驗室里自己焊點電路做實踐,連簡歷都發(fā)不出去。而且現(xiàn)在要想學個什么語言框架,網上搜一搜“”xxx語言入門教程“”就有非常豐富的資源,但是要是在網上搜“如何學好超大規(guī)模集成電路設計”,要想找到可以受用的資源幾乎是不可能的。而且就我所參加的招聘會來說,如果有招硬件工程師基本都要求有研究生的學位,但是對軟件工程師的要求基本上就是熟悉算法數(shù)據結構,會web編程有相關經歷就夠了。軟件工程師很多時候吃的是體力,硬件工程師大部分時候是吃經驗,所以硬件工程師一般得有一定的經歷積淀才能脫穎而出。尤其像模電這種上手程度很高的方向,沒個十年八年的相關經驗根本不算學成出師。所以說本身對從業(yè)者的資質要求更高,也是硬件工程師不好找工作的原因之一。

上面是我所認為的短時間內軟件工程師就找工作方面來說會比硬件工程師更容易的原因。但是這并不意味著會編程就肯定找得到工作,也不意味著硬件產業(yè)就會低迷下去。軟件工程師的職位多,但是每年從事這個職業(yè)的人也更多,雖然我認為現(xiàn)在軟件工程師短期內還沒有出現(xiàn)飽和的趨勢(畢竟那么高的工資還擺在那),但是總有一天這個行業(yè)也會像金融產業(yè)一樣降溫(人才供過于求)。硬件產業(yè)雖然大部分已經有步入夕陽產業(yè)的趨勢,但是曾經一度被宣稱沒啥好搞的供電網絡最近也被smart grid搞得神乎其神,美國top5的高校都還設立了相關實驗室。此外,現(xiàn)在物聯(lián)網,車聯(lián)網,智能家居的概念被炒得火熱,我相信等相關成熟的支持技術(能量采集,低功耗通信)以及統(tǒng)一的開發(fā)平臺一旦出現(xiàn),硬件工程師的需求只會更多,雖然這些產品依舊只有那些有背景的大公司才做得動(不過因為歐美國家電子產業(yè)上的封鎖,國家也在硬件設計上砸了很多銀子,初創(chuàng)企業(yè)也會慢慢增加,相信國內的相關機遇也會更多)。而且畢竟軟件產業(yè)畢竟還是依靠硬件,如何設計低功耗,高穩(wěn)定性,能夠承載大吞吐量計算量的硬件也是這個產業(yè)的挑戰(zhàn),畢竟人工智能,機器學習,視覺處理等領域是很吃硬件計算量的。沒有強大的硬件支持,阿狗要想打敗李世乭還是癡心妄想吧。

2、工作常態(tài)現(xiàn)在在一家設計為設計硬件的公司所設計軟件的百強軟件公司實習,做的工作大部分還是偏軟件,所以本身對工作常態(tài)也并沒有非常深入的自己的感受。但是就我觀察身邊的同事以及跟別人的交流來看,不管是做軟件硬件,都是要:對。著。電。腦。

軟件工程師平時就是上班啊調試程序,比較低級的碼農只能給高級軟件工程師大大下手,幫他們做測試,實現(xiàn)他們設計好的東西。當然了做到高級工程師了才有能力開發(fā)設計自己公司的產品。如果在初創(chuàng)公司工作節(jié)奏更緊張,如果趕上產品要上線可能需要加班調試。遇到程序爆炸了可能還需要on call(就是你負責的東西突然出問題了,你的manager直接打個電話給你你得馬上去公司修bug),至少我知道amazon是有這個機制。我現(xiàn)在還沒有在純做硬件的公司實習過,但是從我知道的事實來看,硬件工程師不會比軟件工程師輕松。硬件工程師也需要調試電路啊調試腳本啊反正也有跟軟件工程師交叉的工作。工作環(huán)境的話取決于細分的工作類別。開發(fā)fpga的估計跟碼農一樣坐辦公室,搞mems嵌入式的就長期入駐實驗室了。因為大部分硬件公司都是相對成熟的大企業(yè),所以工作節(jié)奏普遍不會像在初創(chuàng)公司那么緊張,不過像在華為這樣的企業(yè)就另說了。。。當然了不管是在軟件工程師還是硬件工程師,工作強度應該都是高于其他industry的職業(yè)的。畢竟這個行業(yè)競爭會越來越激烈,這也是聰明人聚集的地方。至于工資的話,就平均來講,美國這里的軟件工程師年薪會略高于硬件工程師(從glassdoor以及其他門戶的數(shù)據來看),但是軟件工程師一樣也有收入低的,硬件工程師的收入也有碾壓軟件工程師的。只要你技術過硬,薪水都不是事兒。

3、個人感受看題主的問題描述,說軟件工程師前景更開闊一些。我個人的感覺是不管怎樣,這兩個行業(yè)在未來都會有非常非常多的機遇與挑戰(zhàn)(詳細原因見第一點)。不管是軟件設計還是硬件設計底下都有更多細小的分支(比如說你硬件設計是想做vlsi,dsp處理器設計,通信,fpga開發(fā)還是嵌入式,軟件設計你想做web開發(fā),app開發(fā),軟件開發(fā),嵌入式軟件工程師,操作系統(tǒng)還是distributed system)。我個人是對兩個大方向都很有興趣,但是我決定自己最終的方向還是嵌入式設計和處理器設計,這兩個行業(yè)都應該算是夾在了純硬件設計和純軟件設計的中間。尤其是產業(yè)對嵌入式工程師的要求更高,能夠自己設計mixed signal pcb,自己調試應用代碼寫kernel code,能調試無線通信,基本意味著一個合格的嵌入式工程師要對硬件和軟件相關方面有足夠的知識。我自己是比較討厭做web開發(fā)app純開發(fā)軟件的工作,因為這些工作的門檻太低,不是科班出身的人可能都能混的比你好得多,體現(xiàn)不出來自己的價值。而且我比較喜歡把電路板和各種元件握在手里的感覺,而且我發(fā)現(xiàn)自己能夠設計一個可以用的硬件的時候那種成就感會高于debug之后的成就感。當你發(fā)現(xiàn)自己在經受了大學的磨練真正擁有了學習知識的能力以后,豐富的網上資源以及自身的積累都會讓你學習這些網頁app知識非常輕松,所以我個人更喜歡硬件底層,以及和硬件底層打交道的軟件領域。軟件硬件的課程都不會簡單,而且兩個學科的工作量不是其他學科能比的(學工科的天天做project呆lab,學統(tǒng)計的上完課就回家看電影。。)

所以要想學好,還是需要花一定精力,尤其美國的大學工科院系workload相對國內高校來說有增無減。確定這是你想要的,再給予考慮。

以上內容是不是說出了做軟件與做硬件的不同體會?不過,據說,老工程師對此的回答是:工作久了就會發(fā)現(xiàn)其實需求才是根本,軟件硬件只是實現(xiàn)需求的途徑......

文章出處:【微信公眾號:電源聯(lián)盟】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 電子工程師
    +關注

    關注

    252

    文章

    768

    瀏覽量

    95623
  • 硬件
    +關注

    關注

    11

    文章

    3328

    瀏覽量

    66224
  • 軟件
    +關注

    關注

    69

    文章

    4944

    瀏覽量

    87500
  • 硬件工程師
    +關注

    關注

    185

    文章

    361

    瀏覽量

    75602
  • 軟件工程師
    +關注

    關注

    8

    文章

    218

    瀏覽量

    21138

原文標題:硬件和軟件兩位工程師吵起來了!

文章出處:【微信號:Power-union,微信公眾號:電源聯(lián)盟】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    硬件開發(fā)八年,我強烈推薦這款免費的電路仿真軟件

    Part 01 前言 文末有軟件安裝包以及軟件教程獲取方式 工欲善其事,必先利其器,硬件開發(fā),仿真軟件是真的離不開。記得大學時,模擬電子實
    的頭像 發(fā)表于 12-23 08:10 ?310次閱讀
    <b class='flag-5'>硬件</b>開發(fā)八年,我強烈推薦這款免費的電路仿真<b class='flag-5'>軟件</b>

    探究PCB板成本:從材料到工藝的全面分析

    用?。 PCB板加焊接的費用構成 PCB板的成本主要受以下幾個因素影響: 1. 板材選擇與厚度 不同材質和厚度的板材價格差異較大。高性能、穩(wěn)定性的板材價格更高。常見的PCB材料包括FR-4、CEM-1、CEM-3等,不同材
    的頭像 發(fā)表于 12-12 09:21 ?136次閱讀
    探究PCB<b class='flag-5'>做</b>板成本:從材料到工藝的全面分析

    PCM3168a如果用硬件默認控制,沒有軟件控制,是否能正常使用片內所有ADC與DAC?

    關于PCM3168a如果用硬件默認控制,沒有軟件控制,是否能正常使用片內所有ADC與DAC ??。裕墒欠裼邢嚓P硬件控制的參考線路?
    發(fā)表于 10-25 06:50

    PCM5142在硬件模式,Slave時輸出無數(shù)據是怎么回事?

    PCM5142在硬件模式,Slave時,輸入SCK 是12.88MBCK是768KLRCLK是16K 數(shù)據位是24位,結果是 輸出無數(shù)據. 測量VNEG腳電壓是0.49V,手冊介紹是-3.3V。感覺片子沒有正常工作。硬件模式
    發(fā)表于 10-23 07:36

    Synology如何使用Nvme固態(tài)存儲空間

    Synology 如何使用Nvme固態(tài)存儲空間
    發(fā)表于 10-09 10:55 ?0次下載

    深開鴻王成錄:深根基、厚生態(tài),共筑OpenHarmony產業(yè)

    發(fā)展發(fā)表了主題演講,正式宣布了深開鴻的生態(tài)戰(zhàn)略。王成錄表示,深開鴻創(chuàng)立之初,初心就是生態(tài)平臺型的企業(yè)。經過三年準備,已經基本上具備了可以支持伙伴去做OpenHa
    的頭像 發(fā)表于 09-27 08:09 ?485次閱讀
    深開鴻王成錄:<b class='flag-5'>做</b>深根基、<b class='flag-5'>做</b>厚生態(tài),共筑OpenHarmony產業(yè)

    光纜無法的原因有哪些

    光纜無法(即光纜施工或制造過程中遇到困難)的原因可能涉及多個方面,包括技術、材料、環(huán)境以及人為因素等。以下是一些可能導致光纜無法的主要原因: 一、技術因素 制造工藝復雜:光纜的制造過程涉及多個
    的頭像 發(fā)表于 09-18 10:23 ?328次閱讀

    Tina仿真軟件boost電路仿真怎么產生開關管需要的pwm呢?

    Tina仿真軟件boost電路仿真怎么產生開關管需要的pwm
    發(fā)表于 08-12 07:10

    硬件工程師如何元器件變更的決策

    硬件工程師如何元器件變更的決策某產品在從研發(fā)轉規(guī)模生產階段,采購部門給硬件工程師推薦了新的MOSFET(稱為A),該物料比該產品研發(fā)階段使用的MOSFET(稱為B)價格更低,且供貨渠道更友好。作為
    的頭像 發(fā)表于 07-06 08:17 ?524次閱讀
    <b class='flag-5'>硬件</b>工程師如何<b class='flag-5'>做</b>元器件變更的決策

    常用的MOS電源開關的電路分享

    隨著對器件的控制需求提升,越來越多的電源開關電路出現(xiàn)在設計中。這些設計的目的各有不同:有的需要快速開通與關斷,有的需要低導通電阻+大電流,有的需要閑時0功耗。雖然應用場合不同,但開關可是MOS
    的頭像 發(fā)表于 05-09 18:13 ?7701次閱讀
    常用的MOS<b class='flag-5'>做</b>電源開關的電路分享

    請問電源用stm32f334好還是tms320f2806?性價比哪個

    電源用stm32f334好還是tms320f2806?性價比哪個?
    發(fā)表于 04-02 06:41

    如何使用TARGET3001!四層電路板(附:操作步驟)

    TARGET 3001!這款軟件不僅可以輕松應對兩層板,對四層板的設計也是不在話下,尤其是它擁有龐大的元器件庫和一些其他亮眼的功能,今天主要講一下如何使用TARGET 3001!四層電路板,本篇文章用到的的資料來自官方,下面直接開始我們今天的內容。
    的頭像 發(fā)表于 02-23 15:26 ?588次閱讀
    如何使用TARGET3001!<b class='flag-5'>做</b>四層電路板(附:操作步驟)

    變壓器沒有抽頭如何正負壓?

    變壓器沒有抽頭如何正負壓?
    的頭像 發(fā)表于 01-20 10:28 ?1879次閱讀
    變壓器沒有抽頭如何<b class='flag-5'>做</b>正負壓?

    如果只一級觸發(fā)器同步,如何?

    的案例和挑戰(zhàn)。 首先,讓我們來了解一級觸發(fā)器同步的概念。在計算機科學中,觸發(fā)器是一種用于在特定條件下自動執(zhí)行某個操作的設備或軟件組件。觸發(fā)器可以是硬件電路,也可以是軟件程序。同步是指在兩個或多個設備之間實現(xiàn)信息
    的頭像 發(fā)表于 01-16 16:29 ?459次閱讀

    怎么用Vivado覆蓋率分析

    在做仿真的時候往往會去做代碼覆蓋率和功能覆蓋率的分析,來保證仿真是的比較充分完備的。
    的頭像 發(fā)表于 01-03 12:34 ?1720次閱讀
    怎么用Vivado<b class='flag-5'>做</b>覆蓋率分析