Ako vám Data Science predáva reklamu? Rozhovor s inžinierom Unity

Pred týždňom sa Nikita Alexandrov, Data Scientist v Unity Ads, vyjadril na našich sociálnych sieťach, kde vylepšuje konverzné algoritmy. Nikita teraz žije vo Fínsku a okrem iného hovoril o IT živote v krajine.

Zdieľame s vami prepis a záznam rozhovoru.

Volám sa Nikita Aleksandrov, vyrastal som v Tatarstane a vyštudoval som tam školu a zúčastnil som sa matematických olympiád. Potom nastúpil na Fakultu informatiky Vysokej školy ekonomickej a ukončil tam bakalárske štúdium. Na začiatku 4. ročníka som išiel na výmenný pobyt a semester som strávil vo Fínsku. Páčilo sa mi tam, nastúpila som na magisterský program na Aalto University, aj keď som ho nedokončila úplne - absolvovala som všetky kurzy a začala som písať diplomovú prácu, no odišla som pracovať do Unity bez toho, aby som získala diplom. Teraz pracujem v Unity data scientist, oddelenie sa volá Operate Solutions (predtým sa to volalo Monetization); Môj tím priamo dodáva reklamu. Teda reklama v hre – tá, ktorá sa objaví, keď hráte mobilnú hru a potrebujete si zarobiť napríklad život navyše. Pracujem na zlepšení konverzie reklamy – teda na zvýšení pravdepodobnosti, že hráč klikne na reklamu.

Ako ste sa presťahovali?

Najprv som prišiel študovať do Fínska na výmenný semester, po ktorom som sa vrátil do Ruska a dokončil som diplom. Potom som vstúpil do magisterského programu na Aalto University v odbore strojové učenie / dátová veda. Keďže som bol výmenným študentom, nemusel som robiť ani skúšku z angličtiny; Urobil som to ľahko, vedel som, čo robím. Bývam tu už 3 roky.

Je fínčina potrebná?

Je to nevyhnutné, ak sa tu chystáte študovať na bakalárske štúdium. Existuje veľmi málo programov v angličtine pre bakalárov, potrebujete fínčinu alebo švédčinu - to je druhý štátny jazyk, niektoré univerzity vyučujú vo švédčine. Ale v magisterských a doktorandských programoch je väčšina programov v angličtine. Ak hovoríme o každodennej komunikácii a každodennom živote, väčšina ľudí tu hovorí po anglicky, asi 90%. Ľudia bežne žijú roky v kuse (môj kolega žije 20 rokov) bez fínčiny.

Samozrejme, ak tu chcete zostať, musíte po fínsky rozumieť aspoň na úrovni vypĺňania formulárov – priezvisko, meno a pod.

Líši sa kvalita vzdelávania od univerzít v Ruskej federácii? Poskytujú všetok potrebný základ pre juniorské zariadenie?

Kvalita je iná. Zdá sa mi, že v Rusku sa snažia naučiť veľa vecí naraz: diferenciálne rovnice, diskrétnu matematiku a oveľa viac. V skutočnosti si musíte vziať ďalšie materiály, ako kurz alebo dizertačnú prácu, naučiť sa niečo nové sami, absolvovať nejaké kurzy. Tu som to mal v magisterskom programe ľahké; Vedel som veľa z toho, čo sa deje. Opäť platí, že vo Fínsku bakalár ešte nie je špecialista, stále existuje také rozdelenie. Teraz, ak máte magisterský titul, môžete získať prácu. Povedal by som, že v magisterských programoch vo Fínsku sú dôležité sociálne zručnosti, dôležité je zúčastniť sa, byť aktívny; existujú výskumné projekty. Ak existuje výskum, ktorý je pre vás zaujímavý, a chcete ísť hlbšie, môžete získať kontakty na profesora, pracovať týmto smerom a rozvíjať sa.

To znamená, že odpoveď je „áno“, ale musíte byť spoločensky aktívny, držať sa každej príležitosti, ak existuje. Jeden z mojich priateľov išiel pracovať do startupu vo Valley – na univerzite funguje program, ktorý hľadá vhodné startupy a zabezpečuje pohovory. Myslím, že neskôr išiel do CERN-u.

Ako firma vo Fínsku motivuje zamestnancov, aké sú výhody?

Okrem toho, čo je samozrejmé (plat), existujú sociálne výhody. Napríklad výška materskej dovolenky pre rodičov. Sú tam zdravotné poistenie, akcie, opcie. Nezvyčajne pribúdajú dni dovolenky. V podstate nič zvláštne.

V kancelárii máme napríklad saunu.

Existujú aj kupóny - určitá suma peňazí na obed, na verejnú dopravu, na kultúrne a športové podujatia (múzeá, šport).

Čo môže študent humanitných vied odporučiť na vstup do IT?

Zopakovať školský kurz a vstúpiť do HSE? Programátori majú často matematické vzdelanie/olympiády...

Radím, samozrejme, zdokonaliť sa v matematike. Školský kurz však nie je potrebné opakovať. Presnejšie povedané, malo by sa to opakovať iba vtedy, ak si vôbec nič nepamätáte. Okrem toho sa musíte rozhodnúť, do ktorého IT chcete ísť. Ak chcete byť front-end vývojárom, nepotrebujete vedieť matematiku: stačí, aby ste absolvovali front-endové kurzy a učili sa. Moja kamarátka sa nedávno rozhodla prihlásiť na kurzy od Accenture, momentálne sa učí Scala; Nie je humanistka, no nemala žiadne skúsenosti s programovaním. V závislosti od toho, čo chcete programovať a na čo, potrebujete rôzne množstvo matematiky. Samozrejme, špecializácia Machine Learning si tak či onak vyžaduje matematiku. Ak si to však chcete len vyskúšať, existuje veľa rôznych tutoriálov, otvorených informácií, miest, kde sa môžete s neurónovou sieťou hrať alebo si ju sami postaviť, prípadne si stiahnuť hotovú, zmeniť parametre a zistiť, ako sa zmení. Všetko závisí od toho, aká silná je motivácia.

Ak to nie je tajomstvo - platy, prax, o čom píšeš?

Píšem v Pythone – je to univerzálny jazyk pre strojové učenie a dátovú vedu. Skúsenosti – mali rôzne skúsenosti; Bol som jednoduchý inžinier vo viacerých firmách, bol som na stáži niekoľko mesiacov v Moskve. Pred Unity som nemal prácu na plný úväzok. Prišiel som tam aj ako praktikant, robil som 9 mesiacov ako stážista, potom som si dal pauzu a teraz už rok pracujem. Plat je konkurencieschopný, nad regionálnym mediánom. Začínajúci špecialista zarobí od 3500 EUR; To sa líši od spoločnosti k spoločnosti. Vo všeobecnosti je 3.5-4 nástupný plat.

Aké knihy a návody odporúčate?

Obzvlášť nerád sa učím z kníh – je pre mňa dôležité skúšať za chodu; stiahnite si niečo hotové a vyskúšajte si to sami. Považujem sa skôr za experimentátora, takže s knihami nepomôžem. Ale pozrel som si tu nejaké rozhovory a priame prenosy, kde o knihách podrobne rozpráva druhý rečník.

Existujú rôzne návody. Ak chcete algoritmus vyskúšať, vezmite si názov algoritmu, metódu, triedy metód a zadajte ich do vyhľadávania. Čokoľvek sa objaví ako prvý odkaz, potom sa pozrite.

Ako dlho vydrží čistý?

Po zdanení - treba zobrať dane plus 8% (čo nie je daň, ale daň) - zostávajú 2/3 mzdy. Sadzba je dynamická – čím viac zarobíte, tým vyššia bude daň.

Ktoré spoločnosti sa uchádzajú o inzerciu?

Musíte pochopiť, že reklamy Unity / Unity sa zaoberajú reklamnými mobilnými hrami. To znamená, že máme medzeru, veľmi dobre sa orientujeme v mobilných hrách, môžete si ich vytvoriť v Unity. Keď už hru napíšete, chcete na nej zarábať a monetizácia je jedným zo spôsobov.
O inzerciu sa môže uchádzať každá firma – internetové obchody, rôzne finančné aplikácie. Každý potrebuje reklamu. Našimi hlavnými klientmi sú konkrétne vývojári mobilných hier.

Aké projekty je najlepšie urobiť na zlepšenie svojich zručností?

Dobrá otázka. Ak hovoríme o vede o údajoch, musíte sa aktualizovať prostredníctvom online kurzu (napríklad Stanford ho má) alebo online univerzity. Existujú rôzne platformy, za ktoré musíte zaplatiť - napríklad Udacity. Existujú domáce úlohy, videá, mentoring, ale potešenie nie je lacné.

Čím užšie sú vaše záujmy (napríklad nejaký druh posilňovacieho vzdelávania), tým ťažšie je nájsť projekty. Môžete sa pokúsiť zúčastniť súťaží kaggle: prejdite na kaggle.com, kde je veľa rôznych súťaží strojového učenia. Vezmete si niečo, čo už má nejaký základný základ; stiahnuť a začať robiť. To znamená, že existuje mnoho spôsobov: môžete študovať sami, môžete absolvovať online kurz - bezplatný alebo platený, môžete sa zúčastniť súťaží. Ak si chcete hľadať prácu na Facebooku, Google a tak ďalej, musíte sa naučiť, ako riešiť problémy s algoritmami – to znamená, že musíte ísť do LeetCode, získať tam svoje zručnosti, aby ste mohli absolvovať pohovory.

Popíšte krátky plán školenia strojového učenia?

Poviem vám to v ideálnom prípade bez toho, aby som predstieral, že som univerzálny. Najprv absolvujete kurzy matematiky na univerzite, potrebujete znalosti a pochopenie lineárnej algebry, pravdepodobnosti a štatistiky. Potom vám niekto povie o ML; ak žijete vo väčšom meste, mali by existovať školy ponúkajúce kurzy ML. Najznámejšia je SHAD, Yandex School of Data Analysis. Ak prejdeš a môžeš študovať dva roky, dostaneš celý základ ML. Budete musieť ďalej zdokonaľovať svoje zručnosti vo výskume a práci.

Ak existujú iné možnosti: napríklad Tinkov má kurzy strojového učenia s možnosťou získať prácu v Tinkoff po ukončení štúdia. Ak je to pre vás výhodné, prihláste sa na tieto kurzy. Existujú rôzne vstupné prahy: napríklad ShAD má vstupné testy.
Ak sa vám nechce pravidelne navštevovať kurzy, môžete začať s online kurzami, ktorých je tu viac než dosť. Záleží to na tebe; ak mas dobru anglictinu, dobre, bude sa lahko najst. Ak nie, možno tam tiež niečo je. Tie isté prednášky ShaD sú verejne dostupné.
Po získaní teoretického základu sa môžete posunúť ďalej – na stáže, výskum a pod.

Je možné naučiť sa strojové učenie sami? Stretli ste sa s takýmto programátorom?

Myslím, že áno. Len treba mať silnú motiváciu. Niekto sa napríklad môže učiť angličtinu sám, ale niekto potrebuje kurzy, a to je jediný spôsob, ako sa tento človek môže naučiť. Rovnako je to aj s ML. Hoci nepoznám programátora, ktorý sa všetko naučil sám, možno len nemám veľa známych; všetci moji priatelia sa práve naučili obvyklým spôsobom. Neodvažujem sa povedať, že musíte študovať 100% týmto spôsobom: hlavná vec je vaša túžba, váš čas. Samozrejme, ak nemáte matematický základ, budete musieť stráviť veľa času na jeho rozvoj.
Okrem toho, že rozumiem tomu, čo to znamená byť dátovým vedcom: Ja sám nerobím dátovú sci.
ako výskum. Naša spoločnosť nie je laboratórium, kde vyvíjame metódy, pričom sa na šesť mesiacov zamkneme v laboratóriu. Pracujem priamo s výrobou a potrebujem inžinierske zručnosti; Potrebujem písať kód a mať inžinierske schopnosti, aby som pochopil, čo funguje. Ľudia často vynechávajú tieto funkcie, keď hovoria o vede o údajoch. Existuje mnoho príbehov ľudí s doktorátmi, ktorí píšu nečitateľný, hrozný, neštruktúrovaný kód a majú veľké problémy, keď sa rozhodnú ísť do priemyslu. To znamená, že v kombinácii so strojovým učením by sa nemalo zabúdať na inžinierske zručnosti.

Dátová veda je pozícia, ktorá nehovorí sama o sebe. Môžete sa zamestnať v spoločnosti, ktorá sa zaoberá dátovou vedou a budete písať SQL dopyty, alebo dôjde k jednoduchej logistickej regresii. V zásade ide tiež o strojové učenie, ale každá spoločnosť má svoje vlastné chápanie toho, čo je dátová veda. Napríklad môj priateľ na Facebooku povedal, že veda o údajoch je, keď ľudia jednoducho vykonávajú štatistické experimenty: klikajú na tlačidlá, zbierajú výsledky a potom ich prezentujú. Zároveň vylepšujem konverzné metódy a algoritmy; v niektorých iných spoločnostiach sa táto špecialita môže nazývať inžinier strojového učenia. V rôznych spoločnostiach môžu byť veci rôzne.

Aké knižnice používate?

Používame Keras a TensorFlow. PyTorch je tiež možný - to nie je dôležité, umožňuje vám robiť všetky rovnaké veci - ale v určitom okamihu bolo rozhodnuté ich použiť. Pri existujúcej produkcii je ťažké zmeniť.

Unity má nielen dátových vedcov, ktorí optimalizujú konverzné algoritmy, ale aj GameTune je vec, kde pomocou rôznych návodov zlepšujete metriky z hľadiska zisku alebo udržania. Povedzme, že niekto hral hru a povedal: Nerozumiem, nemám záujem - vzdal to; Pre niektorých je to príliš jednoduché, ale naopak, tiež to vzdal. Preto je potrebný GameTune – iniciatíva, ktorá prispôsobuje obtiažnosť hier na základe schopností hráča, hernej histórie alebo toho, ako často si niečo v aplikácii kúpi.

Existuje aj Unity Labs – aj to si môžete vygoogliť. Existuje video, kde si vezmete cereálnu škatuľu a na jej zadnej strane sú hry ako bludiská – sú však kompatibilné s rozšírenou realitou a osobu na kartóne môžete ovládať. Vyzerá veľmi cool.

Môžete hovoriť priamo o Unity Ads. Ak sa rozhodnete napísať hru a rozhodnete sa ju vydať a zarobiť peniaze, budete musieť vyriešiť niekoľko zložitých problémov.

Začnem príkladom: Apple oznámil spustenie iOS 14. V ňom môže potenciálny hráč ísť do aplikácie a povedať, že svoje Device-ID nechce s nikým zdieľať. Súhlasí však s tým, že kvalita reklamy sa zhorší. Zároveň je to však pre nás výzva, pretože ak vás nedokážeme identifikovať, nebudeme môcť zbierať určité metriky a jednoducho o vás budeme mať menej informácií. Pre dátového vedca je čoraz ťažšie optimalizovať prácu vo svete, ktorý sa viac venuje ochrane súkromia a dát – dát je stále menej, ako aj dostupných metód.

Okrem Unity existujú giganti ako Facebook a Google – a zdá sa, prečo potrebujeme Unity Ads? Musíte však pochopiť, že tieto reklamné siete môžu v rôznych krajinách fungovať odlišne. Relatívne povedané, existujú krajiny Tier 1 (Amerika, Kanada, Austrália); Existujú krajiny úrovne 2 (Ázia), existujú krajiny úrovne 2 (India, Brazília). Reklamné siete v nich môžu fungovať rôzne. Dôležitý je aj typ použitej reklamy. Je to bežný typ, alebo „odmeniteľná“ reklama – keď napríklad, aby ste po skončení hry pokračovali z rovnakého miesta, musíte si pozrieť reklamu. Rôzne druhy reklamy, rôzni ľudia. V niektorých krajinách funguje jedna reklamná sieť lepšie, v iných iná. A ako ďalšiu poznámku som počul, že integrácia služby AdMob od Googlu je zložitejšia ako integrácia Unity.

To znamená, že ak ste vytvorili hru v Unity, potom ste automaticky integrovaní do Unity Ads. Rozdiel je v jednoduchosti integrácie. Čo môžem odporučiť: existuje niečo ako mediácia; má rôzne pozície: pre umiestnenie reklamy môžete nastaviť pozície v „vodopáde“. Môžete povedať napríklad toto: Chcem, aby sa najprv zobrazil Facebook, potom Google a potom Unity. A ak sa Facebook a Google rozhodnú nezobrazovať reklamy, potom to urobí Unity. Čím viac reklamných sietí máte, tým lepšie. Dá sa to považovať za investíciu, no investujete do iného počtu reklamných sietí naraz.
Môžete tiež hovoriť o tom, čo je dôležité pre úspech reklamnej kampane. V skutočnosti tu nie je nič zvláštne: musíte sa uistiť, že reklama je relevantná k obsahu vašej aplikácie. Môžete napríklad vyhľadať na YouTube výraz „app ads mafia“ a zistiť, ako reklama nemusí zodpovedať obsahu. Existuje aj aplikácia s názvom Homescapes (alebo Gardenscapes?). Môže záležať na tom, či je kampaň nastavená správne: aby sa reklama v angličtine zobrazovala anglicky hovoriacemu publiku a v ruštine rusky hovoriacemu publiku. Veľmi často sú v tom chyby: ľudia tomu jednoducho nerozumejú, inštalujú to náhodne.
Musíte vytvárať rôzne skvelé videá, premýšľať o formáte, premýšľať o tom, ako často ich aktualizovať. Vo veľkých firmách to robia špeciálni ľudia – manažéri akvizície používateľov. Ak ste samostatný vývojár, potom to nepotrebujete, alebo to potrebujete po dosiahnutí určitého rastu.

Aké sú tvoje plány do budúcnosti?

Stále pracujem tam, kde som teraz. Možno získam fínske občianstvo - to je možné po 5 rokoch pobytu (ak je menej ako 30 rokov, musíte tiež slúžiť, ak to osoba neurobila v inej krajine).

Prečo ste sa presťahovali do Fínska?

Áno, toto nie je veľmi obľúbená krajina, do ktorej by sa IT špecialista presťahoval. Veľa ľudí sa sťahuje s rodinami, pretože sú tu dobré sociálne výhody – škôlky, jasle, materská dovolenka pre oboch rodičov. Prečo som sa presťahoval? Proste sa mi tu páčilo. Asi by sa mi to páčilo kdekoľvek, ale Fínsko je v kultúrnej mentalite celkom blízko; Samozrejme, existujú rozdiely s Ruskom, ale existujú aj podobnosti. Je malá, bezpečná a nikdy sa nezapletie do žiadnych veľkých problémov. Toto nie je konvenčná Amerika, kde môžete získať prezidenta, ktorý nie je obľúbený, a preto sa niečo začne; a nie Veľká Británia, ktorá zrazu chce vystúpiť z EÚ a tiež budú problémy. Je tu len 5 miliónov ľudí. Aj s epidémiou koronavírusu sa Fínsko v porovnaní s inými krajinami vyrovnalo celkom dobre.

Plánujete sa vrátiť do Ruska?

zatiaľ sa nechystám. Nič by mi v tom nebránilo, ale cítim sa tu príjemne. Navyše, ak budem pracovať v Rusku, budem sa musieť zaregistrovať v armáde a možno ma odvedú.

O magisterských programoch vo Fínsku

Nič zvláštne. Ak hovoríme o obsahu prednášok, je to len súbor diapozitívov; je teoretický materiál, seminár s praxou, kde sa táto teória cibrí, potom skúška zo všetkých týchto materiálov (teória a úlohy).

Vlastnosť: nebudú vylúčení z magisterského programu. Ak skúšku nezložíte, jednoducho budete musieť tento kurz absolvovať v ďalšom semestri. Existuje len obmedzenie celkovej doby štúdia: pre bakalárske štúdium - nie viac ako 7 rokov, pre magisterské štúdium - 4 roky. Kľudne môžeš všetko absolvovať za dva roky, okrem jedného kurzu, a natiahnuť to na 2 roky, alebo si zobrať akademikov.

Je práca v Moskve a vo Fínsku veľmi odlišná?

nepovedal by som. Rovnaké IT spoločnosti, rovnaké úlohy. Z kultúrneho a každodenného hľadiska je to pohodlné, práca je blízko, mesto je malé. Obchod s potravinami je minútu odo mňa, telocvičňa tri, práca dvadsaťpäť, od dverí k dverám. Páčia sa mi veľkosti; Ešte nikdy som nežila v takých útulných mestách, kde je všetko po ruke. Krásna príroda, blízko je pláž.

Ale po pracovnej stránke je podľa mňa všetko plus mínus jedno. Pokiaľ ide o pracovný trh IT vo Fínsku, pokiaľ ide o strojové učenie, niektorí poznamenávajú, že pre špecializácie súvisiace s ML sa vyžaduje doktorandský alebo aspoň magisterský titul. Verím, že sa to v dohľadnej dobe zmení. Stále je tu predsudok: ak máte bakalársky titul, nemôžete byť vyštudovaným odborníkom, ale ak máte magisterský titul, máte špecializáciu a môžete pracovať. A ak máš PhD, tak je všetko úplne v pohode a môžeš robiť IT výskum. Aj keď sa mi zdá, že ani ľudia, ktorí ukončili doktorandské štúdium, nemusia byť úplne integrovaní do odvetvia a nemusia pochopiť, že toto odvetvie nie sú len algoritmy a metódy, ale aj podnikanie. Ak nerozumiete biznisu, tak potom neviem, ako môžete rozvíjať firmu a pochopiť, ako celý tento metasystém funguje.

Takže myšlienka presťahovať sa na postgraduálnu školu a okamžite si nájsť prácu je dosť ťažká; ak sa presťahujete do Fínska s bakalárskym titulom, ste no-name. Musíte mať nejaké pracovné skúsenosti, aby ste povedali: Pracoval som v Yandex, Mail, Kaspersky Lab atď.

Ako vyžiť z 500 EUR vo Fínsku?

Môžete žiť. Ak ste študent, musíte pochopiť, že nebudete mať štipendium; EÚ môže poskytnúť peniaze, ale len výmenným študentom. Ak vstupujete na univerzitu vo Fínsku, musíte pochopiť, ako budete žiť. Existuje niekoľko možností; ak sa zapíšeš na magisterský program s titulom PhD (teda súčasne do magisterského a doktorandského štúdia), tak už od prvého ročníka budeš robiť výskumnú prácu a dostávať za to peniaze.
Malý, ale študentovi bude stačiť. Druhou možnosťou je práca na čiastočný úväzok; napríklad som bol asistentom učiteľa na istom kurze a zarábal som 400 EUR mesačne.

Mimochodom, Fínsko má dobré študentské výhody. Nasťahovať sa môžete na internát za 300 alebo 200 EUR za izbu, stravovať sa môžete v študentských jedálňach s pevnou cenou (všetko, čo si naložíte na tanier, je 2.60 EUR). Niektorí sa snažia raňajkovať, obedovať a večerať v jedálni za 2.60; ak toto spravíš, môžeš vyžiť z 500 EUR. Ale toto je úplné minimum.

Kam môžeš ísť, ak chceš byť programátorom?

Môžete sa zapísať napríklad na Fakultu informatiky na Vysokej škole ekonomickej, Moskovskom inštitúte fyziky a technológie - FIVT a FUPM alebo na Výbor pre informatiku a výpočtovú techniku ​​Moskovskej štátnej univerzity. Aj v Petrohrade sa dá niečo nájsť. Ale nepoznám presnú situáciu so strojovým učením, skúste túto tému vygoogliť.

Chcem povedať, že na to, aby ste sa stali programátorom, samotné školenie nestačí. Dôležité je byť spoločenským človekom, s ktorým sa bude príjemne rozprávať, aby ste nadviazali kontakty čo najrýchlejšie. Rozhodnúť môžu kontakty. Osobné odporúčania pre spoločnosť poskytujú hmatateľnú výhodu oproti iným uchádzačom; môžete jednoducho preskočiť preverovanie náborového pracovníka.

Prirodzene, život vo Fínsku nie je úplne báječný - presťahoval som sa a všetko sa okamžite schladilo. Každý migrant sa stále stretáva s kultúrnym šokom. Rôzne krajiny majú rôznych ľudí, rôzne mentality, rôzne zákony. Napríklad tu sa musíte postarať o dane sami - vyplňte daňovú kartu sami; kúpa auta, prenájom domu – veľa vecí funguje inak. Je to dosť ťažké, ak sa rozhodnete presťahovať. Ľudia tu nie sú veľmi spoločenskí, počasie je ako v Petrohrade - v novembri-decembri môžu byť 1-2 slnečné dni. Niektorí tu dokonca upadajú do depresie; prichádzajú s dôverou, že sú tu veľmi potrební, ale ukázalo sa, že to tak nie je a potrebujú si zarobiť peniaze hraním podľa pravidiel niekoho iného. Vždy je to riziko. Vždy je tu možnosť, že sa budete musieť vrátiť, pretože sa tam jednoducho nezmestíte.

Čo by ste poradili začínajúcim programátorom?

Odporúčam vám vyskúšať čo najviac, aby ste pochopili, čo vás skutočne zaujíma. Snažte sa neuviaznuť v jednej oblasti: skúste vývoj pre Android, frontend/backend, Java, Javascript, ML a ďalšie veci. A ako som už povedal, treba byť aktívny, nadviazať kontakt, zaujímať sa o to, čo sa deje; čo robia priatelia, kolegovia, známi. Choďte na workshopy, semináre, prednášky, stretávajte sa s ľuďmi. Čím viac spojení máte, tým ľahšie pochopíte, čo zaujímavé sa deje.

Kde sa ešte Unity používa okrem hier?

Unity sa snaží prestať byť čistým herným enginom. Používa sa napríklad na vykresľovanie CGI videí: ak vyvíjate napríklad auto a chcete si urobiť reklamu, budete chcieť, samozrejme, urobiť dobré video. Počul som, že Unity sa používa aj na architektonické plánovanie. To znamená, že kdekoľvek je potrebná vizualizácia, Unity sa dá použiť. Ak googlite, nájdete zaujímavé príklady.

Ak sa chcete niečo spýtať, pokojne ma nájdete na všetkých sociálnych sieťach.

Čo sa stalo predtým

  1. Ilona Papava, Senior Software Engineer na Facebooku - ako získať stáž, získať ponuku a všetko o práci vo firme
  2. Boris Yangel, inžinier ML v Yandex – ako sa nepridať k radom hlúpych špecialistov, ak ste dátový vedec
  3. Alexander Kaloshin, CEO LastBackend – ako rozbehnúť startup, vstúpiť na čínsky trh a získať 15 miliónov investícií.
  4. Natalya Teplukhina, členka základného tímu Vue.js, GoogleDevExpret – ako prejsť pohovorom v GitLab, dostať sa do vývojového tímu Vue a stať sa Staff-inžinierom.
  5. Ashot Oganesyan, zakladateľ a technický riaditeľ DeviceLock – ktorý kradne a zarába na vašich osobných údajoch.
  6. Sania Galimova, marketérka RUVDS - ako žiť a pracovať s psychiatrickou diagnózou. Часть 1. Часть 2.
  7. Ilya Kashlakov, vedúci front-end oddelenia Yandex.Money - ako sa stať vedúcim front-end tímu a ako potom žiť.
  8. Vlada Rau, Senior Digital Analyst v McKinsey Digital Labs – ako získať stáž v Google, ísť do poradenstva a presťahovať sa do Londýna.
  9. Richard "Levellord" Gray, tvorca hier Duke Nukem 3D, SiN, Blood - o jeho osobnom živote, obľúbených hrách a Moskve.
  10. Vyacheslav Dreher, herný dizajnér a herný producent s 12-ročnými skúsenosťami – o hrách, ich životnom cykle a monetizácii
  11. Andrey, technický riaditeľ v GameAcademy – ako vám videohry pomáhajú rozvíjať skutočné zručnosti a nájsť si vysnívanú prácu.
  12. Alexander Vysotsky, popredný vývojár PHP na Badoo – ako vznikajú Highload projekty v PHP na Badoo.
  13. Andrey Evsyukov, zástupca CTO v Delivery Club - o nábore 50 seniorov za 43 dní a o tom, ako optimalizovať rámec náboru
  14. John Romero, tvorca hier Doom, Quake a Wolfenstein 3D - príbehy o tom, ako vznikol DOOM
  15. Pasha Zhovner, tvorca Tamagotchi pre hackerov Flipper Zero - o jeho projekte a ďalších aktivitách
  16. Tatyana Lando, lingvistická analytička spoločnosti Google – ako naučiť Asistenta Google ľudské správanie
  17. Cesta od juniora k výkonnému riaditeľovi v Sberbank. Rozhovor s Alexejom Levanovom

Ako vám Data Science predáva reklamu? Rozhovor s inžinierom Unity

Ako vám Data Science predáva reklamu? Rozhovor s inžinierom Unity

Zdroj: hab.com

Pridať komentár