Miten Data Science myy sinulle mainoksia? Unity-insinöörin haastattelu

Viikko sitten Unity Adsin tietotutkija Nikita Aleksandrov puhui sosiaalisissa verkostoissamme, joissa hän parantaa muunnosalgoritmeja. Nikita asuu nyt Suomessa ja kertoi muun muassa IT-elämästä maassa.

Jaamme kanssasi haastattelun pöytäkirjan ja tallenteen.

Nimeni on Nikita Aleksandrov, kasvoin Tatarstanissa ja valmistuin siellä koulusta ja osallistuin matematiikan olympialaisiin. Sen jälkeen hän siirtyi Kauppakorkeakoulun tietojenkäsittelytieteen tiedekuntaan ja suoritti siellä kandidaatin tutkinnon. Neljännen vuoden alussa menin vaihto-opintoihin ja vietin lukukauden Suomessa. Pidin siellä, menin Aalto-yliopiston maisteriohjelmaan, vaikka en suorittanut sitä kokonaan - suoritin kaikki kurssit ja aloin kirjoittamaan opinnäytetyötäni, mutta lähdin töihin Unityyn saamatta tutkintoa. Nyt työskentelen Unityn datatieteilijällä, osasto on nimeltään Operate Solutions (aiemmin sen nimi oli Monetization); Tiimini toimittaa mainoksia suoraan. Toisin sanoen pelin sisäistä mainontaa – mainontaa, joka tulee näkyviin, kun pelaat mobiilipeliä ja tarvitset esimerkiksi ylimääräistä elämää. Pyrin parantamaan mainoksen muuntamista eli saamaan pelaajasta todennäköisemmin napsauttamaan mainosta.

Miten muutit?

Ensin tulin Suomeen opiskelemaan vaihtolukukaudeksi, jonka jälkeen palasin Venäjälle ja suoritin diplomini. Sitten astuin Aalto-yliopiston koneoppimisen / datatieteen maisteriohjelmaan. Koska olin vaihto-oppilas, minun ei tarvinnut tehdä edes englannin tenttiä; Tein sen helposti, tiesin mitä olin tekemässä. Olen asunut täällä nyt 3 vuotta.

Onko suomea tarpeellista?

Se on välttämätöntä, jos aiot opiskella täällä kandidaatin tutkintoa varten. Englanninkielisiä ohjelmia on hyvin vähän kandidaateille, tarvitset suomea tai ruotsia - tämä on toinen valtionkieli, osa yliopistoista opettaa ruotsiksi. Mutta maisteri- ja tohtoriohjelmissa useimmat ohjelmat ovat englanninkielisiä. Jos puhumme päivittäisestä viestinnästä ja arjesta, suurin osa ihmisistä täällä puhuu englantia, noin 90%. Ihmiset elävät yleensä vuosia kerrallaan (kollegani asuu 20 vuotta) ilman suomen kieltä.

Tietysti, jos haluat jäädä tänne, sinun on ymmärrettävä suomea ainakin lomakkeiden täyttötasolla - sukunimi, etunimi ja niin edelleen.

Eroaako koulutuksen laatu Venäjän federaation yliopistoista? Tarjoavatko ne kaiken tarvittavan pohjan juniorilaitteelle?

Laatu on erilainen. Minusta näyttää siltä, ​​​​että Venäjällä yritetään opettaa monia asioita kerralla: differentiaaliyhtälöt, diskreetti matematiikka ja paljon muuta. Itse asiassa sinun on otettava lisämateriaaleja kurssityönä tai väitöskirjana, opittava jotain uutta itse, suoritettava joitain kursseja. Täällä se oli minulle helppoa maisteriohjelmassa; Tiesin paljon, mitä oli tekeillä. Jälleen, Suomessa poikamies ei ole vielä asiantuntija, sellainen jako on edelleen olemassa. Nyt, jos sinulla on maisterin tutkinto, voit saada työtä. Sanoisin, että maisteriohjelmissa Suomessa sosiaaliset taidot ovat tärkeitä, on tärkeää osallistua, olla aktiivinen; on tutkimusprojekteja. Jos on sinua kiinnostavaa tutkimusta ja haluat kaivaa syvemmälle, voit saada professorin kontakteja, työskennellä tähän suuntaan ja kehittyä.

Eli vastaus on "kyllä", mutta sinun täytyy olla sosiaalisesti aktiivinen ja tarttua jokaiseen mahdollisuuteen, jos se on olemassa. Eräs ystäväni meni töihin laaksoon startupiin - yliopistolla on ohjelma, joka etsii sopivia startupeja ja järjestää haastattelut. Luulen, että hän meni jopa CERNiin myöhemmin.

Miten yritys Suomessa motivoi työntekijöitään, mitä hyötyä siitä on?

Ilmeisen (palkan) lisäksi on sosiaalietuja. Esimerkiksi vanhempien äitiysloman määrä. On sairausvakuutus, osakkeet, optiot. Lomapäiviä kertyy epätavallisesti. Ei periaatteessa mitään erikoista.

Toimistossamme on esimerkiksi sauna.

On myös kuponkeja - tietty määrä rahaa lounaaseen, joukkoliikenteeseen, kulttuuri- ja urheilutapahtumiin (museot, urheilu).

Mitä humanistinen opiskelija voi suositella IT-alalle?

Toista koulukurssi ja siirry HSE:hen? Ohjelmoijalla on usein matemaattinen tausta/olympialaiset...

Suosittelen tietysti parantamaan matematiikkaasi. Mutta koulukurssia ei tarvitse toistaa. Tarkemmin sanottuna se tulisi toistaa vain, jos et muista yhtään mitään. Lisäksi sinun on päätettävä, mihin IT-alaan haluat mennä. Jotta voit olla etupään kehittäjä, sinun ei tarvitse osata matematiikkaa: sinun tarvitsee vain suorittaa etupään kursseja ja oppia. Ystäväni päätti äskettäin ilmoittautua Accenturen kursseille, hän opiskelee parhaillaan Scalaa; Hän ei ole humanisti, mutta hänellä ei ollut ohjelmointikokemusta. Riippuen siitä, mitä haluat ohjelmoida ja mitä, tarvitset eri määrän matematiikkaa. Tietysti koneoppimisen erikoisuus vaatii tavalla tai toisella matematiikkaa. Mutta jos haluat vain kokeilla, on olemassa monia erilaisia ​​​​tutoriaaleja, avointa tietoa, paikkoja, joissa voit pelata hermoverkolla tai rakentaa sen itse, tai ladata valmiin, muuttaa parametreja ja katsoa kuinka se muuttuu. Kaikki riippuu siitä, kuinka vahva motivaatio on.

Jos se ei ole salaisuus - palkat, kokemus, mistä kirjoitat?

Kirjoitan Pythonilla - se on universaali kieli koneoppimiseen ja datatieteeseen. Kokemus – oli erilaisia ​​kokemuksia; Olin yksinkertainen insinööri useissa yrityksissä, olin työharjoittelussa useita kuukausia Moskovassa. Hänellä ei ollut kokopäivätyötä ennen Unitya. Tulin sinne myös harjoittelijaksi, työskentelin harjoittelijana 9 kuukautta, sitten pidin tauon ja nyt olen ollut töissä vuoden. Palkka on kilpailukykyinen, aluemediaanin yläpuolella. Aloitteleva asiantuntija ansaitsee alkaen 3500 euroa; Tämä vaihtelee yhtiöittäin. Yleensä 3.5-4 on aloituspalkka.

Mitä kirjoja ja opetusohjelmia suosittelette?

En erityisemmin pidä kirjoista oppimisesta – minulle on tärkeää yrittää lennossa; lataa jotain valmista ja kokeile sitä itse. Pidän itseäni enemmän kokeilijana, joten en voi auttaa kirjojen kanssa. Mutta katsoin täällä joitain haastatteluja ja suoria lähetyksiä, joissa toinen puhuja kertoo yksityiskohtaisesti kirjoista.

Siellä on erilaisia ​​opetusohjelmia. Jos haluat kokeilla algoritmia, ota algoritmin nimi, menetelmä, menetelmäluokat ja kirjoita se hakuun. Mitä tahansa tulee ensimmäisenä linkkinä, katso sitten.

Kuinka kauan se pysyy puhtaana?

Verojen jälkeen - pitää ottaa verot plus 8% (joka ei ole vero vaan vero) - palkasta jää 2/3. Korko on dynaaminen - mitä enemmän tienaat, sitä korkeampi vero on.

Mitkä yritykset hakevat mainontaa?

Sinun on ymmärrettävä, että Unity / Unity Ads mainostavat mobiilipelejä. Eli meillä on markkinarako, olemme erittäin perehtyneet mobiilipeleihin, voit luoda niitä Unityssa. Kun olet kirjoittanut pelin, haluat ansaita siitä rahaa, ja kaupallistaminen on yksi tapa.
Mainontaan voi hakea mikä tahansa yritys – verkkokaupat, erilaiset rahoitussovellukset. Kaikki tarvitsevat mainontaa. Erityisesti pääasiakkaamme ovat mobiilipelien kehittäjät.

Mitä projekteja on parasta tehdä taitojen parantamiseksi?

Hyvä kysymys. Jos puhumme datatieteestä, sinun on päivitettävä itsesi verkkokurssin (esimerkiksi Stanfordilla on sellainen) tai verkkoyliopiston kautta. On olemassa erilaisia ​​​​alustoja, joista sinun on maksettava - esimerkiksi Udacity. On läksyjä, videoita, mentorointia, mutta ilo ei ole halpaa.

Mitä kapeammat kiinnostuksen kohteesi (esimerkiksi jonkinlainen vahvistusoppiminen), sitä vaikeampaa on löytää projekteja. Voit kokeilla osallistua kaggle-kilpailuihin: mene osoitteeseen kaggle.com, siellä on monia erilaisia ​​koneoppimiskilpailuja. Otat jotain, johon on jo liitetty jonkinlainen lähtökohta; lataa ja aloita sen tekeminen. Eli on monia tapoja: voit opiskella itse, voit osallistua verkkokurssille - ilmainen tai maksullinen, voit osallistua kilpailuihin. Jos haluat etsiä työtä Facebookista, Googlesta ja niin edelleen, sinun on opittava ratkaisemaan algoritmisia ongelmia - eli sinun on mentävä LeetCodeen, hankittava taitosi siellä, jotta voit läpäistä haastatteluja.

Kuvaile lyhyt tiekartta koneoppimiskoulutukseen?

Kerron sinulle ihanteellisesti, teeskentelemättä yleismaailmallisuutta. Suoritat ensin matematiikan kursseja yliopistossa, tarvitset tietoa ja ymmärrystä lineaarisesta algebrasta, todennäköisyydestä ja tilastoista. Sen jälkeen joku kertoo sinulle ML:stä; jos asut suuressa kaupungissa, siellä pitäisi olla kouluja, jotka tarjoavat ML-kursseja. Tunnetuin on SHAD, Yandex School of Data Analysis. Jos läpäiset ja voit opiskella kaksi vuotta, saat koko ML-pohjan. Sinun tulee edelleen hioa taitojasi tutkimuksessa ja työssä.

Jos on muita vaihtoehtoja: esimerkiksi Tinkovilla on koneoppimisen kursseja, joissa on mahdollisuus päästä töihin Tinkoffiin valmistumisen jälkeen. Jos tämä sopii sinulle, ilmoittaudu näille kursseille. Pääsykynnyksiä on erilaisia: esimerkiksi ShaD:ssä on pääsykokeet.
Jos et halua käydä säännöllisesti kursseja, voit aloittaa verkkokursseilla, joita on enemmän kuin tarpeeksi. Se riippuu sinusta; jos sinulla on hyvä englanti, hyvä, se on helppo löytää. Jos ei, niin ehkä sielläkin on jotain. Samat ShaD-luennot ovat julkisesti saatavilla.
Saatuaan teoreettisen perustan voit siirtyä eteenpäin - harjoittelupaikkoja, tutkimusta ja niin edelleen varten.

Onko mahdollista oppia koneoppimista itse? Oletko tavannut sellaisen ohjelmoijan?

Mielestäni kyllä. Tarvitset vain vahvan motivaation. Joku voi oppia esimerkiksi englantia yksin, mutta jonkun täytyy käydä kursseilla, ja se on ainoa tapa oppia. Sama on ML:n kanssa. Vaikka en tunne ohjelmoijaa, joka olisi oppinut kaiken itse, ehkä minulla ei vain ole paljon tuttavia; kaikki ystäväni vain oppivat tavalliseen tapaan. En väitä, että sinun pitäisi opiskella 100% tällä tavalla: pääasia on halusi, aikasi. Tietysti, jos sinulla ei ole matemaattista perustaa, sinun on käytettävä paljon aikaa sen kehittämiseen.
Sen lisäksi, että ymmärrän, mitä datatieteilijänä oleminen tarkoittaa: en tee datatiedettä itse.
tutkimuksena. Yrityksemme ei ole laboratorio, jossa kehitämme menetelmiä lukittuna laboratorioon kuudeksi kuukaudeksi. Työskentelen suoraan tuotannon parissa ja tarvitsen insinööritaitoja; Minun on kirjoitettava koodia ja oltava insinööritaitoja ymmärtääkseni, mikä toimii. Ihmiset usein jättävät nämä ominaisuudet pois, kun puhutaan datatieteestä. On monia tarinoita tohtorintutkinnon suorittaneista ihmisistä, jotka kirjoittavat lukukelvotonta, kauheaa, jäsentämätöntä koodia ja heillä on suuria ongelmia päätettyään ryhtyä teollisuuteen. Toisin sanoen koneoppimisen yhteydessä ei pidä unohtaa insinööritaitoja.

Datatiede on kanta, joka ei puhu itsestään. Voit saada työpaikan tietotieteitä käsittelevään yritykseen ja kirjoitat SQL-kyselyitä tai yksinkertaista logistista regressiota. Periaatteessa tämäkin on koneoppimista, mutta jokaisella yrityksellä on oma käsityksensä siitä, mitä datatiede on. Esimerkiksi ystäväni Facebookissa sanoi, että datatiede on sitä, kun ihmiset tekevät yksinkertaisesti tilastollisia kokeita: napsauttavat painikkeita, keräävät tulokset ja esittelevät ne. Samalla kehitän itse muunnosmenetelmiä ja algoritmeja; joissakin muissa yrityksissä tätä erikoisuutta voidaan kutsua koneoppimisinsinööriksi. Asiat voivat olla erilaisia ​​eri yhtiöissä.

Mitä kirjastoja käytät?

Käytämme Keras ja TensorFlow. PyTorch on myös mahdollista - tämä ei ole tärkeää, sillä voit tehdä kaikki samat asiat - mutta jossain vaiheessa päätettiin käyttää niitä. Nykyisellä tuotannolla on vaikea muuttaa.

Unitylla ei ole vain datatieteilijöitä, jotka optimoivat muunnosalgoritmeja, vaan myös GameTune on asia, jossa voit parantaa mittareita voiton tai säilyttämisen kannalta erilaisten opetusohjelmien avulla. Oletetaan, että joku pelasi peliä ja sanoi: En ymmärrä, en ole kiinnostunut - hän luopui siitä; Se on joillekin liian helppoa, mutta päinvastoin, hän myös luovutti. Siksi tarvitaan GameTunea – aloitetta, joka räätälöi pelien vaikeusastetta pelaajan kykyjen tai pelihistorian perusteella tai kuinka usein he ostavat jotain sovelluksen sisällä.

On myös Unity Labs - voit myös googlettaa sen. On video, jossa otat murolaatikon, ja sen takana on pelejä, kuten sokkeloita - mutta ne ovat yhteensopivia lisätyn todellisuuden kanssa, ja voit ohjata pahvilla olevaa henkilöä. Näyttää erittäin siistiltä.

Voit puhua suoraan Unity Adsista. Jos päätät kirjoittaa pelin ja päättää julkaista sen ja ansaita rahaa, sinun on ratkaistava joitain vaikeita ongelmia.

Aloitan esimerkillä: Apple ilmoitti iOS 14:n lanseerauksesta. Siinä potentiaalinen pelaaja voi mennä sovellukseen ja sanoa, että hän ei halua jakaa Device-ID:ään kenenkään kanssa. Hän on kuitenkin samaa mieltä siitä, että mainonnan laatu heikkenee. Mutta samalla se on meille haaste, koska jos emme pysty tunnistamaan sinua, emme pysty keräämään tiettyjä mittareita ja meillä on yksinkertaisesti vähemmän tietoja sinusta. Tietotieteilijän on yhä vaikeampaa optimoida työtä maailmassa, joka on sitoutuneempi yksityisyyteen ja tietosuojaan - dataa on yhä vähemmän ja käytettävissä olevia menetelmiä.

Unityn lisäksi on jättiläisiä, kuten Facebook ja Google - ja näyttää siltä, ​​miksi tarvitsemme Unity-mainoksia? Mutta sinun on ymmärrettävä, että nämä mainosverkostot voivat toimia eri tavalla eri maissa. Suhteellisesti ottaen on olemassa tason 1 maita (Amerikka, Kanada, Australia); On Tier 2 -maita (Aasia), on Tier 2 -maita (Intia, Brasilia). Mainosverkostot voivat toimia niissä eri tavalla. Myös käytetyn mainonnan tyypillä on väliä. Onko se tavallista vai "palkitsevaa" mainontaa – kun esimerkiksi jatkaaksesi samasta paikasta pelin päätyttyä, täytyy katsoa mainos. Erilaisia ​​mainoksia, erilaisia ​​ihmisiä. Joissakin maissa yksi mainosverkosto toimii paremmin, toisissa toinen. Ja lisähuomautuksena olen kuullut, että Googlen AdMob-integraatio on monimutkaisempi kuin Unityn.

Eli jos loit pelin Unityssa, sinut integroidaan automaattisesti Unity Adsiin. Erona on integroinnin helppous. Mitä voin suositella: on olemassa sellainen asia kuin sovittelu; sillä on eri asentoja: voit asettaa paikkoja "vesiputoukselle" mainonnan sijoitteluille. Voit sanoa esimerkiksi näin: Haluan, että Facebook näytetään ensin, sitten Google ja sitten Unity. Ja jos Facebook ja Google päättävät olla näyttämättä mainoksia, Unity tekee sen. Mitä enemmän mainosverkostoja sinulla on, sitä parempi. Tätä voidaan pitää sijoituksena, mutta sijoitat eri määrään mainosverkostoja kerralla.
Voit myös puhua siitä, mikä on tärkeää mainoskampanjan onnistumisen kannalta. Itse asiassa tässä ei ole mitään erityistä: sinun on varmistettava, että mainonta liittyy hakemuksesi sisältöön. Voit esimerkiksi hakea YouTubesta sanalla "app ads mafia" ja nähdä, kuinka mainonta ei välttämättä vastaa sisältöä. Siellä on myös sovellus nimeltä Homescapes (tai Gardenscapes?). Sillä voi olla merkitystä, onko kampanja asetettu oikein: niin, että englanninkielinen mainonta näytetään englanninkieliselle yleisölle ja venäjäksi venäjänkieliselle yleisölle. Hyvin usein tässä on virheitä: ihmiset eivät yksinkertaisesti ymmärrä sitä, he asentavat sen satunnaisesti.
Sinun on luotava erilaisia ​​hienoja videoita, mietittävä muotoa, mietittävä kuinka usein niitä päivitetään. Suurissa yrityksissä tätä tekevät erityiset ihmiset - käyttäjien hankintapäälliköt. Jos olet yksi kehittäjä, et tarvitse tätä tai tarvitset sitä saavutettuasi tietyn kasvun.

Mitkä ovat tulevaisuuden suunnitelmasi?

Työskentelen edelleen siellä, missä olen nyt. Ehkä saan Suomen kansalaisuuden - tämä on mahdollista 5 vuoden asumisen jälkeen (jos alle 30 vuotta, sinun on myös palveltava, jos henkilö ei ole tehnyt sitä toisessa maassa).

Miksi muutit Suomeen?

Kyllä, tämä ei ole kovin suosittu maa IT-asiantuntijalle muuttaa. Monet muuttavat perheiden kanssa, koska täällä on hyvät sosiaalietuudet - päiväkodit, päiväkodit ja äitiysloma jommallekummalle vanhemmalle. Miksi muutin itseni, pidin täällä vain. Voisin ehkä pitää siitä missä tahansa, mutta Suomi on aika lähellä kulttuurimentaliteettia; Tietysti eroja Venäjän kanssa on, mutta myös yhtäläisyyksiä. Hän on pieni, turvallinen eikä koskaan joudu suuriin ongelmiin. Tämä ei ole tavanomainen Amerikka, jossa voit saada presidentin, josta ei pidetä, ja tästä alkaa jotain; eikä Iso-Britannia, joka yhtäkkiä haluaa erota EU:sta, ja sielläkin tulee ongelmia. Täällä on vain 5 miljoonaa ihmistä. Koronavirusepidemiasta huolimatta Suomi selviytyi varsin hyvin muihin maihin verrattuna.

Aiotko palata Venäjälle?

En aio vielä. Mikään ei estäisi minua tekemästä tätä, mutta viihdyn täällä. Lisäksi, jos työskentelen Venäjällä, minun on rekisteröidyttävä armeijaan, ja minut voidaan kutsua.

Tietoja maisteriohjelmista Suomessa

Ei mitään erityistä. Jos puhumme luentojen sisällöstä, se on vain sarja dioja; on teoreettinen materiaali, seminaari käytännön kanssa, jossa tätä teoriaa hiotaan, sitten tentti kaikista näistä materiaaleista (teoria ja tehtävät).

Ominaisuus: heitä ei poisteta maisteriohjelmasta. Jos et läpäise koetta, sinun on yksinkertaisesti suoritettava tämä kurssi seuraavan lukukauden aikana. Kokonaisopiskeluajalla on vain raja: kandidaatin tutkinnossa enintään 7 vuotta, maisterin tutkinnossa 4 vuotta. Voit helposti suorittaa kaiken kahdessa vuodessa yhtä kurssia lukuun ottamatta ja venyttää sen kahdelle vuodelle tai suorittaa akateemisia kursseja.

Onko työ Moskovassa ja Suomessa kovin erilaista?

En sanoisi. Samat IT-yritykset, samat tehtävät. Kulttuurillisesti ja arkipäivän kannalta se on kätevää, työ on lähellä, kaupunki on pieni. Ruokakauppa on minuutin päässä minusta, kuntosali on kolme, työ on kaksikymmentäviisi, ovelta ovelle. Pidän koosta; En ole koskaan ennen asunut näin kodikkaissa kaupungeissa, joissa kaikki on käsillä. Kaunis luonto, ranta lähellä.

Mutta työn suhteen mielestäni kaikki, plus tai miinus, on sama. Suomen IT-työmarkkinoista koneoppimisen osalta jotkut huomauttavat, että ML:ään liittyvistä erikoisuuksista vaaditaan tohtorintutkinto tai vähintään maisterin tutkinto. Uskon, että tämä muuttuu lähitulevaisuudessa. Tässä on edelleen ennakkoluulo: jos sinulla on kandidaatin tutkinto, et voi olla koulutettu asiantuntija, mutta jos sinulla on maisterin tutkinto, sinulla on erikoisala ja voit työskennellä. Ja jos sinulla on tohtorintutkinto, kaikki on täysin siistiä ja voit tehdä IT-tutkimusta. Vaikka minusta tuntuu, että edes tohtorintutkinnon suorittaneet ihmiset eivät ehkä ole täysin integroituneet alaan, eivätkä ehkä ymmärrä, että toimiala ei ole vain algoritmeja ja menetelmiä, vaan myös liiketoimintaa. Jos et ymmärrä liiketoimintaa, en tiedä kuinka voit kasvattaa yritystä ja ymmärtää kuinka tämä koko metajärjestelmä toimii.

Joten ajatus siirtymisestä tutkijakouluun ja heti työn löytämisestä on melko vaikea; jos muutat kandidaatin tutkinnon suorittaneena Suomeen, olet no-name. Sinulla on oltava työkokemusta sanoaksesi: Työskentelin Yandexissä, Mailissa, Kaspersky Labissa jne.

Kuinka elää 500 eurolla Suomessa?

Voit elää. Jos olet opiskelija, sinun on ymmärrettävä, että sinulla ei ole stipendiä; EU voi tarjota rahaa, mutta vain vaihto-opiskelijoille. Jos olet tulossa yliopistoon Suomessa, sinun on ymmärrettävä, kuinka aiot elää. Vaihtoehtoja on useita; jos ilmoittaudut maisteriohjelmaan tohtorintutkinnolla (eli samanaikaisesti maisteriohjelmassa ja tohtorintutkinnossa), teet heti ensimmäisestä vuodesta lähtien tutkimustyötä ja saat siitä rahaa.
Pieni, mutta se riittää opiskelijalle. Toinen vaihtoehto on osa-aikainen työ; esimerkiksi olin opettajan assistenttina tietyllä kurssilla ja tienasin 400 euroa kuukaudessa.

Suomessa on muuten hyvät opiskelijaedut. Asuntolaan voi muuttaa hintaan 300 tai 200 euroa per huone, opiskelijaruokaloissa voi syödä kiinteällä hinnalla (kaikki mitä lautaselle laitat 2.60 euroa). Jotkut yrittävät syödä aamiaisen, lounaan ja illallisen ruokasalissa hintaan 2.60; Jos teet tämän, voit elää 500 eurolla. Mutta tämä on minimi.

Minne voit mennä, jos haluat ohjelmoijaksi?

Voit ilmoittautua esimerkiksi kauppakorkeakoulun tietojenkäsittelytieteen tiedekuntaan, Moskovan fysiikan ja tekniikan instituuttiin - FIVT ja FUPM tai Moskovan valtionyliopiston tietojenkäsittelytieteen ja laskentakomiteaan. Pietaristakin löytyy jotain. Mutta en ole tietoinen koneoppimisen tarkasta tilanteesta, yritä googlata tätä aihetta.

Haluan sanoa, että ohjelmoijaksi koulutus ei yksin riitä. On tärkeää olla sosiaalinen ihminen, jonka kanssa on miellyttävä jutella, jotta kontaktit saadaan mahdollisimman nopeasti. Yhteyshenkilöt voivat päättää. Henkilökohtaiset suositukset yritykselle tarjoavat konkreettisen edun muihin hakijoihin verrattuna; voit yksinkertaisesti ohittaa rekrytoijan seulonnan.

Luonnollisesti elämä Suomessa ei ole aivan upeaa - muutin ja kaikki muuttui heti siistiksi. Jokainen siirtolainen kohtaa silti kulttuurishokin. Eri maissa on erilaisia ​​ihmisiä, erilaiset mentaliteetit ja erilaiset lait. Esimerkiksi täällä sinun on huolehdittava veroista itse - täytä verokortti itse; auton ostaminen, kodin vuokraaminen – monet asiat toimivat eri tavalla. Se on melko vaikeaa, jos päätät muuttaa. Täällä ihmiset eivät ole kovin sosiaalisia, sää on kuin Pietarissa - marras-joulukuussa voi olla 1-2 aurinkoista päivää. Jotkut jopa masentuvat täällä; he luottavat siihen, että heitä tarvitaan täällä kovasti, mutta näin ei käy, vaan heidän on ansaittava rahaa pelaamalla jonkun muun sääntöjen mukaan. Se on aina riski. Aina on mahdollisuus, että joudut palaamaan, koska et vain mahdu joukkoon.

Mitä neuvoja antaisit aloitteleville ohjelmoijille?

Suosittelen sinua kokeilemaan mahdollisimman monia, jotta ymmärrät, mikä sinua todella kiinnostaa. Älä jää jumiin yhteen paikkaan: kokeile Android-kehitystä, käyttöliittymää/taustajärjestelmää, Javaa, Javascriptiä, ML:ää ja muita asioita. Ja kuten jo sanoin, sinun täytyy olla aktiivinen, ottaa yhteyttä, olla kiinnostunut siitä, mitä tapahtuu; mitä ystävät, kollegat, tuttavat tekevät. Mene työpajoihin, seminaareihin, luentoihin, tapaa ihmisiä. Mitä enemmän yhteyksiä sinulla on, sitä helpompi on ymmärtää, mitä mielenkiintoisia asioita tapahtuu.

Missä muualla Unitya käytetään pelien lisäksi?

Unity yrittää lakata olemasta pelkkä pelimoottori. Sitä käytetään esimerkiksi CGI-videoiden renderöimiseen: jos olet esimerkiksi kehittämässä autoa ja haluat tehdä mainoksen, haluat tietysti tehdä hyvän videon. Olen kuullut, että Unitya käytetään myös arkkitehtonisessa suunnittelussa. Eli missä tahansa visualisointia tarvitaan, Unitya voidaan käyttää. Googlettamalla löytyy mielenkiintoisia esimerkkejä.

Jos haluat esittää kysymyksen, löydät minut vapaasti kaikista sosiaalisista verkostoista.

Mitä tapahtui ennen

  1. Ilona Papava, vanhempi ohjelmistosuunnittelija Facebookissa - kuinka saada harjoittelupaikka, saada tarjous ja kaikki yrityksessä työskentelystä
  2. Boris Yangel, Yandexin ML-insinööri – kuinka olla liittymättä tyhmien asiantuntijoiden joukkoon, jos olet datatieteilijä
  3. Alexander Kaloshin, toimitusjohtaja LastBackend - kuinka käynnistää startup, päästä Kiinan markkinoille ja vastaanottaa 15 miljoonan investoinnin.
  4. Natalya Teplukhina, Vue.js-ydintiimin jäsen, GoogleDevExpret – kuinka läpäistä haastattelu GitLabissa, päästä Vue-kehitystiimiin ja tulla henkilöstöinsinööriksi.
  5. Ashot Oganesyan, DeviceLockin perustaja ja tekninen johtaja - joka varastaa henkilötietojasi ja ansaitsee niillä rahaa.
  6. Sania Galimova, RUVDS:n markkinoija - kuinka elää ja työskennellä psykiatrisen diagnoosin kanssa. Часть 1. Часть 2.
  7. Ilja Kashlakov, Yandex.Moneyn front-end-osaston johtaja - kuinka tulla front-end-tiimin johtajaksi ja kuinka elää sen jälkeen.
  8. Vlada Rau, vanhempi digitaalinen analyytikko McKinsey Digital Labsissa – kuinka saada harjoittelupaikka Googlessa, mennä konsultointiin ja muuttaa Lontooseen.
  9. Richard "Levellord" Gray, pelien Duke Nukem 3D, SiN, Blood luoja - henkilökohtaisesta elämästään, suosikkipeleistä ja Moskovasta.
  10. Vjatšeslav Dreher, pelisuunnittelija ja pelituottaja, jolla on 12 vuoden kokemus - peleistä, niiden elinkaaresta ja kaupallistamisesta
  11. Andrey, GameAcademyn tekninen johtaja – kuinka videopelit auttavat sinua kehittämään todellisia taitojasi ja löytämään unelmatyösi.
  12. Alexander Vysotsky, johtava PHP-kehittäjä Badoossa - kuinka Highload-projektit luodaan PHP:llä Badoossa.
  13. Andrey Evsyukov, Delivery Clubin apulaisteknologiajohtaja - 50 eläkeläisen palkkaamisesta 43 päivässä ja palkkauskehyksen optimointiin
  14. John Romero, pelien Doom, Quake ja Wolfenstein 3D luoja – tarinoita DOOMin luomisesta
  15. Pasha Zhovner, Tamagotchin luoja hakkereille Flipper Zero - projektistaan ​​ja muusta toiminnasta
  16. Tatyana Lando, Googlen kielianalyytikko – kuinka opettaa Google Assistantille ihmiskäyttäytymistä
  17. Polku nuoremmasta Sberbankin johtajaksi. Aleksei Levanovin haastattelu

Miten Data Science myy sinulle mainoksia? Unity-insinöörin haastattelu

Miten Data Science myy sinulle mainoksia? Unity-insinöörin haastattelu

Lähde: will.com

Lisää kommentti