Si todos te dicen que te especialices en CS si quieres ser un programador, yo seré la voz disidente: no te especialices en CS si quieres ser un programador.
Especialidad en CS si quieres ser investigador. Con un programa de CS pagará por una gran cantidad de conocimiento que el 95% de los trabajos de programación no necesita, y no obtendrá muchas de las habilidades que lo hacen valioso para un empleador que busca contratar programadores. Es probable que lo contraten en los mismos puestos de programación de nivel de entrada que alguien sin un título de CS. Si quiere ser programador, aprenda a programar por su cuenta o encuentre un buen programa BSSE (ingeniería de software).
A su pregunta matemática: Sí, CS es una rama de las matemáticas e incluye materias matemáticas avanzadas. Sin embargo, el 95% de los trabajos de programación no usan nada más que álgebra básica. Si entiendes álgebra básica, te irá bien con la programación.
- ¿Cómo sabías en qué querías especializarte?
- Recibí una decisión importante diferida / alternativa de Purdue. ¿Qué puedo hacer para ingresar a mi especialidad?
- ¿Cuáles son las mejores especialidades de la Universidad de Chicago?
- ¿Vale la pena estudiar en un colegio comunitario para elegir una especialidad?
- Cuando te inscribes en la universidad, ¿les dices en qué quieres especializarte? ¿Eligen tus clases?