IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Intelligence artificielle Discussion :

Coder avec une IA a-t-il tué le plaisir originel qui découlait de la programmation manuelle ?


Sujet :

Intelligence artificielle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Chroniqueur Actualités
    Avatar de Patrick Ruiz
    Homme Profil pro
    Redacteur web
    Inscrit en
    Février 2017
    Messages
    2 638
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Redacteur web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2017
    Messages : 2 638
    Par défaut Coder avec une IA a-t-il tué le plaisir originel qui découlait de la programmation manuelle ?
    Coder avec une IA a-t-il tué le plaisir originel qui découlait de la programmation manuelle ? La résolution d’énigmes logiques et l’état d’immersion totale ont été altéré au profit d’un rôle de superviseur

    Pour les développeurs informatiques de la vielle école, la programmation à la main était une forme d’artisanat numérique caractérisé par la résolution d'énigmes logiques et une sensation de «code qui coule de source», et où la notion du temps s'effacait au profit de la tâche à accomplir. On en ressortait avec une forme de satisfaction d’avoir pu résoudre des problèmes. Avec l’avènement de l’intelligence artificielle, cet état de choses à été altéré. Désormais, la programmation consiste plus en une activité de supervision des productions de l’IA. Elle introduit une forme de mécanique qui ôte les plaisirs des origines.

    En toile de fond, c’est le développement centré sur l’artisanat et la beauté du texte qui fait face à celui axé sur le produit et l’impact concret

    Pour la catégorie de développeurs centrés sur l'artisanat et la beauté de la syntaxe, l'IA a effectivement étouffé une partie du plaisir. Résoudre un bug complexe ou concevoir un algorithme élégant après des heures d'effort procurait une immense satisfaction. Déléguer cette friction à une IA transforme le travail en une tâche managériale, privant le développeur du sentiment de gratification personnelle.

    «J'ai appris à programmer tout seul à l'âge de 12 ans, dans les années 90, et j'ai toujours aimé ce jeu d'allers-retours avec l'environnement d'exécution pour obtenir le bon résultat. Je me suis récemment remis à la programmation après avoir occupé d'autres postes, et lorsque j'ai lancé un nouveau projet l'année dernière, j'ai décidé d'essayer les nouveaux assistants IA.

    Ma surprise initiale face à la qualité et à la rapidité que l’on peut atteindre en utilisant ChatGPT ou Copilot pour coder s’est transformée en déception au fil des mois, lorsque j’ai réalisé que tout le plaisir que je prenais à essayer d’obtenir le résultat souhaité — en améliorant petit à petit mon code, en réfléchissant lentement, en vérifiant les résultats par rapport à l’environnement d’exécution, et en finissant par réussir — avait, disons, disparu. Ce que je fais désormais, c’est taper des phrases en anglais dans des tentatives de plus en plus désespérées pour amener ChatGPT à produire ce que je veux (ou fournir des extraits à Copilot pour obtenir la bonne suggestion d’autocomplétion), ce qui — comme il s’agit pour ainsi dire de boîtes noires — est frustrant et non linéaire : soit « ça marche », soit ça ne marche pas. Il n’y a aucune mesure de progrès. D’une certaine manière, avoir Copilot dans l’IDE était encore pire, car il perturbait souvent ma réflexion en suggérant des compléments.

    J’ai donc désactivé Copilot. Curieusement, je me sens moi-même désormais un peu désarmé sans lui dans l’IDE ; cependant, cette abstinence m’a redonné la capacité de prendre du recul et de réfléchir, et par là même, le plaisir de programmer. Pourtant, j’ai l’impression d’être désormais en quelque sorte un ancien toxicomane toujours au bord d’une rechute. Je me demandais si certains d’entre vous ressentaient la même chose, ou si je suis simplement vieux», rapporte un intervenant de la filière sur un forum en ligne.
    En d’autres termes, le fait de devoir constamment basculer entre la formulation d'instructions (les prompts) et la vérification de la cohérence de l'IA brise la concentration profonde et le plaisir qui découle de la sensation d’avoir pu résoudre par soi-même un problème via l’approche manuelle. Certains professionnels confient sur les plateformes d'échange comme Medium ou DEV Community qu'ils finissent par chercher de la satisfaction dans des tâches manuelles ou physiques (comme le cyclisme ou le jardinage) pour compenser cette perte de concret.


    À l'inverse, une autre faction de développeurs et de créateurs estime que l'intelligence artificielle a précisément libéré la joie de créer

    L'intelligence artificielle supprime la corvée d'écrire du code passe-partout, de configurer des environnements complexes ou de rédiger la documentation. De plus, comme le soulignent des pionniers du milieu, l'intelligence artificielle permet de lever les yeux de la syntaxe pour se concentrer sur l'architecture globale, l'expérience utilisateur et les concepts créatifs. Elle agit comme un partenaire de brainstorming en temps réel. Des développeurs expérimentés peuvent ainsi bâtir des outils dans des langages qu'ils ne maîtrisent pas, redécouvrant la sensation magique de leurs débuts en informatique.

    C’est ce qu’illustre le cas René Turcios. Cet Américain de 29 ans, a participé à plus de 200 hackathons en deux ans sans avoir aucune compétence en codage. Malgré le fait qu'il ne sait pas coder au sens traditionnel, il a accumulé les victoires et s’est forgé une réputation dans la communauté Tech locale. Sa méthode : « le vibe coding » avec l'IA générative. Pendant deux ans, il a perfectionné l'art du vibe coding et est aujourd'hui capable de livrer en quelques heures ce que des équipes d'ingénieurs logiciels mettent des semaines à coder. Son aventure a donné lieu à un débat sur la capacité de l'IA à remplacer les programmeurs, mais aussi sur la qualité du code généré par l'intelligence artificielle.


    En somme, le codage assisté par ordinateur n’a pas tué la joie, mais il a déplacé le curseur. Le codeur de l’ancienne école trouvait son plaisir sur l’artisanat, la beauté de la syntaxe et le sentiment d’avoir résolu des problèmes à la main. Le codeur moderne pour sa part puise satisfaction dans la vitesse à laquelle il est capable de donner vie à un système complexe.

    Source: Etude ResearchGate

    Et vous?

    Programmation manuelle centrée sur l’artisanat et la beauté de la syntaxe ou programmation assistée par IA axée sur le produit et l’impact: de quel bord êtes-vous ?
    Êtes-vous à cheval entre la vielle école des programmeurs et celle dite ChatGPT ? Comment comparez-vous les deux époques ? Quels sont les avantages et les inconvénients de chacunes de celles-ci ?

    Voir aussi :

    Il existe une meilleure façon de coder avec l'IA, par Namanyay Goel

    Les instructions génératives de l'IA sont aussi une dette technique, par Sean Goedecke

    Nous pleurons notre métier : Le pire avec ces outils d'IA, c'est qu'ils fonctionnent, ils peuvent écrire du code mieux que vous ou moi, par Nolan Lawson

    Le piège du codage par l'IA, par Chris Loy
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre actif Avatar de MichaelREMY2018
    Homme Profil pro
    Sans emploi, en recherche
    Inscrit en
    Mai 2026
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Sans emploi, en recherche

    Informations forums :
    Inscription : Mai 2026
    Messages : 13
    Par défaut Sisyphe ou l'éternel recommencement du même débat
    Bref :

    2010:
    Créer un site internet avec un CMS a-t-il tué le plaisir originel qui découlait de la programmation web manuelle from scratch ?

    1999:
    Coder avec un IDE (ou RAD) a-t-il tué le plaisir originel qui découlait de la programmation manuelle dans un éditeur de texte rudimentaire ?

    Le même débat à chaque fois qu'on améliore le rendement d'une tâche.


    avant 1999 :
    Coder avec un langage qui gérait les include/procedures/fonctions (c-a-d les librairies ou les framework) a-t-il tué le plaisir de original de coder en réécrivant tout (sans include, sans procédure, sans import).


    Bien avant :
    Coder en langage anglo-saxon a-t-il tué le plaisir de coder en langage assembleur ?

    Bien bien avant :

    Coder en langage assembleur a-t-il tué le plaisir de coder avec les cartes à trous ?

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 49
    Par défaut
    Citation Envoyé par MichaelREMY2018 Voir le message
    Bref :

    2010:
    Créer un site internet avec un CMS a-t-il tué le plaisir originel qui découlait de la programmation web manuelle from scratch ?

    1999:
    Coder avec un IDE (ou RAD) a-t-il tué le plaisir originel qui découlait de la programmation manuelle dans un éditeur de texte rudimentaire ?

    Le même débat à chaque fois qu'on améliore le rendement d'une tâche.


    avant 1999 :
    Coder avec un langage qui gérait les include/procedures/fonctions (c-a-d les librairies ou les framework) a-t-il tué le plaisir de original de coder en réécrivant tout (sans include, sans procédure, sans import).


    Bien avant :
    Coder en langage anglo-saxon a-t-il tué le plaisir de coder en langage assembleur ?

    Bien bien avant :

    Coder en langage assembleur a-t-il tué le plaisir de coder avec les cartes à trous ?
    Sauf que si t'aimes bien programmer pour résoudre des problèmes et écrire du code et que t'es dans une boite qui te force à tout faire coder par l'IA, bah tu ne code juste plus. Donc soit tu trouves ton plaisir ailleurs, soit tu changes d'entreprise.
    Alors que dans tout tes exemples, la résolution de problème technique via le code, c'était toujours fait.

  4. #4
    Membre actif Avatar de MichaelREMY2018
    Homme Profil pro
    Sans emploi, en recherche
    Inscrit en
    Mai 2026
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Sans emploi, en recherche

    Informations forums :
    Inscription : Mai 2026
    Messages : 13
    Par défaut
    Citation Envoyé par Souil002 Voir le message
    Alors que dans tout tes exemples, la résolution de problème technique via le code, c'était toujours fait.
    peut-être faut-il être d'un age avancé (pour pas dire vieux), mais je remarque tous les jours que l'IA fait tâche sur des résolutions de code dont le langage (ou le framework) n'est pas en ligne (ni en réseaux sociaux, ni en pdf divulgé DDL).

    L'IA ne peut pas résoudre les langages et framework propriétaire.
    Exemple, une banque a crée son langage ou son propre framework ou renommé un framework à sa sauce (un fork..), bun l'IA n'aidera pas. Après si un malin ajoute un agent IA à son poste de travail, là c'est autre chose... Mais ça va à l'encontre de la confidentialité de ton employeur.

    Idem pour les RAD ou vieux langages, si aucune source/docs/aides en ligne, le LLM sera pas nourri du savoir pour te mâcher le travail.


    Sauf que si t'aimes bien programmer pour résoudre des problèmes et écrire du code et que t'es dans une boite qui te force à tout faire coder par l'IA, bah tu ne code juste plus. Donc soit tu trouves ton plaisir ailleurs, soit tu changes d'entreprise.
    Quand Jquery est sorti, est-ce que les puristes de JS ont été déçu ? non. ça leur a donné envie de créer eux-même d'autres frameworks.

    J'ai assisté à une interview d'un dirigeant de ssii (grosse boite 80 devs) qui disait que la maintenabilité du code était devenu secondaire, si cela ne fonctionne pas on refera. "Maintenant c’est plus simple"
    .

    Là tu as assisté à l'interview d'un dirigeant "quasi" irresponsable. Il veut vendre un produit bas de gamme. ça s’apparente à la fast-fashion.

    est-ce que toi, tu accepterais que tes enfants/familles/économies/santé soient gérer par une appli qui n'a pas de garanti de sécurité, de maintenance, de suivi TMA à minimal humain ?

    Si un client accepte d'acheter un produit (appli, site web) fast-coded IA, il doit implicitement accepter les conséquences pour lui, les données personnelles qu'il va mettre en danger, l’incidence sur ses salariés...

    Acheter un produit important, crucial dans un process, sans avoir de garantie ni responsabilité de la part du vendeur prestataire, c'est délicat.

  5. #5
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 266
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 266
    Billets dans le blog
    182
    Par défaut
    Bonjour,

    Sauf que si t'aimes bien programmer pour résoudre des problèmes et écrire du code et que t'es dans une boite qui te force à tout faire coder par l'IA, bah tu ne code juste plus. Donc soit tu trouves ton plaisir ailleurs, soit tu changes d'entreprise.
    Quand Jquery est sorti, est-ce que les puristes de JS ont été déçu ? non. ça leur a donné envie de créer eux-même d'autres frameworks.
    Je vais renchérir sur ce point. C'est ce que je me dis, avec l'IA, on pourrait avoir des applications mille fois mieux fignolées et mille fois moins boguées, non pas car elles sont vibe codées, mais parce que le temps d'écriture du code est réduit (au lieu de passer une journée à écrire une classe qui compile, le LLM le fait en quelques minutes). Du coup, le développeur a plus de temps pour demander à l'IA d'améliorer le code, d'améliorer les fonctionnalités, de rendre le tout beau et de faire en sorte que ce soit testé. Donc en théorie, on va bientôt avoir des applications bien plus sécurisées et bien plus poussées.

    Malheureusement, il semble que l'on va aussi avoir beaucoup plus d'applications jetables, merci les requins qui vont demander à l'IA de produire l'application en une journée et ne pas faire de support/suivi. Malheureusement, on avait déjà des soucis de ce côté là (avant même l'IA) : merdification, dark pattern, aspiration des données et surveillance cachée...
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  6. #6
    Candidat au Club
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Février 2025
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2025
    Messages : 4
    Par défaut On ne va pas se mentir
    Coder sans IA va devenir, non rentable, non compétitif et bientôt as-been

    J'approche de la retraite (même si elle recule chaque année) et même si je ne trouve pas de plaisir à coder avec ce truc, je n'ai plus trop la possibilité de m'en passer pour rester dans la course, elle fait en 4 heures ce que je ferais en 2 semaines... tu factures quoi dans ce cas ?
    Tu expliques comment ton devis ?

    Cela me rappelle "l'après Euro", quand les prestataires Indiens, Pakistanais... sont arrivés sur le marché, aussi bons et beaucoup, mais beaucoup moins chers ... cela a sacrément rebattu les cartes. Alors j'ai remis ma casquette de chef de projet, après tout et je fais comme si.

    Pour l'instant, un "non expérimenté" ne saura pas trop quoi lui demander et quoi contrôler, mais jusque quand ?

  7. #7
    Membre actif Avatar de MichaelREMY2018
    Homme Profil pro
    Sans emploi, en recherche
    Inscrit en
    Mai 2026
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Sans emploi, en recherche

    Informations forums :
    Inscription : Mai 2026
    Messages : 13
    Par défaut
    je ne suis pas d'accord avec toi, surtout cette phrase d'entrée.
    Citation Envoyé par PascalB67 Voir le message
    Coder sans IA va devenir, non rentable, non compétitif et bientôt as-been
    Cela dépend tellement du but de l'application (je parle d'app desktop) ou de l'appli Web (je ne parle pas d'un site internet vitrine ni à 4 pages).

    Faire une appli à 50 screen-interface "métier" nécessitera toujours un expert (de type chef de projet MOA ou vrai dev. avec talent d'analyse).

    L'IA va juste mettre de côté les profils qui étaient juste "codeur" sans interaction avec les utilisateurs ou CDP.

    Mon ptit doigt me dit que les CDP vont devenir encore meilleur car ils vont maîtriser mieux à la lettre leurs specs, pouvoir les tester.

    Je ne crois absolument pas qu'il va y avoir des gens pour embaucher juste des "prompteurs" ou tapeurs de prompt.


    elle fait en 4 heures ce que je ferais en 2 semaines... tu factures quoi dans ce cas ?
    Tu expliques comment ton devis ?
    Est-ce que le coût des plats micro-ondés est devenu moins cher que coût des cuisiniers ?
    Est-ce que le prix du ticket de cinéma est devenu moins cher parce que le film a nécessite 50% d'IA ?

    est-ce que le prix des applis a baissé quand on est passé dans l'aire des RAD après l'aire des EDI
    est-ce que le prix des appli a baissé quand on est passé dans l'aide des EDI après l'air des éditeurs de texte ?

    Le prix ne baissera pas, il y a juste la part du CDP qui va grossir (métier de luxe) et la part du dev/codeur qui va être réduit.

    Mo je m'inquiète surtout pour le suivi post-appli, post-prod. La dépendance TMA avec l'IA...
    Les SSII/ESN ont intérêt à bien être clair avec leur client pour indiquer ce qu'ils veulent.

  8. #8
    Candidat au Club
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Février 2025
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2025
    Messages : 4
    Par défaut
    Citation Envoyé par MichaelREMY2018 Voir le message
    je ne suis pas d'accord avec toi, surtout cette phrase d'entrée.

    Cela dépend tellement du but de l'application (je parle d'app desktop) ou de l'appli Web (je ne parle pas d'un site internet vitrine ni à 4 pages).

    Faire une appli à 50 screen-interface "métier" nécessitera toujours un expert (de type chef de projet MOA ou vrai dev. avec talent d'analyse).

    L'IA va juste mettre de côté les profils qui étaient juste "codeur" sans interaction avec les utilisateurs ou CDP.

    Mon ptit doigt me dit que les CDP vont devenir encore meilleur car ils vont maîtriser mieux à la lettre leurs specs, pouvoir les tester.

    Je ne crois absolument pas qu'il va y avoir des gens pour embaucher juste des "prompteurs" ou tapeurs de prompt.
    Oui je suis d'accord là dessus, ce que je cherche juste à expliquer est que l'on assiste à un véritable effet de ciseaux : d'un côté, les outils d'automatisation réduisent le temps nécessaire pour sortir une application "simple", de l'autre les factures cloud, la sécurité et la consommation de "tokens" IA font s'envoler les budgets opérationnels... le métier change, comme il a toujours changé.

    J'ai assisté à une interview d'un dirigeant de ssii (grosse boite 80 devs) qui disait que la maintenabilité du code était devenu secondaire, si cela ne fonctionne pas on refera. "Maintenant c’est plus simple".

    Est-ce que le coût des plats micro-ondés est devenu moins cher que coût des cuisiniers ?
    Est-ce que le prix du ticket de cinéma est devenu moins cher parce que le film a nécessite 50% d'IA ?

    est-ce que le prix des applis a baissé quand on est passé dans l'aire des RAD après l'aire des EDI
    est-ce que le prix des appli a baissé quand on est passé dans l'aide des EDI après l'air des éditeurs de texte ?
    Si tu raisonnes comme cela, oui les prix n'ont pas baissés, pas encore. Mais pour te suivre là dessus, quand je vois ce qu'il se fait au micro-ondes maintenant par rapport a il y a 10 ou 20 ans, c'est bluffant tout de même. Et une pique, ils sont fabriqués où les micro-ondes maintenant ?

    Et le temps où je voyais rentrer dans de grandes banques 5 à 7 consultants très bien payés, pour passer 2 mois a faire des specs est tout de même assez loin.

    Les fonctionnalités ont fortement augmentées, le temps passé a énormément diminué ... mais l'argent que débourseront les clients n'ira plus que très partiellement au développeur... Et pour finir, je ne vais pas faire mon vieux C, mais je suis tombé de ma chaise en décembre 2025 quand j’ai vu ce que faisaient les nouveaux modèles et il faut rester bien accroché car cela évolue d'une manière exponentielle, de mois en mois, et ce changement est arrivé en moins de 12 mois il va falloir s'adapter...

    Allez, je vais me réchauffer ma soupe au micro-ondes

Discussions similaires

  1. Il existe une meilleure façon de coder avec l'IA
    Par Namanyay Goel dans le forum Intelligence artificielle
    Réponses: 4
    Dernier message: 02/08/2026, 20h20
  2. Réponses: 3
    Dernier message: 11/11/2022, 14h53
  3. Comment coder une requete dynamique avec une Variable binaire.
    Par BoromSikim dans le forum Développement
    Réponses: 11
    Dernier message: 03/03/2009, 18h17
  4. Désigner une variable avec une variable?
    Par littleman dans le forum Paradox
    Réponses: 4
    Dernier message: 12/08/2002, 12h21
  5. enregistrer dans un fichier avec une appli mdi
    Par ferrari dans le forum C++Builder
    Réponses: 4
    Dernier message: 05/05/2002, 16h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo