Il existe une demande non satisfaite significative pour des développeurs qui comprennent l'IA. En même temps, parce que la plupart des universités n'ont pas encore adapté leurs programmes à la nouvelle réalité des emplois en programmation, qui sont beaucoup plus productifs avec des outils d'IA, il y a également une augmentation du chômage des récents diplômés en informatique. Lorsque j'interviewe des ingénieurs en IA — des personnes compétentes dans la création d'applications d'IA — je recherche des personnes capables de : - Utiliser l'assistance de l'IA pour concevoir rapidement des systèmes logiciels - Utiliser des éléments de construction de l'IA comme le prompting, RAG, evals, workflows agentiques et apprentissage automatique pour créer des applications - Prototyper et itérer rapidement Une personne ayant ces compétences peut accomplir une quantité de travail considérablement plus grande qu'une personne qui écrit du code comme nous le faisions en 2022, avant l'avènement de l'IA générative. Je parle chaque semaine à de grandes entreprises qui aimeraient embaucher des centaines de personnes ayant ces compétences, ainsi qu'à des startups qui ont de grandes idées mais pas assez d'ingénieurs pour les réaliser. À mesure que de plus en plus d'entreprises adoptent l'IA, je m'attends à ce que cette pénurie de talents ne fasse que croître ! En même temps, les récents diplômés en informatique font face à un taux de chômage accru, bien que le taux de sous-emploi — de diplômés effectuant un travail qui ne nécessite pas de diplôme — soit encore inférieur à celui de la plupart des autres filières. C'est pourquoi nous entendons simultanément des anecdotes de diplômés en informatique au chômage et aussi des salaires en hausse pour les ingénieurs en IA très demandés. Lorsque la programmation a évolué des cartes perforées au clavier et au terminal, les employeurs ont continué à embaucher des programmeurs de cartes perforées pendant un certain temps. Mais finalement, tous les développeurs ont dû passer à la nouvelle façon de coder. L'ingénierie de l'IA crée également une énorme vague de changement. Il existe un stéréotype des diplômés universitaires "natifs de l'IA" qui surpassent les développeurs expérimentés. Il y a une part de vérité là-dedans. À plusieurs reprises, j'ai embauché, pour du développement logiciel full-stack, un nouveau diplômé qui connaît vraiment l'IA plutôt qu'un développeur expérimenté qui travaille encore à la manière de 2022. Mais les meilleurs développeurs que je connais ne sont pas des récents diplômés (sans offense pour les nouveaux diplômés !). Ce sont des développeurs expérimentés qui ont suivi les évolutions de l'IA. Les programmeurs les plus productifs aujourd'hui comprennent profondément les ordinateurs, comment architecturer des logiciels et comment faire des compromis complexes — et qui, de plus, sont familiers avec les outils d'IA à la pointe de la technologie. Bien sûr, certaines compétences de 2022 deviennent obsolètes. Par exemple, beaucoup de syntaxe de codage que nous devions mémoriser à l'époque n'est plus importante, puisque nous n'avons plus besoin de coder à la main autant. Mais même si, disons, 30 % des connaissances en informatique sont obsolètes, les 70 % restants — complétés par des connaissances modernes en IA — sont ce qui rend vraiment les développeurs productifs. (Même après que les cartes perforées soient devenues obsolètes, une compréhension fondamentale de la programmation était très utile pour taper du code sur un clavier.) Sans comprendre comment fonctionnent les ordinateurs, vous ne pouvez pas simplement "vibrer le code" pour atteindre la grandeur. Les fondamentaux sont toujours importants, et pour ceux qui comprennent également l'IA, les opportunités d'emploi sont nombreuses !