回覆列表
  • 1 # ITman

    就大資料技術而言,Java在PaaS和SaaS層都有非常多的實踐和應用,如果你有Java基礎,可以繼續學好Java。如果你沒有Java基礎,又想往大資料技術方向發展,那麼你或許可以考慮把Python作為你的First language。

    Python既是一種面向物件的程式語言又因為其簡單、易學、開源、指令碼語言範兒的“人設”,是一種既適合資料科學又適合大數技術從業者學習的語言。

    如果你想學一門語言,可以從語言的適用性、學習的難易程度、企業主的要求幾個方面考慮,從這幾個角度看,學習Python都沒有什麼可挑剔的:

    從語言的適用性看,Python有個外號叫“膠水語言”,就是說Python可以隨意地組合它和其它程式,它可以作為一箇中間處理模組的程式碼把其他程式碼“粘合”在一個工程裡面,從而快速的部署和實施。除了在大資料和資料科學領域,它在web 前端開發等領域也有廣泛應用。

    從學習難易度來看,作為一個為“優雅”而生的語言,Python語法簡捷而清晰,對底層做了很好的封裝,是一種很容易上手的高階語言。在一些習慣於底層程式開發的“硬核”程式設計師眼裡,Python簡直就是一種“虛擬碼”。

    從企業主來看,隨便開啟一個大資料開發的招聘JD,你就會發現不少企業招聘大資料開發工程師時,對具體程式語言的要求已經不再嚴苛,一般情況下你只要熟練掌握Java/C/Python中的其中一個即可以,畢竟軟體工程師的的核心能力不是語言本身而是邏輯思考能力,況且現在中介軟體這麼多,各種語言之間的適配和轉換也越來越容易,企業需要的是解決問題,而Python was born for it。

  • 2 # 背棄理想du

    不一定的,但必須有一門程式語言基礎,Java或者是python,要不就是研究生及以上學歷

    大資料屬於高階崗位,對人才的要求是極高的,沒有程式語言基礎,可以從零基礎開始學習,但是對於限制了研究生學歷這塊,也是很合理的,因為學歷代表的是學習能力,學歷越高,學習能力越強,即便是沒有經驗,公司也願意花時間去培養你,可要是啥都沒有的前提下,那建議可以從頭開始學了。

    學習大資料,可以考慮來北京尚學堂學習,北京尚學堂的大資料課程有,零基礎大資料和大資料高手班,無論是有基礎的還是咩有基礎想提升的,無論在那個城市都可以學習,沒時間的學習全日制的可以學習大資料週末班,利用週末閒暇的時間提升一下自己也不錯,或者是可以學習線上大資料課程,課程和線下都是一樣的,那如果時間比較充足的話,可以去校區參加全日制的學習,都可以的

  • 3 # 思凡79

    應當要的大資料分兩個方向,一個是開發自,一個是分析開發bai主要就是大資料元件的二次開發,主要使用Java,這類崗位以開發為主,但也會需要使用一點分析手段分析崗位則以SQL和Python為主,SQL應用在hive上,可能需要寫du自定義計算邏輯,這時候可能就用到Python。 另外一個是純數zhi據分析 也是Python為主,因為Python的科學計算生態非常強大,如果不會Python,那麼你的分析手段會受限,Python不難學,建議學起來,而且用途越來越廣,還是應該早點入門。

    如果沒有基礎的話,建議報個培訓班,學習起來就業還是比較快的。我朋友在中公教育培訓的,現在13K

  • 4 # 叻道

    如果你操作的真是大資料,那python不一定真用的上。

    python只是一個簡單的能讓你知道處理資料的程式語言。對於資料處理的人。它就是一個工具。 其實,對於大資料處理的人,只懂python的還不如懂統計學的靠譜...

  • 中秋節和大豐收的關聯?
  • 房子交易,中介通吃,買賣方需付1%的中介費,說是行規,合理?