Hace unos años, programar aplicaciones de escritorio era lo más común, especialmente con lenguajes como Visual Basic .NET o Java usando Swing. Muchas empresas todavía usaban sistemas locales y no se pensaba tanto en la nube. Saber hacer ese tipo de programas era una habilidad importante, porque todo se instalaba directamente en las computadoras y se trabajaba de forma local.
Pero hoy las cosas han cambiado mucho. Cada vez más empresas están migrando sus sistemas a la nube, buscando soluciones que se puedan usar desde cualquier lugar, sin depender de una instalación física. Ahora se valoran más lenguajes como JavaScript o frameworks como React, y también saber trabajar con servicios en la nube como AWS o Firebase.
Además, ya casi no se usan los métodos tradicionales de desarrollo como el modelo en cascada. Hoy se trabaja más con metodologías ágiles, integración continua y despliegues automáticos. En resumen, lo que antes era fundamental (como saber hacer aplicaciones de escritorio), ya no es tan necesario. Ahora lo que se busca es que las aplicaciones sean accesibles, escalables y fáciles de mantener.