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