-
1 # 安小彥
-
2 # Lake說科技
題主問這個問題,我個人認為是想問大資料開發、Java後端開發、Web前段開發三個就業崗位哪個就業前景更好。我個人認為大資料崗位在未來的發展前景會更好。
Java 後端開發目前應該是需求最多的崗位,但是在國內從事 Java 開發的人也很多,崗位多,從業競爭對手也多,平均到個人,其發展前景到達一定程度,職業天花板在想突破就很難了。
Web 前段說實話現在有很多前段框架,所以一般公司不會招聘太多前段,可能很多大資料崗位或者 Java 後端崗位,就一兩個 Web 前段,就業崗位機會變少,不推薦 Web 前段崗位。
我校招的時候曾經做過統計,我統計了一個校招群裡面 Java 開發的比例和大資料開發的比例,最後發現 80 % 的同學幾乎都是 Java 開發的崗位,而大資料開發的同學加上我也就幾個人。為了避開眾多競爭對手的鋒芒,同時我考慮到其實大資料技術未來也會使用到 Java 方面的技術,所以我選擇了大資料開發,最後拿到的大廠的 Offer。
選擇大資料技術,競爭對手會少很多,同時大資料技術國內網際網路公司需要大資料的職位也會很多,所以未來大資料對於個人的發展前景和上升空間,也會更高。
大資料技術入門的時候,你可以學習一下 Java 語言方面的知識,因為現在很多大資料元件都是 Java 來進行開發的,學會 Java 便於你能夠看懂這個元件的使用 Demo 和 API 介面,未來你在開發大資料應用時,也會更加得心應手。
還有一點就是,大資料技術其實很多元件原理都是相同的,所以你選擇一門大資料元件來深入研究即可,不需要所有元件你都要進行了解,貪多嚼不爛。先進行深入的學習,再進行廣度的學習。
-
3 # holny
大資料大資料,現在大資料都被掌握在大公司裡。但是大公司大資料人工智慧太難進了,需要有頂會論文。而頂會論文不是好學校科班難發。。
-
4 # IT人劉俊明
作為一名IT行業的從業者,同時也是一名教育工作者,我來回答一下這個問題。
從大資料發展的基本面來看,未來在產業網際網路時代,大資料技術的前景還是非常廣闊的,近兩年大資料領域也逐漸釋放出了更多的就業崗位。如果具有紮實的基礎知識儲備(數學),同時自身的學習能力也比較強,那麼可以重點考慮一下大資料平臺開發崗位。在產業網際網路時代,開發平臺是一個大的發展趨勢,大型網際網路企業會陸續推出自己的大資料平臺,這個過程會需要大量的研發人才。目前計算機專業的研究生可以重點考慮一下大資料方向,從2019年的秋招情況來看,大資料領域的人才需求潛力還是比較大的。
Java語言是全場景程式語言,目前被廣泛應用於Web開發、Android開發和大資料開發領域,而且Java語言不僅是應用級程式設計師的常見工具,研發級程式設計師也會使用Java來完成專案研發,所以學習Java語言目前也會有比較多的就業機會。
相比於大資料的技術體系來說,Java語言說到底只是一個程式設計工具,所以二者之間並沒有太多的可比性,雖然Java語言目前依然有非常廣泛的應用場景,但是隨著Python和Go語言的快速發展,未來Java語言的應用場景會被進一步壓縮,這一點應該引起Java程式設計師的注意。目前如果想通過學習Java獲得更強的崗位競爭力,應該考慮走全棧程式設計師路線。
Web前端的就業機會也比較多,而且Web前端的學習門檻相對要低一些,對於計算機基礎比較薄弱的初學者來說,從Web前端開始學起也是不錯的選擇。相對於大資料和Web開發來說,Web前端開發崗位大部分都是應用級開發崗位,所以可能會存在職業生命週期偏短的問題,所以前端開發人員應該重視自身知識結構的更新,關注前端技術的發展趨勢。
我從事網際網路行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大資料和人工智慧領域,我會陸續寫一些關於網際網路技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。
-
5 # IT極客老兵
我理解問題應該是:大資料開發、Java後端開發和Web前端開發哪個前景更好是吧?
答案顯而易見是Java後端開發,為什麼?因為Java開發能夠運用在各個領域,包括大資料和人工智慧領域,都能見到Java開發工程師的身影,Java是當之無愧的萬金油語言。
Web前端開發應用領域相對沒這麼廣泛,侷限於Web應用,在大資料和人工智慧這種以後端應用為主的場景中使用有限。
-
6 # IT實戰聯盟
自從大資料崛起到目前為止一直是緊缺崗位,薪資待遇一直最優。Java 相對Web 會更有前景,最直接的比喻就是 30歲之後在公司還能看到Java 高階開發和架構師,但是很少見到30多歲的前端開發。
回覆列表
感謝邀請,大資料,Java,web前端三個前景都很好的,目前,大資料人才數量較少,大資料成為當今網際網路世界中的新寵兒。大資料領域三個大的技術方向,Hadoop大資料開發方向 , 資料探勘、資料分析&機器學習方向 ,大資料運維&雲端計算方向
Java是目前世界上最流行的計算機程式語言,是一種可以編寫跨平臺應用軟體的面向物件的程式設計語言。這可以概括JAVA有著自己獨特的優勢:語言簡單、是一個面向物件、分散式應用並且安全、體系結構中立並且可移植,最重要,它是一個動態語言。
web前端開發基本是全棧工程師了,移動APP的流行也讓前端所做的事情越來越多,學習當然也是越來越多,很多前端人員除了鞏固html5、css3、java、jquery、bootstrap等知識,還在不斷拓展其他的知識點,Vue,react,angular三大移動端框架越來越受歡迎,
前景都很好,學習還是要看自己適合學習哪個,只有學習好技術,就業才更好,祝好