Hoe verkoop Data Science vir jou advertensies? Onderhoud met 'n Unity-ingenieur

'n Week gelede het Nikita Alexandrov, datawetenskaplike by Unity Ads, op ons sosiale netwerke gepraat, waar hy omskakelingsalgoritmes verbeter. Nikita woon nou in Finland, en hy het onder meer oor die IT-lewe in die land gepraat.

Ons deel die transkripsie en opname van die onderhoud met jou.

My naam is Nikita Aleksandrov, ek het in Tatarstan grootgeword en daar op skool gegradueer en aan wiskunde-olimpiades deelgeneem. Daarna het hy die Fakulteit Rekenaarwetenskap by die Hoër Skool vir Ekonomie betree en sy baccalaureusgraad daar voltooi. Aan die begin van my 4de jaar het ek op 'n uitruilstudie gegaan en 'n semester in Finland deurgebring. Ek het daarvan gehou daar, ek het die meestersgraadprogram by Aalto Universiteit betree, hoewel ek dit nie heeltemal voltooi het nie – ek het al die kursusse voltooi en my tesis begin skryf, maar het by Unity gaan werk sonder om my graad te ontvang. Nou werk ek by Unity data scientist, die departement heet Operate Solutions (voorheen was dit Monetization genoem); My span lewer direk advertensies. Dit wil sê, in-speletjie-advertensies - die een wat verskyn wanneer jy byvoorbeeld 'n mobiele speletjie speel en 'n ekstra lewe moet verdien. Ek werk daaraan om advertensie-omskakeling te verbeter - dit wil sê om die speler meer geneig te maak om op die advertensie te klik.

Hoe het jy beweeg?

Eers het ek na Finland gekom om vir 'n uitruilsemester te studeer, waarna ek teruggekeer het na Rusland en my diploma voltooi het. Toe het ek die meestersgraadprogram by Aalto Universiteit in masjienleer/datawetenskap betree. Aangesien ek 'n uitruilstudent was, hoef ek nie eers 'n Engelse eksamen af ​​te lê nie; Ek het dit maklik gedoen, ek het geweet wat ek doen. Ek woon nou al 3 jaar hier.

Is Fins nodig?

Dit is nodig as jy hier vir 'n baccalaureusgraad gaan studeer. Daar is baie min programme in Engels vir bachelors; jy benodig Fins of Sweeds - dit is die tweede staatstaal, sommige universiteite gee onderrig in Sweeds. Maar in meesters- en PhD-programme is die meeste programme in Engels. As ons praat oor daaglikse kommunikasie en alledaagse lewe, praat die meeste mense hier Engels, sowat 90%. Mense leef normaalweg vir jare op 'n slag (my kollega leef vir 20 jaar) sonder die Finse taal.

Natuurlik, as jy hier wil bly, moet jy ten minste Fins verstaan ​​op die vlak van die invul van vorms – van, voornaam, ensovoorts.

Verskil die kwaliteit van onderwys van universiteite in die Russiese Federasie? Verskaf hulle al die nodige basis vir 'n junior toestel?

Die kwaliteit is anders. Dit lyk vir my asof hulle in Rusland baie dinge op een slag probeer leer: differensiaalvergelykings, diskrete wiskunde en nog baie meer. Trouens, jy moet addisionele materiaal neem, as 'n kursuswerk of verhandeling, iets nuuts op jou eie leer, 'n paar kursusse neem. Hier was dit vir my maklik in die meestersgraadprogram; Ek het baie geweet wat aangaan. Weereens, in Finland is 'n baccalaureus nog nie 'n spesialis nie; daar is steeds so 'n afdeling. Nou, as jy 'n meestersgraad het, dan kan jy werk kry. Ek sou sê dat in meestersprogramme in Finland sosiale vaardighede belangrik is, dit is belangrik om deel te neem, om aktief te wees; daar is navorsingsprojekte. As daar navorsing is wat vir jou interessant is, en jy wil dieper delf, dan kan jy die professor se kontakte kry, in hierdie rigting werk en ontwikkel.

Dit wil sê, die antwoord is "ja", maar jy moet sosiaal aktief wees, vashou aan elke geleentheid as dit bestaan. Een van my vriende het by ’n startup in die Vallei gaan werk – daar is ’n program by die universiteit wat geskikte startups soek en onderhoude reël. Ek dink hy het selfs later CERN toe gegaan.

Hoe motiveer 'n maatskappy in Finland werknemers, wat is die voordele?

Behalwe die ooglopende (salaris), is daar maatskaplike voordele. Byvoorbeeld, die bedrag van kraamverlof vir ouers. Daar is gesondheidsversekering, aandele, opsies. Daar is ongewone aanwas van vakansiedae. Niks besonders nie, basies.

Ons het byvoorbeeld 'n sauna in ons kantoor.

Daar is ook koepons - 'n sekere bedrag geld vir middagete, vir openbare vervoer, vir kulturele en sportgeleenthede (museums, sport).

Wat kan 'n geesteswetenskappestudent aanbeveel om IT te betree?

Herhaal die skoolkursus en betree HSE? Programmeerders het dikwels 'n wiskundige agtergrond/Olimpiades...

Ek raai natuurlik aan om jou wiskunde te verbeter. Maar dit is nie nodig om die skoolkursus te herhaal nie. Meer presies, dit moet net herhaal word as jy glad niks onthou nie. Daarbenewens moet jy besluit watter IT jy wil ingaan. Om 'n front-end ontwikkelaar te wees, hoef jy nie wiskunde te ken nie: jy moet net front-end kursusse neem en leer. My vriendin het onlangs besluit om in te skryf vir kursusse van Accenture, sy leer tans Scala; Sy is nie ’n humanis nie, maar sy het geen programmeringservaring gehad nie. Afhangende van wat jy wil programmeer en waarop, het jy 'n ander hoeveelheid wiskunde nodig. Natuurlik vereis die Masjienleer-spesialiteit wiskunde, op een of ander manier. Maar as jy net wil probeer, is daar baie verskillende tutoriale, oop inligting, plekke waar jy met 'n neurale netwerk kan speel of dit self kan bou, of 'n klaargemaakte een kan aflaai, die parameters verander en kyk hoe dit verander. Dit hang alles af van hoe sterk die motivering is.

As dit nie 'n geheim is nie - salarisse, ondervinding, waarop skryf jy?

Ek skryf in Python - dit is 'n universele taal vir masjienleer en datawetenskap. Ervaring – het uiteenlopende ervarings gehad; Ek was 'n eenvoudige ingenieur in verskeie maatskappye, ek was vir 'n paar maande op 'n internskap in Moskou. Het nie 'n voltydse werk gehad voor Unity nie. Ek het ook daarheen gekom as 'n intern, vir 9 maande as 'n intern gewerk, toe 'n breek geneem, en nou werk ek al 'n jaar. Die salaris is mededingend, bo die streeksmediaan. 'n Beginnerspesialis verdien vanaf 3500 EUR; Dit verskil van maatskappy tot maatskappy. Oor die algemeen is 3.5-4 'n beginsalaris.

Watter boeke en tutoriale beveel jy aan?

Ek hou nie juis daarvan om uit boeke te leer nie – dit is vir my belangrik om te probeer; laai iets klaargemaak af en probeer dit self. Ek beskou myself meer as 'n eksperimenteerder, so ek kan nie help met boeke nie. Maar ek het 'n paar onderhoude en regstreekse uitsendings hier gekyk, waar die tweede spreker in detail oor die boeke praat.

Daar is verskeie tutoriale. As jy 'n algoritme wil probeer, neem die naam van die algoritme, metode, metodeklasse en voer dit in die soektog in. Wat ook al opkom as die eerste skakel, kyk dan.

Hoe lank bly dit skoon?

Na belasting - jy moet belasting plus 8% neem (wat nie 'n belasting is nie, maar 'n belasting) - bly 2/3 van die salaris oor. Die koers is dinamies – hoe meer jy verdien, hoe hoër is die belasting.

Watter maatskappye doen aansoek om advertensies?

U moet verstaan ​​dat Unity / Unity Ads betrokke is by die advertering van mobiele speletjies. Dit wil sê, ons het 'n nis, ons is baie goed vertroud met mobiele speletjies, jy kan dit in Unity skep. Sodra jy 'n speletjie geskryf het, wil jy geld daaruit maak, en monetisering is een manier.
Enige maatskappy kan aansoek doen vir advertensies – aanlynwinkels, verskeie finansiële toepassings. Almal het advertensies nodig. Spesifiek, ons hoofkliënte is mobiele speletjie-ontwikkelaars.

Watter projekte is die beste om te doen om jou vaardighede te verbeter?

Goeie vraag. As ons van datawetenskap praat, moet jy jouself opgradeer deur 'n aanlynkursus (byvoorbeeld, Stanford het een) of 'n aanlyn universiteit. Daar is verskeie platforms waarvoor jy moet betaal – byvoorbeeld Udacity. Daar is huiswerk, video's, mentorskap, maar die plesier is nie goedkoop nie.

Hoe nouer jou belangstellings is (byvoorbeeld, 'n soort versterkende leer), hoe moeiliker is dit om projekte te vind. Jy kan probeer om aan kaggle-kompetisies deel te neem: gaan na kaggle.com, daar is baie verskillende masjienleerkompetisies daar. Jy neem iets wat reeds 'n soort basislyn daaraan gekoppel het; laai af en begin dit doen. Dit wil sê, daar is baie maniere: jy kan op jou eie studeer, jy kan 'n aanlynkursus volg - gratis of betaal, jy kan aan kompetisies deelneem. As jy werk op Facebook, Google, ensovoorts wil soek, dan moet jy leer hoe om algoritmiese probleme op te los - dit wil sê, jy moet na LeetCode gaan, jou vaardighede daar kry om onderhoude te slaag.

Beskryf 'n kort padkaart vir Masjienleer-opleiding?

Ek sal jou ideaal vertel, sonder om voor te gee dat dit universeel is. Jy neem eers wiskunde kursusse by uni, jy benodig kennis en begrip van lineêre algebra, waarskynlikheid en statistiek. Daarna vertel iemand jou van ML; as jy in 'n groot stad woon, moet daar skole wees wat ML-kursusse aanbied. Die bekendste is SHAD, Yandex School of Data Analysis. As jy slaag en jy kan vir twee jaar studeer, sal jy die hele ML-basis kry. Jy sal jou vaardighede in navorsing en werk verder moet slyp.

As daar ander opsies is: Tinkov het byvoorbeeld kursusse in masjienleer met die geleentheid om 'n werk by Tinkoff te kry na die gradeplegtigheid. As dit vir jou gerieflik is, teken in vir hierdie kursusse. Daar is verskillende toegangsdrempels: ShAD het byvoorbeeld toelatingstoetse.
As jy nie gereelde kursusse wil volg nie, kan jy met aanlynkursusse begin, waarvan daar meer as genoeg is. Dit hang van jou af; as jy goeie Engels het, goed, sal dit maklik wees om te vind. Indien nie, dan is daar dalk ook iets daar. Dieselfde ShAD-lesings is publiek beskikbaar.
Nadat u 'n teoretiese basis ontvang het, kan u vorentoe beweeg - vir internskappe, navorsing, ensovoorts.

Is dit moontlik om self masjienleer te leer? Het jy al so 'n programmeerder ontmoet?

Ek dink ja. Jy moet net sterk motivering hê. Iemand kan byvoorbeeld Engels op hul eie leer, maar iemand moet kursusse neem, en dit is die enigste manier waarop hierdie persoon kan leer. Dit is dieselfde met ML. Alhoewel ek nie 'n programmeerder ken wat alles op sy eie geleer het nie, het ek dalk net nie baie kennisse nie; al my vriende het net op die gewone manier geleer. Ek veronderstel nie om te sê dat jy 100% op hierdie manier moet studeer nie: die belangrikste ding is jou begeerte, jou tyd. As jy nie ’n wiskundige grondslag het nie, sal jy natuurlik baie tyd moet spandeer om dit te ontwikkel.
Benewens om te verstaan ​​wat dit beteken om 'n datawetenskaplike te wees: Ek doen nie self datawetenskap nie.
as navorsing. Ons maatskappy is nie 'n laboratorium waar ons metodes ontwikkel terwyl ons onsself vir ses maande in die laboratorium toesluit nie. Ek werk direk met produksie, en ek benodig ingenieursvaardighede; Ek moet kode skryf en ingenieursvaardighede hê om te verstaan ​​wat werk. Mense laat dikwels hierdie kenmerke weg wanneer hulle oor datawetenskap praat. Daar is baie verhale van mense met PhD's wat onleesbare, verskriklike, ongestruktureerde kode skryf en groot probleme ondervind nadat hulle besluit het om in die industrie te gaan. Dit wil sê, in kombinasie met Masjienleer moet 'n mens nie van ingenieursvaardighede vergeet nie.

Datawetenskap is 'n posisie wat nie oor homself praat nie. Jy kan 'n werk kry in 'n maatskappy wat met datawetenskap handel, en jy sal SQL-navrae skryf, of daar sal eenvoudige logistiese regressie wees. In beginsel is dit ook masjienleer, maar elke maatskappy het sy eie begrip van wat datawetenskap is. My vriend op Facebook het byvoorbeeld gesê dat datawetenskap is wanneer mense eenvoudig statistiese eksperimente uitvoer: klik op knoppies, versamel die resultate en bied dit dan aan. Terselfdertyd verbeter ek self omskakelingsmetodes en algoritmes; in sommige ander maatskappye kan hierdie spesialiteit masjienleeringenieur genoem word. Dinge kan verskil in verskillende maatskappye.

Watter biblioteke gebruik jy?

Ons gebruik Keras en TensorFlow. PyTorch is ook moontlik - dit is nie belangrik nie, dit laat jou toe om dieselfde dinge te doen - maar op 'n stadium is besluit om dit te gebruik. Met die bestaande produksie is dit moeilik om te verander.

Unity het nie net datawetenskaplikes wat omskakelingsalgoritmes optimeer nie, maar GameTune is ook 'n ding waar jy metrieke verbeter in terme van wins of behoud deur verskeie tutoriale te gebruik. Kom ons sê iemand het die speletjie gespeel en gesê: Ek verstaan ​​nie, ek stel nie belang nie - hy het dit opgegee; Dit is te maklik vir sommige, maar inteendeel, hy het ook moed opgegee. Dit is hoekom GameTune nodig is – 'n inisiatief wat die moeilikheidsgraad van speletjies aanpas op grond van 'n speler se vermoë, of speletjiegeskiedenis, of hoe gereeld hulle iets in die toepassing koop.

Daar is ook Unity Labs – jy kan dit ook google. Daar is ’n video waar jy ’n graankosboks neem, en agterop dit is daar speletjies soos doolhowe – maar dit is versoenbaar met die verhoogde werklikheid, en jy kan die persoon op die karton beheer. Lyk baie gaaf.

Jy kan direk oor Unity Ads praat. As jy besluit om 'n speletjie te skryf, en besluit om dit te publiseer en geld te maak, sal jy 'n paar moeilike probleme moet oplos.

Ek begin met 'n voorbeeld: Apple het die bekendstelling van iOS 14 aangekondig. Daarin kan 'n potensiële speler by die toepassing ingaan en sê dat hy nie sy Toestel-ID met enigiemand wil deel nie. Hy stem egter saam dat die gehalte van advertensies gaan verswak. Maar terselfdertyd is dit vir ons 'n uitdaging, want as ons jou nie kan identifiseer nie, dan sal ons nie sekere maatstawwe kan insamel nie, en ons sal eenvoudig minder inligting oor jou hê. Dit word al hoe moeiliker vir 'n datawetenskaplike om werk te optimaliseer in 'n wêreld wat meer toegewyd is aan privaatheid en databeskerming – daar is al hoe minder data, sowel as beskikbare metodes.

Benewens Unity is daar reuse soos Facebook en Google – en, dit wil voorkom, hoekom het ons Unity Ads nodig? Maar jy moet verstaan ​​dat hierdie advertensienetwerke verskillend in verskillende lande kan werk. Relatief gesproke is daar Vlak 1-lande (Amerika, Kanada, Australië); Daar is Vlak 2-lande (Asië), daar is Vlak 2-lande (Indië, Brasilië). Advertensienetwerke kan anders daarin werk. Die tipe advertensie wat gebruik word maak ook saak. Is dit die gewone tipe, of “beloonbare” advertensies – wanneer jy byvoorbeeld na 'n wedstryd van dieselfde plek af voortgaan, 'n advertensie moet kyk. Verskillende soorte advertensies, verskillende mense. In sommige lande werk een advertensienetwerk beter, in ander 'n ander. En as 'n bykomende nota, het ek gehoor dat Google se AdMob-integrasie meer kompleks is as Unity s'n.

Dit wil sê, as jy 'n speletjie in Unity geskep het, word jy outomaties by Unity Ads geïntegreer. Die verskil is die gemak van integrasie. Wat kan ek aanbeveel: daar is iets soos bemiddeling; dit het verskillende posisies: jy kan posisies in "waterval" stel vir advertensieplasings. Jy kan byvoorbeeld dit sê: Ek wil hê Facebook moet eers gewys word, dan Google, dan Unity. En as Facebook en Google besluit om nie advertensies te wys nie, sal Unity dit doen. Hoe meer advertensienetwerke jy het, hoe beter. Dit kan as 'n belegging beskou word, maar jy belê in 'n ander aantal advertensienetwerke gelyktydig.
Jy kan ook praat oor wat saak maak vir die sukses van 'n advertensieveldtog. Om die waarheid te sê, hier is niks besonders nie: jy moet seker maak dat die advertensie relevant is tot die inhoud van jou aansoek. Jy kan byvoorbeeld YouTube vir “app ads mafia” deursoek en sien hoe die advertensies dalk nie met die inhoud ooreenstem nie. Daar is ook 'n toepassing genaamd Homescapes (of Gardenscapes?). Dit kan saak maak of die veldtog korrek opgestel is: sodat advertensies in Engels aan 'n Engelssprekende gehoor gewys word, en in Russies aan 'n Russiessprekende gehoor. Baie dikwels is daar foute hierin: mense verstaan ​​dit eenvoudig nie, hulle installeer dit lukraak.
Jy moet verskillende cool video's skep, dink oor die formaat, dink oor hoe gereeld om dit op te dateer. In groot maatskappye doen spesiale mense dit - bestuurders vir gebruikersverkryging. As jy 'n enkele ontwikkelaar is, het jy dit nie nodig nie, of jy het dit nodig nadat jy 'n sekere groei behaal het.

Wat is jou toekomsplanne?

Werk steeds waar ek nou is. Miskien sal ek Finse burgerskap kry - dit is moontlik na 5 jaar van verblyf (indien minder as 30 jaar, moet jy ook dien, as die persoon dit nie in 'n ander land gedoen het nie).

Hoekom het jy na Finland verhuis?

Ja, dit is nie 'n baie gewilde land vir 'n IT-spesialis om na te trek nie. Baie mense trek saam met gesinne omdat daar goeie maatskaplike voordele hier is – kleuterskole, kwekerye en kraamverlof vir enige van die ouers. Hoekom het ek self geskuif?Ek het net daarvan gehou hier. Ek kan seker enige plek daarvan hou, maar Finland is nogal naby in kulturele mentaliteit; Daar is natuurlik verskille met Rusland, maar daar is ook ooreenkomste. Sy is klein, veilig en sal nooit by enige groot probleme betrokke raak nie. Dit is nie 'n konvensionele Amerika, waar jy 'n president kan kry wat nie gehou word nie, en iets sal as gevolg hiervan begin; en nie Groot-Brittanje wat skielik die EU wil verlaat nie, en daar sal ook probleme wees. Hier is net 5 miljoen mense. Selfs met die koronavirus-epidemie het Finland dit redelik goed hanteer in vergelyking met ander lande.

Beplan jy om terug te keer na Rusland?

Ek gaan nog nie. Niks sou my verhoed om dit te doen nie, maar ek voel gemaklik hier. Verder, as ek in Rusland werk, sal ek by die weermag moet registreer, en ek kan opgestel word.

Oor meestersgraadprogramme in Finland

Niks spesiaals. As ons oor die inhoud van die lesings praat, is dit net 'n stel skyfies; daar is teoretiese materiaal, 'n seminaar met praktyk, waar hierdie teorie geslyp word, dan 'n eksamen oor al hierdie materiaal (teorie en take).

Kenmerk: hulle sal nie uit die meestersprogram geskors word nie. As jy nie die eksamen slaag nie, sal jy eenvoudig hierdie kursus in die volgende semester moet neem. Daar is slegs 'n beperking op die totale studietyd: vir 'n baccalaureusgraad - nie meer as 7 jaar nie, vir 'n meestersgraad - 4 jaar. Jy kan maklik alles in twee jaar voltooi, behalwe vir een kursus, en dit oor 2 jaar strek, of akademiese kursusse neem.

Is werk in Moskou en in Finland baie anders?

Ek sou nie sê nie. Dieselfde IT-maatskappye, dieselfde take. In kulturele en alledaagse terme is dit gerieflik, werk is naby, die stad is klein. Die kruidenierswinkel is een minuut van my af, die gimnasium is drie, werk is vyf-en-twintig, deur tot deur. Ek hou van die groottes; Ek het nog nooit tevore in sulke gesellige stede gewoon nie, waar alles byderhand is. Pragtige natuur, die strand is naby.

Maar wat werk betref, dink ek alles, plus of minus, is dieselfde. Wat die IT-arbeidsmark in Finland betref, met betrekking tot masjienleer, neem sommige kennis dat vir spesialiteite wat met ML verband hou, 'n PhD of ten minste 'n meestersgraad vereis word. Ek glo dit sal in die afsienbare toekoms verander. Hier is steeds ’n vooroordeel: as jy ’n baccalaureusgraad het, dan kan jy nie ’n opgeleide spesialis wees nie, maar as jy ’n meestersgraad het, het jy ’n spesialisasie en kan jy werk. En as jy 'n PhD het, dan is alles heeltemal cool, en jy kan IT-navorsing doen. Alhoewel, dit lyk vir my, selfs mense wat hul PhD voltooi het, is dalk nie heeltemal geïntegreer in die bedryf nie, en verstaan ​​dalk nie dat die bedryf nie net algoritmes en metodes is nie, maar ook besigheid. As jy nie besigheid verstaan ​​nie, dan weet ek nie hoe jy 'n maatskappy kan laat groei en verstaan ​​hoe hierdie hele meta-stelsel werk nie.

Die idee om na die skool te gaan en dadelik werk te kry, is dus redelik moeilik; as jy met 'n baccalaureusgraad na Finland verhuis, is jy 'n geennaam. Jy moet 'n bietjie werkservaring hê om te sê: Ek het by Yandex, Mail, Kaspersky Lab, ens.

Hoe om te lewe op 500 EUR in Finland?

Jy kan lewe. As jy 'n student is, moet jy verstaan ​​dat jy nie 'n beurs sal hê nie; Die EU kan geld verskaf, maar slegs vir uitruilstudente. As jy 'n universiteit in Finland betree, moet jy verstaan ​​hoe jy sal lewe. Daar is verskeie opsies; as jy inskryf vir 'n meestersgraadprogram met 'n PhD-baan (dit wil sê gelyktydig in 'n meestersgraadprogram en 'n PhD), dan sal jy van die eerste jaar af navorsingswerk doen en geld daarvoor ontvang.
Klein, maar dit sal genoeg wees vir die student. Die tweede opsie is 'n deeltydse werk; ek was byvoorbeeld 'n onderwysassistent vir 'n sekere kursus en het 400 EUR per maand verdien.

Terloops, Finland het goeie studentevoordele. Jy kan in 'n koshuis intrek vir 300 of 200 EUR per kamer, jy kan in studentekantines eet teen 'n vaste prys (alles wat jy op jou bord sit is 2.60 EUR). Sommige probeer ontbyt, middagete en aandete in die eetkamer eet vir 2.60; as jy dit doen, kan jy leef op 500 EUR. Maar dit is die minimum.

Waarheen kan jy gaan as jy 'n programmeerder wil wees?

U kan byvoorbeeld inskryf vir die Fakulteit Rekenaarwetenskap by die Hoër Skool vir Ekonomie, Moskou Instituut vir Fisika en Tegnologie - FIVT en FUPM, of die Rekenaarwetenskap- en Rekenaarkomitee van Moskou Staatsuniversiteit. Jy kan ook iets in St. Petersburg kry. Maar ek is nie bewus van die presiese situasie met masjienleer nie, probeer om hierdie onderwerp te google.

Ek wil sê dat opleiding alleen nie genoeg is om 'n programmeerder te word nie. Dit is belangrik om 'n sosiale persoon te wees, aangenaam om mee te praat, om so vinnig moontlik kontakte te maak. Kontakte kan besluit. Persoonlike aanbevelings aan 'n maatskappy bied 'n tasbare voordeel bo ander aansoekers; jy kan eenvoudig die werwer se sifting oorslaan.

Natuurlik is die lewe in Finland nie heeltemal fantasties nie - ek het getrek, en alles het dadelik koel geword. Enige migrant ondervind steeds kultuurskok. Verskillende lande het verskillende mense, verskillende mentaliteite, verskillende wette. Hier moet jy byvoorbeeld self vir belasting sorg - vul self die belastingkaart in; 'n motor koop, 'n huis huur—baie dinge werk anders. Dit is nogal moeilik as jy besluit om te trek. Die mense hier is nie baie sosiaal nie, die weer is soos in St Petersburg - in November-Desember kan daar 1-2 sonskyndae wees. Sommige raak selfs depressief hier; hulle kom met die vertroue dat hulle baie nodig is hier, maar dit blyk nie die geval te wees nie, en hulle moet geld verdien deur volgens iemand anders se reëls te speel. Dit is altyd 'n risiko. Daar is altyd die moontlikheid dat jy sal moet teruggaan omdat jy net nie sal inpas nie.

Watter raad sal jy aan aspirantprogrammeerders gee?

Ek raai jou aan om soveel as moontlik te probeer om te verstaan ​​wat jou regtig interesseer. Probeer om nie in een area vas te val nie: probeer Android-ontwikkeling, frontend/backend, Java, Javascript, ML en ander dinge. En, soos ek reeds gesê het, jy moet aktief wees, kontak maak, belangstel in wat gebeur; wat vriende, kollegas, kennisse doen. Gaan na werkswinkels, seminare, lesings, ontmoet mense. Hoe meer verbindings jy het, hoe makliker is dit om te verstaan ​​watter interessante dinge aan die gebeur is.

Waar anders word Unity behalwe speletjies gebruik?

Unity probeer ophou om 'n suiwer speletjie-enjin te wees. Dit word byvoorbeeld gebruik om CGI-video's weer te gee: as jy byvoorbeeld 'n motor ontwikkel en 'n advertensie wil maak, sal jy natuurlik 'n goeie video wil maak. Ek het gehoor Unity word ook vir argitektoniese beplanning gebruik. Dit wil sê, waar visualisering ook al nodig is, kan Unity gebruik word. As jy google, kan jy interessante voorbeelde kry.

As jy 'n vraag wil vra, vind my gerus op alle sosiale netwerke.

Wat voorheen gebeur het

  1. Ilona Papava, Senior sagteware-ingenieur op Facebook - hoe om 'n internskap te kry, 'n aanbod te kry en alles oor werk in die maatskappy
  2. Boris Yangel, ML-ingenieur by Yandex - hoe om nie by die geledere van dom spesialiste aan te sluit as jy 'n datawetenskaplike is nie
  3. Alexander Kaloshin, uitvoerende hoof LastBackend - hoe om 'n aanvang te begin, die Chinese mark te betree en 15 miljoen beleggings te ontvang.
  4. Natalya Teplukhina, Vue.js kernspanlid, GoogleDevExpret - hoe om 'n onderhoud by GitLab te slaag, in die Vue-ontwikkelingspan te kom en 'n Personeelingenieur te word.
  5. Ashot Oganesyan, stigter en tegniese direkteur van DeviceLock - wat steel en geld maak op jou persoonlike data.
  6. Sania Galimova, bemarker by RUVDS - hoe om te leef en werk met 'n psigiatriese diagnose. 1 deel. 2 deel.
  7. Ilya Kashlakov, hoof van die front-end-afdeling van Yandex.Money - hoe om 'n front-end spanleier te word en hoe om daarna te lewe.
  8. Vlada Rau, Senior Digitale Ontleder by McKinsey Digital Labs - hoe om 'n internskap by Google te kry, in konsultasie te gaan en na Londen te verhuis.
  9. Richard "Levellord" Gray, skepper van die speletjies Duke Nukem 3D, SiN, Blood - oor sy persoonlike lewe, gunsteling speletjies en Moskou.
  10. Vyacheslav Dreher, speletjie-ontwerper en speletjie-vervaardiger met 12 jaar ondervinding - oor speletjies, hul lewensiklus en monetisering
  11. Andrey, tegniese direkteur by GameAcademy - hoe videospeletjies jou help om werklike vaardighede te ontwikkel en jou droomwerk te vind.
  12. Alexander Vysotsky, toonaangewende PHP-ontwikkelaar by Badoo - hoe Highload-projekte in PHP in Badoo geskep word.
  13. Andrey Evsyukov, Adjunk CTO by Delivery Club - oor die aanstelling van 50 seniors in 43 dae en hoe om die aanstellingsraamwerk te optimaliseer
  14. John Romero, skepper van die speletjies Doom, Quake en Wolfenstein 3D - stories oor hoe DOOM geskep is
  15. Pasha Zhovner, skepper van Tamagotchi vir hackers Flipper Zero - oor sy projek en ander aktiwiteite
  16. Tatyana Lando, linguistiese ontleder by Google - hoe om Google Assistant menslike gedrag te leer
  17. Die pad van junior tot uitvoerende direkteur by Sberbank. Onderhoud met Alexey Levanov

Hoe verkoop Data Science vir jou advertensies? Onderhoud met 'n Unity-ingenieur

Hoe verkoop Data Science vir jou advertensies? Onderhoud met 'n Unity-ingenieur

Bron: will.com

Voeg 'n opmerking