回覆列表
  • 1 # 麥子君

    大多數選硬體方向的畢業生,包括我個人,追求的理想工作肯定也是硬體相關,第一志願肯定是想做硬體工程師的。但理想總歸是虛無縹緲的,得根據實際情況具體調整策略,總得先有口飯吃,然後才能去考慮所謂的理想。參考最近10幾年中國勞動市場上軟硬體的供求關係,明顯是軟體更有優勢。雖說是硬體工程師越老越吃香,軟體工程師吃的是青春飯。但是一個人前10年積累的資本,很大程度上決定了後半輩子的生活品質。大學畢業之後,能有幾個10年可以消耗?

    下面就從比較現實的工作機會,薪資待遇上談一下為什麼大多數計算機專業畢業生都願意從事軟體行業。

    普通硬體工程師的工作機會很少,薪資待遇也少

    我個人上的是一個不入流的2本院校,畢業於12年前的2007年,專業叫做【電腦科學與技術】。修的也算是硬體方向。剛畢業那會找工作,20個工作機會得有19個是軟體開發相關的。而且都是大公司,工作環境也好。硬體開發工作大多數是一些小的叫不上名字的小公司,面試的時候還拿些公司開發的板子給我看,當時感覺好厲害,立志一定也要學會做這樣板子。當時就打算一畢業就進去好好學。但是公司給開的薪水實在是不敢恭維,基本上是軟體開發的50%~60%。囊中羞澀的我毅然決定放棄硬體開發工作,選擇了對日軟體開發的不歸路。

    當然以上的資訊比較老舊過時,再加上我個人圈子小,基本都是屌絲級,所以僅作參考。

    目前國家大力支援半導體行業,可以說是硬體開發工程師的春天來了。薪資待遇肯定大大高於普通軟體開發。支援有能力的人上一線,為國爭光。

    有些公司要求硬體工程師學做軟體開發

    上面也簡單的提到過,從事硬體開發的普通工程師,待遇確實比較低,而且隨著近幾年網際網路軟體行業的蓬勃發展,有些硬體工程師迫於公司要求,得需要掌握網際網路軟體開發技術。

    有一個鐵哥們從事硬體相關的嵌入式開發,研究生畢業比我晚工作幾年,那也得有10年了吧。據我所知,前5年網際網路行業不像現在這麼火的時候,基本上工作都是嵌入式相關。用c語言,跟linux底層打交道,也是他自己一直想做的工作。但是隨著近幾年網際網路行業的興起,好多實時監控系統要求被做成網頁版。公司又不想招新人增加成本,這些工作自然而然就分攤到這些硬體工程師的頭上。朋友跟領導理論,領導說做不出來那是你能力不行!沒辦法,學!真是應了那句話,活到老學到老。IT從業人員時刻得面臨這更新自己得知識庫,不然就會面臨被淘汰的命運。

    結論:最大的原因還是當前中國勞動力市場的供求關係,決定了大多數人要從事軟體開發才能有飯吃,才能有更好的發展。

  • 2 # 蘇北小馬鍋

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

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

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

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

    硬體比軟體的學習難度要高

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

    硬體開發對技術水平要求高

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

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

  • 3 # 王小編

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

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

    (軟體開發薪資表)

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

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

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

  • 4 # 溪月飛花

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

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

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

  • 5 # 極客宇文氏

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

    一個真實故事告訴你原因

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

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

    這就是現實,軟體工程師就業率很高,我們宿舍全部都已經成為了軟體工程師,都是程式設計師。

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

  • 6 # 大學生程式設計指南

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

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

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

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

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

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

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

  • 7 # 單車戀人唯

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

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

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

  • 8 # 一隻懶懶的coder

    作為一個從事軟體開發的IT人來說,這個事情也算是個經歷者吧;我是正規的科班生,大學就讀的是軟體學院;當時我們的學院一個年級總共有15個班,其中搞硬體方面的也就一個班,是嵌入式的方向;本來我開學也是要去學的是嵌入式方向的,後來在網上了解了許多這方面就業資訊後,果斷的選擇了軟體開發,做了個Java工程師;

    這個問題我們從以下兩個方面來分析下:

    市場需求

    待遇和發展

    市場需求

    中國在網際網路硬體行業的市場需求非常的小,這其中的原因我想大家也都知道,計算機是人家美國人發明的,所以在這方面的中國製造幾乎是沒有的,我們日常電腦用的晶片、處理器等等,最出名的莫過於高通、因特爾等等,都是外國製造。與之相反的是,中國的網際網路行業卻非常蓬勃,甚至很多的技術在全球領先。就像馬化騰老師說的,

    過去中國網際網路領域的很多創新停留在應用層面,下一步騰訊要啃“難骨頭”,更注重“技術突破尋求產品落地”。

    也因此,中國對於軟體人才的需求量特別巨大。這也就直接的造成了,學習計算機的人更願意進入軟體行業而不願意進入硬體行業。

    而市場需求較小,再加上軟體開發人員做的更多是對現有系統的維護升級,且開發出一個新的系統也是相對比較成本低;而反之硬體開發人員,去研發一個產品的成本是非常高的,費用不是一般的公司能夠承受的起的;

    所以硬體方面的大型公司幾乎沒有;叫的出名字的也就幾個:

    聯想:做硬體起家的公司

    華為:軟體和硬體兼顧

    中興:通訊裝置、手機等

    待遇和發展

    市場需求小,也就使得硬體開發人員的初期待遇相比較於軟體開發人員的待遇會差的多,一般硬體開發人員得要工作個好幾年,經驗上有,才可能有高工資的可能;

    另外軟體開發人員的成長方向也比硬體開發人員的成長方向多的多,前端、後端、運維、測試,前端又細分為android、ios、web等等,後端又細分為java、go、python等等,發展機會也會更多些。

    結語

    其實對於中國的硬體行業的發展個人也是比較焦慮的,軟體的發展是以來底層硬體的支援的,現階段中國華為5G的發展,IPV6搭建了4個域名伺服器(1主3副)都在不斷的在基礎建設上取得了很大的進步,所以個人也希望有更多的人能投入到基礎建設當中,為中國的基建做貢獻;

  • 中秋節和大豐收的關聯?
  • 平時生活中應如何養生?