想了解嵌入式java學習嗎?想了解到底是學Java還是嵌入式??? 嗎?......本文帶你一探究竟。
1.到底是學Java還是嵌入式?
可能是我回答了很多嵌入式問題的原因,經(jīng)常有讀者給我留言主要就是關于職業(yè)選擇和技術發(fā)展的問題,其中有一個問的很多,就是 “我到底是學Java還是嵌入式?”開始我都是不厭其煩得從未來發(fā)展和學習難度幫忙分析,讓大家對這這個有個自主的認識,但是慢慢的我發(fā)現(xiàn)其實很多人是沒有找到問題的重點。我還是那個原則,興趣是*位的,不然后邊幾十年你會后悔的。糾結這個問題的無非有幾個考慮。1.Java學著簡單,嵌入式好像摸不著頭腦,很多學了很久還是不知道怎么回事?這兩個我都學過,我覺得這主要是因為Java的應用很集中,基本就是web和安卓(占比很?。跃褪莣eb開發(fā),再加上這些年培訓班的大肆招生,學習路徑基本很清晰,所以對于后來者學習來說自然是很簡單的嵌入式則不然,嵌入式的應用非常廣,單片機軟硬件設計(無數(shù)的單片機類型,各種應用場景),紛繁的嵌入式操作系統(tǒng)學習,F(xiàn)PGA軟硬件設計,Linux軟硬件設計,這些軟件又分應用開發(fā)和驅(qū)動開發(fā)(很多還結合緊密),更進一步甚至還有內(nèi)核開發(fā)如果把這些混在一起和Java對比是不是有點不公平,Java甚至只是Linux軟件開發(fā)中學習的一部分,當然這確實就是嵌入式的缺點,太分布了,讓初學者迷茫。不過好處也是有的,從上到下,從底層到驅(qū)動,到操作系統(tǒng),到應用都可以不斷的擴展,這本身就是有意思的。2.Java賺的多,嵌入式賺的少?這還得借用上邊的回答,這個問題可能存在目標不一致的問題,先總的說一下,工作賺的多少我一直認為和語言無關,而是和行業(yè)有關,Java之所以看起來賺的多,主要還是因為Java基本都是用于web開發(fā),得益于互聯(lián)網(wǎng)發(fā)展,自然水漲船高。當然這也是部分,效益好的還是大公司,很多小公司其實不算高。這時候一般做對比的就是嵌入式的單片機開發(fā),但是不能專挑軟柿子捏,把一眾高薪的嵌入式算法開發(fā),大廠硬件開發(fā),芯片開發(fā),協(xié)議開發(fā),模擬電子開發(fā)排除在外是吧,可能會說我沒這水平?。磕蔷褪悄愕膯栴}了,Java學不精去不了好公司也不會賺的多的,忘了還有996等你??偨Y下,Java因為行業(yè)原因,紅利大崗位多,所以自然很多高薪者,這無可厚非,但是其實愿意不斷提高,且興趣使然嵌入式也是很多高薪職位的(上來就說自己不行的,建議去做Java)
上述文章了解到關于到底是學Java還是嵌入式??? ,讓我們對嵌入式java學習 有一個直觀的認知。我們發(fā)現(xiàn),作為一個優(yōu)秀的Java程序員是多么的自豪。