Si alguien es programador, pero sin ningún tipo de conocimiento o saber hacer sobre ingeniería y quisiera trabajar en la industria espacial, ¿cuáles serían sus posibilidades de encontrar trabajo en cualquier lugar? (NASA u otras agencias espaciales)
Si se formó como científico informático con una cantidad razonable de clases de matemáticas y ciencias, sí. Si eres un programador autodidacta, o si te especializaste en ciencias de la computación y solo tuviste que tomar una cantidad simbólica de clases de precálculo matemático y física para poetas, no es tan probable.
Hay muchos lugares en la industria aeroespacial donde las habilidades informáticas dominan sobre la ingeniería. Algunos ejemplos:
El software de vuelo a menudo se prueba en un entorno de simulación. Alguien tiene que escribir el motor de simulación. Hay una parte del motor de física que no escribirás, pero también hay una gran parte de informática.
El software de vuelo en sí tiene que recibir datos de sensores y otras computadoras, enviar datos a efectores y otras computadoras. Cómo esas entradas se convierten en salidas, eso lo dirigirán los ingenieros. Pero esos procesos de entrada/salida en sí mismos: Eso es un problema de informática.
El software de vuelo se ejecuta en computadoras, a veces en varias computadoras por motivos de redundancia. ¿Cómo sabe si una de esas computadoras ha fallado, tiene una tarjeta de E/S no autorizada, su memoria se ha estropeado por un solo evento alterado? Eso, una vez más, es un problema de informática.
El software de vuelo moderno tiene múltiples subprocesos. ¿Los ingenieros aeroespaciales conocen los hilos? Tal vez, tal vez lo suficiente como para ser peligroso. Hacer eso bien, obtener el algoritmo de programación correcto, es otro problema de informática.
Llevar cosas al espacio es un gran problema logístico. Eso significa bases de datos en abundancia. Una vez más, este es un problema que deben abordar los estudiantes de informática en lugar de los ingenieros aeroespaciales.
Además de la respuesta de David, hay algunos otros campos clave en los que a menudo se necesitan programadores. La mayor necesidad suele estar en la gestión de los datos de la nave espacial. Por ejemplo, en mi empresa, hay alrededor de 8 programadores que sé que trabajan en cosas relacionadas con la nave espacial. De aquellos:
A partir de mi trabajo con la cámara HiRISE, este es el desglose aproximado de los programadores en ese momento:
De estos, todos ellos eran tipos de informática. Sin embargo, no estoy tan familiarizado con los que escriben el software de vuelo.
Como programador no orientado a la ingeniería, es menos probable que esté escribiendo el código de la nave espacial, pero hay mucho trabajo fuera de ese ámbito. Yo, como programador autodidacta, terminé programando una parte importante de una simulación utilizada por una empresa aeroespacial.
Iszi
Zoltán Schmidt
señor_leighman
james jenkins
Zoltán Schmidt
Zoltán Schmidt
elplanman
marca adler
elplanman
marca adler
Vector
Vector