En termes d'opportunités de carrière pour les professionnels de la technologie d'aujourd'hui, une multitude de compétences sont demandées dans un large éventail de plates-formes, de langages et de méthodologies. Mais les gestionnaires et les professionnels de la technologie ont un temps limité en dehors de leurs emplois réguliers, de leurs concerts ou de leurs programmes éducatifs. C'est une question de savoir où investir du temps et des ressources.
Pour avoir une idée des compétences qui compteront dans les années 2020, j'ai sondé l'industrie pour avoir son avis sur ce qui est nécessaire.
Les emplois techniques expliqués
Pour commencer, les compétences "non techniques" compteront dans les mois et les années à venir. Celles-ci incluent des compétences professionnelles telles que la communication, le leadership et le travail d'équipe, explique Don Jones, vice-président des compétences des développeurs chez Pluralsight. Ensuite, il y a un besoin de "compétences technologiques adjacentes, comme une familiarité avec la gestion de projet et l'analyse commerciale".
Jones préconise une approche "persistante" de la maîtrise des compétences, car la technologie évolue trop rapidement pour s'engager sur une seule plate-forme ou un ensemble de solutions. "La compétence qui a le plus d'impact est la capacité d'apprendre", dit-il. "Il n'y a pas une seule compétence technologique dans laquelle vous pouvez investir qui ne changera pas ou ne sera pas obsolète en un an ; votre plus grande compétence doit être la capacité de mettre à jour vos compétences et d'en acquérir de nouvelles."
Cela signifie également mettre davantage l'accent sur l'intelligence émotionnelle, car de nombreux systèmes émergents seront construits sur l'intelligence artificielle, l'analyse ou l'automatisation qui imitent les processus humains, augmentant ainsi les travailleurs humains.
"N'importe qui peut apprendre à échanger sa mémoire, mais la compétence de communication et de réponse à l'émotion humaine n'est pas une compétence aussi facile à enseigner", explique Chris Lepotakis, associé principal chez Schellman. "Alors que de nombreux professionnels de l'informatique se lancent dans l'industrie pour leur amour et leur passion pour tout ce qui concerne la technologie, la plupart de ces compétences sont orientées vers l'aide aux entreprises, qui ont finalement la composante humaine."
"Si vous ne pouvez pas communiquer avec vos clients et votre équipe, vous ne pouvez pas résoudre les problèmes", ajoute-t-il.
Aussi : Développeur Web ou CTO, quels sont les emplois technologiques dont les salaires augmentent le plus rapidement ?
Selon Jones, une approche évolutive de l'apprentissage signifie "peu importe le langage de programmation du mois, ou la faille de sécurité à laquelle vous devez faire face, ou quoi que ce soit ; vous serez en mesure de suivre le rythme".
Pensez en termes de compétences permanentes en ce qui concerne l'essor du cloud computing. "La valeur du cloud ne réside pas uniquement dans son infrastructure, mais dans l'agilité théorique que les organisations peuvent créer si les dirigeants sont hautement qualifiés et connaissent toutes ses possibilités", déclare Will Perry, responsable de l'innovation et de l'ingénierie cloud aux États-Unis chez PwC. "La fluidité du cloud jouera un rôle important en réunissant les plus grands aspects de cette technologie avec les plus grands défis commerciaux et opportunités de croissance d'aujourd'hui."
Encore une fois, les compétences permanentes jouent un rôle dans cette grande migration. "Les personnes qui migrent vers un environnement cloud ne peuvent pas simplement transporter facilement leurs anciens systèmes dans le cloud, mais ils doivent plutôt être adaptés dans le cloud", ajoute Lepotakis. "Les fournisseurs de services et les clients doivent repenser à quoi ressembleront leurs solutions dans un environnement cloud. Nous avons vraiment besoin de personnes qui comprennent à la fois comment un système fonctionnait dans le centre de données traditionnel et comment le repenser pour une solution cloud."
La crise de Covid - qui a poussé la transformation numérique à une vitesse fulgurante même dans les entreprises les plus cachées - a également changé l'équation en termes d'exigences en matière de compétences. Les entreprises devaient fonctionner numériquement, obligeant leurs responsables et professionnels informatiques à jouer des rôles plus proches de la stratégie et de la gestion de l'entreprise, et loin du codage et de la maintenance.
Aussi :Les plates-formes low-code et no-code ont dépassé le stade des outils brillants
"Covid a introduit le low-code mainstream", déclare Malcolm Ross, vice-président de la stratégie produit et directeur technique adjoint chez Appian. "C'est parce que la vitesse et la puissance du low-code sont précisément ce dont nous avons besoin. Il est conçu pour aider le service informatique à créer et à modifier des applications d'entreprise plus rapidement. C'est aussi une façon très humaine d'interagir avec les machines."
Low-code ne signifie pas que les professionnels de l'informatique peuvent éviter le codage ; cela signifie assumer des rôles qui impliquent des conseils et une planification pour les utilisateurs professionnels.
"Le low-code aide à combler le fossé qui a toujours existé entre les développeurs informatiques et leurs homologues commerciaux", déclare Ross. "Cela présente une énorme opportunité pour les développeurs professionnels qui cherchent à améliorer leurs compétences et pour les non-développeurs à la recherche d'un changement de carrière."
Jones, cependant, pense que le codage sera toujours demandé à tous les niveaux des organisations informatiques. "DevOps est une question de code", dit-il. "Les codeurs créent l'univers. Les codeurs créent l'automatisation ; tout domaine où nous ne pouvons pas avoir suffisamment de personnes est un domaine où nous avons besoin de codeurs pour l'automatiser à la place."
En d'autres termes, une compétence permanente reste une compétence permanente.