1樓:Damon
如果您想做純軟體開發開發,那麼你可以注重學習下嵌入式裡面linux系統程式設計和網路程式設計這些內容。如果您比較好掌握了,出來幹的活,即使是說嵌入式開發,但是其實所做的事情和硬體沒有多大關係了。和PC開發一樣,沒有多大差異。
如果你在裡面比較好掌握高併發這些知識。那麼你也很好轉入自己想要的方向,比如網際網路行業都可以。
所以這個應該是沒有脫離,嵌入式開發是個非常廣的範圍,你自己可以根據自己興趣愛好找到想學習具體的東西。說下大部分嵌入式方向培養內容,只說軟體,不說硬體。C語言---資料結構和基本演算法---linux系統程式設計---網路程式設計---C++---Qt---系統移植---驅動。
現在物聯網比較火,一般大學也會講微控制器或者M3,和UCOS這樣實時作業系統。所以學習的內容非常多,基本隨便在這個架構拿出2到3個點,你就可以出去找個工作
2樓:張明後
我認為你對嵌入式行業理解比較窄,實際上嵌入式行業有很多純軟體工作,學校裡的微控制器說白了就是玩具,實際上隨著功能的完善,在微控制器跑的專案有大量的純軟體工作,比如控制領域的matlab,車載行業的安全軟體架構 autosar,rtos或者高階作業系統領域,記憶體管理檔案系統排程器,等等,需要硬體知識,但絕對是純軟體工作。
做嵌入式感覺不到快樂?
這點你沒有說明白,是單純不快樂還是需要很多龐雜的知識造成成就感偏低?
就我個人而言,嵌入式開發和桌面軟體開發對比,嵌入式軟體是乙個需要你懂得很多知識,debug困難,做出來的結果外人很難欣賞的領域。
畢竟你寫了乙個排程器或者記憶體管理模組,使用者是無法感受到的,甚至你自己都無法直觀的看到軟體功效。
大型專案,大一學生又缺乏經驗技術和條件,比如從畫pcb開始做乙個機械人,
所以,我當理解,你所面對的困惑。
我只有三個建議
1.相比嵌入式的難度,普通桌面或者網頁開發真的算小的了,嵌入式領域也需要很多此類高手,你可以嘗試兩條腿走路。
2. 可以找些靠譜的書籍去嘗試挑戰精深領域比如寫乙個rtos,然後寫乙個類unix作業系統。
3. 轉行擁抱網際網路,畢竟錢很重要,(但此領域競爭激烈,很多知識迭代太快又算不得什麼核心知識相比嵌入式中emc emi 電路分析都是電磁學領域的問題)考慮清楚
祝好運。
5個offer該如何選擇?職位是嵌入式軟體工程師職位?
曹彰 D給我的感覺其實不太好,想要你,又非計較那麼點工資差別,她是技術總監啊,又不是HR,財務,除非是預算就死死的卡住了,不然技術總監這點錢爭取不到?光想靠畫餅喂雞湯,而且這種看著特別犀利敏銳愛瞎猜測的上司,操控欲很強。 我的上鋪叫路遙 不管你去哪家公司,有一句話你不能不察 選公司不如選老闆。如果你...
如何學習ARM嵌入式開發?
楊不見 本人專注於嵌入式產品的開發,看到這個早期問題,說說自己的經驗。大學只接觸過51微控制器,其中有大概8 9個月的時間在實驗室裡自己做小專案,這些專案都是非商業的,也就是沒任何價值純屬為了學習和參加比賽。大學畢業的後一年內,花50元買了最簡單的神舟一號開發板,這是第一次接觸arm 嵌入式產品。但...
大學如何自學嵌入式開發?
蛋蛋軲轆 自學ARM資料57節http www.hqyj.com zhuanti wechatarm.html?lbj zh 嵌入式物聯網專案 http www.hqyj.com shixun lbj zh0元請客活動獲取C語言線上資料 PS 頁面右下角彈窗有詳細的活動參加方式 信盈達趙老師 自學很...