作者:brucelu 大數(shù)據(jù)、數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)挖掘均有涉獵
曾經(jīng)面試過(guò)很多家公司,面試過(guò)很多崗位,如今沉淀一下仔細(xì)想想,有很多地方可以給一些建議,這一篇寫(xiě)給想入門(mén)、想轉(zhuǎn)行的同學(xué)。
一、職業(yè)方向
談面試之前,先聊聊數(shù)據(jù)的職業(yè)方向如何,大數(shù)據(jù)方向根據(jù)目前的行業(yè)情況主要有:
1、崗位:數(shù)據(jù)分析師(BI/BA)
方向:數(shù)據(jù)分析、運(yùn)營(yíng)、商業(yè)分析
2、崗位:數(shù)據(jù)開(kāi)發(fā)工程師(大數(shù)據(jù)開(kāi)發(fā))
方向:報(bào)表開(kāi)發(fā)、模型設(shè)計(jì)、ETL、技術(shù)支持
3、崗位:平臺(tái)開(kāi)發(fā)工程師(負(fù)責(zé)平臺(tái)運(yùn)維開(kāi)發(fā))
方向:數(shù)據(jù)平臺(tái)開(kāi)發(fā)、運(yùn)維、工具開(kāi)發(fā)
4、崗位:數(shù)據(jù)產(chǎn)品經(jīng)理(數(shù)據(jù)方向)
方向:產(chǎn)品設(shè)計(jì)、推廣、需求對(duì)接
5、崗位:數(shù)據(jù)挖掘工程師(算法工程師)
方向:算法實(shí)現(xiàn)、算法改良、數(shù)據(jù)應(yīng)用
6、崗位:機(jī)器學(xué)習(xí)、人工智能(高端方向)
方向:人工智能應(yīng)用、圖像、語(yǔ)音、文本等方向
以上幾個(gè)崗位(5、6一般都要求研究生學(xué)歷,有些會(huì)要求985、211),大家熟悉的話 ,應(yīng)該也能自己理出來(lái),每個(gè)崗位都有細(xì)分,比如數(shù)據(jù)開(kāi)發(fā)工程師下面會(huì)細(xì)分:ETL、模型設(shè)計(jì)、報(bào)表開(kāi)發(fā)等。很多人都知道現(xiàn)在大數(shù)據(jù)相關(guān)職業(yè)賺錢(qián),所以大家都想入行,入行前你可以參考上面的崗位選擇自己對(duì)應(yīng)的方向。
二、優(yōu)劣及選擇
選擇方向之前,再三確認(rèn)一下,你是否喜歡這個(gè)方向?想做這行嗎?如果答案是確定的話,那么你可以考慮入行了,要說(shuō)入行不得不先說(shuō)兩個(gè)詞:專(zhuān)業(yè)壁壘和行業(yè)壁壘(學(xué)歷壁壘暫時(shí)不談)。
專(zhuān)業(yè)壁壘:一般來(lái)說(shuō)崗位招聘都會(huì)寫(xiě)一個(gè)要求:專(zhuān)業(yè)為計(jì)算機(jī)、數(shù)學(xué)、統(tǒng)計(jì)學(xué)等相關(guān)專(zhuān)業(yè),有這個(gè)要求并不奇怪,因?yàn)榻?jīng)過(guò)大學(xué)這幾年的培養(yǎng),這類(lèi)專(zhuān)業(yè)的人相對(duì)其他專(zhuān)業(yè)的人有優(yōu)勢(shì),企業(yè)培養(yǎng)這個(gè)方向的人成本低,會(huì)優(yōu)先考慮這一類(lèi)人。
行業(yè)壁壘:就拿金融和互聯(lián)網(wǎng)來(lái)說(shuō),招聘時(shí)會(huì)帶有行業(yè)色彩,一般來(lái)說(shuō)跨行進(jìn)入的人員不會(huì)太受歡迎,所以互金的人很吃香。
如果你不存在這些壁壘,那么恭喜你,比其他起點(diǎn)高。如果你存在這些壁壘,那么也不要?dú)怵H,后期學(xué)習(xí)更重要。
以我自身為例,本科學(xué)過(guò)c、學(xué)過(guò)sql,再說(shuō)我是統(tǒng)計(jì)學(xué)出身,那我覺(jué)得我入行數(shù)據(jù)分析沒(méi)問(wèn)題,考考我sql我可以過(guò),至于后來(lái)為啥轉(zhuǎn)開(kāi)發(fā)了,因?yàn)椴块T(mén)缺開(kāi)發(fā)(淚奔,被迫的~)。
那么如果你不是科班,也沒(méi)有學(xué)過(guò)sql編程怎么辦?那么你可以選擇:1、網(wǎng)絡(luò)課程,2、面授班進(jìn)行學(xué)習(xí),有一定的基礎(chǔ)這是前提,學(xué)習(xí)過(guò)程一定要能匹配崗位要求,現(xiàn)在的課程基本也是匹配崗位要求的,如果心里沒(méi)底,那么你可以看第三項(xiàng)職位簡(jiǎn)述。一般網(wǎng)絡(luò)課程是自我驅(qū)動(dòng),面授班都是被金錢(qián)驅(qū)動(dòng)的多,自己邊學(xué)邊實(shí)踐,到火候了就可以多投幾家公司開(kāi)始試試水,好好準(zhǔn)備面試,不要慫,一定要把自己學(xué)習(xí)能力、積極向上的一面表現(xiàn)出來(lái)。
在此說(shuō)一句良心話,所有的學(xué)習(xí)不如實(shí)踐來(lái)的重要,所有的面試都會(huì)看重這一點(diǎn),有機(jī)會(huì)盡量在工作中實(shí)踐,入門(mén)前自己多搭環(huán)境自己實(shí)踐,不要被自己的學(xué)習(xí)所框住,學(xué)的東西只有在用的時(shí)候才知道什么時(shí)候不行,什么時(shí)候能行!
三、職位簡(jiǎn)述
做好了準(zhǔn)備,明確了自己的選擇方向,那么就可以好好準(zhǔn)備你的職業(yè)成長(zhǎng)方向了,找?guī)讉€(gè)大公司的招聘JD(職位介紹),會(huì)細(xì)分到崗位里面的具體要求,這些要求其實(shí)就是對(duì)應(yīng)這些崗位你所能匹配的能力選項(xiàng),如果你能到這些選項(xiàng)都匹配,那么恭喜你,你已經(jīng)是個(gè)牛人了。一般匹配度60%,匹配項(xiàng)3項(xiàng)以上基本就可以開(kāi)始面試看看了。
這幾個(gè)崗位里面,算法、機(jī)器學(xué)習(xí)有學(xué)歷要求,不是科班難度很大。分析、產(chǎn)品、平臺(tái)基本要求工作經(jīng)驗(yàn),數(shù)據(jù)開(kāi)發(fā)要求學(xué)習(xí)和編程能力,相對(duì)而言,1-4這幾個(gè)崗位是比較好入門(mén)的,后面成長(zhǎng)要看學(xué)習(xí)能力和自我驅(qū)動(dòng)能力。
數(shù)據(jù)分析:
1、本科及以上學(xué)歷,2年以上工作經(jīng)驗(yàn),數(shù)學(xué)、計(jì)算機(jī)專(zhuān)業(yè)優(yōu)先;
2、有一定的創(chuàng)新能力,在以往的數(shù)據(jù)分析、挖掘等工作中有自己獨(dú)特的見(jiàn)解;
3、具有較強(qiáng)的邏輯思維能力、數(shù)據(jù)洞察能力和溝通協(xié)調(diào)能力,擁有強(qiáng)烈的責(zé)任心和團(tuán)隊(duì)合作精神;
4、具有探索精神,從數(shù)據(jù)中發(fā)現(xiàn)價(jià)值用以支持決策;
5、擁有電商行業(yè)背景、或財(cái)務(wù)、品類(lèi)管理背景優(yōu)先。
數(shù)據(jù)開(kāi)發(fā):
1.計(jì)算機(jī),軟件等相關(guān)專(zhuān)業(yè);具有較強(qiáng)的編程能力(Java/Python);
2.具有海量數(shù)據(jù)計(jì)算,實(shí)時(shí)流式計(jì)算等相關(guān)項(xiàng)目經(jīng)驗(yàn);
3.熟練應(yīng)用Hadoop、Hive、Spark,Storm等大數(shù)據(jù)相關(guān)技術(shù)并了解其原理;
4.優(yōu)秀的分析問(wèn)題和解決問(wèn)題的能力,能夠把理論成功應(yīng)用于實(shí)踐;
5.有極強(qiáng)的責(zé)任心和工作主動(dòng)性;
6.有數(shù)據(jù)分析和BI系統(tǒng)研發(fā)背景者優(yōu)先。
數(shù)據(jù)產(chǎn)品:
1、3年以上互聯(lián)網(wǎng)產(chǎn)品相關(guān)經(jīng)驗(yàn),其中2年以上大數(shù)據(jù)產(chǎn)品經(jīng)驗(yàn),對(duì)于數(shù)據(jù)平臺(tái)搭建、數(shù)據(jù)體系建設(shè)有實(shí)戰(zhàn)經(jīng)驗(yàn)以及成熟的思路,可考慮大數(shù)據(jù)相關(guān)研發(fā)人員的轉(zhuǎn)崗;
2、熟練使用Axure、XMind、MindManager、Visio等產(chǎn)品工具,清晰表達(dá)產(chǎn)品流程和交互流程;
3、具有較強(qiáng)的邏輯思維能力和溝通能力,對(duì)產(chǎn)品設(shè)計(jì),產(chǎn)品生命期管理等有成熟的經(jīng)驗(yàn)和思路。
4、文字呈現(xiàn)和執(zhí)行能力強(qiáng),能夠快速的生成方案;
5、熟悉Hadoop、Java,R、Python、Spark等主流技術(shù),有業(yè)務(wù)建模和數(shù)據(jù)挖掘經(jīng)驗(yàn)者優(yōu)先;
6、良好的業(yè)務(wù)理解能力、邏輯思維和溝通能力、跨團(tuán)隊(duì)溝通協(xié)調(diào)能力;做事積極主動(dòng),有較好的自主學(xué)習(xí)能力;
7、有大規(guī)模數(shù)據(jù)挖掘、推薦系統(tǒng)、機(jī)器學(xué)習(xí)的產(chǎn)品設(shè)計(jì)經(jīng)驗(yàn)者優(yōu)先
數(shù)據(jù)平臺(tái):
1.兩年以上大數(shù)據(jù)平臺(tái)設(shè)計(jì)和開(kāi)發(fā)經(jīng)驗(yàn),具備優(yōu)秀的編程能力和良好的開(kāi)發(fā)習(xí)慣。
2.具備獨(dú)立架構(gòu)設(shè)計(jì)、內(nèi)核開(kāi)發(fā)、測(cè)試與運(yùn)維的能力,有過(guò)大規(guī)模系統(tǒng)設(shè)計(jì)和工程實(shí)現(xiàn)的經(jīng)驗(yàn)。
3.熟悉Spark、Spark SQL和Spark Streaming內(nèi)核原理;了解Hadoop生態(tài)組件相關(guān)技術(shù),例如Hadoop、Hive、Storm等。
4.精通Java、Scala語(yǔ)言,熟悉Linux 操作系統(tǒng),熟練使用Python、Shell腳本語(yǔ)言。
5.具有認(rèn)真的技術(shù)態(tài)度,良好的團(tuán)隊(duì)溝通和協(xié)作能力。
數(shù)據(jù)挖掘:
1.碩士及以上學(xué)歷,計(jì)算機(jī)科學(xué)或數(shù)學(xué)相關(guān)專(zhuān)業(yè)畢業(yè);
2 了解LR,聚類(lèi),分類(lèi),神經(jīng)網(wǎng)絡(luò),強(qiáng)化學(xué)習(xí)等相關(guān)機(jī)器學(xué)習(xí)理論和算法;
3.熟悉linux平臺(tái),掌握C/C++/Java某一種編程語(yǔ)言,具有良好的編程習(xí)慣和算法基礎(chǔ);
4.熟悉hadoop,spark等平臺(tái)上面向海量數(shù)據(jù)的算法實(shí)現(xiàn)及數(shù)據(jù)分析技能;
5.出色的問(wèn)題分析及解決能力,能自我驅(qū)動(dòng),持續(xù)面對(duì)新挑戰(zhàn)。
機(jī)器學(xué)習(xí):
1.碩士或博士,應(yīng)屆生或工作經(jīng)驗(yàn)1-3年;
2.計(jì)算機(jī)、統(tǒng)計(jì)、電子、數(shù)學(xué)、數(shù)理統(tǒng)計(jì)等相關(guān)專(zhuān)業(yè),機(jī)器學(xué)習(xí)/數(shù)據(jù)挖掘/信息檢索/自然語(yǔ)言處理/統(tǒng)計(jì)分析相關(guān)背景;
3.掌握常用的分類(lèi)、回歸、聚類(lèi)、預(yù)測(cè)、關(guān)聯(lián)規(guī)則、序列模式等挖掘算法,了解數(shù)據(jù)挖掘前沿技術(shù);
4.熟練使用一種或多種數(shù)據(jù)挖掘工具,使用python/shell/scala等腳本語(yǔ)言;
5.具有很強(qiáng)的學(xué)習(xí)和研究能力,英語(yǔ)熟練,能夠熟練閱讀英文技術(shù)資料,積極創(chuàng)新、樂(lè)于協(xié)作、善于溝通。
四、多交流、勤學(xué)習(xí)
如果你成功入門(mén),那么恭喜你,進(jìn)入了所謂的高薪行業(yè),其實(shí),里面的坑太多了,那么你得找?guī)讉€(gè)群和同行業(yè)的我們多交流、多踩坑,那么慢慢的你會(huì)發(fā)現(xiàn)你也可以diss人了。
聯(lián)系客服