天天看點

想要學習大資料技術 這些基礎你都掌握了嗎

大資料技術前景我們是毋庸置疑的,而對于學習更是争先恐後。在這些人中,不乏有已經在it圈混迹好幾年的程式員,自然也有初出茅廬的零基礎小白。說實話,大資料不比程式設計學習,還是需要一定的基礎的,那些說根本不需要基礎的人,你出來,保證不打死你。

在學習大資料技術之前,掌握程式設計是必須的,linux基礎也是很有必要的。主要分析如下:

想要學習大資料技術 這些基礎你都掌握了嗎

大資料學習群119599574

大資料技術學習,需要的基礎之一:程式設計基礎

Java:學習Java的标準版JavaSE就可以了,像Servlet、JSP、Tomcat、Struct、Spring、Hibernate,Mybaits都是JavaEE方向的技術在大資料技術裡用到的并不多,隻需要了解就可以了,當然Java怎麼連接配接資料庫還是要知道的,像JDBC一定要掌握一下,有同學說Hibernate或Mybaits也能連接配接資料庫啊,為什麼不學習一下,我這裡不是說學這些不好,而是說學這些可能會用你很多時間,到工作中也不常用,我還沒看到誰做大資料處理用到這兩個東西的,當然你的精力很充足的話,可以學學Hibernate或Mybaits的原理,不要隻學API,這樣可以增加你對Java操作資料庫的了解,因為這兩個技術的核心就是Java的反射加上JDBC的各種使用。

Python:雖然說學習大資料隻需要精通一門程式設計語言就可以了,但很多時候其他程式設計語言也要了解一些。

Scala:上面說的java主要是針對Hadoop開發的,而這裡的Scala程式設計語言,主要是針對Spark生态體系的學習,兩個方向的側重語言不一樣,大家可以酌情選擇。

大資料技術學習,需要的基礎之二:linux體系

Linux:因為大資料相關軟體都是在Linux上運作的,是以Linux要學習的紮實一些,學好Linux對你快速掌握大資料相關技術會有很大的幫助,能讓你更好的了解hadoop、hive、hbase、spark等大資料軟體的運作環境和網絡環境配置,能少踩很多坑,學會shell就能看懂腳本這樣能更容易了解和配置大資料叢集。還能讓你對以後新出的大資料技術學習起來更快。

當然了,以上我說的這些基礎,有些在大資料課程中都有涉及,大家可以在學習大資料技術之前多預習一下,確定自己學習的大資料時可以沉穩應對,也減輕了自己學習的負擔!大資料學習群119599574

繼續閱讀