硬件明明比軟件更難,國內(nèi)的硬件技術(shù)也不如軟件,為什么硬件工程師待遇還不如軟件?
在這里分享幾個回答,有一定的參考價值,歡迎留言討論!01
回答1作者:Tinker鏈接:https://www.zhihu.com/question/418963577/answer/1827737240
這個問題總體上主要由兩個方面影響。
一、從業(yè)人員數(shù)量與公司需求的相對比例,也就是勞動力的供需關(guān)系。
二、行業(yè)特點,人均利潤高低。
供需關(guān)系
從影響大小上來說,個人覺得第一點更重要一些,是決定從業(yè)人員薪資的主要矛盾。在資本主義社會中,勞動力和土地、機器、原材料本質(zhì)相同,是完成整個生產(chǎn)過程的生產(chǎn)要素之一。(沒錯,你只是個工具人。)
所以,和原材料一樣,勞動力價格遵循市場上的供需原則。
題主所說的職位技術(shù)門檻影響供給,而行業(yè)的發(fā)展狀態(tài)影響需求。
互聯(lián)網(wǎng)本質(zhì)上是處理信息數(shù)據(jù)的行業(yè),它的原材料是信息,產(chǎn)出也是信息。從二十世紀末社會進入信息時代以來,信息相關(guān)的需求一路飆升。那么此時,需求便是主要矛盾中的主要方面。
人才的培養(yǎng)供給是梯度的,需要時間。就算某些軟件工程的職位門檻相對不高,也不會像簡單勞動一樣,有手就能干,需要一定的學(xué)習(xí)和訓(xùn)練,實際限制了供給的數(shù)量和速度。
階梯式線性增長的供給難以趕上呈指數(shù)爆炸式增長的需求,進而在較長時間內(nèi)造成了勞動力供不應(yīng)求的狀況。這種狀況便直接反映在了軟件工程的整體薪資上。
接下來說說硬件行業(yè)。硬件是軟件處理信息的物理載體,負責(zé)數(shù)據(jù)的處理、存儲、通信,相當于是信息行業(yè)的基礎(chǔ)設(shè)施。
一臺手機上跑的應(yīng)用成千上萬,你每天使用它瀏覽的信息,使用的應(yīng)用,獲取的服務(wù),有可能就已經(jīng)產(chǎn)生了幾百塊的價值,但這臺幾千塊錢的手機卻可以用上幾年。
硬件不會直接面向互聯(lián)網(wǎng)業(yè)務(wù)與數(shù)據(jù)應(yīng)用,不會與數(shù)據(jù)本身的價值產(chǎn)生直接關(guān)聯(lián)。
應(yīng)用的更新速度可以飛快,但只要硬件能夠滿足其數(shù)據(jù)處理的基本需求,那么作為工具來說,就是合格的。這就是基礎(chǔ)設(shè)施與應(yīng)用之間的差別。
作為基礎(chǔ)設(shè)施的硬件行業(yè),其本身的發(fā)展需要依賴于實實在在的基礎(chǔ)科學(xué)與工程技術(shù),與業(yè)務(wù)關(guān)聯(lián)性沒有很強,所以其更新?lián)Q代的速度就沒有那么快,也就限制了從業(yè)人員需求的增長。
所以,即使某些硬件工程的門檻高,也架不住需要的人少呀。
行業(yè)特點
下面說說軟件與硬件,或者說互聯(lián)網(wǎng)與實體制造業(yè)各自的行業(yè)特點。
之前我們說過,互聯(lián)網(wǎng)本質(zhì)上是處理信息的行業(yè),而信息這個東西是沒有物理實體的。實體的物理物品,生產(chǎn)需要工廠,運輸需要飛機鐵路。
但是信息的獲取,生產(chǎn),運輸?shù)奈锢沓杀緲O低,只需要有限的服務(wù)器、基站、終端,便可支撐大量的數(shù)據(jù)服務(wù)。
這就造成了互聯(lián)網(wǎng)的一大特點,擴張的邊際成本極低。
對于實體制造業(yè),每擴張一倍,就意味著與之對應(yīng)的其他各項成本(包括人力成本,機器成本,土地成本等等)至少也要擴張一倍,考慮到效率的因素,擴張的邊際成本甚至是在增加的。而且這個過程需要大量的時間準備。
但對于互聯(lián)網(wǎng)而言,相同的信息與服務(wù),提供給一個人與提供給一萬個人,物理上可能僅僅只需要增設(shè)幾臺服務(wù)器,而且過程可以十分迅速,但此時其業(yè)務(wù)規(guī)模就已經(jīng)擴張了一萬倍。
可能幾十個人的互聯(lián)網(wǎng)企業(yè)就可以在全球提供千百億的服務(wù)價值,同樣互聯(lián)網(wǎng)公司營業(yè)額可以在幾個月時間增長上百倍。而實體制造企業(yè)卻鮮有類似的消息。
邊際成本低,較少的從業(yè)人員可以創(chuàng)造出很高的利潤,互聯(lián)網(wǎng)公司在人力這一方面便可以更加不吝惜投入。
而且,互聯(lián)網(wǎng)行業(yè)容易形成規(guī)模效應(yīng)與壟斷。市場上耳熟能詳?shù)哪切艛嗥髽I(yè)利潤更高,也助推了這幾家公司人員的薪資。
綜合這兩個原因,造成了整體上軟件薪資高于硬件的現(xiàn)象。
02
回答2作者:藍寶王
鏈接:https://www.zhihu.com/question/418963577/answer/1822550396
硬件明明比軟件更難,國內(nèi)的硬件技術(shù)也不如軟件,為什么硬件工程師待遇還不如軟件?
先說是不是,再回答為什么。
硬件明明比軟件更難
答:是。我當年電子信息工程專業(yè)的時候,就是覺得硬件太難學(xué)了,動手能力也差,模電,數(shù)電,高頻,信號與系統(tǒng)什么完全學(xué)不懂,怒而轉(zhuǎn)投軟件,好歹還可以自學(xué)成才。硬件屬于完全不能自學(xué)的那種。
國內(nèi)的硬件技術(shù)也不如軟件
答:如果說芯片級的硬件技術(shù)的話,國內(nèi)在這方面的技術(shù),確實不如阿里騰訊百度的軟件技術(shù),后者已經(jīng)發(fā)展到全世界一流水平。題主的意思應(yīng)該是硬件技術(shù)落后,所以更需要高薪招聘人才來發(fā)展,意思我懂,下面再聊。
如果說板級硬件技術(shù),這個技術(shù)要求就不太高了。盡管學(xué)習(xí)和入行的門檻高,但一旦學(xué)成之后,工作過于簡單,且沒有技術(shù)可言,不能和軟件比。
板級硬件現(xiàn)在都只剩抄抄圖,看看芯片說明書。芯片說明書甚至幫你把外圍電路都說了個七七八八。只需要一個高級的拼裝工。為什么硬件工程師待遇還不如軟件?
答:這個問題雖然是問為什么,但我還是想回答下是不是,答案:是,符合事實。很多硬件工程師自己也認為,搞硬件的工資只能開這么多,不可能再多了。(哪里都有例外,特別優(yōu)秀的別杠啊)
至于為什么?
正如我一直跟我朋友所說,一個職位的工資高低并不取決于該職位的技術(shù)難度,而是取決于該職位的市場價值。而市場價值又是由市場需求來決定。
難的工作不一定市場需求大,容易的工作也不一定市場需求小。
造原子彈難不難?造火箭難不難,當然難!但這個在中國有市場需求嗎?除了進軍工企業(yè)。回答也有人貼了火箭工程師的價格了。
其實說白了,原因就是硬件工程師的市場需求遠遠小于軟件工程師的市場需求。
先說板板級硬件工程師。
在我這些年所經(jīng)歷的各類公司中,一個大部門幾十號人馬,硬件工程師的數(shù)量基本都是個位數(shù),其他都是軟件工程師。軟硬工程師比例從51不等。
同樣,對于一個項目,會分配若干軟件工程師,但硬件工程師可能就只一個,承擔(dān)所有模塊。
即使對目前人力資源比較充裕的手機行業(yè)來說,硬件工程師也頂多細分為通用硬件工程師,基帶硬件工程師,射頻硬件工程師,Audio硬件工程師。而對于其他個行業(yè),可能就一個通用硬件工程師通吃所有了。
至于為什么需求這么小,前面也提到了,板級硬件技術(shù)發(fā)展了這么多年,很多東西都集成化,模塊化了,沒有硬件工程師發(fā)揮創(chuàng)造的舞臺了,招一個牛逼的和一般的差不了太多。
尤其在聯(lián)發(fā)科造的turnkey解決方案推動下,幾乎所有的芯片原廠都會提供全套參考設(shè)計,也就是可以抄作業(yè),抄好作業(yè)甚至還可以請芯片原廠檢查一下作業(yè)。
一旦作業(yè)完成之后,硬件工程師的活就剩下日常打雜,失效分析,產(chǎn)線故障處理,配合軟件調(diào)試軟件之類,再也沒有設(shè)計與創(chuàng)作的空間。
一個產(chǎn)品上市如果需要持續(xù)的硬件設(shè)計改進,說明這個產(chǎn)品的硬件設(shè)計一開始就是一坨屎,這種事情是絕對不允許發(fā)生的。而對軟件而言,無論什么階段,都可以持續(xù)改進,提高創(chuàng)新。說不定,還能引出一點新問題出來,大不了后續(xù)來個OTA升級修復(fù)就得了,可這些工作都需要人去干吧,需要軟件去干吧。
在一個產(chǎn)品生命周期的任何一個階段,軟件工程師可發(fā)揮的空間遠遠大于硬件工程師。而硬件工程師,一旦方案最終確定,就穩(wěn)定了。
再說說芯片級的硬件工程師,這嚴格說已經(jīng)是芯片設(shè)計工程師。
這典型的屬于技術(shù)難度大且有市場需求的職位了。所以,工資待遇是超過同行業(yè)的軟件工程師的。但仍然比互聯(lián)網(wǎng)那些軟件工程師要低很多。
搞互聯(lián)網(wǎng)軟件的人雖然多,但互聯(lián)網(wǎng)公司的軟件迭代快,軟件需求更是多得多得多。互聯(lián)網(wǎng)公司賺錢的規(guī)模效應(yīng)遠比芯片公司的規(guī)模效應(yīng)大。
有的人認為硬件工程師工資待遇低是因為硬件越來越不賺錢,行業(yè)利潤低。
我認為這不是主要矛盾。
滴滴七年虧了500億,你見它的軟件工程師工資低了嗎?
美團之前也一直虧損,直到2020才開始盈利,你見它的軟件工程師工資低了嗎?
亞馬遜虧損了20年,你見它軟件工程師工資低了嗎?
事實上,在再不賺錢的公司,軟件還是也要比硬件多幾百塊錢。
那硬件工程師的出路在哪里?
我不喜歡只提出問題,分析問題,而要能解決問題。
對于還沒入行的,兩個字,只能是勸退了。
入行不久的,四個字,盡早轉(zhuǎn)行。
對于入行很久或者對硬件癡迷熱愛的,可以在職業(yè)規(guī)劃上優(yōu)化,亡羊補牢,為時不晚:
硬件工程師雖然待遇低,但公司與公司之間差距也是很大的。待遇按供應(yīng)鏈分,歐美芯片原廠>國內(nèi)芯片廠(包括臺灣省)>OEM&ODM終端廠>方案公司。
所以,在跳槽的時候,盡量從右往左跳,工資待遇和技術(shù)競爭力會越來越好。
凡事都有例外,像OPPO/VIVO這樣的終端廠硬件待遇長期碾壓芯片原廠,但我仍然建議一個硬件工程師至少有一段在芯片原廠的工作經(jīng)歷,以夯實技術(shù),豐富經(jīng)驗,拓展視野,這只有原廠才能給你的,終端廠是給不了。
然后再居高臨下,傲視天下的姿態(tài)下嫁到有錢的終端廠,才是一個完美的結(jié)局。
03
回答3作者:邦彥
鏈接:https://www.zhihu.com/question/418963577/answer/1878912520
十幾年前,我在面對軟件開發(fā)還是硬件開發(fā)時,錯誤的選擇了硬件開發(fā)。主要原因就是聽信了我的老師說硬件難度大一些,門檻高,競爭小。
結(jié)果可想而知,2011年,從芯片選型到硬件原理圖、PCB、焊接、單片機軟件、上位機軟件都全部自己搞定,在成都才TM拿2800一個月。
后來,我決定離職,技術(shù)總監(jiān)還挽留了我三次,現(xiàn)在才明白別人不是惜才,是難得找到技能這么全面且廉價員工。
這次經(jīng)歷以后,我決定轉(zhuǎn)軟件,硬件那玩意兒心理壓力真是大,一丟丟都不能出錯,我親眼見過一個員工由于少畫了一個電阻直接導(dǎo)致價格上萬的視頻處理芯片燒毀的案例。
由于我不是計算機科班出生,想系統(tǒng)的學(xué)習(xí)一下計算機知識,就報了個軟件設(shè)計師考試,結(jié)果考過以后也沒學(xué)個啥,又決定考了研。研究生畢業(yè)的時候,其實薪資也不太行,相比那些做前端動不動就20k的本科應(yīng)屆生來說,太低了。
后來我總算明白了。一個人的技能是否值錢和這個技能的難度是沒有一丁點關(guān)系的,只和市場需求有關(guān)系。
市面上如果需要100000個熟練前端,但是只能培養(yǎng)出5000個熟練前端,這些人的薪資當然高了。
反之,如果全中國每年只需要20個做編譯器的軟件工程師,但是每年光做編譯器的博士研究生都有30個畢業(yè)的話。
那些本科生是一丁點機會都沒有的,無論你在大學(xué)四年中學(xué)了多么難且艱深的理論,連免費實習(xí)的機會都沒有,別人嫌你浪費電。
本文轉(zhuǎn)載至微信公眾號:南山掃地僧
-
硬件
+關(guān)注
關(guān)注
11文章
3312瀏覽量
66200
發(fā)布評論請先 登錄
相關(guān)推薦
評論