溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

淺談Java等軟件和嵌入式的區(qū)別,給你明確一個方向

發(fā)布時間:2020-08-13 15:14:47 來源:網(wǎng)絡(luò) 閱讀:2398 作者:VXpw 欄目:系統(tǒng)運(yùn)維

目前在中國從事it行業(yè)的人可謂是多不可數(shù),那么作為it男的你又該如何發(fā)展?
一:IT軟件開發(fā)眼前道路的選擇

一份工作在一個人的生活中占據(jù)重要地位,對于一個人的生活質(zhì)量占據(jù)決定性作用,可以說工作決定一個人一生,對于選擇工作當(dāng)然是要選擇新興產(chǎn)業(yè)且有發(fā)展前途的行業(yè),那么在IT技術(shù)領(lǐng)域,選擇多年流行、目前市場基本飽和的JAVA還是目前市場上新興、前沿、國家扶持重視的嵌入式好?下面我們就來了解一下IT技術(shù)領(lǐng)域中JAVA開發(fā)與嵌入式開發(fā)的特點(diǎn)、現(xiàn)狀及未來。

二:JAVA開發(fā)的應(yīng)用及特點(diǎn)

JAVA在中國發(fā)展已10幾年時間,雖然所學(xué)的內(nèi)容較多,但入門較容易,初中、高中、中?;A(chǔ)的都能學(xué)習(xí),但是有發(fā)展瓶頸,就是上升空間不大,且生命周期比較短(大概有7年左右的時間),感覺做幾年之后沒什么可做的了,做java(應(yīng)用軟件)開發(fā)的35歲以上的基本很少了,就是常說的“吃青春飯”,且軟件更新快,工作比較忙。
淺談Java等軟件和嵌入式的區(qū)別,給你明確一個方向

三:嵌入式的應(yīng)用領(lǐng)域、現(xiàn)狀及未來趨勢

隨著科技進(jìn)步,嵌入式系統(tǒng)市場是巨大的,市場需求是嵌入式系統(tǒng)產(chǎn)業(yè)化發(fā)展的巨大推動力,據(jù)報告:10%~20%的計算機(jī)芯片是位臺式或便攜式電腦設(shè)計,80%~90%的計算機(jī)芯片是位嵌入式產(chǎn)品設(shè)計的,這意味著每年有10億至20億個CPU是為嵌入式產(chǎn)品制造的。2003年全球嵌入式產(chǎn)品產(chǎn)值達(dá)2000億美元,估計全世界嵌入式產(chǎn)品的潛在市場將突破10000億美元,市場決定了嵌入式行業(yè)是很有發(fā)展前途的行業(yè)。

四:嵌入式工作分類:

嵌入式產(chǎn)品開發(fā)是基于產(chǎn)品的功能,從功能需求、提出并選擇方案、電路設(shè)計、PCB電路板設(shè)計、軟件設(shè)計、樣機(jī)生產(chǎn)、軟硬件綜合調(diào)試,軟硬件結(jié)合的產(chǎn)品開發(fā)。所以嵌入式開發(fā)需要軟硬件都懂的基礎(chǔ)要求。但根據(jù)側(cè)重點(diǎn)的不同嵌入式產(chǎn)品開發(fā)工作可以有以下分類:

硬件方面:

1、電路設(shè)計:產(chǎn)品原理圖的設(shè)計,需要對數(shù)電模電都比較精通,且熟悉單片機(jī)、arm架構(gòu)及熟練外圍電路的使用;基本上會電路設(shè)計的都會PCB設(shè)計,起薪5、6K,有幾年電路開發(fā)經(jīng)驗(yàn)的月薪拿到7、8K,上萬不成問題。

2、PCB電路板的設(shè)計:需要熟悉數(shù)電、看懂常用模電,對單片機(jī)、arm外設(shè)了解,且具備安規(guī)電磁兼容的應(yīng)用經(jīng)驗(yàn);起薪3、4K,如果安規(guī)電磁兼容設(shè)計有經(jīng)驗(yàn),產(chǎn)品穩(wěn)定的月薪可拿7、8K以上。

軟件方面:

3、驅(qū)動開發(fā):基于電路圖實(shí)現(xiàn)產(chǎn)品的驅(qū)動開發(fā),需要看懂電路,精通C語言,熟悉arm架構(gòu)及外設(shè)的使用,熟悉操作系統(tǒng)內(nèi)核、驅(qū)動;

4、系統(tǒng)開發(fā):基于硬件的uboot移植、內(nèi)核移植裁剪、根文件系統(tǒng)制作等系統(tǒng)環(huán)境搭建及驅(qū)動移植開發(fā)、應(yīng)用測試等,需要精通C語言,看懂電路,linux系統(tǒng)開發(fā)。

5、應(yīng)用開發(fā):基于操作系統(tǒng)之上的應(yīng)用程序開發(fā),無需電路方面知識,只需要軟件編程,需掌握J(rèn)AVA或C++,操作系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫建模、SQLserver、oracle等,應(yīng)用開發(fā)更新比較快,像電腦上的軟件QQ、360、游戲等軟件,所以工作也比較忙,入門門檻低,但上升空間不大。

嵌入式系統(tǒng)開發(fā)及應(yīng)用開發(fā)要求可能不會太高,相對入門比較簡單,但系統(tǒng)開發(fā)所需掌握知識面還是比較廣的,也比較有發(fā)展空間,應(yīng)用開發(fā)更新快,發(fā)展有限。驅(qū)動開發(fā)需要有驅(qū)動開發(fā)經(jīng)驗(yàn),如果有開發(fā)經(jīng)驗(yàn)的話,不會很忙,就是實(shí)現(xiàn)功能,如果一個產(chǎn)品功能實(shí)現(xiàn)了,就沒有太多事了,剩余的就是應(yīng)用開發(fā)了,驅(qū)動開發(fā)更新不會很快。嵌入式軟件開發(fā)起薪一般6.7K,系統(tǒng)開發(fā)、驅(qū)動開發(fā)工資拿到上萬都很正常。這里你不懂可以留下企鵝,我也會相應(yīng)的給你是些建議

五:嵌入式的學(xué)習(xí)規(guī)劃

隨著科技進(jìn)步,嵌入式的出現(xiàn),人們對生活質(zhì)量,產(chǎn)品的智能化,成本的要求以及國家對這方面的扶持,造就了嵌入式的發(fā)展機(jī)遇及前途。
。那么如何學(xué)習(xí)嵌入式呢,對于想學(xué)習(xí)嵌入式的朋友們來說有很多都有單片機(jī)的學(xué)習(xí)經(jīng)歷,感覺自學(xué)就行,但是從現(xiàn)實(shí)情況來看,嵌入式學(xué)習(xí)還是比較有難度的,很多朋友遇到問題解決不了,學(xué)了一部分就學(xué)不下去了,嵌入式學(xué)習(xí)需要有它的學(xué)習(xí)方法以及發(fā)展規(guī)劃,下面就來談?wù)勄度胧降膶W(xué)習(xí)規(guī)劃:

6、軟件開發(fā)不需要太多經(jīng)驗(yàn)積累,只要你做過一些開發(fā),編程思維、算法好,不需要太長時間就能做好,所以首先可以做軟件開發(fā),比如系統(tǒng)開發(fā)或應(yīng)用開發(fā)。

7、對系統(tǒng)比較熟悉,做過一些項(xiàng)目之后,可以朝底層驅(qū)動方面發(fā)展,這個工作也不會太忙,待遇也相當(dāng)不錯,做過一些項(xiàng)目之后對于電路見的也多了,電路也比較熟悉了。

8、有比較多項(xiàng)目經(jīng)驗(yàn)之后,電路也熟悉了之后,補(bǔ)充一些硬件電路知識可以朝硬件設(shè)計方面發(fā)展,整個產(chǎn)品的開發(fā)過程都比較熟悉了之后就可以成為項(xiàng)目研發(fā)部的主管或經(jīng)理,也可以自己接外快接項(xiàng)目來做,有管理經(jīng)驗(yàn)的甚至可以自己開公司做老板,畢竟這方面的產(chǎn)品開發(fā)不需要投資太多成本。

淺談Java等軟件和嵌入式的區(qū)別,給你明確一個方向
對于初學(xué)者嵌入式的學(xué)習(xí)步驟:

先打好兩個基礎(chǔ):

電路基礎(chǔ):熟悉數(shù)字電路,能看懂電路,能分析功能,能根據(jù)電路編程

C語言基礎(chǔ):要學(xué)的精通,學(xué)得不好,上了系統(tǒng)程序看都看不懂。

綜合來說純應(yīng)用開發(fā)(如JAVA)來說,現(xiàn)在市場上基本飽和,門檻較低,但更新太快,發(fā)展空間有限,生命周期太短;對于嵌入式來說是個新興、前沿有發(fā)展空間的行業(yè),選擇嵌入式行業(yè)是比較有錢途的,對于嵌入式產(chǎn)品開發(fā)來說也不再是“吃青春飯了”。這里如果你想在嵌入式發(fā)展確沒有入門和方向的新手,這邊可以留下企鵝,樓主這些年也存了不少干貨,希望能幫助你進(jìn)步!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI