-
1 # 娃娃學軟體
-
2 # 小黑猿
作為一個16年畢業的人來說,我畢業後才開始自學的前端,怎麼說呢,我沒有參加過培訓,都是靠自己自學和網上的學習影片學習,加上自己開發自己的專案,趕緊學起來非常輕鬆,學習起來也很有效果,然後現在自己開發了一個程式設計學習平臺,為了就是記錄自己一路以來的學習記錄,也為了以後的方便檢視 --- 極客教程(https://www.geekjc.com) 歡迎大家想學程式設計的瀏覽學習,絕對對大家學習程式設計有一定的幫助。
-
3 # 碼鄰蜀科技
建議你做javaee部分,這樣對你未來的發展更有好處,掌握了javaEE,未來可以延展到大資料領域,手機端更多的只是展示,複雜的邏輯實現還是透過java實現的,所以直接搞Android有點雞肋,目前。在學習javaee部分,希望更多的瞭解實現細節和原理,而不是簡單的透過框架來實現,框架只是加快了我們的開發進度,縮短了開發週期,本質是是在基礎知識之上,做了更高階的封裝。不過學習javaee部分,對於前端的知識還是需要學習的,尤其js和js的框架jQuery這些。在學習完之後,一定要透過實際的專案練習,唯有這樣才能把你所學的知識串聯起來,應用起來,才知道在實際開發中,會遇到什麼問題。
-
4 # 優質資源分享
我瞭解到的Java的就業方向主要是web開發,即後端技術,再有就是前端技術和全棧工程師。對了還有安卓開發技術,這4個方向。不過全棧工程師需要很多知識技術,適用於工作幾年之後,看你想往哪個方向發展了。
-
5 # 遼寧優就業
Java就業可分為兩個方向
1、技術路線:
JavaEE初級軟體工程師、JavaEE中級軟體工程師、JavaEE高階軟體工程、JavaEE系統架構師、技術總監。
2、管理路線:
JavaEE初級軟體工程師、JavaEE中級軟體工程師、Team Leader、專案經理、專案總監。
-
6 # 一個存在感小透明
Java web
眾所周知,現在網際網路公司算是招聘Java的主力,而很多公司都在推PaaS(Platform-as-a-Service),即服務平臺化。以我所在部門為例,我從實習開始到現在,經歷過三個專案,分別是三個不同的方向,但是唯一相同的點就是他們都是以平臺的形式對外提供服務。
而搭建平臺的語言,首推Java,然後才是PHP。因此可以說,如果你掌握了Java,那麼在web開發領域,就一定有你的立足之地。
題主提到做web後端的話,需要學前端,覺得很麻煩。這其實並不是必要的。因為現在大趨勢是前後端分離,前端與後端程式碼完全隔離,後端只需要暴露介面(api)給前端,完全無需瞭解前端是如何操作頁面,擺弄資料的。因此,題主這個顧慮可以放下了,除非你自願想往全棧發展,否則對html5,css,js等等並不需要下功夫研究。
app開發如果是幾年前的話,學Java做app開發一定是個非常優秀的選擇,但是自從谷歌宣佈kotlin為安卓官方程式語言之後,Java的地位就還是受到了一定的衝擊。kotlin是一種相容Java的語言,比Java更加安全,能夠靜態檢測常見的陷阱,比如空指標等等,而且它還透過支援variable type inference,higher-order functions,extension functions等等,達到了比Java更簡潔的目的。
從上面的介紹可以看出,這kotlin完全就有點衝著Java來的意味。何況安卓本身就是谷歌公司提供的產品,有谷歌為kotlin做靠山,未來在app開發領域,kotlin一定會發展得越來越適合安卓開發,也會有越來越多專案組轉向kotlin語言,到時候,只會用java寫app的程式設計師勢必會受到衝擊。
從未來發展考慮,我還是推薦題主選擇java web的就業方向,畢竟現在基本所有產品都會有對應的網頁端介紹,但是不是所有產品都有對應的app端,而且考慮到未來kotlin對Java使用率的衝擊,選擇app開發真的要慎重。
-
7 # 華清遠見成都中心
Java在程式語言上具有舉足輕重的地位,絕大多數的應用軟體開發都離不開Java,Java的就業和發展方向也十分廣泛,比如Java網站建設、Java企業級開發、Java遊戲開發以及最近比較火的Java大資料開發。
Java網站建設這個方向大家應該都比較熟悉,Java語言很適合用來做網站建設,我們熟知的淘寶、京東等大型網站的後臺基本都是用Java實現的,這是一個很平穩的Java就業發展方向。Java企業級開發主要是指可以用Java來開發一些企業級應用系統,比如OA系統、考試、物流系統以及郵箱等等,這也是一個不錯的發展方向。
遊戲開發也是Java的一個就業和發展方向。Java可以用來做遊戲,但不是很適合做大型遊戲。然後我們說一下Java大資料這個方向,這也是當今熱門的方向之一。目前中國的大資料行業處於發展中,合適的人才還比較少,掌握一定的大資料知識,在招聘中會更受企業的歡迎。有些培訓機構的Java學習已增加了大資料課程。目前,Java大資料人才的平均薪資已突破萬元,令人羨慕。
Java的就業和發展方向主要有以上這幾個方面。綜合來講,未來10年,市場對Java開發人員的需求將持續上升,也意味著Java開發程式設計師的薪資待遇越來越好。
-
8 # 楓碼
進入2019年,這幾年Java技術的發展非常快,主要如下:
1,隨著這幾年來,網際網路企業的快速發展,整個架構也從傳統技術架構也都轉向網際網路技術架構,從原來最早的SSH到現在的SSM,Dubbo+ZK,微服務,SprigBoot,SpringCloud,MQ,Redis,分散式等。
2,前端開發現在技術變化也很大,大前端是現在主流,VUE,Angular也是現在主流前端框架,前後端分離,資料雙向繫結,前後端透過json進行資料傳輸,繫結和更新。
因此,從Java就業方向來看,上述一些技能都要能掌握,在一線城市企業開發基本都要求使用。
當然若是做初中級別開發,分散式架構技術不一定都掌握,但高階或更往上,必須精通熟悉,尤其在一些像電商企業中,除了這些外,對於高併發處理的技術解決方案並不是像教科書上寫的,必須透過實踐才能悟出經驗,找出最佳的方案。
-
9 # IT少女
建議你學javaEE,這樣的話,以後你想轉到大資料領域的話,正好你有這些基礎,學習的話,也不是很困難。你現在的思維和眼光不能只侷限在眼前,既然學了,入了這行,我覺得你要有長遠的計劃,這樣學習才不會只想著眼前你要如何如何,而是你為了之後鋪路的學習。
不能只搞什麼,你被侷限的話,你找工作其實很艱難的。
現在的網際網路科技公司那麼多,就像前端工程師,pc端,手機端、小程式的都要學的,雖然你面試專案組可能寫的是小程式的,但是不一定下一個專案還是小程式,有可能是pc端和app端。其實這些都是差不多的,而且很多網站pc端都是自適應的,網頁和pad和手機的都會看著正好。同理,學java也是,你不可能說我只學一個,那你就不換工作,一直在這個公司?讓你弄別的,你直接說不會?
Android開發Android 從2010年才開始走入大眾視野,最近幾年發展非常快速,但人才積累卻沒有跟上,這也是導致Android開發人員工資高,難招人的原因。web開發Web開發語言很多,Java是其中之一。Java在開發高訪問、高併發、叢集化的大型網站方面有很大的優勢,例如去哪兒網、美團等。客戶端開發Java客戶端開發主要面向政府、事業單位和大型企業,如醫療、學校、OA、郵箱、投票、金融、考試、物流、礦山等資訊方面的系統。但客戶端開發只是為了給自身企業的主要業務提供輔助,一般情況下開發的客戶端供內部使用,很少推向市場,所以在前景方面,前兩項明顯更佔有一定優勢。
我個人認為javaEE的就業面積要廣一些。因為不論是安卓還是IOS,這些手機軟體都有一個後臺部分,javaEE都可以做到。
回覆列表
首先恭喜你從事Java開發。程式語言其實沒有好壞之分,只有哪種語言更適合哪種特定的應用場景。Java的應用場景還是十分廣泛的,可以做web、andriod, 大資料等方面的應用。Web開發主流採用前後端分離,java可以作為後端服務開發,前端多用H5,CSS3,HTML。建議從事web開發的Java人員最好補充些前端的知識。Andriod客戶端開發,除了需要了解Java之外還需要補充些AndriodOS以及H5,CSS3等方面的知識。大資料Java開發同樣除了Java之外還要了解分散式原理以及分散式計算原理等知識。總之,擇業需要根據自身的興趣再結合本身語言之外的知識背景,這樣才能在自己選擇的道路上不斷前行。因為有興趣良師同時也有自身的優勢。不要被當前熱捧的領域所誘惑。希望對你有幫助。