回覆列表
  • 1 # 一笑不樂

    本人從事程式設計工作一年,來談談個人的感受。

    單純的談論一門程式語言的前景,是很難下結論的。因為任何一門程式語言都是要應用到具體行業,因此最值得談論的應該是某個行業+某種語言的前景。Java誕生於1992年,正是網際網路要爆發的時刻,可以說Java是為專門為網際網路誕生的語言。進入21世紀後,網際網路大爆發因此Java的應用也水漲船高,一度很長時間Java的排名在C、C++之前。未來將求網路化、移動化和智慧化,因此只要網際網路存在,Java就會被一直使用。

    另外作為一名程式設計師,往往在工作中用到不止一門語言。比如做網際網路開發,就會用到JavaScript,html等。如果你學習了Java,你再去學習其他面向程式設計的語言也不是很難。

    綜上,學會了Java,再選一個自己喜歡的行業,堅持下去,前景一定會有的。

  • 2 # MerelyB

    如果沒接觸過Java 想學 我建議直接學c++畢竟人工智慧是下一個風口 嵌入式還是很吃香的 如果非要Java 那建議往分散式 大資料方面走 19年左右Java的jdk要收費 雖說不影響開發 但對公司的運營成本會增加 後期可能會有部分公司棄用Java

  • 3 # IT人劉俊明

    以目前的使用情況來看,Java在未來很長一段時間內都將是主流程式語言之一,而且目前Oracle公司集中精力打造Java的生態體系,包括在雲計算、大資料領域的佈局,所以未來Java程式設計師的發展空間還是比較大的。

    目前Java主要應用在Web開發領域、Android開發領域、雲計算領域、大資料領域,在物聯網領域以及人工智慧領域也有一定的應用。Web開發領域一直是Java最主要的應用場景,龐大的Web開發市場成就了Java,也逐漸建立起了完善的Java生態,在這個過程中開源社群起到了關鍵性的作用,包括Spring在內的一大批開源產品都是基於Java語言的,這對Java語言的發展起到了極大的促進作用。

    目前Web開發領域已經形成了以Java、Python、PHP為主的三大解決方案,未來Java在這個領域再想獲得突破是比較困難的事情,所以建議目前在做Web開發的Java程式設計師要做好知識結構升級的準備。Python雖然在Web開發領域一直屈居Java身後,但是Python在大資料和人工智慧領域取得了巨大的成功,所以不少Java程式設計師已經轉向了Python,但是從長遠角度來看,Python的競爭力未必會超過Java。

    我建議Java程式設計師在做好Web開發的同時,積極轉向物聯網、雲計算和大資料領域的開發,畢竟我們正處在大資料時代,Java程式設計師要想在大資料時代有更好的發展機會,當然要在技術上緊跟時代腳步。以Java為基礎的Scala語言也建議Java程式設計師瞭解一下,Scala在Spark平臺下的使用非常普遍。

    如果有Java開發方面的問題,也可以諮詢我。

  • 4 # 美碼師

    Java程式設計師的前景很明朗。主要從以下幾點進行分析:

    第一,先從歷史說起,2009年前Sun公司被甲骨文收購後,大眾便開始懷疑Java的未來。然而接下來則是Android大行其道,Google選擇了Java作為安卓的主要開發語言,Java的人氣又得到了推波助瀾。

    五年前關於JAVA,PHP,C++語言的爭論便持續不斷,直到現在還有,可是呢,Java在程式語言的排行榜上仍然是老大。

    2018年程式語言排行榜

    歷史程式語言榜單

    第二,從行業趨勢上來說,未來是物聯網,雲計算,大資料及智慧化的天下。

    Java在雲計算領域具有天然的優勢,面向物件設計,跨平臺執行,記憶體管理,優秀的網路程式設計框架都使得Java成為構建雲端分散式架構的首選。

    在大資料領域,以Hadoop為首的大資料生態圈龐大而難以動搖,Java語言的優勢地位非常鞏固;而人工智慧方面,Java同樣具備一定的競爭力。

    第三,從企業專案覆蓋來說,Java在專案應用上無疑是最廣泛的。從早期的Javaee分層架構中時代的SSH最佳組合,到現在微服務架構時代的Spring家族,無不是Java語言的天下。

    淘寶曾經歷過從PHP切換JAVA的重構經歷,即便是現在的阿里雲計算,仍然是以JAVA作為核心技術。

    在電信領域,大量運營商專案也藉由JavaWeb實現。放眼海外,Google將Java作為其戰略性的核心開發語言,IBM致力構建的萬物互聯智聯的開放平臺,其認知計算產品WASTON便存在大量Java實現。

    第四,從技術社群和教育培訓氛圍來說,Java的開源社群是最為龐大的,大量可複用的開源元件使得開發Java專案非常容易,而低門檻則會吸引越來越多的人進入Java陣營。

    在國內的教育培訓行業中,Java技術類培訓需求持續保持旺盛。而在當前的知識付費時代,大量技術人員透過自媒體平臺也投入到了教育培訓行業,這形成了一定的良性迴圈,相信在將來這一趨勢會越來越明顯。

  • 中秋節和大豐收的關聯?
  • 火箭隊主帥德安東尼:季後賽會採用9人輪換,你覺得會是哪9位球員?