Wir teilen Ihnen das Protokoll und die Aufzeichnung des Interviews mit
Mein Name ist Nikita Aleksandrov, ich bin in Tatarstan aufgewachsen und habe dort mein Abitur gemacht und an den Olympiaden in Mathematik teilgenommen. Danach trat er in die Fakultät für Informatik der Higher School of Economics ein und absolvierte dort den Bachelor. Zu Beginn des 4. Jahres habe ich an einem Austausch studiert und ein Semester in Finnland verbracht. Es hat mir dort gefallen, ich habe das Masterstudium an der Aalto University begonnen, obwohl ich es nicht vollständig abgeschlossen habe - ich habe alle Kurse abgeschlossen und angefangen, mein Diplom zu schreiben, bin aber gegangen, um bei Unity zu arbeiten, ohne meinen Abschluss zu machen. Jetzt arbeite ich für einen Unity-Datenwissenschaftler. Die Abteilung heißt Operate Solutions (früher Monetization). Mein Team ist direkt an der Lieferung von Werbung beteiligt. Das heißt, In-Game-Werbung - die, die ausgegeben wird, wenn Sie ein Handyspiel spielen und beispielsweise ein zusätzliches Leben verdienen müssen. Ich arbeite daran, die Anzeigenkonvertierungen zu verbessern - das heißt,damit der Spieler eher durch die Anzeige klickt.
Wie bist du umgezogen?
Zuerst kam ich nach Finnland, um im Austausch ein Semester zu studieren, danach kehrte ich nach Russland zurück und schloss mein Diplom ab. Dann schrieb ich mich in ein Masterstudium an der Aalto University in maschinellem Lernen / Datenwissenschaft ein. Da ich Austauschstudent war, musste ich nicht einmal eine Englischprüfung ablegen. Ich habe es leicht gemacht, ich wusste was ich tat. Ich lebe seit 3 Jahren hier.
Ist Finnisch notwendig?
Es ist notwendig, wenn Sie hier für einen Bachelor-Abschluss studieren wollen. Es gibt nur sehr wenige Programme auf Englisch für Junggesellen, Sie benötigen Finnisch oder Schwedisch - dies ist die zweite Landessprache, die einige Universitäten auf Schwedisch unterrichten. In den Master- und PhD-Programmen sind die meisten Programme jedoch in englischer Sprache. Wenn wir über alltägliche Kommunikation und Alltag sprechen - hier sprechen die meisten Menschen Englisch, etwa 90%. Die Menschen leben jahrelang normal (mein Kollege lebt seit 20 Jahren) ohne die finnische Sprache.
Wenn Sie hier bleiben möchten, müssen Sie natürlich zumindest Finnisch verstehen, wenn Sie Formulare ausfüllen - Nachname, Vorname usw.
Unterscheidet sich die Qualität der Ausbildung von den Universitäten der Russischen Föderation? Bieten sie die notwendige Basis für ein Junior-Gerät?
Die Qualität ist unterschiedlich. Es scheint mir, dass sie in Russland versuchen, viele Dinge gleichzeitig zu geben: Differentialgleichungen, diskrete Mathematik und vieles mehr. Tatsächlich müssen Sie zusätzliche Materialien als Hausarbeit oder Abschlussarbeit verwenden, um selbst etwas Neues zu verstehen und einige Kurse zu besuchen. Hier war es mir in der Magistratur leicht; Ich wusste viel von dem, was los war. Auch in Finnland ist ein Junggeselle noch kein Spezialist, es gibt immer noch eine solche Abteilung. Wenn Sie ein Meister sind, können Sie jetzt einen Job bekommen. Ich würde sagen, dass soziale Kompetenzen für einen Master in Finnland wichtig sind. Es ist wichtig, sich zu beteiligen und aktiv zu sein. Es gibt Forschungsprojekte. Wenn es für Sie interessante Forschungsergebnisse gibt und Sie tiefer graben 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 überhaupt. Einer meiner Freunde hat für ein Startup im Tal gearbeitet - an der Universität gibt es ein Programm, das nach geeigneten Startups sucht und Interviews arrangiert. Ich glaube, er ist später sogar zum CERN gegangen.
Wie motiviert ein Unternehmen in Finnland Mitarbeiter, was sind die Extras?
Neben dem offensichtlichen (Gehalt) gibt es Sozialleistungen. Zum Beispiel die Höhe des Elternurlaubs. Es gibt Krankenversicherungen, Aktien, Optionen. Es gibt eine ungewöhnliche Anzahl von Urlaubstagen. Meistens nichts Besonderes.
Wir haben zum Beispiel eine Sauna in unserem Büro.
Es gibt auch Gutscheine - einen bestimmten Geldbetrag für Mahlzeiten, öffentliche Verkehrsmittel, kulturelle und sportliche Veranstaltungen (Museen, Sport).
Was ist der beste Rat für einen Geisteswissenschaftler, in die IT einzusteigen?
? /…
Ich rate natürlich, die Mathematik zu straffen. Es ist jedoch nicht erforderlich, den Schulkurs zu wiederholen. Genauer gesagt sollte es nur wiederholt werden, wenn Sie sich an nichts erinnern. Darüber hinaus müssen Sie entscheiden, zu welcher Art von IT Sie gehen möchten. Für einen Front-End-Entwickler müssen Sie keine Mathematikkenntnisse haben: Sie müssen nur Kurse im Front-End belegen und lernen. Ein Freund von mir hat kürzlich beschlossen, sich für einen Kurs bei Accenture anzumelden, und unterrichtet derzeit Scala. Sie ist keine Humanistin, aber sie hatte keine Programmiererfahrung. Je nachdem, was Sie programmieren möchten und was, benötigen Sie eine andere Menge an Mathematik. Natürlich erfordert maschinelles Lernen auf die eine oder andere Weise Mathematik. Aber wenn Sie es nur versuchen möchten - es gibt viele verschiedene Tutorials, offene Informationen, Orte, an denen Sie mit einem neuronalen Netzwerk spielen oder es selbst aufbauen oder ein fertiges herunterladen können.Ändern Sie die Parameter und sehen Sie, wie sie sich ändern. 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, einer universellen Sprache für maschinelles Lernen und Datenwissenschaft. Erfahrung - hatte eine andere Erfahrung; Ich war ein einfacher Ingenieur in mehreren Unternehmen und absolvierte mehrere Monate ein Praktikum in Moskau. Vor Unity gab es keinen festen Arbeitsplatz. 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 wettbewerbsfähig und liegt über dem Median der Region. Ein Anfängerspezialist verdient ab 3500 EUR; es unterscheidet sich von Unternehmen zu Unternehmen. Im Allgemeinen ist 3,5-4 das Anfangsgehalt.
Welche Bücher und Tutorials können Sie empfehlen?
Ich lerne nicht besonders gern aus Büchern - es ist wichtig, dass ich es spontan probiere; Laden Sie etwas fertig herunter und probieren Sie es selbst aus. Ich betrachte mich eher als Experimentator, daher kann ich mit Büchern nicht helfen. Aber ich habe hier einige Interviews und Live-Übertragungen gesehen, in denen der zweite Redner ausführlich über die Bücher spricht.
Es gibt verschiedene Tutorials. Wenn Sie einen Algorithmus ausprobieren möchten, nehmen Sie den Namen des Algorithmus, der Methode und der Methodenklassen und geben Sie ihn in die Suche ein. Sehen Sie, was der erste Link kommt.
Wie viele bleiben sauber?
Nach Steuern - Sie müssen Steuern plus 8% (was sozusagen keine Steuer, sondern eine Steuer ist) nehmen - bleiben 2/3 des Gehalts. Der Satz ist dynamisch - je mehr Sie verdienen, desto mehr Steuern.
Welche Unternehmen suchen Werbung?
Sie müssen verstehen, dass Unity / Unity Ads für mobile Spiele werben. Das heißt, wir haben eine Nische, wir sind sehr gut mit mobilen Spielen vertraut. Sie können sie auf 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 von Handyspielen.
Welche Projekte sind besser, um Fähigkeiten zu verbessern?
Gute Frage. Wenn wir über Datenwissenschaft sprechen, müssen Sie sich durch einen Online-Kurs (zum Beispiel Stanford) oder eine Online-Universität pumpen. Es gibt eine Vielzahl von Plattformen, für die Sie bezahlen müssen - wie Udacity. Es gibt Hausaufgaben, Videos, Mentoring, aber das Vergnügen ist nicht billig.
Je enger Ihre Interessen sind (z. B. eine Art verstärkendes Lernen), desto schwieriger ist es, Projekte zu finden. Sie können Kaggle-Wettbewerbe ausprobieren: Gehen Sie zu kaggle.com, es gibt viele verschiedene Wettbewerbe für maschinelles Lernen. Nehmen Sie, woran eine Grundlinie bereits angehängt ist. herunterladen und loslegen. Das heißt, es gibt viele Möglichkeiten: Sie können alleine lernen, Sie können einen Online-Kurs belegen - kostenlos oder kostenpflichtig, Sie können an Wettbewerben teilnehmen. Wenn Sie einen Job bei Facebook, Google usw. suchen möchten, müssen Sie lernen, wie Sie algorithmische Probleme lösen. Das heißt, Sie müssen zu LeetCode gehen und dort Ihre Hand halten, um Interviews zu bestehen.
Beschreiben Sie eine kurze Roadmap für maschinelles Lernen.
Im Idealfall werde ich es Ihnen sagen, ohne vorzugeben, universell zu sein. Sie belegen zunächst Mathematikkurse an der Universität, benötigen Kenntnisse und Verständnis für lineare Algebra, Wahrscheinlichkeitstheorie und Statistik. Danach erzählt Ihnen jemand von ML; Wenn Sie in einer Großstadt leben, sollte es Schulen geben, die ML-Kurse anbieten. Am bekanntesten ist SHAD, die Yandex School of Data Analysis. Wenn Sie es durchlaufen und zwei Jahre lang studieren können, erhalten Sie die gesamte ML-Basis. Sie müssen Ihre Forschungs- und Arbeitsfähigkeiten weiter verbessern.
Wenn es andere Möglichkeiten gibt: Zum Beispiel bietet Tinkov Kurse in maschinellem Lernen mit der Möglichkeit, nach dem Abschluss einen Job bei Tinkoff zu finden. Wenn es Ihnen passt, melden Sie sich für diese Kurse an. Es gibt verschiedene Eintrittsschwellen: Zum Beispiel gibt es Eingangstests im ShAD.
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 gut Englisch sprechen - gut, wird es leicht zu finden sein. Wenn nicht, dann gibt es vielleicht auch etwas. Die gleichen ShAD-Vorträge sind gemeinfrei.
Nachdem Sie die theoretische Basis erhalten haben, können Sie fortfahren - für Praktika, Forschung und so weiter.
Können Sie selbst maschinelles Lernen lernen? Hast du so einen Programmierer getroffen?
Ich denke ja. Sie müssen nur eine starke Motivation haben. Jemand kann zum Beispiel selbst Englisch lernen, während jemand Kurse besuchen muss, und nur auf diese Weise kann diese Person lernen. Bei ML ist es genauso. Obwohl ich keinen Programmierer kenne, der alles selbst gelernt hätte, weiß ich vielleicht nicht viel; Alle meine Freunde lernten nur auf die übliche Weise. Ich gehe nicht davon aus, dass 100% so trainiert werden müssen: Hauptsache Ihr Wunsch, Ihre Zeit. Wenn Sie keine mathematische Basis haben, müssen Sie natürlich viel Zeit aufwenden, um sie zu entwickeln.
Neben dem Verständnis, was es bedeutet, Datenwissenschaftler zu sein: Ich mache selbst keine Datenforschung.
als Forschung. Unser Unternehmen ist kein Labor, in dem wir Methoden entwickeln, indem wir sechs Monate im Labor schließen. Ich arbeite direkt mit der Produktion und brauche technische Fähigkeiten. Ich muss Code schreiben, über technische Fähigkeiten verfügen, um zu verstehen, was funktioniert. Diese Funktionen werden häufig weggelassen, wenn über Data Science gesprochen wird. Es gibt unzählige Geschichten von Doktoranden, die schrecklichen, unlesbaren, unstrukturierten Code schreiben und große Probleme haben, nachdem sie sich entschieden haben, in die Branche einzusteigen. Das heißt, in Verbindung mit maschinellem Lernen sollte man die technischen Fähigkeiten nicht vergessen.
Data Science ist eine nicht selbsterklärende Position. Sie können einen Job bei einem Data Science-Unternehmen bekommen und SQL-Abfragen schreiben oder eine einfache logistische Regression durchführen. Im Prinzip ist dies auch maschinelles Lernen, aber jedes Unternehmen hat sein eigenes Verständnis davon, was Data Science ist. Zum Beispiel sagte mein Freund auf Facebook, dass Data Science ist, wenn Leute nur statistische Experimente durchführen: Sie klicken auf Schaltflächen, sammeln Ergebnisse und stellen sie dann zur Verfügung. Dabei verbessere ich selbst die Konvertierungsmethoden und -algorithmen. In einigen anderen Unternehmen kann diese Spezialität als Ingenieur für maschinelles Lernen bezeichnet werden. In verschiedenen Unternehmen können die Dinge unterschiedlich sein.
Welche Bibliotheken verwenden Sie?
Wir verwenden Keras und TensorFlow. PyTorch ist ebenfalls möglich - dies ist nicht unbedingt erforderlich, es ermöglicht Ihnen, dieselben Dinge zu tun -, aber irgendwann wurde beschlossen, sie zu verwenden. Bei bestehender Produktion ist es schwierig zu ändern.
In Unity gibt es nicht nur Datenwissenschaftler, die Konvertierungsalgorithmen optimieren, sondern auch GameTune, mit dem Sie Ihre Metriken in Bezug auf Gewinn oder Kundenbindung durch verschiedene Tutorials verbessern können. Nehmen wir an, jemand hat ein Spiel gespielt und gesagt: Ich verstehe nicht, ich bin nicht interessiert - ich habe aufgegeben; im Gegenteil, es ist zu einfach für jemanden - er hat auch aufgegeben. Daher wird GameTune benötigt - dies ist eine Initiative, die die Komplexität von Spielen an die Fähigkeiten des Spielers oder an die Geschichte der Spiele anpasst oder wie oft er etwas in der App kauft.
Es gibt auch Unity Labs - das können Sie auch googeln. Es gibt ein Video: Eine Müslischachtel wird genommen, und auf dem Rücken befinden sich Spiele wie Labyrinthe - aber sie sind mit Augmented Reality kompatibel, und Sie können eine Person auf Karton steuern. Es sieht sehr cool aus.
Sie können direkt über Unity Ads sprechen. Wenn Sie sich entscheiden, ein Spiel zu schreiben und es zu veröffentlichen und zu verdienen, müssen Sie einige schwierige Probleme lösen.
Ich beginne mit einem Beispiel: Hier hat Apple den Start von iOS 14 angekündigt. Darin kann ein potenzieller Spieler in die Anwendung gehen und sagen, dass er seine Geräte-ID mit niemandem fummeln möchte. Er stimmt jedoch zu, dass sich die Qualität der Werbung verschlechtern wird. Gleichzeitig ist dies eine schwierige Aufgabe für uns, denn wenn wir Sie nicht identifizieren können, können wir bestimmte Metriken nicht erfassen und haben einfach weniger Informationen über Sie. Für den Datenwissenschaftler wird es immer schwieriger, die Arbeit in einer Welt zu optimieren, die sich mehr für Datenschutz und Privatsphäre einsetzt - Daten werden immer knapper, ebenso wie die verfügbaren Methoden.
Neben Unity gibt es Giganten wie Facebook und Google - und warum brauchen wir anscheinend Unity-Anzeigen? Sie müssen jedoch verstehen, dass diese Werbenetzwerke in verschiedenen Ländern auf unterschiedliche Weise funktionieren können. Relativ gesehen gibt es Tier-1-Länder (Amerika, Kanada, Australien); Es gibt Tier-2-Länder (Asien) und Tier-2-Länder (Indien, Brasilien). Werbenetzwerke können auf diese verschiedene Arten funktionieren. Die Art der verwendeten Werbung ist ebenfalls wichtig. Egal, ob es sich um eine reguläre Ansicht handelt oder um Werbung "für eine Belohnung" (belohnbar) - wenn Sie beispielsweise nach dem Ende des Spiels an derselben Stelle fortfahren möchten, müssen Sie die Werbung anzeigen. Verschiedene Arten von Werbung, verschiedene Leute. In einigen Ländern funktioniert ein Werbenetzwerk besser, in anderen. Als zusätzliche Anmerkung: Ich habe gehört, dass die AdMob-Integration von Google komplexer ist als die von Unity.
Wenn Sie also ein Spiel in Unity erstellt haben, werden Sie automatisch in Unity Ads integriert. Der Unterschied ist die einfache Integration. Was können Sie raten: Es gibt so etwas wie Mediation; Es hat verschiedene Positionen: Sie können Positionen im "Wasserfall" (Wasserfall) festlegen, um Werbeplatzierungen festzulegen. Sie können zum Beispiel so sagen: Ich möchte, dass Facebook nach Priorität angezeigt wird, dann nach Google und dann nach 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, aber Sie investieren gleichzeitig in eine andere Anzahl von Werbenetzwerken.
Sie können auch darüber sprechen, was für den Erfolg einer Werbekampagne wichtig ist. Eigentlich gibt es hier nichts Besonderes: Sie müssen sicherstellen, dass die Anzeigen mit dem Inhalt Ihrer Anwendung übereinstimmen. Sie können beispielsweise Youtube nach "App Ads Mafia" durchsuchen und feststellen, dass die Anzeigen möglicherweise nicht mit dem Inhalt übereinstimmen. Dann gibt es Homescapes (oder Gardenscapes?). Es kann einen Unterschied machen, ob die Kampagne richtig konfiguriert ist: Anzeigen auf Englisch werden einem englischsprachigen Publikum gezeigt, auf Russisch einem russischsprachigen Publikum. Sehr oft gibt es Fehler: Leute verstehen einfach nicht, sie installieren nach dem Zufallsprinzip.
Sie müssen verschiedene coole Videos erstellen, über das Format nachdenken und darüber nachdenken, wie oft sie aktualisiert werden sollen. In großen Unternehmen wird dies von speziellen Personen durchgeführt - User Acquisition Managern. Wenn Sie ein Einzelentwickler sind, brauchen Sie es nicht oder nach Erreichen eines bestimmten Wachstums.
Was sind deine Zukunftspläne?
Arbeite immer noch dort, wo ich jetzt bin. Vielleicht bekomme ich die finnische Staatsbürgerschaft - dies ist nach 5 Jahren Aufenthalt möglich (wenn Sie jünger als 30 Jahre sind, müssen Sie auch dienen, wenn die Person dies nicht in einem anderen Land getan hat).
Warum bist du nach Finnland gezogen?
Ja, dies ist kein sehr beliebtes Land für einen IT-Spezialisten. Viele Familien ziehen um, weil es gute Sozialleistungen gibt - Kindergärten, Kindergärten, mehr Mutterschaftsurlaub für beide Elternteile. Warum bin ich umgezogen - es hat mir hier einfach gefallen. Ich könnte es wahrscheinlich überall mögen, aber Finnland ist in seiner kulturellen Mentalität ziemlich nah dran; Natürlich gibt es Unterschiede zu Russland, aber es gibt auch Ähnlichkeiten. Sie ist klein, sicher und wird niemals in ein großes Chaos verwickelt sein. Dies ist kein bedingtes Amerika, in dem ein Präsident, der nicht geliebt wird, erwischt werden kann und dadurch etwas beginnt. und nicht Großbritannien, das plötzlich die EU verlassen will, und es wird auch Probleme geben. Hier leben nur 5 Millionen Menschen. Auch mit der Coronavirus-Epidemie kam Finnland im Vergleich zu anderen Ländern recht gut zurecht.
Wirst du nach Russland zurückkehren?
Ich gehe nicht zu. Nichts würde weh tun, aber ich fühle mich hier wohl. Wenn ich in Russland arbeite, muss ich mich außerdem für den Militärdienst anmelden, und ich kann eingezogen werden.
Über den Master in Finnland
Nichts Besonderes. In Bezug auf den Inhalt der Vorlesung handelt es sich nur um eine Reihe von Folien. Es gibt theoretisches Material, ein Seminar mit Praxis, in dem diese Theorie verfeinert wird, und eine Prüfung aller dieser Materialien (Theorie und Probleme).
Feature: Sie werden nicht aus der Magistratur ausgeschlossen. Wenn Sie die Prüfung nicht bestanden haben, muss dieser Kurs lediglich im nächsten Semester abgelegt werden. Die Gesamtstudienzeit ist nur begrenzt: für einen Bachelor-Abschluss - nicht mehr als 7 Jahre, für einen Master-Abschluss - 4 Jahre. Sie können alles in zwei Jahren sicher beenden, außer einem Kurs, und es für zwei Jahre verlängern oder Akademien besuchen.
Ist die Arbeit in Moskau und in Finnland sehr unterschiedlich?
Ich würde nicht sagen. Dieselben IT-Unternehmen, dieselben Aufgaben. Kulturell und alltäglich ist bequem, die Arbeit ist nicht weit entfernt, die Stadt ist klein. Das Lebensmittelgeschäft ist eine Minute von mir entfernt, die Halle ist drei, die Arbeit ist fünfundzwanzig, von Tür zu Tür. Ich mag die Größen; Ich habe noch nie in so gemütlichen Städten gelebt, in denen alles zur Hand ist. Schöne Natur, Strand in der Nähe.
Aber in Bezug auf die Arbeit denke ich, dass alles das gleiche Plus oder Minus ist. In Bezug auf den finnischen IT-Arbeitsmarkt in Bezug auf maschinelles Lernen stellen einige fest, dass für Fachgebiete im Zusammenhang mit ML, PhD oder zumindest Master erforderlich sind. Ich glaube, dass sich dies auf absehbare Zeit ändern wird. Hier gibt es immer noch ein Vorurteil: Wenn Sie ein Bachelor sind, können Sie kein ausgebildeter Spezialist sein, aber wenn Sie einen Master-Abschluss haben, haben Sie eine Spezialisierung und können arbeiten. Und wenn es sich um eine Promotion handelt, ist alles absolut cool und Sie können IT-Forschung betreiben. Obwohl es mir so scheint, sind selbst Menschen, die promoviert haben, möglicherweise nicht vollständig in die Branche integriert und verstehen möglicherweise nicht, dass die Branche nicht nur Algorithmen und Methoden, sondern auch ein Unternehmen ist. Wenn Sie das Geschäft nicht verstehen, weiß ich nicht, wie Sie zu einem Unternehmen heranwachsen und verstehen können, wie dieses gesamte Metasystem funktioniert.
Daher ist die Idee, sofort zu einem Masterstudiengang zu wechseln und 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 von 500 EUR leben?
Du kannst leben. Wenn Sie ein Student sind, müssen Sie verstehen, dass Sie kein Stipendium haben werden; Die EU kann Geld zur Verfügung stellen, aber nur für diejenigen, die im Austausch studieren. 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 ein Masterstudium mit einem Doktortitel einschreiben (dh gleichzeitig für ein Masterstudium und für eine Promotion), werden Sie ab dem ersten Jahr Forschungsarbeiten durchführen und Geld dafür erhalten.
Klein, aber genug für den Schüler. Die zweite Option ist Teilzeitarbeit; Ich war zum Beispiel Lehrassistent für einen bestimmten Kurs und verdiente 400 EUR pro Monat.
Finnland hat übrigens gute Studienleistungen. Sie können für 300 oder 200 EUR pro Zimmer in ein Hostel einchecken und in Studentenkantinen zum Festpreis essen (was auch immer Sie auf Ihren Teller legen - 2,60 EUR). Einige versuchen, für 2,60 Frühstück, Mittag- und Abendessen im Speisesaal zu haben; Wenn Sie dies tun, können Sie von 500 EUR leben. Dies ist jedoch das absolute Minimum.
Wohin kannst du gehen, wenn du Programmierer werden willst?
Sie können sich beispielsweise an der Fakultät für Informatik der Higher School of Economics, MIPT - FIVT und FUPM oder der VMK Moscow State University einschreiben. Sie können etwas in St. Petersburg finden. Aber ich bin mir der genauen Situation beim maschinellen Lernen nicht bewusst. Versuchen Sie, dieses Thema zu googeln.
Ich möchte sagen, dass Lernen nicht ausreicht, um Programmierer zu werden. Es ist wichtig, eine soziale Person zu sein, die angenehm in der Kommunikation ist, um so schnell wie möglich Kontakte zu knüpfen. Kontakte können entscheiden. Persönliche Empfehlungen an das Unternehmen bieten einen spürbaren Vorteil gegenüber anderen Bewerbern. Sie können das Screening des Personalvermittlers einfach überspringen.
Natürlich ist das Leben in Finnland nicht ganz fabelhaft - ich bin umgezogen und alles wurde sofort cool. Jeder Migrant ist immer noch einem Kulturschock ausgesetzt. Verschiedene Länder haben unterschiedliche Menschen, unterschiedliche Mentalitäten, unterschiedliche Gesetze. Hier müssen Sie sich beispielsweise selbst um Steuern kümmern - füllen Sie die Steuerkarte selbst aus; ein Auto kaufen, ein Haus mieten - viele Dinge funktionieren anders. Dies ist schwierig genug, wenn Sie sich für einen Umzug entscheiden. Die Leute hier sind nicht sehr sozial zu sagen, das Wetter ist wie in St. Petersburg - von November bis Dezember kann es 1-2 Sonnentage geben. Einige werden hier sogar depressiv; Sie kommen mit der Zuversicht, dass sie hier sehr gebraucht werden, aber das stellt sich als nicht so heraus, und Sie müssen Geld verdienen, indem Sie nach den Regeln eines anderen spielen. Es ist immer ein Risiko. Es besteht immer die Möglichkeit, dass Sie zurückkommen müssen, weil Sie sich einfach nicht niederlassen werden.
Welchen Rat würden Sie unerfahrenen Programmierern geben?
Ich rate Ihnen, so viel wie möglich zu versuchen, um zu verstehen, was Sie wirklich interessiert. Versuchen Sie, nicht in einem Bereich hängen zu bleiben: Versuchen Sie Android-Entwicklung, Frontend / Backend, Java, Javascript, ML und andere Dinge. Und wie gesagt, Sie müssen aktiv sein, Kontakt aufnehmen, sich für das interessieren, was passiert. was Freunde, Kollegen, Bekannte tun. Besuchen Sie Workshops, Seminare, Vorträge, treffen Sie Leute. Je mehr Verbindungen Sie haben, desto einfacher ist es zu verstehen, was interessant ist.
Wo wird Unity neben Spielen noch verwendet?
Unity versucht aufzuhören, eine reine Spiel-Engine zu sein. Zum Beispiel wird es zum Rendern von CGI-Videos verwendet: Wenn Sie beispielsweise eine Maschine entwickeln und Werbung schalten möchten, möchten Sie mit Sicherheit ein gutes Video erstellen. Ich habe gehört, dass Unity auch für die Architekturplanung verwendet wird. Das heißt, wo immer Visualisierung benötigt wird, kann Unity verwendet werden. Wenn Sie googeln, finden Sie interessante Beispiele.
Wenn Sie eine Frage stellen möchten, zögern Sie nicht, mich in allen sozialen Netzwerken zu finden.
Was ist vorher passiert?
- Ilona Papava, Senior Software Engineer bei Facebook - wie man ein Praktikum bekommt, ein Angebot bekommt und alles über die Arbeit in einem Unternehmen
- Boris Yangel, Yandex ML-Ingenieur - wie man sich als Data Scientist nicht den dummen Spezialisten anschließt
- Alexander Kaloshin, LastEO LastBackend - wie man ein Startup startet, in den chinesischen Markt eintritt und 15 Millionen Investitionen erhält.
- , Vue.js core team member, GoogleDevExpret — GitLab, Vue Staff-engineer.
- , DeviceLock — .
- , RUVDS — . 1. 2.
- , - . — .
- , Senior Digital Analyst McKinsey Digital Labs — Google, .
- «» , Duke Nukem 3D, SiN, Blood — , .
- , - 12- — ,
- , GameAcademy — .
- , PHP- Badoo — Highload PHP Badoo.
- , CTO Delivery Club — 50 43 ,
- , Doom, Quake Wolfenstein 3D — , DOOM
- , Flipper Zero —
- , - Google — Google-
- .
