Comment Data Science vous vend-il de la publicité ? Entretien avec un ingénieur Unity

Il y a une semaine, Nikita Alexandrov, Data Scientist chez Unity Ads, s'exprimait sur nos réseaux sociaux, où il améliore les algorithmes de conversion. Nikita vit désormais en Finlande et, entre autres choses, il a parlé de la vie informatique dans le pays.

Nous partageons avec vous la transcription et l’enregistrement de l’entretien.

Je m'appelle Nikita Aleksandrov, j'ai grandi au Tatarstan, j'y ai obtenu mon diplôme et j'ai participé à des olympiades de mathématiques. Après cela, il entre à la Faculté d’informatique de l’École supérieure d’économie et y obtient son baccalauréat. Au début de ma 4ème année, j'ai effectué un échange universitaire et j'ai passé un semestre en Finlande. J'ai aimé ça là-bas, je suis entré dans le programme de maîtrise de l'Université Aalto, même si je ne l'ai pas terminé complètement - j'ai terminé tous les cours et j'ai commencé à rédiger ma thèse, mais je suis parti travailler chez Unity sans obtenir mon diplôme. Maintenant, je travaille chez Unity data scientist, le département s'appelle Operate Solutions (auparavant il s'appelait Monétisation) ; Mon équipe livre directement de la publicité. C'est-à-dire la publicité dans le jeu - celle qui apparaît lorsque vous jouez à un jeu mobile et que vous devez gagner une vie supplémentaire, par exemple. Je travaille à améliorer la conversion des publicités, c'est-à-dire à rendre le joueur plus susceptible de cliquer sur la publicité.

Comment as-tu déménagé ?

Tout d'abord, je suis venu en Finlande pour étudier pendant un semestre d'échange, après quoi je suis retourné en Russie et j'ai obtenu mon diplôme. Ensuite, je suis entré dans le programme de master de l'Université Aalto en apprentissage automatique / science des données. Depuis que j'étais étudiant en échange, je n'ai même pas eu à passer un examen d'anglais ; Je l’ai fait facilement, je savais ce que je faisais. Je vis ici depuis 3 ans maintenant.

Le finnois est-il nécessaire ?

C'est nécessaire si vous envisagez d'étudier ici pour un baccalauréat. Il existe très peu de programmes en anglais pour les bacheliers ; il faut du finnois ou du suédois - c'est la deuxième langue officielle, certaines universités enseignent en suédois. Mais dans les programmes de maîtrise et de doctorat, la plupart des programmes sont en anglais. Si nous parlons de communication quotidienne et de la vie quotidienne, la plupart des gens ici parlent anglais, à environ 90 %. Les gens vivent normalement pendant des années (mon collègue vit 20 ans) sans parler le finnois.

Bien sûr, si vous souhaitez rester ici, vous devez au moins comprendre le finnois au niveau du remplissage des formulaires – nom, prénom, etc.

La qualité de l'enseignement diffère-t-elle de celle des universités de la Fédération de Russie ? Fournit-ils toute la base nécessaire pour un appareil junior ?

La qualité est différente. Il me semble qu'en Russie, ils essaient d'enseigner beaucoup de choses à la fois : les équations différentielles, les mathématiques discrètes et bien plus encore. En fait, vous devez suivre du matériel supplémentaire, comme des cours ou une thèse, apprendre quelque chose de nouveau par vous-même, suivre des cours. Ici, c'était facile pour moi dans le programme de maîtrise ; Je savais une grande partie de ce qui se passait. Encore une fois, en Finlande, un célibataire n'est pas encore un spécialiste ; une telle division existe toujours. Maintenant, si vous avez une maîtrise, vous pouvez trouver un emploi. Je dirais que dans les programmes de master en Finlande, les compétences sociales sont importantes, il est important de participer, d'être actif ; il y a des projets de recherche. S'il y a des recherches qui vous intéressent et que vous souhaitez approfondir, vous pouvez alors prendre les contacts du professeur, travailler dans cette direction et vous développer.

Autrement dit, la réponse est « oui », mais vous devez être socialement actif et vous accrocher à chaque opportunité si elle existe. Un de mes amis est allé travailler dans une startup dans la Valley. Il existe un programme à l'université qui recherche des startups appropriées et organise des entretiens. Je pense qu'il est même allé au CERN plus tard.

Comment une entreprise finlandaise motive-t-elle ses employés, quels en sont les avantages ?

Outre l’évidence (le salaire), il existe des avantages sociaux. Par exemple, le montant du congé de maternité pour les parents. Il existe une assurance maladie, des actions, des options. Il y a une accumulation inhabituelle de jours de vacances. Rien de spécial, en gros.

Nous avons par exemple un sauna dans notre bureau.

Il existe également des coupons - une certaine somme d'argent pour le déjeuner, pour les transports en commun, pour des événements culturels et sportifs (musées, sports).

Que peut recommander un étudiant en sciences humaines pour entrer en informatique ?

Redoubler le cursus scolaire et entrer en HSE ? Les programmeurs ont souvent une formation en mathématiques/Olympiades...

Je vous conseille bien sûr d'améliorer vos mathématiques. Mais il n’est pas nécessaire de redoubler le cursus scolaire. Plus précisément, il ne faut le répéter que si vous ne vous souvenez de rien du tout. De plus, vous devez décider dans quelle informatique vous souhaitez vous lancer. Pour être développeur front-end, vous n’avez pas besoin de connaître les mathématiques : il vous suffit de suivre des cours front-end et d’apprendre. Mon amie a récemment décidé de s'inscrire à des cours d'Accenture, elle apprend actuellement Scala ; Elle n'est pas humaniste, mais elle n'avait aucune expérience en programmation. En fonction de ce que vous souhaitez programmer et de quoi, vous avez besoin d'une quantité différente de mathématiques. Bien entendu, la spécialité Machine Learning fait appel aux mathématiques, d’une manière ou d’une autre. Mais si vous voulez juste essayer, il existe de nombreux didacticiels différents, des informations ouvertes, des endroits où vous pouvez jouer avec un réseau de neurones ou le construire vous-même, ou en télécharger un tout fait, modifier les paramètres et voir comment il change. Tout dépend de la force de la motivation.

Si ce n'est pas un secret - salaires, expérience, sur quoi écrivez-vous ?

J'écris en Python - c'est un langage universel pour l'apprentissage automatique et la science des données. Expérience – a vécu des expériences variées ; J'étais simple ingénieur dans plusieurs entreprises, j'étais en stage plusieurs mois à Moscou. Je n'avais pas d'emploi à temps plein avant Unity. J'y suis aussi venu en tant que stagiaire, j'ai travaillé comme stagiaire pendant 9 mois, puis j'ai fait une pause, et maintenant je travaille depuis un an. Le salaire est compétitif, supérieur à la médiane régionale. Un spécialiste débutant gagnera à partir de 3500 3.5 EUR ; Cela varie d’une entreprise à l’autre. En général, 4-XNUMX est un salaire de départ.

Quels livres et tutoriels recommandez-vous ?

Je n'aime pas particulièrement apprendre dans les livres - c'est important pour moi d'essayer à la volée ; téléchargez quelque chose de prêt à l'emploi et essayez-le vous-même. Je me considère plutôt comme un expérimentateur, donc je ne peux pas aider avec les livres. Mais j'ai regardé ici quelques interviews et émissions en direct, où le deuxième intervenant parle en détail des livres.

Il existe différents tutoriels. Si vous souhaitez essayer un algorithme, prenez le nom de l'algorithme, de la méthode, des classes de méthode et saisissez-le dans la recherche. Quel que soit le premier lien qui apparaît, regardez.

Combien de temps reste-t-il propre ?

Après impôts - il faut prendre des impôts plus 8% (qui n'est pas un impôt, mais un impôt) - il reste 2/3 du salaire. Le taux est dynamique : plus vous gagnez, plus l'impôt est élevé.

Quelles entreprises postulent à la publicité ?

Vous devez comprendre que Unity / Unity Ads est engagé dans la publicité de jeux mobiles. Autrement dit, nous avons une niche, nous connaissons très bien les jeux mobiles, vous pouvez les créer dans Unity. Une fois que vous avez écrit un jeu, vous voulez en tirer profit, et la monétisation est un moyen.
Toute entreprise peut demander de la publicité – boutiques en ligne, diverses applications financières. Tout le monde a besoin de publicité. Plus précisément, nos principaux clients sont des développeurs de jeux mobiles.

Quels sont les meilleurs projets à réaliser pour améliorer vos compétences ?

Bonne question. Si nous parlons de science des données, vous devez vous mettre à niveau via un cours en ligne (par exemple, Stanford en a un) ou une université en ligne. Il existe différentes plateformes pour lesquelles vous devez payer, par exemple Udacity. Il y a des devoirs, des vidéos, du mentorat, mais le plaisir n'est pas donné.

Plus vos intérêts sont restreints (par exemple, une sorte d'apprentissage par renforcement), plus il est difficile de trouver des projets. Vous pouvez essayer de participer aux concours kaggle : rendez-vous sur kaggle.com, il existe de nombreux concours d'apprentissage automatique différents. Vous prenez quelque chose auquel est déjà attachée une sorte de ligne de base ; téléchargez et commencez à le faire. Autrement dit, il existe de nombreuses façons : vous pouvez étudier par vous-même, vous pouvez suivre un cours en ligne - gratuit ou payant, vous pouvez participer à des concours. Si vous souhaitez rechercher un emploi sur Facebook, Google, etc., vous devez apprendre à résoudre des problèmes algorithmiques - c'est-à-dire que vous devez vous rendre sur LeetCode, y acquérir vos compétences afin de passer des entretiens.

Décrivez une courte feuille de route pour la formation en Machine Learning ?

Je vais vous le dire idéalement, sans prétendre être universel. Vous suivez d'abord des cours de mathématiques à l'université, vous avez besoin de connaissances et de compréhension de l'algèbre linéaire, des probabilités et des statistiques. Après cela, quelqu'un vous parle de ML ; si vous habitez dans une grande ville, il devrait y avoir des écoles proposant des cours de ML. La plus connue est SHAD, Yandex School of Data Analysis. Si vous réussissez et que vous pouvez étudier pendant deux ans, vous obtiendrez l'intégralité de la base ML. Vous devrez perfectionner davantage vos compétences en matière de recherche et de travail.

S'il existe d'autres options : par exemple, Tinkov propose des cours d'apprentissage automatique avec la possibilité d'obtenir un emploi chez Tinkoff après l'obtention de son diplôme. Si cela vous convient, inscrivez-vous à ces cours. Il existe différents seuils d’entrée : par exemple, ShAD propose des tests d’entrée.
Si vous ne souhaitez pas suivre de cours réguliers, vous pouvez commencer par des cours en ligne, qui sont largement suffisants. Cela dépend de toi; si vous avez un bon anglais, bien, ce sera facile à trouver. Sinon, il y a peut-être quelque chose là aussi. Les mêmes conférences ShAD sont accessibles au public.
Après avoir reçu une base théorique, vous pouvez avancer - pour des stages, des recherches, etc.

Est-il possible d’apprendre soi-même le machine learning ? Avez-vous rencontré un tel programmeur ?

Je pense que oui. Il faut juste avoir une forte motivation. Quelqu’un peut apprendre l’anglais tout seul, par exemple, mais quelqu’un doit suivre des cours, et c’est la seule façon pour cette personne d’apprendre. C'est la même chose avec ML. Même si je ne connais pas de programmeur qui ait tout appris par lui-même, je n'ai peut-être tout simplement pas beaucoup de connaissances ; tous mes amis ont juste appris de la manière habituelle. Je ne prétends pas dire qu'il faut étudier à 100 % de cette façon : l'essentiel c'est votre envie, votre temps. Bien entendu, si vous n’avez pas de bases mathématiques, vous devrez consacrer beaucoup de temps à les développer.
En plus de comprendre ce que signifie être un data scientist : je ne fais pas moi-même de science des données.
ence comme recherche. Notre entreprise n’est pas un laboratoire où l’on développe des méthodes en s’enfermant six mois dans le laboratoire. Je travaille directement avec la production et j'ai besoin de compétences en ingénierie ; J'ai besoin d'écrire du code et d'avoir des compétences en ingénierie pour comprendre ce qui fonctionne. Les gens omettent souvent ces fonctionnalités lorsqu’ils parlent de science des données. Il existe de nombreuses histoires de personnes titulaires d'un doctorat écrivant du code illisible, épouvantable et non structuré et rencontrant de gros problèmes après avoir décidé de se lancer dans l'industrie. Autrement dit, en combinaison avec le Machine Learning, il ne faut pas oublier les compétences en ingénierie.

La science des données est une position qui ne parle pas d’elle-même. Vous pouvez obtenir un emploi dans une entreprise qui s'occupe de la science des données, et vous écrirez des requêtes SQL, ou il y aura une simple régression logistique. En principe, il s’agit également d’apprentissage automatique, mais chaque entreprise a sa propre compréhension de ce qu’est la science des données. Par exemple, mon ami sur Facebook a dit que la science des données, c'est quand les gens effectuent simplement des expériences statistiques : cliquez sur des boutons, collectez les résultats puis présentez-les. En parallèle, j’améliore moi-même les méthodes et algorithmes de conversion ; dans certaines autres entreprises, cette spécialité peut être appelée ingénieur en apprentissage automatique. Les choses peuvent être différentes selon les entreprises.

Quelles bibliothèques utilisez-vous ?

Nous utilisons Keras et TensorFlow. PyTorch est également possible - ce n'est pas important, cela vous permet de faire toutes les mêmes choses - mais à un moment donné, il a été décidé de les utiliser. Avec la production existante, il est difficile de changer.

Unity dispose non seulement de data scientists qui optimisent les algorithmes de conversion, mais GameTune permet également d'améliorer les mesures en termes de profit ou de rétention à l'aide de divers didacticiels. Disons que quelqu'un joue au jeu et dit : je ne comprends pas, cela ne m'intéresse pas - il a abandonné ; C’est trop facile pour certains, mais au contraire, lui aussi a abandonné. C'est pourquoi GameTune est nécessaire - une initiative qui adapte la difficulté des jeux en fonction des capacités d'un joueur, de son historique de jeu ou de la fréquence à laquelle il achète quelque chose dans l'application.

Il existe également Unity Labs - vous pouvez également rechercher cela sur Google. Il y a une vidéo où vous prenez une boîte de céréales, et au dos il y a des jeux comme des labyrinthes - mais ils sont compatibles avec la réalité augmentée, et vous pouvez contrôler la personne sur le carton. Ça a l'air très cool.

Vous pouvez parler directement d’Unity Ads. Si vous décidez d'écrire un jeu, de le publier et de gagner de l'argent, vous devrez résoudre des problèmes difficiles.

Je vais commencer par un exemple : Apple a annoncé le lancement d'iOS 14. Dans celui-ci, un joueur potentiel peut accéder à l'application et dire qu'il ne souhaite pas partager son ID d'appareil avec qui que ce soit. Il reconnaît toutefois que la qualité de la publicité va se détériorer. Mais en même temps, c'est un défi pour nous, car si nous ne pouvons pas vous identifier, nous ne pourrons pas collecter certaines mesures et nous aurons tout simplement moins d'informations sur vous. Il est de plus en plus difficile pour un data scientist d'optimiser son travail dans un monde plus engagé en faveur de la vie privée et de la protection des données : il y a de moins en moins de données, ainsi que de méthodes disponibles.

En plus d'Unity, il existe des géants comme Facebook et Google - et, semble-t-il, pourquoi avons-nous besoin d'Unity Ads ? Mais vous devez comprendre que ces réseaux publicitaires peuvent fonctionner différemment selon les pays. Relativement parlant, il existe des pays de niveau 1 (Amérique, Canada, Australie) ; Il y a des pays de niveau 2 (Asie), il y a des pays de niveau 2 (Inde, Brésil). Les réseaux publicitaires peuvent y fonctionner différemment. Le type de publicité utilisé compte également. S'agit-il du type habituel de publicité, ou de publicité « récompensante » – lorsque, par exemple, pour continuer au même endroit après la fin d'une partie, vous devez regarder une publicité. Différents types de publicité, différentes personnes. Dans certains pays, un réseau publicitaire fonctionne mieux, dans d’autres, un autre. Et comme remarque supplémentaire, j'ai entendu dire que l'intégration AdMob de Google est plus complexe que celle d'Unity.

Autrement dit, si vous avez créé un jeu dans Unity, vous êtes automatiquement intégré à Unity Ads. La différence réside dans la facilité d’intégration. Que puis-je recommander : la médiation existe ; il a différentes positions : vous pouvez définir des positions en « cascade » pour les emplacements publicitaires. Vous pouvez dire par exemple ceci : je veux que Facebook s'affiche en premier, puis Google, puis Unity. Et si Facebook et Google décident de ne pas diffuser de publicités, Unity le fera. Plus vous disposez de réseaux publicitaires, mieux c’est. Cela peut être considéré comme un investissement, mais vous investissez simultanément dans un nombre différent de réseaux publicitaires.
Vous pouvez également parler de ce qui compte pour le succès d’une campagne publicitaire. En fait, il n'y a rien de spécial ici : vous devez vous assurer que la publicité est pertinente par rapport au contenu de votre candidature. Vous pouvez, par exemple, rechercher sur YouTube « mafia des publicités pour les applications » et voir en quoi la publicité peut ne pas correspondre au contenu. Il existe également une application appelée Homescapes (ou Gardenscapes ?). Il peut être important que la campagne soit correctement mise en place : afin que la publicité soit diffusée en anglais auprès du public anglophone et en russe auprès du public russophone. Très souvent, il y a des erreurs: les gens ne comprennent tout simplement pas, ils l'installent au hasard.
Vous devez créer différentes vidéos sympas, réfléchir au format, réfléchir à la fréquence à laquelle les mettre à jour. Dans les grandes entreprises, des personnes spéciales le font : les responsables de l'acquisition d'utilisateurs. Si vous êtes un développeur unique, vous n'en avez pas besoin, ou vous en avez besoin après avoir atteint une certaine croissance.

Quels sont tes plans futurs?

Je travaille toujours là où je suis maintenant. Peut-être que j'obtiendrai la citoyenneté finlandaise - c'est possible après 5 ans de résidence (si moins de 30 ans, vous devrez également servir, si la personne ne l'a pas fait dans un autre pays).

Pourquoi as-tu déménagé en Finlande ?

Oui, ce n’est pas un pays très populaire pour un spécialiste informatique. De nombreuses personnes déménagent en famille parce qu'il existe ici de bons avantages sociaux - jardins d'enfants, crèches et congé de maternité pour l'un ou l'autre des parents. Pourquoi ai-je déménagé moi-même ? J'ai juste aimé être ici. Je pourrais probablement l'aimer n'importe où, mais la Finlande est assez proche en termes de mentalité culturelle ; Il y a bien sûr des différences avec la Russie, mais il y a aussi des similitudes. Elle est petite, en sécurité et ne sera jamais impliquée dans de gros problèmes. Ce n’est pas une Amérique conventionnelle, où l’on peut avoir un président qui n’est pas apprécié, et quelque chose va commencer à cause de cela ; et non la Grande-Bretagne, qui veut soudainement quitter l’UE, et il y aura aussi des problèmes. Il n'y a que 5 millions de personnes ici. Même face à l’épidémie de coronavirus, la Finlande s’en sort assez bien par rapport à d’autres pays.

Envisagez-vous de retourner en Russie ?

Je ne le ferai pas encore. Rien ne m’empêcherait de le faire, mais je me sens bien ici. De plus, si je travaille en Russie, je devrai m'inscrire auprès de l'armée et je pourrai être enrôlé.

À propos des programmes de master en Finlande

Rien de spécial. Si nous parlons du contenu des conférences, il ne s’agit que d’un ensemble de diapositives ; il y a du matériel théorique, un séminaire avec pratique, où cette théorie est peaufinée, puis un examen sur tous ces matériels (théorie et tâches).

Particularité : ils ne seront pas expulsés du programme de master. Si vous ne réussissez pas l’examen, vous devrez simplement suivre ce cours au semestre suivant. Il n’y a qu’une limite à la durée totale des études : pour un baccalauréat – pas plus de 7 ans, pour un master – 4 ans. Vous pouvez facilement tout terminer en deux ans, à l'exception d'un cours, et l'étendre sur 2 ans, ou suivre des cours universitaires.

Le travail à Moscou et en Finlande est-il très différent ?

Je ne veux pas dire. Mêmes sociétés informatiques, mêmes tâches. Sur le plan culturel et quotidien, c'est pratique, le travail est à proximité, la ville est petite. L'épicerie est à une minute de chez moi, la salle de sport à trois heures, le travail à vingt-cinq heures, en porte à porte. J'aime les tailles; Je n'ai jamais vécu dans des villes aussi chaleureuses, où tout est à portée de main. Belle nature, la plage est à proximité.

Mais en termes de travail, je pense que tout, plus ou moins, est pareil. Concernant le marché du travail informatique en Finlande, en ce qui concerne l'apprentissage automatique, certains notent que pour les spécialités liées au ML, un doctorat ou au moins une maîtrise est requis. Je crois que cela changera dans un avenir prévisible. Il y a encore un préjugé ici : si vous avez un baccalauréat, vous ne pouvez pas être un spécialiste formé, mais si vous avez un master, vous avez une spécialisation et vous pouvez travailler. Et si vous avez un doctorat, alors tout est complètement cool et vous pouvez faire des recherches en informatique. Cependant, il me semble que même les personnes qui ont obtenu leur doctorat ne sont peut-être pas complètement intégrées dans l'industrie et ne comprennent pas que l'industrie n'est pas seulement des algorithmes et des méthodes, mais aussi des affaires. Si vous ne comprenez pas les affaires, alors je ne sais pas comment développer une entreprise et comprendre comment fonctionne tout ce méta-système.

L’idée de faire des études supérieures et de trouver immédiatement un emploi est donc assez difficile ; si vous déménagez en Finlande avec un baccalauréat, vous n'êtes pas un nom. Il faut avoir une certaine expérience professionnelle pour dire : j'ai travaillé chez Yandex, Mail, Kaspersky Lab, etc.

Comment vivre avec 500 EUR en Finlande ?

Tu peux vivre. Si vous êtes étudiant, vous devez comprendre que vous n’aurez pas de bourse ; L’UE peut fournir de l’argent, mais uniquement pour les étudiants en échange. Si vous entrez dans une université en Finlande, vous devez comprendre comment vous allez vivre. Il existe plusieurs options ; si vous vous inscrivez à un programme de maîtrise avec une piste de doctorat (c'est-à-dire simultanément dans un programme de maîtrise et un doctorat), vous effectuerez dès la première année des travaux de recherche et recevrez de l'argent pour cela.
Petit, mais ce sera suffisant pour l'étudiant. La deuxième option est un emploi à temps partiel ; par exemple, j'étais assistant pédagogique pour un certain cours et je gagnais 400 EUR par mois.

À propos, la Finlande offre de bonnes prestations aux étudiants. Vous pouvez emménager en dortoir pour 300 ou 200 EUR par chambre, vous pouvez manger dans des cantines étudiantes avec un prix fixe (tout ce que vous mettez dans votre assiette coûte 2.60 EUR). Certains essaient de prendre le petit-déjeuner, le déjeuner et le dîner dans la salle à manger pour 2.60 ; si vous faites cela, vous pouvez vivre avec 500 EUR. Mais c’est le strict minimum.

Où pouvez-vous aller si vous voulez devenir programmeur ?

Vous pouvez par exemple vous inscrire à la Faculté d'informatique de l'École supérieure d'économie, à l'Institut de physique et de technologie de Moscou - FIVT et FUPM, ou au Comité d'informatique et d'informatique de l'Université d'État de Moscou. Vous pouvez aussi trouver quelque chose à Saint-Pétersbourg. Mais je ne connais pas la situation exacte de l'apprentissage automatique, essayez de rechercher ce sujet sur Google.

Je tiens à dire que pour devenir programmeur, la formation seule ne suffit pas. Il est important d'être une personne sociable, avec qui il est agréable de discuter, afin de nouer des contacts le plus rapidement possible. Les contacts peuvent décider. Les recommandations personnelles adressées à une entreprise offrent un avantage tangible par rapport aux autres candidats ; vous pouvez simplement ignorer la sélection du recruteur.

Naturellement, la vie en Finlande n'est pas entièrement fabuleuse - j'ai déménagé et tout est immédiatement devenu cool. Tout migrant est toujours confronté à un choc culturel. Différents pays ont des gens différents, des mentalités différentes, des lois différentes. Par exemple, ici, vous devez vous occuper vous-même des impôts - remplissez vous-même la fiche fiscale ; acheter une voiture, louer une maison : beaucoup de choses fonctionnent différemment. C'est assez difficile si vous décidez de déménager. Les gens ici ne sont pas très sociables, le temps est comme à Saint-Pétersbourg - en novembre-décembre, il peut y avoir 1 à 2 jours ensoleillés. Certains deviennent même déprimés ici ; ils arrivent avec la certitude qu’ils sont indispensables ici, mais il s’avère que ce n’est pas le cas et ils doivent gagner de l’argent en respectant les règles de quelqu’un d’autre. C'est toujours un risque. Il est toujours possible que vous deviez y retourner parce que vous ne vous intégrerez tout simplement pas.

Quels conseils donneriez-vous aux futurs programmeurs ?

Je vous conseille d'en essayer le plus possible, pour comprendre ce qui vous intéresse vraiment. Essayez de ne pas rester coincé dans un domaine : essayez le développement Android, le frontend/backend, Java, Javascript, ML et d'autres choses. Et comme je l'ai déjà dit, il faut être actif, prendre contact, s'intéresser à ce qui se passe ; ce que font les amis, les collègues, les connaissances. Assistez à des ateliers, des séminaires, des conférences, rencontrez des gens. Plus vous avez de connexions, plus il est facile de comprendre quelles choses intéressantes se passent.

Où d'autre Unity est-il utilisé en dehors des jeux ?

Unity essaie de cesser d'être un pur moteur de jeu. Par exemple, il est utilisé pour restituer des vidéos CGI : si vous développez une voiture, par exemple, et que vous souhaitez faire une publicité, vous souhaiterez bien sûr faire une bonne vidéo. J'ai entendu dire que Unity est également utilisé pour la planification architecturale. Autrement dit, partout où la visualisation est nécessaire, Unity peut être utilisé. Si vous recherchez sur Google, vous pouvez trouver des exemples intéressants.

Si vous souhaitez poser une question, n'hésitez pas à me retrouver sur tous les réseaux sociaux.

Que s'est-il passé avant

  1. Ilona Papava, Senior Software Engineer sur Facebook - comment obtenir un stage, obtenir une offre et tout sur le travail dans l'entreprise
  2. Boris Yangel, ingénieur ML chez Yandex - comment ne pas rejoindre les rangs des spécialistes stupides si vous êtes un Data Scientist
  3. Alexander Kaloshin, PDG de LastBackend - comment lancer une startup, entrer sur le marché chinois et recevoir 15 millions d'investissements.
  4. Natalya Teplukhina, membre de l'équipe principale de Vue.js, GoogleDevExpret - comment passer un entretien chez GitLab, entrer dans l'équipe de développement de Vue et devenir ingénieur du personnel.
  5. Ashot Oganesyan, fondateur et directeur technique de DeviceLock - qui vole et gagne de l'argent grâce à vos données personnelles.
  6. Sania Galimova, marketeuse chez RUVDS - comment vivre et travailler avec un diagnostic psychiatrique. Partie 1. Partie 2.
  7. Ilya Kashlakov, chef du département front-end de Yandex.Money - comment devenir chef d'équipe front-end et comment vivre après cela.
  8. Vlada Rau, analyste numérique senior chez McKinsey Digital Labs - comment obtenir un stage chez Google, se lancer dans le conseil et déménager à Londres.
  9. Richard "Levellord" Gray, créateur des jeux Duke Nukem 3D, SiN, Blood - sur sa vie personnelle, ses jeux préférés et Moscou.
  10. Vyacheslav Dreher, concepteur de jeux et producteur de jeux avec 12 ans d'expérience - sur les jeux, leur cycle de vie et leur monétisation
  11. Andrey, directeur technique chez GameAcademy - comment les jeux vidéo vous aident à développer de réelles compétences et à trouver l'emploi de vos rêves.
  12. Alexander Vysotsky, principal développeur PHP chez Badoo - comment les projets Highload sont créés en PHP dans Badoo.
  13. Andrey Evsyukov, CTO adjoint chez Delivery Club - sur l'embauche de 50 seniors en 43 jours et comment optimiser le cadre d'embauche
  14. John Romero, créateur des jeux Doom, Quake et Wolfenstein 3D - histoires sur la création de DOOM
  15. Pasha Zhovner, créateur de Tamagotchi pour les hackers Flipper Zero - à propos de son projet et d'autres activités
  16. Tatyana Lando, analyste linguistique chez Google - comment enseigner le comportement humain à l'Assistant Google
  17. Le chemin du junior au directeur exécutif de la Sberbank. Entretien avec Alexeï Levanov

Comment Data Science vous vend-il de la publicité ? Entretien avec un ingénieur Unity

Comment Data Science vous vend-il de la publicité ? Entretien avec un ingénieur Unity

Source: habr.com

Ajouter un commentaire