Wie verkauft Ihnen Data Science Werbung? Interview mit einem Unity-Ingenieur

Vor einer Woche sprach Nikita Alexandrov, Datenwissenschaftler bei Unity Ads, in unseren sozialen Netzwerken, wo er Konvertierungsalgorithmen verbessert. Nikita lebt heute in Finnland und sprach unter anderem über das IT-Leben im Land.

Wir teilen Ihnen das Transkript und die Aufzeichnung des Interviews mit.

Mein Name ist Nikita Aleksandrov, ich bin in Tatarstan aufgewachsen, habe dort meinen Schulabschluss gemacht und an Mathematikolympiaden teilgenommen. Danach trat er in die Fakultät für Informatik der Higher School of Economics ein und schloss dort sein Bachelor-Studium ab. Zu Beginn meines 4. Studienjahres nahm ich an einem Austauschstudium teil und verbrachte ein Semester in Finnland. Mir hat es dort gefallen, ich habe das Masterstudium an der Aalto-Universität aufgenommen, obwohl ich es nicht vollständig abgeschlossen habe – ich habe alle Kurse abgeschlossen und mit dem Schreiben meiner Abschlussarbeit begonnen, bin aber ohne meinen Abschluss zu Unity gegangen, um zu arbeiten. Jetzt arbeite ich als Datenwissenschaftler bei Unity. Die Abteilung heißt Operate Solutions (zuvor hieß sie Monetization). Mein Team liefert Werbung direkt aus. Das heißt, In-Game-Werbung – diejenige, die erscheint, wenn Sie beispielsweise ein Handyspiel spielen und sich ein Extraleben verdienen müssen. Ich arbeite daran, die Anzeigenkonvertierung zu verbessern, das heißt, die Wahrscheinlichkeit zu erhöhen, dass der Spieler auf die Anzeige klickt.

Wie bist du umgezogen?

Zuerst kam ich für ein Austauschsemester nach Finnland, danach kehrte ich nach Russland zurück und schloss mein Diplom ab. Dann habe ich an der Aalto-Universität das Masterstudium in maschinellem Lernen/Datenwissenschaft begonnen. Da ich Austauschstudentin war, musste ich nicht einmal eine Englischprüfung ablegen; Ich habe es leicht gemacht, ich wusste, was ich tat. Ich lebe jetzt seit 3 ​​Jahren hier.

Ist Finnisch notwendig?

Dies ist erforderlich, wenn Sie hier einen Bachelor-Abschluss erwerben möchten. Für Bachelor-Studiengänge gibt es nur sehr wenige englischsprachige Studiengänge; man braucht Finnisch oder Schwedisch – dies ist die zweite Staatssprache, einige Universitäten unterrichten auf Schwedisch. Aber in Master- und PhD-Studiengängen sind die meisten Programme auf Englisch. Wenn wir über die tägliche Kommunikation und das alltägliche Leben sprechen, sprechen die meisten Menschen hier Englisch, etwa 90 %. Normalerweise leben Menschen jahrelang (mein Kollege lebt 20 Jahre) ohne die finnische Sprache.

Wenn Sie hier bleiben möchten, müssen Sie natürlich zumindest Finnisch auf der Ebene des Ausfüllens von Formularen verstehen – Nachname, Vorname usw.

Unterscheidet sich die Qualität der Ausbildung von den Universitäten in der Russischen Föderation? Bieten sie die notwendige Basis für ein Junior-Gerät?

Die Qualität ist unterschiedlich. Mir scheint, dass man in Russland versucht, viele Dinge auf einmal zu lehren: Differentialgleichungen, diskrete Mathematik und vieles mehr. Tatsächlich müssen Sie zusätzliche Materialien wie eine Kursarbeit oder eine Dissertation belegen, selbst etwas Neues lernen und einige Kurse belegen. Hier fiel es mir im Masterstudium leicht; Ich wusste viel von dem, was vor sich ging. Auch in Finnland ist ein Bachelor noch kein Spezialist; es gibt immer noch eine solche Unterteilung. Wenn Sie einen Master-Abschluss haben, können Sie einen Job bekommen. Ich würde sagen, dass in den Masterstudiengängen in Finnland soziale Kompetenzen wichtig sind, es ist wichtig, sich zu beteiligen, aktiv zu sein; Es gibt Forschungsprojekte. Wenn es für Sie interessante Forschungsergebnisse gibt und Sie tiefer in die Materie einsteigen möchten, können Sie die Kontakte des Professors knüpfen, in diese Richtung arbeiten und sich weiterentwickeln.

Das heißt, die Antwort lautet „Ja“, aber Sie müssen sozial aktiv sein und an jeder Gelegenheit festhalten, wenn sie sich bietet. Einer meiner Freunde hat bei einem Startup im Valley gearbeitet – an der Universität gibt es ein Programm, das nach geeigneten Startups sucht und Vorstellungsgespräche vermittelt. Ich glaube, er ist später sogar zum CERN gegangen.

Wie motiviert ein Unternehmen in Finnland seine Mitarbeiter, welche Vorteile bietet es?

Neben dem Offensichtlichen (Gehalt) gibt es auch Sozialleistungen. Beispielsweise die Höhe des Mutterschaftsurlaubs für Eltern. Es gibt Krankenversicherungen, Aktien, Optionen. Es kommt zu ungewöhnlichen Ansammlungen von Urlaubstagen. Im Grunde nichts Besonderes.

Wir haben zum Beispiel eine Sauna in unserem Büro.

Es gibt auch Gutscheine – einen bestimmten Geldbetrag für das Mittagessen, für den öffentlichen Nahverkehr, für kulturelle und sportliche Veranstaltungen (Museen, Sport).

Was kann man einem Geisteswissenschaftler für den Einstieg in die Informatik empfehlen?

Den Schulkurs wiederholen und HSE betreten? Programmierer haben oft einen mathematischen Hintergrund/Olympiaden...

Ich rate Ihnen natürlich, Ihre Mathematik zu verbessern. Es ist jedoch nicht notwendig, den Schulkurs zu wiederholen. Genauer gesagt sollte es nur wiederholt werden, wenn Sie sich an überhaupt nichts erinnern. Darüber hinaus müssen Sie entscheiden, in welche IT Sie einsteigen möchten. Um ein Front-End-Entwickler zu sein, müssen Sie keine Mathematikkenntnisse haben: Sie müssen lediglich Front-End-Kurse belegen und lernen. Meine Freundin hat sich vor kurzem entschieden, sich für Kurse von Accenture anzumelden. Sie lernt derzeit Scala. Sie ist keine Humanistin, hatte aber keine Programmiererfahrung. Je nachdem, was und worauf Sie programmieren möchten, benötigen Sie unterschiedlich viel Mathematik. Natürlich erfordert das Fachgebiet Maschinelles Lernen auf die eine oder andere Weise Mathematik. Aber wenn Sie es einfach nur ausprobieren möchten, gibt es viele verschiedene Tutorials, offene Informationen und Orte, an denen Sie mit einem neuronalen Netzwerk spielen oder es selbst erstellen oder ein fertiges herunterladen, die Parameter ändern und sehen können, wie es sich verändert. Es hängt alles davon ab, wie stark die Motivation ist.

Wenn es kein Geheimnis ist – Gehälter, Erfahrung, worüber schreiben Sie?

Ich schreibe in Python – es ist eine universelle Sprache für maschinelles Lernen und Datenwissenschaft. Erfahrung – hatte unterschiedliche Erfahrungen; Ich war einfacher Ingenieur in mehreren Unternehmen und absolvierte ein mehrmonatiges Praktikum in Moskau. Vor Unity hatte ich keinen Vollzeitjob. Ich bin auch als Praktikant dorthin gekommen, habe 9 Monate als Praktikant gearbeitet, dann eine Pause gemacht und jetzt arbeite ich seit einem Jahr. Das Gehalt ist konkurrenzfähig und liegt über dem regionalen Median. Ein Anfängerspezialist verdient ab 3500 EUR; Dies ist von Unternehmen zu Unternehmen unterschiedlich. Im Allgemeinen ist 3.5-4 ein Einstiegsgehalt.

Welche Bücher und Tutorials empfehlen Sie?

Ich lerne nicht besonders gerne aus Büchern – es ist mir wichtig, es spontan auszuprobieren; Laden Sie etwas Fertiges herunter und probieren Sie es selbst aus. Da ich mich eher als Experimentator betrachte, kann ich mit Büchern nicht weiterhelfen. Aber ich habe mir hier einige Interviews und Live-Übertragungen angesehen, in denen der zweite Redner ausführlich über die Bücher spricht.

Es gibt verschiedene Tutorials. Wenn Sie einen Algorithmus ausprobieren möchten, geben Sie den Namen des Algorithmus, der Methode und der Methodenklassen in die Suche ein. Was auch immer als erster Link auftaucht, dann schauen Sie.

Wie lange bleibt es sauber?

Nach Steuern – man muss Steuern plus 8 % abziehen (das ist keine Steuer, sondern eine Steuer) – bleiben 2/3 des Gehalts übrig. Der Steuersatz ist dynamisch – je mehr Sie verdienen, desto höher ist die Steuer.

Welche Unternehmen bewerben sich um Werbung?

Sie müssen verstehen, dass Unity/Unity Ads sich mit der Werbung für mobile Spiele beschäftigt. Das heißt, wir haben eine Nische, wir kennen uns sehr gut mit mobilen Spielen aus, man kann sie in Unity erstellen. Sobald Sie ein Spiel geschrieben haben, möchten Sie damit Geld verdienen, und die Monetarisierung ist eine Möglichkeit.
Jedes Unternehmen kann Werbung beantragen – Online-Shops, verschiedene Finanzanwendungen. Jeder braucht Werbung. Unsere Hauptkunden sind insbesondere Entwickler mobiler Spiele.

Welche Projekte eignen sich am besten, um Ihre Fähigkeiten zu verbessern?

Gute Frage. Wenn wir über Datenwissenschaft sprechen, müssen Sie sich durch einen Online-Kurs (zum Beispiel gibt es in Stanford) oder an einer Online-Universität weiterbilden. Es gibt verschiedene Plattformen, für die Sie bezahlen müssen – zum Beispiel Udacity. Es gibt Hausaufgaben, Videos, Mentoring, aber das Vergnügen ist nicht billig.

Je enger Ihre Interessen sind (z. B. eine Art Reinforcement Learning), desto schwieriger ist es, Projekte zu finden. Sie können versuchen, an Kaggle-Wettbewerben teilzunehmen: Gehen Sie zu kaggle.com, dort gibt es viele verschiedene Wettbewerbe für maschinelles Lernen. Man nimmt etwas, mit dem bereits eine Art Grundlinie verbunden ist; Laden Sie es herunter und beginnen Sie damit. Das heißt, es gibt viele Möglichkeiten: Sie können selbstständig lernen, Sie können einen Online-Kurs belegen – kostenlos oder kostenpflichtig, Sie können an Wettbewerben teilnehmen. Wenn Sie auf Facebook, Google usw. nach einem Job suchen möchten, müssen Sie lernen, algorithmische Probleme zu lösen – das heißt, Sie müssen zu LeetCode gehen und dort Ihre Fähigkeiten erwerben, um Vorstellungsgespräche zu bestehen.

Beschreiben Sie eine kurze Roadmap für die Schulung zum maschinellen Lernen.

Ich erzähle es Ihnen im Idealfall, ohne den Anspruch zu erheben, universell zu sein. Wenn Sie an der Uni zunächst Mathematikkurse belegen, benötigen Sie Kenntnisse und Verständnis in linearer Algebra, Wahrscheinlichkeitsrechnung und Statistik. Danach erzählt Ihnen jemand von ML; Wenn Sie in einer Großstadt leben, sollte es Schulen geben, die ML-Kurse anbieten. Das bekannteste ist SHAD, Yandex School of Data Analysis. Wenn Sie bestehen und zwei Jahre lang studieren können, erhalten Sie die gesamte ML-Basis. Sie müssen Ihre Fähigkeiten in Forschung und Arbeit weiter verfeinern.

Wenn es andere Möglichkeiten gibt: Tinkov bietet beispielsweise Kurse in maschinellem Lernen mit der Möglichkeit an, nach dem Abschluss einen Job bei Tinkoff zu bekommen. Wenn es Ihnen passt, melden Sie sich für diese Kurse an. Es gibt unterschiedliche Eintrittsschwellen: Beispielsweise gibt es bei ShAD Aufnahmetests.
Wenn Sie keine regulären Kurse belegen möchten, können Sie mit Online-Kursen beginnen, von denen es mehr als genug gibt. Es hängt von dir ab; Wenn Sie über gute Englischkenntnisse verfügen, wird es leicht zu finden sein. Wenn nicht, dann ist da vielleicht auch etwas dabei. Die gleichen ShAD-Vorlesungen sind öffentlich zugänglich.
Nachdem Sie eine theoretische Grundlage erhalten haben, können Sie weitermachen – für Praktika, Forschung usw.

Ist es möglich, maschinelles Lernen selbst zu erlernen? Haben Sie einen solchen Programmierer getroffen?

Ich denke ja. Sie müssen nur eine starke Motivation haben. Jemand kann zum Beispiel alleine Englisch lernen, aber jemand muss Kurse belegen, und nur so kann er lernen. Bei ML ist es genauso. Obwohl ich keinen Programmierer kenne, der alles selbst gelernt hat, habe ich vielleicht einfach nicht viele Bekannte; Alle meine Freunde haben einfach auf die übliche Weise gelernt. Ich gehe nicht davon aus, dass Sie zu 100 % auf diese Weise lernen müssen: Die Hauptsache ist Ihr Wunsch, Ihre Zeit. Wenn Sie keine mathematischen Grundlagen haben, müssen Sie natürlich viel Zeit in die Entwicklung investieren.
Abgesehen davon, dass ich verstehe, was es bedeutet, Datenwissenschaftler zu sein: Ich selbst beschäftige mich nicht mit Datenwissenschaft.
enz als Forschung. Unser Unternehmen ist kein Labor, in dem wir Methoden entwickeln, während wir uns sechs Monate lang im Labor einschließen. Ich arbeite direkt mit der Produktion zusammen und benötige technische Fähigkeiten; Ich muss Code schreiben und über technische Fähigkeiten verfügen, um zu verstehen, was funktioniert. Wenn es um Datenwissenschaft geht, werden diese Funktionen oft außer Acht gelassen. Es gibt viele Geschichten von Menschen mit Doktortiteln, die unlesbaren, schrecklichen und unstrukturierten Code schreiben und große Probleme haben, nachdem sie sich entschieden haben, in die Industrie zu gehen. Das heißt, in Kombination mit maschinellem Lernen sollte man die technischen Fähigkeiten nicht vergessen.

Data Science ist eine Position, die nicht über sich selbst spricht. Sie können einen Job bei einem Unternehmen bekommen, das sich mit Datenwissenschaft beschäftigt, und dort SQL-Abfragen schreiben, oder es wird eine einfache logistische Regression durchgeführt. Im Prinzip handelt es sich dabei auch um maschinelles Lernen, allerdings hat jedes Unternehmen ein eigenes Verständnis davon, was Data Science ist. Mein Freund auf Facebook sagte zum Beispiel, dass es bei der Datenwissenschaft darum geht, dass Menschen einfach statistische Experimente durchführen: auf Schaltflächen klicken, die Ergebnisse sammeln und sie dann präsentieren. Gleichzeitig verbessere ich selbst Konvertierungsmethoden und -algorithmen; In einigen anderen Unternehmen wird diese Spezialität möglicherweise als Ingenieur für maschinelles Lernen bezeichnet. In verschiedenen Unternehmen kann es unterschiedlich sein.

Welche Bibliotheken nutzen Sie?

Wir verwenden Keras und TensorFlow. PyTorch ist auch möglich – das ist nicht wichtig, es ermöglicht Ihnen, die gleichen Dinge zu tun – aber irgendwann wurde beschlossen, sie zu verwenden. Bei der bestehenden Produktion ist eine Umstellung schwierig.

Unity verfügt nicht nur über Datenwissenschaftler, die Konvertierungsalgorithmen optimieren, sondern auch mit GameTune können Sie mithilfe verschiedener Tutorials Kennzahlen in Bezug auf Gewinn oder Kundenbindung verbessern. Nehmen wir an, jemand hat das Spiel gespielt und gesagt: Ich verstehe es nicht, ich bin nicht interessiert – er hat es aufgegeben; Für manche ist es zu einfach, aber im Gegenteil, er hat auch aufgegeben. Deshalb wird GameTune benötigt – eine Initiative, die den Schwierigkeitsgrad von Spielen basierend auf den Fähigkeiten eines Spielers, seiner Spielhistorie oder der Häufigkeit, mit der er etwas in der App kauft, anpasst.

Es gibt auch Unity Labs – das kann man auch googeln. Es gibt ein Video, in dem man eine Müslischachtel nimmt, und auf der Rückseite sind Spiele wie Labyrinthe zu sehen – aber sie sind mit Augmented Reality kompatibel, und man kann die Person auf dem Karton steuern. Sieht sehr cool aus.

Sie können direkt über Unity Ads sprechen. Wenn Sie sich entscheiden, ein Spiel zu schreiben, es zu veröffentlichen und damit Geld zu verdienen, müssen Sie einige schwierige Probleme lösen.

Ich beginne mit einem Beispiel: Apple hat die Einführung von iOS 14 angekündigt. Darin kann ein potenzieller Spieler in die Anwendung gehen und sagen, dass er seine Geräte-ID mit niemandem teilen möchte. Allerdings stimmt er zu, dass sich die Qualität der Werbung verschlechtern wird. Aber gleichzeitig ist es eine Herausforderung für uns, denn wenn wir Sie nicht identifizieren können, können wir bestimmte Kennzahlen nicht erfassen und haben einfach weniger Informationen über Sie. Für einen Datenwissenschaftler wird es immer schwieriger, seine Arbeit in einer Welt zu optimieren, in der Privatsphäre und Datenschutz immer wichtiger werden – es gibt immer weniger Daten und verfügbare Methoden.

Neben Unity gibt es Giganten wie Facebook und Google – und es scheint, warum brauchen wir Unity Ads? Sie müssen jedoch verstehen, dass diese Werbenetzwerke in verschiedenen Ländern möglicherweise unterschiedlich funktionieren. Relativ gesehen gibt es Länder der Stufe 1 (Amerika, Kanada, Australien); Es gibt Tier-2-Länder (Asien), es gibt Tier-2-Länder (Indien, Brasilien). Werbenetzwerke können in ihnen unterschiedlich funktionieren. Auch die Art der eingesetzten Werbung spielt eine Rolle. Handelt es sich um die übliche Art oder um „lohnende“ Werbung – wenn Sie beispielsweise nach dem Ende eines Spiels eine Werbung ansehen müssen, um an derselben Stelle weiterzumachen. Unterschiedliche Werbeformen, unterschiedliche Menschen. In manchen Ländern funktioniert ein Werbenetzwerk besser, in anderen ein anderes. Und als zusätzliche Anmerkung habe ich gehört, dass die AdMob-Integration von Google komplexer ist als die von Unity.

Das heißt, wenn Sie ein Spiel in Unity erstellt haben, werden Sie automatisch in Unity Ads integriert. Der Unterschied liegt in der einfachen Integration. Was kann ich empfehlen: Es gibt so etwas wie Mediation; Es gibt verschiedene Positionen: Sie können Positionen im „Wasserfall“ für Werbeplatzierungen festlegen. Sie können zum Beispiel Folgendes sagen: Ich möchte, dass zuerst Facebook angezeigt wird, dann Google und dann Unity. Und wenn Facebook und Google beschließen, keine Anzeigen zu schalten, wird Unity dies tun. Je mehr Werbenetzwerke Sie haben, desto besser. Dies kann als Investition angesehen werden, Sie investieren jedoch gleichzeitig in eine unterschiedliche Anzahl von Werbenetzwerken.
Sie können auch darüber sprechen, worauf es für den Erfolg einer Werbekampagne ankommt. Eigentlich gibt es hier nichts Besonderes: Sie müssen darauf achten, dass die Werbung zum Inhalt Ihrer Bewerbung passt. Sie können beispielsweise auf YouTube nach „App Ads Mafia“ suchen und feststellen, dass die Werbung möglicherweise nicht mit dem Inhalt übereinstimmt. Es gibt auch eine App namens Homescapes (oder Gardenscapes?). Es kann von Bedeutung sein, ob die Kampagne richtig aufgebaut ist: damit Werbung auf Englisch einem englischsprachigen Publikum und auf Russisch einem russischsprachigen Publikum gezeigt wird. Dabei passieren sehr oft Fehler: Die Leute verstehen es einfach nicht und installieren es wahllos.
Sie müssen verschiedene coole Videos erstellen, über das Format nachdenken und darüber nachdenken, wie oft Sie sie aktualisieren. In großen Unternehmen erledigen dies besondere Personen – User Acquisition Manager. Wenn Sie ein einzelner Entwickler sind, benötigen Sie dies nicht oder erst nach Erreichen eines bestimmten Wachstums.

Was sind deine Zukunftspläne?

Ich arbeite immer noch dort, wo ich jetzt bin. Vielleicht bekomme ich die finnische Staatsbürgerschaft – dies ist nach 5 Jahren Aufenthalt möglich (bei weniger als 30 Jahren muss auch abgeleistet werden, sofern die Person dies nicht in einem anderen Land getan hat).

Warum sind Sie nach Finnland gezogen?

Ja, dies ist kein sehr beliebtes Land für die Auswanderung eines IT-Spezialisten. Viele Menschen ziehen mit der Familie um, weil es hier gute Sozialleistungen gibt – Kindergärten, Kindertagesstätten und Mutterschaftsurlaub für beide Elternteile. Warum bin ich umgezogen? Mir hat es hier einfach gefallen. Ich könnte es wahrscheinlich überall mögen, aber Finnland ist in der kulturellen Mentalität ziemlich nah dran; Natürlich gibt es Unterschiede zu Russland, aber auch Gemeinsamkeiten. Sie ist klein, sicher und lässt sich nie auf große Probleme ein. Dies ist kein konventionelles Amerika, in dem es einen Präsidenten geben kann, der nicht beliebt ist, und dadurch wird etwas beginnen; und nicht Großbritannien, das plötzlich aus der EU austreten will, und es wird auch Probleme geben. Hier leben nur 5 Millionen Menschen. Trotz der Coronavirus-Epidemie kam Finnland im Vergleich zu anderen Ländern recht gut zurecht.

Planen Sie, nach Russland zurückzukehren?

Ich werde es noch nicht tun. Nichts würde mich daran hindern, aber ich fühle mich hier wohl. Wenn ich in Russland arbeite, muss ich mich außerdem beim Militär melden und werde möglicherweise eingezogen.

Über Masterstudiengänge in Finnland

Nichts Besonderes. Wenn wir über den Inhalt der Vorlesungen sprechen, handelt es sich nur um eine Reihe von Folien; Es gibt theoretisches Material, ein Seminar mit Praxis, in dem diese Theorie verfeinert wird, dann eine Prüfung zu all diesen Materialien (Theorie und Aufgaben).

Besonderheit: Sie werden nicht aus dem Masterstudiengang ausgeschlossen. Sollten Sie die Prüfung nicht bestehen, müssen Sie diesen Kurs einfach im nächsten Semester belegen. Es gibt lediglich eine Begrenzung der Gesamtstudienzeit: für einen Bachelor-Studiengang – nicht mehr als 7 Jahre, für einen Master-Studiengang – 4 Jahre. Sie können problemlos alles bis auf einen Kurs in zwei Jahren absolvieren und es über zwei Jahre ausdehnen oder akademische Kurse belegen.

Ist die Arbeit in Moskau und in Finnland sehr unterschiedlich?

Ich würde nicht sagen. Gleiche IT-Unternehmen, gleiche Aufgaben. In kultureller und alltäglicher Hinsicht ist es bequem, die Arbeit ist in der Nähe, die Stadt ist klein. Das Lebensmittelgeschäft ist eine Minute von mir entfernt, das Fitnessstudio drei Minuten, die Arbeit fünfundzwanzig Minuten von Tür zu Tür. Mir gefallen die Größen; Ich habe noch nie in so gemütlichen Städten gelebt, in denen alles zur Hand ist. Wunderschöne Natur, der Strand ist in der Nähe.

Aber was die Arbeit angeht, denke ich, dass alles, Plus oder Minus, gleich ist. In Bezug auf den IT-Arbeitsmarkt in Finnland und maschinelles Lernen weisen einige darauf hin, dass für Fachgebiete im Zusammenhang mit ML ein Doktortitel oder zumindest ein Masterabschluss erforderlich ist. Ich glaube, dass sich das in absehbarer Zeit ändern wird. Hier gibt es immer noch ein Vorurteil: Wer einen Bachelor-Abschluss hat, kann keine ausgebildete Fachkraft sein, aber wer einen Master-Abschluss hat, hat eine Spezialisierung und kann arbeiten. Und wenn man einen Doktortitel hat, dann ist alles völlig cool und man kann IT-Forschung betreiben. Allerdings scheint mir, dass selbst Leute, die ihre Doktorarbeit abgeschlossen haben, möglicherweise nicht vollständig in die Branche integriert sind und möglicherweise nicht verstehen, dass es in der Branche nicht nur um Algorithmen und Methoden, sondern auch um Unternehmen geht. Wenn Sie das Geschäft nicht verstehen, dann weiß ich nicht, wie Sie ein Unternehmen aufbauen und verstehen können, wie dieses ganze Metasystem funktioniert.

Daher ist die Vorstellung, auf die Graduiertenschule zu wechseln und sofort einen Job zu finden, ziemlich schwierig; Wenn Sie mit einem Bachelor-Abschluss nach Finnland ziehen, sind Sie ein No-Name. Sie müssen über Berufserfahrung verfügen, um sagen zu können: Ich habe bei Yandex, Mail, Kaspersky Lab usw. gearbeitet.

Wie kann man in Finnland mit 500 EUR leben?

Du kannst leben. Wenn Sie Student sind, müssen Sie verstehen, dass Sie kein Stipendium erhalten. Die EU kann Geld bereitstellen, allerdings nur für Austauschstudierende. Wenn Sie eine Universität in Finnland besuchen, müssen Sie verstehen, wie Sie leben werden. Es gibt mehrere Möglichkeiten; Wenn Sie sich für einen Masterstudiengang mit PhD-Studiengang (also gleichzeitig für einen Masterstudiengang und einen PhD-Studiengang) einschreiben, leisten Sie ab dem ersten Jahr Forschungsarbeit und erhalten dafür Geld.
Klein, aber für den Schüler ausreichend. Die zweite Möglichkeit ist ein Teilzeitjob; Ich war zum Beispiel Lehrassistent für einen bestimmten Kurs und verdiente 400 EUR im Monat.

Übrigens gibt es in Finnland gute Studienleistungen. Man kann für 300 oder 200 EUR pro Zimmer in ein Wohnheim einziehen, in den Mensen kann man zum Festpreis essen (alles, was man auf den Teller bekommt, kostet 2.60 EUR). Manche versuchen, Frühstück, Mittag- und Abendessen für 2.60 im Speisesaal einzunehmen; Wenn Sie dies tun, können Sie von 500 EUR leben. Aber das ist das absolute Minimum.

Wohin kann man gehen, wenn man Programmierer werden möchte?

Sie können sich beispielsweise an der Fakultät für Informatik der Hochschule für Wirtschaft, dem Moskauer Institut für Physik und Technologie (FIVT und FUPM) oder dem Informatik- und Informatikausschuss der Moskauer Staatlichen Universität einschreiben. Auch in St. Petersburg kann man etwas finden. Aber ich kenne die genaue Situation beim maschinellen Lernen nicht. Versuchen Sie, dieses Thema zu googeln.

Ich möchte sagen, dass eine Ausbildung allein nicht ausreicht, um Programmierer zu werden. Um möglichst schnell Kontakte zu knüpfen, ist es wichtig, ein sozialer Mensch zu sein, mit dem man gerne reden kann. Kontakte können entscheiden. Persönliche Empfehlungen an ein Unternehmen verschaffen Ihnen einen handfesten Vorteil gegenüber anderen Bewerbern, Sie können das Screening durch den Personalvermittler einfach überspringen.

Natürlich ist das Leben in Finnland nicht ganz fantastisch – ich bin umgezogen und alles wurde sofort cool. Jeder Migrant erlebt immer noch einen Kulturschock. Verschiedene Länder haben unterschiedliche Menschen, unterschiedliche Mentalitäten, unterschiedliche Gesetze. Hier müssen Sie sich beispielsweise selbst um die Steuern kümmern – füllen Sie die Lohnsteuerkarte selbst aus; Autokauf, Hausmiete – vieles läuft anders. Es ist ziemlich schwierig, wenn Sie sich für einen Umzug entscheiden. Die Menschen hier sind nicht sehr gesellig, das Wetter ist wie in St. Petersburg – im November-Dezember kann es 1-2 Sonnentage geben. Manche werden hier sogar depressiv; Sie kommen mit der Gewissheit, dass sie hier dringend gebraucht werden, aber das ist nicht der Fall, und sie müssen Geld verdienen, indem sie sich an die Regeln anderer halten. Es ist immer ein Risiko. Es besteht immer die Möglichkeit, dass Sie zurückgehen müssen, weil Sie einfach nicht hineinpassen.

Welchen Rat würden Sie angehenden Programmierern geben?

Ich rate Ihnen, so viele wie möglich auszuprobieren, um herauszufinden, was Sie wirklich interessiert. Versuchen Sie, nicht in einem Bereich stecken zu bleiben: Probieren Sie Android-Entwicklung, Frontend/Backend, Java, Javascript, ML und andere Dinge aus. Und wie gesagt, man muss aktiv sein, Kontakte knüpfen, sich für das Geschehen interessieren; was Freunde, Kollegen, Bekannte machen. Besuchen Sie Workshops, Seminare, Vorträge, treffen Sie Leute. Je mehr Verbindungen Sie haben, desto einfacher ist es zu verstehen, welche interessanten Dinge passieren.

Wo außer Spielen wird Unity noch verwendet?

Unity versucht, nicht länger eine reine Spiel-Engine zu sein. Es wird beispielsweise zum Rendern von CGI-Videos verwendet: Wenn Sie beispielsweise ein Auto entwickeln und eine Werbung machen möchten, möchten Sie natürlich ein gutes Video machen. Ich habe gehört, dass Unity auch für die Architekturplanung verwendet wird. Das heißt, überall dort, wo Visualisierung benötigt wird, kann Unity eingesetzt werden. Wenn Sie googeln, können Sie interessante Beispiele finden.

Wenn Sie eine Frage stellen möchten, können Sie mich gerne in allen sozialen Netzwerken finden.

Was war vorher

  1. Ilona Papava, Senior Software Engineer auf Facebook – wie man ein Praktikum bekommt, ein Angebot bekommt und alles rund um die Arbeit im Unternehmen
  2. Boris Yangel, ML-Ingenieur bei Yandex – wie man als Data Scientist nicht in die Riege der dummen Spezialisten aufsteigt
  3. Alexander Kaloshin, CEO LastBackend – wie man ein Startup gründet, in den chinesischen Markt einsteigt und 15 Millionen Investitionen erhält.
  4. Natalya Teplukhina, Mitglied des Vue.js-Kernteams, GoogleDevExpret – wie man ein Vorstellungsgespräch bei GitLab besteht, in das Vue-Entwicklungsteam einsteigt und Staff-Ingenieurin wird.
  5. Ashot Oganesyan, Gründer und technischer Leiter von DeviceLock – der Ihre persönlichen Daten stiehlt und damit Geld verdient.
  6. Sania Galimova, Vermarkterin bei RUVDS – wie man mit einer psychiatrischen Diagnose lebt und arbeitet. Часть 1. Часть 2.
  7. Ilya Kashlakov, Leiter der Front-End-Abteilung von Yandex.Money – wie man Front-End-Teamleiter wird und wie man danach lebt.
  8. Vlada Rau, Senior Digital Analyst bei McKinsey Digital Labs – wie man ein Praktikum bei Google bekommt, in die Beratung einsteigt und nach London zieht.
  9. Richard „Levellord“ Gray, Schöpfer der Spiele Duke Nukem 3D, SiN, Blood – über sein Privatleben, Lieblingsspiele und Moskau.
  10. Vyacheslav Dreher, Spieledesigner und Spieleproduzent mit 12 Jahren Erfahrung – über Spiele, ihren Lebenszyklus und Monetarisierung
  11. Andrey, technischer Direktor bei GameAcademy – wie Videospiele Ihnen helfen, echte Fähigkeiten zu entwickeln und Ihren Traumjob zu finden.
  12. Alexander Vysotsky, führender PHP-Entwickler bei Badoo – wie Highload-Projekte in PHP in Badoo erstellt werden.
  13. Andrey Evsyukov, stellvertretender CTO bei Delivery Club – über die Einstellung von 50 Senioren in 43 Tagen und wie man den Einstellungsrahmen optimieren kann
  14. John Romero, Schöpfer der Spiele Doom, Quake und Wolfenstein 3D – Geschichten über die Entstehung von DOOM
  15. Pasha Zhovner, Schöpfer von Tamagotchi für Hacker Flipper Zero – über sein Projekt und andere Aktivitäten
  16. Tatyana Lando, Sprachanalytikerin bei Google – wie man Google Assistant menschliches Verhalten beibringt
  17. Der Weg vom Junior zum Executive Director bei der Sberbank. Interview mit Alexey Levanov

Wie verkauft Ihnen Data Science Werbung? Interview mit einem Unity-Ingenieur

Wie verkauft Ihnen Data Science Werbung? Interview mit einem Unity-Ingenieur

Source: habr.com

Kommentar hinzufügen