-
1 # 小七讀書漲知識
-
2 # IT人劉俊明
大資料程式設計師的工作崗位還是比較適合女生的,在大資料領域需要進行程式開發的崗位包括底層平臺開發、大資料應用開發以及大資料(分析)呈現開發,大資料運維也會涉及到程式設計(Shell、Python等),但是考慮到運維工作不太適合女生做,所以這部分內容就不做描述了。
大資料底層平臺開發需要有紮實的基礎知識和豐富的開發經驗,同時大資料平臺的底層開發對人才的需求量也比較小,主要集中在中高階人才的需求上,主要從事的是研發級任務。
大資料應用開發是一個具有巨大人才需求的領域,隨著大資料的發展和普及,大量已有程式需要進行大資料升級,這個過程將會在未來持續較長一段時間。傳統業務的大資料化改造也是未來大資料落地應用的重要內容之一,對於這部分的開發任務往往就需要大資料程式設計師來完成。
對於大資料應用開發的程式設計師需要具備以下知識結構:
第一:掌握大資料平臺體系結構。大資料平臺的體系結構包括分散式儲存、分散式計算、協同工作等內容,目前大資料平臺以Hadoop和Spark搭建的生態環境比較常見。做為大資料程式設計師來說要對大資料平臺產品及其元件有一個系統的瞭解,要掌握常用的功能和程式設計介面。
第二:掌握程式語言。在大資料開發中比較常見的程式語言有Java、Python、Scala等,在hadoop平臺下使用Java和Python比較常見,在Spark下使用Scala比較常見。程式語言的學習過程總的來說難度並不大,但是需要做大量的實驗。
第三:結合案例。大資料開發一定要結合案例進行,由於大資料平臺元件眾多,如果單純的做一些小型實驗在學習的初期還可以,在學習的後期就需要結合具體案例進行了,這樣才能更系統的掌握大資料開發。
-
3 # 輕鬆學大資料
最好是在公司內找機會轉崗哦,多和大資料組同事溝通請教,其實java程式設計師轉大資料研發很快的,做幾個專案就有一些理解了
回覆列表
怎麼說呢?這要是技術問題毫無技術含量呀。要是男女平等問題,你的意思是歧視女生程式設計師嗎?我辦公室現在Java組的負責人就是女生,各位莫錘,我們是小公司,可能不具有代表性吧。
既然問題是做程式設計師,學大資料,那自然跟大家學習大資料的路徑方法是一樣的,跟女生關係不大,所以不太懂樓主的重點是什麼?怎麼做?當然是學習啦。
在這裡看一百個回答也學不會的,不然那些培訓機構收你萬兒八千的學費,豈不是一個個等著破產,你說對不對?如果誰的回答可以讓人分分鐘學會一門技術,肯定要申請專利保護起來了。