Respuesta corta:
Porque las bases de datos, el procesamiento de datos y los servicios web no son lo único que hacen los chicos de CS. Nunca se sabe qué tipo de proyectos se le ofrecerán en la industria.
Respuesta larga:
Ha mencionado sobre bases de datos, procesamiento de datos y servicios web para reforzar su argumento. Pero, ¿has pensado en cuáles son las tecnologías básicas que ayudaron a crearlas? No solo esto, el paradigma existente de bases de datos y servicios web también está evolucionando continuamente. Ahora tenemos NOSQL, BIG SQL y varios sabores diferentes para diferentes propósitos. ¿Quién los diseñó? Obviamente personas con conocimientos básicos de informática.
Los chicos de CS no solo trabajan en el nivel de aplicación. Trabajan en sistemas integrados, telecomunicaciones, redes, industrias aeroespaciales, sectores financieros, visión artificial, robótica, arquitectura de sistemas, etc. Nuestras universidades no capacitan a los estudiantes teniendo en cuenta que este tipo solo trabajará en este dominio en particular, no al menos a nivel de pregrado. Por lo tanto, se requiere que tenga un conocimiento y comprensión sólidos de los algoritmos, la lógica, las estructuras de datos, las redes, las bases de datos, los autómatas y los principios básicos de la ingeniería de la comunicación y la teoría de la codificación. Solo entiendo que el principio principal de todos los cursos de ingeniería y CS es la optimización y es por eso que las universidades (e incluso las compañías de Silicon Valley) dan énfasis a los algoritmos y la lógica. ¿Qué piensas, por qué nuestros sistemas de comunicación están evolucionando para mejorar cada vez más? Por qué hay un mejor procesador cada seis meses y un año en el mercado. ¿Quién está trabajando detrás de ellos? Obviamente, son aquellas personas que tienen conocimiento y comprensión de los algoritmos y la lógica y son las personas que trabajan detrás de la escena para abordar esos problemas.
- ¿Cuántas horas pasaste aprendiendo kiteboarding?
- ¿Qué lenguaje de programación puedo aprender durante el verano para comenzar a crear sitios web?
- ¿Cuál es la mejor herramienta de software para aprender?
- ¿Cuál es tu consejo para que los principiantes aprendan alemán?
- Cómo aprender álgebra 2 durante el verano.