-
1 # 王小編
-
2 # 沉靜湖漣漪
硬體工程師往往是企業自己培養或者挖牆腳,因為學習硬體的環境不是自己在宿舍床邊就可以搭建的。
軟體開發門檻比較低……腦瓜靈活,看幾年書,一邊把語言、演算法、框架、資料庫都學,一邊拿臺個人計算機操作練習就可以了。
計算機是個適合Demo自學的學科,當然越容易實現的人越多囉
-
3 # Sukyoo
應屆生選軟工的多,一是市場需求導向,市場需求量決定了人才走向,二是學生對硬工認識不足,他們認為軟體是核心技術,而硬體只是添枝加葉,是陪襯,技術含量不夠,三是對硬體的職業前景認識有限,四是,初期的硬工涉及技術層面不多,工資遠不如軟工,且需要長時間經驗積累。
其實,以我的經驗,企業中,高階硬工非常缺,而且,薪資遠高於高階軟工,高階硬工集技術專家,產品專家和系統專家於一身,他是生產關係轉化成生產力的重要環節,小到串列埠通訊,畫原理圖,元器件選型,電路板除錯,大到產品功能實現方案,技術發展方向,產品的市場競爭力等。
硬體工程師成長到高階,除了對專業有要求,對統籌能力,溝通協調能力,決策能力,市場分析能力,經驗等等都有要求,對個人綜合素質要求很高,這也是一些人剛開始選了硬工,堅持不下去,中途轉行的原因。
-
4 # 閻王殿裡鬼事多
硬體開發容易成熟,就像計算機主機板,功能強大,一旦做出來後,就有可能是萬能的,輸入輸出接上不同的裝置,CPU再刷上不同的程式,那就是不同的系統,表現出不同的功能。現在各種工控的板子稀爛賤,還有樹莓派,相容了得,可擴充套件性也非常好,做一體機,機器人,無人機都是沒有問題。相比硬體,軟體確實千奇百怪,不同的人想法就不同,就有實現的需求。所以需求決定存在,相對來講軟體開發需求量大。
-
5 # 80閒話
本人在大學是計算機系通訊工程專業的,是一個軟硬體結合的專業,算是那個時候大學搞學科融合的產物。我的同學畢業後有搞硬體的、也有搞軟體的。對於這個問題也算是深有體會。
我們當年一個班男女生加起來一共40個人,最後真正做一線開發的大概有20人,從事硬體開發的就只有5個人,剩下的都做了軟體工程師。而一直堅持到今天還在做硬體的就只有3個人了。有一個是在國外,還有一個在大學,真正在國內企業乾硬件工程師的只剩下了一個。
造成這種現象根本的原因就是國內企業對硬體開發的不重視,對這方面崗位的需求也小。我本人當時是選擇做軟體開發的,並且一直做了十幾年,而我所在的公司因為要做硬體產品,硬體工程師還算是多的。可這麼多年過去了,我能明顯的感覺到,硬體方面的研發不光沒有進步,反而在慢慢衰退。以前很多產品用的板子還會自己設計和生產,現在為了節省成本都選擇外購了,硬體部門基本只剩下了做結構的。而那些硬體開發工程師要麼選擇了離職,要麼就選擇了轉崗。
而這種現象不光是企業如此,在我們的高校也同樣存在。我一個在大學計算機系當老師的同學說。他們新成立的人工智慧學院,軟體人才十分充足,可想招個硬體方向的卻非常難。因為願意搞硬體的人太少。為什麼不願意搞呢?因為硬體方向要出成果很難,往往搞很多年都出不了成果。而沒有成果不光個人待遇提不上去,申請專案資金也是沒有指望。
總之因為硬體開發的特性,企業規模越大均攤成本就越低。企業用人需求肯定都集中在一些硬體巨頭企業。整體的市場需求沒有軟體工程師大。而在大學學術研究方面,因為硬體出成果的不確定性,也導致願意從事這塊的人不多。所以就造成了計算機專業畢業後大多數人選擇當軟體工程師。
-
6 # 會技術的葛大爺
為什麼願意做軟體而不是硬體,當然是因為軟體要更加的熱門,而硬體並不是那麼的熱門。但是是什麼原因讓軟體比硬體更加熱門呢?
我們可以先從中國的社會發展來解答
如果硬體工程師要發展,最核心的市場是什麼?自然是智慧製造業。現在,整個中國都一直在提製造業轉型,要從中國製造升級為中國智造。中國製造2025是我們的一個核心目標,而現在,中國的製造業還處於一個相對比較初級的階段,科技水平不足,還處於全球的智慧製造業的一箇中下游。
但是,中國的硬體水平雖然不是特別突出,但是,中國的網際網路行業卻非常蓬勃,甚至很多的技術在全球領先。也因此,中國對於軟體人才的需求量特別巨大。這也就直接的造成了,學習計算機的人更願意進入軟體行業而不願意進入硬體行業。
其次就是企業規模
在中國,大型的智慧硬體企業很少,即使是很多從事物聯網裝置製造的企業,其實也是被網際網路企業所控制著,能夠叫得出名字的,也就華為、中興等等寥寥幾家。但是,網際網路的巨頭企業卻不少,騰訊、阿里、百度三大巨頭作為第一梯隊,後面還有美團、滴滴、58同城、京東、攜程等等的第二梯隊,可以說,大型公司並不少。自然,對於軟體人才的缺口就比硬體要大得多了。
也因為如此,造就了第三個原因,也就是待遇
軟體工程師的待遇在初期是明顯的高於硬體工程師,而且成長的方向也非常的多。技術序列、產品序列等等,雖然硬體也是有很多成長方向,但是成長週期就不如軟體了。
因此,在這些綜合因素的影響下,就出現了大家喜歡吃軟飯的潮流了。
當然,我相信硬體工程師在未來一定會崛起,受到追捧的,因為,中國需要一顆中國芯,中國也需要智慧製造,這才是中國在國際上能夠立足,不被西方強國所壓迫幫助中國站起來的脊樑。現在雖然軟飯好,但是未來還是需要乾貨的。
-
7 # ACME63610374577
隔行如隔山...
計算機科學技術就是搞軟體的...
搞硬體的的是電子科學技術.電子資訊工程...
差距特別大...
類似於數學和歷史的差距...
完全不同的兩個一級學科..
計算機專業學習大學物理裡的電路知識...
電子專業不學大學物理裡的電路知識...
也就是計算機專業的電路知識其實是普及型電路知識...很多連基爾霍夫是誰都不知道....
-
8 # java人在北京
這個問題問的好,非常好。
首先第一點,沒有別的原因,錢,就是錢。在這個紛紛擾擾的大世界裡,所有人的首要任務是活下去,不要給社會增加負擔。軟體行業的工資不是硬體行業所能比的,向前看,選擇軟體。
第二,就業難度,從上世紀開始硬體設計行業開始發展,電子設計人才在今天已經是一種供需平衡的狀態,誇張點還有點飽和了,就業難度稍微大了些,而軟體行業近十年來才開始大規模爆發,現在人才缺口大,工作相對好找,市場導向,選擇軟體。
第三,國家這幾年大力發展數字經濟,網際網路中國已經站在世界前列,這對中國是一個機會,在新的領域一較高低。國家大計,選擇軟體。
-
9 # 瀏蒗棏鷐
在中國沒有嚴格意義上的硬體開發工程師,一般我們都叫硬體應用工程師,所謂的開發,實際上是在熟悉、瞭解各類器件的應用方法後,對硬體進行一個需求堆疊。
所以,所謂的硬體開發工程師,也就是拿到介面輸入,看看DATASHEET,畫畫PCB,然後就扔給下家了。實在是幹幾年以後,很難突破了。
-
10 # 和不同
強答一下。
計算機專業所學內容主要是計算機體系結構,資料結構、演算法、程式設計等。
軟體工程師能用到其中的資料結構、演算法、程式設計,屬於對口的職位。
硬體工程師則更對應於學校裡的電子工程類相關專業。硬體工程師工作中時常需要考慮的電源、電流、電磁干擾等都是電子工程類專業所學內容。
還有一類職位和計算機專業有較強對應性,那就是系統架構師。我想很多計算機專業的畢業生也願意從事架構師工作,但這類職位很少,要求高,畢業生直接當架構師不太現實。
所以,計算機專業畢業後從事軟體開發是專業對口的;而電子工程類專業畢業後從事硬體開發也是專業對口的。
-
11 # 大學生程式設計指南
計科專業從事嵌入式軟體開發多年,當初專業有80個人,從事軟體開發的有20多個人,真正從事硬體開發不到3個人,特性上看軟體工程師更加容易出成績,學到了新的技能點能夠在電腦上就能展示出來,很快就能培養自豪感。但硬體工程師需要長時間的積累,而且積累了不一定有機會做出自己設計的東西,但並不意味著硬體工程師的重要性不高,目前國內的在頂端的硬體開發設計方面欠缺很多,其實這也是中國的國情所決定,任何事物的發展總會先從簡單的普及化程度高的方面入手。
為什麼計算機專業的學生選擇軟體開發而不是硬體?1.軟體開發學習氛圍更加充足,每個人都會有一種從重心理,覺得大部分都選擇了軟體開發乾脆自己選擇軟體開發了,目前國內的軟體開發工程師差不多有500萬,如此龐大的基數人群,自然在感召力方面顯得特別有說服力。
現在從事軟體開發的資料在網路上數量遠大於硬體相關開發資料,在網路上找個C語言或者Java的開發群直接搜尋會有大把,真正高階硬體少的可憐,這就是生態鏈概念,也是短時間無法改變的事實。
2.軟體開發更加容易出成績,硬體需要積累很長時間才能有產出,軟體開發有一點非常好,有了想法直接就可以在電腦上編寫程式碼實施,直接在電腦上就能實踐了,硬體要真正的實踐需要板卡真正的製作,週期長一旦出問題,這個板卡就廢棄掉了,而且硬體的好壞需要長時間的驗證才能下結論是不是真的能用,目前國內的硬體挨罰水準相比國際水準差距還不小,特別是在一些尖端技術上都需要突破,國內需要大批真正的硬體技術高手,填補科技空白期,這一點任重而道遠。
3.軟體開發工資普遍高於硬體開發工程師,就這一點讓很多人直接選擇站隊軟體開發工程師,頂級的硬體開發工程師薪資也很高,但需要積累的週期太長,無法和軟體的成長速度相提並論。薪資因素很大程度上能影響到大學生的選擇,畢竟在這個日益競爭激烈的社會,大家都會有很強的風險調控意識。
目前國家有意識到這一點也在政策上開始向高精尖的硬體技術傾斜,未來一段時間內可能會贏來國內硬體的爆發期,對於大學生如何選擇?
1.興趣的第一生產力,跟著自己的興趣走,時間久了有些深層次的積累就會慢慢爆發出來,有了內在的東西在具體執行過程中就能顯示出威力
2.根據自己專業選擇,對大學生來講專業是找工作一個非常重要的優勢,所以儘量靠近專業來選擇。
3.根據市場需求,如果在某一方面市場上有非常迫切,那麼就可以毫不猶豫的去做出選擇,把握好市場的紅利期。
無論做出什麼選擇,都要發自內心的去喜歡,技術這類工作強迫自己去做很難持久下去,現實中不乏軟硬都通的高手,工作過程中不要輕易給自己設定期限,營造好的潛力發揮空間。
-
12 # 嵌入式宏思微想
軟工是程式碼搬運工,硬工是器件組裝工。這是大多數職場上的畫像,但普通上來講,軟工薪酬待遇比硬工要好,工作也相對體面,大部分時間都是以計算機相伴。
選擇軟工而不是硬工,有很多因素影響。對於科班出身的大學生來說,主要是認知問題。學科教學上基本上以理論為主,缺少實踐,硬體就比軟體顯得枯燥無味,羞澀難解,軟體相對來講還比較容易想象。硬體課程軟體教學化,是教育的一大硬傷。社會上普遍宣傳軟體大咖,軟工高工資等等,在一定的程度上起了誤導的作用,真正的硬工高手,待遇高不可攀。而且相對軟工,硬工更加越老越吃香。軟硬精通,那就更是香餑餑。
-
13 # 單車戀人唯
本人嵌入式畢業,自己愛嵌入式,大學期間算是比較熱衷於研究,技術在班級裡前三名沒問題(二流學校)。實習的時候在一家智慧鎖公司,實習工資3k(三線城市,相比軟體實習算高一點)。
畢業時想去省內著名嵌入式公司做開發,投了簡歷,沒有回覆。又去找了幾家新興的嵌入式公司,要求是月薪2k,做三年。沃日!整個班級,畢業就我一個人找嵌入式工作,其他全部轉軟體開發。迫於生計,只好走軟體開發了,一開始就4.5k。平均年漲薪1k左右。硬體工程師,我就呵呵了,什麼鬼都要做,而且硬體真沒那麼容易,難得很!沒有大量人力物力財力投進去是不可能有好產品出來的,目前大部分物聯網公司都是忽悠,產品經不起折騰。
硬體開發慢慢的會往巨頭身上轉移,小公司耗不起
-
14 # ckh33238916
搞硬體需要平臺,一般人除了搞搞維修還能幹嘛?而搞軟體幾乎全部靠腦力吃飯,只要勤奮肯幹,到哪裡掙飯錢還是沒問題的,所以計算機專業畢業生自然會選擇軟體。
-
15 # 天地吉風
計算機專業願意從事軟體開發,而不願意從事硬體開發,這和一個先進性國家的國情和體制有關,軟體開發個人英雄主義行為比較突出,技術不容易被人剽竊,容易成為龍,人上人,而硬體設計開發,講就團隊精神,需要大量的技術,技術涉及面又比較廣,單從材料方面的問題,就把大部分計算機專業人,擋在了外面,如CPU的開發,材料貴,週期長,出成果慢,好不容易出點成績,都被領導佔有了,中國足球踢的臭也可以說明實質問題,看中前鋒,單方相機的發展也可以說明很多問題,搞研究的收入,不如耍嘴皮子的收入,就如這麼多年的釩鈦冶煉,弄對了,成績全部是領導,便宜佔盡,壞事幹了不少,平時工作錯誤,虧損全部是底下工人的,就像有的公務員認為,天塌下來,有上面頂著一樣,因此,一個國家的強大發展,首先是離不開經濟的強大發展,離不開長期一線作戰倒班員工,在先進的技術理論,也要到一線實踐論證,那才是真正的國家高科技科學技術。
-
16 # 塵世小學童
其實,這個問題的真正原因是,大部分院校的計算機專業的學生,只學習了程式語言、演算法等軟體工程師相關的東西,而沒有學習硬體工程師相關的微控制器、ARM、FPGA、PCB電路板相關的硬體知識,也沒有相關的實踐經驗,因此只能從事軟體工程師工作,而不會去從事硬體工程師的工作。
我和2個高中同學,報考了同一所大學,我學的是自動化專業,同學A學的是計算機專業,同學B學的是軟體工程專業。我們學校軟體工程專業是在新校區,軟體工程專業的學費也比其他專業貴很多。據同學B講他們從大一開始就學習程式語言和各種演算法,同學B後面主修的是java語言。而我和同學A,由於我們學校的大類培養,大一、大二的時候,我們自動化專業和計算機專業的學科是相同的,程式設計相關的只有c語言。到了大三的時候,我們自動化專業開始學習微控制器等各種硬體相關的專業知識,後面我也加入了嵌入式的科研小組,學習了ARM等嵌入式技術。而計算機專業的同學A,則在大三的時候開始學習各種演算法,他也加入了學校的軟體程式設計俱樂部,開始了軟體編碼的生涯。
雖然軟體工程師和硬體工程師都是程式設計師,但是二者研究的東西,卻是截然不同的。對於想以後從事程式設計師工作的同學來說,大學選專業的時候一定要擦亮雙眼,否則再轉行就要比別人付出額外的努力。
-
17 # 偉44996330
難度非常高,電子線路基礎是最難學的課程之一。試錯成本高導致工程師要求高且壓力大。硬體不是不賺錢,看看日韓,電子行業佔據了半壁江山,這行業的特點就是成功就躺著賺錢,可惜我國在這個方面太弱,因為要砸太多的錢,所以沒有企業願搞。
-
18 # 極客宇文氏
一個真實故事告訴你原因
舉個身邊的例子,大學室友在大三分方向的時候,選的是嵌入式開發,這是個偏向於硬體的方向。而另外幾個室友都是選擇Java方向,毫無疑問只搞軟體方向。那個嵌入式方向的同學其實對嵌入式很感興趣,需要用C語言和微控制器,但是最後不知道什麼原因 ,他最後在大四階段開始苦學Java,在畢業以後收到上海某家軟體開發的offer。
他改變方向的原因,我我大概問過一句,你怎麼不搞嵌入式了,他說,不好找工作。
這就是現實,軟體工程師就業率很高,我們宿舍全部都已經成為了軟體工程師,都是程式設計師。
當然,硬體開發不止有嵌入式開發,還有更加偏硬體的工程師,他們會更加接近底層,然而上手難度也相對較大,真正能達到就業水平的並不多。
-
19 # 殘缺的孤獨
0、 科技越進步,人心越浮動,大多想的是快速致富乃至一夜暴富,那些日拱一卒的人越來越少了。
1、市場決定了需求,有什麼樣的需求就會產生對應的生產資料。
2、軟體開發的行業火爆,公司林立,程式設計師需求茂盛,所以高校就會過多的在軟體上下功夫,市面培訓學校更多的是偏軟。
3、無論出身何處,所在處都是為了面子,誰不想有個高就業率、薪資高的學員。普通大眾就信這個,這個是無法調和的矛盾。
4、所以,從事軟體的人越來越多了,入行搞硬體的少了。效益見證的越快,療效就越好。
-
20 # 相伴一生23889778
看了這麼多回答,我來說兩句,上面所有回答都是說做軟體的工資高,福利待遇好,但是最起碼還是要分清你所在的學校是什麼層次的學校和所學專業在全國的排名,如果是985高校的計算機通訊電子專業,如果是A類專業,做硬體的就業也非常不錯的,像華為,阿里,騰汛,這些大牛的企業,每年需要的硬體工程師也非常多,如果你只是一個非常普通的大學,當然,做軟體更適合些
回覆列表
現在的我是一名在魔都生活的程式設計師,也是在從事於網站、APP之類的開發,同時我也是一個畢業於一所普通二本院校計算機專業的學生,記得我們剛剛畢業的時候,我們班一共五十多個人,大概有二十多個人選擇了從事於軟體開發,還有二十個人選擇了考研,其他人選擇了硬體或者其他行業。我來說說我做軟體開發的原因吧。
1.軟體開發收入稍微高一點。我老家是農村的,可以說是一個從農村走向大城市的孩子,記得當時我選擇到上海來的時候,我媽媽卻一直讓我待在合肥,一貫比較堅持自己目標的我來到了魔都,開始了自己的魔都生活,的確,在上海的程式設計師薪資稍微高一點,實習生的時候我月薪是5k,我相信這在二線城市也算是不錯的收入了。
(軟體開發薪資表)
2.軟體開發感覺高大上一點。我在大學的時候就對編碼感興趣,一直都會去自學一些語言,比如前端、JAVA,每天下課的時候我都會來找空看看影片,去學習學習,而硬體開發我感覺稍微次一點,我不喜歡和硬體打交道。從小對電路板不感興趣,而且我對硬體開發還有點偏見,說實話,我認為軟體開發比硬體開發層次高一點。
3.硬體開發特別費腦子,而且天天和伺服器打交道,而且需要經驗,工資低。可能我對做硬體開發的不瞭解,大學的時候上過一些作業系統、整合器的課程,學的我是一臉懵懂,考試估計都是老師給過的,也考過華為認證,但是考了一次沒過就不考了。
如果你是一名畢業生,我還是推薦你從事於軟體開發,一棟豪華的辦公樓,一臺apple電腦,一杯咖啡就是你一天的工作,每天接觸的都是IT開發工作者,而且工作幾年之後沒有薪資低於一萬的(除非你不愛專研)。如果你是一名從事於軟體開發的工作者,我們一起努力,加油。