En el área de la informática, las tendencias y habilidades necesarias pueden cambiar rápidamente debido al avance tecnológico. Hace 5 años (en 2019), ciertas habilidades eran altamente valoradas pero podrían haber perdido relevancia o importancia en comparación con las habilidades emergentes.
Por ejemplo, hace 5 años, la programación en lenguajes específicos o el dominio de tecnologías particulares podían ser más cruciales, pero con el tiempo, algunas de estas tecnologías han evolucionado o han sido reemplazadas por otras más avanzadas; adaptarse a las nuevas tendencias y tecnologías emergentes se ha vuelto más crucial que aferrarse a habilidades específicas que puedan volverse obsoletas.
Hace 5 años, en 2019, el desarrollo web con tecnologías como AngularJS (versión 1.x) y jQuery estaba en su apogeo. Muchos desarrolladores se especializaban en estas tecnologías para crear interfaces de usuario interactivas. Sin embargo, en los últimos años, el panorama del desarrollo web ha experimentado cambios significativos.
Un ejemplo específico sería AngularJS, que ha perdido terreno frente a su sucesor, Angular (sin el "JS"), que es una versión más moderna y eficiente del framework, desarrollar habilidades específicas en AngularJS podría haber perdido importancia a medida que las empresas migraban hacia tecnologías más recientes y avanzadas.
Otro ejemplo sería el auge de las aplicaciones móviles basadas en tecnologías híbridas como Apache Cordova o PhoneGap. En ese momento, aprender a desarrollar aplicaciones móviles con estas tecnologías podría haber sido considerado fundamental, sin embargo, con el tiempo, el enfoque en el desarrollo nativo o en tecnologías como React Native ha ganado terreno, y la especialización exclusiva en tecnologías híbridas podría haber perdido relevancia.
En resumen, las tecnologías específicas que eran fundamentales hace 5 años podrían haber sido reemplazadas o evolucionado, y la adaptabilidad a nuevas tendencias en el desarrollo web y móvil se ha vuelto esencial.