嵌入式軟體開發工程師,工作兩年多。職業道路上的迷茫!求大神指點一二?

計算機科學技術專業出生,在學校期間參加過嵌入式培訓課程(Linux基礎、ARM9、QT等)。工作後首先在一家國產微控制器操作系統公司工作,熟悉了CortexM內核、熟悉業界主流的CrotexM內核的晶元(ST、ATMEL、Nuvoton、NXP等)、微控制器操作系統機制、FAT文件系統Fatfs。兩年後調到一家做消防控制器的公司,給LPC1758寫程序,了解了硬體的一些東西,感覺對硬體沒有那麼發憷,期間學習了PMP課程。

誰都說嵌入式行業很火、也有學弟詢問,想學嵌入式。但是我卻沒有感覺機會很多、但總是缺點什麼,都是空想。我們同學做Android開發現在年薪都15W了,我才他的一半。現在我有3個選擇:1.轉行到Android應用或IOS開發。2.學習硬體知識,專心在嵌入式上混,能軟硬都行。3.學習嵌入式上的軟體,比如嵌入式操作系統、通信協議(lwIP、USB、CAN、GUI)等。從長遠角度,我應該如何抉擇呢。我現在工作地點為深圳。希望大家拍磚、指點。


根據你的情況,從長遠角度,簡單說我的建議:

轉行做Android或iOS開發

因為:

你在深圳,想要買房,是個現實問題

而現在,做移動領域比嵌入式更火,在近期的3,5年甚至10年,總的來說:

你同樣的技術能力和努力,從工資回報的角度來說,移動領域會比你的嵌入式要多不少。

所以:

在你繼續邊工作的期間,先保證有飯吃的前提下,儘快轉到移動領域的Android或iOS開發吧。

PS:

個人目前所了解的,以後3到5年甚至10年的趨勢,至少有以下幾個:

大數據

物聯網

移動領域

雲計算

所以,撿個你感興趣的,付出同樣努力,相對回報會好不少。


我的情況幾乎跟你一樣...甚至比你糟糕一點。

畢業後,在廣州做了2年多WinCE(移植、驅動方面),現在在汕頭做Android中間層。因為比較閑,現在正在自學Android應用方面。共勉


求助樓主,我即將畢業,目前職業規劃也是嵌入式方面,請問能介紹下你印象中好一點的公司嗎?對於嵌入式您有什麼好的建議?謝謝了,目前我屬於小白


樓主是計算機專業 鄙人不是打擊樓主 但是我總覺得計算機做嵌入式

有點先天不足:相比電子自動化,摸電數電學得淺一點,軟體演算法方面dsp pid 這些信號和控制知識在本科計算機里恐怕實踐應用的機會也不多 無線電射頻那些就幾乎不相干了 雖然說當下物聯網智能硬體很火,大量涉及到操作系統、網路協議的知識 但計算機的培養方向是更適合於服務軟體資料庫一類的工作

純屬個人觀點


如果讓你重新選擇嵌入式和Android, 你會選擇哪個?


推薦閱讀:

未來想從事嵌入式,問下知乎大神嵌入式學習要分幾個階段,哪個階段比較難?有沒有好的學習方法?
藍牙設備產品開發需要用到什麼儀器設備?
如何獨立為UDOO開發板或CB開發板寫系統?
如何自學成為硬體工程師?
硬體工程師這個崗位的發展空間如何?有哪些好的發展方向?

TAG:Android開發 | 職業規劃 | 硬體工程師 | 嵌入式軟體開發 |