Reflexiones

Disfrutando del cambio de contexto

Disfrutando del cambio de contexto
En: Reflexiones

Vivimos en una sociedad donde lo habitual es el forofismo, ocurre en todos los ambitos de la sociedad desde política, deporte y también en nuestro sector.

Este forofismo hace que rara vez nos cuestionemos lo aprendido o aprender de lo ajeno, salir de nuestra zona de confort.

Somos de un único equipo de futbol, siempre votamos al mismo partido político, somos desarrolladores Android, iOS, ReactJS o VueJs.

La importancia relativa de la expecialidad

En nuestro sector es importante la especialidad, estoy de acuerdo, es importante que conozcas bien la tecnología o lenguaje de programación que utilizas en el día a día.

Pero eso no quiere decir que no puedas tener interés por otras tecnologías o paradigmas, y puedas aprender de ellas, que estes abierto a desarrollar en otras tecnologías si surge la oportunidad.

Hay que ser honesto y si surge la oportunidad de desarrollar en otra tecnología con la que no tenemos ninguna o poca experiencia, hay que decirlo.

Si la otra parte valora tu experiencia más alla de la tecnología, tus ganas de aprender y asume que no vas a aportar el 100% desde el minuto uno como si fuera tu tecnología habitual, suele ser una experiencia muy enriquecedora, o por lo menos para mi siempre lo ha sido.

El contexto se mueve

Algo que tengo claro después de casi 20 años trabajando es que el contexto se va a mover quieras o no, si no estas preparado lo puedes pasar mal. Yo lo viví en primera persona.

El día menos pensado te quedas sin trabajo, y más en este año loco que estamos viviendo, en tu empresa hay un cambio de rumbo, te cambian de departamento, de tecnología o si eres freelance solo te surgen proyectos de una tecnología que no dominas.

Incluso puede que tu propia tecnología de siempre evolucione a otro tipo de paradigma como esta ocurriendo con iOS y Android que están evolucionando a frameworks declarativos en el desarrollo de UI.

Por ejemplo a muchos desarrolladores Android nativo no les gustaba como se desarrollaban interfaces en Flutter, sin embargo ahora en Android con Android Jetpack Compose se va a desarrollar de una forma muy similar las interfaces a como se hace en Flutter.

Esta tendencia declarativa de los framworks de la actualidad viene de otros que lo hicieron antes como ReactJS y marcaron tendencia.

El contexto cambia, la esencia es la misma

Después de muchos años desarrollando en diferentes tecnologías he aprendido a estar abierto al cambios de contexto y a asumirlo como parte de la vida.

Normalmente los problemas que te vas a encontrar en cualquier tecnología son los mismos o se parecen mucho a otros que ya resolviste en el pasado.

Los principios para resolverlos son iguales en cualquier tecnología pero la forma de resolverlos no.

Los lenguajes y tecnologías te bridan de herramientas diferentes para resolver problemas. En Kotlin tenemos de forma nativa por ejemplo tipos de datos algebraicos sum con las sealed class, lógicamente no se resuelven los los problemas de la misma forma que en Java 6 pero si en cuanto a principios de architectura.

El cambio de contexto es un viaje

Dicen que viajar abre la mente, desarrollar en diferentes tecnologías también porque ves otras formas de resolver problemas similares, al igual que cuando viajas ves culturas y costumbres diferentes.

Adaptas tu experiencia, añades matices y en definitiva enriqueces tu experiencia.

Conclusiones

Creo que es importante tener un aprendizaje flexible sabiendo que lo aprendido hoy esta condicionado por las herramientas y tecnologías del ahora pero que el contexto de esa apredizaje cambia con el tiempo.

Que el contexto cambie no significa que lo que has aprendido ya no sirva sino que debe evolucionar y adaptarse.

Creo que si nos dejamos de forofismos, estamos abierto al cambio de contexto y lo asumimos como natural, puedes disfrutar y aprender del viaje.

Más de XurxoDev
¡Genial! Te has inscrito con éxito.
Bienvenido de nuevo! Has iniciado sesión correctamente.
Te has suscrito correctamente a XurxoDev.
Su enlace ha caducado.
¡Éxito! Comprueba en tu correo electrónico el enlace mágico para iniciar sesión.
Éxito! Su información de facturación ha sido actualizada.
Su facturación no se actualizó.