回覆列表
-
1 # IT人劉俊明
-
2 # 菜菜菜鳥
再教育上的投資是最划得來的,做過java web之後,想轉手做Java大資料,這個要不要培訓留要看個人了。
大資料要具備一下條件:
基礎條件:紮實的計算機基礎、邏輯能力、英文等素質
保障條件:聰明、學習能力強
加分條件:大規模叢集開發經驗;上層資料應用最佳化經歷;熟悉聚類、分類、推薦、
NLP、神經網路等常見演算法;會資料處理,還熟悉聚類、分類、推薦、NLP、神經網路等各種常見演算法……
此外還有一下技術:
Java高階(虛擬機器、併發)
Linux 基本操作
Hadoop(HDFS+MapReduce+Yarn )
HBase(JavaAPI操作+Phoenix )
Hive(Hql基本操作和原理理解)
Kafka
Storm/JStorm
Scala
Python
Spark (Core+sparksql+Spark streaming )
輔助小工具(Sqoop/Flume/Oozie/Hue等)
至於要不要參加培訓留要綜合考慮了。
-
3 # 北遊教育
選擇適合自己的培訓機構時千萬不要懶惰,儘可能多地找幾家機構進行實地瞭解和對比,深入瞭解一家機構的辦學背景、學校實力、教學環境、教學質量、師資團隊、教學服務、教學結果及就業等等綜合情況。
另外,可以去黑馬先鋒實地考察在實地考察的過程中,還可以多在幾家試聽體驗一番課程,感受一下授課方式,肯定錯不了的
相較而言的話,我還是比較容易選擇黑馬先鋒IT培訓機構的,畢竟這是大型培訓機構,無論是老師還是課程都不是一般的小地方可以比得上的。我很放心把自己的孩子交給他們進行培養。
首先,我認為在教育上的投資是回報率最高的投資之一,所以如果有時間和精力多用在學習上一定是對的。
其次,大資料作為當代資訊化社會的代表性技術之一是有必要學習一下的,尤其是作為IT行業的從業者更應該系統的瞭解大資料的概念、技術以及應用場景等知識。
從就業的角度來說,如果已經系統學習了Java Web開發課程,那麼我建議先工作一段時間,積累一定的開發經驗。Java語言是目前被廣泛使用的程式語言之一,在Web開發以及大資料領域都有廣泛的應用,如果有一定的Java開發經驗對未來的大資料學習會有較大的幫助。另外,大資料的學習是一個漫長的過程,我個人並不建議只是單純的學習大資料,最好能結合專案來一邊使用一邊學習。
Java開發在很多方面都會涉及到大資料技術,比如目前大資料在電商領域的應用非常普遍,而Java目前是電商平臺的主要開發語言之一,所以在Java程式設計師崗位上接觸大資料並使用大資料的機會非常多,透過工作的接觸進而開始進入大資料領域是非常常見的情況,很多目前在做大資料開發的程式設計師有不少都是從Web開發轉化過來的,這其中Java程式設計師佔據了大量的比例。
Java web開發也好,大資料開發也罷,重點都在應用上,早日能參加專案並把技術應用在專案開發中能獲得更快的提高。
如果有大資料方面的問題,也可以諮詢我。