El desarrollo de software se enseña mal, muy mal!
Te lo explico ⤵️
¿Te imaginas ir a clases de música y que te enseñen a tocar solo canciones ya existentes usando su partitura?
¿Sabrías identificar las partes de las que se compone una canción y por qué?
¿podrías componer una canción?, seguramente no
Porque te han explicado solo una solución.
Es lo que se hace hoy en día enseñando desarrollo de software.
Se aprende en base a la implementación concreta de una solución de una librería de moda.
Sin conocer el problema qué resuelve, principio que aplica y otras alternativas para solucionarlo.
Se pierde la creatividad.
Cuando entiendes el problema y cuando conoces principios y patrones para solucionarlo se crean en tu cerebro modelos mentales.
Estos modelos mentales los usarás para tomar mejores decisiones en el futuro.
Aparece la creatividad.
Lo que plantas es una semilla que quiere crecer.
Y ese es el único objetivo de mi newsletter.
Mostrarte problemas comunes y su origen a través de historias.
Son conceptos, ideas para explicarlos y principios, patrones para solucionarlo.
Estas ideas copulan con las tuyas creando modelos mentales.
No se conoce otro método mejor de aprendizaje.
Tendrás las herramientas para aplicar tus propias implementaciones.
O usarás una existente pero entendiendo el problema y su solución.
Para registrase:
buff.ly/3Llwe5c
#CleanCode
#SoftwareArchitecture
#testing
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.
