回覆列表
  • 1 # 大漠中的塵埃

    如果有java基礎的話轉行大資料還是比較容易的,平時多看些影片,自己搭建個環境練習練習就算入門了!如果說那個好大資料現在是國家的戰略,還是比較不錯的!

  • 2 # 青山丹崖

    目前一提到大資料就以為需要java基礎,走Hadoop、python等路線,但是可知還有大資料ETL工程師這個方向,大家可以百度一下,相對於程式設計方向,反而企業的人才缺口較大,薪資比同級別java高50%,如果感興趣可以加我微信77996954具體瞭解

  • 3 # Python進階學習交流

    大資料發展更好一些,目前大資料,人工智慧等炒的熱火朝天的,況且大資料很多框架都是以Java為基礎的,如果你有Java基礎的話,轉行大資料還是一個蠻不錯的選擇的。

    加油鴨~~

  • 4 # IT人劉俊明

    作為大資料行業的從業者,同時也在帶大資料方向的研究生,所以我來回答一下這個問題。

    首先,大資料是一個產業領域,而Java則是一門具體的程式語言,大資料涵蓋的內容非常豐富(以資料為中心),包括的工作崗位也非常多。從目前IT行業的發展趨勢來看,學習大資料方向是個不錯的選擇。Java語言目前也是大資料領域的常見程式語言之一,所以學習大資料和學習Java並不衝突,完全可以同時學習。

    大資料相關技術已經趨於成熟,當前大資料正處在落地應用的初期,作為產業網際網路的核心技術之一,未來大資料在廣大的傳統行業有大量的發展機會。對於開發人員來說,大資料崗位主要集中在大資料平臺研發、大資料應用開發、大資料分析和大資料運維等幾個崗位上,不同的崗位需要具備不同的知識結構,其中Java語言的適用性還是比較普遍的,在大資料平臺研發、大資料應用開發等崗位有廣泛的使用。因此,學習大資料相關技術從Java語言開始學起是比較常見的選擇,當前大資料領域的不少開發人員都是從學習Java開始的,也有不少Java程式設計師轉向了大資料開發領域。

    在學習大資料的過程中通常都會學習Hadoop平臺,Hadoop平臺自身就是採用Java語言開發的,所以在Hadoop平臺下采用Java語言是比較常見的選擇。由於Hadoop平臺自身的生態體系逐漸完善(Ambari、Cassandra、Chukwa、Hbase、Hive、Mahout、Pig、Tez、ZooKeeper等),所以在大資料領域基於Hadoop平臺的應用也非常多,目前不少商用的大資料平臺也是基於Hadoop平臺開發的。

    從學習難度上來說,大資料需要具備一定的數學和統計學基礎,但是完全可以在學習大資料的過程中逐漸補齊相關的知識結構,所以雖然有一定難度,但是完全可以克服。從學習時間上來看,學習大資料要相對長一些,通常需要3到6個月能夠入門。

  • 5 # ACME63610374577

    你說的應該是J2EE和大資料哪個發展更好...

    毫無疑問是J2EE...

    1.J2EE是資訊化的基礎生產力...是剛需...行業規範成熟度極高...人員技術配置發展路徑清晰明瞭...有技術有實力走這條路線...

    2.大資料其實是可有可無的東西...是噱頭...行業內部一片混亂...營銷全靠騙...法律風險極高...一直在打擦邊球...最關鍵的是目前所有人都知道大資料的價值...你根本拿不到別人的資料...你還分析個屁?

    ....

    ....

    大資料其實就三個領域...

    1.平臺建設:就是Hadoop啥的.前兩年開源平臺還有口飯吃.現在基本沒了.什麼華為星環聯想等等基本把這個行業佔滿了.伺服器加Hadoop一起賣.又便宜又好.小企業根本沒法涉足.

    2.建模計算:大資料其實就是全量統計.可靠的也就是全量統計.一句SQL的事...再複雜也就一句Scala的事...以前有用Java寫MapReduce的...那都是歷史遺留問題...用Java寫大資料有嚴重的自虐傾向和精神病史....

    3.資料視覺化:這個才是大資料的本體.就是出報表出圖.大資料的99%的價值在這裡創造體現...也就是說前兩個領域其實不必要...誰也看不見...這個領域是HTML5的天下...你交付Excel客戶是不會同意的...

    ...

    ...

    以上都是小事情...最關鍵的是...現在你弄不到資料...

    ...

    回到正題....Java和大資料根本八竿子打不著....典型的雷鋒和雷峰塔的關係....

  • 6 # 千鋒教育成都

    伴隨著5G技術的來臨,Java程式語言只會越來越火。加入到成都Java培訓以期獲得一技之長的人也逐漸增加。

    至於參加成都Java培訓後的就業方向,目前有:JSP網站開發、Java程式設計、Java遊戲開發、Java桌面程式設計,以及其他與Java語言程式設計相關的工作,也可進入電信、銀行、醫療、郵箱、物流、保險專業軟體開發公司等從事軟體設計和開發工作等等。

    工作機會還是很多的,但不知道你的技術如何,一個合格的Java工程師要想勝任大部分工作,是需要掌握以下技術的:

    首先是一些基礎知識要懂的,比如說:

    Java基礎(Java面向物件,常用基礎類,執行緒I/O,異常處理等);

    JavaWeb(Web前端開發基礎和框架、Servlet和JSP在Web後端的應用、Web後端開發相關專題、MVC和分層架構以及專案開發流程及CASE工具的使用等等),

    Java框架(框架是程式中另一種儲存資料的方式,比直接使用陣列來儲存更加的靈活,在專案中應用十分廣泛。同時,框架整合開發(SSH/SSS)、RESTful架構和移動端介面設計、第三方介面和線上支付功能、網站安全和Spring Security應用實戰、複雜使用者互動處理和Spring Web Flow的應用、MyBatis的應用和SSM整合,還需要學習一些資料結構和演算法等)

    此外,對於web和框架的學習,不僅僅要紮實掌握其理論知識,還要配合專案進行練習。

    Java+雲資料(億級併發架構演進、Linux基礎、搭建tomcat環境以及大資料開發雲計算等高階Java教程,是Java技術的高階知識。)

    這個知識點的學習,可以作為自己的一個優勢,畢竟現在大資料是一個趨勢,在學習Java之後,如果能再學習一些大資料相關的技術,會提高你的薪資水平和就業機會!

  • 7 # 動力節點Java學院

    首先這兩個不是一個層面,java是一門語言,大資料是一個方向。大資料目前而言可能是大多數java開發者說接觸的(簡單,要求低)(JEE)。再往下走就是安卓上層應用(不過現在開始用webview替代)。再往下走就是介面,驅動(相當於寫自定義jdk)(JSE)。最底層就是微控制器應用(JME)。準確來說大資料不屬於開發層面(說白了就是應用框架,所以現在大多數培訓機構都培訓大資料,沒有任何計算機經驗的人也能完成資料的CRUD,簡單,快速,門檻低。

    而且,學的越多,技術含量越高就越值錢。你選擇大資料,肯定就要多學。大資料也得先學java,從事技術行業,你的收入和你的付出是成正比的。想要更多的收入,就要學習更多的東西,付出更多的努力。

  • 8 # 菜鳥觀資料

    大資料和java哪個發展更好,答案肯定是大資料,理由如下:

    一、現在是大資料時代,移動網際網路時代和人工智慧時代,特點是會產生大量的資料,pb級別的,這麼多的資料,怎麼儲存,怎麼計算,普通的Oracle伺服器壓根承受不了,而且很貴,大資料就很好的解決了這個問題,基於hadoop的海量儲存和海量計算。

    二、以後得很多應用都是基於大資料的基礎上的,比如商業智慧bi,機器學習,更多落地的應用,是大勢所趨。

    三、大資料在同等條件下的工資待遇比java要高很多,應該是整個大資料行業工資都很高,我想這也是我們做為普通人學習它的一個動力。

    那麼如何學習和轉型做大資料開發工程師呢,首先我想說的是,java和大資料是密不可分的,大資料框架hadoop等元件都是基於java開發的,可以透過自學和培訓的方式進行學習,個人推薦自學,因為有了java基礎就很容易上手。

    那麼學習了,可以從事哪方面的工作呢,有大資料開發工程師偏平臺開發,大資料倉庫工程師,大資料etl工程師,資料探勘工程師等等,都可以嘗試,待遇都不錯,我身邊很多同事都是做java開發過來的,所以我覺得是一個不錯的職業方向,值得轉型。

  • 9 # 暴走的產品總監

    從當前人才市場的情況來講,同級別的大資料工程師會比java開發工程師高5到10k的月薪。所以如果單從收入來講,目前大資料工程師會比java工程師更優。(2018年上半年,我設計相關JD及薪資時,根據boss、拉勾及一對一獵頭公司所得到的資料)

    但我所面試過的大資料架構師,絕大多數是從java開發轉行過去的,原因很簡單,大資料架構師的第一個必要條件是:精通hadoop系列元件,能熟練地開展二開工作。而hadoop系列元件是基於java語言開發的。所以如果你不懂java,肯定與大資料架構師崗位無緣。

    大資料領域其他一些崗位在不精通java的情況下,也是可以做的,比如爬蟲開發、ETL開發可以不用java語言,但招聘相關崗位時,會以熟悉java開發為加分項;而資料探勘、深度學習、資料視覺化等偏向業務和資料處理,精通SQL、Python即可。

    而筆者作為java企業級開發方向畢業成績第一名的本科生沒有走上java方向;作為大資料平臺的產品負責人,也沒有走大資料工程師方向,而是選擇了能與這兩類人高效協作的大資料產品經理,原因不是前二者不好,而是自己的“職場基因”驅使,自我定義使然。

    任何時候,學會從自我定義、動力、能力、學習習慣、資源、已經掌握的職場能力這六大維度去問自己,我想成為什麼樣的人?我現階段最需要什麼?我是否具備了滿足需求的能力?我的學習習慣是否需要根據我需要掌握的能力進行調整?除了我自身能力提升還需要積累哪些其他資源?

    做最適合自己的,才容易成功,才能在職場上獲得更多快樂。

    回到主題,在不明確自己真正想要什麼,並且對二者都感興趣的情況下,精力允許的情況下,不妨二者都系統地學習下理論和參與一些實戰,等精力不夠的時候再做選擇,這樣可能會辛苦一陣子……但如果你沒有嘗試過就放棄了其中一個,後面遇到不順,會讓你質疑今天聽信別人的議論,責備自己的決策……

  • 10 # IT少女

    Java是開發需求最多的程式語言之一,可以從事網站開發、桌面程式設計、、遊戲開發、安卓後臺開發、全棧開發等,主要掌握技能為html,js,java,sql等。

    大資料是未來的發展方向之一,比如目前很火的人工智慧,需要大資料作為支援,大資料是人工智慧的前提,人工智慧離不開大資料,人工智慧需要依賴大資料平臺和技術來幫助完成深度學習進化。大資料需要掌握記憶體資料庫、關係和非關係型資料庫、hadoop系列的使用等。從發展的角度來說,Java已經處在一門程式語言的成熟期,未來Java程式設計師要想有更好的發展,則需要深入到一個領域,比如大資料或人工智慧,這樣才能有較強的職場競爭力和較好的發展空間。

    Java轉行大資料難嗎?

    Java是學習大資料的程式設計基礎。大資料主要學習三個平臺Hadoop、Storm和Spark,如果是零基礎小白,就需要從Java基礎開始學起,可以把Java語言作為第一個入門語言。一般來說,學會Javase就可以了,但能掌握Javaee的話會更好。

    大資料以Java技術為基礎,在熟練掌握了Java技術以後,再學習大資料的相關技術會容易很多。目前,Java也廣泛應用於大資料、機器學習等領域,有大量成熟的解決方案是基於Java實現的,尤其是大型商業網站。

    Java轉大資料需要學習什麼?

    想學習大資料,有Java基礎基本上成功了一半,大資料技術方面,大致需要學習這些:

    1、分散式計算框架

    掌握hadoop和spark分散式計算框架,學習相關元件如hadoop、spark、hive、hbase、redies、kafka等;

    2、演算法和工具

    目前主流平臺和框架已經提供了演算法庫,如hadoop上的Mahout和spark上的Mllib,可以從學習這些介面和指令碼語言開始學習這些演算法。

    瞭解各種如分類、關聯、迴歸、決策樹等演算法;熟練掌握一門資料探勘工具:Python或Scala。

    3、專案實踐

    加深對所學知識的理解和應用。

  • 11 # 安徽新華高階技工學校

    想學這個其實並不難,前期你可以自己註冊一個百度推廣賬戶,不懂操作的話,可以去百度營銷網站去學習一下,那裡面有很多關於百度推廣的實操和理論知識非常的全面,包括關鍵詞的整理思路,創意撰寫的精髓,如何出價,怎樣修改匹配模式,而且自己註冊一個百度推廣賬戶是免費的,你可以在後臺 邊操作邊學習。

  • 12 # 安徽新華電腦學院日常

    想學這個其實並不難,前期你可以自己註冊一個百度推廣賬戶,不懂操作的話,可以去百度營銷網站去學習一下,那裡面有很多關於百度推廣的實操和理論知識非常的全面,包括關鍵詞的整理思路,創意撰寫的精髓,如何出價,怎樣修改匹配模式,而且自己註冊一個百度推廣賬戶是免費的,你可以在後臺 邊操作邊學習。

  • 中秋節和大豐收的關聯?
  • 想找一個能好好過一輩子的人真的很難嗎?你怎麼看?