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

熱線電話:13121318867

登錄
首頁(yè)精彩閱讀文科生決心做數(shù)據(jù)分析師是不是瘋了?
文科生決心做數(shù)據(jù)分析師是不是瘋了?
2016-05-27
收藏

文科生決心做數(shù)據(jù)分析師是不是瘋了?

背景:
傳媒類專業(yè)畢業(yè),一直做視頻剪輯、編輯方面的工作。沒(méi)什么編碼基礎(chǔ),只在大學(xué)時(shí)期考過(guò)VB。偶然得到一份數(shù)據(jù)分析師的工作,便決心從零做起。
疑惑:
工作近一年,一直在做數(shù)據(jù)整理方面工作,感覺(jué)沒(méi)什么分析提煉的能力提升。自學(xué)了一點(diǎn)SQL查詢語(yǔ)句,統(tǒng)計(jì)學(xué)與概率教程看不懂理論與具體工作有什么關(guān)系。想問(wèn)我這種情況該從哪方面著手自我修煉呢?


回答:


完全有可能。
題主知不知道有個(gè)專業(yè)叫心理學(xué),這是一個(gè)理科專業(yè),但是是文理兼招的。心理學(xué)專業(yè)要學(xué)很多數(shù)據(jù)分析,很多文科生也學(xué)的很好。

首先破除一個(gè)誤解,數(shù)據(jù)分析師最主要的能力不是計(jì)算機(jī)技術(shù),而是數(shù)據(jù)統(tǒng)計(jì)分析能力。其實(shí)小公司里面的數(shù)據(jù)分析師能力要求并不高,周圍的數(shù)據(jù)分析師很少有高級(jí)到懂機(jī)器學(xué)習(xí)的。大家說(shuō)的懂Java什么的我覺(jué)得是數(shù)據(jù)挖掘工程師了。數(shù)據(jù)分析和數(shù)據(jù)挖掘需要掌握的技能有什么區(qū)別? – 紀(jì)路的回答須知數(shù)據(jù)分析師到數(shù)據(jù)挖掘工程師之間還差了100個(gè)程序員。下面貼出阿里的“數(shù)據(jù)分析師職位技能樹(shù)分析,進(jìn)阿里什么難度大家懂,所以應(yīng)聘小公司“數(shù)據(jù)分析師崗位的話技能要求可適當(dāng)放低。””校園招聘時(shí)一位應(yīng)聘“數(shù)據(jù)分析師”職位的學(xué)生應(yīng)該具備哪些技能? – 知乎用戶的回答

如果你要入坑數(shù)據(jù)分析師,我建議你從四方面入門: (根據(jù)阿里數(shù)據(jù)分析師試卷)
1.統(tǒng)計(jì)學(xué)
2.SQL
3.spss
4.R語(yǔ)言

統(tǒng)計(jì)學(xué)絕對(duì)是數(shù)據(jù)分析師的核心競(jìng)爭(zhēng)力,是你技能樹(shù)的骨干,你要知道過(guò)去數(shù)據(jù)分析也是直接靠人工計(jì)算的。但是現(xiàn)在數(shù)據(jù)量級(jí)越來(lái)越大,靠手算已經(jīng)不能解決問(wèn)題了。所以我們需要一些工具來(lái)幫助我們處理數(shù)據(jù)。比如spss就是一個(gè)專門為數(shù)據(jù)分析開(kāi)發(fā)出來(lái)的成品軟件,已經(jīng)非常成熟了。你可能聽(tīng)別人說(shuō)數(shù)據(jù)分析師要會(huì)spss和SAS,其實(shí)呢,他們就相當(dāng)于PPT和Keynote的關(guān)系。工具嘛,會(huì)一門就行。對(duì)于你這種還沒(méi)入門的,spss比SAS簡(jiǎn)單,你可以就學(xué)spss不學(xué)SAS。那SQL是干什么的呢,它是數(shù)據(jù)庫(kù)語(yǔ)言,也就是說(shuō)數(shù)據(jù)太多了你要建個(gè)倉(cāng)庫(kù)把它們分門別類的放好,方便查找。R語(yǔ)言呢,是專門用來(lái)統(tǒng)計(jì)和制圖的一門編程語(yǔ)言,也是數(shù)據(jù)分析的利器。但是呢,其實(shí)spss已經(jīng)有很多功能了,所以R語(yǔ)言并非必要,只能說(shuō)是個(gè)加分項(xiàng)。
所以只要你統(tǒng)計(jì)學(xué)的好,spss和SQL也會(huì)了,基本上就差不多了。

至于學(xué)習(xí)難度呢,統(tǒng)計(jì)學(xué)選外國(guó)的教程看起來(lái)思路就明晰很多。SQL選對(duì)了書一點(diǎn)也不難,spss比SAS簡(jiǎn)單好多,就是一個(gè)直接點(diǎn)的軟件,R語(yǔ)言跟你想的不一樣,它也跟一般的編程語(yǔ)言不同。不需要多少編程基礎(chǔ),非常適合作為文科生的你。

話不多說(shuō),直接推薦入門書籍:
1.統(tǒng)計(jì)學(xué):國(guó)外的統(tǒng)計(jì)學(xué)書籍你自己找找,看書做練習(xí)題。
2.SQL:《head first SQL》強(qiáng)推,超級(jí)簡(jiǎn)單
3.spss……這個(gè)都可以,在網(wǎng)上找找課件
4.R語(yǔ)言:可以從code school上R的入門教程學(xué)起,書的話《實(shí)戰(zhàn)R語(yǔ)言》《R for beginners》《R語(yǔ)言核心技術(shù)手冊(cè)》 入門之后再多分析case,多運(yùn)用。
還有這個(gè)答案,很值得參考如何快速成為數(shù)據(jù)分析師? – 卡牌大師的回答

但是入門之后,往深里學(xué)的話還是要彌補(bǔ)一下自己的數(shù)學(xué)方面的短板,高數(shù)、現(xiàn)代、離散數(shù)學(xué)(計(jì)算機(jī)數(shù)學(xué))和數(shù)據(jù)結(jié)構(gòu)(計(jì)算機(jī)數(shù)學(xué))等。尤其離散數(shù)字。前期你也許感受不到這個(gè)的重要性??墒呛笃谀銜?huì)越來(lái)越感受到。比如你學(xué)R語(yǔ)言的xx包,那個(gè)包有個(gè)論文,然后你看論文發(fā)現(xiàn)里面講了有向圖,你就會(huì)想這個(gè)有向圖是個(gè)什么鬼。然后你學(xué)了離散數(shù)學(xué)就知道了。數(shù)據(jù)分析師總之是一個(gè)數(shù)學(xué)和計(jì)算機(jī)交匯處的職業(yè),所以計(jì)算機(jī)方面比如網(wǎng)頁(yè)分析等等也需要涉及一些。這些也并沒(méi)有你想象的難。我們科班出身的也就是一門學(xué)了一學(xué)期而已。

然后關(guān)于如何入門數(shù)據(jù)分析師和數(shù)據(jù)分析師的要求,推薦你翻一翻上關(guān)于數(shù)據(jù)分析師的答案。多看看,然后制定自己的學(xué)習(xí)計(jì)劃。關(guān)于數(shù)據(jù)分析、挖掘和R語(yǔ)言的公眾號(hào)和資源。還有一些博客、統(tǒng)計(jì)之都等等可以去看看。

最后,要對(duì)自己有信心,有一個(gè)idea就去實(shí)現(xiàn)它。這是完全可能的。多看書,多刷題,刷到一定數(shù)量開(kāi)始嘗試解決實(shí)際問(wèn)題。我有個(gè)文科同學(xué)就做了一個(gè)學(xué)期習(xí)題期末統(tǒng)計(jì)得了我們班最高分 99?,F(xiàn)在統(tǒng)計(jì)很厲害。

但是我覺(jué)得你更應(yīng)該考慮的是你的職業(yè)規(guī)劃,你學(xué)數(shù)據(jù)分析到底是準(zhǔn)備現(xiàn)在就靠這個(gè)找工作呢還是把它當(dāng)做未來(lái)的跳板?如果在小公司,數(shù)據(jù)分析師技能要求并不高,你也許學(xué)個(gè)幾個(gè)月就可以去了。可是與之對(duì)應(yīng),工資也并不高。你不一定愿意。如果去大公司呢,技能要求高,那需要一定的時(shí)間。

總之,相信自己,文理科本來(lái)就是一個(gè)人為的劃分而已,大家的腦結(jié)構(gòu)并無(wú)顯著差異。加油

數(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ù)說(shuō)明請(qǐng)參見(jiàn):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); }