互金風(fēng)控新人日常與游戲面經(jīng)感悟(這倆怎么放一起的?)
羅里吧嗦的前沿
????????誒呀,時(shí)光荏苒,日月如梭,一晃神的功夫,從高貴的大學(xué)生轉(zhuǎn)變研究牲,一轉(zhuǎn)眼又從研究牲為社畜了,作為人類(lèi)的屬性不斷地降低,ε=(′ο`*)))。
????????原本秋招的時(shí)候信心滿(mǎn)滿(mǎn),我要搞算法,我要搞nlp,搞不了算法我也做游戲,我要進(jìn)大廠,在22年實(shí)習(xí)期間感覺(jué)風(fēng)頭就不對(duì),最初找了一個(gè)上海的初創(chuàng)做醫(yī)療圖像,offer都發(fā)了,’結(jié)果上海封了,后來(lái)找了一個(gè)北京中廠做數(shù)挖,同樣口頭offer,學(xué)生證身份證照片都發(fā)過(guò)去了,結(jié)果北京也封了了,再后來(lái)逼得實(shí)在沒(méi)辦法了,我只能在沒(méi)疫情的地方找吧,幸好杭州啥事沒(méi)有,找了一個(gè)數(shù)開(kāi),是移動(dòng)外包的外包。但是干的還是挺開(kāi)心的(因?yàn)椴患影?,工作技術(shù)棧相符合,還學(xué)到了hivesql,領(lǐng)導(dǎo)也很nice,沒(méi)留還是對(duì)領(lǐng)導(dǎo)有點(diǎn)小愧疚(*^▽^*))。
? ? ? ? 后來(lái)實(shí)習(xí)到期開(kāi)學(xué),順便經(jīng)歷了秋招全失?。樯?3屆秋招這么難┭┮﹏┭┮),放棄了幻想,放棄了大廠夢(mèng),但是還是想搞數(shù)據(jù),或者游戲。其中最爽的肯定就是游戲數(shù)據(jù)分析啦,但是游戲數(shù)據(jù)分析這個(gè)崗,大廠才有,但是23年形式emmmm,真的不吹,筆試題個(gè)人作品啥的加一起寫(xiě)了不下5w字的游戲數(shù)據(jù)分析,游戲拆分報(bào)告,運(yùn)營(yíng)策略啥的,都快趕上一本小書(shū)了,確實(shí)可惜,真沒(méi)一家游戲公司要我,聊的最好的九鼎和星輝也因?yàn)槊嬖嚊](méi)說(shuō)到點(diǎn)子上失敗了。

?????????ε=(′ο`*)))唉,其他的要么就是線(xiàn)下面試,要么就馬上入職,沒(méi)畢業(yè)的我實(shí)在去不起啊,只能忍痛放棄(后來(lái)感覺(jué)這個(gè)決定是對(duì)的,我們這屆研究生50多人,正常畢業(yè)的才20多,一半因?yàn)榇笳撐?,小論文課業(yè)問(wèn)題沒(méi)法正常準(zhǔn)時(shí)畢業(yè),我一直平穩(wěn)落地,論文外審還拿了雙a,有點(diǎn)小爽)
? ? ? ? 后面沒(méi)辦法嘛,要工作的嗎,總不能真的研究生畢業(yè)無(wú)工作出道成為Vtuber吧(我都有自己的皮和live2d哦,live2d還是我自己綁的),千挑萬(wàn)選找到目前工作的海外互金公司,base深圳,title是風(fēng)控部的數(shù)據(jù)分析師,也算是萬(wàn)幸吧,還能留在數(shù)據(jù)這個(gè)領(lǐng)域,就是行業(yè)從游戲跨度到金融,還是海外互金,真是我萬(wàn)萬(wàn)沒(méi)想到的了。
墨跡之后的正文
? ? ? ? 新人入職之后,因?yàn)閷?shí)在不太了解海外互金是個(gè)什么玩法,上網(wǎng)查了一下,好家伙,校園貸嘛這不是,看了一下公司的業(yè)務(wù),好家伙還是714高炮玩法,開(kāi)始上班心都是突突的,害怕啊,盡管公司的海外牌照合法合規(guī),但是我深受良心的譴責(zé),但是后來(lái)看到了信也科技,度小滿(mǎn),美團(tuán)三快之流的一些消息,發(fā)現(xiàn)只要公司業(yè)務(wù)合法合規(guī),啥叫良心誒,賺錢(qián)嘛,不寒磣(這可能就是成長(zhǎng)的代價(jià)吧)。而且我還是數(shù)據(jù)技術(shù)崗,主抓技術(shù)(罪惡感還略低一籌),輔助業(yè)務(wù)側(cè)執(zhí)行,當(dāng)然對(duì)業(yè)務(wù)也要全面透徹理解啦。
? ? ? ? 在上班過(guò)程中一直學(xué)習(xí),入職兩個(gè)月了,也基本把公式的業(yè)務(wù)工作流程搞清楚了,總結(jié)成了一份思維導(dǎo)圖,也算是做一個(gè)短期工作總結(jié)吧,記錄一下我的學(xué)習(xí)進(jìn)度。我把一些具體的代碼地址都隱藏了,以后如果有機(jī)會(huì)的話(huà)可以把其中一部分純技術(shù)代碼輸出一下,做一個(gè)技術(shù)分享,當(dāng)然對(duì)于大佬來(lái)說(shuō)確實(shí)很簡(jiǎn)陋,只能說(shuō)是給剛?cè)胄?,或者想要入行的同學(xué)們一個(gè)小指南吧

? ? ? ?無(wú)事の日常
? ? ? ? 每天清早第一句,先給自己打個(gè)氣,來(lái)公司還沒(méi)把電腦支上的第一件事就是看實(shí)時(shí)日?qǐng)?bào),看看昨天的各個(gè)客群的首逾情況,通過(guò)情況啥的,這決定這我是慢慢把電腦拿出來(lái),慢慢的看報(bào)表,還是急急的把電腦拿出來(lái),急急的看報(bào)表。后來(lái)看報(bào)表,規(guī)則每條每條的對(duì)實(shí)在費(fèi)事,我就編了一個(gè)規(guī)則異常觸發(fā)報(bào)警的小功能,每天運(yùn)行一下看看有沒(méi)有啥規(guī)則異常波動(dòng)的。這樣每天又多出來(lái)小二十分鐘可以摸魚(yú)美滋滋。
? ? ? ? 看完報(bào)表在看看各個(gè)客群的貸后啥情況,要是貸后變差了,還得找一下變差的原因,是運(yùn)營(yíng)那邊有劃水了,在莫名其妙的渠道投放了一些莫名其妙的廣告,來(lái)了一群低分段刁民,造成了貸后變差,還是說(shuō)目前用的這個(gè)模型年久失修,舊時(shí)代的船上不了新時(shí)代的海了,要是前者直接把鍋丟給運(yùn)營(yíng),(當(dāng)然我目前還在實(shí)習(xí)期,沒(méi)有直接跟運(yùn)營(yíng)對(duì)接),如果是后者的話(huà),說(shuō)明要整點(diǎn)新數(shù)據(jù)(整點(diǎn)薯?xiàng)l)做個(gè)新模型了。
? ? ? ? ?要是老爺保號(hào),一切平安無(wú)事,通過(guò)率維穩(wěn),貸后正常,趨勢(shì)不變壞。那就是風(fēng)平浪靜,手上沒(méi)活的情況下,可以摸摸魚(yú),看看技術(shù)博客,跟群里老哥吹吹水,摸到11點(diǎn)就可以點(diǎn)點(diǎn)外賣(mài),繼續(xù)摸摸魚(yú),解決一下任務(wù)探索中的小難點(diǎn)啥的。
? ? ? ? 中午吃完了飯,打會(huì)osu!鍛煉鍛煉手眼協(xié)調(diào)能力,防止老年癡呆,當(dāng)然等大家都睡了,也跟著瞇一會(huì),磨蹭磨蹭到2點(diǎn)開(kāi)始下午的工作了。

? ? ? ? 下午了,看看禮拜幾該開(kāi)什么會(huì)了,和pm,運(yùn)營(yíng),貸后的大佬萌對(duì)一對(duì)需求,看看需要做點(diǎn)什么調(diào)整,‘誒呀,最近貸后怎么變差了呀’,‘通過(guò)率給高點(diǎn)呀,我運(yùn)營(yíng)成本受不了’,都是常態(tài),這時(shí)候就動(dòng)一動(dòng)策略額度,看看都咋改改,能給點(diǎn)動(dòng)靜出來(lái)。
? ? ? ? 開(kāi)完會(huì)又該干活了,看看數(shù)據(jù),老客戶(hù)最近變差了,新白名單起量了,跟領(lǐng)導(dǎo)商討一下可以出一版模型嘛,迭代一下嘛,再看看郵件,有沒(méi)有測(cè)試的需求,需要處理處理。
????????做做客群模型吧
????????從數(shù)據(jù)庫(kù)里拉出來(lái)對(duì)應(yīng)客群的近期數(shù)據(jù),把埋點(diǎn)的數(shù)據(jù)(短信,通話(huà)記錄,多頭啥的)拉出來(lái),用笛卡爾積拼接成組合特征,用iv,woe挑一些能用的特征出來(lái),常規(guī)的劃分訓(xùn)練測(cè)試驗(yàn)證,公司祖?zhèn)鞯氖怯胠ightGBM做模型,這種樹(shù)模型做風(fēng)控最好用了(甩鍋用),一個(gè)可解釋性就把所有神經(jīng)網(wǎng)絡(luò)全干掉,可憐我在研究生器件練就的一身深度學(xué)習(xí)小trick無(wú)處施展,只能用sklearn的參數(shù)一點(diǎn)點(diǎn)調(diào)過(guò)擬合。
????????哎ε=(′ο`*)))唉,過(guò)擬合真嚴(yán)重啊,模型稍微復(fù)雜一點(diǎn),ks值馬上給你差個(gè)20以上,正則加多一點(diǎn),驗(yàn)證集馬上不work,我們是風(fēng)控人,也是一群時(shí)刻對(duì)抗著過(guò)擬合和不work的可憐蟲(chóng),做完的模型改做模型效果驗(yàn)證吧,因?yàn)槭嵌诸?lèi)模型,根據(jù)特征把用戶(hù)劃分為良民和刁民,但是那就不能一刀切,主要原因還是因?yàn)槟P彤吘故悄P?,幾乎不可能做到分?lèi)完全準(zhǔn)確,這時(shí)候那劃分概率通過(guò)映射函數(shù),把用戶(hù)特征映射成用戶(hù)評(píng)分(可以簡(jiǎn)單的理解為螞蟻花唄信用分)根據(jù)評(píng)分和一些其他的因素劃分額度。
? ? ?看看策略吧,虧到褲衩漏洞誒
? ? ? 看虧錢(qián)不虧錢(qián),策略真實(shí)太重要了,要是沒(méi)有通過(guò)率的限制,巴不得分個(gè)20箱,就要前3箱的用戶(hù),都是大大的良民,可惜要不得,只能根據(jù)各個(gè)分箱的貸后情況,給不同的額度,比如第一箱的回款達(dá)到了1.2,首逾也不高,那就在之前給的額度上提升一些,2000塊給調(diào)到3000塊錢(qián)啊,但是不能給多了,要是真給多了直接吃干抹凈轉(zhuǎn)眼就把手機(jī)卡一掰,所以還是得悠著來(lái),(額度給的多真的會(huì)壞回款),有的低分段用戶(hù),如果回款太低了,0.6,0.5那種直接就拒掉了,純純虧錢(qián)生意,如果回款0.7,0.8的,看看之前的額度高不高,如果額度高的話(huà),就降低額度,3000降到1500,(真有可能是額度高的換不上了,給點(diǎn)小錢(qián)說(shuō)不定就還了),不過(guò)額度不高那還是拒掉,100塊都不給我|??ω?` ),你欠我的拿什么還(監(jiān)獄梗不可?。?。
? ? ? ? ?有時(shí)候光看評(píng)分也不行,還要看一下其他的規(guī)則,最常見(jiàn)的就是共債了(在其他的地方借款,比如同時(shí)借了花唄和信用卡之類(lèi)的,順便想想你花唄還了沒(méi)呀?(′?`?)),共債一筆的和共債兩筆的在相同評(píng)分分箱的表現(xiàn)有啥不同的沒(méi),一般來(lái)說(shuō)共債越小,貸后越好,但是也不一定,有的共債56筆的還款歘歘歘(chua)的快,主打的一手灰電平衡,但是這種一般都會(huì)越滾越大,肯定暴雷的,所以對(duì)高共債的用戶(hù),就算首逾回款再好,也不會(huì)放給太多錢(qián)的。
? ? ? ? 分配好各個(gè)分箱的放款額度后,驗(yàn)證一下這個(gè)策略上線(xiàn)后的通過(guò)率,放款筆均,預(yù)估首逾之類(lèi)的,當(dāng)然的通過(guò)率越高越好,首逾越低越好。如果做不到,也要看看能達(dá)到什么提升,是降了多少首逾,還是提高了通過(guò)率,還是筆均提高了。做完之后就可以測(cè)試上線(xiàn)合并了。
一點(diǎn)點(diǎn)職場(chǎng)業(yè)務(wù)/技術(shù)之間小感悟
????????技術(shù)支撐著業(yè)務(wù),和桌子腿支撐著桌面一樣,可以粗可以細(xì),可以鏤空,可以奇形怪狀,但是終歸是要支撐桌面的。技術(shù)再精湛,依附在業(yè)務(wù)上才能體現(xiàn)出技術(shù)的價(jià)值,以后還是得多多學(xué)習(xí)下業(yè)務(wù), 這個(gè)業(yè)務(wù)也不只是公司的具體項(xiàng)目,還有對(duì)工作的安排甚至于人際交往方面,最近認(rèn)識(shí)到最深刻的地方就是拆分的能力,說(shuō)來(lái)也是巧合,這是我在做模型評(píng)分分箱中意識(shí)到的。一個(gè)大問(wèn)題,看似無(wú)法解決,但是將大問(wèn)題切分,分割成一個(gè)個(gè)小問(wèn)題,看看這些小問(wèn)題是否可以解決,如果不能解決,看看是否可以換成一個(gè)等效輸入輸出的問(wèn)題,這樣的話(huà),即便是大問(wèn)題無(wú)法解決,但還是可以推進(jìn)項(xiàng)目的,還能在推進(jìn)的過(guò)程中逐步清楚大問(wèn)題無(wú)法解決的原因。很可惜我明白的太晚,如果在星輝游戲面試或者九鼎無(wú)雙面試的時(shí)候?qū)?wèn)題能細(xì)細(xì)的切分,可能就不會(huì)偏離答案太大了。
????????怎么莫名其妙扯到游戲面經(jīng)上了
? ? ? ? 舉個(gè)例子吧,星輝hr問(wèn)我拿到一個(gè)游戲(我當(dāng)初說(shuō)的是崩壞三)全部數(shù)據(jù),你如何去分析。這真是典型的大問(wèn)題,面試官問(wèn)我這道題之后真的被問(wèn)住了,我沒(méi)有做游戲業(yè)務(wù)的經(jīng)驗(yàn),所以很難很系統(tǒng)的說(shuō)出我的回答,只能挑一些無(wú)關(guān)緊要的運(yùn)營(yíng)指標(biāo)去說(shuō)(LTV,CPA,埋點(diǎn)數(shù)據(jù)之類(lèi)的),我還強(qiáng)行的往技術(shù)上引,將這些指標(biāo)數(shù)據(jù)拉進(jìn)模型里,做用戶(hù)畫(huà)像輔助參數(shù)之類(lèi)。當(dāng)時(shí)真的緊張了(笑死,如果不是真的喜歡誰(shuí)會(huì)當(dāng)真那(╥﹏╥))。用現(xiàn)在的眼光復(fù)盤(pán)一下,發(fā)現(xiàn)這個(gè)問(wèn)題還是挺好解決的。
? ? ? ? 首先是要明確工作目的,從這里就要開(kāi)始劃分了,要分析崩壞三的哪些方面,是崩壞三的營(yíng)收情況,還是崩壞三的操作ui,還是崩壞三的用戶(hù)流轉(zhuǎn),還是~~~~~。將【給你崩壞三全部數(shù)據(jù),你如何去分析】這個(gè)大問(wèn)題拆分成【分析崩壞三的營(yíng)收】,【分析崩壞三的用戶(hù)流轉(zhuǎn)】等等莫干小問(wèn)題,雖然看似還是無(wú)法解決,但是總歸是有了前進(jìn)的思路。
? ? ? ? 問(wèn)題還是沒(méi)法解決,那就繼續(xù)拆分吧,【分析崩壞三的營(yíng)收】這個(gè)問(wèn)題的重點(diǎn)就是營(yíng)收,營(yíng)收嗎,拆吧,拆成營(yíng)和收(o(?Д?)っ!真這么拆嗎),對(duì)啊,就這么拆啊,營(yíng)就是花錢(qián),收就是賺錢(qián),這樣問(wèn)題就變成了【分析崩壞三怎么花錢(qián)的】【分析崩壞三怎么賺錢(qián)的】。
????????那么【崩壞三怎么花錢(qián)的】這個(gè)問(wèn)題是不是就好解決多了,問(wèn)題前提條件是我有了崩壞三的全部數(shù)據(jù)誒,把米哈游的財(cái)務(wù)抓過(guò)來(lái)打一頓,問(wèn)問(wèn)錢(qián)都花在哪了,接著拆吧【崩壞三怎么花錢(qián)的】拆成了【崩壞三錢(qián)花在哪了的】【崩壞三花了這筆錢(qián)的后果】甚至還能推算出【崩壞三錢(qián)為什么要花這筆錢(qián)】。這樣問(wèn)題是不是就清晰了巨多,
????????接著研究【分析崩壞三怎么賺錢(qián)的】的吧,把米哈游的財(cái)務(wù)抓過(guò)來(lái)打一頓,問(wèn)問(wèn)錢(qián)從哪來(lái)的(啊這個(gè)可能不用打財(cái)務(wù)了,問(wèn)問(wèn)群里老哥沖了多少就完了?(?>?<?)??),但是問(wèn)題好像還能拆喔,【分析崩壞三從誰(shuí)上賺錢(qián)】【分析崩壞三從什么時(shí)間上賺錢(qián)】同樣推導(dǎo)出【崩壞三為什么能從老哥們?cè)谶@些時(shí)候(又可以分成多少個(gè)節(jié)日哦)賺錢(qián)】。
? ? ? ? 同理同理,將所有問(wèn)題都拆成了這樣一小塊一小塊的,那【給你崩壞三全部數(shù)據(jù),你如何去分析】這個(gè)大問(wèn)題就這么容易的被拆分了(業(yè)內(nèi)黑話(huà)叫顆粒度),就算某一個(gè)專(zhuān)業(yè)問(wèn)題你不會(huì),解決不來(lái),也能快速詢(xún)問(wèn)到對(duì)應(yīng)問(wèn)題,就比如上面提到拆問(wèn)題拆成了【崩壞三的某個(gè)頁(yè)面的圖標(biāo)為什么是黃色的】這個(gè)美學(xué)問(wèn)題上,我也能快速的定位到美術(shù)老師去問(wèn)這個(gè)小問(wèn)題,【崩壞三為什么在b站上投廣告】這個(gè)運(yùn)營(yíng)問(wèn)題去問(wèn)到運(yùn)營(yíng)同學(xué),而不是直接問(wèn)美術(shù)老師和運(yùn)營(yíng)同學(xué)【崩壞三的全部數(shù)據(jù)】。
? ? ? ? 通過(guò)這么拆分出來(lái),我相信,就算你回答這個(gè)問(wèn)題出現(xiàn)了紕漏,也不會(huì)因?yàn)槠x題目太多而導(dǎo)致扣去太多面試分,不會(huì)出現(xiàn)無(wú)頭蒼蠅還想著往模型上靠,以后就算遇到什么一時(shí)無(wú)法解決的問(wèn)題,也能拆分問(wèn)題,將問(wèn)題留給能解決的人。
? ? ? ? 復(fù)盤(pán)之后,發(fā)現(xiàn)面試的時(shí)候?qū)嵲诓怀墒?,如果能面試的時(shí)候說(shuō)處這些,就算不是正確答案,也能體現(xiàn)出我的能力來(lái),面試說(shuō)不定就過(guò)了,就能進(jìn)入心心念念的游戲行業(yè)了,只能說(shuō)時(shí)也運(yùn)也(題外話(huà),我想做一個(gè)游戲demo做為我以后跳槽的項(xiàng)目嘻嘻,還是做游戲捏)
? ? ? ? 說(shuō)個(gè)虛一點(diǎn)的,我真的有點(diǎn)王陽(yáng)明格物格竹子的明悟感,以后看待問(wèn)題,都能有個(gè)不同角度了。
題外話(huà)
????????上學(xué)的時(shí)候,一直研究的都是技術(shù)方面(其實(shí)也沒(méi)有研究啦),無(wú)論是自己干點(diǎn)項(xiàng)目,打個(gè)比賽,還是寫(xiě)論文,還是做實(shí)驗(yàn),都是純純?yōu)榧夹g(shù)考慮,不涉及到錢(qián)也不涉及到利益,所以對(duì)業(yè)務(wù)的理解就淺薄了很多,總以為業(yè)務(wù)就是銷(xiāo)售,就是陪酒搭子,就是對(duì)我指手畫(huà)腳的宿管。就算是在實(shí)習(xí)期間,我也在純純的寫(xiě)sql,寫(xiě)python,寫(xiě)算法,寫(xiě)正則,每天過(guò)的賊快,下班也不用思考別的,活干完了就開(kāi)始爽玩。(后來(lái)我分析,大概率是外包的緣故,只干活,只輸出成果就好了)。但是從正式上班,業(yè)務(wù)就突兀的橫亙?cè)谖颐媲傲?。怎么賺錢(qián)是工作的時(shí)候最優(yōu)先項(xiàng),作為互金公司的風(fēng)控?cái)?shù)據(jù),直接面對(duì)的就是錢(qián),動(dòng)一動(dòng)手指就放出去幾十萬(wàn)的比索,但是我甚至連比索是啥樣的都沒(méi)見(jiàn)過(guò),我沒(méi)從來(lái)沒(méi)想過(guò)給公司賺錢(qián)這個(gè)目的,我會(huì)這么上心。對(duì)業(yè)務(wù)的理解需求甚至比技術(shù)需求強(qiáng)的多的多。調(diào)了一個(gè)禮拜的模型比不上一條有效特征的并入、還有點(diǎn)小傷感的。
?????????最近敲代碼,看著pycharm的黑底,左面的項(xiàng)目文件列表,腦海中浮現(xiàn)出來(lái)的是數(shù)據(jù)不斷的在代碼,在文件中穿梭,從輸入到輸出,從數(shù)據(jù)庫(kù)到pkl到target測(cè)試結(jié)果。我還是挺享受這種感覺(jué)的。希望我以后可以保持著對(duì)技術(shù)的熱愛(ài),要是純純變?yōu)闃I(yè)務(wù)人,那豈不是少了很多的樂(lè)趣
? ? ? ?