Bases de datos: en retrospectiva, es sorprendente lo poco que estaban las bases de datos subestimadas en mi licenciatura. He visto muchos paradigmas de programación ir y venir durante mi carrera, pero una cosa permaneció constante: SQL. Montones y montones de SQL. Por lo general, después del lanzamiento de un sitio web, vivo 90% en SQL hasta que dejo el trabajo.
“Informática”: este era el nombre de la clase principal de mi título y la más crítica para comprender las clases orientadas a objetos. Probablemente menos relevante en estos días, pero muy necesario hace 15 años.
Tecnologías web: este puede ser un curso impreciso dependiendo del profesor. Si tiene suerte, obtendrá un maestro que puede darle una comprensión más profunda de cómo funciona Internet bajo el capó. Es difícil explicar los beneficios (de forma breve). Digamos, en lugar de ser solo un conductor, serás mecánico.
¿Cuáles son las clases más importantes en un plan de estudios de pregrado en Ciencias de la Computación?
Related Content
¿Quién es el desarrollador de software más importante del mundo y por qué?
Cómo ganar experiencia como desarrollador de software fuera de la universidad
¿Puedo tener su opinión y consejos sobre mi situación profesional como desarrollador de software?
Diría que las dos clases más importantes serían su clase de estructuras de datos y su clase de algoritmos. Muchas entrevistas de codificación tienen preguntas basadas en estos dos temas, por lo que dominarlas será muy útil para encontrar empleo. Además, si está interesado en la escuela de posgrado y / o investigación, estos temas son la base de la mayoría de los otros temas. Otras clases pueden ser más útiles para algunos estudiantes que otras, según sus objetivos, pero esas dos clases son importantes para casi todos los estudiantes de CS, en mi opinión.
More Interesting
¿Cuál es la mejor computadora portátil económica para desarrolladores?
¿Cuál es la mejor computadora portátil para desarrolladores / programadores a un precio asequible?
¿Cuáles son algunos hábitos de los desarrolladores de software que son insultantes para las mujeres?
¿Cómo maneja su (s) equipo (s) de desarrollo la gestión del conocimiento?
¿Es el desarrollo de software una mala elección de carrera si quieres permanecer en el medio oeste?