Thomas Owens tiene una respuesta contundente, pero me opongo a un concepto central: “útil”. La educación que es “útil” a menudo no es satisfactoria. Si tiene éxito en una especialización de CS, podrá ser empleado, entonces, ¿por qué preocuparse por lo útil? ¿Por qué no ir con interesante? ¿Desafiante? ¿Diferente?
Si bien las habilidades matemáticas adicionales no afectarán, la mayoría de las personas en TI, incluidos los desarrolladores, no usarán esas habilidades matemáticas. Si quieres ir a la escuela de posgrado y estudiar un área más matemática de CS, como la teoría de la computación, entonces seguro, pero pocas personas hacen esto. Un poco más de matemática puede ser útil para algunas áreas, como la IA; Aunque muchos programas no los requieren, animo a los estudiantes a tomar álgebra lineal y prob / stat.
Si le pregunta a los empleadores en qué son los trabajadores de TI más débiles, siempre le dirán que se trata de habilidades interpersonales. No pueden hablar, no pueden escribir y no pueden dirigir. Animo a mis alumnos a mirar una especialización donde aprenderán estas habilidades. Debido a mi experiencia, soy un gran defensor de las humanidades (que generalmente incluye filosofía (que no es una ciencia natural), literatura, historia e idiomas). En estas áreas, aprenderá lectura crítica y escritura analítica (por cierto, estas son las habilidades más beneficiosas para el GRE, también; en realidad tiene una sección llamada escritura analítica). Las ciencias sociales enseñan a los estudiantes a investigar fenómenos que a menudo son muy similares a los tipos de cosas que harán en los trabajos de desarrollo de software, por lo que también los apoyo.
- ¿Se acabó la exageración en torno a la ciencia de datos / big data?
- ¿Cuál es el mejor libro de informática (o sitio web para CS)?
- ¿Qué sucede en mi computadora cuando visito un sitio web?
- ¿Para qué se usa una tabla hash en informática?
- ¿Qué evidencia existe de que el Kremlin estaba detrás de los ataques de DNC y cómo podemos estar seguros de su autenticidad? La mayor parte de la evidencia potencial puede ser falsificada.
La realidad es que todos los trabajadores necesitan escribir y pensar. Pocos necesitan saber sobre geometría no euclidiana o enlaces covalentes. Eso no significa que las matemáticas y la química sean malas elecciones; solo significa que son malas opciones si ignoras algo que quieres estudiar a favor de algo que sientes que tienes que estudiar para conseguir un trabajo . Una vez más, un estudiante de CS te conseguirá un trabajo.
Ah, y una mayor y una menor es suficiente. No necesitas múltiples. No suelen significar mucho de nada.
¿Mi recomendación? Filosofía, porque has declarado claramente que esto es lo que quieres estudiar. Definitivamente te ayudará en muchas dimensiones. La filosofía es una de las principales disciplinas que contribuyen a la informática. Más importante aún, parece que es lo que quieres estudiar. Siempre obtendrá más de las cosas que desea estudiar que las cosas que cree que necesita estudiar.