為什麼一些計算機專業的學生畢業後都願意從事軟件開發而不願意做硬件開發工程師?

485577965


不請自來。

我本科是電子信息工程專業,畢業後也沒做硬件開發,而是做軟件了,後來讀研做人工智能了。

先給出結論:都是錢在作怪!

待遇方面

學東西都是為了以後能掙錢養家,既然都是學,為什麼不學來錢多的?下圖是隨意找的網上招聘硬件和軟件的薪資圖

可以看到,軟件開發比硬件開發高了一大截,這是學生選擇軟件而不選擇硬件最主要的原因。

學習成本方面

學習軟件技術基本0投入,學生只需要準備一根網線,一臺筆記本,就能憑藉豐富的網絡資源從軟件開發菜鳥進階到大神。學習期間試錯成本幾乎為0,學的東西馬上就能練手,學習得特別快。

而硬件學習就很杯具了,學生需要購置硬件開發板,動輒幾百上千,學生很傷不起的,我本科期間就買了差不多合計3千多的板子。啥?您不買,那你怎麼學,你寫的程序必須要用板子來驗證,沒板子您玩啥呢。

這就是我棄硬從軟的直接原因。

學習難度方面

軟件學習相比硬件學習那就簡單太多了,需要數學不是很多,難一點的也就數據結構和編譯原理,都很OK。

要說到硬件的話,那可就慘了,各種電路,特別是模電,我們班上2/3的人都掛了,學院差不多掛一半,模電重修班都開好幾個,有的同學大四了都還要重修模電,簡直不要太慘,一個三極管咋就能玩出這麼多花樣。後續的信號與系統、通信原理、電磁場,哪個不是讓人頭髮掉光的科目,我本科期間只掛了模電真的太幸運了。

結語

在這一行的, 大家都知道嵌入式是大坑,所以學的人越來越少,嵌入式也看不到曙光,現在早就是互聯網的天下了,未來將是人工智能的,學習未來,向前方看齊這是正常人都會有的想法吧。硬件學習成本高,收入低,軟件成本低,回報高,不怪這些學生會棄硬從軟了。


分享到:


相關文章: