99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
首頁(yè)精彩閱讀數(shù)據(jù)分析師的核心技能是什么
數(shù)據(jù)分析師的核心技能是什么
2016-10-08
收藏

數(shù)據(jù)分析師的核心技能是什么

1,市場(chǎng)和環(huán)境

問:1)現(xiàn)在一線城市和二線城市的數(shù)據(jù)分析師真有像報(bào)告上所說的那么稀缺嗎?現(xiàn)在的行情是怎樣的呢?

2)數(shù)據(jù)分析師日常的工作是什么?分為哪幾類?傳統(tǒng)公司和互聯(lián)網(wǎng)的數(shù)據(jù)分析師工作有什么不同點(diǎn)嗎?

答:1)目前數(shù)據(jù)分析師這個(gè)JOB 確實(shí)有缺口,為什么呢?這個(gè)由數(shù)據(jù)分析師本身工作特性決定:

?數(shù)據(jù)分析師,數(shù)據(jù)+分析+師,這個(gè)意味著從業(yè)者需要懂?dāng)?shù)據(jù),也要會(huì)分析,到了師的境界,說明有一定的經(jīng)驗(yàn)積累。一般的大學(xué)應(yīng)屆畢業(yè)生,大學(xué)里面沒有類似的專業(yè),懂計(jì)算機(jī)的不懂?dāng)?shù)據(jù),懂?dāng)?shù)據(jù)的計(jì)算機(jī)技能差點(diǎn),懂?dāng)?shù)據(jù)和計(jì)算機(jī)的邏輯性不好,最大的一個(gè)問題是,很多同學(xué)對(duì)于定義問題,分析問題,思考問題等基本的能力,都不具備,更別問具體的市場(chǎng),或者業(yè)務(wù)的分析和經(jīng)驗(yàn),所以,應(yīng)屆畢業(yè)生中統(tǒng)計(jì)學(xué)專業(yè)的相對(duì)靠近數(shù)據(jù)分析師的基本技能,但是,也僅僅是技能上的靠近。如果畢業(yè)以后不從事這個(gè)行業(yè),以后想轉(zhuǎn)行做這個(gè)行業(yè),就相對(duì)困難一點(diǎn),畢竟,隔行如隔山。另外,上面也側(cè)面提到了,數(shù)據(jù)分析師需要具備很多技能,這個(gè)比JAVA開發(fā)工程師這樣相對(duì)單一技能來說,要復(fù)雜一點(diǎn),所以,這個(gè)也是數(shù)據(jù)分析師缺的一個(gè)原因。

?另外,大數(shù)據(jù)火熱的時(shí)間比較短,頂多3-5年左右。應(yīng)屆畢業(yè)生供求少,相應(yīng)的從業(yè)人才比較少,又加上最近言必稱數(shù)據(jù),公司更是想盡辦法跟大數(shù)據(jù)沾邊,對(duì)于數(shù)據(jù)人才需求量大。尤其是互聯(lián)網(wǎng)公司的發(fā)展太快,互聯(lián)網(wǎng)公司對(duì)于數(shù)據(jù)人才的需求更大。儲(chǔ)備少 VS 需求大,自然就有缺口了。

?目前數(shù)據(jù)分析的行情,不同的公司和職位有不同的情況,大概介于運(yùn)營(yíng)、產(chǎn)品和開發(fā)之間吧。

2)?傳統(tǒng)互聯(lián)網(wǎng)公司我沒有待過,不敢說了解。但是從我自己對(duì)于數(shù)據(jù)分析師的了解,我猜除了分析和研究的業(yè)務(wù)有不同,本質(zhì)上沒有差別。舉個(gè)例子,A股是傳統(tǒng)企業(yè)公司,美股是互聯(lián)網(wǎng)公司,2個(gè)股市不一樣,但是,作為一名投資者,對(duì)于基本面、資金面和情緒面的研究方法,邏輯推理,投資方法,我覺得是一樣的,不會(huì)有差異。但是,涉及到具體的A股和美股不同的股市,具體操作的時(shí)候,會(huì)一些區(qū)別。古話說:萬變不離其宗 。

?數(shù)據(jù)分析師日常工作,大概有如下的幾方面(當(dāng)然,各公司業(yè)務(wù)發(fā)展階段不同,稍有差異),核心都是圍繞數(shù)據(jù),挖掘其價(jià)值:

?提供基礎(chǔ)報(bào)表,滿足基礎(chǔ)需求

?分析業(yè)務(wù)和產(chǎn)品,提供業(yè)務(wù)運(yùn)營(yíng)和產(chǎn)品優(yōu)化建議

?提供戰(zhàn)略分析和戰(zhàn)略性報(bào)告

?開發(fā)數(shù)據(jù)產(chǎn)品

?基本的工作是前三個(gè),后面一個(gè)數(shù)據(jù)產(chǎn)品開發(fā),主要是數(shù)據(jù)產(chǎn)品經(jīng)理去做的,但是也不一定??赡苁欠治鰩熖嵝枨?,其他人去做。

2,技能

問:1)我目前比較熟悉 Python 的基礎(chǔ)數(shù)據(jù)包(Numpy,Pandas,Matplotlib 等)和 Linux Shell,Keynote、AI、Ps 做報(bào)告展現(xiàn)也沒啥問題,做過 5 年銷售,一年風(fēng)投經(jīng)理,但數(shù)學(xué)和統(tǒng)計(jì)較弱,英語也一般,能找到合適的數(shù)據(jù)分析工作嗎?

2) 數(shù)據(jù)分析從入門到進(jìn)階的路線是什么?核心技能是什么呢?至少要懂那些東西才能上手干活?

3) SQL 在數(shù)據(jù)分析工作很重要嗎?常用的 SQL 工具有哪些呢?

4)數(shù)據(jù)挖掘和數(shù)據(jù)分析的區(qū)別是什么呢?做數(shù)據(jù)分析一定要懂數(shù)據(jù)挖掘嗎?需要懂到什么程度呢?

答:1)數(shù)據(jù)分析師職位,也有初、中、高級(jí)的區(qū)分,比如你去阿里巴巴崗位搜索數(shù)據(jù)分析師,會(huì)有數(shù)據(jù)分析師,數(shù)據(jù)分析專家等區(qū)分,所以,要求不也有,對(duì)于求職者的技能要求也不一樣。會(huì)Python,不是優(yōu)勢(shì),反而你做過一年風(fēng)投精力會(huì)給你的經(jīng)歷增色,為什么呢?一個(gè)好的數(shù)據(jù)分析師,一定是一個(gè)商業(yè)分析家,正確的定義問題,思考問題,找到解決辦法,才是一名合格的分析師需要具備的技能。所以,你肯定可以找到一份數(shù)據(jù)分析的工作。

2)說到從入門到進(jìn)階的路線,我個(gè)人覺得沒有一個(gè)明確和固定的路線,不像JAVA,從看《think in java》開始,到《如何治療頸椎病》結(jié)束。每個(gè)人都會(huì)分析,都有想法,也都有自己的看法。不過,分析師需要具備的技能,看值得分析師新同學(xué)關(guān)注的“軟技能”!這篇文章吧。這個(gè)是我自己的個(gè)人經(jīng)驗(yàn)總結(jié),期望對(duì)你有幫助。

3)SQL主要是用來做數(shù)據(jù)提取的。目前公司的數(shù)據(jù),很多都放在數(shù)據(jù)庫(kù),比如MySQL,mangoDB,等等;如果是ODPS,HIVE,也是sql提取,所以,這種情況讓別人覺得SQL很重要。其實(shí),SQL也是一個(gè)技能。我們做數(shù)據(jù)分析,必須要把數(shù)據(jù)提取出來,這個(gè)是第一步。提取出來以后,再分析,是第二步。其實(shí),在阿里巴巴這么高大上的公司,一個(gè)分析師會(huì)SQL+EXCEL+PPT,基本就可以把活干完了。相信么? 所以,只要會(huì)SQL的基本語法,會(huì)寫SQL代碼,寫個(gè)1W行,基本SQL就不是問題了。

4)數(shù)據(jù)分析和數(shù)據(jù)挖掘,廣義的數(shù)據(jù)分析包括了數(shù)據(jù)挖掘,狹義的說呢,它們的目的一樣,都是挖掘數(shù)據(jù)的價(jià)值,但是過程和方法不一樣。數(shù)據(jù)挖掘偏重研究數(shù)據(jù)中的規(guī)律和模式,規(guī)律、模式一定要通過工具來挖掘;數(shù)據(jù)分析一般分析目標(biāo)相對(duì)明確,從數(shù)據(jù)得到一些信息,不用那么深的規(guī)律的探討。做數(shù)據(jù)分析,不一定非要懂那么多數(shù)據(jù)挖掘的算法,或者機(jī)器學(xué)習(xí)。當(dāng)然,技多不壓身,懂的東西越多越好。至于具體的一個(gè)業(yè)務(wù)問題的分析,一般不會(huì)涉及到復(fù)雜的數(shù)據(jù)挖掘,統(tǒng)計(jì)方法就夠了。

3,其他

問:1)這個(gè)書單和學(xué)習(xí)計(jì)劃怎么樣?

2)會(huì) Python 還需要學(xué) R 嗎?他們?cè)谧鰯?shù)據(jù)分析時(shí)各自的優(yōu)劣是什么呢?

答:1)這個(gè)書單和計(jì)劃,怎么說呢,挺完美。但是,要看完這些書,學(xué)會(huì)這些技術(shù),消化掉,很難。之前值得分析師新同學(xué)關(guān)注的“軟技能”!的文章里面我也推薦了一個(gè)書單,我覺得分析師的核心技能,還是軟技能方面的,比如,正確定義問題,分析問題,找到問題的串聯(lián)點(diǎn),怎么樣去解決問題,如何正確的思考問題,這些才是分析師的核心技能。所以,我特別贊同查理芒格說的一句話:不要做一名股票分析家,而要做一名商業(yè)分析家。分析師亦然。 我個(gè)人覺得完美的學(xué)習(xí)計(jì)劃,不如這樣。找一家公司的IPO報(bào)告,然后仔細(xì)的研究這個(gè)IPO的報(bào)告,研究這個(gè)公司的發(fā)展和變化,以及股票的變化,思考一些問題。用到了分析的軟件,就去學(xué)習(xí),學(xué)完了立馬使用它去研究IPO報(bào)告,等等。這種方法,比看XX軟件學(xué)習(xí)技能好多了。

2)Python和R,一把是倚天劍,一把是屠龍刀。兩個(gè)都好。在高手那里,它們沒有半點(diǎn)區(qū)別。不用糾結(jié)。精通一個(gè)就夠用了。大部分的問題分析,用不到邏輯回歸機(jī)器學(xué)習(xí)。

4,總結(jié)

其實(shí),朋友問的幾個(gè)問題,基本涉及了數(shù)據(jù)分析師技能技能,工作內(nèi)容,成長(zhǎng)路線等等,這里簡(jiǎn)單再總結(jié)一下:

?數(shù)據(jù)分析師,工作涉及到數(shù)據(jù)提取,數(shù)據(jù)整理,數(shù)據(jù)分析,數(shù)據(jù)報(bào)告等幾個(gè)方面。

?數(shù)據(jù)提取這塊,目前SQL是必須要掌握的,上面也提到了。另外,有些時(shí)候可能也會(huì)用到爬蟲,爬取一些數(shù)據(jù);

?數(shù)據(jù)整理這部分,python和R,二者取其一就夠了。不多說。簡(jiǎn)單的數(shù)據(jù),Excel就夠用了。目前做數(shù)據(jù)分析師用Excel打天下的,估計(jì)有90%。

?數(shù)據(jù)分析,這部分理解為探索性數(shù)據(jù)分析吧,比如做一些統(tǒng)計(jì)圖,統(tǒng)計(jì)方法來分析一些問題,研究方差變化,等等。這個(gè)方面,軟技能更需要,比如問題的定義,問題的分析,等等。當(dāng)然,為了更大程度的挖掘信息,會(huì)用數(shù)據(jù)挖掘的方法,等等。從外界看,貌似會(huì)建模和挖掘,就高大上了,用excel就不高大上了。貌似巴菲特用電腦只會(huì)打橋牌,不會(huì)所謂的股票挖掘和預(yù)測(cè)模型,但是,不影響他是一個(gè)偉大的投資和理財(cái)家。想想他的投資理財(cái)?shù)幕貓?bào)率,親人們,你們不覺得你會(huì)excel就很牛了么?

?數(shù)據(jù)報(bào)告,好了,前面所有的提取,整理,分析,都是過程,報(bào)告才是我們做這個(gè)數(shù)據(jù)分析的一個(gè)結(jié)果。如果它有意義,對(duì)別人有幫助,OK,我們做的工作有意義了。如果它不正確,更沒有意義。前面的付出都是一江春水向東流,拜拜了。 大部分的報(bào)告,是PPT或者郵件形式。這部分,因?yàn)樽鰝€(gè)PPT不會(huì)特別復(fù)雜,大家都不關(guān)注。其實(shí),它也是有很多技巧的。不展開了。

?最后說一點(diǎn)東西,關(guān)于數(shù)據(jù)分析師,舉一個(gè)巴菲特的例子。他不會(huì)挖掘算法,不會(huì)建模,但是他有一套自己的分析問題,解決問題的模型框架,他會(huì)自己去分析公司的財(cái)務(wù)數(shù)據(jù),分析經(jīng)濟(jì)發(fā)展走勢(shì),等等。巴菲特,不是一個(gè)好的分析師么? 相信大家明白數(shù)據(jù)分析師的核心技能是什么了。


數(shù)據(jù)分析咨詢請(qǐng)掃描二維碼

若不方便掃碼,搜微信號(hào):CDAshujufenxi

數(shù)據(jù)分析師資訊
更多

OK
客服在線
立即咨詢
客服在線
立即咨詢
') } function initGt() { var handler = function (captchaObj) { captchaObj.appendTo('#captcha'); captchaObj.onReady(function () { $("#wait").hide(); }).onSuccess(function(){ $('.getcheckcode').removeClass('dis'); $('.getcheckcode').trigger('click'); }); window.captchaObj = captchaObj; }; $('#captcha').show(); $.ajax({ url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機(jī)數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調(diào)用 initGeetest 進(jìn)行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調(diào),回調(diào)的第一個(gè)參數(shù)驗(yàn)證碼對(duì)象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個(gè)配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺(tái)檢測(cè)極驗(yàn)服務(wù)器是否宕機(jī) new_captcha: data.new_captcha, // 用于宕機(jī)時(shí)表示是新驗(yàn)證碼的宕機(jī) product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說明請(qǐng)參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計(jì)時(shí)完成 $(".getcheckcode").removeClass('dis').html("重新獲取"); }else{ $(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)"); _wait--; setTimeout(function () { codeCutdown(); },1000); } } function inputValidate(ele,telInput) { var oInput = ele; var inputVal = oInput.val(); var oType = ele.attr('data-type'); var oEtag = $('#etag').val(); var oErr = oInput.closest('.form_box').next('.err_txt'); var empTxt = '請(qǐng)輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請(qǐng)輸入正確的'+oInput.attr('placeholder')+'!'; var pattern; if(inputVal==""){ if(!telInput){ errFun(oErr,empTxt); } return false; }else { switch (oType){ case 'login_mobile': pattern = /^1[3456789]\d{9}$/; if(inputVal.length==11) { $.ajax({ url: '/login/checkmobile', type: "post", dataType: "json", data: { mobile: inputVal, etag: oEtag, page_ur: window.location.href, page_referer: document.referrer }, success: function (data) { } }); } break; case 'login_yzm': pattern = /^\d{6}$/; break; } if(oType=='login_mobile'){ } if(!!validateFun(pattern,inputVal)){ errFun(oErr,'') if(telInput){ $('.getcheckcode').removeClass('dis'); } }else { if(!telInput) { errFun(oErr, errTxt); }else { $('.getcheckcode').addClass('dis'); } return false; } } return true; } function errFun(obj,msg) { obj.html(msg); if(msg==''){ $('.login_submit').removeClass('dis'); }else { $('.login_submit').addClass('dis'); } } function validateFun(pat,val) { return pat.test(val); }