«Le succès est un beau code»: Alexey Maksimov, étudiant en génie logiciel à la RUDN
Quelles sont les compétences que doit posséder un bon programmeur?
Les compétences essentielles sont de connaître les mathématiques et de comprendre le fonctionnement d’un langage de programmation. Parmi les compétences utiles, il faut être capable de visualiser les processus. Cela m’aide beaucoup dans mon travail: j’imagine tous les objets d’un programme et leurs interactions. Cela permet de faire des liens et de trouver une solution. Si l’on veut créer quelque chose de nouveau, il faut faire preuve de créativité: récemment, les réseaux neuronaux capables d’écrire des codes ont gagné en popularité. Ils ne sont pas encore parfaits, mais tôt ou tard, ils remplaceront certains informaticiens.
Pour quel type de cours es-tu prêt à venir à l’université à 9 heures du matin?
En première année, j’étais prêt à assister à n’importe quel cours. La deuxième année, je n’ai voulu assister qu’aux cours liés à ma spécialité. Par exemple, j’aimais les cours où nous étudiions les caractéristiques des algorithmes, les techniques d’écriture de code, les langages de programmation.
Qui t’inspire?
Mon professeur d’informatique au lycée. Je l’ai rencontré quand j’étais en dixième classe de l’école secondaire. Il venait d’obtenir son diplôme universitaire et est venu à l’école pour nous enseigner les bases de la programmation. Il est aujourd’hui Senior, le plus haut niveau de développeur, mais il continue d’apprendre de nouvelles techniques pour écrire du code. Ses réalisations m’incitent à me lancer dans l’informatique.
Ton rêve professionnel...
Devenir Senior. Idéalement, dès maintenant, mais il faut encore grandir pour y arriver.
Tu as participé au Championnat internationale des étudiants sur la programmation où l’équipe de la RUDN s’est classée parmi les 100 premiers participants. Quelles sont les règles de base pour se préparer aux tournois?
Je n’en ai que deux: apprendre autant que possible les caractéristiques et les capacités de votre langage de programmation et résoudre les problèmes des olympiades des années précédentes.
Pourquoi devrait-on participer aux olympiades?
Les concours aident à développer la réflexion, à mettre les connaissances en pratique. Et lorsque vous résolvez des tâches complexes, vous ressentez des émotions incroyables. Je me souviens que lors de la dernière étape du tournoi, j’ai proposé des idées pour résoudre deux problèmes, et à ce moment-là, je me suis senti fier, car j’avais réussi à trouver une solution!
Les vacances idéales, c’est...
Partir quelque part. En ce moment, j’aimerais aller à Kaliningrad pour une semaine. Je suis passionné d’architecture, alors je me promènerais dans la ville, j’admirerais les vues et je profiterais de la vie.
Quelle est la meilleure façon de décrire le succès?
La description d’un code. Le succès est un code qui fonctionne à merveille, qui est parfaitement équilibré et optimisé. Le fait est qu’il existe de nombreuses règles pour écrire un beau code en programmation: par exemple, mettre des espaces et des retraits aux endroits nécessaires, nommer correctement les variables et respecter la séquence. Si vous tenez compte de tous ces éléments, vous obtiendrez une description de code portant le même nom: «Succès».
Le langage de programmation que tu voudrais apprendre...
Il y en a beaucoup. Mais en ce moment, j’étudie assidûment Golang et Java.
Trois mots pour décrire ta vie dans 10 ans...
Développement de backend. Dessiner. Voyager.
Le troisième semestre de travail de l'équipe internationale de construction «Le Méridien de l’amitié» a été ouvert à l'Université RUDN. Le vice-recteur aux affaires étudiantes, Mikhail Katsarsky, a motivé les étudiants à travailler, a parlé de son parcours étudiant dans l'équipe de construction, a attaché des bandanas aux commandants et a remis des permis de travail.
Notre alma mater fonctionne comme d'habitude. Ne vous fiez qu'aux sources d'information officielles et ne tombez pas dans le piège des provocations en termes de fausses informations, de conjectures et de versions.
A l'occasion de la journée des enfants, les volontaires de RUDN ont rendu visite aux enfants du centre «Attraction». Les étudiants ont organisé des master-classes nationales sur la culture africaine.