L'IA remplacera-t-elle les développeurs Web ?

Avec chaque progrès de l'intelligence artificielle, de plus en plus de gens commencent à s'inquiéter : les robots viennent-ils pour mon travail ? Et certainement, les développeurs Web sont parmi ceux qui craignent le plus d'être remplacés par l'IA.

BrainStation Enquête sur les compétences numériques 2019 ont constaté que 78 % des développeurs pensent que l'IA et l'apprentissage automatique sont les tendances qui auront le plus d'impact sur le développement au cours des cinq à 10 prochaines années. Pendant ce temps, quand Evans Data Corpinterrogé550 Développeurs sur les aspects les plus inquiétants de leur carrière, 29% - la réponse la plus courante - étaient anxieux d'être remplacés par l'IA



Cette inquiétude découle peut-être de la popularité croissante des outils de création de sites Web intégrés à l'IA tels que Squarespace, Adobe Sensei, Bookmark, Firedrop et l'ADI de Wix, ou d'études pessimistes comme celle d'Oxford qui prévoit une probabilité de 21 % que le travail du Web Les développeurs pourraient un jour être automatisés.



Et rares sont ceux qui doutent que l'IA changera le travail des développeurs Web. Mais au lieu de voir l'IA comme une menace pour remplacer les développeurs, de nombreux experts dans le domaine voient en fait l'intelligence artificielle comme un outil puissant qui rend la vie professionnelle quotidienne d'un développeur plus facile et plus efficace.

Je vois l'IA comme un outil qui augmentera et enrichira l'arsenal d'un développeur Web, plutôt que de voler son travail, a déclaré Dan O'Donnell, instructeur de BrainStation.



D'une manière générale, l'IA est excellente pour remplacer les humains dans les tâches qui permettent des résultats « flou » où il n'y a pas de bonne réponse, ou il est normal d'obtenir la mauvaise réponse de temps en temps. D'un autre côté, là où il est essentiel pour l'entreprise que les choses fonctionnent de manière aussi prévisible que possible, des instructions discrètes écrites par des êtres humains continueront d'être la voie à suivre.

L'IA peut-elle fonctionner sur le design ?

La conception numérique est largement considérée comme un facteur trop crucial pour être laissé à l'IA Même au-delà des innombrables ramifications d'une mauvaise conception, une récente enquête de Vistaprint a révélé que 42% des clients ne seraient pas très susceptibles et 21% ne seraient pas du tout susceptibles de effectuer un achat sur un site Web qu'ils ont trouvé mal conçu.

Et certaines premières incursions dans les sites Web conçus par l'IA n'inspiraient pas confiance. Le CMS the Grid a été lancé avec un battage médiatique important, des millions de financements VC et des promesses majeures, mais lorsque la communauté des concepteurs a commencé à dénicher des exemples réels de sites Web construits avec la plate-forme, leur réaction a été mixte – et maintenant, certains membres de la communauté se demandent si le constructeur du site existe encore .



Même si d'autres créateurs de sites Web comme Wix et Squarespace ont gagné en popularité et en sophistication, ces outils et autres modèles formés ne peuvent pas tout à fait reproduire le travail d'un développeur frontal talentueux.

Icône

Devenez Développeur Web en seulement 12 semaines !

BrainStation Programme de diplôme en développement Web est un programme à temps plein de 12 semaines qui donne aux professionnels les compétences et l'expérience nécessaires pour commencer une nouvelle carrière dans le développement.



Parlez à un conseiller en apprentissage

Les modèles d'IA formés peuvent certainement apprendre à produire des mises en page Web belles et fonctionnelles et même à générer automatiquement un code robuste derrière eux. Pour un site Web simple et rapide, cela peut suffire, a déclaré O'Donnell.

Mais si un concepteur souhaite apporter des modifications très spécifiques, ou si quelque chose ne semble pas tout à fait correct sur un écran particulier, un développeur humain devra probablement intervenir et recoder tout ou partie de cette mise en page manuellement. Un argument similaire peut être avancé pour expliquer pourquoi les développeurs axés sur le front-end n'ont pas été remplacés par des développeurs comme Wix ou Squarespace.

Le développement back-end nécessite une touche humaine

Côté serveur également, une touche humaine est nécessaire.

Le développement Web back-end implique l'écriture d'un code robuste et sans bogue qui effectue des tâches discrètes critiques pour l'entreprise, telles que la mise à jour de l'enregistrement de la base de données d'un utilisateur ou le traitement d'une transaction par carte de crédit. Ces tâches doivent être prescrites, fiables et répétables ; pour ces raisons, il est peu probable que de nombreuses entreprises technologiques remplacent leurs développeurs Web et le code qu'elles écrivent par des modèles d'IA de sitôt, a déclaré O'Donnell.

Mais cela ne veut pas dire que l'IA n'a pas une place prépondérante dans l'avenir du développement et de la conception Web.

En tant que Silka Butcher, responsable de la conception émergente d'Adobe, Mets-le : Dans la plupart des cas, l'IA n'affecte qu'un pourcentage d'un travail effectué par une personne, mais rarement l'ensemble du travail. Et si vous libérez les travailleurs pour qu'ils fassent davantage de travaux créatifs et autres pour lesquels ils sont bons, tout en laissant d'autres tâches à l'IA, vous pouvez développer votre organisation.

En d'autres termes, l'IA a le pouvoir de gérer certaines des tâches banales et chronophages qui font perdre du temps aux développeurs au quotidien. L'IA peut gagner du temps en mettant à jour les enregistrements de la base de données, en effectuant de simples travaux d'édition d'images, en ajoutant automatiquement des nombres et en créant un codage prédictif pour résoudre les problèmes, pour ne citer que quelques exemples. Selon un récent rapport mondial sur la qualité 2018-19 de Capgemini, 57 % des personnes interrogées ont également déclaré utiliser l'IA pour l'assurance qualité et les tests.

Icône

Devenez Data Scientist en seulement 12 semaines !

BrainStation Programme de diplôme en science des données est un programme à temps plein de 12 semaines qui fournit aux professionnels les compétences et l'expérience nécessaires pour démarrer une nouvelle carrière dans les données.

Parlez à un conseiller en apprentissage

Parmi les autres innovations basées sur l'IA qui facilitent la vie des développeurs Web, citons Sketch2Code, qui transforme les conceptions dessinées à la main en HTML, tandis qu'Adobe Sensei utilise l'IA et l'apprentissage automatique pour vous aider à découvrir des opportunités, offrir des expériences personnalisées et accélérer un certain nombre de processus fastidieux, y compris la possibilité d'ajouter automatiquement des descripteurs d'image, d'évaluer la qualité de l'image sur des dimensions professionnelles et de recadrer et masquer automatiquement les images.

Et les constructeurs de sites Web peuvent être un bon outil même si une touche humaine est finalement requise.

La fiabilité et la prévisibilité sont des éléments importants du développement Web, mais il existe également un certain nombre de domaines plus subjectifs où l'IA peut avoir un impact significatif. À titre d'exemple, beaucoup d'excellents travaux d'IA sont effectués à l'interface du développement Web et de la conception Web, a déclaré O'Donnell.

Même si un développeur humain est nécessaire pour affiner les choses, l'IA peut certainement aider à minimiser le temps et les efforts en prenant soin des grandes lignes.

Même côté serveur, l'IA peut certainement jouer un rôle, a-t-il ajouté. Le développement back-end a encore un certain nombre de tâches opérationnelles plus subjectives que la plupart des humains confieraient volontiers à une machine.

Ces tâches, explique O'Donnell, incluent l'inspection des journaux d'erreurs, l'analyse des données de performances ou même l'identification des styles de codage susceptibles de produire le plus de bogues.

Les progrès de l'IA dans ces domaines aideront les développeurs Web à se concentrer davantage sur la tâche qu'ils aiment le plus faire : écrire du code, a-t-il déclaré.

En savoir plus sur BrainStation Cours de développement Web .


Kategori: Développement Web