大數據自學可以學會嗎?自學大數據可以找到工作嘛?大概需要多長時間。


首先,自學大數據技術是完全可以的,但是由於大數據的知識體系涉及到的內容比較多,而且具有一定的難度,所以大數據的學習應該分為三個階段來完成。

第一個階段的學習內容主要以基礎知識為主,涉及到操作系統(Linux)、資料庫、編程語言(Java、Python、Scala)、演算法設計基礎以及統計學基礎知識。這個階段的學習內容雖然比較多,但是整體的難度並不算高。對於沒有任何計算機基礎的初學者來說,應該在這個學習階段多做一些實驗,如果在學習的初期能夠得到一定的指導,會節省一定的時間。

第二個階段的學習內容主要以大數據平台為主,對於初學者來說最好選擇開源的大數據平台,比如Hadoop、Spark就是不錯的選擇,初學者並不建議選擇學習商用大數據平台,因為商用平台的封裝性比較好,不容易分析其中的技術細節。實際上,當前很多商用大數據平台都是基於Hadoop和Spark構建的。

第三個階段的學習內容主要以實踐為主,實踐的內容主要分為三個大的任務,分別是大數據應用開發、大數據分析和大數據運維,由於不同的崗位往往需要掌握不同的實踐能力,所以掌握更多的實踐知識能夠在一定程度上提升自己的崗位適應能力。

由於大數據知識體系比較龐大,而且大數據與具體的應用場景有密切的聯繫,所以自學大數據技術很難獲得一個持續且深入的過程,因此建議在學習的中後期應該找一個實習崗位。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智慧領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智慧等方面的問題,或者是考研方面的問題,都可以在評論區留言,或者私信我!


一、自學大數據難度很大

1、0基礎自學的數據的可能性為0

2、如果有多年開發經驗,想轉行大數據。對自己的學習能力比較自信的話是可以嘗試學習的。當然要有渠道可以搞到實訓項目最好了,否則項目經驗是一個大障礙

二、大數據招聘最看重什麼?

1、項目經驗(在技術沒有問題的情況下)

三、大數據都學什麼,學習路徑是怎樣的


一、以學習者的自學為本

1、學習一門技術,相當於進入一行,這是資歷的認可

2、學習要有一定的興趣,但最重要的是建立自己的職業目標感,設定目標,而實現完全掌握大數據技術這一目標,需要一個科學的方法,成熟的課程體系是高效學習的保障,這需要足夠的專業知識背景,感受到大數據行業氛圍和職業圈。

二、行業明星與行業偶像

1、找一個行業名人的故事讀一讀,從中可能獲取一些啟發,舉例,比爾蓋茨是很多互聯網從業者崇拜的偶像,13歲開始學習編程,並且17歲就賺得第一桶金,你的起點和過程都是很重要的,職業發展要看的遠一點

2、找身邊認識的前輩,如果有從事程序,你有可能會給你很大啟發,或者找專業的機構諮詢,信息面就是知識,就是機會

三、大數據的未來

1、在開發圈,很多人開始學習大數據,越早入門越好

2、《2020年中國大數據產業發展白皮書》顯示,受到宏觀政策環境、技術進步和升級、數字應用普及滲透等利好因素影響,2019年我國大數據產業規模達5397億元,同比增長23.1%。該報告預計,2020年我國大數據產業整體規模將達到6670.2億元,到2022年將突破萬億元。


雖然現在大數據人工智慧發展的很好,但是自學的話還是很難達到公司要求的,當初我自學了一年的大數據,天天在網上找一些免費的資料和視頻看,但是遇到問題了也沒人能幫我解決的,所以學的很吃力也很慢,後來勉強懂一些後台、hadoop方面的知識,但是只能說是皮毛,只是了解一些簡單的知識,公司照樣不要,後來報了個班集訓了半年,面了2家就找到工作了,當初涉世不深給7千就幹了,後來待沒多久就跳槽了,幾乎工資翻了一倍。所以說啊,自己自學比較浪費時間還學不好,本人的前車之鑒,希望能幫到你


自學不單單考慮自己的自制力,更是考驗自己對於這方面知識的理解能力和把控能力,所以沒有這些能力還是好好的報個班,按部就班的聽老師講課,這樣不但效率高,還能更好的掌握實時動態。


大數據可以自學也可以報班學習。自學也可以學習,但自學適合有部分功底的學習。因為大數據涉及到的部分理論有點多。

論是自學還是參加大數據培訓,都只是一個學習方式而已,目的都是為了獲取相關的技術知識,從而找到一份大數據相關的工作。其實,選擇那種方式進行學習並不是重點,主要的是可以通過選擇的學習方式達到自己的目的。


零基礎學習大數據可以有以下幾個步驟:

1、選擇一個具體方向

大數據已經初步形成了一個產業鏈,在數據採集、數據存儲、數據安全、數據分析、數據呈現、數據應用等有大量的崗位,不同的崗位需要具備不同的知識結構,所以首先要選擇一個適合自己的方向。

2、學習編程等基礎知識

大數據的基礎知識是數學、統計學和計算機,可以從編程語言開始學起,Python、Java、Scala、R、Go等語言在大數據領域都有一定的應用場景,可以選擇一門學習。大數據開發方向建議選擇Java、Scala,數據分析方向建議學習Python、R。

3、學習大數據平台知識

入門學習Hadoop或者Spark,Hadoop平台經過多年的發展已經形成了較為完成的應用生態,相關的成熟案例也比較多,產品插件也越來越豐富。


推薦閱讀:
相关文章