En principio, Física y CS son una combinación muy práctica, ya que mucha Física ahora involucra mucha y mucha Computación. Sin embargo, mientras enseñaba un curso de Física Computacional a estudiantes de pregrado, llegué a creer que hay una profunda división filosófica entre la “programación” (que la gente tiende a creer [erróneamente] que CS trata de todo) y la Física:
En Física, tratamos de organizar cada “cuerpo de conocimiento” en una comprensión unificada y bien integrada que apenas cambia durante décadas o incluso siglos, hasta que es reemplazada por cambios de paradigma. Esto hace que sea relativamente fácil de explicar, y razonablemente fácil de aprender bien. Hay cambios de “moda”, pero tardan décadas en evolucionar.
En computación, los cambios de paradigmas importantes ocurren cada año o dos, y los “cuerpos de conocimiento” prácticos se ven ahogados por la última moda en lenguajes y aplicaciones. Descubrí que lo mejor que podía hacer era hacer que los estudiantes escribieran los mismos programas (generalmente triviales) en muchos “IDE” diferentes, desde scripts de shell a través de FORTRAN, C, PHP, Python y Mathematica. Odiaban hacerlo, pero la lección fue absorbida por algunos: el “entorno de programación definitivo” que domines este año será inútil el próximo año cuando vayas a trabajar en un grupo que solo use C ++ (o el siguiente “ultimate” se convierte en todo rabia). La “empresa libre” (también conocida como la competencia despiadada y la moda arbitraria) gobierna la computación.
Por lo tanto, si elige esa doble especialidad en particular, probablemente también debería tomar algunos cursos de Epistemología en el departamento de Filosofía, para ayudarlo a evitar la constante disonancia cognitiva.
- ¿Cuál es la mejor manera de abordar el fracaso?
- ¿Cuáles son los mejores sistemas para aprender español?
- ¿Aprender qué instrumento primero hace que sea más fácil aprender todos los demás?
- ¿Cuál es su razón para NO aprender un idioma extranjero “importante”?
- ¿Cómo debo iniciar la programación informática para volverme adicto a ella?