He estado trabajando con JavaScript durante los últimos 4 años. Tengo mucha confianza en mis habilidades para resolver problemas y puedo ver que la calidad de mi código está mejorando. Intento mantenerme al día con la comunidad y actualmente estoy trabajando con ES2015 y React.js. Sin embargo, siento que no puedo comprender los patrones de diseño de programación. Sé dónde encontrar recursos sobre esto y ya he leído libros al respecto. Confío en mis compañeros de trabajo para tomar decisiones sobre la estructura del proyecto, pero no tengo problemas para trabajar en ello.
Siempre que necesito comenzar algo por mi cuenta, busco estos dos caminos: si estoy usando una gran biblioteca / marco como React.js, tiendo a copiar lo que está haciendo la comunidad; Si estoy en algo más pequeño, usaré el patrón del módulo. Sé que una vez que comprenda mejor este tema, podré tomar mejores decisiones, pero por ahora estoy completamente perdido.
¿Debo buscar una educación superior en esto? ¿Necesito un mentor en este tema? ¿Soy simplemente estúpido? ¿Es realmente tan difícil de entender?