«El futuro de la tecnología». Es una declaración cargada. ¿Cómo será la tecnología el próximo año, o dentro de 5 años? ¿Cómo cambiará tu trabajo? ¿Puedes planear con anticipación?
Cuando se trata de preguntas como estas, los expertos son los mejores para predecir lo que hay en el horizonte. Así que hemos reunido seis opiniones de expertos sobre lo que está reservado para algunas de las tecnologías más importantes de hoy en día. Desde Python a PowerShell y Java a Scrum, así es como se puede esperar que se desarrolle el futuro.
PITÓN
«Si Python no está en todas partes, lo estará pronto. Uno de los mayores indicadores que puedo encontrar en este momento… Microsoft está considerando agregar soporte para Python a su producto insignia de oficina Excel. Además, la adopción de Python se está acelerando en industrias clave, debido al menos en parte al aumento del interés en la ciencia de los datos y en los espacios de aprendizaje de las máquinas donde Python se ha convertido en una tecnología básica. Si observamos los patrones de consultas de desbordamiento de pila en todos los idiomas, el crecimiento de Python está claramente demostrado».
– Python pro, Jim Christopher
JAVA
«Con el lanzamiento de Java 9, se han añadido una gran cantidad de mejoras, incluyendo Opcionales. Y ahora estamos viendo el efecto positivo que los Opcionales están teniendo en la API. Antes de los opcionales, el código podía ser bastante frágil en lo que respecta a las excepciones de tiempo de ejecución y la mejor manera de manejar los errores. Pero a medida que más desarrolladores adopten los Opcionales, creo que empezaremos a ver mejores APIs en desarrollo. Otros lenguajes que se ejecutan en la JVM, como Kotlin y Scala, ya están adoptando esta característica y está ayudando a esta adopción en nuevos proyectos. En los últimos 18 meses, ha habido un aumento significativo en la adopción de herramientas como Kotlin, y esto es un reflejo directo de cómo han adoptado esta característica.
Aunque los opcionales son una forma rápida de empezar a aprovechar las mejoras que trae Java 9, también hay características más complejas que debes entender. Las mejoras de Stream en 8 y 9 son características muy complejas que abordan un problema aún más intrincado. Si no te has tomado el tiempo para aprenderlas, te recomiendo que hagas un sprint con estas mejoras de Stream sólo para entender los problemas que solucionan y cómo puedes aplicarlas en el futuro».
– Desarrollador de Java de más de 20 años, Bryan Hansen
ANGULAR
«Angular continúa manteniendo el ritmo de los importantes cambios en el desarrollo de la web moderna, pero proporciona estabilidad a los desarrolladores, bibliotecas y herramientas. Logra ambos objetivos implementando el versionado semántico, una política de depreciación planificada y ciclos de lanzamiento claramente definidos. Por eso los desarrolladores pueden pasar fácilmente de Angular 4 a 5, por ejemplo, con pocos o ningún cambio en su aplicación. Puedes esperar que este objetivo de compatibilidad continúe, haciendo que sea indoloro migrar a futuras versiones de Angular. Si quieres construir aplicaciones web modernas, aprender Angular es un paso en la dirección correcta. Comienza con lo básico para obtener una base firme y una visión conceptual de sus características y capacidades. Luego sumérgete en más temas de nivel intermedio para expandir tu conocimiento y aprender patrones para el desarrollo del mundo real».
– Experta en angular, Deborah Kurata
POWERSHELL
«PowerShell» es el futuro. Claro, las pequeñas empresas pueden no necesitar mucha automatización, porque eso se hará cada vez más para ellas a través de servicios como Office 365. Las viejas y pesadas compañías pueden simplemente negarse a ir por ese camino, pero sus gastos indirectos de TI pronto se convertirán en una desventaja competitiva. Pero, la automatización es una realidad comercial, no sólo una conveniencia para la gente de TI. A los líderes empresariales les está tomando tiempo entender y apreciar eso, pero ahora el impulso está ahí y todos van a empezar a exigirlo.
Me imagino dos razones por las que alguien podría no aprender PowerShell y otras tecnologías de automatización. Primero, puede que ya tenga habilidades relacionadas, así que cree que puede ignorar esta. Segundo, podrías tener miedo al cambio porque la tecnología parece difícil y no quieres arriesgarte a fracasar. Estas razones llevan a un callejón sin salida para tu carrera. PowerShell podría ser tu clave para un mejor trabajo, un salario masivo y un mejor lugar en la vida.»
– Powershell pro, Don Jones.
MARCO DE SCRUMO
«A medida que la adopción del marco Scrum continúa aumentando, los practicantes de Scrum se encuentran con muchos desafíos interesantes. El mayor desafío que enfrentan actualmente es la implementación del marco Scrum a escala. Muchas organizaciones que inicialmente comenzaron con proyectos piloto Scrum pequeños y livianos están ahora listas para capitalizar su éxito promoviendo la adopción de Scrum en el resto de su organización.
Sin embargo, esto no significa que haya equipos de Scrum cada vez más grandes, como es de esperar. En su lugar, las adopciones del marco de Scrum crecen simplemente aumentando el número de pequeños equipos de Scrum con funciones cruzadas, y luego permitiéndoles trabajar en concierto de la manera que les permita ser más efectivos. Como se puede imaginar, permitir que docenas de equipos trabajen en colaboración de manera incremental e iterativa produce muchos desafíos únicos, pero los resultados pueden ser dramáticos.
Mientras los creadores del Scrum continúen evolucionándolo para satisfacer mejor las necesidades de los equipos actuales, puede seguir siendo la metodología dominante para los equipos ágiles y seguir aumentando la demanda de practicantes de Scrum cualificados, especialmente de Scrum Masters».
– Experto en scrum, Jeremy Jarrell
HTML5
«Como uno de los bloques de construcción más fundamentales de la web, el HTML es una tecnología básica, lo que significa que es clave entenderlo y cómo impactará en el futuro.
A corto plazo, el W3C planea publicar una Recomendación en 2018, por lo que deberíamos ver algunos elementos nuevos y mejoras con 5.3. Siguiendo las actualizaciones del nivel de vida del WHATWG es una buena manera de tomar el pulso a lo que se está añadiendo y quitando. A largo plazo, el HTML tendrá que evolucionar para satisfacer las necesidades modernas de los desarrolladores de aplicaciones web y de tecnologías complejas como la RV. Por lo tanto, prestar atención ahora es crucial».
– Desarrollador web, Susan Simkins
Descubra dónde están sus habilidades en estas tecnologías. Usa el coeficiente intelectual para averiguarlo>>