回覆列表
  • 1 # AI智慧

    java是一種程式語言,嵌入式是一種程式開發的方向。

    可以使用java開發嵌入式的程式,因為java是編譯執行,使用的是jvm,所以只要安裝了jvm就可以執行java的程式,這就是java的跨平臺。

    但是目前開發嵌入式更廣泛的語言還是c/c++。

    如果你想要更快看到成效的話,還是學java更主流,就業也相對容易。

  • 2 # 小盛遊戲資訊

    學嵌入式其實是在學程式設計的本質,接觸的都是計算機底層知識,學得好業餘時間還能搞搞反編譯,製作遊戲wg賺點外快。

    學JAVA的話只能去上班吧,996是你的“福報”,還是隨著年齡的增大越來越不適合幹開發。而嵌入式是搞硬體開發的,越幹越值錢,這個比較靠經驗。

    搞嵌入式的人要會彙編、C語言,學起來比較辛苦,但是學會了是非常值錢的,只要你精通這些,根本不需要看老闆臉色。如果有富貴險中求的想法,去做pojie,遊戲wg是非常賺錢的,一款成功的遊戲wg,賺普通程式設計師100年的工資呢。

    無論你想學什麼技術,都要活到老學到老的,學習如同逆水行舟,不進則退,學習也不是一件一勞永逸的事情!

  • 3 # 深夜最科技

    兩者沒衝突,可能的話都可以搞!

    一、從事Java軟體開發的好處有

    1.工資起薪高,加薪也快。

    2.就業面廣(Java Web+Android),就業率高。

    3.相對嵌入式來說更簡單,更好學。

    4.相對嵌入式來說學的東西更少,更易精通。

    .創業成本更低,更好創業。

    6.相對嵌入式來說,對學歷和院校的要求更低。

    7.相對於沿海,也許在內地,Java的大環境更好。

    8.相對嵌入式來說,對經驗的要求更低。

    9.純軟體行業,競爭沒有表面上看起來那麼大。

    10.非邊緣性專業,只要肯學,很容易沉澱積累而成為高手。

    二、從事嵌入式開發的好處有

    1.為本專業所學內容,與專業對口。

    2.工資起薪低,但加薪快。

    3.由嵌入式很容易轉向Java,但由Java不容易轉向嵌入式。

    4.相對純軟體來說更有趣。

    5.國家未來重點發展方向,前景廣闊。

    6.對計算機體系有系統的瞭解。

  • 4 # 常德女婿

    如果你是學電子或自動化專業的學生,建議你可以選擇嵌入式方向,因為對硬體較好的理解,有助於你的學習。如果你是學軟體工程或資訊方面專業的,建議你選擇JAVA方向,因為你在大學所學的知識體系對學習JAVA有一定的幫助。對於想轉行的理工類學生,建議選擇JAVA方向,因為你只需要學習程式語言,不需要軟硬體都接觸。

    Java的應用場景比較多,比如可以從事Web開發、大資料開發、Android開發以及各種後端服務開發等等,Java經過多年的發展已經建立了一個龐大的語言生態,而且未來的應用前景也是比較廣闊的。但是Java語言的初期學習難度還是比較大的,因為Java是純粹的面向物件程式語言,需要在學習初期掌握大量的抽象概念,對於基礎薄弱的人來說,初期的學習難度還是比較大的。

  • 5 # 塞納河水10000

    這是兩個方向,沒法拿到一起比較。嵌入式主要是linux C語言的開發,而java 涉及更多的是框架的使用,比如spring mvc 等。

  • 6 # 斜陽青竹

    都挺難的,java並不是用用框架就完事了,當然你拿來做做沒啥訪問量的網站就很簡單,當你做分散式高併發還是挺難的,學的東西也比linux嵌入式多。

    但是還是建議學java,做linux嵌入式是依賴硬體的,學習成本較高,這裡包括時間成本和金錢成本,因為當你想要實現一個想法時,就得有相應的硬體平臺。

    而java就不一樣了,有臺電腦就可以了,很快就把開發環境搭好。

  • 7 # sharpxcb

    Java和linux嵌入式是兩個不同的方向:

    Java開發偏重於純軟體,對程式演算法、系統架構需要了解得更多一些,對理論的軟體工程知識儲備要更多一些;

    而linux嵌入式開發更偏重於基於硬體的開發,是在linux下功能的裁剪,對底層的介面協議、電子電路的基礎知識要求更高,也不是一個人能輕易玩得轉的。

  • 8 # 月亮粑粑肚裡坐個嗲嗲

    最開始是嵌入式,但是java發展這麼多年需要學習的成本越來越高,所說的學習成本不是入門是達到一個精通的,不過學好嵌入開發,在學java也不是什麼難事

  • 9 # 一身大泥巴

    一個是前期難,需要基礎,一個是前期簡單,上手快,Java比c能易懂點,這是初級,開發工作就沒有簡單的,現在科技發展很快,更新迭代快,所以這行就是學到死

  • 10 # 一個存在感小透明

    對於大部分人來說,Java上手要比嵌入式容易。

    接下來我將會簡單分析JAVA與嵌入式的優劣,最後得出結論。

    在開始之前,我們要知道嵌入式通常使用的是C語言,因此下文提到C語言的時候,即代表了嵌入式一方。

    首先Java依賴的環境只是一臺電腦,並不需要額外的硬體支援,這是與嵌入式不同的地方。

    其次,JAVA沒有C/C++語言的指標與多重繼承等晦澀的概念,同時又有GC與try-catch這類對初學者與進階者都十分友好的機制。這些特點使得JAVA的初學者能夠快速上手,寫出自己的demo。那麼相對的,嵌入式C語言由於靠近底層,學習與除錯難度大,可移植性遠不如Java靈活。對於公司來說,C語言人才培養的時間成本與金錢成本遠遠高於JAVA.

    進一步說,目前Java語言經過數十年的積澱,發展出了非常多優秀的框架。開發過程中,使用這些框架能夠進一步託管開發者的部分工作,從而減輕他們的負擔。對於某些已經搭建好框架的專案來說,後參與者就算不會使用框架,也能繼續參與開發。這無論是對個人還是專案組都是極大的節約了時間成本。

    最後,Java工程師的職位遠比C語言以及嵌入式開發的要多。

    我剛剛在某招聘網站上輸入JAVA,工作職位有1600+。

    而我又輸入了C與嵌入式,結果都是不到300條資訊。

    綜上,從市場供需關係也可窺見一斑,太艱難而應用有限的技術,往往掌握的人不多,需求量也就沒有那麼大。

  • 11 # 日衝資訊 黃

    有個回答特別好,這個問題就跟“踢足球難還是打籃球難”一樣難以回答。

    單就程式語言本身而言,C語言要比Java簡單得多,C++略顯複雜。不過只會C語言是無法進行嵌入式開發的,您還得掌握很多作業系統,協議規約,低層介面的知識。舉個例子,我們從數碼相機的攝像頭取來了影象資料,現在需要把這些資料轉換成JPEG,BMP,GlF等多種格式進行儲存,光懂C語言不懂影象格式是無法開發的。這種需求在嵌入式中還屬於應用層開發,更加底層的需求比如,利用多次成像和影象合成技術提高解像度之類。

    您顯然是在選擇將來的職業方向,如果您想單純作軟體開發,應該選擇Java,理由是機會多收入也高,開發量大,跟軟體專業對口。如果您對製造業產品開發感興趣,應該選擇嵌入式,不過您得做好精神準備,嵌入式開發的需求較少,上手時間長,工資較低,因為您的知識領域專業性太強,您想跳槽轉Java幾乎沒有可能。話說回來,從Java轉到嵌入式也不容易。

    總之,這兩個方向完全不同,選了一個就要放棄另一個,請三思。

  • 中秋節和大豐收的關聯?
  • 美股打新有哪些交易規則?