Java EE和Python是程式語言(平臺),而大資料則是一個產業鏈,所以我把它們分開介紹一下,至於學習哪個比較好,最好結合自身的知識結構和未來發展方向來選擇。
這兩門語言都有廣泛的應用,Java EE廣泛應用於Web程式設計領域,而Python則更多用在大資料和人工智慧領域。
Java EE是一個結合了眾多核心技術的開發平臺,典型的技術包括EJB、RMI、JMS、JNDI等。這些技術在2000年左右有大量的使用,但是伴隨著輕量級架構方案的提出,比如早期的Struts、Hibernate到目前廣泛使用的Spring,EJB受到了極大的挑戰(EJB偏重),使用的也越來越少。
目前Oracle公司已經把Java EE交給Eclipse基金會打理了,未來Java EE會走向何方還是值得關注的。
Python是目前受到廣泛關注的語言,原因無非是它在大資料和人工智慧領域的廣泛使用。我目前也在使用Python做機器學習方面的專案。從發展趨勢來看,Python是個不錯的選擇,目前有大量的Java程式設計師開始轉向Python開發。目前我帶的團隊中有超過半數的程式設計師掌握Python語言,未來Python會成為程式設計師的基本工具。
大資料是一個產業鏈,涉及到的崗位有程式設計師、資料分析師、演算法工程師、平臺工程師等崗位,不同崗位有不同的職能。如果要學習大資料要從瞭解大資料平臺開始,比如從學習Hadoop、Spark開始。
與大資料比起來,Java、Python只是大資料開發的工具。學習大資料需要一個系統的過程,要掌握的內容也非常多,學習週期也比較長。但是大資料是未來的重要方向之一,目前大資料行業人才缺口巨大,從就業的角度出發選擇大資料是非常不錯的。
選擇Java、Python還是大資料並不衝突,因為Python和Java也是常見的大資料平臺開發語言。著名的大資料平臺Hadoop就是使用Java語言開發的,所以完全可以從學習Java、Python開始,然後再進入大資料領域。
如果有Java、Python或者大資料方面的問題,也可以諮詢我。
Java EE和Python是程式語言(平臺),而大資料則是一個產業鏈,所以我把它們分開介紹一下,至於學習哪個比較好,最好結合自身的知識結構和未來發展方向來選擇。
Java EE和Python這兩門語言都有廣泛的應用,Java EE廣泛應用於Web程式設計領域,而Python則更多用在大資料和人工智慧領域。
Java EE是一個結合了眾多核心技術的開發平臺,典型的技術包括EJB、RMI、JMS、JNDI等。這些技術在2000年左右有大量的使用,但是伴隨著輕量級架構方案的提出,比如早期的Struts、Hibernate到目前廣泛使用的Spring,EJB受到了極大的挑戰(EJB偏重),使用的也越來越少。
目前Oracle公司已經把Java EE交給Eclipse基金會打理了,未來Java EE會走向何方還是值得關注的。
Python是目前受到廣泛關注的語言,原因無非是它在大資料和人工智慧領域的廣泛使用。我目前也在使用Python做機器學習方面的專案。從發展趨勢來看,Python是個不錯的選擇,目前有大量的Java程式設計師開始轉向Python開發。目前我帶的團隊中有超過半數的程式設計師掌握Python語言,未來Python會成為程式設計師的基本工具。
大資料大資料是一個產業鏈,涉及到的崗位有程式設計師、資料分析師、演算法工程師、平臺工程師等崗位,不同崗位有不同的職能。如果要學習大資料要從瞭解大資料平臺開始,比如從學習Hadoop、Spark開始。
與大資料比起來,Java、Python只是大資料開發的工具。學習大資料需要一個系統的過程,要掌握的內容也非常多,學習週期也比較長。但是大資料是未來的重要方向之一,目前大資料行業人才缺口巨大,從就業的角度出發選擇大資料是非常不錯的。
選擇Java、Python還是大資料並不衝突,因為Python和Java也是常見的大資料平臺開發語言。著名的大資料平臺Hadoop就是使用Java語言開發的,所以完全可以從學習Java、Python開始,然後再進入大資料領域。
如果有Java、Python或者大資料方面的問題,也可以諮詢我。