Comment devenir expert·e du web ?
- Publié le
À partir du quand peut-on se réclamer être un·e expert·e1 du web ?
Je ne sais pas ! Mais j’aurais bien aimé qu’on me donne le chemin pour y arriver. Et j’ai une idée un peu originale que j’aimerais vous présenter.
Quand on est débutante, on se pose plein de questions et on cherche les réponses : c’est facile de chercher des réponses. Mais comment se poser les bonnes questions ? Comment savoir ce qui est utile ?
Voilà mon idée originale : voici plusieurs questions qui, si on me les avait posées en début de carrière, m’aurait peut-être rendu la vie un peu plus simple… Les voici :
- Comment les fichiers HTML et CSS sont transformés en une page web par le navigateur ?
- Peut-on faire du multithread en JavaScript ?
- D’où peuvent venir des fuites mémoires en web ?
- Comment faire communiquer plusieurs pages web en même temps entre elles ?
- Que se passe-t-il entre la première fois qu’on ouvre une page web et l’affichage intégral de la page demandée ?
- Dans quel cas z-index ne suffit pas pour mettre un élément html au dessus ou en dessous d’un autre ?
- Comment garantir que son site web ne présente aucun risque pour les utilisateurs qui le parcourent ?
- Quelles sont toutes les façons de persister de la donnée dans le navigateur ?
- Comment peut-on modifier un site dont on n’a pas le contrôle direct ?
- Pourquoi les erreurs CORS ?
- Comment accélérer le chargement d’une page web ?
- Comment afficher des informations en temps réel ?
- Quelles sont les limites fondamentales du web par rapport à une application native ?
- Comment un outil de tests frontend arrive à simuler une page web ?
Ces questions sont vraiment difficiles… est-ce normal ?
Oui ! Ces questions sont volontairement très avancées, peut-être un peu trop, et il y a deux lectures possibles.
Une courbe d’apprentissage
Ce questionnaire représente une courbe d’apprentissage : je vous invite à recopier ces questions quelques part, tenter d’y répondre, parfois écrire “je ne sais pas”, et garder vos réponses quelque part à l’abri.
L’idée est que quelques mois plus tard, vous puissiez retourner à ce questionnaire, tenter de répondre aux questions et peut-être d’avoir une réponse plus précise ou plus juste par rapport à avant, ou à vous auto-corriger.
Je pourrais vous partager mes réponses à moi, mais cela dénature tout l’intérêt de la pédagogie inversée : mes réponses n’appartiennent qu’à moi, et vos réponses n’appartiennent qu’à vous. Ce n’est pas non plus logique de comparer ses réponses avec celles des autres : vos niveaux d’expérience ne se comparent pas.
Une liste de possibilités du web
Ce questionnaire représente aussi une liste de “façons de possibilités” du web. Je pense que nous les développeurs frontend devons être capables d’utiliser 100% du potentiel du navigateur pour les usages toujours plus accessibles et innovants possibles.
Par exemple, je vous invite à regarder cette vidéo qui s’intitule Are we stuck with the same Desktop UX forever? dans laquelle un designer s’intéresse à comment on pourrait faire de nouvelles interfaces. Je vous garantis qu’il ne suffira pas juste d’importer de bons hooks reacts pour implémenter les interfaces du futur !
D’autre part, il y aura de moins en moins de valeur ajoutée à développer des pages web, et l’intelligence de l’ingénierie du web sera plutôt autour des comportements plus avancés, plus obscures, et surtout : des utilisations très innovantes.
Cette liste est incomplète
J’en appelle à toutes les développeuses : je pense que cette liste mérite à être étendue ! Avez-vous des questions un peu complexes à répondre, légèrement ouvertes, mais qui peuvent démontrer d’une expérience, d’une connaissance ou d’une pratique ? Je suis vraiment ouvert à toutes vos suggestions, et vous encourage à me les envoyer à mon adresse email ou via mes réseaux sociaux :
- hello@nirinarabeson.fr
- Mon profil bluesky : https://bsky.app/profile/nirinarabeson.fr
- Mon profil Mastodon : https://hachyderm.io/@nirina
Si vous n’êtes pas d’accord avec la pertinence de mes questions n’hésitez pas à me le dire aussi…
C’est tout pour aujourd’hui ! J’espère que cet article vous a intéressé, et je vous invite vraiment à vous faire un rappel pour dans 6 mois de revenir sur ce questionnaire, et constater comment vous avez progressé.
Footnotes
-
À partir de maintenant, la féminine l’emportera sur la masculine. ↩