Porque el desarrollo web es una “tendencia” bastante nueva, pero nadie sabe cómo será el mundo de TI en 10 años.
Si las universidades incluyesen todos los nuevos marcos de fantasía, lenguajes o patrones de desarrollo en sus programas de CS de inmediato, tendrían que cambiar el programa cada dos meses. Las universidades enseñan los conceptos básicos fundamentales que han demostrado ser correctos y razonables durante décadas (por ejemplo, máquinas de Turing, algoritmos y estructuras de datos, programación clásica). Si domina estos, podrá aprender cualquier otro lenguaje de programación en unos días y dominarlo en un par de semanas o meses.
Hay un punto más, que tal vez solo haga una diferencia en Alemania (donde vivo y estudio): el desarrollo web no es ciencia, es mucho más ingeniería (y en los últimos años a menudo ni siquiera ingeniería, sino scripting y pirateo). Eso significa que puedes hacer una gran carrera con el desarrollo web, pero no hay mucho material científico al respecto. Es por eso que los profesores en Alemania tampoco están realmente interesados en el desarrollo web, a diferencia del aprendizaje automático, las redes neuronales y el procesamiento del lenguaje natural, por ejemplo.
- ¿Cuál es la forma correcta de crear sitios web con Spring Framework?
- ¿Cómo se convirtió Javascript en el más popular en el desarrollo web, mientras que los programadores a menudo dicen que es un mal lenguaje?
- ¿Qué debo aprender primero, para obtener un trabajo de software lo antes posible: Core Java, .NET, HTML o CSS?
- ¿Qué debo poner en mi currículum voluntario para un trabajo de programación?
- ¿Cómo puedo enviar datos AJAX a una función PHP específica y no solo al archivo PHP que contiene la función?