De l'acheteur aux informaticiens: qui et pourquoi va à la "Programmation School" de Rostelecom
Miscellanea / / April 26, 2021
Cinq histoires prouvant que la connaissance des bases de la programmation n'est pas seulement utile pour les informaticiens.
La numérisation de la vie est une tendance constante de la dernière décennie, qui ne s'est intensifiée qu'en 2020. Dans ces conditions, les employeurs s'efforcent d'enseigner aux employés des compétences informatiques modernes, en formant des spécialistes acharnés au sein des entreprises. Rostelecom existe depuis deux ans maintenant »École de programmation». Les employés de tous les services peuvent apprendre Python, JavaScript, SQL et d'autres langages - peu importe que leurs activités soient liées à l'informatique ou non. Nous avons parlé à cinq anciens élèves du cours et avons appris comment le codage a changé leur vie.
Irina Nural: "Si vous ne vous développez pas, vous vous retrouverez derrière les tendances actuelles"
Irina Nural
Partenaire commercial, chef de projet au centre de comptabilité et de reporting, Nizhny Novgorod.
Je suis arrivé à Rostelecom il y a environ deux ans et j'ai été immédiatement frappé par la quantité de données à traiter. Par exemple, la réception des fonds sur le compte courant pour l'acquisition est vérifiée quotidiennement par 35 employés pendant 15 minutes par jour.
Ma tâche principale en tant que leader est de m'assurer que tout est fait correctement. Mais n'importe qui peut se tromper, il était donc nécessaire d'optimiser d'une manière ou d'une autre ces processus de routine. J'ai appris de la liste de diffusion interne que vous pouvez analyser les données en utilisant Python. C'était la principale raison de s'inscrire à «l'École de programmation». De plus, depuis mes études universitaires, je rêve d'être programmeur.
Plus de 100 autres employés de Rostelecom ont suivi des cours avec moi. Nous étions tous divisés en équipes de 10 pour ajouter un esprit de compétition à nos études. Des points ont été attribués pour la livraison en temps opportun des devoirs, la réussite dans des devoirs supplémentaires et l'aide à d'autres étudiants.
J'ai obtenu mon diplôme de l'école de programmation il y a un an. J'applique mes connaissances de temps en temps lorsque j'ai du temps libre. Pour moi, le codage est toujours un passe-temps.
Néanmoins, j'ai de quoi me vanter. J'ai écrit deux scripts: pour vérifier l'encaissement et l'acquisition. Désormais, toutes les données de cette catégorie sont vérifiées automatiquement. Et c'est un plus pour tout le monde. Les employés ne sont plus engagés dans un travail ennuyeux et routinier, et je suis sûr que toutes les données sont collectées correctement. Avec la vérification automatisée, les erreurs sont pratiquement exclues et, de plus, les délais ne sont pas perturbés.
Je pense que vous devez suivre le rythme, changer et adapter votre travail aux nouvelles conditions. Le monde se développe rapidement: d'abord, les comptables avaient des factures, puis une calculatrice, puis un ordinateur aidait à traiter l'information, et maintenant il fait tout le travail seul. Le comptable est devenu une sorte d'analyste de données, et pour s'acquitter efficacement de ses tâches, il a besoin de savoir comment tout fonctionne. Si vous ne vous développez pas, vous vous retrouverez derrière les tendances actuelles.
Evgeny Knyazev: "Vous pouvez travailler dans une seule entreprise pendant assez longtemps, s'il y a une possibilité de développement à la fois vers le haut et horizontalement"
Evgeny Knyazev
Analyste de systèmes, Moscou.
Je suis chez Rostelecom depuis plus de 8 ans - je suis arrivé dans l'entreprise juste après l'obtention de mon diplôme. Pendant tout ce temps, il a travaillé en tant que spécialiste des achats, a changé plusieurs postes dans différentes branches. En 2019, il a été transféré à Moscou. Ici, il a accompagné le processus d'approvisionnement et a commencé à traiter l'analyse des données.
Lorsque j'ai appris l'ouverture de l'École de programmation, j'ai tout de suite voulu y arriver. La description du cours parlait de la possibilité de passer à une autre direction au sein de l'entreprise - cela m'a beaucoup inspiré.
Mais le désir à lui seul ne suffisait pas. Pour suivre le cours, il fallait passer un test sur les bases de la programmation et rédiger une lettre de motivation. Je ne l'ai fait que la deuxième fois. La première tentative a échoué, car il y avait une forte concurrence, et je suivais simultanément un autre cours à l'université en ligne de Rostelecom.
Le programme de formation comprenait des blocs Python, SQL et de science des données. Lorsque nous avons terminé la formation, on nous a proposé d'essayer d'obtenir le poste de data scientist: ils nous ont donné une tâche de test pour tester nos compétences. Je n’ai pas réussi à passer la sélection, mais je n’ai pas abandonné la programmation. Après l'obtention du diplôme, nous avons continué à communiquer avec nos camarades de classe - nous avons discuté des nouvelles, découvert qui avait quels succès et plans. Un de mes collègues m'a suggéré d'essayer de devenir analyste de systèmes. C'était en novembre 2020. Puis j'ai pensé à changer de métier, notamment à la chercher dans un nouveau domaine. J'ai décidé d'essayer le poste vacant proposé. En conséquence, j'ai réussi l'entretien et j'ai commencé mon chemin vers l'informatique.
De nos jours, peu de personnes travaillent longtemps au même poste. Mais dans une entreprise, vous pouvez travailler assez longtemps, s'il y a une possibilité de développement à la fois vers le haut et horizontalement. La volonté de l'équipe d'accepter et de soutenir les nouveaux arrivants est ici importante. À Rostelecom, malgré la charge de travail élevée, tout le monde dans le cluster informatique est engagé dans le travail d'équipe et l'entraide, ce qui permet de s'adapter plus rapidement à un nouveau rôle.
J'aime mon travail actuel: il y a d'autres tâches et problèmes ici, il faut se plonger régulièrement dans ce que l'on ne sait pas et étudier quelque chose encore et encore. Et je comprends que l'entreprise a de la place pour se développer. Rostelecom possède un énorme cluster informatique, où vous pouvez toujours trouver des projets intéressants et des tâches non triviales. Il me semble qu'il y a beaucoup de place pour le développement de chaque employé.
Alexander Pavlov: «Je voulais juste essayer quelque chose de nouveau. En conséquence, j'ai suivi deux cours entiers "
Alexandre Pavlov
Chef du bloc informatique du département des opérations de facturation, Tambov.
Je travaille chez Rostelecom depuis 2003. Je passe la plupart de mon temps à surveiller les tâches dans le système JIRA qui viennent à notre service - une moyenne de 60 à 80 sont reçues par semaine. De plus, il est nécessaire de recueillir des rapports quotidiens, hebdomadaires et mensuels sur le nombre de demandes: reçues, terminées et en cours. Cela prend beaucoup de temps, en plus, en général, ce sont des actions ennuyeuses. La connaissance de Python permet d'accomplir ces tâches plus rapidement. Bien qu'au départ ce n'était pas le but de ma formation.
Je me suis inscrit à l'École de programmation simplement parce que je voulais essayer quelque chose de nouveau. En conséquence, j'ai suivi deux cours entiers: le premier - "Introduction à Python" - l'année d'avant-dernier; le second - "Data Analyst" - s'est terminé ce printemps.
Le premier cours était assez simple et sans stress: les cours avaient lieu une fois par semaine pendant deux heures sous forme de webinaire; les devoirs prenaient littéralement une heure. Le deuxième cours est beaucoup plus difficile: le nombre de cours et de devoirs a augmenté. Et pour réussir, il était nécessaire de réaliser deux projets entiers: le premier - pour prédire le coût d'un appartement à Moscou en utilisant les données initiales, le second - pour déterminer si le client rembourserait le prêt ou non. J'ai réussi les deux projets.
Après les cours de Python, j'ai écrit un code qui collecte les données dont j'ai besoin dans le système de gestion de projet, les décharge dans une table et me l'envoie par mail. Cela compte pour moi! J'ai passé beaucoup de temps sur ce développement, mais maintenant je peux m'occuper de tâches plus intéressantes. J'ai également écrit un script pour mes collègues: maintenant ils peuvent m'envoyer une demande par mail avec le nom du rapport requis - l'ordinateur le génère et l'envoie lui-même.
Même après avoir appris Python, j'ai adapté une macro pour Excel, qui est utilisée au stade de la migration de la base d'abonnés. pour analyser les adresses des clients en composants séparés: région, district, ville, microdistrict, rue, maison, bâtiment, plat. Pour les données de plus de dix mille lignes, un script Python exécute un ordre de grandeur plus rapide qu'une macro Excel.
Un autre exemple de simplification de la routine est la création d'un moteur de recherche pour clarifier les coordonnées bancaires actuelles. Une archive à jour avec un livre de référence des banques est téléchargée à partir de la source d'origine (le site Web de la Banque centrale) et une recherche est effectuée dans un fichier XML. Auparavant, cette opération utilisait une recherche Internet régulière à l'aide d'un navigateur, mais elle prenait du temps.
Je travaille maintenant sur un système qui aiderait à répartir les tâches: il suggérerait quel employé est le mieux adapté à leur mise en œuvre.
Nikolay Schepilov: "Désormais, les tâches de routine prennent 10 fois moins de temps"
Nikolay Shchepilov
Analyste en chef des systèmes, Unité de développement des systèmes d'information, Moscou.
Je m'intéresse à la science des données et au langage de programmation Python depuis plusieurs années maintenant. Avant de suivre les cours, j'utilisais SQL assez couramment pour l'analyse des données, connaissais un peu VBA, Python et Java - je leur ai enseigné dans des cours ouverts sur YouTube et Stepik. Et lorsque l'occasion s'est présentée d'acquérir des connaissances supplémentaires gratuitement, j'ai bien sûr accepté.
Je suis entré dans le volet Junior, le cours a duré six mois. La formation s'est déroulée sur une plate-forme spéciale: là, vous deviez écouter une leçon et effectuer immédiatement une tâche pratique. En général, ils n'étaient pas difficiles, d'ailleurs j'avais déjà un peu d'expérience. Mais il y avait aussi des blocs de problèmes - liés aux mathématiques supérieures et à l'apprentissage automatique: j'ai dû lire de la littérature supplémentaire.
Maintenant, le langage Python est devenu une véritable aide pour effectuer des analyses de données de routine à partir de sources indépendantes, ainsi que des tâches de projet spécifiques pour tester des applications Web et des intégrations. Maintenant, tout cela est fait plus facilement, plus rapidement et avec moins d'erreurs - je passe beaucoup moins de temps. Il est également devenu possible de déléguer des cas répétés lorsque le travail principal de l'analyse a déjà été effectué par le code.
Les connaissances et les compétences que j'ai acquises m'ont également permis de progresser dans l'auto-apprentissage de Java, et par conséquent - je a participé à la mise en œuvre réussie de la plate-forme Camunda (plate-forme de gestion des processus d'affaires) dans notre division.
Dmitry Tarasov: "En tant que leader, il est important pour moi de comprendre les capacités de l'instrument - pour cela, il n'y a rien de mieux que de suivre des cours et de le voir personnellement, de le toucher avec vos mains."
Dmitry Tarasov
Directeur de la direction de l'analyse et du travail avec les données dans le bloc de l'économie, de la finance et de la stratégie, Moscou.
J'étudie constamment et je prends différents cours. Je prévois d'apprendre Python depuis longtemps. Lorsque l'invitation à «l'École de programmation» est arrivée, j'ai décidé de ne pas rater l'occasion.
Pourquoi en ai-je besoin? Nous construisons des modèles prédictifs, des services d'analyse, des réglementations et des rapports - nous travaillons avec les données dans toute leur diversité. Bien que je fasse moi-même peu de mes mains, il est extrêmement important pour moi, en tant que leader, de comprendre les capacités de l'instrument, son organisation correcte et son applicabilité dans l'orchestration générale des solutions. Et pour cela, il n'y a rien de mieux que de suivre des cours pour tout voir et tout essayer vous-même. En même temps, secouez la poussière du cerveau.
Avant la "School of Programming", je connaissais bien SQL et VBA, je connaissais aussi C #, PHP, HTML, Java - à un niveau suffisant pour lire le code, pour comprendre ce que le développeur voulait réaliser.
Dans les cours, j'ai suivi le programme Junior avec un accent sur l'analyse des données. Il se composait de trois blocs: à propos de Python, à propos de SQL et une vue d'ensemble de l'ingénierie des données. Les plus intéressantes étaient les tâches du bloc final, où il était nécessaire de travailler avec les bibliothèques Scikit-learn: sur la base de cas réels J'ai créé des modèles qui produisent un résultat, et non pas abstrait sous la forme de certains nombres, mais compréhensibles, basés sur du réel tâche. C'était cool.
L'intensif a duré près de six mois. En conséquence, j'ai clairement défini les tâches qu'il est préférable de résoudre avec les outils Python et celles avec SQL. De plus, maintenant je fixe et évalue les tâches avec plus de compétence: je comprends que cela prend un jour, c'est trois et sept. Et il est devenu plus facile d'expliquer aux employés ce que je veux d'eux - parce que je peux utiliser des termes clairs et corrects.
DANS "École de programmation»Rostelecom peut être pris en charge à la fois par des employés sans formation et par des spécialistes déjà expérimentés travaillant dans la direction informatique de l'entreprise. Les étudiants sont répartis selon le niveau de formation: Junior - débutants, Moyen - spécialistes avec une expérience d'un an et demi, Senior - avec plus de quatre ans d'expérience.
Ce n'est pas le seul programme éducatif de Rostelecom. L'entreprise dispose de son propre système de formation. Il s'agit d'un environnement de développement complet pour les employés, qui se compose de la plate-forme de développement professionnel et personnel "Université en ligne" (contient plus de 800 cours vidéo!), un réseau de centres de formation à travers le pays, un portail pour le développement des compétences numériques et l'échange d'expertise «Talent Exchange» et une plateforme d'évaluation sur les postes dans l'entreprise.
Je veux travailler chez Rostelecom