¿Qué se necesita para trabajar como ingeniero de software para la NASA?

Obtenga las malas noticias primero. Requiere mucha tolerancia para la política interna y un código mal escrito. Ah, y no trotar en la pista de aterrizaje. No tengo idea de por qué eso fue tan prominente en las conversaciones de seguridad, solo puedo imaginar que tienen una gran máquina de limpieza de carreteras para aquellos que lo ignoraron.

Ahora las buenas noticias. No hay un lenguaje informático universal en la NASA, al menos mientras estuve allí. Sin embargo, los grandes tendían a ser C, C ++, Fortran, Java y Visual Basic. A juzgar por el código, ya que son de código abierto, siguen siendo los idiomas clave. Dudo que se espere que alguien los conozca a todos, parecía estar en minoría siendo un políglota de programación. Si conoce al menos dos de estos, tiene las creaciones de una estrella allí.

Tercero, las buenas noticias. Si puedes hablar sin hacer que la gente se duerma, si puedes presentar una idea emocionante como emocionante, si puedes escribir un libro blanco de calidad aceptable, si puedes mantener tu enfoque mientras te vuelves loco, entonces puedo garantizar absolutamente trabajar para la NASA es muy sencillo.