Saltar al contenido

6 adyacencias de habilidad superior

No te especialices sólo en diversificar. Nuestros expertos descubren lo que hay que aprender a continuación.

El aprendizaje constante es esencial para su éxito como tecnólogo. Pero poner todos los huevos en una cesta no suele ser la mejor estrategia. En lugar de especializarse más en las habilidades que ya tienes, también es importante diversificar y recoger las tecnologías adyacentes.

6 adyacencias de habilidad superior
6 adyacencias de habilidad superior

Pedimos a nuestros autores que sopesaran las adyacencias de habilidades para seis tecnologías de punta, y cómo estas adyacencias pueden complementar otras áreas de especialización. Esto es lo que nos dijeron.

Angular

Muchos desarrolladores de Angular están aprovechando RxJS, una sofisticada biblioteca (originalmente construida por Microsoft) que proporciona observables para ayudar a gestionar las operaciones asíncronas. Al igual que con «la fuerza», cuanto más aprendas sobre los observables y sus muchos operadores, más poderoso podrás llegar a ser con ellos.

– Experta en angular, Deborah Kurata

PowerShell

Los patrones de computación en la nube complementan a PowerShell. Y no me refiero a alojar tus cosas en Azure o AWS. Me refiero a construir centros de datos que sigan los patrones de los operadores de la nube. Cuando se hace girar una nueva máquina virtual en AWS, nadie se conecta a una consola y hace que eso suceda. Todo es automático. Así es como nuestros propios centros de datos deberían ser, todos automáticos. Una vez que alguien con autoridad aprueba un nuevo despliegue (una VM, un contenedor o lo que sea) «simplemente sucede». Así que entender las tecnologías adyacentes que permiten la automatización en su entorno – cosas como las pilas de tuberías de CI y así sucesivamente – es importante.

– PowerShell pro, Don Jones

Java

La primavera 5 fue lanzada hace unos meses, y con el advenimiento de los Opcionales, la primavera ha reescrito completamente su API para usar los Opcionales que no lanzan NullPointerExceptions. Esto ayudará a hacer el código más estable, y también mejora las herramientas para prever mejor los errores que tienen que manejar.

Lenguajes más nuevos en la JVM, como el Kotlin, ya están usando esta sintaxis y como no tienen un legado de hacerlo de una manera diferente, estos lenguajes parecen estar ganando adopción rápidamente. Scala también está adoptando este enfoque, y es por eso que algunas personas sienten que ayuda a hacer cumplir las mejores prácticas.

– Desarrollador de Java durante más de 20 años, Bryan Hansen

HTML5

El CSS es siempre la mantequilla del pan del HTML. Hay muchas cosas buenas sucediendo en CSS ahora mismo, especialmente en términos de diseño. La grilla de CSS permite diseños nativos basados en columnas y filas, sin necesidad de un marco de trabajo. Los diseñadores y desarrolladores web han querido esto durante años, lo que hace que su implementación sea realmente emocionante.

– Desarrollador web, Susan Simkins

Pitón

En la actualidad, las razones más citadas para aprender Python son sus aplicaciones en la ciencia de los datos y el desarrollo de programas informáticos. Sin embargo, no hay un campo en el que no se beneficie de conocer Python. Python se utiliza como plataforma de automatización para varias aplicaciones gráficas y de diseño. Es un lenguaje omnipresente en las operaciones de nubes y centros de datos. Se usa rutinariamente en aplicaciones masivas de análisis biológico como el Proyecto Genoma Humano. Es una plataforma común para la programación de la robótica. Por lo tanto, Python puede considerarse «adyacente» de muchas maneras.

– Python pro, Jim Christopher

Scrum

Si bien un profundo conocimiento del marco de trabajo de Scrum es fundamental para la eficacia de un equipo de Scrum, también hay muchas habilidades complementarias que pueden facilitar el éxito de un equipo. La Inteligencia Emocional, comúnmente conocida como EI, permite a un individuo comprender mejor sus emociones y las de los demás, a la vez que le ayuda a entender cómo las emociones pueden influir en sus interacciones. Dado que el marco de Scrum hace hincapié en la colaboración en todo el equipo Scrum, un sentido de la inteligencia emocional debidamente desarrollado es fundamental para mantener esas interacciones productivas.

Los equipos Scrum también se beneficiarán al exponerse a otras metodologías ágiles, en particular, Kanban. Contrariamente a la creencia popular, Scrum y Kanban no son competidores, y están lejos de ser mutuamente excluyentes. Si bien ambas metodologías funcionan de maneras fundamentalmente diferentes, ambas ofrecen numerosas prácticas complementarias que pueden resultar beneficiosas en cualquier entorno.

– Experto en scrum, Jeremy Jarrell

Descubra dónde están sus habilidades en estas tecnologías. Usa el coeficiente intelectual para averiguarlo>>