謝謝邀請!
首先,答案是肯定的,Java語言和大數據技術是可以同時學習的。
Java語言是大數據技術平臺比較常見的開發工具之一,所以在學習大數據的過程中,往往要先學習Java編程語言,但是由于大數據技術涉及到的內容比較多,所以只要安排的合理,Java語言與大數據技術是可以同步學習的。如果要同時學習的話,可以按照以下方式進行學習安排:
首先,可以同時學習Java基礎語法和Linux操作系統。學習大數據技術要在大數據平臺下進行各種實驗,而大數據平臺往往需要搭建在Linux操作系統之上,CentOS或者Ubuntu都是比較常見的選擇。學習Java基礎語法和學習Linux操作系統完全可以同步進行,而且可以在Linux系統下搭建Java開發環境并進行相關的實驗。當Linux操作系統學習完成之后,也會同時完成Java基礎語法的學習過程。
其次,可以同時學習大數據應用開發和JavaWeb開發。在掌握Java基礎語法之后就可以在Hadoop平臺下進行簡單的實驗了,同時可以繼續學習JavaWeb開發知識。在這個學習的過程中,可以先把時間側重到JavaWeb開發多一些。掌握JavaWeb開發知識對于大數據工程師來說還是有必要的,畢竟JavaWeb開發是重要的落地應用。
最后,把重心放在大數據應用開發上。相對于Java開發知識來說,大數據開發涉及到的內容要多一些,而且目前Hadoop的生態體系已經比較龐大了,涉及到的組件也非常多,這時候就需要進行大量的編程實驗。在進行大數據開發實驗的過程中,也會逐步熟悉Java開發流程,可以說Java和大數據同時學習是互相促進的過程。
我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續在頭條寫一些關于互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收獲。
如果有互聯網方面的問題,也可以咨詢我,謝謝!