Pour ma part, je suis partiellement d'accord avec ce monsieur.
En effet, avec 15 ans d'expérience dans le développement Web et dans l'enseignement pendant 5 ans, je peux maintenant prétendre au titre de Full Stack. Mais Full Stack ne veut pas dire qu'on connaît toutes les technologies du moment, mais plutôt que l'on maitrise certaines d'entre elles qui, mises ensemble, permettent de créer de A à Z une application.
Pour ma part, tout tourne autour de PHP et inclus mySQL, PostGre, Javascript (jQuery et autres), CSS (2, 3, SASS, ...) mais aussi la mise en place de serveurs Web avec les sécurités que cela implique (pare-feu, Proxy, installation Linux, etc.), mise en place de sauvegardes intelligentes, sans oublier la partie réflexion pour penser une structure de base de données cohérente. Le tout codé proprement, indenté et commenté ! La maintenance de ceci fait également partie des compétences du Full Stack. L'ergonomie doit être au centre des préoccupations du développeur Full Stack tant pour le visiteur (frontend) que les utilisateurs (backend).
N'est pas Full Stack qui veut ! Cela demande de la rigueur, beaucoup de réflexion et de l'imagination.
Partager