Onestamente, fallo e basta Ogni progetto che intraprendi produrrà un'intera serie di nuovi apprendimenti. La definizione di "aver ragione" cambia con ogni nuovo progetto completato. È onestamente un'evoluzione senza fine.
Fallo e basta.
Prova a utilizzare un framework per il tuo prossimo progetto, vedi come consigliano di fare le cose. Se ti senti particolarmente ambizioso, prova a utilizzare un framework diverso (o anche un'altra lingua) per il tuo progetto successivo. Più ti esponi a diverse metodologie, più impari. Sta a te decidere se acconsentire o meno a tali pratiche.
La chiave qui non è lasciare che gli errori del passato ti ostacolino o che ti sommergano al punto che non fai nulla perché sei preoccupato di commettere errori.
Modifica: Anche se non potrei essere più d'accordo con la risposta di Rein, ho scoperto che nel processo di fare cose con pacchetti e framework fatti da persone più intelligenti e più esperte di te, un < em> lot dei suoi punti vengono appresi senza che tu debba attivamente impararli. Ha senso sperare?