Primero, no creo que sea exacto afirmar que la mayoría de las personas en sistemas complejos tienen una formación física. (Nota: supongo que te refieres a la asignatura de “sistemas complejos” en lugar de “complejidad”, que es una asignatura diferente que reside predominantemente en informática.) Mi propia formación es predominantemente matemática aplicada, y todos mis títulos son en matemática aplicada . (Tengo un poco de físico en mí, así que en cierto sentido soy matemático y físico). Además de la física, hay muchas personas de informática, matemática aplicada, matemática, ecología, sociología, economía, neurociencia. y muchas otras disciplinas que estudian sistemas complejos. Esto surge debido a la naturaleza inherentemente interdisciplinaria del tema.
Dado que no considero que la premisa precisa de su pregunta sea precisa, en su lugar responderé la pregunta “¿Por qué muchas personas en el campo de los sistemas complejos tienen una formación en física?” Esencialmente, esto surge del hecho de que uno de El problema principal en los sistemas complejos es tratar de encontrar el orden (o, más generalmente, algún tipo de descripción resumida simple) en sistemas de muy alta dimensión. Esa es una de las cosas en las que se especializan los físicos, y el tema completo de la física estadística (que en realidad es más una subdisciplina de las matemáticas en lugar de una subdisciplina de la física de todos modos) se trata de comenzar con un gran conjunto de objetos que interactúan y encontrar algunos Descripción resumida simple de la misma. Por lo tanto, no es sorprendente que muchas personas que estudian sistemas complejos tengan capacitación en física en general y física estadística en particular. En lugar de muchas partículas que interactúan, uno tiene animales, personas, agentes, nodos que interactúan, etc. Muchos físicos han sido entrenados en técnicas que proporcionan formas efectivas de obtener información en tales situaciones.
En cuanto al bit que escribió debajo de su pregunta, soy parcial, pero personalmente creo que un fondo de matemática aplicada es ideal para sistemas complejos. Su especialización en CS / matemáticas está bien, y puede aprender otras materias (como física estadística y las apropiadas de las aplicaciones que le interesan) para acompañar las habilidades muy apropiadas que ya obtendrá de su experiencia. Los sistemas complejos necesitan personas que adopten enfoques diferentes.
- ¿Cuánta codificación necesito saber antes de comenzar con los algoritmos?
- ¿Qué tipo de trabajo haría un cosmólogo en el CERN?
- ¿Qué algoritmos y estructuras de datos se utilizan más en problemas del mundo real y software de producción?
- ¿Cómo debo comenzar con las estructuras de datos y los conceptos de algoritmos suponiendo que sé cero?
- ¿Necesito aprender algún lenguaje de programación antes de intentar estructuras de datos?