硬件工程師和軟件工程師相比?
我同事老婆是某企的硬件工程師,每天工作很是輕松,下午5點多準時回家,但是前段時間,被裁員了。我不是想說我同事老婆能力不行,她是一個很優秀的人,這點必須先肯定。我想說的是,作為硬件工程師,確實面臨的裁員風險要高于軟件工程師。
在近些年互聯網蓬勃發展的推動下,軟件工程師發展得可謂蒸蒸日上,各種編程語言遍地開花。比如JAVA,Python,php,Go,kotlin等等,基本和互聯網沾邊的開發,都是炙手可熱的香餑餑,而大家卻忘記了底層的硬件開發工程師。
造成這種局面有兩個原因。
學習門檻不可否認,硬件的學習門檻要高很多。我們本科畢業時候保研了10個人,但是只有一個人選擇了硬件。連我們做硬件的系主任都忍不住感嘆道,現在選擇硬件的學生越來越少了,以后硬件人才發展可怎么辦啊。但是這沒辦法,這是學生的自由選擇,已經過了可以強行分配專業的階段了。
我們為什么不愿意學硬件呢。
當然是因為又難又苦啊,硬件需要在書包里背著沉重的硬件設施,而且調試過程遠比軟件開發復雜。學生當然愿意選擇坐在電腦前敲敲代碼就能實現開發和測試了啊。
就業情況還有一點就是就業,大家都知道校招的公司還是軟件開發的職位居多,硬件的開發職位少之又少,大家都不愿去啃那個硬骨頭。
這方面,我們還可以用某招聘網站上的數據來看。
我們先搜索java,結果是1600+個待招職位。
接著我們輸入了嵌入式還有C語音開發
結果都是青黃不接的不到300條,因此面對如此市場,你說到底是軟件還是硬件的前景好呢。
因此,在有自主選擇的時候,除非個人愛好喜歡硬件,大部分人會考慮到就業問題,而堅定的選擇軟件。
以上是我的淺見,歡迎各位在評論區留言評論。
我是蘇蘇思量,來自BAT的Java開發工程師,每日分享科技類見聞,歡迎關注我,與我共同進步。