硬件工程師適合轉行軟件嗎?

渣渣灰667


看了你的問題描述,我覺得對你來講,適合。

現在的硬件工程師越來越少了,原因就是現在的硬件工作大部分都被機器替代,做硬件更多的是繪圖,研究電路等。但是,不得不說的是,越老的硬件工程師現在越來越吃香了,所以,在你考慮更換之前,建議你先審視一下自己的技能,以及工作是不是還有長足的進步。

硬件相比軟件來講其實更直接,軟件呢,就需要更多的動腦子,畢竟寫代碼,靠著手是不行的,必須得需要更多的想法,更開闊的思路。

下面我為你一一解答你的問題:

1.你說自己是做的硬件,是什麼硬件呢?現在只幹了一年,其實大多數畢業生的第一年都是比較迷茫的,所以你現在不管往哪個方向轉,都是很合適的,畢竟年齡小,負擔也少。

2.嵌入式方向,嵌入式也是要和硬件結合的,很榮幸的,我以前也是嵌入式出身的,學習嵌入式,你要熟悉操作系統,C語言代碼,要熟悉硬件底層的思路,甚至有時候你還要親自動手對電路進行修改,這些都是有必要的。但是,不得不說,這個方向是比較好的,前途很亮

3.你說畢業一年都是打雜,什麼都沒學到,這點上其實我是不太認同的,畢竟你剛剛步入工作崗位,如果你的能力很強,還好說,但是如果你屬於普通人,要熟悉很多東西,那麼其實一年時間,你要學習的東西很多,不一定是在工作上,新人就要有新人的覺悟,如果你換了方向,第一年如果不自學,別人能教你的東西其實不多,畢竟,教會徒弟,餓死師傅理念,一直存在。

4.招聘信息是招聘信息,實際工作是實際工作,你可以多看一些工作機會,慢慢的面試,找工作不能操之過急。

5.給你個建議,你的代碼水平如果還停留在大學,甚至下滑的水平,那麼我覺得你應該去提高了,不管培訓也好,自學也好,甚至找師傅也好,應該把技能拾起來,畢竟以後有可能是你安身立命的東西啊。

我自己是自學js,從嵌入式專業,一步跨到了前端行業,工資穩步提升,目前離職創業階段,離職前工資20k。

和你說這些是希望你知道,換專業,換工作並不可怕,從硬件跨到軟件,也並沒有什麼大的障礙,我的一個大學舍友,工作3年,硬件,覺得沒前途,北京培訓,完成之後直接走上了運維的道路(純軟件),一樣活的很滋潤。

我覺得你需要的不是恐慌,害怕,而是首先充實自己的技能,就此,給你幾個建議:

1.先確定自己在硬件的路上還有沒有興趣,

有:那麼就好好的幹,多多學習硬件知識,充實自己,硬件大牛多的是,你努力幾年,也有可能成為下一個大牛。

沒有:那麼就在目前工作的基礎上,選擇一下自己想要走的軟件方向,試著學習一下,你認為能賺錢的行業,不一定,你能夠走遠,畢竟,你還沒有開始過。

2.你只工作了一年,證明年紀應該很小,別擔心,往後餘生,你還有大把的機會去實踐呢。(畢竟年輕就是資本啊!)

3.重拾一下自己的代碼技能,不管你做硬件,還是軟件,技能不能丟,不一定那天機會就落你頭上了(機會是留給有準備的人的。)

4.不要盲目找工作,先弄好自己的技能,找工作要排在你有能力的前提下。

好啦,希望你能一帆風順,相信你可以的。

有任何問題可以隨時諮詢我哦,加油!

祝你一切順利,事業越來越好。


今天觀影


硬件工程師同時具備軟件工程師的能力,或者轉成嵌入式軟件工程師,只要專業能力強,是完成可以的。


一般來說,一年多的硬件工程師經歷,對於模擬電路基礎,數字電路基礎這兩門課的理論還是比較強的,而且工作過程中,對於原理圖設計和PCB設計也是有一定的瞭解,萬用表,電烙鐵,示波器等工具都相對比較熟悉。這是您自身的優勢。


根據您的表述,您其實也有一定的嵌入式軟件編程基礎,只是有可能基礎較薄弱,劣勢是沒有嵌入式軟件的項目經驗。

所以如果想從事嵌入式軟件工程師的工作,最主要是的將軟件基礎加強,並增加嵌入式軟件的項目經驗即可。


那麼轉嵌入式軟件工程師需要怎麼做呢?

  • 建議參加週末培訓班,平常工作日白天上班,週末參加學習,學習軟件知識,跟著培訓一起參加項目,並將整個項目的各個環節和代碼都理解透徹。這樣才有機會轉為嵌入式軟件工程師。
  • 對於自學的話,效率會比較慢,但建議找一個師傅指導。這樣學習速度會快很多。

在待遇問題方面,大學畢業後三年內,軟件工程師和硬件工程師的工資都不會很高,工資收入是隨著工作年限,項目經驗的增加而增長的。前幾年已經要儘可能的多學習多接觸新的技術和事物。前期接觸的東西越多,後期的成長空間越大。


但整體來說,硬件工程師的職業週期比嵌入式軟件的職業時間要長一些。有越老越吃香的說法。很多嵌入式軟件工程師幹到三十四五歲就幹不動,漸漸轉行了。

總結

硬件工程師是完全可以轉軟件工程師的,但目前您的情況,如果您只是覺得在目前的公司硬件學不到東西,我建議可以試著換一家公司,學不到東西,沒有項目練手,就找機會自己DIY一些電路。


如果是您不喜歡從事硬件設計,那麼就開始著手準備,參加培訓或者自學,將單片機軟件編程技術掌握。再找一個公司換一個嵌入式軟件編程的崗位。不管工資高低,先入行積累經驗,有機會在選擇更好的企業。


我是科技電小二,一名嵌入式開發工程師,如果您覺得這篇文章對您有所幫助,那麼點個贊,並加個關注吧。

科技電小二


硬件工程師在任何時候都不會顯得過時,畢竟軟件不能單獨脫離開硬件直接去運行,硬件的技術革命相比軟件還是要慢一些,硬件的試驗週期也會更長一些,軟件的調試基本上可以無成本的運行,硬件一旦一個版本出現問題了,基本上一批板子就廢了基於這點的要求,硬件工程師的經驗佔比會稍微高點,入行的門檻會高一些,所以講做個硬件工程師需要耐得住性子,特別是對於一些元器件的屬性的經驗總結,可能因為一個元器件影響到整個板卡的運行,早期的基本上很少有單純的硬件工程師都是一個人硬件軟件一起搞,國內很早一批專門搞單片機的技術人員,後來轉行成嵌入式開發,早期單片機技術人員主要工作量在硬件,軟件上控制相對比較簡單,基本上一個死循環裡面控制基本的邏輯。

在軟件入行早期,就是和一個單片機方面的高手一起,總是喜歡用硬件方案來解決軟件上的問題,後來覺得單純做單片機前途不大,就想上嵌入式方向發展,由於長時間根深蒂固的硬件思想,突然間有了帶操作系統的嵌入式開發,覺得很不適應,特別是裡面的線程概念,後來慢慢意識到還是帶操作系統的開發便捷性還是高,開始重新審視軟件效率。

硬件工程師在平時工作過程總涉獵的方面和軟件的差異還是非常巨大,特別是對成本的把控上因為一旦出貨量巨大,可能一個很小的元器件都能增加許多成本,軟件變數就會顯得非常多,項目折騰的後期折騰主要是軟件,包括客戶提出的新需求,前期開發過程中出現的問題,以及後續功能的填充,軟件功能實現週期基本上都是可控的,但硬件的驗證週期相對就會比較長,需要對硬件的耐久程度進行長時間驗證,一旦發現問題就需要大批量的替換,成本還是相對比較高。

從發展前景看都不錯,只不過硬件工程師相對人數數量會少一點,待遇方面整體來講軟件會高一些,但具體到個人在選擇的時候還是以個人的興趣點為依託,特別是起步階段不要太在意工資高低,即使在工資非常高的行業水平達不到一樣還是適應不了,從就業的廣度看軟件工程師就業的機會更多一些,但參與競爭的人也多,就業機會多少主要是影響剛就業,進入技術成熟期階段就是看個人能力和發展潛力了,無論做什麼都要想辦法讓自己邁進技術金字塔的頂峰,所以入行階段看不出這些表面的東西,還要側重內在驅動力,如果就是對某一方面剛興趣直接去選擇,沒必要在意當前一兵一卒的得失,職業生涯路子長著那。


職場小紅人


我在公司屬於一個設備工程師,也就是標準的硬件工程師。首先我認為如果你是剛剛入門的硬件工程師的話,還是應該好好學習與硬件相關的知識,待三到五年之後,硬件方面基本上就很少有可學的了,然後一定要轉軟件方面,雖然不一定要求你多麼精通,但至少你會的軟件方面的知識可以為你的硬件維修或者設計幫上忙。硬件工程師道路比較宅,建議還是在有了紮實的基礎之後,多學學軟件方面的,不僅對你現在有益,對你以後的就業選擇上也是多有俾益。謝謝!


wb說出吾名嚇汝一跳


理論上硬件如果能搞好,玩軟件還是很容易上手的


wumin810711


可以軟硬通吃,但比較困難……軟件這塊還是要有一定的能力去沉澱


湘鑫源來是你


也可以


批鞋小莫


按照提問者的意思,想由硬件工程師轉行軟件,具體原因是,畢業後做了一年多的硬件開發,但是基本上都是在打雜,感覺沒學到什麼東西,而且工資也不高,所以想轉行嵌入式軟件。

應屆畢業生做硬件開發剛入職公司期間打雜是難免的,大家都是這麼過來的。因為硬件工程師沒有幾年的學習成長,根本沒有能力自己設計產品,做硬件開發不像軟件,會有很多沒什麼技術含量的雜活需要乾的,當然只會派給新人了,要不然公司招你過來幹嘛?技術活幹不了,只讓你學習?那是不可能的,還得給你發工資。幹雜活也沒什麼不好,起碼沒那麼多壓力,不費腦子,讓你當主管設計一個人擔當,卻做不出東西來時壓力才大,也許頭髮還不斷的往下掉,O(∩_∩)O哈哈~。

作為新人,其實打雜也是可以學到很多東西的,不要不加思索地只顧完成任務,做事情要知道個所以然,多學習,多向老員工請教。當你有一定能力時,領導自然會把技術活交給你。如果自己不思進取,整天混日子的打雜那是沒有進步的,有些人工作一年後就能夠提升為技術骨幹(頭條@技術閒聊),而有些人工作三五年還依然在打雜,為什麼?因為他沒具備相應的能力,也只能打打雜了。

硬件工程師能不能轉行軟件?

硬件工程師當然可以轉行做軟件開發,對硬件有一定基礎的人轉行做嵌入式軟件開發也有一定優勢,對系統的理解更全面。軟件雜活很少,因此新人做嵌入式軟件開發前期就進入角色編程練習,兩三個月之後就能上手了。

總結:做硬件開發還是軟件開發,最好根據自己的興趣愛好來,畢竟以後的工作時間很長,若本來對硬件感興趣卻因為感覺學不到東西而改行軟件,這是錯誤的選擇。若沒有興趣後面慢慢地就沒有了激情,高不成低不就的,很難成大事。做硬件開發,前期雖然基本上都是在打雜,但是在打雜過程中完全可以利用公司這麼好的平臺學習,快速成長,成為技術骨幹就不再是打雜的小羅羅了。

感謝閱讀!如果覺得還可以別忘了點個贊哦!若還有什麼不明白的地方請評論區下方留言,若想了解更多相關知識,請關注本頭條號,會持續更新內容,謝謝支持!

技術閒聊


你好,通過你的描述,建議你通過3個方面考慮:

1.興趣:看到你剛工作1年多,做的是初級的工作,感覺沒學到東西,才想轉嵌入式軟件的,並不是因為對軟件非常感興趣。如果對硬件還感興趣,一是從本職崗位中,隨著工齡增加,有機會申請負責更重要的硬件設計等內容;二是,網絡上有很多質量好的不太貴的硬件設計類學習視頻,通過多學習,驗證自己是否熱愛。如果想探索軟件,其實,軟件的門檻並沒有想象的高,多聯繫、多學習,轉型是有可能的,可以通過同學、朋友等軟件從業者瞭解具體的信息,看是否適合。

2.能力:任何崗位,能力都是不斷積累、練習得來的,以硬件為例,硬件需要長期積累經驗,不是速成的,所以不要著急。軟件則不同,經過訓練等方式,上手較快,相比較而言找工作,還是可行的,可以通過網課等方式學習軟件,看自己適合,如果適合,再持續投入精力,確定是否轉型。

3.收入:整體而言,現在市場上對軟件工程師需求量較大,他們比硬件工程師收入高一些是不爭的事實,因為硬件成本在那裡,比如更改一個接口、更換一個芯片,這將帶來極大的成本。而軟件則不同,產品更新換代,基本是更新了軟件,很少會更新硬件,而有時候,軟件更改又可以做成一個新產品,所以軟件工程師整體收入更高便很好理解了。

當然,每個崗位都有做的優秀的,優秀的硬件工程師也能拿高薪,具體還是看自己的定位。

所以,通過興趣、能力和收入三個環節,不知你有沒有新的收穫,希望我的回答對你有用。


分享到:


相關文章: