Ho lavorato con javascript negli ultimi 4 anni. Sono molto fiducioso sulle mie capacità di problem solving e posso vedere che la mia qualità del codice sta migliorando. Cerco di rimanere aggiornato con la community e attualmente sto lavorando con ES2015 e React.js. Tuttavia, mi sento come se non riuscissi affatto a cogliere gli schemi di progettazione della programmazione. So dove trovare le risorse su questo e ho già letto libri su di esso. Mi baso sui miei colleghi senior per prendere decisioni sulla struttura del progetto, ma non ho alcun problema a lavorarci sopra.
Ogni volta che ho bisogno di iniziare qualcosa da solo, cerco questi due percorsi: Se sto usando una grande libreria / framework come React.js, tendo a copiare ciò che sta facendo la comunità; Se sono su qualcosa di più piccolo userò il modello del modulo. So che una volta che avrò una migliore comprensione su questo argomento, sarò in grado di prendere decisioni migliori, ma per ora sono completamente perso.
Dovrei cercare un'istruzione superiore su questo? Ho bisogno di un mentore su questo argomento? Sono solo stupido? È davvero così difficile da capire?