Le dév Frontend est-il mort ?

J'ai dit pendant des années que le bon dév Fullstack n'existe pas, et maintenant, tout le monde doit être Fullstack pour rester dans la course...

La multiplication des frameworks/libs JS, les difficultés du marché, l'IA, tout cela est en train de tuer le dév Frontend.

Mon cas personnel

J'ai une réelle appétence pour le Frontend que je trouve plus créatif et moins routinier que le Backend. Voilà pourquoi je me suis longtemps défini comme un dév Frontend malgré mes 8+ années de Backend (PHP et Node.js).

Je précise que je n'ai jamais cessé de faire du Backend, que cela soit chez mes clients ou pour mes projets personnels, alors mon retour au Fullstack n'est pas opportuniste, je m'adapte juste.

J'aurais adoré voir le marché tendre vers du dév Frontend avec de l'UX design, ce qui je suis sûr, aurai apporté des interfaces bien plus belles et ergonomiques, mais le marché est tel qu'il est... À un moment, j'ai même tenté de me définir comme UX développeur, car j'intègre et développe les interfaces que j'ai moi-même désignées.

Comment en est-on arrivé là ?

Les nombreux frameworks JS/CSS ont tué la créativité, les dévs Frontend lambda ne font plus qu'intégrer des composants pris de libs qu'ils n'ont pas codé ou designés, du coup leur valeur ajoutée n'est plus aussi importante, et tout le milieu du dév Frontend en pâtit. Les clients veulent de fait des dévs plus polyvalent à défaut d'expertise poussée et recherchent de moins en moins de dév Frontend.

L'IA ne va sûrement pas arranger les choses, cela fait des années qu'on entend que l'IA va remplacer les dévs. Et même si cela semblait bien loin, cela semble un peu plus proche maintenant... Et les premiers à être remplacés seront les intégrateurs et dév Frontend qui n'apportent pas de compétences en plus comme le Backend ou l'UX.

Avec tout cela, le plus sûr est de se porter vers le Backend qui porte le business et qui sera toujours essentiel, même dans un contexte de marché en recession. Et nous voilà (re)devenu Fullstack pour rester dans la course.

Et le Backend seul dans tout ça ?

Pour le dév Backend c'est différent, des pûrs Backend seront toujours là, ils seront juste couplés à des Fullstack plutôt qu'à des Frontend pour s'occuper de l'intégration. Car le business et les données sont portés par le back, que cela soit en monolithe, via API ou micro-services.

Et puis on ne va pas se mentir, mais beaucoup de dévs Backend se déclarent Fullstack dés qu'il touchent une ligne de CSS... Les pûrs Backend sont rares.

Les nouvels arrivants, le No-Codeur et l'IA

Comme si tout cela ne suffisait pas, il y a maintenant la montée en puissance du No-code et de l'IA. Il devient maintenant simple de créer de superbes applications sans le moindre code. Et même si cela ne peut pas tout remplacer, le no-code prends forcément sa part du marché.

Conclusion

Voilà pourquoi je pense que notre métier est en plein chamboulement, mais heureusement, c'est le propre du développeur que de se remettre en question et de se former. Et il va devenir compliqué de se concentrer sur une seule expertise et rester dans la course.