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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

硬件工程師對(duì)未來發(fā)展感到迷茫?不如看看這篇文章

工程師人生 ? 來源:電子工程專輯面包板 ? 作者:大魚機(jī)器人 ? 2020-10-14 10:42 ? 次閱讀

如果你正在對(duì)硬件工程師的未來發(fā)展感到迷茫,不妨看看這篇文章?;蚪饣?,或共勉。

一位項(xiàng)目經(jīng)理帶著一名硬件工程師和一名軟件工程師一同坐車去參加研討會(huì),結(jié)果汽車在半路拋錨,于是三人就“如何修理汽車”展開了激烈的討論。

硬件工程師說:“我可以用隨身攜帶的瑞士軍刀把車壞的部分拆下來,找出原因,排除故障?!?/p>

項(xiàng)目經(jīng)理托著腮幫子邪魅一笑:“根據(jù)經(jīng)營(yíng)管理學(xué),應(yīng)該召開會(huì)議,根據(jù)問題現(xiàn)狀寫出需求報(bào)告,制訂計(jì)劃,編寫日程安排,逐步逼近,alpha測(cè)試,beta1測(cè)試和beta2測(cè)試解決問題?!?/p>

這時(shí),軟件工程師不慌不忙地說出了一句讓硬件工程師和項(xiàng)目經(jīng)理都噴飯的話:“咱們還是應(yīng)該把車推回山頂再開下來,看看問題是否重復(fù)發(fā)生。..”

en.。.段子歸段子,但基于不同的職業(yè)習(xí)慣,我們大概可以從中看出硬件工程師、項(xiàng)目經(jīng)理以及軟件工程師這三者在工作上分別扮演著什么樣的角色,也就是所謂的職能分工。

不過扎心的是,跟軟件工程師比起來,硬件工程師的前景似乎不怎么被人看好。

網(wǎng)上總是不乏“硬件不如軟件吃香”、“硬件干活多、待遇低、門檻高”、“十年硬件轉(zhuǎn)IT,真香!”。..等諸如此類的言論。由于硬件工程師做的事情多且雜,更是慘被戲稱為“高級(jí)雜工”。

事實(shí)真是如此?搞硬件就真的這么苦?沒有什么發(fā)展前景?看看資深硬件工程師怎么說!

那么問題來了……

疑問如下:

聽人說材料要變光器件了,以前的晶體管要淘汰了,學(xué)硬件夠用即可,不要深研,等變光器件了經(jīng)驗(yàn)積累全沒了!可以向嵌入式驅(qū)動(dòng)開發(fā),操作系統(tǒng)發(fā)展!搞得我的硬件工程師之路都不確定了!各位大神能發(fā)表點(diǎn)看法嗎?

各路大神嘰里呱啦

什么叫“學(xué)硬件夠用即可”?夠不夠用全看怎么用,用在哪里。硬件領(lǐng)域的技術(shù)發(fā)展已導(dǎo)致設(shè)計(jì)、生產(chǎn)越來越集中,所以硬件工程師總的需求量自然會(huì)減少,但門檻卻只會(huì)越來越高。而想掌握高深的硬件知識(shí),必須從掌握晶體管基本電路開始。

之所以大家會(huì)有硬件行業(yè)越來越不行的錯(cuò)覺,不過是因?yàn)樾枨鬁p少了,門檻提高了,而未來軟件業(yè)也將同樣,AI的發(fā)展早晚淘汰多數(shù)程序員。在可以預(yù)見的未來,能承擔(dān)技術(shù)性工作的恐怕只有精英了,大多數(shù)技能平平的普通人恐怕只能在服務(wù)業(yè)找到出路,這一天并不遙遠(yuǎn)。

50年前學(xué)界就注意到知識(shí)爆炸式增長(zhǎng),對(duì)教學(xué)提出挑戰(zhàn)!對(duì)策是注重基本原理,即便是將來的未知器件,學(xué)生也能會(huì)分析處理!也就是說,保證學(xué)的知識(shí)起碼短時(shí)間不會(huì)過時(shí)!

硬件的發(fā)展目標(biāo)就是壓縮成本+高度集成化,行業(yè)的利潤(rùn)越來越薄,對(duì)于硬件工程師的需求只會(huì)越來越少,即便是做硬件產(chǎn)品公司,所需要的程序員也是幾倍于做電路的。在公司,我們做硬件的現(xiàn)在基本已經(jīng)沒資格跟人家程序員比了,最多能跟做結(jié)構(gòu)的比一下。

主要是看到軟件的的工資一年一個(gè)樣吧,硬件成長(zhǎng)慢,但是軟件是需要硬件支持的。

還是先學(xué)軟件吧,以后轉(zhuǎn)硬件方便。。

我做技術(shù)20年,硬件、軟件、研發(fā)管理都做,基本沒見過軟件成功轉(zhuǎn)成硬件的,反過來的倒不少,硬件需要更多的經(jīng)驗(yàn)積累,至少大學(xué)畢業(yè)后5年,軟件剛畢業(yè)水平高的很多,硬件剛畢業(yè)水平高的基本都是高中就有基礎(chǔ)并且動(dòng)手能力強(qiáng)的。

再爛的的行業(yè)也是有好有壞, 關(guān)鍵看你喜不喜歡, 關(guān)鍵看你走的哪一步?

沒有寶劍,劍譜還有什么用?硬件軟件是相輔相成的。懂硬件,軟件才寫得好,懂軟件,硬件才能提得更高,有精力軟硬統(tǒng)吃,老板一定加薪。

那不管啥器件,能量守恒,基爾霍夫定律,電路的各種定理是不會(huì)變的吧,拉普拉斯變換跟fft也是不會(huì)變的吧,這就是理論的奧妙之處,理論的抽象性在于實(shí)際千變?nèi)f化也不離其宗呀,軟件跟硬件很多地方很類似,比如你想自己用分立原件做個(gè)電源,一般是買現(xiàn)成的dcdc或者ldo,跟軟件一樣,你在學(xué)校學(xué)的各種啥排序,查找,數(shù)據(jù)結(jié)構(gòu),實(shí)際在各種stl中不需要你自己寫代碼實(shí)現(xiàn),但理論的抽象就在于你學(xué)的時(shí)候不容易理解,一旦掌握,看啥也沒稀奇。

做實(shí)業(yè)、工程、技術(shù),都不賺錢。..想賺錢快,只有搞資本運(yùn)作的人才賺錢!但前提是:你有錢、有關(guān)系、有個(gè)好爸爸。..

如果你沒錢,那就努力提高自己,每天進(jìn)步一點(diǎn)點(diǎn),10年后再來說賺錢的事。..。

升官發(fā)財(cái),請(qǐng)往他處;貪生怕死,勿入斯門!

肯定有用,但你想快速拿到高薪,沒戲。

什么是硬件

百度百科上是這么介紹硬件的:“硬件(英文名Hardware),是計(jì)算機(jī)硬件的簡(jiǎn)稱(中國(guó)大陸及香港用語,臺(tái)灣作硬體),是指計(jì)算機(jī)系統(tǒng)中由電子,機(jī)械光電元件等組成的各種物理裝置的總稱。這些物理裝置按系統(tǒng)結(jié)構(gòu)的要求構(gòu)成一個(gè)有機(jī)整體為計(jì)算機(jī)軟件運(yùn)行提供物質(zhì)基礎(chǔ)?!?/p>

也就是說硬件是物理層面的,至少是你能看得到摸得著的東西,它是一種物質(zhì)載體,物質(zhì)基礎(chǔ)。廣義來說人類都是生活在物質(zhì)基礎(chǔ)之上,你可以把所有你能看到的東西都統(tǒng)稱為硬件。當(dāng)然狹義來說,一般我們所說的軟件和硬件指的是電子領(lǐng)域的。

軟件代碼也是人編寫的,我們所熟知的語言比如C、C++等都是通過編譯器翻譯成匯編語言,然后匯編語言通過匯編器翻譯成二進(jìn)制機(jī)器語言,機(jī)器語言操控門電路完成相應(yīng)的動(dòng)作。

個(gè)人覺得,沒有硬件,軟件就沒有存在的意義,硬件是一切的基礎(chǔ),這里可以看出硬件設(shè)計(jì)是多重要。

但軟件和硬件又有明顯的區(qū)分,至少工作內(nèi)容區(qū)別很大。按照行業(yè)內(nèi)描述硬件屬于底層(一般稱為底層硬件),軟件稱為上層(軟件又分為:底層驅(qū)動(dòng)、上層業(yè)務(wù)以及應(yīng)用層等)。

如果非要舉個(gè)例子來說明軟件和硬件,那最好的例子就是人,硬件指人的軀體,而軟件指人的思維。

當(dāng)然,對(duì)于非電子領(lǐng)域的人來說,很難想明白計(jì)算機(jī)是怎么工作的,硬件是怎樣工作的,軟件是怎樣工作的,即使你知道都是0和1,但你沒做過相關(guān)工作,你發(fā)現(xiàn)不了其中的神奇之處。

其實(shí)你只要知道,軟件驅(qū)動(dòng)硬件工作,驅(qū)動(dòng)的激勵(lì)是什么?是電訊號(hào)!硬件接收到的這個(gè)電訊號(hào)分為0和1,硬件的響應(yīng)速度非常快,多快呢?

舉個(gè)例子,硬件中常用的串口波特率115200bit per second,一秒鐘115200個(gè)0或者1,英語字母是8個(gè)bit(可在ASCII表看到,這在大學(xué)都學(xué)過),那就是一秒鐘可打印14400個(gè)字母。你眨下眼睛一萬多個(gè)字母就出來了。當(dāng)然實(shí)際上并沒有這么多,這只是個(gè)形象的例子。

但在電路設(shè)計(jì)上100kHz屬于比較慢的速率了。再比如顯示器一幅圖的刷新頻率在一秒鐘24個(gè)以上,我們?nèi)搜劬涂床怀鰜怼?4幀的數(shù)據(jù)是非常大的,比如1080p30格式輸出,總的數(shù)據(jù)量是一秒鐘1920*1080*12*30= 746496000個(gè)0或者1,也就是7億個(gè)0或者1。

一般來說硬件設(shè)計(jì)指的是電路設(shè)計(jì),這樣說是沒問題的,因?yàn)槟闼械墓ぷ鞫际菄@電路設(shè)計(jì),最終的目標(biāo)也是產(chǎn)出一個(gè)優(yōu)秀的電路,能夠滿足各種要求,經(jīng)歷各種考驗(yàn)。但實(shí)際上我們要求的是產(chǎn)品,而不是單板。

硬件工程師做什么

硬件工程師(Hardware Engineer)主要負(fù)責(zé)整個(gè)產(chǎn)品的硬件設(shè)計(jì)。

一個(gè)優(yōu)秀的硬件工程師,不僅需要從外界交流獲取對(duì)自己設(shè)計(jì)的需求,然后匯總,分析成具體的硬件實(shí)現(xiàn)。還要跟眾多的芯片和方案供應(yīng)商聯(lián)系,從中挑選出合適的方案。

當(dāng)原理圖完成后,則需要組織人員進(jìn)行配合評(píng)審和檢查,還要和CAD工程師一起工作來完成的設(shè)計(jì)。與此同時(shí),要準(zhǔn)備好BOM清單,開始采購和準(zhǔn)備物料,聯(lián)系加工廠家完成貼裝工序。

除了基本理論知識(shí)過硬,熟練掌握硬件原理圖設(shè)計(jì)技術(shù)、硬件PCB圖設(shè)計(jì)、硬件調(diào)試之外,還要必備快速學(xué)習(xí)能力、通信協(xié)議和標(biāo)準(zhǔn)的理解、電路設(shè)計(jì)的能力、溝通和全局控制的能力,物料選型能力、采購能力等等,甚至上到工科理論經(jīng)濟(jì)形勢(shì),下到歷史政治文化科技,都要懂一點(diǎn)。

硬件工程師需要和各種研發(fā)人員打交道 、協(xié)調(diào)工作,這也就要求硬件工程師具有豐富的知識(shí)面和強(qiáng)大的協(xié)調(diào)能力,所以硬件工程師在整個(gè)研發(fā)團(tuán)隊(duì)中做主導(dǎo)作用。

作為一個(gè)硬件工程師,需要負(fù)責(zé)整個(gè)產(chǎn)品的研發(fā)過程。所以必須對(duì)每個(gè)時(shí)間段進(jìn)行精確把握。項(xiàng)目都會(huì)有項(xiàng)目周期,雖然項(xiàng)目經(jīng)理在把控時(shí)間,但具體的操作還是硬件工程師來搞。

對(duì)于正常進(jìn)度的項(xiàng)目來說:

原理圖和詳細(xì)設(shè)計(jì)方案:5周,包括參考設(shè)計(jì)以及原理圖評(píng)審。

PCB布板布線:4周,包括配合結(jié)構(gòu)、PCB進(jìn)行電路調(diào)整或者器件重新選型。

發(fā)板及等待回板:2周,這兩周是最閑的,發(fā)板同時(shí)必須完成BOM上傳,這個(gè)不能忘。多看自己的圖!

回板檢查:1周,將自己的板子跑起來,能燒錄uboot,網(wǎng)口能ping通。檢查有無焊接問題。聯(lián)系結(jié)構(gòu)進(jìn)行機(jī)器組裝,查看結(jié)構(gòu)有沒有問題。

驅(qū)動(dòng)調(diào)試:5周,配合完成所有底層功能的調(diào)試。

媒體版本:2周,這個(gè)是驅(qū)動(dòng)調(diào)試之后第一個(gè)整機(jī)跑起來的版本,準(zhǔn)備拿給測(cè)試進(jìn)行測(cè)試。

信號(hào)測(cè)試:3周,配合信號(hào)測(cè)試人員完成信號(hào)測(cè)試。同時(shí)給做業(yè)務(wù)研發(fā)人員準(zhǔn)備板子給他們研發(fā)。

功能測(cè)試:2周,配合功能測(cè)試人員完成環(huán)境測(cè)試,防護(hù)靜電浪涌測(cè)試,以及其他功能測(cè)試,EMC測(cè)試等。

解BUG等待:2周,解決上述出現(xiàn)的所有BUG!

改板與發(fā)板:2周。

當(dāng)然,具體時(shí)間會(huì)隨著產(chǎn)品的復(fù)雜程度而變化,上面只做參考,不能一概而論。

關(guān)于硬件設(shè)計(jì)的描述,網(wǎng)上還有一種比較形象的說法:“硬件設(shè)計(jì)就是根據(jù)產(chǎn)品經(jīng)理的需求PRS(Product Requirement Specification),在COGS(Cost of Goods Sale)的要求下,利用目前業(yè)界成熟的芯片方案或者技術(shù),在規(guī)定時(shí)間內(nèi)完成符合以下要求的硬件產(chǎn)品(注意:是產(chǎn)品不是開發(fā)板)?!?/p>

具體要求如下:

  • PRS功能(Function)
  • 性能(perrformance)
  • 電源設(shè)計(jì)(power Supply)
  • 功耗(power Consumption)
  • 散熱(Thermal/Cooling)
  • 噪音(Noise)
  • 信號(hào)完整性(Signal Integrity)
  • 電磁輻射(EMC/EMI)
  • 安規(guī)(Safet)
  • 器件采購(Component Sourcing)
  • 可靠性(Reliability)
  • 可測(cè)試性(DFT: design for test)
  • 可生產(chǎn)性(DFM:design for manufacture)

可以看到,一個(gè)成功的硬件設(shè)計(jì),主要功能的實(shí)現(xiàn)只是所有環(huán)節(jié)中的一小部分。

剛開始工作的時(shí)候,覺得板子電路設(shè)計(jì)完就完成了50%工作,PCB回板主要功能都能實(shí)現(xiàn)了,那就完成了80%的工作。

實(shí)際上不是的,PCB回板主要功能都實(shí)現(xiàn)了,連30%工作都沒有。所以不管是時(shí)間上,還是階段上,產(chǎn)品的硬件設(shè)計(jì)是一個(gè)漫長(zhǎng)的過程。

而且你在一個(gè)公司做產(chǎn)品硬件設(shè)計(jì),一般情況下都是參考成熟的方案,主芯片CPU主要功能的實(shí)現(xiàn)最終還是依靠芯片廠商提供的套片方案。一般來說為了降低風(fēng)險(xiǎn),主要是參考套片方案的參考設(shè)計(jì)完成,芯片廠商也會(huì)提供包括器件封裝、參考設(shè)計(jì)、仿真模型、PCB參考等全部資料。在芯片功能越來越復(fù)雜的今天,一個(gè)片子動(dòng)不動(dòng)就幾百上千個(gè)PIN。

對(duì)于一個(gè)新項(xiàng)目來說,是沒有時(shí)間一頁頁去吃透每個(gè)PIN,每個(gè)輸入輸出的具體功能,電氣參數(shù)的,尤其是對(duì)于高速設(shè)計(jì),比如DDR3接口,XAUI接口等等。

一般來說,芯片廠商提供的參考設(shè)計(jì)就是他們經(jīng)過開發(fā)、驗(yàn)證、測(cè)試的最佳方案了。很多情況就是你必須按照參考設(shè)計(jì)來做,否則硬件可能就有問題,一般來說就是信號(hào)完整性問題或者EMC問題。

那有的人就說了,硬件電路設(shè)計(jì)談不上設(shè)計(jì),都是copy成熟電路。芯片廠商提供越來越周到的服務(wù),再加上公司沉淀的技術(shù)積累,硬件設(shè)計(jì)工程師可以完全不動(dòng)腦子進(jìn)行電路設(shè)計(jì)。

這樣一來,硬件工程師的價(jià)值似乎越來越低了,畢竟一個(gè)產(chǎn)品的核心功能或者技術(shù)一般都在IC或者FPGA里面了,硬件工程師一般沒有能力進(jìn)行核心邏輯設(shè)計(jì)IC design。

那如果按照這個(gè)邏輯軟件設(shè)計(jì)也談不上設(shè)計(jì),都是copy成熟代碼。試問有幾個(gè)軟件開發(fā)人員不移植別人的代碼?再深入點(diǎn),有幾個(gè)軟件工程師能隨意更改uboot、kernel,不百度C語言語法,不移植業(yè)務(wù)程序,不去問芯片廠商的技術(shù)支持?

即使都是成熟的東西,實(shí)際上工作過程中我并沒有發(fā)現(xiàn)哪個(gè)項(xiàng)目做得很快,同樣一套電路和代碼,成熟產(chǎn)品沒問題,新產(chǎn)品為什么就有問題?最后還是是硬件設(shè)計(jì)去解決。

對(duì)于這上述問題,筆者也曾經(jīng)困惑過,總是感覺硬件設(shè)計(jì)沒有什么好搞的了,不就是抄抄參考設(shè)計(jì),就跟組裝一臺(tái)電腦一樣組裝一個(gè)單板嘛。

當(dāng)然隨著項(xiàng)目經(jīng)驗(yàn)的增多,尤其從事現(xiàn)在硬件系統(tǒng)級(jí)設(shè)計(jì)的角色,感覺原來自己考慮更多是從一名原理圖設(shè)計(jì)工程師的角度考慮問題,看問題總是很片面。

就像開始說的,一個(gè)成功的硬件設(shè)計(jì),功能Function只是一小部分,至于其他的因素和能力,一個(gè)硬件工程師的能力取決于能考慮因素越多,越深入,就越是一個(gè)優(yōu)秀的硬件工程師。

所以硬件工程師是吃經(jīng)驗(yàn)的,對(duì)公司來說培養(yǎng)一個(gè)硬件工程師成本很高,硬件不會(huì)像軟件一樣代碼錯(cuò)了修改一下幾分鐘就可以搞定,硬件設(shè)計(jì)錯(cuò)了,那有可能全部都要重來,整個(gè)項(xiàng)目周期可能就要延遲3周甚至一個(gè)月以上。

有個(gè)觀點(diǎn)需要說明一下,啥都不懂也可以做出事情,但對(duì)個(gè)人來說會(huì)有發(fā)展天花板。

硬件方面就像參考電路一樣,你不知道電路怎么工作的也能把它用起來,軟件方面就像uboot和kernel一樣你看不懂也能用起來,但一旦你懂,那就不一樣了。

就像一談到硬件設(shè)計(jì),大家都認(rèn)為是電路設(shè)計(jì),好簡(jiǎn)單,沒什么難度,但實(shí)際上不是的,越到底層越難,責(zé)任越大,部門交流越多。懂得越多,學(xué)得越容易,就能夠走得越遠(yuǎn)。

什么是硬件電路設(shè)計(jì)

顧名思義,硬件電路設(shè)計(jì)就是設(shè)計(jì)電路的,能夠熟練使用cadence繪制電路與查看PCB。

硬件設(shè)計(jì)中的電路設(shè)計(jì)是硬件工程師最重要的職責(zé)。電路設(shè)計(jì)考驗(yàn)的是硬件工程師的設(shè)計(jì)基本功,即對(duì)一些硬件器件的理解以及靈活應(yīng)用,比如:CPU、電阻/電容/電感、二極管/三極管、保護(hù)器件/接口器件、邏輯芯片/邏輯功能、電源等。

硬件電路設(shè)計(jì)主要針對(duì)電路設(shè)計(jì),里面涉及的東西比較多,需要足夠的經(jīng)驗(yàn)與理論知識(shí)。

8年硬件工程師的難言之隱

韓寒執(zhí)導(dǎo)的電影《飛馳人生》有這么一句經(jīng)典對(duì)白:“中年人的崩潰,是從開口借錢開始的”。

人到中年,各方面都開始走下坡路,當(dāng)你手捧著泡滿枸杞的保溫杯,看著鏡子里日漸隆起的大肚腩和后移的發(fā)際線,再想想“孩子、車子、房子”。..唉聲嘆氣往頭頂一瞅,發(fā)現(xiàn)竟然還懸了把“達(dá)摩克利斯之劍”,仿佛它隨時(shí)都能掉下來將你劈成兩半。

年輕人的痛,氣宇軒昂,中年人的痛,無聲無息!

陳航(化名),年齡30+,擁有8年硬件開發(fā)經(jīng)驗(yàn),目前就職于深圳某醫(yī)療器械公司,呆了五年還在底層掙扎。

工作上,他自認(rèn)為從不馬虎,技術(shù)也過硬,但一直得不到晉升的機(jī)會(huì)。眼看著一個(gè)個(gè)初出茅廬的“小萌新”開始拿著跟自己差不多的薪水,有些甚至已晉升為管理層。

他覺得很迷茫,想跳槽,投了許多簡(jiǎn)歷,但沒有任何收到音訊!

現(xiàn)在看來,“另擇良木”這條路對(duì)他來說,似乎很難走通。

多年的技術(shù)生涯,讓陳航身上帶有部分工程師的“通病”,尤其體現(xiàn)在性格上面,天真(此處帶有貶意)、敏感、膽怯、多慮、木訥,不善言辭,也不善交際,而在思維方面,又明顯過于教條化。

另一方面,對(duì)于長(zhǎng)年奮斗在底層的陳航來說,嚴(yán)重缺乏管理思維模式,所以即便技術(shù)過硬,但缺乏項(xiàng)目管理能力,加上性格過于敏感,一直難有晉升機(jī)會(huì)。

而另一位畢業(yè)8年,轉(zhuǎn)了三家公司的硬件工程師也表示,雖然自己擁有8年的工作經(jīng)驗(yàn),但是由于工作太雜,雜而不精,所以在面試的時(shí)候總會(huì)被人挑刺,導(dǎo)致工資很難往上提,更別說晉升管理層了。

作為一名硬件工程師,你不應(yīng)該坐以待斃,要勇于打破職業(yè)瓶頸,“高薪”、“管理”兩手抓起來!

都說硬件工程師的薪資取決于能力。一般情況下,硬件工程師都是要?dú)v練很多年才能達(dá)到一個(gè)比較高水平的,所以不要好高騖遠(yuǎn),腳踏實(shí)地,厚積薄發(fā)才是王道。

根據(jù)近6年內(nèi)的相關(guān)調(diào)查數(shù)據(jù)顯示,來自全國(guó)的企業(yè)電子工程師崗位要求中,對(duì)項(xiàng)目管理能力的要求超過50%。由此可見,項(xiàng)目管理已成為初中級(jí)工程師必備能力。

我們?cè)賮砜纯从布こ處煹穆殬I(yè)進(jìn)階線路圖:

從上圖我們可以看出,走“技術(shù)路線”的硬件工程師,無論是薪資待遇還是未來的發(fā)展?jié)摿?,都遠(yuǎn)不如走“管理路線”的大佬們。

干硬件,即使混到專家級(jí),薪資也就20K-30K的水平。而若晉升為管理層,那么終極目標(biāo)就是創(chuàng)業(yè),在賺錢方面擁有無限可能。

要想擁抱“高薪”、進(jìn)入“管理層”,你需要掌握的核心技能大體如下:

  • 主導(dǎo)公司產(chǎn)品電路設(shè)計(jì)開發(fā),樣品制作;
  • 分析客戶體驗(yàn),領(lǐng)導(dǎo)企業(yè)產(chǎn)品升級(jí);
  • 決定企業(yè)硬件產(chǎn)品核心差距;
  • 產(chǎn)品功能、性能決策;
  • 掌握產(chǎn)品成本核心;
  • 帶領(lǐng)團(tuán)隊(duì)完成硬件功能性和性能要求的邏輯設(shè)計(jì)等。

入門容易,精深太難

都說干硬件這行,入門容易,精深太難!

搞硬件,一方面需要“深”,一方面需要“博”?,F(xiàn)代電子電路知識(shí)是個(gè)大坑,其深如海。一輩子鉆研,如果能在一個(gè)小點(diǎn)上精通,就算大能了。

坑爹的是,當(dāng)個(gè)硬件工程師不能光懂硬件,代碼要會(huì)寫,結(jié)構(gòu)要了解,按照行業(yè)不同,你可能還需要懂得:控制理論、光、機(jī)、熱、氣、生物、化學(xué)等等各個(gè)方面的知識(shí)。

這也是為什么很多干硬件的都說,自己“差不多什么都會(huì)一點(diǎn),但不精!“

差不多十年前,硬件和軟件還處于勢(shì)均力敵的狀態(tài),隨著IC芯片集成度越來越高,硬件工程師的身價(jià)也開始隨之下跌。

現(xiàn)如今,做產(chǎn)品都是由供應(yīng)商提供方案,很多原廠的公版設(shè)計(jì)需要改動(dòng)的地方越來越少,并且出了任何問題也都由原廠直接跟進(jìn)解決。IC集成度越高,硬件設(shè)計(jì)就越窄,對(duì)硬件工程師的要求自然也會(huì)越來越低。

總的來說,硬件現(xiàn)在最大的瓶頸就是消費(fèi)級(jí)市場(chǎng)一體解決方案和不斷整合的芯片集成度。這種直接由原廠提供完整“鑰匙”的方案,讓設(shè)計(jì)風(fēng)險(xiǎn)大幅降低的同時(shí),也削弱了硬件工程師的重要性。

如前所述,硬件的輝煌是在2000年以前,那時(shí)硬件還沒有飽和,正處在上升期。隨著硬件的性能提升,軟件利用硬件資源玩出了花,硬件的時(shí)代也隨之暗沉?,F(xiàn)在上游半導(dǎo)體基本已經(jīng)出現(xiàn)壟斷化,沒有無序競(jìng)爭(zhēng),標(biāo)準(zhǔn)化從薪資到制度都在逐步限死。

搞硬件真的就沒有什么發(fā)展前景?

搞軟件是能掙幾年錢,但硬件可以吃一輩子。

硬件工程師可以養(yǎng)老,基本上不存在中年危機(jī)。與軟件行業(yè)不同,硬件工程師的薪資跟經(jīng)驗(yàn)直接掛鉤,很少出現(xiàn)應(yīng)屆生與在職工程師薪資倒掛的現(xiàn)象。

按照艱苦奮斗再創(chuàng)業(yè)的節(jié)奏,終身就業(yè)是大趨勢(shì),硬件工程師是一份可以實(shí)現(xiàn)終身就業(yè)的工作。

而軟件行業(yè)變化速度快,軟件工程師可替代性強(qiáng),coder能干到架構(gòu)師高級(jí)算法工程師的人鳳毛麟角,能夠中年成功轉(zhuǎn)管理崗的也不多。而且新員工比老員工薪資高也已經(jīng)是普遍現(xiàn)象,大齡coder面臨的競(jìng)爭(zhēng)壓力比同齡硬件工程師大不少。

此外,如果硬件實(shí)在搞不下去了,還可以轉(zhuǎn)項(xiàng)目經(jīng)理啥的。大多數(shù)硬件工程師一般到后期都會(huì)轉(zhuǎn)管理,或自己創(chuàng)業(yè)。跟軟件相比,接觸面會(huì)比較寬,更容易從全盤去考慮問題。

總之,一個(gè)頂級(jí)硬件工程師可遇不可求,而一個(gè)頂級(jí)的軟件工程師一抓一大把。拿蘋果公司來說,他們頂級(jí)硬件工程師的工資要比同級(jí)別的軟件工程師薪資高。

當(dāng)然,術(shù)業(yè)有專攻,不能簡(jiǎn)單用誰好誰壞來定論,無論是硬件還是軟件,修煉內(nèi)功才是王道。

行業(yè)大佬如何看待硬件工程師前程問題

硬件工程師是這樣一種奇特的工作:在中國(guó)大多數(shù)從事這個(gè)行業(yè)的人都沒有入門。

那些宣稱由于上游芯片廠家的DEMO越來越成熟,導(dǎo)致硬件工程師成為了“裱糊匠”,到處抄參考設(shè)計(jì)的,他們自己確實(shí)就是這樣,也確實(shí)沒有見識(shí)過什么是真正資深的硬件工程師。

互聯(lián)網(wǎng)的高價(jià)吸引了許多優(yōu)秀人才,使得硬件行業(yè)的總體人才水平偏低,更加重了第一條的現(xiàn)狀。其實(shí)我也挺看好機(jī)械行業(yè)的,越是被互聯(lián)網(wǎng)抽走了人才的洼地,越是存在巨大的需求。

你不能問那些被迫干機(jī)械或硬件的人,他們資質(zhì)平庸,轉(zhuǎn)行做軟件也怕學(xué)不會(huì)算法,他們一定告訴你硬件不行,坑深得很,XXX做軟件水平差還薪資50K/月起。..。..

硬件專家的資質(zhì)要求很高,沒有上上之資、又有一定的毅力苦功,有高手在起步時(shí)帶一下,幾乎不可能有什么成就。

如果說學(xué)軟件對(duì)數(shù)學(xué)邏輯功底要求高的話,學(xué)硬件還得加上物理、以及特定行業(yè)相關(guān)的工程應(yīng)用知識(shí)。

利用卡爾曼濾波實(shí)現(xiàn)干擾狀態(tài)下的傳感器數(shù)據(jù)采集,以便進(jìn)行過程控制的系統(tǒng)中,究竟是采用屏蔽驅(qū)動(dòng)技術(shù)的信號(hào)電纜更好呢,還是采用光電或磁電隔離更可靠?這些問題似乎都不再局限于電路信號(hào)范疇,它與成本、材料、應(yīng)用可靠性、代碼的兼容性都相關(guān)了。

好的硬件工程師,似乎是這樣一種專家:他運(yùn)籌帷幄,熟知每一個(gè)技術(shù)細(xì)節(jié),能一下子反應(yīng)過來任何問題的可能來源,在成本、功能、性能與客戶體驗(yàn)之間游刃有余。

回到正題:如果你有超過一般人的天賦,做什么都挺好,不只是硬件。如果你資質(zhì)一般,去做些一般人也能掙到錢的工作,比如軟件。需求量大嘛,總是可以多容納些濫竽充數(shù)的人,更何況一般人也能寫得大差不差。

其實(shí)對(duì)于“研發(fā)工程師”而言,能當(dāng)?shù)闷疬@個(gè)稱呼的人,是為我們?cè)O(shè)計(jì)新產(chǎn)品、創(chuàng)造新價(jià)值的人,難道不應(yīng)該是人群中最聰明的top5%?你認(rèn)真誠(chéng)懇地評(píng)價(jià)一下自己,就知道自己適合不適合做工程師了。

我覺得硬件很有趣,在某些戰(zhàn)略層面上,硬件設(shè)計(jì)總是需要科學(xué)家級(jí)別的人才能勝任。如果你有情懷,不妨可以試試。

最后,這個(gè)問題的本意其實(shí)有問題,大多數(shù)人回答也按照心照不宣的本意在回答,挺有趣。

這個(gè)問題的真正含義是“我就想和別人一樣地上上班,也一樣努力地工作學(xué)習(xí),能否獲得超額的回報(bào)?“來錢快肯定是有原因的,要么特別聰明、要么特別勤勞、要么狗屎運(yùn)特別好。

有人說大部分需求可以隨便抄抄DEMO就能搞定了。我感覺“搞”是這么”搞“了,”定“則未必能“定”了。

君不見那么多動(dòng)不動(dòng)就被干擾數(shù)據(jù)亂蹦、一上高低溫就癱瘓,或者好一點(diǎn)精度差、響應(yīng)慢、偶爾死機(jī)要重啟下,這些帶病產(chǎn)品都是哪里來的?

須知DEMO的主要目的是展示“技術(shù)可行性“,它最大的問題在于沒有和特定的行業(yè)應(yīng)用相結(jié)合。

有些為行業(yè)定制的DEMO只考慮了技術(shù)本身,沒有考慮諸如振動(dòng)、干擾、環(huán)境溫濕度等因素。

而這恰恰就是硬件工程師的最大價(jià)值:在技術(shù)可行的基礎(chǔ)上,根據(jù)現(xiàn)場(chǎng)應(yīng)用特征,優(yōu)化其功能、強(qiáng)化其性能、在成本與性能之間找到最佳平衡,讓一個(gè)技術(shù)可行的方案成為一個(gè)商業(yè)成功的產(chǎn)品,這才是硬件工程師的榮譽(yù)之所在。

我們有些硬件工程師,可能從未想過他所謂的”研發(fā)設(shè)計(jì)“體現(xiàn)在哪里,到底研究了什么、開發(fā)了什么、設(shè)計(jì)了什么?還是僅僅抄襲了什么?

電子工程師這個(gè)職業(yè),國(guó)內(nèi)企業(yè)的核心競(jìng)爭(zhēng)力確實(shí)在國(guó)際競(jìng)爭(zhēng)中沒有什么優(yōu)勢(shì),甚至差距還挺大,所以才會(huì)有那些“到處抄抄”也就差不多了的看法——你的競(jìng)爭(zhēng)力就是“差不多”的檔次,你個(gè)人也是“差不多”的水平,當(dāng)然企業(yè)也好,個(gè)人也好,前途也就是“差不多”了。

看一個(gè)問題評(píng)價(jià)是高是低,其實(shí)是和個(gè)人的標(biāo)準(zhǔn)有關(guān)的。你覺得這樣就可以了,換個(gè)國(guó)家換個(gè)環(huán)境人家說不定覺得莫名其妙,就這種水平還敢自稱工程師?有人一直在強(qiáng)調(diào)“那種資深的高水平工程師很少,需求也少”,可能還是有誤解。

我們目前的現(xiàn)狀并非是中低級(jí)工程師多,高級(jí)資深工程師少,而是基本達(dá)到研發(fā)能力的工程師少,許多都談不上“研發(fā)”二字。說得刻薄一點(diǎn),我們的“資深”可能是人家的“基礎(chǔ)”。

我不是很能理解,一個(gè)大學(xué)學(xué)了微積分、普通物理、電路原理、信號(hào)與系統(tǒng)、模電數(shù)電,畢業(yè)工作幾年后仍然理直氣壯地說我模電不行、我數(shù)電不懂、這個(gè)小信號(hào)分析我做不了。..。..這和資深搭得上關(guān)系嗎?就算做到了就可以以“資深工程師”自居了?這不是基礎(chǔ)工程師要求么。

記得看過一次報(bào)道,一次硬件工程師的招聘,要求面試者講講自己做硬件的心得。結(jié)果他掏出一個(gè)上家公司的電路板,說你看吧,用了六層板呢。

我接觸過一些這樣的工程師,情商極低,缺乏足夠的誠(chéng)信或道德意識(shí),表達(dá)能力差,學(xué)習(xí)能力弱。他們喜歡掛在口頭的話就是“要是有高手帶我,多干幾個(gè)項(xiàng)目,我經(jīng)驗(yàn)就上來了”。

他們情愿去現(xiàn)場(chǎng)一趟一趟的調(diào)試(所謂的調(diào)試依我看幾乎是胡亂試,好了不知道為啥好,壞了也不知為啥壞,很少是按理論指導(dǎo)一步步來),也不愿先在腦袋里仔細(xì)分析一遍,也可能他們確實(shí)沒能力分析。

他們的經(jīng)驗(yàn)就像是武功口訣一樣,什么抗干擾要“多點(diǎn)接地或單點(diǎn)接地”啦,或者IC前面要放幾個(gè)去耦電容啦,也有什么通信口加個(gè)光電隔離啦,似乎口訣越多,經(jīng)驗(yàn)越豐富。

你要問他這些口訣背后的電路原理到底是什么?為什么一定要0.1uF?在這個(gè)應(yīng)用場(chǎng)景適合不適合,他就啞口無言了。

其實(shí)做任何一行首先要端正態(tài)度,你是要做標(biāo)準(zhǔn)的事情,還是要做“不標(biāo)準(zhǔn)差不多”的事情。

我一直認(rèn)為中國(guó)存在巨大的機(jī)會(huì),其原因很簡(jiǎn)單:只要你中規(guī)中矩做到工程師的基本要求,你在國(guó)內(nèi)就是領(lǐng)先的,有著巨大優(yōu)勢(shì)的,因?yàn)閲?guó)內(nèi)的同行或企業(yè)存在太多不著調(diào)的現(xiàn)象了。

問題是,我們把認(rèn)真讀書考試平均分也不過90來分的人稱為“學(xué)霸“,把能夠?qū)纠碚撆c研發(fā)實(shí)踐結(jié)合起來的工程師稱為“高手”(連理論與實(shí)踐相結(jié)合都做不到的工程師不是坑人么?),這不僅是眼光的問題,更是人才供給側(cè)改革的問題:大量低端人力資源過剩,高端人才供給不足。

這是和我們產(chǎn)業(yè)現(xiàn)狀匹配的人才現(xiàn)狀,也是我們未來改進(jìn)的必由之路:國(guó)家產(chǎn)業(yè)假如能夠升級(jí),絕對(duì)離不開社會(huì)人才的升級(jí)。
編輯:hfy

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

    關(guān)注

    185

    文章

    361

    瀏覽量

    75602
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    笑死,掌握一眼識(shí)別資深硬件工程師的訣竅了!# #電路知識(shí) #電工 #硬核拆解

    硬件工程師
    MDD辰達(dá)半導(dǎo)體
    發(fā)布于 :2024年12月20日 17:48:17

    硬件工程師找工作必備書籍推薦

    硬件工程師找工作必備書籍推薦
    的頭像 發(fā)表于 09-24 16:07 ?867次閱讀
    <b class='flag-5'>硬件</b><b class='flag-5'>工程師</b>找工作必備書籍推薦

    嵌入式軟件工程師如何提升自己?

    嵌入式軟件工程師如何提升自己? 作為一名嵌入式軟件工程師,在這個(gè)充滿機(jī)遇和挑戰(zhàn)的領(lǐng)域里,如何提升自己顯得非常重要,它決定了你未來發(fā)展方向和成就。接下來,我們一起探討一下。 1.奠定扎
    發(fā)表于 06-12 11:20

    嵌入式軟件工程師硬件工程師的區(qū)別?

    嵌入式軟件工程師硬件工程師的區(qū)別? 嵌入式軟件工程師 嵌入式軟件工程師是軟件開發(fā)領(lǐng)域中的一種專業(yè)工程師
    發(fā)表于 05-16 11:00

    大廠電子工程師常見面試題#電子工程師 #硬件工程師 #電路知識(shí) #面試題

    電子工程師電路
    安泰小課堂
    發(fā)布于 :2024年04月30日 17:33:15

    如何入門硬件工程師

    想跨行業(yè)做硬件設(shè)計(jì)工程師,應(yīng)該如何學(xué)習(xí)規(guī)劃呢
    發(fā)表于 03-17 21:49

    一位硬件工程師的歷練之路:從入門學(xué)習(xí)理論到... #搞笑 #硬件工程師 #電子工程師 #揚(yáng)興科技

    硬件工程師揚(yáng)興科技
    揚(yáng)興科技
    發(fā)布于 :2024年03月13日 17:50:21

    企業(yè)老工程師和高校老師有啥區(qū)別

    電子工程師硬件
    電子發(fā)燒友網(wǎng)官方
    發(fā)布于 :2024年02月28日 17:50:00

    如何搞崩一個(gè)硬件工程師心態(tài)?試試對(duì)ta說這幾句

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2024年02月20日 18:05:49