Quelqu'un m'a dit cette semaine : préparez vous à faire des économies parce que vous allez devoir changer de métier avec le risque de galèrer.
J'étais un peu dubitatif. Je voyais un changement dans le métier mais pas son extinction.
Franchement, cette semaine pour les propres projets j'ai travaillé avec un agent. C'est encore pénible, ils font des erreurs à la con, mais j'ai tout fait sans jamais taper moi même une ligne de code ou une ligne de terminal.
Bref, attention ça va remuer
=> More informations about this toot | More toots from edasfr
Accessoirement, j'avais des descriptions d'images à faire, quelques centaines. L'agent m'a fait le script pour identifier les images dont les descriptions manquent, le script pour faire une image réduite à envoyer à l'ia et récupérer la description, et la procédure pour iterer à travers tout ça en vérifiant à chaque fois la description et en prenant mes modifications si besoin, en mode discussion sans toucher les fichiers sources.
=> More informations about this toot | More toots from edasfr
Aujourd'hui il y a encore besoin de vérifier parce que ça peut déraper n'importe quand, et de comprendre ce qu'on manipule, mais vu comment ça fonctionne déjà : dans 2 ans on aura besoin d'un expert pour débloquer mais l'équipe n'a plus besoin de compétences tech
=> More informations about this toot | More toots from edasfr
@edasfr À quoi ressemblera l’équipe dans deux ans ? Quelle sera sa forme ? Comment délivrera t’elle ? Comment opérera t’elle ?
=> More informations about this toot | More toots from fanshan@tooter.social
@fanshan
Je n'en sais fichtre rien.
=> More informations about this toot | More toots from edasfr
@edasfr C'est ça dont je suis le moins sûr (je veux dire, au-delà de toutes les critiques environnementales/sociales/sociétales qu'on peut formuler à propos des LLMs) : est-ce que tu penses que le code généré peut tenir la route au fil du cycle de vie d'un produit ? Genre la manière dont le truc code une fonctionnalité lui permet ensuite d'en coder une deuxième, puis une quinzième, sans tout péter (fonctionnellement parlant) à chaque fois ?
=> More informations about this toot | More toots from david_guillot@social.tchncs.de
@david_guillot
Je ne sais pas. Je ne l'exclus pas. On crée des structures complexes aussi pour nos besoins humain. Le code généré obéit à d'autres contraintes.
=> More informations about this toot | More toots from edasfr
@edasfr mouais et si tu demandes à l'agent "réécrit le script comme chez SNCF connect" ; le résultat est crédible ? 🤣
=> More informations about this toot | More toots from capslock@ublog.cloudfrancois.fr
@edasfr j'ai récemment écrit une app entière dans un langage que je ne maîtrise pas grâce à ChatGPT. Oui ça fait des erreurs, ça reste très bluffant. J'imagine bien que ça aura un impact sur le métier, j'ai du mal à anticiper à quel point. Après tout la compétence de dev n'est pas d'écrire du code, c'est de comprendre un problème et d'énoncer une solution suffisamment clairement. Que ce soit en Python ou via un prompt de LLM, est-ce une différence si fondamentale ?
=> More informations about this toot | More toots from ThibaultJ
@ThibaultJ @edasfr j’imagine qu’on pouvait dire pareil quand on est passé de l’assembleur au C. Idem quand dreamweaver est arrivé pour le HTML.
Les compétences Tech c’est comprendre le problème et comprendre les outils utiles pour le résoudre. Que cet outil soit un LLM ou autre chose n’enlève rien à la compétence de devoir comprendre le problème pour y trouver une solution.
=> More informations about this toot | More toots from vjousse
@vjousse @ThibaultJ @edasfr ça utilisait combien de kwh d'énergie, de m² de datacenters, de Litres d'eau de faire tourner Dreamweaver ? ou un assembleur en C ?
sur le plan de la compétence je suis assez d'accord que ça relève de l'usage d'un outil.
Mais les enjeux ne se situent pas vraiment là en fait si on dézoom.
=> More informations about this toot | More toots from Julianoe@mastodon.xyz
@Julianoe @ThibaultJ @edasfr alors certes, et on est d’accord, mais ce n’est pas le sujet ici ☺️ (ce qui ne veut pas dire que ça n’en est pas un)
=> More informations about this toot | More toots from vjousse
@vjousse @Julianoe @ThibaultJ C'est un énorme sujet, mais ce n'était effectivement pas celui que j'abordais
=> More informations about this toot | More toots from edasfr
@edasfr autre question à aborder. Est-ce que tu as pris plaisir à faire générer ce code par une IA ? Un sentiment de satisfaction à la fin ? J'ai toujours vu le développement comme une sorte d'art, l'IA retire aux métiers créatifs toute raison d'exister. Je trouve insultant et irrespectueux qu'un écrivain rédige avec une IA, qu'un graphiste dessine avec une IA, qu'un cuisinier prépare des recettes avec une IA, et qu'un développeur code avec une IA. L'IA va créer une génération d'escrocs sans talent ni passion, et c'est bien triste.
=> More informations about this toot | More toots from magentix@magentix.space
@magentix
Là oui, parce que je cherchais à faire faire à l'ia un truc chiant que je faisais à la main. Et même si parfois je me suis tapé la tête contre le mur, j'ai souvent été impressionné.
Le code ne m'intéressait pas, il est jetable
=> More informations about this toot | More toots from edasfr
@magentix
Pour ta fin, je suis en profond désaccord. Celui qui veut créer peut créer. Il a juste un outil. Il peut justement se concentrer sur ce qu'il veut faire plutôt que sur la technique ou l'opération elle même.
C'est le genre de critique qu'aurait pu faire un peintre face à un photographe, un dessinateur face à un animateur 3d, un pianiste face à de la musique électronique.
C''est réduire l'œuvre à la complexité technique de création
=> More informations about this toot | More toots from edasfr
@magentix
Un ignorant qui peut créer seul, ça se célèbre. Ce n'est pas un escroc, c'est un créateur de plus
=> More informations about this toot | More toots from edasfr
@magentix @edasfr Pour info y’a déjà énormément d’escrocs sans talents ni passion. Regarde l’état de l’informatique actuelle.
Notons, y’a aussi des gens qui sont pas forcément des escrocs mais qui font de la merde en barre parce qu’il faut bien vivre, aussi.
En vrai l’IA peut remplacer ce type de poste, mais on va rien y gagner (ce sera toujours aussi médiocre, et les coûts vont probablement exploser, pour l’instant on est au début où ils attirent le public, quand ça va se merdifier on va rire…).
Bref, perso, je suis pas inquiet plus que ça de ce côté-là. Je suis beaucoup plus inquiet sur d’autres conséquences par contre (l’énergie d’une part, la médiocrité générale que ça va provoquer en privilégiant la quantité et la vitesse au lieu de la qualité et l’optimisation d’autre part, et toutes les conséquences d’une crise économique si ça finit en bulle telle qu’on en a connu, je pense que ça va avoir un impact économique assez fort). Vraiment, y’a des tas d’autres raisons bien plus importantes de s’inquiéter…
=> More informations about this toot | More toots from breizh@pleroma.breizh.pm
@breizh @edasfr oui, mon frère, prof en DUT informatique, m'expliquait que tous les étudiants utilisaient l'IA, et que ça les questionnait sur l'avenir du métier. Du coup ils s'orientent vers d'autres branches comme la cyber sécurité. Les autres qui continuent risquent de coder toute leur vie avec une IA, ce qui m'interroge sur le talent des futurs devs. Escort est un peu fort, mais en effet la qualité va certainement énormément baisser.
=> More informations about this toot | More toots from magentix@magentix.space
@breizh @edasfr et il faut que le monde de l'entreprise soit conscient de ça avant que la qualité des livrables devienne lamentable, et qu'ils se retrouvent dans des situations problématiques.
=> More informations about this toot | More toots from magentix@magentix.space
@magentix @edasfr Commeje l'ai dit, il y a déjà de nombreux livrables lamentables.
Quant aux étudiants utilisant l'IA, je pense quecertains doivwnt bien se rendre compte des limites aussi.
=> More informations about this toot | More toots from breizh@pleroma.breizh.pm
@magentix
Ça dépend. Qu'est ce qu'on appelle qualité ?
Est-ce que mon code assembleur est de qualité quand j'utilise Go ou JS ? Probablement pas du point de vue d'un ancien developpeur assembleur.
Si par contre tu parles de nombre d'anomalies, de capacité à faire évoluer l'existant, tant que ça reste des choses nécessaires, on va chercher des gens qui savent et ce sont des compétences qui vont continuer à se développer (différemment d'aujourd'hui)
@breizh
=> More informations about this toot | More toots from edasfr
@magentix @edasfr @breizh
Je reste persuadé que les devs qui tirent réellement profit de l'IA aujourd'hui sont ceux qui ont été formés sans (et ont la capacité d'avoir un regard critique sur ce qui est produit). On ne mesure pas encore ce que ça donnera pour les dev qui auront toujours connu ces assistants. Comment les amener à devenir des experts ? Là perso, je suis dans le flou complet.
=> More informations about this toot | More toots from fred@mastodon.sujets-libres.fr
@fred On disait probablement la même chose de ceux qui programmaient en C plutôt qu'en assembleur, puis de ceux qui faisaient des langages compilés plus haut niveau plutôt que du C, puis de ceux qui utilisaient un langage à mémoire managée plutôt qu'avec des pointeurs, puis de ceux qui utilisaient du script sans typage plutôt que…
On apprend ce qui nous sert. Si certains concepts restent nécessaires, ils sont appris. Sinon non.
@magentix @breizh
=> More informations about this toot | More toots from edasfr
@edasfr @magentix @breizh
Oui, il est possible que l'histoire se répète juste avec ce nouvel outil (je laisse de côté ce que j'en pense). Après, chaque évolution que tu cites n'a pas fait disparaître le métier de développeur donc bon...
=> More informations about this toot | More toots from fred@mastodon.sujets-libres.fr
@edasfr
À mon sens, même si ça devient assez fiable, il y aura toujours besoin de vérifier ce qui est produit (en terme de responsabilité par exemple, ça pose des questions). C'est et ça doit rester un simple support pour des personnes qui comprennent ce qu'elles font.
Après, je ne me fais pas d'illusions, ces outils sont avant tout là pour remplacer les devs par des personnes plus interchangeables et/ou réduire les masses salariales.
=> More informations about this toot | More toots from fred@mastodon.sujets-libres.fr This content has been proxied by September (ba2dc).Proxy Information
text/gemini