回覆列表
  • 1 # 西街三水哥

    大資料有點偏硬體。要有linux基礎,java行情也不錯!

    軟體工程師的最高境界就是系統架構師了。懂伺服器是必然的!

  • 2 # IT人劉俊明

    作為一名計算機專業的研究生導師,主要研究方向集中在大資料和人工智慧領域,所以我來回答一下這個問題。

    首先,如果未來有讀研的計劃,那麼可以重點考慮一下大資料方向,一方面原因是大資料的內容相對比較多,而且具有一定的難度,另一方面原因是目前大資料尚處在落地應用的初期,以本科生為代表的應用型人才需求尚未大量釋放。所以,當前選擇大資料方向的同學,最好讀一下研究生,大資料方向的研究課題還是比較多的,而且目前大量課題的落地應用環境已經越來越成熟,比如推薦系統早已經是網際網路領域比較常用的技術了。

    在本科階段選擇大資料方向,應該注重三方面知識的積累,其一是數學知識,大資料與數學有密切的聯絡;其二是統計學知識,資料分析是大資料技術體系中的重要環節,而統計學是目前資料分析的兩個主要方式之一(另一個是機器學習方式);其三是大資料平臺知識,目前比較常見的開發平臺是Hadoop和Spark。

    如果本科畢業就計劃參加工作,那麼可以重點考慮一下Java方向,原因有三點,其一是軟體工程專業比較注重學生動手實踐能力的培養,就業情況在近些年來一直處在計算機相關專業的前列;其二是Java語言目前在IT行業內有廣泛的應用,就業崗位多;其三是Java語言也是大資料領域的常見工具,未來有足夠的上升空間。

    在本科階段選擇Java方向,一定要注重知識面的廣度,目前Java在Web開發領域有廣泛的應用,而且Web開發技術體系成熟,有大量的案例可以參考,這對學習Java會有較大的幫助。另外,在掌握Java Web開發技術之後,學習大資料開發也會相對容易一些。

  • 3 # 微積分手

    JAVA在大學裡面應該只是一門課程吧,不會獨自成為一個方向,畢竟JAVA只是一門語言,也就是一個工具。我個人建議是往大資料方向選。

    一、大資料是未來10年內的主流,現在我們每個人每時每刻都會產生資料,今天在淘寶上買了什麼,去哪吃飯等等這些資料。大資料方向就是如何利用好這些資料,為人類提供更好的服務。比方說,根據你一年內的飲食習慣,和體檢報告,推斷出你的健康情況,及時修正你的飲食條件等,再根據你的消費習慣,對你進行精準的廣告投放等

    二、大資料使用的語言工具比較多,如go語言,Python,R語言等。只要懂得了其中的數學建模方法,邏輯思維,分析原理,你可以使用任何一種語言來進行實現。好比方說你會了寫作,你可以用中文來實現,也可用英文,還可以用日文法文等。

    三:大資料的技術人才目前缺口比較大,未來就業可觀。畢竟這幾年才興起的一個方向,目前開展這個專業的學校也不是很多,不像JAVA,只要是有計算機專業的學校,必有JAVA。

    綜上所述,選大資料方向符合未來發展趨勢

  • 4 # 演算法

    本人就是軟體工程師,對於這個有深刻的認知。

    目前社會上對區塊鏈、人工智慧的熱度不斷的提升,人工智慧等實現底層有一部分也是依託於大資料開發。大資料可以說是一種趨勢,當前社會上只是有這種市場趨勢,還處於未爆發狀態,但是可以顯而易見的是大資料的初級能力者包含的價值遠大於Java初級開發者。

    大資料的Hadoop是基礎Java開發的,從事大資料的人員又得要求我們懂Java。所以所對於大資料Java也是不可或缺。

    至於學Java還是學大資料,這個很大程度上取決於你的興趣問題,Java重視實踐能力,需要積累專案經驗,在企業級應用軟體市場佔有很大的份額,Java程式設計師能力的進階也需要對現有知識的深入研究。

    大資料是一種趨勢,所包含的技術含量會比Java的從事人員高很多,這就意味著大資料開發的門檻較高,價值量較大,而Java開發近幾年門檻一直在下降,一些基本的程式設計能力大部分人都可以掌握。比較好找工作。這就需要我們根據自己的實際能力去選擇Java還是大資料。

    不管Java還是大資料,努力都是不可缺少的。專業能力的提升對於自身的發展至關重要。

    我本人也是從事Java開發,感興趣的朋友可以關注私聊,共同努力,共同進步。

  • 5 # 語凡提AI

    同學,大資料框架Hadoop等就是用Java開發出來的,掌握Java能夠讓你掌握大資料框架底層如何實現的,出現問題也知道如何去思考?如何去解決問題?很多大資料應用也是使用Java開發的,不過有些大資料應用使用Python或Scala來開發的,不管這麼樣學大資料Java是繞不開的,不過不像JavaEE企業級開發,需要掌握Java Web/Spring/MyBatis/SpringBoot等技術,大資料開發只需要掌握到JavaSE的層次就夠了。實際上你的問題是一個偽問題,Java不可能作為一個本科專業的,除非是專科或職業學院之類的,而且大資料與Java本應該在一個專業裡面出現的,僅僅是我們學生自己選擇Java企業級開發或大資料做為職業方向罷了。我真是醉了!!

  • 中秋節和大豐收的關聯?
  • 當初你為什麼決定去泰國?有什麼吸引到你?