Tengo la intención de tener un futuro en la investigación astrofísica y sé que hay mucha informática involucrada en esta ciencia. ¿Qué debo hacer para prepararme para el aspecto informático de la carrera?

Matlab

Solía ​​apoyar a científicos e ingenieros en una universidad. La mayoría de ellos no fueron entrenados como programadores, pero escribieron código para continuar su investigación.

Los investigadores son inteligentes y motivados, por lo que aprender el idioma no fue el problema. Además, dado lo que estaban haciendo, usar un lenguaje no tan rápido de ejecutar que reflejara con precisión las matemáticas detrás de lo que sea que estuvieran haciendo estaba bien, y ayudó a su investigación.

Por lo tanto, los lenguajes de programación matemática como Matlab, Mathematica y R son ideales, y los lenguajes de programación sensibles como Python también son buenos. Un lenguaje como C o FORTRAN se ejecutará muy rápido, pero pasará mucho tiempo pensando en la computadora, lo que puede ralentizar su investigación.

Lo que los investigadores que apoyé no sabían era:

  • Cómo organizar su código y hacerlo legible.
  • Cómo usar herramientas como github para colaborar en su código y mantenimiento y versiones.

Esas dos cosas hacen que los investigadores que escriben código pierdan MUCHO tiempo (tanto su propio tiempo como el de otras personas) que los programadores profesionales no desperdician.

Si aprende esas dos cosas y, un lenguaje de programación sensible que puede usar para resolver problemas matemáticos, ¡sus compañeros de laboratorio le enseñarán el resto!

¡La mejor de las suertes en tu carrera elegida para desbloquear los secretos del universo! ¡Eso es emocionante!

More Interesting

¿Podría el aprendizaje automático reemplazar a científicos e investigadores médicos?

¿Es necesario asistir a Stuyvesant para tener éxito en los concursos de investigación científica?

¿Cuáles son los pasos (para un estudiante indio) para escribir un trabajo de investigación en ciencias de la computación sin la ayuda de profesores universitarios?

¿Cuáles son algunos de los problemas de investigación más difíciles en la arquitectura de computadoras ahora?

¿Cuál es el punto de la informática teórica en un programa de pregrado?

¿Cuáles son los temas de investigación más importantes en el campo de Big Data?

¿Qué campos de investigación tendrán más impacto fuera de la academia en los próximos años?

¿Cuál tiene un futuro más prometedor: desarrollo web o de software?

¿Sigue siendo el libro de Nancy Lynch la mejor introducción a los algoritmos distribuidos?

Cómo ser un experto en Linux, resolviendo eficientemente problemas comunes para un programador o un investigador en informática

¿Cuáles son algunos de los buenos proyectos de investigación en informática de la escuela secundaria que puedo hacer?

¿Cuáles son algunos temas candentes en la investigación de computación cuántica?

¿La investigación académica de CS es realmente valiosa? No he encontrado casi nada valioso o innovador en ellas (excepto casos muy raros en los que los autores tienen una conexión muy estrecha con la industria).

¿Dónde está el "YouTube" de la computación humana gratuita?

¿Cuáles son los problemas en la visión por computadora en imágenes médicas?