Cómo es trabajar en la NASA como informático o ingeniero aeroespacial?

Primero entiende esto: La NASA está constantemente reduciendo su tamaño. Usted podría pensar: ¿cómo puede ser esto? ¿El presupuesto aumenta monótonamente? Es porque los aumentos de presupuesto no están al ritmo de la inflación. Ignore este hecho por su cuenta y riesgo.

La NASA tiene una serie de órdenes de jerarquía habituales en el campo de la ciencia, seguidas por las de la ingeniería. La NASA tiene 2 grupos principales, y uno menor de miscelánea, de personas. Las personas principales que trabajan para la NASA son funcionarios del gobierno estadounidense. Son los que toman las decisiones políticas. Están amparados por el sistema de la Administración Pública (el chivo expiatorio). Los funcionarios son los que más seguridad laboral tienen tras un periodo de prueba. La segunda clase más grande son los contratistas (los contratistas más grandes tienden a tener sus propios periodos de prueba, también): pueden estar más orientados técnicamente, ahora constituyen la mayoría de la agencia en su conjunto, pero su distribución depende de en cuál de los centros de la NASA (o JPL: todos los contratistas de la NASA y pueden ser subcontratistas (contratistas de JPL (¿confundido?)) estás. El grupo más pequeño, el tercero, de personas que trabajan en la NASA incluye varias agencias asociadas, socios extranjeros, etc.

La NASA está muy orientada a las misiones, lo que significa Proyectos, proyectos de vuelo en particular. En cierto modo, lo ha heredado del Departamento de Defensa, de la USAF en particular, pero se trata de una agencia civil. Lo ideal es que te asignen a un proyecto de vuelo. No está tan orientado a la ciencia como mucha gente cree. Los proyectos tienen directores de proyecto. Los proyectos de vuelo pueden tener un instrumento con un equipo. Los científicos que dirigen estos equipos se llaman Investigadores Principales. En general, la mayoría de los IPs no son informáticos. Los que sí lo son generalmente dirigen experimentos robóticos. Otros IPs no consideran que se trate de ciencia espacial sino de tecnología espacial (se podría pensar que esta distinción es mínima pero no es así como piensan los demás). Los IPs típicos están fuera de la NASA en geología y ciencia planetaria, física espacial, biología espacial, etc.

La ciencia, en todo el mundo, tiene un orden jerárquico sobre la ingeniería. La física sobre la química sobre la biología sobre la psicología y la informática. Curiosamente, se puede encontrar esto documentado en las historias de la NASA. La medicina (medicina aeroespacial) es una dimensión aparte en la que pocos se involucran (por ejemplo, cirujanos de vuelo, factores humanos). La SC, debido a su dinero y a los medios de comunicación, puede provocar cierto resentimiento por parte de las profesiones no relacionadas con la SC. Tenga en cuenta la cita «Cualquier ‘ciencia’ que tiene ‘ciencia’ en su nombre, no lo es».

La NASA, como gran parte del resto del gobierno, se cae un poco en la infraestructura. Tenedlo en cuenta. La infraestructura incluye a los ordenadores.

«IT» «Information Technology» puede verse como un sustituto de «computer science». Puede que no lo creas pero lo importante es la percepción de los demás. CS es una aplicación en la NASA y rara vez la investigación (muy raramente).

Un ingeniero aeroespacial tiene varios significados: sobre todo ingeniero mecánico. Estos tipos se ocupan del hardware de vuelo (aviones o naves espaciales). En general, un ingeniero aeroespacial trabaja para la NASA o uno de sus contratistas o para el Departamento de Defensa de los Estados Unidos. Mucha gente solicita trabajar para la NASA para evitar el trabajo del Departamento de Defensa. Está más cerca del DOD de lo que crees. Este es su fin. Puede que te des cuenta de que el DOD (y sus contratistas) también se está reduciendo. La NASA y el DOD (en particular la USAF) tienen muchos contratistas en común.

Para la mayoría en la NASA, «informático» significa «programador de ordenadores». Sus colegas podrían incluso preguntarle eso. Una vez le pregunté a un compañero de escalada qué era un «biogeoquímico de isótopos estables»: ¿Eres químico? No. ¿Eres biólogo? No, mi doctorado es en silvicultura. Tardó media hora en explicar cuál era su función en la NASA. Otro amigo tenía una bonita matrícula personalizada. Tardó media hora en explicar los medios de eso, también.

En general, la NASA no escribe compiladores de lenguajes, ni sistemas operativos, ni protocolos de red, ni nada que se considere programación de sistemas. La gente de la NASA puede escribir «aplicaciones», o simulaciones, o programas de análisis. Y en muchos casos no fueron a las mejores escuelas de informática de primer nivel. Pueden escribir software de robótica para entornos 0-G (léase: no necesariamente aplicable a 1-G).

En ambos casos, se espera que documentes ampliamente lo que haces. La NASA es como 100 astronautas para 100.000 personas.

El problema, si eres un informático de una escuela de primera línea o no, es que si estabas aprendiendo linux o unix en la universidad (los títulos son algo importante en la NASA), tu físico, ingeniero mecánico u otro colega estaba en la universidad usando el sistema operativo suministrado por el proveedor como tarjetas perforadas, o VMS, o IBM, o Windows. Pocos habrían oído hablar de LISP. Los informáticos pueden salirse con la suya sin tener un título (por mucho menos dinero) de maneras que los ingenieros aeroespaciales no pueden.

Tú, como informático, tienes la opción de dejar la NASA y entrar en la informática de consumo y hacer una fortuna con tu creatividad. Muchos lo han hecho (Taylor, Engelbart, Blinn, . . .). Sus otros colegas del sector aeroespacial no tienen esa opción. Muchos de los mejores informáticos (y gestores de proyectos) hicieron una temporada en la NASA y se marcharon (¿necesitas nombres?). La retención es un gran problema para los informáticos de la NASA. Incluso el presidente del mayor contratista de la NASA (United Space Alliance) lo señaló en público. Tienen que recurrir a ingenieros aeroespaciales para que aprendan lenguajes oscuros para los proyectos de vuelo después de que la gente de informática de los proyectos se vaya.

A pesar de la penetración de los ordenadores personales en la NASA un porcentaje asombroso de la NASA es fóbico a los ordenadores. Los ordenadores amenazan a los astronautas y a los pilotos (a pesar de todo lo que se oye). Los ordenadores amenazan al personal de apoyo en tierra. Pueden asentir sobre el uso, pero realmente hay que revisar a cada persona que trabaja contigo: el conocimiento.

A los programadores de la NASA más antiguos y a varios campos de usuarios finales como el aeroespacial les gusta el determinismo, y tienden a gustar de la memoria estática. Tienden a desconfiar de la memoria dinámica, y los que conocen la recolección de basura pueden temerla (quieren más determinismo). Esto es una generalización. Viven en entornos muy controlados. Pueden y se han permitido sistemas de conmutación de circuitos (creen que no necesitan la conmutación de paquetes, excepto quizá para intercambiar correo electrónico y servicios web en la Internet exterior, por ejemplo).

No hay que confiar implícitamente en todo el mundo. Hay que mirar por uno mismo. Todo el mundo tiene que ganarse la confianza de todos. Tienes que confiar en tu jefe inmediato, y en su jefe’ jefe hasta cierto punto, pero intenta aprender a leer su pensamiento. Cada uno de vosotros debe ganarse mutuamente la confianza de los demás. Haz buenas preguntas penetrantes (para que entiendas).

No todo es sombrío. Tienes la oportunidad de sacar algo a otro planeta o en un avión o en órbita. Tus colegas consumidores no pueden’ afirmar eso. Tendrás altibajos (la frustración viene con casi todos los trabajos). Pero tiene que entender que trabajar en la NASA no es un camino de rosas. Trabajarás con gente muy inteligente. Tienes que demostrarles que eres igual de inteligente.

Si vas a quedarte en la NASA, tienes que aprender a trabajar con tus compañeros. Es posible que puedas cambiar a algunos, pero tendrás que demostrar una razón para que te quedes. Mucha gente no hace esto (no necesariamente malo). Aunque tuve muchos enemigos, también tuve amigos que conocían mi valor y me protegieron y mantuvieron oportunidades para mí aunque no pudieran comprender lo que decía y empujaba.

Las dimensiones de género y raza (en cualquiera de los campos): La NASA, que viene de la USAF, es en gran medida un club de hombres blancos. Está cambiando lentamente, pero como ejemplos: He sido testigo de cómo las ingenieras lo consiguen, y de cómo otras renuncian y crían a sus familias. Esto se debe a que el director trabaja por encima del empleado. Algunos le apoyan y otros no. Algunos intentan ser solidarios, pero la experiencia es limitada y puede que te quedes en el extremo corto del palo (eso’ es una decisión ejecutiva y puede que no tenga nada que ver con el género o la raza).

De forma similar, algunas personas pueden verse afectadas por la dimensión racial. Es evidente para algunos que la mayor parte de los centros de la NASA están ubicados en el sur profundo. La NASA se esfuerza por tener la diversidad del puente de la nave estelar Enterprise’ pero recuerde que’ es una ficción futura. Ha habido incidentes en el pasado, pero la mayoría de ellos involucraban a contratistas y no directamente a los Centros de la NASA (unos pocos también).

Debo señalar que debo gran parte de esta respuesta a mis amigos y antiguos jefes del JPL, de la sede central de la NASA, de Ames (la mayoría me ha perdonado), y a los amigos de otros Centros, y de otras Agencias e instituciones gubernamentales y privadas que me aguantaron. Sé que todavía hay gente que me persigue (me han clavado flechas en la espalda sólo unos años antes de jubilarme). Muchos jefes y empleados deberían haberse jubilado antes. A algunos viejos jefes les está pasando factura la salud: una gran pérdida, mientras que yo no derramo ni una lágrima por otros.

Los servicios básicos de TI y CS se han externalizado, contratados a H-P tiene el contrato actual. En 5 años es probable que sea otra empresa. La NASA ha renunciado en gran medida a los programadores internos.

Unidades: la mayor parte de la NASA Y sus contratistas utilizan especialmente unidades imperiales. Los campos científicos utilizan más el sistema métrico. La mayoría de la NASA nunca ha descubierto el comando unix units(1).

Puede pedir aclaraciones y ediciones.