硬件程序員和軟件開發程序員相比,哪一個就業發展前景比較好呢?

計科專業畢業從事軟件開發,也有和硬件工程師打交道,從人員數量相比硬件工程師和軟件工程師無法比較。畢竟硬件主要在開始階段,一旦可以用了後續人手會少許多,其實單純的比較軟件和硬件沒有多大的意義,任何一種崗位都有工資高低之分,單純直接比較沒有多大的意義。

硬件工程師在任何時候都不會顯得過時,畢竟軟件不能單獨脫離開硬件直接去運行,硬件的技術革命相比軟件還是要慢一些,硬件的試驗週期也會更長一些,軟件的調試基本上可以無成本的運行,硬件一旦一個版本出現問題了,基本上一批板子就廢了基於這點的要求,硬件工程師的經驗佔比會稍微高點,入行的門檻會高一些,所以講做個硬件工程師需要耐得住性子,特別是對於一些元器件的屬性的經驗總結,可能因爲一個元器件影響到整個板卡的運行,早期的基本上很少有單純的硬件工程師都是一個人硬件軟件一起搞,國內很早一批專門搞單片機的技術人員,後來轉行成嵌入式開發,早期單片機技術人員主要工作量在硬件,軟件上控制相對比較簡單,基本上一個死循環裏面控制基本的邏輯。

在軟件入行早期,就是和一個單片機方面的高手一起,總是喜歡用硬件方案來解決軟件上的問題,後來覺得單純做單片機前途不大,就想上嵌入式方向發展,由於長時間根深蒂固的硬件思想,突然間有了帶操作系統的嵌入式開發,覺得很不適應,特別是裏面的線程概念,後來慢慢意識到還是帶操作系統的開發便捷性還是高,開始重新審視軟件效率。

硬件工程師在平時工作過程總涉獵的方面和軟件的差異還是非常巨大,特別是對成本的把控上因爲一旦出貨量巨大,可能一個很小的元器件都能增加許多成本,軟件變數就會顯得非常多,項目折騰的後期折騰主要是軟件,包括客戶提出的新需求,前期開發過程中出現的問題,以及後續功能的填充,軟件功能實現週期基本上都是可控的,但硬件的驗證週期相對就會比較長,需要對硬件的耐久程度進行長時間驗證,一旦發現問題就需要大批量的替換,成本還是相對比較高。

從發展前景看都不錯,只不過硬件工程師相對人數數量會少一點,待遇方面整體來講軟件會高一些,但具體到個人在選擇的時候還是以個人的興趣點爲依託,特別是起步階段不要太在意工資高低,即使在工資非常高的行業水平達不到一樣還是適應不了,從就業的廣度看軟件工程師就業的機會更多一些,但參與競爭的人也多,就業機會多少主要是影響剛就業,進入技術成熟期階段就是看個人能力和發展潛力了,無論做什麼都要想辦法讓自己邁進技術金字塔的頂峯,所以入行階段看不出這些表面的東西,還要側重內在驅動力,如果就是對某一方面剛興趣直接去選擇,沒必要在意當前一兵一卒的得失,職業生涯路子長着那。

推薦閱讀:

985科班出身的程序員吐槽叫獸教的太老套,身邊在bat大廠工作的都靠自學

學習前端的人越來越多,爲什麼前端工作越來越難找了?

爲何人工智能(AI)首選Python?如何轉行Python人工智能?

年薪30W前端程序員,需要吃透的前端書籍推薦

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章