Me vienen a la mente tres puntos:
- El desarrollo web no va a desaparecer. La tecnología cambiará, pero la tendencia ha sido que se vuelva más compleja. Es cierto que el desarrollo web se está volviendo más fácil y más eficiente, pero eso solo significa que la parte más difícil del desarrollo web no será la codificación, sino que se convertirá en definición, diseño y prueba.
- Si no le gusta HTML y CSS, está bien, hay un número creciente de cosas que hacer en el desarrollo de back-end. Por ejemplo, microservicios con API que se pueden llamar desde la capa de presentación web o aplicaciones web del lado del cliente o incluso aplicaciones móviles. También hay mucho que hacer en los procesos de fondo que son completamente independientes de las solicitudes web. La arquitectura para la escalabilidad es un tema muy interesante y desafiante.
- Si inicia el desarrollo de software, deberá aprender nuevos idiomas, marcos, tecnologías o plataformas cada pocos años durante su carrera. No pienses que vas a estudiar un conjunto de habilidades que durarán toda tu carrera. Tu habilidad es la de aprender nuevas habilidades. Por ejemplo, los “desarrolladores web” en la década de 1990 eran solo ingenieros de software que decidieron desarrollar aplicaciones web en lugar de aplicaciones de escritorio o aplicaciones de servidor.
También te puede interesar mi publicación: ¿Qué lenguaje de programación debo aprender?
- ¿Puede el desarrollador construir RIA con tecnologías HTML / HTML5 en lugar de Flash / Flex?
- ¿Cuáles son ejemplos de interfaces digitales complejas?
- ¿Cómo se habilita la marca de tiempo en ciertas aplicaciones web como Whatsapp, Facebook? etc. ¿Cómo funciona?
- ¿Cuál es la mejor base de datos adecuada con Python para aplicaciones web?
- ¿Cómo externalizo la interfaz de usuario de una aplicación web dinámica?