À cause de l’IA, le métier d’ingénieur logiciel ne risque-t-il pas de devenir inutile ?
(twitter.com/ID_AA_Carmack)Réponse de John Carmack à une question que quelqu’un lui a posée par DM
Si vous développez de véritables "product skills" et utilisez l’outil le plus adapté à la tâche — aujourd’hui du code écrit à la main, demain peut-être quelque chose guidé par l’IA — tout ira bien.
Est-ce que les "product skills" désignent les soft skills et les hard skills ?
Beaucoup de programmeurs ne comprennent pas que le logiciel n’est qu’un outil qui aide les gens à accomplir quelque chose. Concentrez-vous sur la valeur apportée, et ne vous laissez pas absorber par les détails de l’outil
2 commentaires
On dirait que cela veut dire que si l’on définit l’ingénieur logiciel non pas comme quelqu’un qui programme, mais comme quelqu’un qui résout des problèmes, alors il peut accomplir davantage de choses.
C’est une réponse qui apporte une prise de conscience très fondamentale. Même si ce n’est pas à cause de l’IA. Au-delà de l’IA, j’ai l’impression que nous faisons souvent l’expérience d’être chaque fois submergés par des bibliothèques à la mode, des solutions de tooling, des frameworks, etc.