當(dāng)前位置:首頁(yè) > 公眾號(hào)精選 > 大魚(yú)機(jī)器人
[導(dǎo)讀]一位項(xiàng)目經(jīng)理帶著一名硬件工程師和一名軟件工程師一同坐車去參加研討會(huì),結(jié)果汽車在半路拋錨,于是三人就“如何修理汽車”展開(kāi)了激烈的討論。?硬件工程師說(shuō):“我可以用隨身攜帶的瑞士軍刀把車壞的部分拆下來(lái),找出原因,排除故障?!?項(xiàng)目經(jīng)理托著腮幫子邪魅一笑:“根據(jù)經(jīng)營(yíng)管理學(xué),應(yīng)該召開(kāi)會(huì)議,...


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

?硬件工程師說(shuō):“我可以用隨身攜帶的瑞士軍刀把車壞的部分拆下來(lái),找出原因,排除故障。?項(xiàng)目經(jīng)理托著腮幫子邪魅一笑:“根據(jù)經(jīng)營(yíng)管理學(xué),應(yīng)該召開(kāi)會(huì)議,根據(jù)問(wèn)題現(xiàn)狀寫(xiě)出需求報(bào)告,制訂計(jì)劃,編寫(xiě)日程安排,逐步逼近,alpha測(cè)試,beta1測(cè)試和beta2測(cè)試解決問(wèn)題?!?/span>?這時(shí),軟件工程師不慌不忙地說(shuō)出了一句讓硬件工程師和項(xiàng)目經(jīng)理都噴飯的話:“咱們還是應(yīng)該把車推回山頂再開(kāi)下來(lái),看看問(wèn)題是否重復(fù)發(fā)生...”?en...段子歸段子,但基于不同的職業(yè)習(xí)慣,我們大概可以從中看出硬件工程師、項(xiàng)目經(jīng)理以及軟件工程師這三者在工作上分別扮演著什么樣的角色,也就是所謂的職能分工。?不過(guò)扎心的是,跟軟件工程師比起來(lái),硬件工程師的前景似乎不怎么被人看好。
網(wǎng)上總是不乏“硬件不如軟件吃香”、“硬件干活多、待遇低、門檻高”、“十年硬件轉(zhuǎn)IT,真香!”...等諸如此類的言論。由于硬件工程師做的事情多且雜,更是慘被戲稱為“高級(jí)雜工”。?事實(shí)真是如此?搞硬件就真的這么苦逼?沒(méi)有什么發(fā)展前景?看看資深硬件工程師怎么說(shuō)!
?先來(lái)了解一下:什么是硬件?
百度百科上是這么介紹硬件的:"硬件(英文名Hardware),是計(jì)算機(jī)硬件的簡(jiǎn)稱(中國(guó)大陸及香港用語(yǔ),臺(tái)灣作硬體),是指計(jì)算機(jī)系統(tǒng)中由電子,機(jī)械和光電元件等組成的各種物理裝置的總稱。這些物理裝置按系統(tǒng)結(jié)構(gòu)的要求構(gòu)成一個(gè)有機(jī)整體為計(jì)算機(jī)軟件運(yùn)行提供物質(zhì)基礎(chǔ)。"?也就是說(shuō)硬件是物理層面的,至少是你能看得到摸得著的東西,它是一種物質(zhì)載體,物質(zhì)基礎(chǔ)。廣義來(lái)說(shuō)人類都是生活在物質(zhì)基礎(chǔ)之上,你可以把所有你能看到的東西都統(tǒng)稱為硬件。當(dāng)然狹義來(lái)說(shuō),一般我們所說(shuō)的軟件和硬件指的是電子領(lǐng)域的。?軟件代碼也是人編寫(xiě)的,我們所熟知的語(yǔ)言比如C、C 等都是通過(guò)編譯器翻譯成匯編語(yǔ)言,然后匯編語(yǔ)言通過(guò)匯編器翻譯成二進(jìn)制機(jī)器語(yǔ)言,機(jī)器語(yǔ)言操控門電路完成相應(yīng)的動(dòng)作。個(gè)人覺(jué)得,沒(méi)有硬件,軟件就沒(méi)有存在的意義,硬件是一切的基礎(chǔ),這里可以看出硬件設(shè)計(jì)是多重要。?但軟件和硬件又有明顯的區(qū)分,至少工作內(nèi)容區(qū)別很大。按照行業(yè)內(nèi)描述硬件屬于底層(一般稱為底層硬件),軟件稱為上層(軟件又分為:底層驅(qū)動(dòng)、上層業(yè)務(wù)以及應(yīng)用層等)。
如果非要舉個(gè)例子來(lái)說(shuō)明軟件和硬件,那最好的例子就是人,硬件指人的軀體,而軟件指人的思維。?當(dāng)然,對(duì)于非電子領(lǐng)域的人來(lái)說(shuō),很難想明白計(jì)算機(jī)是怎么工作的,硬件是怎樣工作的,軟件是怎樣工作的,即使你知道都是0和1,但你沒(méi)做過(guò)相關(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,英語(yǔ)字母是8個(gè)bit(可在ASCII表看到,這在大學(xué)都學(xué)過(guò)),那就是一秒鐘可打印14400個(gè)字母。?
你眨下眼睛一萬(wàn)多個(gè)字母就出來(lái)了。當(dāng)然實(shí)際上并沒(méi)有這么多,這只是個(gè)形象的例子。?但在電路設(shè)計(jì)上100kHz屬于比較慢的速率了。再比如顯示器一幅圖的刷新頻率在一秒鐘24個(gè)以上,我們?nèi)搜劬涂床怀鰜?lái)。24幀的數(shù)據(jù)是非常大的,比如1080p30格式輸出,總的數(shù)據(jù)量是一秒鐘1920*1080*12*30= 746496000個(gè)0或者1,也就是7億個(gè)0或者1。
一般來(lái)說(shuō)硬件設(shè)計(jì)指的是電路設(shè)計(jì),這樣說(shuō)是沒(méi)問(wèn)題的,因?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工程師一起工作來(lái)完成的設(shè)計(jì)。
與此同時(shí),要準(zhǔn)備好BOM清單,開(kāi)始采購(gòu)和準(zhǔn)備物料,聯(lián)系加工廠家完成貼裝工序。
除了基本理論知識(shí)過(guò)硬,熟練掌握硬件原理圖設(shè)計(jì)技術(shù)、硬件PCB圖設(shè)計(jì)、硬件調(diào)試之外,還要必備快速學(xué)習(xí)能力、通信協(xié)議和標(biāo)準(zhǔn)的理解、電路設(shè)計(jì)的能力、溝通和全局控制的能力,物料選型能力、采購(gòu)能力等等,甚至上到工科理論經(jīng)濟(jì)形勢(shì),下到歷史政治文化科技,都要懂一點(diǎn)。
通過(guò)下面一張硬件產(chǎn)品研發(fā)團(tuán)隊(duì)的構(gòu)成圖,大概就能明白硬件工程師在整個(gè)研發(fā)團(tuán)隊(duì)中扮演著多么重要的角色了:??
需要說(shuō)明的是,在整個(gè)項(xiàng)目研發(fā)團(tuán)隊(duì)中,有兩個(gè)人和所有人打交道,一個(gè)就是項(xiàng)目經(jīng)理,另一個(gè)就是硬件工程師。硬件工程師需要和各種研發(fā)人員打交道 、協(xié)調(diào)工作,這也就要求硬件工程師具有豐富的知識(shí)面和強(qiáng)大的協(xié)調(diào)能力,所以硬件工程師在整個(gè)研發(fā)團(tuán)隊(duì)中做主導(dǎo)作用。?作為一個(gè)硬件工程師,需要負(fù)責(zé)整個(gè)產(chǎn)品的研發(fā)過(guò)程。所以必須對(duì)每個(gè)時(shí)間段進(jìn)行精確把握。項(xiàng)目都會(huì)有項(xiàng)目周期,雖然項(xiàng)目經(jīng)理在把控時(shí)間,但具體的操作還是硬件工程師來(lái)搞。對(duì)于正常進(jìn)度的項(xiàng)目來(lái)說(shuō):?原理圖和詳細(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周,將自己的板子跑起來(lái),能燒錄uboot,網(wǎng)口能ping通。檢查有無(wú)焊接問(wèn)題。聯(lián)系結(jié)構(gòu)進(jìn)行機(jī)器組裝,查看結(jié)構(gòu)有沒(méi)有問(wèn)題。?驅(qū)動(dòng)調(diào)試:5周,配合完成所有底層功能的調(diào)試。?媒體版本:2周,這個(gè)是驅(qū)動(dòng)調(diào)試之后第一個(gè)整機(jī)跑起來(lái)的版本,準(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)上還有一種比較形象的說(shuō)法:“硬件設(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)品不是開(kāi)發(fā)板)?!?/span>具體要求如下:?●?PRS功能(Function)●?性能(perrformance)●?電源設(shè)計(jì)(power Supply)●?功耗(power Consumption)●?散熱(Thermal/Cooling)●?噪音(Noise)●?信號(hào)完整性(Signal Integrity),●?電磁輻射(EMC/EMI)●?安規(guī)(Safet)●?器件采購(gòu)(Component Sourcing)●?可靠性(Reliability)●?可測(cè)試性(DFT: design for test)●?可生產(chǎn)性(DFM:design for manufacture)?可以看到,一個(gè)成功的硬件設(shè)計(jì),主要功能的實(shí)現(xiàn)只是所有環(huán)節(jié)中的一小部分。剛開(kāi)始工作的時(shí)候,覺(jué)得板子電路設(shè)計(jì)完就完成了50%工作,PCB回板主要功能都能實(shí)現(xiàn)了,那就完成了80%的工作。實(shí)際上不是的,PCB回板主要功能都實(shí)現(xiàn)了,連30%工作都沒(méi)有。所以不管是時(shí)間上,還是階段上,產(chǎn)品的硬件設(shè)計(jì)時(shí)一個(gè)漫長(zhǎng)過(guò)程。?而且你在一個(gè)公司做產(chǎn)品硬件設(shè)計(jì),一般情況下都是參考成熟的方案,主芯片CPU主要功能的實(shí)現(xiàn)最終還是依靠芯片廠商提供的套片方案,一般來(lái)說(shuō)為了降低風(fēng)險(xiǎn),主要是參考套片方案的參考設(shè)計(jì)完成,芯片廠商也會(huì)提供包括器件封裝,參考設(shè)計(jì),仿真模型,PCB參考等等全部資料,在芯片功能越來(lái)越復(fù)雜的今天,一個(gè)片子動(dòng)不動(dòng)就幾百上千個(gè)PIN,對(duì)于一個(gè)新項(xiàng)目來(lái)說(shuō),是沒(méi)有時(shí)間一頁(yè)頁(yè)去吃透每個(gè)PIN,每個(gè)輸入輸出的具體功能,電氣參數(shù)的,尤其是對(duì)于高速設(shè)計(jì),比如DDR3接口,XAUI接口等等。
一般來(lái)說(shuō),芯片廠商提供的參考設(shè)計(jì)就是他們經(jīng)過(guò)開(kāi)發(fā),驗(yàn)證,測(cè)試的最佳方案了,很多情況就是你必須按照參考設(shè)計(jì)來(lái)做,否則硬件可能就有問(wèn)題,一般來(lái)說(shuō)就是信號(hào)完整性問(wèn)題或者EMC問(wèn)題。?那有的人就說(shuō)了,硬件電路設(shè)計(jì)談不上設(shè)計(jì),都是copy成熟電路。芯片廠商提供越來(lái)越周到的服務(wù),再加上公司沉淀的技術(shù)積累,硬件設(shè)計(jì)工程師可以完全不動(dòng)腦子進(jìn)行電路設(shè)計(jì)。
這樣一來(lái),硬件工程師的價(jià)值似乎越來(lái)越低了,畢竟一個(gè)產(chǎn)品的核心功能或者技術(shù)一般都在IC或者FPGA里面了,硬件工程師一般沒(méi)有能力進(jìn)行核心邏輯設(shè)計(jì)IC design。?那如果按照這個(gè)邏輯軟件設(shè)計(jì)也談不上設(shè)計(jì),都是copy成熟代碼。試問(wèn)有幾個(gè)軟件開(kāi)發(fā)人員不移植別人的代碼?再深入點(diǎn),有幾個(gè)軟件工程師能隨意更改uboot、kernel,不百度C語(yǔ)言語(yǔ)法,不移植業(yè)務(wù)程序,不去問(wèn)芯片廠商的技術(shù)支持??即使都是成熟的東西,實(shí)際上工作過(guò)程中我并沒(méi)有發(fā)現(xiàn)哪個(gè)項(xiàng)目做得很快,同樣一套電路和代碼,成熟產(chǎn)品沒(méi)問(wèn)題,新產(chǎn)品為什么就有問(wèn)題?最后還是是硬件設(shè)計(jì)去解決。?對(duì)于這上述問(wèn)題,筆者也曾經(jīng)困惑過(guò),總是感覺(jué)硬件設(shè)計(jì)沒(méi)有什么好搞的了,不就是抄抄參考設(shè)計(jì),就跟組裝一臺(tái)電腦一樣組裝一個(gè)單板嘛。當(dāng)然隨著項(xiàng)目經(jīng)驗(yàn)的增多,尤其從事現(xiàn)在硬件系統(tǒng)級(jí)設(shè)計(jì)的角色,感覺(jué)原來(lái)自己考慮更多是從一名原理圖設(shè)計(jì)工程師的角度考慮問(wèn)題,看問(wèn)題總是很片面。
就像開(kāi)始說(shuō)的,一個(gè)成功的硬件設(shè)計(jì),功能Function只是一小部分,至于其他的因素和能力,一個(gè)硬件工程師的能力取決于能考慮因素越多,越深入,就越是一個(gè)優(yōu)秀的硬件工程師。?所以硬件工程師是吃經(jīng)驗(yàn)的,對(duì)公司來(lái)說(shuō)培養(yǎng)一個(gè)硬件工程師成本很高,硬件不會(huì)像軟件一樣代碼錯(cuò)了修改一下幾分鐘就可以搞定,硬件設(shè)計(jì)錯(cuò)了,那有可能全部都要重來(lái),整個(gè)項(xiàng)目周期可能就要延遲3周甚至一個(gè)月以上。?有個(gè)觀點(diǎn)需要說(shuō)明一下,啥都不懂也可以做出事情,但對(duì)個(gè)人來(lái)說(shuō)會(huì)有發(fā)展天花板。硬件方面就像參考電路一樣,你不知道電路怎么工作的也能把它用起來(lái),軟件方面就像uboot和kernel一樣你看不懂也能用起來(lái),但一旦你懂,那就不一樣了。?就像一談到硬件設(shè)計(jì),大家都認(rèn)為是電路設(shè)計(jì),好簡(jiǎn)單,沒(méi)什么難度,但實(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ì)白:“中年人的崩潰,是從開(kāi)口借錢開(kāi)始的”。?人到中年,各方面都開(kāi)始走下坡路,當(dāng)你手捧著泡滿枸杞的保溫杯,看著鏡子里日漸隆起的大肚腩和后移的發(fā)際線,再想想“孩子、車子、房子”...唉聲嘆氣往頭頂一瞅,發(fā)現(xiàn)竟然還懸了把“達(dá)摩克利斯之劍”,仿佛它隨時(shí)都能掉下來(lái)將你劈成兩半。
年輕人的痛,氣宇軒昂,中年人的痛,無(wú)聲無(wú)息!
陳航(化名),年齡30 ,擁有8年硬件開(kāi)發(fā)經(jīng)驗(yàn),目前就職于深圳某醫(yī)療器械公司,呆了五年還在底層掙扎。
?工作上,他自認(rèn)為從不馬虎,技術(shù)也過(guò)硬,但一直得不到晉升的機(jī)會(huì)。眼看著一個(gè)個(gè)初出茅廬的“小萌新”開(kāi)始拿著跟自己差不多的薪水,有些甚至已晉升為管理層。?他覺(jué)得很迷茫,想跳槽,投了許多簡(jiǎn)歷,但沒(méi)有任何收到音訊!
現(xiàn)在看來(lái),“另?yè)窳寄尽边@條路對(duì)他來(lái)說(shuō),似乎很難走通。
多年的技術(shù)生涯,讓陳航身上帶有部分工程師的“通病”,尤其體現(xiàn)在性格上面,天真(此處帶有貶意)、敏感、膽怯、多慮、木訥,不善言辭,也不善交際,而在思維方面,又明顯過(guò)于教條化。
另一方面,對(duì)于長(zhǎng)年奮斗在底層的陳航來(lái)說(shuō),嚴(yán)重缺乏管理思維模式。所以,即便技術(shù)過(guò)硬,但缺乏項(xiàng)目管理能力,加上性格過(guò)于敏感,一直難有晉升機(jī)會(huì)。
而另一位畢業(yè)8年,轉(zhuǎn)了三家公司的硬件工程師也表示,雖然自己擁有8年的工作經(jīng)驗(yàn),但是由于工作太雜,雜而不精,所以在面試的時(shí)候總會(huì)被人挑刺,導(dǎo)致工資很難往上提,更別說(shuō)晉升管理層了。
作為一名硬件狗,你不應(yīng)該坐以待斃,要勇于打破職業(yè)瓶頸,“高薪”、“管理”兩手抓起來(lái)!
都說(shuō)硬件工程師的薪資取決于能力,一般情況下,硬件工程師都是要?dú)v練很多年才能達(dá)到一個(gè)比較高水平的,所以不要好高騖遠(yuǎn),腳踏實(shí)地,厚積薄發(fā)才是王道。
根據(jù)近6年內(nèi)的相關(guān)調(diào)查數(shù)據(jù)顯示,來(lái)自全國(guó)的企業(yè)電子工程師崗位要求中,對(duì)項(xiàng)目管理能力的要求超過(guò)50%。由此可見(jiàn),項(xiàng)目管理已成為初中級(jí)工程師必備能力。我們?cè)賮?lái)看看硬件工程師的職業(yè)進(jìn)階線路圖:

從上圖我們可以看出,走“技術(shù)路線”的硬件工程師,無(wú)論是薪資待遇還是未來(lái)的發(fā)展?jié)摿Γ歼h(yuǎn)不如走“管理路線”的大佬們。干硬件,即使混到專家級(jí),薪資也就20K-30K的水平。而若晉升為管理層,那么終極目標(biāo)就是創(chuàng)業(yè),在賺錢方面擁有無(wú)限可能。
要想擁抱“高薪”、進(jìn)入“管理層”,你需要掌握的核心技能大體如下:
1.主導(dǎo)公司產(chǎn)品電路設(shè)計(jì)開(kāi)發(fā),樣品制作;
2.分析客戶體驗(yàn),領(lǐng)導(dǎo)企業(yè)產(chǎn)品升級(jí);
3.決定企業(yè)硬件產(chǎn)品核心差距;
4.產(chǎn)品功能、性能決策;
5.掌握產(chǎn)品成本核心;
6.帶領(lǐng)團(tuán)隊(duì)完成硬件功能性和性能要求的邏輯設(shè)計(jì)等....

都說(shuō)干硬件這行,入門容易,精深太難!
搞硬件,一方面需要“深”,一方面需要“博”?,F(xiàn)代電子電路知識(shí)是個(gè)大坑,其深如海。一輩子鉆研,如果能在一個(gè)小點(diǎn)上精通,就算大能了。
坑爹的是,當(dāng)個(gè)硬件工程師不能光懂硬件,代碼要會(huì)寫(xiě),結(jié)構(gòu)要了解,按照行業(yè)不同,你可能還需要懂得:控制理論,光,機(jī),熱,氣,生物,化學(xué)等等各個(gè)方面的知識(shí)。
這也是為什么很多干硬件的都說(shuō)自己“差不多什么都會(huì)一點(diǎn),但不精!“
差不多十年前,硬件和軟件還處于勢(shì)均力敵的狀態(tài),隨著IC芯片集成度越來(lái)越高,硬件工程師的身價(jià)也開(kāi)始隨之下跌。?現(xiàn)如今,做產(chǎn)品都是由供應(yīng)商提供方案,很多原廠的公版設(shè)計(jì)需要改動(dòng)的地方越來(lái)越少,并且出了任何問(wèn)題也都由原廠直接跟進(jìn)解決。IC集成度越高,硬件設(shè)計(jì)就越窄,對(duì)硬件工程師的要求自然也會(huì)越來(lái)越低。
總的來(lái)說(shuō),硬件現(xiàn)在最大的瓶頸就是消費(fèi)級(jí)市場(chǎng)一體解決方案和不斷整合的芯片集成度,這種直接由原廠提供完整“鑰匙”的方案,讓設(shè)計(jì)風(fēng)險(xiǎn)大幅降低的同時(shí),也削弱了硬件工程師的重要性。
如前所述,硬件的輝煌是在2000年以前,那時(shí)硬件還沒(méi)有飽和,正處在上升期,隨著硬件的性能提升,軟件利用硬件資源玩出了花,硬件的時(shí)代也隨之暗沉,現(xiàn)在上游半導(dǎo)體基本已經(jīng)出現(xiàn)壟斷化,沒(méi)有無(wú)序競(jìng)爭(zhēng),標(biāo)準(zhǔn)化從薪資到制度都在逐步限死。

搞硬件真的就沒(méi)有什么發(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ì)比較寬,更容易從全盤去考慮問(wèn)題。?總之,一個(gè)頂級(jí)硬件工程師可遇不可求,而一個(gè)頂級(jí)的軟件工程師一抓一大把。拿蘋果公司來(lái)說(shuō),他們頂級(jí)硬件工程師的工資要比同級(jí)別的軟件工程師薪資高。?當(dāng)然,術(shù)業(yè)有專攻,不能簡(jiǎn)單用誰(shuí)好誰(shuí)壞來(lái)定論,無(wú)論是硬件還是軟件,修煉內(nèi)功才是王道。
?行業(yè)的大佬如何看待硬件工程師前程問(wèn)題?
硬件工程師是這樣一種奇特的工作:在中國(guó)大多數(shù)從事這個(gè)行業(yè)的人都沒(méi)有入門。那些宣稱由于上游芯片廠家的DEMO越來(lái)越成熟,導(dǎo)致硬件工程師成為了“裱糊匠”,到處抄參考設(shè)計(jì)的,他們自己確實(shí)就是這樣,也確實(shí)沒(méi)有見(jiàn)識(shí)過(guò)什么是真正資深的硬件工程師。
互聯(lián)網(wǎng)的高價(jià)吸引了許多優(yōu)秀人才,使得硬件行業(yè)的總體人才水平偏低,更加重了第一條的現(xiàn)狀。其實(shí)我也挺看好機(jī)械行業(yè)的,越是被互聯(lián)網(wǎng)抽走了人才的洼地,越是存在巨大的需求。

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

硬件專家的資質(zhì)要求很高,沒(méi)有上上之資、又有一定的毅力苦功,有高手在起步時(shí)帶一下,幾乎不可能有什么成就。
如果說(shuō)學(xué)軟件對(duì)數(shù)學(xué)邏輯功底要求高的話,學(xué)硬件還得加上物理、以及特定行業(yè)相關(guān)的工程應(yīng)用知識(shí)。

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

好的硬件工程師,似乎是這樣一種專家:他運(yùn)籌帷幄,熟知每一個(gè)技術(shù)細(xì)節(jié),能一下子反應(yīng)過(guò)來(lái)任何問(wèn)題的可能來(lái)源,在成本、功能、性能與客戶體驗(yàn)之間游刃有余。
回到正題:如果你有超過(guò)一般人的天賦,做什么都挺好,不只是硬件。如果你資質(zhì)一般,去做些一般人也能掙到錢的工作,比如軟件。需求量大嘛,總是可以多容納些濫竽充數(shù)的人,更何況一般人也能寫(xiě)得大差不差。
其實(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à)一下自己,就知道自己適合不適合做工程師了。
我覺(jué)得硬件很有趣,在某些戰(zhàn)略層面上,硬件設(shè)計(jì)總是需要科學(xué)家級(jí)別的人才能勝任。如果你有情懷,不妨可以試試。
最后,這個(gè)問(wèn)題的本意其實(shí)有問(wèn)題,大多數(shù)人回答也按照心照不宣的本意在回答,挺有趣。這個(gè)問(wèn)題的真正含義是“我就想和別人一樣地上上班,也一樣努力地工作學(xué)習(xí),能否獲得超額的回報(bào)?“來(lái)錢快肯定是有原因的,要么特別聰明、要么特別勤勞、要么狗屎運(yùn)特別好。
有人說(shuō)大部分需求可以隨便抄抄DEMO就能搞定了。我感覺(jué)“搞”是這么”搞“了,”定“則未必能“定”了。君不見(jiàn)那么多動(dòng)不動(dòng)就被干擾數(shù)據(jù)亂蹦、一上高低溫就癱瘓,或者好一點(diǎn)精度差、響應(yīng)慢、偶爾死機(jī)要重啟下,這些帶病產(chǎn)品都是哪里來(lái)的?
須知DEMO的主要目的是展示“技術(shù)可行性“,它最大的問(wèn)題在于沒(méi)有和特定的行業(yè)應(yīng)用相結(jié)合。有些為行業(yè)定制的DEMO只考慮了技術(shù)本身,沒(méi)有考慮諸如振動(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ù)之所在。
我們有些硬件工程師,可能從未想過(guò)他所謂的”研發(fā)設(shè)計(jì)“體現(xiàn)在哪里,到底研究了什么、開(kāi)發(fā)了什么、設(shè)計(jì)了什么?還是僅僅抄襲了什么?
電子工程師這個(gè)職業(yè),國(guó)內(nèi)企業(yè)的核心競(jìng)爭(zhēng)力確實(shí)在國(guó)際競(jìng)爭(zhēng)中沒(méi)有什么優(yōu)勢(shì),甚至差距還挺大,所以才會(huì)有那些“到處抄抄”也就差不多了的看法 - 你的競(jìng)爭(zhēng)力就是“差不多”的檔次,你個(gè)人也是“差不多”的水平,當(dāng)然企業(yè)也好,個(gè)人也好,前途也就是“差不多”了。

看一個(gè)問(wèn)題評(píng)價(jià)是高是低,其實(shí)是和個(gè)人的標(biāo)準(zhǔn)有關(guān)的。你覺(jué)得這樣就可以了,換個(gè)國(guó)家換個(gè)環(huán)境人家說(shuō)不定覺(jué)得莫名其妙 - 就這種水平還敢自稱工程師?

有人一直在強(qiáng)調(diào)“那種資深的高水平工程師很少 - 需求也少”,可能還是有誤解。

我們目前的現(xiàn)狀并非是中低級(jí)工程師多,高級(jí)資深工程師少,而是基本達(dá)到研發(fā)能力的工程師少,許多都談不上“研發(fā)”二字。說(shuō)得刻薄一點(diǎn),我們的“資深”可能是人家的“基礎(chǔ)”。
我不是很能理解,一個(gè)大學(xué)學(xué)了微積分、普通物理、電路原理、信號(hào)與系統(tǒng)、模電數(shù)電,畢業(yè)工作幾年后仍然理直氣壯地說(shuō)我模電不行、我數(shù)電不懂、這個(gè)小信號(hào)分析我做不了......這和資深搭得上關(guān)系嗎?

就算做到了就可以以“資深工程師”自居了?這不是基礎(chǔ)工程師要求么。
記得看過(guò)一次報(bào)道,一次硬件工程師的招聘,要求面試者講講自己做硬件的心得。結(jié)果他掏出一個(gè)上家公司的電路板,說(shuō)你看吧,用了六層板呢。我接觸過(guò)一些這樣的工程師,情商極低,缺乏足夠的誠(chéng)信或道德意識(shí),表達(dá)能力差,學(xué)習(xí)能力弱。

他們喜歡掛在口頭的話就是“要是有高手帶我,多干幾個(gè)項(xiàng)目,我經(jīng)驗(yàn)就上來(lái)了”。他們情愿去現(xiàn)場(chǎng)一趟一趟的調(diào)試(所謂的調(diào)試依我看幾乎是胡亂試,好了不知道為啥好,壞了也不知為啥壞,很少是按理論指導(dǎo)一步步來(lái)),也不愿先在腦袋里仔細(xì)分析一遍 - 也可能他們確實(shí)沒(méi)能力分析。

他們的經(jīng)驗(yàn)就像是武功口訣一樣,什么抗干擾要“多點(diǎn)接地或單點(diǎn)接地”啦,或者IC前面要放幾個(gè)去耦電容啦,也有什么通信口加個(gè)光電隔離啦,似乎口訣越多,經(jīng)驗(yàn)越豐富。
你要問(wèn)他這些口訣背后的電路原理到底是什么?為什么一定要0.1uF?在這個(gè)應(yīng)用場(chǎng)景適合不適合,他就啞口無(wú)言了。
其實(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)象了。
問(wèn)題是,我們把認(rèn)真讀書(shū)考試平均分也不過(guò)90來(lái)分的人稱為“學(xué)霸",把能夠?qū)?shū)本理論與研發(fā)實(shí)踐結(jié)合起來(lái)的工程師稱為“高手”(連理論與實(shí)踐相結(jié)合都做不到的工程師不是坑人么?),這不僅是眼光的問(wèn)題,更是人才供給側(cè)改革的問(wèn)題:大量低端人力資源過(guò)剩,高端人才供給不足。這是和我們產(chǎn)業(yè)現(xiàn)狀匹配的人才現(xiàn)狀,也是我們未來(lái)改進(jìn)的必由之路:國(guó)家產(chǎn)業(yè)假如能夠升級(jí),絕對(duì)離不開(kāi)社會(huì)人才的升級(jí)。
來(lái)自:網(wǎng)絡(luò),蘇小喵排版
-END-


我是張巧龍,一名教電子的大學(xué)老師,歡迎關(guān)注!

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉