Auteurs : Panagiotis Semitekolos
Traduit par : Léo - W-Seils
Alors que l'infrastructure web devient de plus en plus complexe, qui construira et entretiendra le monde numérique de demain ? Lors de la conférence T3CON24, Martin Helmich et Maximilian Hafer ont abordé cette question cruciale dans leur session intitulée « De l'administrateur système à l'ingénieur plateforme : former les talents technologiques de demain », explorant non seulement comment la technologie évolue, mais aussi comment nous pouvons préparer la prochaine génération à relever ces défis. Ils ont présenté des arguments convaincants en faveur d'une éducation technologique précoce, favorisant la passion pour la technologie et les compétences collaboratives chez les jeunes d'aujourd'hui, qui seront aux commandes du web dans 10 à 20 ans.
Martin Helmich a ouvert la session en revenant sur ses 20 années d'expérience dans le domaine des technologies web, se souvenant du premier site web qu'il a créé avec TYPO3 version 3.7 en 2004. « À l'époque, la technologie semblait relativement simple. Nous avions Apache, nous avions PHP, nous avions MySQL, et rien d'autre. La vie était belle », se souvient-il.
Cette simplicité contraste fortement avec le paysage cloud natif d'aujourd'hui. La transformation a été profonde : de la virtualisation aux conteneurs, de l'hébergement de base aux plateformes cloud sophistiquées, chaque avancée a ajouté des couches de complexité à la boîte à outils des développeurs web.
Pour s'orienter dans les carrières cloud natives, il faut comprendre le paysage vaste et en pleine expansion de la Cloud Native Computing Foundation (CNCF), qui illustre la complexité à laquelle sont confrontés les professionnels de l'informatique d'aujourd'hui. Ce diagramme impressionnant présente des centaines de projets et d'outils dans l'écosystème cloud natif. « Vous pouvez voir qu'il ne tient même pas sur l'écran », a fait remarquer M. Helmich.
Maximilian Hafer a développé ce point : le paysage de la CNCF « montre vraiment à quelle vitesse la technologie évolue. Chaque jour, de nouvelles technologies apparaissent, il faut en entendre parler et les apprendre ».
L'évolution des technologies web s'est accompagnée de changements importants dans le mode de fonctionnement des équipes opérationnelles. M. Helmich se souvient des débuts des opérations informatiques cloisonnées : « Je me souviens encore de l'époque où je développais des logiciels et où, une fois mon travail terminé, je le passais par-dessus la barrière aux responsables des opérations en leur disant : « Bonne chance ! » Cette approche fragmentée a depuis évolué vers des modèles plus collaboratifs, les rôles informatiques devenant de plus en plus interconnectés et interdépendants.
Ces évolutions soulèvent une question cruciale pour l'avenir : comment préparons-nous la prochaine génération de professionnels de l'informatique à gérer ces systèmes de plus en plus complexes ?
« Ceux qui géreront le web dans 20 ans sont ceux qui naissent aujourd'hui », a souligné Helmich. « Si nous voulons parler de ce à quoi ressemblera le web dans 20 ans, nous devons réfléchir à la manière d'impliquer les personnes qui naissent aujourd'hui afin qu'elles puissent continuer à faire fonctionner le web. »
Si les enfants d'aujourd'hui grandissent entourés de technologies, ils ne les utilisent souvent qu'en tant que consommateurs et non en tant que créateurs. Ce décalage représente un paradoxe de l'enseignement des technologies modernes.
« Les technologies sont devenues si faciles à utiliser. Les enfants d'aujourd'hui grandissent avec des smartphones », observe M. Helmich. Les interfaces intuitives des appareils modernes, bien que conviviales, masquent la complexité sous-jacente qui les fait fonctionner.
Cela a conduit à des lacunes surprenantes dans les connaissances, même parmi les étudiants en informatique. « J'ai vu des étudiants en informatique qui ne savent pas comment fonctionne un système de fichiers », a-t-il déclaré. « Nous avons des jeunes adultes qui n'ont jamais travaillé sur un ordinateur, même s'ils suivent des cours d'informatique au lycée. »
M. Hafer a souligné le défi fondamental : « Nous devons essayer d'amener les enfants et les adolescents d'aujourd'hui à ne plus être de simples consommateurs de cette technologie. Ils sont très enthousiastes à propos des modèles d'IA et de ChatGPT, mais nous devons les amener à prendre conscience de ce que nous avons compris : c'est formidable de créer des logiciels. C'est formidable de construire des infrastructures. »
Les intervenants ont souligné que la curiosité naturelle et l'intérêt pour la technologie ne sont pas universels. « Tout le monde n'a pas les moyens, l'opportunité ou ne sait pas par où commencer ses propres projets », a expliqué Helmich, soulignant la nécessité de mettre en place des parcours structurés vers l'enseignement technique.
Dans le cadre du développement continu des talents technologiques, M. Hafer collabore avec codefryx, un programme éducatif à but non lucratif fondé en 2022 qui propose des cours aux enfants et aux adolescents âgés de 7 à 18 ans.
L'approche de codefryx consiste à favoriser la motivation intrinsèque plutôt que d'enseigner simplement des concepts techniques. Leur programme est conçu pour créer des moments de transformation où les enfants se connectent émotionnellement à la création technologique.
La plupart des enfants et des adolescents ont un grand moment d'émotion où ils se disent : « Oh, c'est trop cool, j'ai construit mon propre robot ! ». remarque Hafer. Ces expériences marquantes suscitent un véritable intérêt qui pousse à poursuivre l'apprentissage.
Le programme d'études suit une progression réfléchie. Pour les plus jeunes, il propose des introductions telles que la robotique Lego et le codage créatif. « Dans ces cours, ils peuvent apprendre d'une manière très ludique. Cette approche d'échafaudage suscite ensuite l'enthousiasme pour des sujets plus avancés : « Ils veulent vraiment passer à nos cours avancés. Ils veulent construire des modèles d'apprentissage automatique, ils veulent développer leurs propres jeux ».
Contrairement à de nombreux programmes éducatifs destinés aux jeunes codeurs, codefryx met l'accent sur l'apprentissage hors ligne et en personne. M. Hafer souligne l'importance de cette approche : « Il ne s'agit pas d'un travail individuel. L'époque de l'armée d'une seule personne DevOps est révolue. Nous travaillons au sein de grandes équipes très complexes et les compétences non techniques sont plus importantes que jamais. »
Un autre élément clé est leur travail avec les éducateurs. « Nous proposons également des programmes pour les enseignants qui leur permettent d'apprendre à améliorer leurs cours de sciences de l'information », explique M. Hafer. En formant les enseignants, ils peuvent « élargir considérablement notre portée » et étendre leur impact bien au-delà des interactions directes avec les étudiants.
Comment devrions-nous présenter la nature du travail d'équipe contemporain à la prochaine génération ?
M. Helmich a constaté la prolifération des termes décrivant les structures complexes dans lesquelles travaillent les ingénieurs web modernes : DevOps, DevSecOps, MLOps, ingénierie des plateformes et ingénierie de la fiabilité des sites (SRE). Helmich a souligné la valeur particulière de l'ingénierie de la fiabilité des sites : « Si nous demandons à dix personnes ce qu'elles pensent que DevOps signifie, nous obtiendrons vingt réponses différentes. » En revanche, « la SRE est une discipline clairement définie ». Il recommande à ceux qui souhaitent en savoir plus sur le cadre de travail de consulter les ouvrages de Google consacrés à la SRE.
L'un des principes fondamentaux de la SRE est l'élimination de ce que M. Helmich appelle le « labeur », c'est-à-dire les « tâches répétitives et sans intérêt qui sont facilement automatisables ». Il a expliqué pourquoi l'automatisation est essentielle pour la mise à l'échelle : « Si vous disposez d'une infrastructure générale et que vous avez besoin de nombreuses tâches manuelles répétitives pour la faire fonctionner, comment votre équipe d'ingénieurs va-t-elle évoluer ? Doublez les serveurs, doublez les systèmes... Nous n'aurons pas deux fois plus de personnel ».
Cette démarche s'inscrit parfaitement dans le cadre de la préparation de la prochaine génération, comme l'explique M. Hafer : « La génération Alpha ne veut pas avoir à travailler. Commencez donc à automatiser dès maintenant. »
Tout aussi importante est la culture « post-mortem » irréprochable que promeut le SRE. M. Helmich a fait remarquer que dans les opérations modernes, « on attend des ingénieurs qu'ils écrivent en détail ce qui s'est mal passé, pourquoi cela s'est mal passé, ce qu'ils en ont appris - et tout cela doit être irréprochable ». Cette transparence et cette approche axée sur l'apprentissage reflètent la manière dont codefryx enseigne la collaboration aux enfants.
L'état d'esprit axé sur la collaboration, l'automatisation et l'apprentissage que cultivent les entreprises technologiques prospères est précisément ce que les programmes éducatifs devraient inculquer aux jeunes dès le départ.
Hafer et Helmlich ont reconnu que les programmes éducatifs destinés aux jeunes codeurs, comme codefryx, ne peuvent pas résoudre à eux seuls le problème du vivier de talents. Les entreprises jouent un rôle essentiel dans le développement des talents technologiques et doivent également contribuer à encourager la prochaine génération d'ingénieurs web.
« Vous et vos entreprises pouvez le faire aussi », a encouragé M. Hafer. « Vous pouvez faire en sorte qu'à l'avenir, dans trois ans, vous ayez toujours de grands développeurs, de grands experts en marketing, des gens formidables qui visitent ces conférences pour nouer des contacts avec d'autres entreprises. »
Les orateurs ont présenté plusieurs approches que les entreprises peuvent adopter :
Le développement des talents techniques exige de la patience et une réflexion à long terme. Interrogé sur le retour sur investissement des initiatives éducatives, M. Hafer a utilisé une analogie musicale : « L'une des choses les plus difficiles lorsqu'il s'agit d'apprendre à jouer à des personnes qui ne jouent pas encore d'un instrument, c'est qu'on ne peut pas se contenter de commencer et s'attendre à de bons résultats immédiatement ». Helmich a insisté sur ce point : « Il ne s'agit pas d'un camp d'entraînement de quatre semaines. Il n'y a pas de gain immédiat. Il faut être patient ».
En préparant la prochaine génération de professionnels de l'informatique - en mettant l'accent sur la collaboration, la motivation intrinsèque et la résolution créative des problèmes - nous jetons les bases d'un web qui pourra continuer à prospérer pendant les décennies à venir. Les technologies spécifiques changeront, mais l'esprit de collaboration et la passion pour l'innovation sont des qualités intemporelles qui serviront bien la prochaine génération de professionnels de la technologie.
Vous avez apprécié ce récapitulatif ? Si vous souhaitez revivre tous les moments passionnants de la T3CON24, n'oubliez pas de consulter notre récapitulatif de l'ensemble de la conférence !