對(duì)于程序員來說,技術(shù)進(jìn)步大大超過世人的想象,如果你不跟隨時(shí)代進(jìn)步,就會(huì)落后于時(shí)代。
我其實(shí)已經(jīng)聽過很多人跟我說過類似的話。只不過不同人嘴里提到的詞匯各有不同——大數(shù)據(jù)、數(shù)據(jù)挖掘、機(jī)器學(xué)習(xí)、人工智能……這些當(dāng)前火熱的概念各有不同,又有交叉,總之都是推動(dòng)我們掌控好海量數(shù)據(jù),并從中提取到有價(jià)值信息的技術(shù)。
基本現(xiàn)在轉(zhuǎn)行去做大數(shù)據(jù)開發(fā),基本都是Java開發(fā),或者python轉(zhuǎn)大數(shù)據(jù)。
其中,現(xiàn)在兩套體系比較吃香spark和阿里大力支持的Flink體系。
B站全網(wǎng)最全大數(shù)據(jù)學(xué)習(xí)路線:
https://www.bilibili.com/read/cv5213600?spm_id_from=333.788.b_636f6d6d656e74.7
大數(shù)據(jù)各個(gè)方向技能要求:
1.數(shù)據(jù)開發(fā):Java,Zookeeper,Hadoop,Hive,Spark,Kafka等。
2.數(shù)據(jù)分析:Excel,SQL,Tableau,Python。
3.大數(shù)據(jù)分析:數(shù)據(jù)分析技能?Hadoop?Hive?部分Java
4.數(shù)據(jù)挖掘:大數(shù)據(jù)分析技能?數(shù)據(jù)挖掘算法。
既然轉(zhuǎn)行打算從事大數(shù)據(jù)行業(yè)那么一定要記住以下幾點(diǎn):
- 重視基礎(chǔ)。無論各種崗位,基礎(chǔ)是成長(zhǎng)的基石。
- 發(fā)揮專長(zhǎng)。從能夠發(fā)揮自己現(xiàn)有專長(zhǎng)的崗位做起,可以讓新團(tuán)隊(duì)更歡迎你的加入。比如算法模型的工程化,偏重于業(yè)務(wù)的數(shù)據(jù)挖掘,大數(shù)據(jù)平臺(tái)開發(fā),機(jī)器學(xué)習(xí)系統(tǒng)開發(fā)等等,這些工作對(duì)于普通工程師更容易上手。而普通工程師直接轉(zhuǎn)偏研究方向的算法工程師,難度更高。
- 準(zhǔn)備充分。請(qǐng)預(yù)先做好相關(guān)知識(shí)的學(xué)習(xí),有動(dòng)手實(shí)踐更佳。如果沒有一點(diǎn)準(zhǔn)備,雇主如何相信你對(duì)這個(gè)領(lǐng)域真的有興趣呢?
- 考慮同公司轉(zhuǎn)崗。在同公司轉(zhuǎn)崗阻力更小。亦可考慮加入一家重視大數(shù)據(jù)的公司,再轉(zhuǎn)崗。
最后,如果你確實(shí)對(duì)大數(shù)據(jù)、數(shù)據(jù)挖掘有濃厚興趣,最好的辦法是立刻開始實(shí)踐。也許你不會(huì)以此為職業(yè),但是可以多一技傍身。