Hogyan ad el a Data Science hirdetést? Interjú a Unity mérnökével

Egy héttel ezelőtt Nikita Alekszandrov, a Unity Ads adattudósa felszólalt közösségi oldalainkon, ahol konverziós algoritmusokat fejleszt. Nikita most Finnországban él, és többek között az ország informatikai életéről beszélt.

Megosztjuk veletek az interjú átiratát és felvételét.

A nevem Nyikita Aleksandrov, Tatárföldön nőttem fel, ott érettségiztem, és matematikai olimpiákon vettem részt. Ezt követően a Közgazdasági Felsőoktatási Iskola Számítástechnika Karára lépett, és ott végezte el az alapképzést. A 4. év elején cserediákra mentem, és egy szemesztert Finnországban töltöttem. Nagyon tetszett ott, beléptem az Aalto Egyetem mesterképzésébe, bár nem fejeztem be teljesen - elvégeztem az összes kurzust, és elkezdtem írni a szakdolgozatomat, de diplomám megszerzése nélkül otthagytam a Unity-nél dolgozni. Jelenleg a Unity Data Science-nél dolgozom, a részleg neve Operate Solutions (korábban Monetization volt); A csapatom közvetlenül szállít reklámokat. Vagyis a játékon belüli hirdetés – az, ami akkor jelenik meg, amikor mobiljátékkal játszik, és például extra életet kell keresnie. Dolgozom a hirdetéskonverzió javításán, vagyis azon, hogy a játékos nagyobb valószínűséggel kattintson a hirdetésre.

hogy mozogtál?

Először Finnországba érkeztem tanulni egy cserefélévre, majd visszatértem Oroszországba és befejeztem a diplomámat. Aztán beléptem az Aalto Egyetem gépi tanulás/adattudomány mesterképzésébe. Mivel cserediák voltam, még angol nyelvvizsgát sem kellett tennem; Könnyen csináltam, tudtam, mit csinálok. Már 3 éve itt élek.

Kell a finn?

Szükséges, ha itt készülsz alapképzésre tanulni. Nagyon kevés angol nyelvű program van a bacheloroknak, finn vagy svéd nyelv kell – ez a második államnyelv, egyes egyetemeken svédül tanítanak. De a mester- és doktori képzésben a legtöbb program angol nyelvű. Ha a napi kommunikációról és a mindennapi életről beszélünk, itt a legtöbben beszélnek angolul, körülbelül 90%. Az emberek általában évekig élnek egyhuzamban (kolléganőm 20 évig él) a finn nyelv nélkül.

Természetesen, ha itt akar maradni, legalább finnül kell értenie az űrlapok kitöltésének szintjén - vezetéknév, keresztnév stb.

Az oktatás minősége eltér az Orosz Föderáció egyetemeitől? Minden szükséges alapot biztosítanak egy junior készülékhez?

Más a minőség. Számomra úgy tűnik, hogy Oroszországban sok mindent próbálnak megtanítani egyszerre: differenciálegyenleteket, diszkrét matematikát és még sok mást. Valójában további anyagokat kell felvennie, tanfolyamként vagy szakdolgozatként, önállóan tanulnia kell valami újat, részt kell vennie néhány tanfolyamon. Itt nekem könnyű volt a mesterképzésben; Sokat tudtam, hogy mi történik. Ismétlem, Finnországban az agglegény még nem szakember, még mindig létezik ilyen felosztás. Most, ha van mesterdiplomád, akkor kaphatsz munkát. Azt mondanám, hogy Finnországban a mesterképzéseken fontosak a szociális készségek, fontos a részvétel, az aktívság; vannak kutatási projektek. Ha van számodra érdekes kutatás, és szeretnél mélyebbre ásni, akkor megszerezheted a professzor elérhetőségeit, ebbe az irányba dolgozhatsz, fejlődhetsz.

Vagyis a válasz „igen”, de társadalmilag aktívnak kell lenni, ragaszkodni minden lehetőséghez, ha van. Egyik barátom a Völgyben egy startuphoz ment dolgozni – az egyetemen van egy program, ami megfelelő startupokat keres és interjúkat szervez. Szerintem később még a CERN-be is elment.

Hogyan motiválja egy cég Finnországban az alkalmazottakat, milyen előnyökkel jár?

A nyilvánvaló (fizetés) mellett vannak szociális juttatások is. Például a szülési szabadság összege a szülők számára. Vannak egészségbiztosítások, részvények, opciók. Szokatlanul halmozódnak fel a szabadság napjai. Alapvetően semmi különös.

Van például szaunánk az irodánkban.

Vannak kuponok is - egy bizonyos összeg ebédre, tömegközlekedésre, kulturális és sporteseményekre (múzeumok, sport).

Mit tud ajánlani egy bölcsész az informatika felvételéhez?

Ismételje meg az iskolai tanfolyamot, és lépjen be a HSE-be? A programozóknak gyakran van matematikai háttere/olimpia...

Természetesen azt tanácsolom, hogy javítsa a matematikáját. De nem szükséges megismételni az iskolai tanfolyamot. Pontosabban, csak akkor kell megismételni, ha egyáltalán nem emlékszik semmire. Ezenkívül el kell döntenie, hogy melyik informatika területére szeretne belépni. Ahhoz, hogy front-end fejlesztő legyél, nem kell ismerned a matematikát: csupán front-end kurzusokat kell elvégezned és tanulnod. A barátom nemrég úgy döntött, hogy beiratkozik az Accenture tanfolyamaira, jelenleg a Scalát tanulja; Nem humanista, de nem volt programozási tapasztalata. Attól függően, hogy mit és mit szeretne programozni, más mennyiségű matematikára van szüksége. Természetesen a gépi tanulási szakhoz ilyen vagy olyan módon matematika kell. De ha csak ki akarod próbálni, sok különböző oktatóanyag, nyílt információ, olyan hely van, ahol játszhatsz egy neurális hálózattal, vagy saját magad felépítheted, vagy letölthetsz egy készet, módosíthatod a paramétereket és megnézheted, hogyan változik. Minden attól függ, mennyire erős a motiváció.

Ha nem titok - fizetés, tapasztalat, miről ír?

Python nyelven írok – ez egy univerzális nyelv a gépi tanuláshoz és az adattudományhoz. Tapasztalat – változatos tapasztalatok voltak; Több cégnél voltam egyszerű mérnök, több hónapig voltam gyakorlaton Moszkvában. A Unity előtt nem volt teljes munkaidős állása. Én is gyakornokként jöttem oda, 9 hónapig dolgoztam gyakornokként, majd szünetet tartottam, és most egy éve dolgozom. A fizetés versenyképes, a regionális medián felett van. Egy kezdő szakember 3500 EUR-tól fog keresni; Ez cégenként változó. Általában 3.5-4 a kezdő fizetés.

Milyen könyveket és oktatóanyagokat ajánlanátok?

Nem különösebben szeretek könyvekből tanulni – fontos számomra, hogy menet közben próbáljam ki; tölts le valamit készen, és próbáld ki magad. Inkább kísérletezőnek tartom magam, így könyvekkel nem tudok segíteni. De megnéztem itt néhány interjút és élő adást, ahol a második előadó részletesen beszél a könyvekről.

Különféle oktatóanyagok vannak. Ha ki akarunk próbálni egy algoritmust, vegyük az algoritmus nevét, metódusát, metódusosztályait, és írjuk be a keresésbe. Bármi is jön fel első linkként, akkor nézd meg.

Meddig marad tiszta?

Adózás után - adót kell venni plusz 8% (ami nem adó, hanem adó) - marad a fizetés 2/3-a. Az arány dinamikus – minél többet keresel, annál magasabb az adó.

Mely cégek jelentkeznek hirdetésre?

Meg kell értenie, hogy a Unity / Unity Ads mobiljátékokat hirdet. Vagyis van egy résünk, nagyon jártasak vagyunk a mobiljátékokban, ezeket a Unity-ben lehet létrehozni. Miután megírt egy játékot, szeretne pénzt keresni vele, és a bevételszerzés az egyik módja.
Bármely cég pályázhat hirdetésre – webáruházak, különféle pénzügyi alkalmazások. Mindenkinek szüksége van reklámra. Fő ügyfeleink konkrétan mobiljáték-fejlesztők.

Mely projektek a legjobbak készségeid fejlesztése érdekében?

Jó kérdés. Ha adattudományról beszélünk, frissítenie kell magát egy online kurzuson (például Stanfordban van ilyen) vagy egy online egyetemen. Különféle platformok vannak, amelyekért fizetni kell – például az Udacity. Vannak házi feladatok, videók, mentorálás, de az öröm nem olcsó.

Minél szűkebb az érdeklődési köre (például valamilyen megerősítő tanulás), annál nehezebb projekteket találni. Megpróbálhat kaggle versenyeken részt venni: látogasson el a kaggle.com oldalra, ott sok különböző gépi tanulási verseny van. Elvesz valamit, amihez már kapcsolódik valamiféle alapvonal; töltse le és kezdje el csinálni. Vagyis számos módja van: önállóan tanulhat, online tanfolyamon vehet részt - ingyenes vagy fizetős, részt vehet versenyeken. Ha munkát akarsz keresni a Facebookon, a Google-on stb., akkor meg kell tanulnod az algoritmikus problémák megoldását – vagyis el kell menned a LeetCode-ba, ott szerezni tudásod, hogy interjúkat lehessen adni.

Írjon egy rövid ütemtervet a gépi tanulási képzéshez?

Ideálisan mondom meg, anélkül, hogy univerzálisnak tenném magam. Először matematika kurzusokat vesz fel az egyetemen, szüksége van a lineáris algebra, a valószínűségszámítás és a statisztika ismereteire és megértésére. Ezek után valaki mesél az ML-ről; ha egy nagyvárosban élsz, legyenek olyan iskolák, amelyek ML tanfolyamokat kínálnak. A leghíresebb a SHAD, a Yandex School of Data Analysis. Ha átpasszol és tanulhatsz két évig, akkor megkapod a teljes ML-alapot. Tovább kell csiszolnia készségeit a kutatás és a munka terén.

Ha van más lehetőség: például Tinkov gépi tanulási kurzusokat tart, és a diploma megszerzése után a Tinkoffnál kap munkát. Ha ez megfelelő számodra, iratkozz fel ezekre a tanfolyamokra. Különböző belépési küszöbök vannak: például a ShaD-nek vannak belépési tesztjei.
Ha nem szeretne rendszeres tanfolyamokat végezni, kezdje online tanfolyamokkal, amelyekből több mint elég. Tőled függ; ha jól tudsz angolul, jó, akkor könnyű lesz megtalálni. Ha nem, akkor talán ott is van valami. Ugyanezek a ShaD előadások nyilvánosan elérhetők.
Az elméleti alap megszerzése után továbbléphet - szakmai gyakorlatra, kutatásra stb.

Meg lehet tanulni a gépi tanulást egyedül? Találkoztál már ilyen programozóval?

Azt hiszem, igen. Csak erős motivációra van szükség. Például valaki megtanulhat önállóan angolul, de valakinek tanfolyamot kell végeznie, és ez az egyetlen módja annak, hogy megtanulja. Így van ez az ML-nél is. Bár nem ismerek olyan programozót, aki mindent magától tanult volna meg, de talán csak nincs sok ismerősöm; minden barátom csak a szokásos módon tanult. Nem állítom, hogy 100%-ig így kell tanulnod: a lényeg a vágyad, az időd. Természetesen, ha nem rendelkezik matematikai alapokkal, akkor sok időt kell fordítania annak fejlesztésére.
Amellett, hogy megértem, mit jelent adattudósnak lenni: magam nem foglalkozom data sci-vel.
mint kutatás. Cégünk nem egy olyan laboratórium, ahol úgy dolgozunk ki módszereket, hogy közben hat hónapra bezárkózunk a laboratóriumba. Közvetlenül a termelésben dolgozom, és mérnöki ismeretekre van szükségem; Kódot kell írnom, és mérnöki ismeretekkel kell rendelkeznem, hogy megértsem, mi működik. Az emberek gyakran figyelmen kívül hagyják ezeket a funkciókat, amikor az adattudományról beszélnek. Sok történet szól arról, hogy a PhD-vel rendelkező emberek olvashatatlan, szörnyű, strukturálatlan kódokat írnak, és nagy problémákkal küzdenek, miután úgy döntöttek, hogy az iparba mennek. Vagyis a gépi tanulással kombinálva nem szabad megfeledkezni a mérnöki készségekről.

Az adattudomány olyan álláspont, amely nem beszél önmagáról. Elhelyezkedhetsz egy adattudományokkal foglalkozó cégnél, és SQL lekérdezéseket fogsz írni, vagy lesz egyszerű logisztikai regresszió. Elvileg ez is gépi tanulás, de minden cégnek megvan a maga fogalma arról, hogy mi az adattudomány. Például egy barátom a Facebookon azt mondta, hogy az adattudomány az, amikor az emberek egyszerűen statisztikai kísérleteket futtatnak: kattintanak a gombokra, összegyűjtik az eredményeket, majd bemutatják azokat. Ugyanakkor magam is fejlesztem a konverziós módszereket és algoritmusokat; néhány más cégnél ezt a szakterületet gépi tanulási mérnöknek nevezik. A különböző cégeknél eltérő lehet a helyzet.

Milyen könyvtárakat használsz?

Kerast és TensorFlow-t használunk. A PyTorch is lehetséges - ez nem fontos, ugyanazokat a dolgokat teszi lehetővé -, de valamikor úgy döntöttek, hogy ezeket használják. A meglévő termelésen nehéz változtatni.

A Unity nemcsak adattudósokkal rendelkezik, akik optimalizálják a konverziós algoritmusokat, hanem a GameTune is egy olyan dolog, ahol különféle oktatóanyagok segítségével javíthatja a mérőszámokat a nyereség vagy a megtartás tekintetében. Tegyük fel, hogy valaki játszott a játékkal, és azt mondta: Nem értem, nem érdekel – feladta; Egyeseknek túl könnyű, de éppen ellenkezőleg, ő is feladta. Ezért van szükség a GameTune-ra – egy olyan kezdeményezésre, amely a játékosok képességei vagy játéktörténete alapján szabja meg a játékok nehézségi fokát, illetve azt, hogy milyen gyakran vásárolnak valamit az alkalmazáson belül.

Van Unity Labs is – ezt is rákeresheted a google-ban. Van egy videó, ahol veszel egy gabonapehelydobozt, a hátulján pedig olyan játékok vannak, mint a labirintus - de kompatibilisek a kiterjesztett valósággal, és irányíthatod a kartonon lévő személyt. Nagyon jól néz ki.

Közvetlenül beszélhet a Unity Ads-ról. Ha úgy dönt, hogy ír egy játékot, és úgy dönt, hogy közzéteszi, és pénzt keres, meg kell oldania néhány nehéz problémát.

Egy példával kezdem: az Apple bejelentette az iOS 14 piacra dobását. Ebben egy potenciális játékos bemehet az alkalmazásba, és azt mondhatja, hogy nem akarja megosztani senkivel az Eszközazonosítóját. Abban viszont egyetért, hogy a reklám minősége romlani fog. Ugyanakkor ez kihívás is számunkra, mert ha nem tudjuk azonosítani Önt, akkor bizonyos mutatókat nem tudunk begyűjteni, és egyszerűen kevesebb információnk lesz Önről. Egy adattudósnak egyre nehezebb optimalizálni a munkáját egy olyan világban, amely elkötelezettebb a magánélet és az adatvédelem iránt – egyre kevesebb az adat, és a rendelkezésre álló módszerek is.

A Unity mellett vannak olyan óriások, mint a Facebook és a Google – és úgy tűnik, miért van szükségünk Unity hirdetésekre? De meg kell értenie, hogy ezek a hirdetési hálózatok eltérően működhetnek a különböző országokban. Viszonylagosan vannak Tier 1 országok (Amerika, Kanada, Ausztrália); Vannak Tier 2 országok (Ázsia), vannak Tier 2 országok (India, Brazília). A reklámhálózatok eltérően működhetnek bennük. A használt reklám típusa is számít. Ez a szokásos típusú, vagy „jutalmazó” reklám – amikor például ahhoz, hogy a játék után ugyanonnan folytathassuk, meg kell nézni egy reklámot. Különböző típusú reklámok, különböző emberek. Egyes országokban egy hirdetési hálózat működik jobban, másokban egy másik. És további megjegyzésként azt hallottam, hogy a Google AdMob integrációja összetettebb, mint a Unityé.

Azaz, ha létrehozott egy játékot a Unityben, akkor automatikusan integrálódik a Unity Adsba. A különbség az integráció egyszerűsége. Mit tudok ajánlani: van olyan, hogy közvetítés; különböző pozíciókkal rendelkezik: a „vízesésben” pozíciókat állíthat be a hirdetési elhelyezésekhez. Mondhatja például ezt: Azt akarom, hogy először a Facebook jelenjen meg, utána a Google, majd a Unity. És ha a Facebook és a Google úgy dönt, hogy nem jelenít meg hirdetéseket, akkor a Unity megteszi. Minél több hirdetési hálózata van, annál jobb. Ez befektetésnek tekinthető, de Ön egyszerre több hirdetési hálózatba fektet be.
Beszélhet arról is, hogy mi számít egy reklámkampány sikere szempontjából. Valójában nincs itt semmi különös: meg kell győződnie arról, hogy a hirdetés releváns a pályázat tartalmához. Rákereshet például a YouTube-on az „alkalmazáshirdetés-maffia” kifejezésre, és megnézheti, hogy a hirdetés miért nem felel meg a tartalomnak. Van egy Homescapes (vagy Gardenscapes?) alkalmazás is. Számíthat, hogy a kampány helyesen van-e beállítva: úgy, hogy az angol nyelvű reklámokat az angolul beszélő közönségnek, az orosz nyelvet pedig az oroszul beszélő közönségnek kell megjeleníteni. Ebben nagyon gyakran vannak hibák: az emberek egyszerűen nem értik, véletlenszerűen telepítik.
Különféle klassz videókat kell készíteni, át kell gondolni a formátumot, át kell gondolni, milyen gyakran frissítse őket. A nagyvállalatoknál speciális emberek csinálják ezt - a felhasználószerzési menedzserek. Ha egyetlen fejlesztő vagy, akkor erre nincs szüksége, vagy egy bizonyos növekedés elérése után van szüksége rá.

Mik a jövőbeli terveid?

Még mindig ott dolgozom, ahol most vagyok. Lehet, hogy megkapom a finn állampolgárságot - ez 5 év tartózkodás után lehetséges (ha kevesebb, mint 30 év, akkor is szolgálnia kell, ha az illető nem tette meg ezt egy másik országban).

Miért költöztél Finnországba?

Igen, ez nem túl népszerű ország egy informatikus számára. Sokan családdal költöznek, mert itt jó szociális ellátások vannak - óvoda, bölcsőde, szülési szabadság bármelyik szülőnek. Miért költöztem el?Csak tetszett itt. Valószínűleg bárhol szerethetném, de Finnország kulturális mentalitásban meglehetősen közel áll; Természetesen vannak különbségek Oroszországgal, de vannak hasonlóságok is. Kicsi, biztonságos, és soha nem keveredik nagy bajokba. Ez nem egy hagyományos Amerika, ahol lehet olyan elnököt szerezni, akit nem szeretnek, és ettől beindul valami; és nem Nagy-Britannia, ami hirtelen ki akar lépni az EU-ból, és ott is lesznek gondok. Itt csak 5 millió ember él. Finnország még a koronavírus-járvánnyal is elég jól megbirkózott más országokhoz képest.

Tervezi a visszatérést Oroszországba?

Még nem fogom. Semmi sem akadályozna ebben, de jól érzem magam itt. Sőt, ha Oroszországban dolgozom, be kell jelentkeznem a katonaságnál, és lehet, hogy besoroznak.

A finnországi mesterképzésekről

Semmi különös. Ha az előadások tartalmáról beszélünk, az csak egy diakészlet; van elméleti anyag, szeminárium gyakorlattal, ahol ezt az elméletet csiszolják, majd ezekből az anyagokból vizsga (elmélet és feladatok).

Jellemző: nem zárják ki őket a mesterképzésből. Ha nem sikerül a vizsgád, akkor a következő félévben egyszerűen el kell végezned ezt a kurzust. A teljes tanulmányi időnek csak korlátja van: alapképzésben - legfeljebb 7 év, mesterképzésben - 4 év. Könnyedén elvégezhetsz mindent két év alatt, kivéve egy kurzust, és kinyújthatod 2 évre, vagy akadémiai kurzusokat vehetsz fel.

Nagyon különbözik a munka Moszkvában és Finnországban?

nem mondanám. Ugyanazok az informatikai cégek, ugyanazok a feladatok. Kulturális és hétköznapi szempontból kényelmes, közel van a munka, kicsi a város. Az élelmiszerbolt egy percre van tőlem, az edzőterem három, a munka huszonöt, háztól házig. Szeretem a méreteket; Még soha nem éltem ilyen hangulatos városokban, ahol minden kéznél van. Gyönyörű természet, közel a strand.

De ami a munkát illeti, szerintem minden, plusz vagy mínusz, ugyanaz. A finnországi IT munkaerőpiacot illetően a gépi tanulással kapcsolatban egyesek megjegyzik, hogy az ML-hez kapcsolódó specialitásokhoz PhD vagy legalább mesterképzés szükséges. Úgy gondolom, hogy ez a belátható jövőben változni fog. Itt még mindig van egy előítélet: ha van alapképzésed, akkor nem lehetsz képzett szakember, de ha mesterképzésed van, akkor van szakirányod és dolgozhatsz. És ha van PhD, akkor minden teljesen menő, és lehet informatikai kutatásokat végezni. Bár számomra úgy tűnik, hogy még a PhD-t befejező emberek sem integrálódhatnak teljesen az iparágba, és nem értik meg, hogy az ipar nemcsak algoritmusok és módszerek, hanem üzlet is. Ha nem értesz az üzlethez, akkor nem tudom, hogyan lehet egy céget felépíteni és megérteni, hogyan működik ez az egész meta-rendszer.

Tehát az a gondolat, hogy diplomát szerezzenek és azonnal munkát találjanak, meglehetősen nehéz; ha bachelor diplomával Finnországba költözöl, akkor egy névtelen vagy. Szüksége van némi munkatapasztalatra, hogy elmondhassa: dolgoztam a Yandexnél, a Mailnél, a Kaspersky Labnál stb.

Hogyan éljünk 500 euróból Finnországban?

Élhetsz. Ha diák vagy, meg kell értened, hogy nem lesz ösztöndíjad; Az EU tud pénzt adni, de csak cserediákoknak. Ha beiratkozik egy finnországi egyetemre, akkor meg kell értenie, hogyan fog élni. Számos lehetőség van; ha beiratkozik egy mesterképzésre PhD pályával (vagyis egyszerre mesterképzésben és PhD-ben), akkor az első évtől kezdve kutatómunkát végez és pénzt kap érte.
Kicsi, de elég lesz a diáknak. A második lehetőség a részmunkaidős állás; például tanársegéd voltam egy bizonyos tanfolyamon, és havi 400 eurót kerestem.

Egyébként Finnországban jók a diákjuttatások. Kollégiumba 300 vagy 200 euróért költözhetsz szobánként, diákmenzákon étkezhetsz fix áron (minden, amit a tányérodra teszel, 2.60 euró). Vannak, akik 2.60-ért próbálnak reggelizni, ebédelni és vacsorázni az ebédlőben; ha ezt megteszed, 500 euróból megélhetsz. De ez a minimum.

Hova mehetsz, ha programozó szeretnél lenni?

Jelentkezhet például a Felső Közgazdasági Iskola Számítástechnikai Karára, a Moszkvai Fizikai és Technológiai Intézetre - FIVT és FUPM, vagy például a Moszkvai Állami Egyetem Számítástechnikai és Számítástechnikai Bizottságára. Szentpéterváron is lehet találni valamit. De nem vagyok tisztában a gépi tanulás pontos helyzetével, próbálj meg guglizni ebben a témában.

Azt akarom mondani, hogy ahhoz, hogy programozó legyek, a képzés önmagában nem elég. Fontos, hogy társasági ember legyél, akivel kellemes beszélgetni, hogy a lehető leggyorsabban felvehesd a kapcsolatot. A kapcsolattartók dönthetnek. A cégnek szóló személyes ajánlások kézzelfogható előnyt jelentenek a többi jelentkezőhöz képest; egyszerűen kihagyhatja a toborzó átvilágítását.

Természetesen az élet Finnországban nem egészen mesés - elköltöztem, és minden azonnal hűvös lett. Bármely migráns továbbra is kulturális sokkkal szembesül. A különböző országokban más az emberek, más a mentalitás, más a törvény. Például itt magának kell gondoskodnia az adókról - saját maga töltse ki az adókártyát; autóvásárlás, lakásbérlés – sok minden másképp működik. Elég nehéz, ha úgy döntesz, hogy elköltözöl. Itt nem túl társaságiak az emberek, az időjárás olyan, mint Szentpéterváron - november-decemberben 1-2 napsütéses nap is lehet. Néhányan még depresszióba is esnek itt; azzal a bizalommal jönnek, hogy itt nagy szükség van rájuk, de kiderül, hogy ez nem így van, és pénzt kell keresniük valaki más szabályai szerint játszva. Ez mindig kockázat. Mindig fennáll annak a lehetősége, hogy vissza kell mennie, mert egyszerűen nem fog beilleszkedni.

Mit tanácsolna a leendő programozóknak?

Azt tanácsolom, próbáljon ki minél többet, hogy megértse, mi érdekli igazán. Próbáljon meg ne ragadni egy területen: próbálja ki az Android fejlesztését, a frontendet/backendet, a Java-t, a Javascriptet, az ML-t és más dolgokat. És ahogy már mondtam, aktívnak kell lenni, kapcsolatot kell teremteni, érdeklődni kell a történések iránt; mit csinálnak a barátok, kollégák, ismerősök. Menjen workshopokra, szemináriumokra, előadásokra, találkozzon emberekkel. Minél több kapcsolatod van, annál könnyebben megérted, milyen érdekes dolgok történnek.

A játékokon kívül hol használják még a Unity-t?

A Unity megpróbálja felhagyni azzal, hogy egy tiszta játékmotor legyen. Például CGI-videók megjelenítésére használják: ha például autót fejlesztünk, és reklámot szeretnénk készíteni, akkor természetesen jó videót szeretnénk készíteni. Úgy hallottam, hogy a Unity-t építészeti tervezésre is használják. Vagyis ahol vizualizációra van szükség, ott a Unity használható. Ha rákeresel a google-ra, érdekes példákat találhatsz.

Ha kérdést szeretne feltenni, keressen meg minden közösségi oldalon.

Ami azelőtt volt

  1. Papava Ilona, ​​vezető szoftvermérnök a Facebookon - hogyan szerezz gyakorlati helyet, kapj ajánlatot és minden a cégnél végzett munkáról
  2. Boris Yangel, a Yandex ML mérnöke – hogyan ne csatlakozzon a buta szakemberek soraihoz, ha adatkutató vagy
  3. Alexander Kaloshin, a LastBackend vezérigazgatója – hogyan indítsunk startupot, hogyan lépjünk be a kínai piacra és kapjunk 15 milliós befektetést.
  4. Natalya Teplukhina, a Vue.js alapcsapatának tagja, a GoogleDevExpret – hogyan lehet átmenni egy interjún a GitLab-on, bekerülni a Vue fejlesztőcsapatába, és személyzeti mérnökké válni.
  5. Ashot Oganesyan, a DeviceLock alapítója és műszaki igazgatója – aki ellopja az Ön személyes adatait és pénzt keres rajtuk.
  6. Sania Galimova, a RUVDS marketingese – hogyan éljünk és dolgozzunk pszichiátriai diagnózissal. Часть 1. Часть 2.
  7. Ilya Kashlakov, a Yandex.Money front-end részlegének vezetője - hogyan válhat front-end csapatvezetővé, és hogyan élhet utána.
  8. Vlada Rau, a McKinsey Digital Labs vezető digitális elemzője – hogyan lehet gyakornoki hely a Google-nál, tanácsadás és Londonba költözés.
  9. Richard "Levellord" Gray, a Duke Nukem 3D, SiN, Blood játékok alkotója - személyes életéről, kedvenc játékairól és Moszkváról.
  10. Vjacseszlav Dreher, játéktervező és játékgyártó 12 éves tapasztalattal – a játékokról, életciklusukról és bevételszerzésről
  11. Andrey, a GameAcademy technikai igazgatója – hogyan segítenek a videojátékok valódi készségek fejlesztésében és álmai állása megtalálásában.
  12. Alexander Vysotsky, a Badoo vezető PHP-fejlesztője – hogyan készülnek Highload projektek PHP-ben a Badoo-ban.
  13. Andrey Evsyukov, a Delivery Club műszaki igazgató-helyettese – 50 idős 43 nap alatti felvételéről és a munkaerő-felvételi keret optimalizálásáról
  14. John Romero, a Doom, Quake és Wolfenstein 3D játékok alkotója – történetek a DOOM létrejöttéről
  15. Zhovner pasa, a Flipper Zero hackerek számára készült Tamagotchi megalkotója – projektjéről és egyéb tevékenységeiről
  16. Tatyana Lando, a Google nyelvi elemzője – hogyan tanítsuk meg a Google Asszisztenst az emberi viselkedésre
  17. Út a juniortól a Sberbank ügyvezető igazgatójáig. Interjú Alekszej Levanovval

Hogyan ad el a Data Science hirdetést? Interjú a Unity mérnökével

Hogyan ad el a Data Science hirdetést? Interjú a Unity mérnökével

Forrás: will.com

Hozzászólás