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

10 個回答
牧码南山
2019-06-18

人力市場上軟件工程師和硬件工程師的工資待遇決定了畢業生的就業方向。人都要吃飯住房,很少有人會和錢過不去。搞軟件的,進了一線大廠,待遇可以秒殺搞硬件的。

除了待遇問題,還有就是硬件工程師的職位需求也少。一個嵌入式產品,硬件設計工作一兩個人,但是軟件工程師估計得一個開發組。更何況,如今軟件工程師的職位,大多數是前端,後臺,遊戲,桌面應用,移動應用這些根本就不需要太多涉及硬件設計的崗位,規模根本就不在一個數量級。

還有工作環境,硬件工程師的工作臺,什麼電子元器件,烙鐵,萬用表,示波器,各種物料,怕是跟倉庫有得一比。測試或者調EMC的時候,那是真的蹲小黑屋,風扇和空調不存在的。還有產線出問題了,硬件工程師還得窩產線解決問題,說多了都是淚。

人力市場上軟件工程師和硬件工程師的工資待遇決定了畢業生的就業方向。人都要吃飯住房,很少有人會和錢過不去。搞軟件的,進了一線大廠,待遇可以秒殺搞硬件的。

除了待遇問題,還有就是硬件工程師的職位需求也少。一個嵌入式產品,硬件設計工作一兩個人,但是軟件工程師估計得一個開發組。更何況,如今軟件工程師的職位,大多數是前端,後臺,遊戲,桌面應用,移動應用這些根本就不需要太多涉及硬件設計的崗位,規模根本就不在一個數量級。

還有工作環境,硬件工程師的工作臺,什麼電子元器件,烙鐵,萬用表,示波器,各種物料,怕是跟倉庫有得一比。測試或者調EMC的時候,那是真的蹲小黑屋,風扇和空調不存在的。還有產線出問題了,硬件工程師還得窩產線解決問題,說多了都是淚。

再看看軟件工程師的工作臺,iMac來一個,必須雙屏,最差也配個ThinkPad,HP或者Dell啥的,再擺上手辦盆栽,美滋滋。


人力市場上軟件工程師和硬件工程師的工資待遇決定了畢業生的就業方向。人都要吃飯住房,很少有人會和錢過不去。搞軟件的,進了一線大廠,待遇可以秒殺搞硬件的。

除了待遇問題,還有就是硬件工程師的職位需求也少。一個嵌入式產品,硬件設計工作一兩個人,但是軟件工程師估計得一個開發組。更何況,如今軟件工程師的職位,大多數是前端,後臺,遊戲,桌面應用,移動應用這些根本就不需要太多涉及硬件設計的崗位,規模根本就不在一個數量級。

還有工作環境,硬件工程師的工作臺,什麼電子元器件,烙鐵,萬用表,示波器,各種物料,怕是跟倉庫有得一比。測試或者調EMC的時候,那是真的蹲小黑屋,風扇和空調不存在的。還有產線出問題了,硬件工程師還得窩產線解決問題,說多了都是淚。

再看看軟件工程師的工作臺,iMac來一個,必須雙屏,最差也配個ThinkPad,HP或者Dell啥的,再擺上手辦盆栽,美滋滋。


沒有對比就沒有傷害,你說是你的話,你選哪個?

80闲话
2019-01-21

本人在大學是計算機系通信工程專業的,是一個軟硬件結合的專業,算是那個時候大學搞學科融合的產物。我的同學畢業後有搞硬件的、也有搞軟件的。對於這個問題也算是深有體會。

我們當年一個班男女生加起來一共40個人,最後真正做一線開發的大概有20人,從事硬件開發的就只有5個人,剩下的都做了軟件工程師。而一直堅持到今天還在做硬件的就只有3個人了。有一個是在國外,還有一個在大學,真正在國內企業乾硬件工程師的只剩下了一個。

造成這種現象根本的原因就是國內企業對硬件開發的不重視,對這方面崗位的需求也小。我本人當時是選擇做軟件開發的,並且一直做了十幾年,而我所在的公司因為要做硬件產品,硬件工程師還算是多的。可這麼多年過去了,我能明顯的感覺到,硬件方面的研發不光沒有進步,反而在慢慢衰退。以前很多產品用的板子還會自己設計和生產,現在為了節省成本都選擇外購了,硬件部門基本只剩下了做結構的。而那些硬件開發工程師要麼選擇了離職,要麼就選擇了轉崗。

而這種現象不光是企業如此,在我們的高校也同樣存在。我一個在大學計算機系當老師的同學說。他們新成立的人工智能學院,軟件人才十分充足,可想招個硬件方向的卻非常難。因為願意搞硬件的人太少。為什麼不願意搞呢?因為硬件方向要出成果很難,往往搞很多年都出不了成果。而沒有成果不光個人待遇提不上去,申請項目資金也是沒有指望。

總之因為硬件開發的特性,企業規模越大均攤成本就越低。企業用人需求肯定都集中在一些硬件巨頭企業。整體的市場需求沒有軟件工程師大。而在大學學術研究方面,因為硬件出成果的不確定性,也導致願意從事這塊的人不多。所以就造成了計算機專業畢業後大多數人選擇當軟件工程師。

單車戀人唯
2019-01-23

本人嵌入式畢業,自己愛嵌入式,大學期間算是比較熱衷於研究,技術在班級裡前三名沒問題(二流學校)。實習的時候在一家智能鎖公司,實習工資3k(三線城市,相比軟件實習算高一點)。

畢業時想去省內著名嵌入式公司做開發,投了簡歷,沒有回覆。又去找了幾家新興的嵌入式公司,要求是月薪2k,做三年。沃日!整個班級,畢業就我一個人找嵌入式工作,其他全部轉軟件開發。迫於生計,只好走軟件開發了,一開始就4.5k。平均年漲薪1k左右。硬件工程師,我就呵呵了,什麼鬼都要做,而且硬件真沒那麼容易,難得很!沒有大量人力物力財力投進去是不可能有好產品出來的,目前大部分物聯網公司都是忽悠,產品經不起折騰。

硬件開發慢慢的會往巨頭身上轉移,小公司耗不起

王小编
2019-01-21

大家好,我是王小編。

現在的我是一名在魔都生活的程序員,也是在從事於網站、APP之類的開發,同時我也是一個畢業於一所普通二本院校計算機專業的學生,記得我們剛剛畢業的時候,我們班一共五十多個人,大概有二十多個人選擇了從事於軟件開發,還有二十個人選擇了考研,其他人選擇了硬件或者其他行業。我來說說我做軟件開發的原因吧。

1.軟件開發收入稍微高一點。我老家是農村的,可以說是一個從農村走向大城市的孩子,記得當時我選擇到上海來的時候,我媽媽卻一直讓我待在合肥,一貫比較堅持自己目標的我來到了魔都,開始了自己的魔都生活,的確,在上海的程序員薪資稍微高一點,實習生的時候我月薪是5k,我相信這在二線城市也算是不錯的收入了。

(軟件開發薪資表)

大家好,我是王小編。

現在的我是一名在魔都生活的程序員,也是在從事於網站、APP之類的開發,同時我也是一個畢業於一所普通二本院校計算機專業的學生,記得我們剛剛畢業的時候,我們班一共五十多個人,大概有二十多個人選擇了從事於軟件開發,還有二十個人選擇了考研,其他人選擇了硬件或者其他行業。我來說說我做軟件開發的原因吧。

1.軟件開發收入稍微高一點。我老家是農村的,可以說是一個從農村走向大城市的孩子,記得當時我選擇到上海來的時候,我媽媽卻一直讓我待在合肥,一貫比較堅持自己目標的我來到了魔都,開始了自己的魔都生活,的確,在上海的程序員薪資稍微高一點,實習生的時候我月薪是5k,我相信這在二線城市也算是不錯的收入了。

(軟件開發薪資表)

2.軟件開發感覺高大上一點。我在大學的時候就對編碼感興趣,一直都會去自學一些語言,比如前端、JAVA,每天下課的時候我都會來找空看看視頻,去學習學習,而硬件開發我感覺稍微次一點,我不喜歡和硬件打交道。從小對電路板不感興趣,而且我對硬件開發還有點偏見,說實話,我認為軟件開發比硬件開發層次高一點。

3.硬件開發特別費腦子,而且天天和服務器打交道,而且需要經驗,工資低。可能我對做硬件開發的不瞭解,大學的時候上過一些操作系統、集成器的課程,學的我是一臉懵懂,考試估計都是老師給過的,也考過華為認證,但是考了一次沒過就不考了。

大家好,我是王小編。

現在的我是一名在魔都生活的程序員,也是在從事於網站、APP之類的開發,同時我也是一個畢業於一所普通二本院校計算機專業的學生,記得我們剛剛畢業的時候,我們班一共五十多個人,大概有二十多個人選擇了從事於軟件開發,還有二十個人選擇了考研,其他人選擇了硬件或者其他行業。我來說說我做軟件開發的原因吧。

1.軟件開發收入稍微高一點。我老家是農村的,可以說是一個從農村走向大城市的孩子,記得當時我選擇到上海來的時候,我媽媽卻一直讓我待在合肥,一貫比較堅持自己目標的我來到了魔都,開始了自己的魔都生活,的確,在上海的程序員薪資稍微高一點,實習生的時候我月薪是5k,我相信這在二線城市也算是不錯的收入了。

(軟件開發薪資表)

2.軟件開發感覺高大上一點。我在大學的時候就對編碼感興趣,一直都會去自學一些語言,比如前端、JAVA,每天下課的時候我都會來找空看看視頻,去學習學習,而硬件開發我感覺稍微次一點,我不喜歡和硬件打交道。從小對電路板不感興趣,而且我對硬件開發還有點偏見,說實話,我認為軟件開發比硬件開發層次高一點。

3.硬件開發特別費腦子,而且天天和服務器打交道,而且需要經驗,工資低。可能我對做硬件開發的不瞭解,大學的時候上過一些操作系統、集成器的課程,學的我是一臉懵懂,考試估計都是老師給過的,也考過華為認證,但是考了一次沒過就不考了。


如果你是一名畢業生,我還是推薦你從事於軟件開發,一棟豪華的辦公樓,一臺apple電腦,一杯咖啡就是你一天的工作,每天接觸的都是IT開發工作者,而且工作幾年之後沒有薪資低於一萬的(除非你不愛專研)。如果你是一名從事於軟件開發的工作者,我們一起努力,加油。

我是王小編,一個最帥最帥的程序員。

溪月飞花
2019-02-18

其實,這個問題的真正原因是,大部分院校的計算機專業的學生,只學習了編程語言、算法等軟件工程師相關的東西,而沒有學習硬件工程師相關的單片機、ARM、FPGA、PCB電路板相關的硬件知識,也沒有相關的實踐經驗,因此只能從事軟件工程師工作,而不會去從事硬件工程師的工作。

我和2個高中同學,報考了同一所大學,我學的是自動化專業,同學A學的是計算機專業,同學B學的是軟件工程專業。我們學校軟件工程專業是在新校區,軟件工程專業的學費也比其他專業貴很多。據同學B講他們從大一開始就學習編程語言和各種算法,同學B後面主修的是java語言。而我和同學A,由於我們學校的大類培養,大一、大二的時候,我們自動化專業和計算機專業的學科是相同的,編程相關的只有c語言。到了大三的時候,我們自動化專業開始學習單片機等各種硬件相關的專業知識,後面我也加入了嵌入式的科研小組,學習了ARM等嵌入式技術。而計算機專業的同學A,則在大三的時候開始學習各種算法,他也加入了學校的軟件編程俱樂部,開始了軟件編碼的生涯。

雖然軟件工程師和硬件工程師都是程序員,但是二者研究的東西,卻是截然不同的。對於想以後從事程序員工作的同學來說,大學選專業的時候一定要擦亮雙眼,否則再轉行就要比別人付出額外的努力。

喜歡請點擊關注~分享更多程序員的工作、生活和情感故事給你~


其實,這個問題的真正原因是,大部分院校的計算機專業的學生,只學習了編程語言、算法等軟件工程師相關的東西,而沒有學習硬件工程師相關的單片機、ARM、FPGA、PCB電路板相關的硬件知識,也沒有相關的實踐經驗,因此只能從事軟件工程師工作,而不會去從事硬件工程師的工作。

我和2個高中同學,報考了同一所大學,我學的是自動化專業,同學A學的是計算機專業,同學B學的是軟件工程專業。我們學校軟件工程專業是在新校區,軟件工程專業的學費也比其他專業貴很多。據同學B講他們從大一開始就學習編程語言和各種算法,同學B後面主修的是java語言。而我和同學A,由於我們學校的大類培養,大一、大二的時候,我們自動化專業和計算機專業的學科是相同的,編程相關的只有c語言。到了大三的時候,我們自動化專業開始學習單片機等各種硬件相關的專業知識,後面我也加入了嵌入式的科研小組,學習了ARM等嵌入式技術。而計算機專業的同學A,則在大三的時候開始學習各種算法,他也加入了學校的軟件編程俱樂部,開始了軟件編碼的生涯。

雖然軟件工程師和硬件工程師都是程序員,但是二者研究的東西,卻是截然不同的。對於想以後從事程序員工作的同學來說,大學選專業的時候一定要擦亮雙眼,否則再轉行就要比別人付出額外的努力。

喜歡請點擊關注~分享更多程序員的工作、生活和情感故事給你~


极客宇文氏
2019-03-04

謝邀。這是個普遍的現象,其實答案很簡單,軟件工程師就業率比硬件工程師高很多。

一個真實故事告訴你原因

舉個身邊的例子,大學室友在大三分方向的時候,選的是嵌入式開發,這是個偏向於硬件的方向。而另外幾個室友都是選擇Java方向,毫無疑問只搞軟件方向。那個嵌入式方向的同學其實對嵌入式很感興趣,需要用C語言和單片機,但是最後不知道什麼原因 ,他最後在大四階段開始苦學Java,在畢業以後收到上海某家軟件開發的offer。

他改變方向的原因,我我大概問過一句,你怎麼不搞嵌入式了,他說,不好找工作。

這就是現實,軟件工程師就業率很高,我們宿舍全部都已經成為了軟件工程師,都是程序員。

當然,硬件開發不止有嵌入式開發,還有更加偏硬件的工程師,他們會更加接近底層,然而上手難度也相對較大,真正能達到就業水平的並不多。

苏北小马锅
2019-07-24

我是一名計算機專業的畢業生,本科學習的專業是信息安全,研究生學習的專業是計算機應用。畢業之後在美團點評做服務器後臺開發的工作。

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

  • 計算機學院的專業大多偏軟件,重軟件而輕硬件

以我們學校計算機學院為例,學院目前開設五個專業:計算機科學與技術、信息科學與技術、信息安全、網絡工程、物聯網工程。這五個專業全部是偏向於互聯網軟件的方向,課程安排中基本沒有硬件相關的課程,大家平時學習的都是計算機基礎知識和計算機軟件開發方面的知識,所以畢業之後,大都會選擇自己比較擅長的軟件開發相關工作,而不會去做自己不擅長的或者說根本一竅不通的硬件開發相關工作。

我是一名計算機專業的畢業生,本科學習的專業是信息安全,研究生學習的專業是計算機應用。畢業之後在美團點評做服務器後臺開發的工作。

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

  • 計算機學院的專業大多偏軟件,重軟件而輕硬件

以我們學校計算機學院為例,學院目前開設五個專業:計算機科學與技術、信息科學與技術、信息安全、網絡工程、物聯網工程。這五個專業全部是偏向於互聯網軟件的方向,課程安排中基本沒有硬件相關的課程,大家平時學習的都是計算機基礎知識和計算機軟件開發方面的知識,所以畢業之後,大都會選擇自己比較擅長的軟件開發相關工作,而不會去做自己不擅長的或者說根本一竅不通的硬件開發相關工作。

  • 硬件比軟件的學習難度要高

我們信息安全專業偏軟件、偏數學計算,但是讀大學的時候也學院也為我們專業開設了一門硬件相關的專業課《微機原理》,這門課講了單片機嵌入式開發的相關知識,開發語言使用的是彙編。彙編,這個詞學計算機的都知道,語法難懂,上手困難,還看不明白。這門課結課之後,班裡的同學都表示雲裡霧裡啥也不懂,到最後考試的時候,掛掉了接近一半的人。舉這個例子,想說嵌入式太難,如果要想學精學明白,估計會花大量的時間和精力。經過這門課的考試結果表明,大家對硬件開發興趣不大。本科畢業之後據我說知,我們專業一百多人無一人從事硬件開發相關工作。一起研究生畢業的同學也無一人從事硬件開發的工作。

  • 硬件開發對技術水平要求高

現在的硬件開發工程師,不僅要求懂硬件開發也要懂軟件開發,只有軟硬兼修的人才能真正的適應這個工作。舉個簡單的例子,美團外賣的訂單打印機是美團自己開發的硬件產品,但是開發硬件的工程師也都是軟件開發大牛。現在的計算機專業的同學畢業之後,能勝任硬件開發工程師的並不太多,除非是專修硬件開發專業的同學,這也是為什麼我們畢業之後大多都去做軟件開發相關工作的原因之一。

我是一名計算機專業的畢業生,本科學習的專業是信息安全,研究生學習的專業是計算機應用。畢業之後在美團點評做服務器後臺開發的工作。

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

  • 計算機學院的專業大多偏軟件,重軟件而輕硬件

以我們學校計算機學院為例,學院目前開設五個專業:計算機科學與技術、信息科學與技術、信息安全、網絡工程、物聯網工程。這五個專業全部是偏向於互聯網軟件的方向,課程安排中基本沒有硬件相關的課程,大家平時學習的都是計算機基礎知識和計算機軟件開發方面的知識,所以畢業之後,大都會選擇自己比較擅長的軟件開發相關工作,而不會去做自己不擅長的或者說根本一竅不通的硬件開發相關工作。

  • 硬件比軟件的學習難度要高

我們信息安全專業偏軟件、偏數學計算,但是讀大學的時候也學院也為我們專業開設了一門硬件相關的專業課《微機原理》,這門課講了單片機嵌入式開發的相關知識,開發語言使用的是彙編。彙編,這個詞學計算機的都知道,語法難懂,上手困難,還看不明白。這門課結課之後,班裡的同學都表示雲裡霧裡啥也不懂,到最後考試的時候,掛掉了接近一半的人。舉這個例子,想說嵌入式太難,如果要想學精學明白,估計會花大量的時間和精力。經過這門課的考試結果表明,大家對硬件開發興趣不大。本科畢業之後據我說知,我們專業一百多人無一人從事硬件開發相關工作。一起研究生畢業的同學也無一人從事硬件開發的工作。

  • 硬件開發對技術水平要求高

現在的硬件開發工程師,不僅要求懂硬件開發也要懂軟件開發,只有軟硬兼修的人才能真正的適應這個工作。舉個簡單的例子,美團外賣的訂單打印機是美團自己開發的硬件產品,但是開發硬件的工程師也都是軟件開發大牛。現在的計算機專業的同學畢業之後,能勝任硬件開發工程師的並不太多,除非是專修硬件開發專業的同學,這也是為什麼我們畢業之後大多都去做軟件開發相關工作的原因之一。


雖然硬件開發工程師入門要求比較高,但是工資也高,所以如果想從事硬件開發工程師的工作,必須軟硬兼修,提高自己的綜合實力才能更好的勝任這份工作。


個人拙見,歡迎諸位評論交流!


【我是小馬鍋,熱愛互聯網,熱愛數碼,如果您喜歡我的回答,勞煩您為我點個贊!歡迎您關注、支持我!感謝!】
【如果您有任何計算機相關的問題,可以私信我,必定知無不答!】

小枫同学
2019-07-24

不請自來。

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

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

待遇方面

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

不請自來。

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

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

待遇方面

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

不請自來。

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

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

待遇方面

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

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

學習成本方面

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

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

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

學習難度方面

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

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

結語

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

大学生编程指南
2019-01-22

計科專業從事嵌入式軟件開發多年,當初專業有80個人,從事軟件開發的有20多個人,真正從事硬件開發不到3個人,特性上看軟件工程師更加容易出成績,學到了新的技能點能夠在電腦上就能展示出來,很快就能培養自豪感。但硬件工程師需要長時間的積累,而且積累了不一定有機會做出自己設計的東西,但並不意味著硬件工程師的重要性不高,目前國內的在頂端的硬件開發設計方面欠缺很多,其實這也是中國的國情所決定,任何事物的發展總會先從簡單的普及化程度高的方面入手。

計科專業從事嵌入式軟件開發多年,當初專業有80個人,從事軟件開發的有20多個人,真正從事硬件開發不到3個人,特性上看軟件工程師更加容易出成績,學到了新的技能點能夠在電腦上就能展示出來,很快就能培養自豪感。但硬件工程師需要長時間的積累,而且積累了不一定有機會做出自己設計的東西,但並不意味著硬件工程師的重要性不高,目前國內的在頂端的硬件開發設計方面欠缺很多,其實這也是中國的國情所決定,任何事物的發展總會先從簡單的普及化程度高的方面入手。

為什麼計算機專業的學生選擇軟件開發而不是硬件?

1.軟件開發學習氛圍更加充足,每個人都會有一種從重心理,覺得大部分都選擇了軟件開發乾脆自己選擇軟件開發了,目前國內的軟件開發工程師差不多有500萬,如此龐大的基數人群,自然在感召力方面顯得特別有說服力。

現在從事軟件開發的資料在網絡上數量遠大於硬件相關開發資料,在網絡上找個C語言或者Java的開發群直接搜索會有大把,真正高端硬件少的可憐,這就是生態鏈概念,也是短時間無法改變的事實。

計科專業從事嵌入式軟件開發多年,當初專業有80個人,從事軟件開發的有20多個人,真正從事硬件開發不到3個人,特性上看軟件工程師更加容易出成績,學到了新的技能點能夠在電腦上就能展示出來,很快就能培養自豪感。但硬件工程師需要長時間的積累,而且積累了不一定有機會做出自己設計的東西,但並不意味著硬件工程師的重要性不高,目前國內的在頂端的硬件開發設計方面欠缺很多,其實這也是中國的國情所決定,任何事物的發展總會先從簡單的普及化程度高的方面入手。

為什麼計算機專業的學生選擇軟件開發而不是硬件?

1.軟件開發學習氛圍更加充足,每個人都會有一種從重心理,覺得大部分都選擇了軟件開發乾脆自己選擇軟件開發了,目前國內的軟件開發工程師差不多有500萬,如此龐大的基數人群,自然在感召力方面顯得特別有說服力。

現在從事軟件開發的資料在網絡上數量遠大於硬件相關開發資料,在網絡上找個C語言或者Java的開發群直接搜索會有大把,真正高端硬件少的可憐,這就是生態鏈概念,也是短時間無法改變的事實。

2.軟件開發更加容易出成績,硬件需要積累很長時間才能有產出,軟件開發有一點非常好,有了想法直接就可以在電腦上編寫代碼實施,直接在電腦上就能實踐了,硬件要真正的實踐需要板卡真正的製作,週期長一旦出問題,這個板卡就廢棄掉了,而且硬件的好壞需要長時間的驗證才能下結論是不是真的能用,目前國內的硬件挨罰水準相比國際水準差距還不小,特別是在一些尖端技術上都需要突破,國內需要大批真正的硬件技術高手,填補科技空白期,這一點任重而道遠。

計科專業從事嵌入式軟件開發多年,當初專業有80個人,從事軟件開發的有20多個人,真正從事硬件開發不到3個人,特性上看軟件工程師更加容易出成績,學到了新的技能點能夠在電腦上就能展示出來,很快就能培養自豪感。但硬件工程師需要長時間的積累,而且積累了不一定有機會做出自己設計的東西,但並不意味著硬件工程師的重要性不高,目前國內的在頂端的硬件開發設計方面欠缺很多,其實這也是中國的國情所決定,任何事物的發展總會先從簡單的普及化程度高的方面入手。

為什麼計算機專業的學生選擇軟件開發而不是硬件?

1.軟件開發學習氛圍更加充足,每個人都會有一種從重心理,覺得大部分都選擇了軟件開發乾脆自己選擇軟件開發了,目前國內的軟件開發工程師差不多有500萬,如此龐大的基數人群,自然在感召力方面顯得特別有說服力。

現在從事軟件開發的資料在網絡上數量遠大於硬件相關開發資料,在網絡上找個C語言或者Java的開發群直接搜索會有大把,真正高端硬件少的可憐,這就是生態鏈概念,也是短時間無法改變的事實。

2.軟件開發更加容易出成績,硬件需要積累很長時間才能有產出,軟件開發有一點非常好,有了想法直接就可以在電腦上編寫代碼實施,直接在電腦上就能實踐了,硬件要真正的實踐需要板卡真正的製作,週期長一旦出問題,這個板卡就廢棄掉了,而且硬件的好壞需要長時間的驗證才能下結論是不是真的能用,目前國內的硬件挨罰水準相比國際水準差距還不小,特別是在一些尖端技術上都需要突破,國內需要大批真正的硬件技術高手,填補科技空白期,這一點任重而道遠。

3.軟件開發工資普遍高於硬件開發工程師,就這一點讓很多人直接選擇站隊軟件開發工程師,頂級的硬件開發工程師薪資也很高,但需要積累的週期太長,無法和軟件的成長速度相提並論。薪資因素很大程度上能影響到大學生的選擇,畢竟在這個日益競爭激烈的社會,大家都會有很強的風險調控意識。

目前國家有意識到這一點也在政策上開始向高精尖的硬件技術傾斜,未來一段時間內可能會贏來國內硬件的爆發期,對於大學生如何選擇?

計科專業從事嵌入式軟件開發多年,當初專業有80個人,從事軟件開發的有20多個人,真正從事硬件開發不到3個人,特性上看軟件工程師更加容易出成績,學到了新的技能點能夠在電腦上就能展示出來,很快就能培養自豪感。但硬件工程師需要長時間的積累,而且積累了不一定有機會做出自己設計的東西,但並不意味著硬件工程師的重要性不高,目前國內的在頂端的硬件開發設計方面欠缺很多,其實這也是中國的國情所決定,任何事物的發展總會先從簡單的普及化程度高的方面入手。

為什麼計算機專業的學生選擇軟件開發而不是硬件?

1.軟件開發學習氛圍更加充足,每個人都會有一種從重心理,覺得大部分都選擇了軟件開發乾脆自己選擇軟件開發了,目前國內的軟件開發工程師差不多有500萬,如此龐大的基數人群,自然在感召力方面顯得特別有說服力。

現在從事軟件開發的資料在網絡上數量遠大於硬件相關開發資料,在網絡上找個C語言或者Java的開發群直接搜索會有大把,真正高端硬件少的可憐,這就是生態鏈概念,也是短時間無法改變的事實。

2.軟件開發更加容易出成績,硬件需要積累很長時間才能有產出,軟件開發有一點非常好,有了想法直接就可以在電腦上編寫代碼實施,直接在電腦上就能實踐了,硬件要真正的實踐需要板卡真正的製作,週期長一旦出問題,這個板卡就廢棄掉了,而且硬件的好壞需要長時間的驗證才能下結論是不是真的能用,目前國內的硬件挨罰水準相比國際水準差距還不小,特別是在一些尖端技術上都需要突破,國內需要大批真正的硬件技術高手,填補科技空白期,這一點任重而道遠。

3.軟件開發工資普遍高於硬件開發工程師,就這一點讓很多人直接選擇站隊軟件開發工程師,頂級的硬件開發工程師薪資也很高,但需要積累的週期太長,無法和軟件的成長速度相提並論。薪資因素很大程度上能影響到大學生的選擇,畢竟在這個日益競爭激烈的社會,大家都會有很強的風險調控意識。

目前國家有意識到這一點也在政策上開始向高精尖的硬件技術傾斜,未來一段時間內可能會贏來國內硬件的爆發期,對於大學生如何選擇?

1.興趣的第一生產力,跟著自己的興趣走,時間久了有些深層次的積累就會慢慢爆發出來,有了內在的東西在具體執行過程中就能顯示出威力

2.根據自己專業選擇,對大學生來講專業是找工作一個非常重要的優勢,所以儘量靠近專業來選擇。

3.根據市場需求,如果在某一方面市場上有非常迫切,那麼就可以毫不猶豫的去做出選擇,把握好市場的紅利期。

無論做出什麼選擇,都要發自內心的去喜歡,技術這類工作強迫自己去做很難持久下去,現實中不乏軟硬都通的高手,工作過程中不要輕易給自己設置期限,營造好的潛力發揮空間。

希望能夠幫到你。

谷友科技笑说
2019-06-27

大家好,鄙人漢平,為了有機會和大家坐在星巴克喝杯咖啡而努力拼搏。


學計算機專業的畢業生更喜歡從事軟件行業而非硬件開發行業其本質是由市場需求以及市場條件決定的。

01

硬件開發的工作環境相對惡劣

一般從事硬件開發的同學避免不了需要和各種實驗室、焊接板、加工廠等打交道,表面上看不會有太大的影響,實際上工廠裡面的工作環境是相對惡劣的,焊接等工作也承受著流血流汗的苦楚與受傷的風險,大學畢業生從內心的選擇還是更傾向於環境相對舒適的辦公寫字樓裡面工作,看起來更體面更有地位。

大家好,鄙人漢平,為了有機會和大家坐在星巴克喝杯咖啡而努力拼搏。


學計算機專業的畢業生更喜歡從事軟件行業而非硬件開發行業其本質是由市場需求以及市場條件決定的。

01

硬件開發的工作環境相對惡劣

一般從事硬件開發的同學避免不了需要和各種實驗室、焊接板、加工廠等打交道,表面上看不會有太大的影響,實際上工廠裡面的工作環境是相對惡劣的,焊接等工作也承受著流血流汗的苦楚與受傷的風險,大學畢業生從內心的選擇還是更傾向於環境相對舒適的辦公寫字樓裡面工作,看起來更體面更有地位。

02

軟件開發的待遇相對高得多

站在風口上的豬都能飛,這是針對什麼的?是的,互聯網行業。互聯網行業的飛速發展大大提升了軟件開發的收入標準,一個初級軟件工程師動輒上萬的月薪;而那些做硬件開發的工程師由於社會定位的原因,更多的還是一些傳統行業方面的開發,薪資待遇的提升當然就慢得多,人本來是物質人,都需要生活,生活就需要金錢,因此選擇軟件開發行業當然就理所當然。

大家好,鄙人漢平,為了有機會和大家坐在星巴克喝杯咖啡而努力拼搏。


學計算機專業的畢業生更喜歡從事軟件行業而非硬件開發行業其本質是由市場需求以及市場條件決定的。

01

硬件開發的工作環境相對惡劣

一般從事硬件開發的同學避免不了需要和各種實驗室、焊接板、加工廠等打交道,表面上看不會有太大的影響,實際上工廠裡面的工作環境是相對惡劣的,焊接等工作也承受著流血流汗的苦楚與受傷的風險,大學畢業生從內心的選擇還是更傾向於環境相對舒適的辦公寫字樓裡面工作,看起來更體面更有地位。

02

軟件開發的待遇相對高得多

站在風口上的豬都能飛,這是針對什麼的?是的,互聯網行業。互聯網行業的飛速發展大大提升了軟件開發的收入標準,一個初級軟件工程師動輒上萬的月薪;而那些做硬件開發的工程師由於社會定位的原因,更多的還是一些傳統行業方面的開發,薪資待遇的提升當然就慢得多,人本來是物質人,都需要生活,生活就需要金錢,因此選擇軟件開發行業當然就理所當然。

03

軟件開發人員社會定位更高

大多數人心中應該會對軟件開發和硬件開發有個定勢思維,認為做硬件開發的人員是和工廠機器打交道,認為這是藍領的工作;而說到軟件開發人員,想到的基本上是科技大佬,每天是和馬雲、雷軍、比爾蓋茨聯繫在一起。認為十分的高大上,有地位(這裡我們不實際討論準確性,如有興趣可以在評論區我們來討論),這種現象導致了大學畢業生在擇業的適合會向軟件開發行業做出更大的傾向性。

大家好,鄙人漢平,為了有機會和大家坐在星巴克喝杯咖啡而努力拼搏。


學計算機專業的畢業生更喜歡從事軟件行業而非硬件開發行業其本質是由市場需求以及市場條件決定的。

01

硬件開發的工作環境相對惡劣

一般從事硬件開發的同學避免不了需要和各種實驗室、焊接板、加工廠等打交道,表面上看不會有太大的影響,實際上工廠裡面的工作環境是相對惡劣的,焊接等工作也承受著流血流汗的苦楚與受傷的風險,大學畢業生從內心的選擇還是更傾向於環境相對舒適的辦公寫字樓裡面工作,看起來更體面更有地位。

02

軟件開發的待遇相對高得多

站在風口上的豬都能飛,這是針對什麼的?是的,互聯網行業。互聯網行業的飛速發展大大提升了軟件開發的收入標準,一個初級軟件工程師動輒上萬的月薪;而那些做硬件開發的工程師由於社會定位的原因,更多的還是一些傳統行業方面的開發,薪資待遇的提升當然就慢得多,人本來是物質人,都需要生活,生活就需要金錢,因此選擇軟件開發行業當然就理所當然。

03

軟件開發人員社會定位更高

大多數人心中應該會對軟件開發和硬件開發有個定勢思維,認為做硬件開發的人員是和工廠機器打交道,認為這是藍領的工作;而說到軟件開發人員,想到的基本上是科技大佬,每天是和馬雲、雷軍、比爾蓋茨聯繫在一起。認為十分的高大上,有地位(這裡我們不實際討論準確性,如有興趣可以在評論區我們來討論),這種現象導致了大學畢業生在擇業的適合會向軟件開發行業做出更大的傾向性。

04

受專業所學學科以及用人單位招人標準影響

我們知道,前幾年,大概10年前計算機專業十分紅火,很多高中畢業生上大學睡選擇計算機專業就讀。而計算機專業學習的課程基本是計算機基礎、軟件編程、算法等學科,而硬件開發的用人單位基本招人標準會要求有自動化、機械原理、信號與系統等方面的基本基礎知識,這種基礎知識的畢業生應當更多是自動化、機械工程等專業的學生,而計算機專業的人員更多,導致出現一種計算機專業的畢業生不選擇軟件開發的假象,實際是不同專業以及所學內容加上用人單位標準導致不同的學科學習者擇業的方向不同的原因引起的。

大家好,鄙人漢平,為了有機會和大家坐在星巴克喝杯咖啡而努力拼搏。


學計算機專業的畢業生更喜歡從事軟件行業而非硬件開發行業其本質是由市場需求以及市場條件決定的。

01

硬件開發的工作環境相對惡劣

一般從事硬件開發的同學避免不了需要和各種實驗室、焊接板、加工廠等打交道,表面上看不會有太大的影響,實際上工廠裡面的工作環境是相對惡劣的,焊接等工作也承受著流血流汗的苦楚與受傷的風險,大學畢業生從內心的選擇還是更傾向於環境相對舒適的辦公寫字樓裡面工作,看起來更體面更有地位。

02

軟件開發的待遇相對高得多

站在風口上的豬都能飛,這是針對什麼的?是的,互聯網行業。互聯網行業的飛速發展大大提升了軟件開發的收入標準,一個初級軟件工程師動輒上萬的月薪;而那些做硬件開發的工程師由於社會定位的原因,更多的還是一些傳統行業方面的開發,薪資待遇的提升當然就慢得多,人本來是物質人,都需要生活,生活就需要金錢,因此選擇軟件開發行業當然就理所當然。

03

軟件開發人員社會定位更高

大多數人心中應該會對軟件開發和硬件開發有個定勢思維,認為做硬件開發的人員是和工廠機器打交道,認為這是藍領的工作;而說到軟件開發人員,想到的基本上是科技大佬,每天是和馬雲、雷軍、比爾蓋茨聯繫在一起。認為十分的高大上,有地位(這裡我們不實際討論準確性,如有興趣可以在評論區我們來討論),這種現象導致了大學畢業生在擇業的適合會向軟件開發行業做出更大的傾向性。

04

受專業所學學科以及用人單位招人標準影響

我們知道,前幾年,大概10年前計算機專業十分紅火,很多高中畢業生上大學睡選擇計算機專業就讀。而計算機專業學習的課程基本是計算機基礎、軟件編程、算法等學科,而硬件開發的用人單位基本招人標準會要求有自動化、機械原理、信號與系統等方面的基本基礎知識,這種基礎知識的畢業生應當更多是自動化、機械工程等專業的學生,而計算機專業的人員更多,導致出現一種計算機專業的畢業生不選擇軟件開發的假象,實際是不同專業以及所學內容加上用人單位標準導致不同的學科學習者擇業的方向不同的原因引起的。

因此,綜合以上所說,計算機專業畢業學生更加傾向於選擇軟件開發而非硬件是市場、學校學科、待遇、地位等各種因素決定的。


那麼你認為是什麼原因呢?歡迎補充,咱們評論區見。


鄙人漢平,與你一起拼命加油,就為努力後能見到燦爛陽光。

相關推薦

推薦中...