"Le spécialiste russe en informatique ne travaille qu'avec ce qui vient de l'Ouest", - Yevgeniy Dos, architecte des systèmes informatiques

Conditions de survie pour les professionnels de l'informatique

- Quels sont les principaux défis pour un professionnel de l'informatique lorsqu'il entre?

sur le marché ou en changeant de direction?

- En fait, les informaticiens ont assez de problèmes. Ce sont pour la plupart de jeunes professionnels, mais aussi ceux qui sont sur le marché depuis longtemps doivent changer, s'adapter aux nouvelles conditions et aux innovations technologiques. Par conséquent, la condition principale de "survie" pour un spécialiste de tout niveau peut être appelée formation permanente.

Les jeunes professionnels à l'honneurmanque de certificats professionnels et d'expérience dans les grands projets internationaux. Le chemin du développement est individuel pour différents profils de professionnels de l'informatique. Pour ma part, j'ai choisi la gamme de certifications Red Hat orientée Cloud / DevOps: elle est longue, difficile et coûteuse. Mais l’avantage de cette direction est l’absence d’un nombre suffisant de spécialistes de ce type sur le marché international. Et cela augmente la demande et les revenus d'un spécialiste en informatique certifié.

DevOps (de l'anglais. Development and operations - "development and operation") - un ensemble de pratiques visant à l'interaction active des spécialistes du développement avec les spécialistes des services informatiques et à l'intégration mutuelle de leurs processus de travail.

Développement et optimisation des produits DevOpsest plus rapide que d'utiliser les processus traditionnels de développement logiciel et de gestion d'infrastructure. Grâce à cette rapidité, les entreprises peuvent améliorer le service client et être plus compétitives sur le marché.

Dans le modèle DevOps, les frontières entre les équipes de développementet la maintenance sont effacés. Parfois, ces deux groupes sont combinés en un seul général, dans lequel les ingénieurs travaillent sur le cycle de vie complet d’une application - du développement au test, en passant par le déploiement et l’exploitation - et développent diverses compétences, qui ne se limitent pas à une spécialisation étroite.

Il y a des problèmes purement psychologiques. Peur du voyage et changements radicaux dans la vie. Beaucoup de gens ont juste peur de changer de vie: il y a des amis et des parents, et comment vais-je y arriver seul? Mais si rien ne change dans votre vie, la probabilité de succès sur le marché international est faible. Cela peut également inclure une motivation insuffisante. Parfois, les gens ne veulent tout simplement pas réaliser, comme ils sont habitués, que leurs parents et leurs proches vont aider, organiser et organiser.

Photo: Regina Urazaeva / "Haytek"

Pour moi personnellement, il était difficile de me surmonteret votre paresse. Le spécialiste est obligé de parler anglais, mais beaucoup sont trop paresseux pour passer du temps et faire des efforts pour développer leur niveau. Mon anglais était au niveau zéro, mais pour des raisons de motivation, après avoir consacré beaucoup de temps et d'efforts, il a cessé d'être mon désavantage, mais est devenu un avantage concurrentiel, en particulier sur le marché russe. Le problème de la paresse n’est pas aussi simple et, en règle générale, il doit être résolu par de nombreux facteurs que chaque personne doit résoudre - indépendamment ou avec l’aide de spécialistes.

- Pourquoi, parmi tous les domaines informatiques, vous avez choisi l'architecture des systèmes informatiques et quels problèmes vous avez à résoudre?

- Ma passion pour le monde informatique a commencé à l'école,quand nous avons eu les premiers ordinateurs et le jeu Doom. Je me demandais comment l'ordinateur fonctionnait et cette curiosité est toujours la base de mon travail. Il y a eu ensuite une expérience avec les systèmes Unix et une étude plus intensive de la technologie, qui a débuté à l'université VSU (Vyatka State University - "High Tech"). J'étais un administrateur système du campus.

Unix - une famille de portables, multi-tâches etsystèmes d'exploitation multi-utilisateurs basés sur les idées du projet original AT & T Unix, développé dans les années 1970 au centre de recherche des Bell Labs par Ken Thompson, Dennis Ritchie et d'autres.

Doom - une série de jeux informatiques du genre tireur depremière personne développée par id Software. La série raconte les exploits d'un fantassin de l'espace sans nom qui travaille pour la United Aerospace Corporation et lutte contre les hordes de démons afin de survivre et de sauver la Terre de leur attaque.

Si nous parlons de ma direction - "architecturestructures informatiques », les principales difficultés peuvent être divisées en trois grands groupes. Le premier est le développement extrêmement rapide de technologies et de solutions. Dans le monde des solutions open source, les produits informatiques apparaissent, changent, voire vont de plus en plus vite. L'architecte doit toujours être conscient de ces changements et travailler avec eux, car il est obligé d'utiliser ces connaissances avec compétence dans le cadre de son travail.

La deuxième partie est la responsabilité de l’architecte pour les décisions prises. Au minimum, cela se reflète dans sa demande. Dans le pire des cas, les clients subissent des pertes financières.

Photo: Regina Urazaeva / "Haytek"

Et le dernier est une sorte de routine et de bureaucratie.flux de travail. Un architecte est un rôle technique, beaucoup de travail sur papier, mais sans lui, il n’ya aucun moyen. C'est un poste de direction. Très probablement, l'architecte peut être décrit comme un responsable technique qui se concentre sur la répartition du travail entre les subordonnés de son équipe. C'est l'architecte qui comprend parfaitement le projet, sait comment atteindre les objectifs, il passe lui-même beaucoup de temps à la mise en œuvre de tâches techniques.

"L'Université ne fera pas de vous un spécialiste prometteur"

- Pourquoi la Russie est-elle si en retard sur le marché des technologies de l'information? Qu'est-ce qui manque? Comment former des spécialistes modernes et actifs en formation?

- Personnellement, je ne travaille pas déjà sur des projets russesenviron dix ans. Mais je peux dire que dans notre pays, l'utilisation de produits et solutions modernes a cinq ans de retard sur les projets européens et américains. Cela est dû au manque de personnel qualifié et de financement, ainsi qu’à des processus technologiques construits de manière illettrée.

En ce qui concerne l'éducation, j'ai moi-même étudié àFaculté d’automatisation et d’informatique orientée informatique, et je peux dire que notre programme de formation n’est absolument pas adapté aux solutions modernes. L'université ne libérera jamais un architecte informatique prêt à l'emploi. L'université ne peut fournir que les bases et le spécialiste doit être formé par lui-même.

Il y a de grandes entreprises qui aident dansformation et certification de mes employés - par exemple, ICL, où j'ai travaillé pendant environ sept ans. Si vous souhaitez apprendre et vous développer, vous devez rechercher des opportunités et non des excuses, ou confier la responsabilité à l'éducation ou à quelqu'un d'autre. Les centres éducatifs privés sont très utiles et peuvent considérablement accélérer le développement d’un spécialiste, mais c’est plus que cher si vous payez vous-même.

- Comment un informaticien peut-il développer les compétences nécessaires à la croissance de carrière et à la demande du marché?

- Chaque année, une université ouvre ses portesdes centaines de jeunes cadres. En raison de l'imperfection des programmes éducatifs, ces jeunes spécialistes ne peuvent même pas se faire concurrence, sans parler du marché. Par conséquent, il est préférable de penser au lycée à propos de leur futur métier. Et quand vous poursuivez des études supérieures, étudiez indépendamment les technologies actuelles et soyez intéressé par leur profession. Très bien, si vous pouvez acquérir une certaine expérience dans le département informatique de votre université.

Photo: Regina Urazaeva / "Haytek"

Vous ne devriez jamais vous attendre à une universitéfaites de vous un spécialiste très prometteur. Je ne sais pas si les choses vont bien dans les autres professions, mais en informatique, l'auto-éducation, c'est d'abord.

Dans le monde informatique lui-même, il existe des dizaines ou des centaines de domaines dans lesquelsvous pouvez développer - programmation, développement de systèmes de microprocesseurs, audit et sécurité, systèmes de réseau, conception et graphismes, etc. Comprendre et choisir ce qui vous convient le mieux est une tâche très difficile. Le prix d'une erreur peut être un changement de direction ou une déception totale du métier. Par conséquent, il est également très important de décider de ce que vous ferez dans votre vie. Et bien sûr, l’informatique n’est pas un travail de neuf à cinq. Être une informaticienne est une vie bien remplie dans ce domaine: passe-temps, travail, temps libre à la maison et même en vacances.

Élargir ses horizons, apprendre de nouvelles technologies,l'invention de leurs techniques, la mise en œuvre de projets complexes, la formation d'autres spécialistes est un ensemble incomplet de recommandations, à la suite duquel on peut développer un spécialiste de la concurrence.

Augmenter la probabilité de gagner

- Vous êtes un exemple de réussite dans la carrière, contrairement aux conditions, plutôt que grâce. Quelle était votre principale motivation?

- Tout ce que j'ai réussi à réaliser est arrivégrâce à mon caractère. Je n'avais personne à espérer. Depuis mes études au pensionnat, j’ai bien appris: si je ne fais rien moi-même, je n’aurai rien. La motivation était de prouver à tout le monde, et tout d’abord à moi-même: je peux, je mérite, je réussirai.

Evgeny Dos né dans le petit village de Vostochny à Kirovskayazones. Il a fait ses études secondaires dans un internat situé dans le village de Tuja. Au lycée, Eugène pensait entrer dans l'UVS, mais en 50 ans, seuls quelques diplômés de l'école de Tuzhin y entraient, mais personne ne pouvait s'inscrire plus longtemps qu'un cours.

Cependant, après l'école Eugene en 2000Il est entré au collège mécanico-technologique d'industrie légère de Kirov, qu'il a regretté par la suite. Étudier dans une école technique était médiocre et les tests d'entrée à VSU étaient faciles et accessibles pour Eugene. Après KMTT, Eugene travailla à l'usine en tant qu'électricien, travailla comme chargeuse et nettoya les voitures en raison du manque d'emplois dans la région. Cela dura jusqu'en 2004, mais il entra néanmoins dans le VSU. Au cours de la dernière année d'études à l'université, Evgeny a déjà pleinement travaillé dans l'une des plus grandes entreprises d'énergie électrique de la région en tant qu'administrateur système.

En 2011, Eugene a accepté l'offre d'emploi pourPoste d'ingénieur Unix dans la société ICL à Kazan. Le premier projet était un grand projet (des milliers de serveurs) en Suède. Je devais travailler à distance. Le projet était associé à l'industrie automobile et à la robotisation de la production industrielle et au support de toute l'infrastructure informatique du client. Les travaux dans la LCI ont permis à Eugene d’entrer sur le marché international.

- Pourquoi as-tu décidé de t'installer à Kazan? Et en quoi la vie dans la capitale du Tatarstan est-elle différente?

- mon déménagement de la région de Kirov à Kazan,Tout d’abord, cela est dû au niveau de vie, au développement des infrastructures et au niveau des salaires, qui sont d’un ordre de grandeur plus élevé que dans mon pays d’origine. Et aussi les grandes entreprises internationales sont basées à Kazan. La coopération avec eux est l'expérience très nécessaire que chaque informaticien doit acquérir pour réussir et atteindre un nouveau niveau dans ses activités professionnelles.

- Comment se passe la journée d'un tel expert en informatique?

- Chaque journée de travail commence habituellement parRallyes stand-up avec des clients étrangers, où il y a généralement une équipe d'architectes de la part du client et une personne de l'équipe de direction. Nous discutons du travail effectué depuis le dernier jour de travail et planifions les tâches du jour en cours. Cela aide chaque membre de l'équipe à connaître tout le travail et les processus présents dans l'équipe. Si quelqu'un a un problème, il peut demander l'aide de ses collègues et discuter de la situation. De plus, je planifie mes tâches indépendamment en fonction des rassemblements et réunions quotidiens, et je me mets au travail en me connectant à distance à l'infrastructure du client.

Photo: Regina Urazaeva / "Haytek"

- Parlez-nous de ce que vous faites maintenant.

- Mon dernier projet était l'un des plus difficiles. J'ai travaillé pour une grande société américaine. En tant qu'architecte, mes tâches comprenaient la planification, l'organisation et l'exécution de la migration de processus CI (CI, ing. Intégration continue, intégration continue - «High-tech») d'une solution (TeamCity) à une autre (Jenkins).

Au cours de ce projet, j'ai visitéAux États-Unis et en Inde, afin de lire des cours professionnels pour des centaines de développeurs de la société. L’implémentation de ce projet a permis au client d’automatiser l’ensemble de l’infrastructure CI, de simplifier le travail des développeurs de code, de réduire considérablement le cycle de vie du développement d’applications, de simplifier considérablement le travail des ingénieurs de la société DevOps et d’économiser des fonds importants.

Merci aux cours que j'ai lus pourdéveloppeurs de la société dans les deux pays, le personnel a compris tous les avantages du projet et a appris à utiliser efficacement les connaissances acquises dans le cadre de son travail quotidien.

- Pourquoi avez-vous choisi Red Hat et qu'est-ce que la certification vous a donné? Combien de temps a duré la préparation à la certification et combien a-t-elle coûté?

- Le choix s'est porté sur la ligne de certification Red Hatpas par hasard. À ce moment-là, je travaillais pour des clients étrangers depuis plusieurs années et je comprenais une vérité simple. Une grande entreprise préfère investir de grandes ressources dans ses systèmes informatiques uniquement pour qu'ils fonctionnent de manière prévisible. En cas de défaillance, le développeur peut résoudre les problèmes à un moment donné. Bien que le système d’exploitation Linux le plus répandu soit gratuit, les entreprises ne cherchent pas à utiliser la version gratuite, mais privilégient les versions commerciales des systèmes libres. Red Hat est l’un des fournisseurs de produits pour ce modèle. C'est le leader sur le marché américain en termes de fourniture de solutions commerciales basées sur l'open source.

Chapeau rouge - société américaine qui produit des solutions pourSystème d'exploitation basé sur Linux: Red Hat Enterprise Linux et Fedora, ainsi que d'autres produits et services logiciels open source. Red Hat Software a été fondé en 1995 par la fusion de Mark Eving et Bob Young.

J'ai pris mon diplôme alors que je travaillais encoreKazan ICL Services a un programme d'assistance à la certification. Cela a été bénéfique pour la société elle-même - plus le niveau de qualification de ses employés était élevé, plus la probabilité de gagner des offres était élevée, et moi-même -, j'étais déjà attiré par un consultant sur de nombreuses questions, mon opinion gagnait en poids et à l'avenir, les solutions techniques finales restaient avec moi. En comparaison avec des collègues qui n'étaient pas engagés dans la certification, j'étais déjà hors compétition.

J'ai obtenu mon premier statut de certificationen 2011. Le dernier examen de certification a été obtenu en 2018. Pendant tout ce temps, j'ai passé 18 examens dans différents pays du monde. J'ai investi beaucoup d'argent pour certains examens, alors que les dépenses associées s'élevaient à un montant total, comprenant les vols, l'hébergement, les voyages à l'étranger, beaucoup de temps libre et des vacances à mes propres frais.

"Comme nous sommes différents"

- Quel est le niveau d'informatique à l'étranger et en Russie? Pourquoi les voyages, les stages et les voyages sont-ils nécessaires au développement du spécialiste recherché?

- Je pense que la différence ne réside pas dans les informaticiens, mais danscomment nous sommes différents. Ce n’est un secret pour personne que la plupart des technologies sont nées dans la Silicon Valley. Les entreprises apparaissent et naissent là-bas. En règle générale, les technologies qui ont été testées et ont fait leurs preuves viennent en Russie. Par conséquent, peu importe à quel point il est insultant de l'admettre, le spécialiste russe des technologies de l'information ne fait que travailler avec ce qui vient de l'Ouest. Bien sûr, en Russie aussi, beaucoup de choses nouvelles sont créées, et sont créées par les mains de spécialistes nationaux. Mais, en règle générale, pour que leurs idées continuent à vivre et à se développer, ils partent pour l’Occident.

Photo: Regina Urazaeva / "Haytek"

La raison principale de l'arriéré, assez curieusement,réside dans l'ignorance de la langue anglaise. Les professionnels de l'informatique moyens peuvent au mieux lire des ouvrages professionnels. En un sens, cela fait de nous des consommateurs. Il est peu probable que quelqu'un prêtera attention au développement des spécialistes russes, s'ils sont effectués uniquement en russe. Très probablement, le monde ne le saura tout simplement pas.

Par contre, je connais beaucoup de russesociétés de services aux clients occidentaux. Cela donne à penser que nos spécialistes ont une formation assez poussée et que le coût de ces services est inférieur à ce que l’interprète étranger avait fait de même.

À un moment donné, il devint évident queMa qualification dépasse les exigences du marché local et la seule chose qui reste dans ce cas est de travailler pour des clients étrangers. Mais dans ce mode, il est gênant de travailler, du moins à cause de la différence de fuseaux horaires, vous envisagez donc déjà de vous déplacer. Bien sûr, vous pouvez travailler pour des clients domestiques, mais dans ce cas, le revenu sera inférieur à ce que vous pouvez avoir dans les pays occidentaux.

- En Russie, la transition vers les solutions de conteneur, les infrastructures cloud, les solutions prêtes à l'emploi (solutions FaaS) s'accélère. Que va-t-il se passer ensuite?

- La tendance des dernières années - l'adaptation d'ancienapplications et le développement de nouvelles en mettant l’accent sur l’isolation des conteneurs. En plus de faciliter la gestion et la mise à l'échelle, cette approche offre une grande flexibilité pour le débogage, les tests et le déploiement, en tenant compte de l'automatisation complète de tous les processus. Je suis sûr que cette tendance continuera à se développer. Ceci est bénéfique pour les entreprises elles-mêmes, car les conditions d'erreur humaine deviennent de moins en moins bonnes et le délai entre le développement et la production est considérablement réduit. Les entreprises continueront à s'efforcer d'accroître l'automatisation des processus informatiques.

- Aujourd'hui, ils disent de plus en plus que l'avenir est dans les solutions open source. Pourquoi Et quel est leur avantage par rapport aux offres commerciales?

- Dans les années 1990, au début des années 2000, la plupart des logiciels étaientdéveloppé par les grandes entreprises. Ils étaient des monopoles ou des marchés partagés entre eux. Par conséquent, ces entreprises occupant une position dominante, les consommateurs ont en réalité dû s'adapter à leurs besoins. Cela concernait les limitations de leurs produits, la fonctionnalité ne pouvait pas être étendue, car pour les producteurs, les problèmes des consommateurs individuels avaient peu de valeur, les défauts connus pouvaient rester non corrigés pendant longtemps, de nouvelles fonctionnalités étaient rarement ajoutées, les licences coûtaient beaucoup d'argent. Il y avait de nombreuses raisons pour lesquelles les programmes à source fermée étaient en demande et il n'y avait pas d'autre solution. D’autre part, c’est précisément cet état de fait qui a conduit les programmeurs à développer les programmes dont ils ont besoin et à donner accès à leur code source. Les consommateurs avaient déjà le choix: utiliser des solutions alternatives pouvant être développées indépendamment ou continuer à investir dans des produits commerciaux.

L'idée de l'open source, en fait, a donnéimpulsion révolutionnaire dans le développement de l’ensemble du secteur informatique. Je pense que, grâce au système d'exploitation Linux ouvert et libre, nous disposons maintenant de smartphones confortables et accessibles à tous. Et beaucoup de logiciels différents, invisibles pour les utilisateurs ordinaires, tels que les conteneurs.

Pensons un instant que si tout dans le monde est aussiles logiciels fermés domineraient-ils? Il est peu probable que les smartphones soient disponibles, ne serait-ce que parce que le logiciel devrait payer autant que pour le matériel et pour chaque application individuelle, que nous téléchargeons également gratuitement. La plupart des gens préfèrent toujours les téléphones à boutons. À son tour, un petit nombre d'utilisateurs n'aurait pas besoin du développement de réseaux cellulaires - 4G, 5G, des canaux Internet à haut débit et d'autres industries connexes. Une situation similaire se produit au sein de l'informatique, l'accès à la technologie crée de nouvelles idées et offre de nouvelles opportunités.

- Dans le domaine informatique, tout change rapidement. Quel est l'âge d'obsolescence des solutions existantes?

- La soi-disant ère Unix remonte à 1Janvier 1970. Ceci est comparable au début de notre ère dans le calcul humain universel. Seulement 50 ans ont passé des premiers ordinateurs aux systèmes automobiles autonomes et aux stations de recherche opérant à des milliards de kilomètres de la Terre. D'après mon expérience, la durée de vie de la technologie est très courte - trois à cinq ans. En outre ou il y a une refonte significative (évolution) de la technologie, ou elle devient simplement non réclamée en raison du fait que quelque chose de nouveau et de plus pertinent est à venir.

Photo: Regina Urazaeva / "Haytek"

- Il est impossible d'imaginer une économie numérique sans la mise en œuvre globale de l'informatique dans tous les domaines de la vie. Mais quelles industries font progresser la technologie elle-même, contribuant au développement et à la modernisation?

- L'informatique est fermement établie dans la vie quotidienne de la majorité.les gens, tout simplement parce que la plupart de ses habitants ont un smartphone. Et c'est l'accès à Internet. Les gens utilisent les services électroniques pour leurs achats, leurs communications, leurs informations, etc. Tout cela fait que les fournisseurs de ces services se concentrent sur l'utilisateur final et améliorent leurs services: les câblo-opérateurs installent de nouveaux réseaux de fibres optiques au-dessus des mers et des océans, les opérateurs de téléphonie mobile développent des communications terrestres - 3G, 4G et enfin 5G. Une forte demande est née pour les systèmes autonomes, allant des robots pour la livraison des achats, aux systèmes de contrôle pour véhicules lourds. Je pense que les startups jouent un rôle énorme ici, elles proposent constamment quelque chose de nouveau et, si elle trouve une réponse parmi les utilisateurs, les grandes entreprises choisissent le vecteur et investissent des milliards.

- Existe-t-il des chances de réussir en Russie ou s'agit-il simplement d'une carrière à l'Ouest ou sur le marché asiatique?

- Tout dépend de nombreux facteurs etles circonstances. De ma propre expérience, je sais que vous pouvez vous sentir bien dans un pays et être au sommet du développement technologique, mais dans une seule géographie. Une autre chose est que lorsque vous entrez sur le marché externe et international, le monde devient beaucoup plus vaste. Tout dépend de vos besoins. Par conséquent, il n’existe pas de tel dilemme - c’est possible »ou« il est impossible de réussir, tout dépend de l’aspiration personnelle. Choisir entre l’Ouest et l’Asie est une question de préférence personnelle. C’est un défi pour vous, rien n’est impossible ici.

Les rédacteurs sont reconnaissants à la résidence des industries créatives de la STAB pour leur assistance dans la réalisation de l’enquête.