本人計算機科學與技術專業,現在大一,希望給自己選擇一個方向然後去好好學習相關知識,所以現在在想以後是做一個軟體工程師好還是嵌入式軟體工程師好。現在兩方面都有點興趣,想問問大家選那條路會更好呢?請大家談談職業規劃以及相關的薪資狀況吧,期待大家踴躍發言哈!


謝邀!

如果數學基礎比較好,建議做軟體工程師,否則選擇嵌入式開發吧。

如果想在軟體開發的道路上走得更遠,應該有紮實的數學基礎,因為軟體開發說到底就是數學問題。


IoT的時代,沒有嵌入式,雲就是擺設,所以沒有好壞,都重要。就如同大腦和神經哪個重要一樣。

你要注意到,C語言的使用百分比一直在穩步上升。


一個迭代慢

一個迭代快

看個人性格

嵌入式,穩,可以幾招吃很多年

軟體工程師,猛,新招勝舊招


謝邀,

嵌入式軟體開發只是一個方向,但是這個概念太廣,實際上很多做上位機的也叫嵌入式,很多在板子上做Linux程序的也叫嵌入式,寫驅動自己畫板子也叫嵌入式,但實際上這是完全不同的細分領域。

個人不建議從事這個方向,

1. 至今沒有大一統的工具框架體系,ucos uclinunx Linux vmworks 等等系統都在這一領域應用

2. 平台架構離散化,雖然現在arm 幾乎一統天下,但是還是有很多細分平台架構活得好好的

3. 很多技術不具備可遷移性,像qt gtk 在主流PC桌面上幾乎絕跡,但是他們在嵌入式領域活得還好好的,很多公司還有這種項目需要維護,但是你學了它們 投資回報率低得很,所以現在很多公司招不到合適的人,直接換了JavaScript那套來搞,反正arm 算力這麼便宜。

4. 驅動層面門檻高,但是就業市場也小啊,而且這方面的技術要跟硬體打交道,很多技術也是在ic原廠才有,國內真正做驅動跟硬體打交道的領域很小很小,更多是在ring0層搞點奇奇怪怪的東西。

綜上所述,不建議從事嵌入式領域,軟體行業大有可為,擠破頭去這麼個細分領域幹嘛


前景當然是軟體工程師更好了,嵌入式太小眾了,雖然看似門檻高一點,但就業面太窄。薪資狀況的話,也是軟體工程師潛力更大,最簡單的例子就是我同學裡做互聯網的,剛畢業我比他們高,現在他們甩我一條街。


個人開好軟體工程,嵌入式也不錯。

但是想想軟體工程應用之廣豈是嵌入式可比的。並且軟體邏輯複雜程度也相當高。雖然嵌入式做的人不多,並是C語言為主,並不能代表嵌入式就厲害,軟體就弱。

還是建議做熱門吧JAVA PHP PYTHON


嵌入式本質上也是軟體,只是比較貼近硬體的軟體,應對的是物理環境。幾個差別:

1) 嵌入式: 門檻高一些,成才慢一些,需求小一些,迭代慢一些,但是比較穩健不會大起大落,所在產業比較傳統,適合長線經營。

2) 純軟體的話:門檻低一些,入門快,需求大,不過技術更新換代非常快,不保持學習新技術的話馬上落伍,新人不斷湧進來競爭壓力大一些,適合短線爆發。

看自己興趣和具體情況選擇吧。


嵌入式軟體工程師也是軟體工程師的一種,不做嵌入式的工程師很多也會了解一些嵌入式開發,這些技術基本都是相通的,可以看看嵌入式工程師的市場怎樣,比如從招聘上來看。嵌入式只是軟體開發的一個方向,不過有興趣深耕這一方面也是可以的,但一般不嚴格區分這兩者。http://nndev.cn


很多人的回答對嵌入式的認知都過於極端了,嵌入式只是說產品針對某些功能,而不是他直接只能和硬體對接,嵌入式包括底層固件和驅動,還有上層的嵌入式應用工程師,他的工作幾乎和普通的軟體工程師的工作沒有區別,現在所有的移動端的應用開發者都可以說是嵌入式應用工程師,嵌入式是一個很大的概念,不要過於狹隘…


都是做軟體開發,難說哪個前景更好,可以說嵌入式軟體開發是軟體工程裡面的一個細分方向,再細分還要有嵌入式底層開發和嵌入式應用程序開發。

建議題主從自己的興趣和優勢點出發考慮定位。發佈於 2019-03-25繼續瀏覽內容知乎發現更大的世界打開Chrome繼續AllenAllenTechnology makes life better.

學軟體的幾乎很少去搞嵌入式的。搞嵌入式的一般是自動化、電子工程、機械這部分人搞的多。


學軟體的幾乎很少去搞嵌入式的。搞嵌入式的一般是自動化、電子工程、機械這部分人搞的多。


都不錯,但都需要一個好公司


軟體工程更加有前景一點,嵌入式應用範圍並不是很廣,說明實用性不高。

個人看法,不喜勿噴

學好數學,英語,核心專業課,經常編寫c語言代碼以及實現各種演算法,做到熟練掌握。嵌入式和普通的軟體開發只是不同方向,大四再考慮這事一點不晚。不要問少林和武當哪個厲害,如果力量大,速度快,就是用王八拳都能打贏。大學期間寶貴時間是練內功的。


都有,物聯網需要嵌入式更需要軟體開發


嵌入式這個感覺蠻難的,不過倒是相對穩定一些。

軟體方面的話,還是很好找工作的,在垂直領域的靈活性很強,可以重點考慮一下的。

另外,現在你首要 的任務是學好C語言,學一些Linux系統的東西,這樣更有利於自己將來的發展噢


推薦閱讀:
相关文章