做IT開(kāi)發(fā)選擇嵌入式好還是JAVA好

發(fā)布時(shí)間:2015-12-13 16:17    發(fā)布者:嵌入式時(shí)代
關(guān)鍵詞: 嵌入式
一:IT軟件開(kāi)發(fā)眼前道路的選擇
一份工作在一個(gè)人的生活中占據重要地位,對于一個(gè)人的生活質(zhì)量占據決定性作用,可以說(shuō)工作決定一個(gè)人一生,對于選擇工作當然是要選擇新興產(chǎn)業(yè)且有發(fā)展前途的行業(yè),那么在IT技術(shù)領(lǐng)域,選擇多年流行、目前市場(chǎng)基本飽和的JAVA還是目前市場(chǎng)上新興、前沿、國家扶持重視的嵌入式好?下面我們就來(lái)了解一下IT技術(shù)領(lǐng)域中JAVA開(kāi)發(fā)與嵌入式開(kāi)發(fā)的特點(diǎn)、現狀及未來(lái)。
二:JAVA開(kāi)發(fā)的應用及特點(diǎn)
JAVA是Sun Microsystems公司1995年推出的一種面向對象的程序設計語(yǔ)言,應用于個(gè)人PC、數據中心、游戲控制臺、科學(xué)超級計算機、移動(dòng)電話(huà)和互聯(lián)網(wǎng)方面的應用軟件編程,JAVA方向開(kāi)發(fā)需要計算機軟件基礎、數據庫原理、SQLserver、C++程序設計、java核心編程、linux、websphere 開(kāi)發(fā)工具、DB2數據庫、ERWin數據庫建模、UML、ratioanlrose建模、OM軟件開(kāi)發(fā)生命周期、J2EEOM企業(yè)級開(kāi)發(fā)、基于MVC的struts框架技術(shù)、軟件測試工具與方法等,主要是基于PC機、linux等操作系統之上的應用軟件開(kāi)發(fā),對于硬件電路是完全不懂,主要就是做一些界面、QQ、游戲等上位機應用軟件。JAVA在中國發(fā)展已10幾年時(shí)間,雖然所學(xué)的內容較多,但入門(mén)較容易,初中、高中、中專(zhuān)基礎的都能學(xué)習,但是有發(fā)展瓶頸,就是上升空間不大,且生命周期比較短(大概有7年左右的時(shí)間),感覺(jué)做幾年之后沒(méi)什么可做的了,做java(應用軟件)開(kāi)發(fā)的35歲以上的基本很少了,就是常說(shuō)的“吃青春飯”,且軟件更新快,工作比較忙。
三:嵌入式的應用領(lǐng)域、現狀及未來(lái)趨勢
隨著(zhù)科技進(jìn)步,嵌入式的出現,以及人們對生活質(zhì)量,產(chǎn)品的智能化,成本的要求等,以及國家對與物聯(lián)網(wǎng)、電子、科技的扶持,大量的電子產(chǎn)品都促使嵌入式的快速發(fā)展。使用嵌入式的產(chǎn)品如我們常用的手機、平板電腦、電子字典、可視電話(huà)、數字相機(DC)、數字攝像機(DV)、U-Disk、機頂盒(Set Top Box)、高清電視(HDTV)、游戲機、智能玩具、交換機、路由器、數控設備或儀表、汽車(chē)電子、物聯(lián)網(wǎng)、智能家居、醫療儀器、航天航空設備等都是典型的嵌入式的應用。
嵌入式系統市場(chǎng)是巨大的,市場(chǎng)需求是嵌入式系統產(chǎn)業(yè)化發(fā)展的巨大推動(dòng)力,據報告:10%~20%的計算機芯片是位臺式或便攜式電腦設計,80%~90%的計算機芯片是位嵌入式產(chǎn)品設計的,這意味著(zhù)每年有10億至20億個(gè)CPU是為嵌入式產(chǎn)品制造的。2003年全球嵌入式產(chǎn)品產(chǎn)值達2000億美元,估計全世界嵌入式產(chǎn)品的潛在市場(chǎng)將突破10000億美元,市場(chǎng)決定了嵌入式行業(yè)是很有發(fā)展前途的行業(yè)。
四:嵌入式工作分類(lèi):
嵌入式產(chǎn)品開(kāi)發(fā)是基于產(chǎn)品的功能,從功能需求、提出并選擇方案、電路設計、PCB電路板設計、軟件設計、樣機生產(chǎn)、軟硬件綜合調試,軟硬件結合的產(chǎn)品開(kāi)發(fā)。所以嵌入式開(kāi)發(fā)需要軟硬件都懂的基礎要求。但根據側重點(diǎn)的不同嵌入式產(chǎn)品開(kāi)發(fā)工作可以有以下分類(lèi):
一:硬件方面:
1電路設計:產(chǎn)品原理圖的設計,需要對數電模電都比較精通,且熟悉單片機、arm架構及熟練外圍電路的使用;基本上會(huì )電路設計的都會(huì )PCB設計,起薪5、6K,有幾年電路開(kāi)發(fā)經(jīng)驗的月薪拿到7、8K,上萬(wàn)不成問(wèn)題。
2PCB電路板的設計:需要熟悉數電、看懂常用模電,對單片機、arm外設了解,且具備安規電磁兼容的應用經(jīng)驗;起薪3、4K,如果安規電磁兼容設計有經(jīng)驗,產(chǎn)品穩定的月薪可拿7、8K以上。
二:軟件方面
3驅動(dòng)開(kāi)發(fā):基于電路圖實(shí)現產(chǎn)品的驅動(dòng)開(kāi)發(fā),需要看懂電路,精通C語(yǔ)言,熟悉arm架構及外設的使用,熟悉操作系統內核、驅動(dòng);
4系統開(kāi)發(fā):基于硬件的uboot移植、內核移植裁剪、根文件系統制作等系統環(huán)境搭建及驅動(dòng)移植開(kāi)發(fā)、應用測試等,需要精通C語(yǔ)言,看懂電路,linux系統開(kāi)發(fā)。
5應用開(kāi)發(fā):基于操作系統之上的應用程序開(kāi)發(fā),無(wú)需電路方面知識,只需要軟件編程,需掌握JAVA或C++,操作系統、數據庫、數據庫建模、SQLserver、oracle等,應用開(kāi)發(fā)更新比較快,像電腦上的軟件QQ、360、游戲等軟件,所以工作也比較忙,入門(mén)門(mén)檻低,但上升空間不大。
嵌入式系統開(kāi)發(fā)及應用開(kāi)發(fā)要求可能不會(huì )太高,相對入門(mén)比較簡(jiǎn)單,但系統開(kāi)發(fā)所需掌握知識面還是比較廣的,也比較有發(fā)展空間,應用開(kāi)發(fā)更新快,發(fā)展有限。驅動(dòng)開(kāi)發(fā)需要有驅動(dòng)開(kāi)發(fā)經(jīng)驗,如果有開(kāi)發(fā)經(jīng)驗的話(huà),不會(huì )很忙,就是實(shí)現功能,如果一個(gè)產(chǎn)品功能實(shí)現了,就沒(méi)有太多事了,剩余的就是應用開(kāi)發(fā)了,驅動(dòng)開(kāi)發(fā)更新不會(huì )很快。嵌入式軟件開(kāi)發(fā)起薪一般4、5K,系統開(kāi)發(fā)、驅動(dòng)開(kāi)發(fā)工資拿到上萬(wàn)都很正常。
嵌入式產(chǎn)品開(kāi)發(fā)中不同的工作有不同的一些特點(diǎn),硬件開(kāi)發(fā)靠經(jīng)驗,硬件開(kāi)發(fā)5年之后可以達到7、8K上萬(wàn),經(jīng)驗越豐富越吃香,可以說(shuō)能做一輩子;軟件開(kāi)發(fā)靠思維、靠算法,如果編程思維清晰,算法優(yōu)越,不需要太長(cháng)時(shí)間就能做的相當不錯,做個(gè)兩三年就可達到7、8k,如果進(jìn)步快甚至上萬(wàn)。如果軟硬件都能做,獨立開(kāi)發(fā)產(chǎn)品的話(huà),身價(jià)更勝一籌。
但是對于入門(mén)級甚至初學(xué)者來(lái)說(shuō)不可能面面俱到,都要去做,你也沒(méi)這個(gè)能力,即使能做,一般公司也不會(huì )讓你一個(gè)人從硬件到軟件獨立去開(kāi)發(fā)嵌入式產(chǎn)品,因為公司做項目有時(shí)間要求,必須分工協(xié)作。
五:嵌入式的學(xué)習規劃
   隨著(zhù)科技進(jìn)步,嵌入式的出現,人們對生活質(zhì)量,產(chǎn)品的智能化,成本的要求以及國家對這方面的扶持,造就了嵌入式的發(fā)展機遇及前途。
   嵌入式產(chǎn)品開(kāi)發(fā)是需要軟硬件結合,做軟件需要能看懂電路,根據電路、功能即實(shí)現原理來(lái)編寫(xiě)程序,如果電路不懂,是不能編程實(shí)現其功能的,硬件開(kāi)發(fā)也需要對芯片架構,外設編程使用比較熟悉,否則你設計出來(lái)的硬件不便于軟件開(kāi)發(fā)人員編程實(shí)現功能,或者你設計出來(lái)的硬件繁瑣,成本很高。
   那么如何學(xué)習嵌入式呢,對于想學(xué)習嵌入式的朋友們來(lái)說(shuō)有很多都有單片機的學(xué)習經(jīng)歷,感覺(jué)自學(xué)就行,但是從現實(shí)情況來(lái)看,嵌入式學(xué)習還是比較有難度的,很多朋友遇到問(wèn)題解決不了,學(xué)了一部分就學(xué)不下去了,嵌入式學(xué)習需要有它的學(xué)習方法以及發(fā)展規劃,下面就來(lái)談?wù)勄度胧降膶W(xué)習規劃:
6軟件開(kāi)發(fā)不需要太多經(jīng)驗積累,只要你做過(guò)一些開(kāi)發(fā),編程思維、算法好,不需要太長(cháng)時(shí)間就能做好,所以首先可以做軟件開(kāi)發(fā),比如系統開(kāi)發(fā)或應用開(kāi)發(fā)。
7對系統比較熟悉,做過(guò)一些項目之后,可以朝底層驅動(dòng)方面發(fā)展,這個(gè)工作也不會(huì )太忙,待遇也相當不錯,做過(guò)一些項目之后對于電路見(jiàn)的也多了,電路也比較熟悉了。
8有比較多項目經(jīng)驗之后,電路也熟悉了之后,補充一些硬件電路知識可以朝硬件設計方面發(fā)展,整個(gè)產(chǎn)品的開(kāi)發(fā)過(guò)程都比較熟悉了之后就可以成為項目研發(fā)部的主管或經(jīng)理,也可以自己接外快接項目來(lái)做,有管理經(jīng)驗的甚至可以自己開(kāi)公司做老板,畢竟這方面的產(chǎn)品開(kāi)發(fā)不需要投資太多成本。
對于初學(xué)者嵌入式的學(xué)習步驟:
9先打好兩個(gè)基礎:
1電路基礎:熟悉數字電路,能看懂電路,能分析功能,能根據電路編程
2C語(yǔ)言基礎:要學(xué)的精通,學(xué)得不好,上了系統程序看都看不懂。
1掌握arm架構及其外設的使用,編程控制,做相應項目。
1學(xué)習系統編程及網(wǎng)絡(luò )編程,在應用程序中使用。
1linux系統學(xué)習:uboot移植,內核移植、裁剪,根文件系統制作,驅動(dòng)編寫(xiě)與移植(花比較大精力學(xué)習,它是系統的核心,也結合硬件),應用編程,用戶(hù)界面等
1先做系統編程或應用編程,有一定經(jīng)驗之后可向底層驅動(dòng)發(fā)展;
1軟件項目經(jīng)驗比較豐富之后可向硬件電路設計發(fā)展。
綜合來(lái)說(shuō)純應用開(kāi)發(fā)(如JAVA)來(lái)說(shuō),現在市場(chǎng)上基本飽和,門(mén)檻較低,但更新太快,發(fā)展空間有限,生命周期太短;對于嵌入式來(lái)說(shuō)是個(gè)新興、前沿有發(fā)展空間的行業(yè),選擇嵌入式行業(yè)是比較有錢(qián)途的,對于嵌入式產(chǎn)品開(kāi)發(fā)來(lái)說(shuō)也不再是“吃青春飯了”。
咨詢(xún)QQ 2715307336電話(huà) 13925089531 陽(yáng)老師
深圳信盈達嵌入式專(zhuān)業(yè)機構實(shí)力認證培訓,技術(shù)才是王道,實(shí)力才能發(fā)展,高薪才能無(wú)憂(yōu)
本文地址:http://selenalain.com/thread-159030-1-1.html     【打印本頁(yè)】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問(wèn)題,我們將根據著(zhù)作權人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页