-
1 # JAVA程式設計師
-
2 # 若志奕鑫
新手也分幾種,有的是關於這方面啥也不懂的,有的是知道這些,沒去了解過的等等,不過個人認為還是得先從Web前端學起,把Web前端所涉及的知識掌握了,學大資料的時候也會容易理解些。
-
3 # 周星星的9527
首先,看你的學歷是什麼,如果你學歷只有大專的話,建議你學前端,因為大資料相對應對學歷要求會比較高,它的複雜程度會比前端高,學歷的高低相當於一個敲門磚,在找工作的時候可能會被首先刷掉,即使你學得多好,但很少有機會能展示。
如果學歷是本科以上的,傾向於專業對口,若大學學的專業和兩個都不對口,這要考慮個人的職業規劃了,若是對自己是很有信心的,而且個人的學習能力強的,建議你學大資料,畢竟大資料行業的工資相對會高一點些,而且未來的技術發展裡,大資料是很重要的,越來越多的企業都很看重大資料。
-
4 # IT人劉俊明
作為一名IT從業者,同時也是一名教育工作者,我來回答一下這個問題。
首先,大資料是一個龐大的技術體系,涉及到的內容非常多,Web前端與大資料也有比較緊密的聯絡,所以如果未來要進入大資料領域,從Web前端開始學起也是不錯的選擇。
初學者從Web前端開始學起往往會更容易上手,Web前端的內容相對比較簡單,初期的實驗也比較容易完成,對於基礎薄弱的初學者來說,會比較容易建立起學習的成就感和自信心。雖然Web前端的入門比較簡單,但是Web前端的內容還是非常多的,而且前端的迭代速度也比較快,需要從業者具有較強的學習能力。
從大的發展趨勢來看,大資料的發展前景還是非常不錯的,不僅就業機會比較多,相關崗位的附加值也比較高,所以當前進入大資料領域發展是不錯的選擇,也是順應時代發展的選擇。當前大資料相關的崗位主要集中在大資料開發、大資料分析和大資料運維等領域,其中大資料分析就需要採用一部分Web前端知識來進行結果呈現。所以,對於初學者來說,在具備一定Web前端開發知識之後,也可以進入大資料分析領域發展。
雖然大資料領域的崗位比較多,切入點也比較多,但是要想在大資料領域走得更遠,還需要逐步完善自身的知識結構,包括數學和統計學知識的學習,畢竟大資料分析說到底就是個演算法問題。除了大資料分析崗位之外,當前大資料開發崗位的人才需求量也比較大,在雲計算平臺的支撐下,前端開發全棧化也是一個比較明顯的發展趨勢,前端程式設計師的開發邊界也會不斷得到拓展。
回覆列表
我是一名在職的程式設計師,我來回答下這個問題吧,至於學習哪項技術好,可以從以下幾個方面來分析。
1.web
前端和大資料的就業前景就目前而言大資料還是比較熱門的,尤其是最近幾年大資料非常的火,學習大資料的人員也是非常的多,大家熟知的大資料框架及資料庫有hadoop,spark,storm,HBase等,大資料職位有資料分析師,資料架構師,大資料工程師,資料倉庫管理員,資料庫開發員等職位,如果學習大資料的話,就業的壓力是比較小的。對於web前端的話,就有點寬泛了,web前端要學習的很多,比如,js,jquery,html,vue,bootstrap框架,easyUI框架等。不過web前端這個職位出現了很多年了,並沒有什麼特別的,算是比較穩定的了。如果比較下薪資的話,大資料崗位薪資肯定比一般的web前端要高出不少,因此我認為大資料比web前端的就業前景要好些。
2.web
前端和大資料入門的難易程度web前端學習的特點是知識點比較多,尤其是在初級階段,多看多記應該就沒有太大的問題,當然了每一個職業都不是容易的,如果要想學的深入,也是需要了解原理的,也不是一件簡單的事,不過入門相對來說還是很容易的。對於大資料的話,無論是入門還是深入都不是一件容易的事,尤其是很多演算法,對於數學不好的人來說真的很難,比如搜尋演算法,集束搜尋,分支界定演算法,離散微分演算法,動態規劃演算法,梯度下降等演算法,想想都頭大,如果沒有大毅力的話,很難學習下去。雖然學習大資料框架和資料庫的使用比較容易,但是不會演算法怎麼能成為真正的大資料工程師呢?總而言之,大資料的入門是比較難的。
3.web
前端和大資料的市場需求web前端是一個很早就有的職位了,很多的公司都有web前端工程師,因此市場web前端的崗位也有很多,但是會這個技能的人也有很多,而大資料工程師是近幾年來出現的,相對而言大資料工程師現在數量較少,但是崗位相對而言也比較少,很多公司沒有大資料工程的職位,對於一些資料量較少的公司或是傳統行業的公司如果沒有大的資料量的話,當然也就不會有大資料工程師了,大資料工程師至少出現在一些大型的網際網路公司裡,因此大資料工程師崗位數量較少,但是由於技能的稀缺性,大資料工程師再就業的壓力方面還是比較小的。