Je travaille avec javascript depuis 4 ans. Je suis très confiant quant à mes compétences en résolution de problèmes et je peux voir que la qualité de mon code s'améliore. J'essaie de rester à jour avec la communauté et je travaille actuellement avec ES2015 et React.js. Cependant, je sens que je ne peux pas du tout saisir les modèles de conception de programmation. Je sais où trouver des ressources à ce sujet et j'ai déjà lu des livres à ce sujet. Je compte sur mes collègues seniors pour prendre des décisions sur la structure du projet mais je n'ai aucun problème à y travailler.
Chaque fois que j'ai besoin de démarrer quelque chose par moi-même, je cherche ces deux chemins: Si j'utilise une grande bibliothèque / framework comme React.js, j'ai tendance à copier ce que fait la communauté; Si je suis sur quelque chose de plus petit, j'utiliserai le modèle de module. Je sais qu'une fois que je comprendrai mieux ce sujet, je pourrai prendre de meilleures décisions, mais pour l'instant je suis complètement perdu.
Dois-je rechercher une éducation supérieure à ce sujet? Ai-je besoin d'un mentor sur ce sujet? Suis-je juste stupide? Est-ce vraiment difficile à comprendre?