Icono del sitio Diiplexus

Dieciséis de enero

El eterno aprendizaje como programador es un tema bastante recurrente en varias discusiones o charlas que he tenido con personas ajenas al rubro, cosas como «ustedes tienen que estar constantemente aprendiendo para no quedarse atrás» lo cual si nos quedamos solamente con ese pensamiento estaríamos en lo cierto pero a medias.

El aprendizaje continuo

Si bien aprender constantemente es muy útil porque podemos refrescar conocimientos previamente incorporados y sumarles nuevos conocimientos, el problema que planteo yo es que, en programación, a veces el estar completamente actualizado todo el tiempo puede ser contraproducente.

¿Por que?

Básicamente, porque si intentamos estar UTILIZANDO el 100% de las cosas nuevas que aprendemos, terminaremos teniendo que hacer un reactor casi a 0, cada 6 o 12 meses y eso, no es sostenible y en segunda instancia, porque si constantemente estamos tratar de actualizar todo al último punto, terminaremos teniendo un engendro de código que por naturaleza no sea compatible entre si y para hacerlo tener una infinidad de micro parches para adaptabilidad, micro parches que son proclives a fallas, bugs o vulnerabilidades.

La solución

Si se está intentando desarrollar algo desde 0 y no se sabe que tecnología o framework usar, es recomendable usar lo que sea estable y para saber que lo sea, tomar como ejemplo alguna aplicación open source que nos pueda ayudar a ver buenas tecnologías a aplicar para nuestro nuevo proyecto.

Si es un proyecto ya vivo y ya lo tenemos productivo, entonces tendremos que asegurarnos de que si queremos sumar una nueva tecnología o un nuevo «módulo» este sea compatible con nuestro código preexistente.

Espero estos comentarios sean útiles

Gracias por leer.

Diiplexus

Salir de la versión móvil