¿Cómo es trabajar como ingeniero de software para la CIA o la NSA?

Es solo un trabajo de ingeniería de software como cualquier otro. Imagine trabajar para cualquier gran corporación con miles de personas en cada instalación.

Honestamente, la peor parte del concierto son los propios edificios. Los entornos clasificados no son muy divertidos para fines de ingeniería. Acceso restringido a Internet, acceso deficiente a las herramientas, caminata desde el estacionamiento hasta su escritorio real y otras pequeñas molestias que se acumulan después de una década.

Por lo general, pagan más como consecuencia de mantener su autorización de seguridad … por lo que la mayoría de nosotros lo absorbemos, tomamos el dinero y hacemos nuestro mejor trabajo. Además de ser NSA / CIA, es como cualquier otra posición del gobierno. Bajo estrés, mucha burocracia y desafíos de programación interesantes.

Uno de los aspectos más destacados es que nunca llevas tu trabajo a casa. Trabajaba de 7 a. M. A 3 p. M., 5 días a la semana, iba al gimnasio y estaba en casa a las 5 p. M. Sin ninguna preocupación en el mundo. En el mundo civil, me encuentro trabajando en productos hasta altas horas de la madrugada durante el momento crítico.

EDITAR: Pensé en esta respuesta un poco más anoche. Una cosa que quería mencionar es que los sitios regionales (cualquiera de las instalaciones más pequeñas que no están en el área de Maryland) son mucho más agradables para trabajar. Pasé la mayor parte de mi carrera en el gobierno trabajando en el sur y allí puedes vivir como un rey El costo de vida es mucho más bajo, pero los salarios generalmente se mantienen bastante altos como si todavía viviera en Maryland.

En general, disfruté mucho de mi tiempo como ingeniero de software para el gobierno y pude construir algunos productos realmente geniales que ayudaron a salvar vidas en el extranjero, ayudar a los analistas a encontrar tipos malos y, en general, hicieron de Estados Unidos un lugar mejor (después del 11 de septiembre). La naturaleza del entorno de ingeniería clasificada es que terminas con un nivel desproporcionado de personas que no son tan talentosas en ingeniería de software. Hay algunos ingenieros genios locos que trabajan para la NSA y están haciendo cosas increíbles, pero hay un montón de personas que no pudieron salir de una bolsa de papel mojada. Tener incluso un mínimo de talento o simplemente una pasión por desarrollar un buen software lo convertirá en un activo increíble para su país.

Un buen ingeniero puede ser el único responsable de escribir el código que salva miles de vidas estadounidenses. Big data tiene un significado completamente diferente cuando los datos en los que está trabajando detectarán (como un ejemplo completamente aleatorio y falso) los IED y salvarán un convoy de tropas estadounidenses.

Si desea servir a su país como ingeniero, NSA / CIA / DIA / DoD es el mejor lugar para hacerlo.

More Interesting

¿Cómo es trabajar como ingeniero de software en una empresa emergente / tecnológica frente a una gran empresa como un banco?

¿Qué es mejor unirse, Amazon Dev Ops o Ittiam?

¿Cuántas veces has sido rechazado antes de unirte a Google como ingeniero de software?

¿Cuáles son algunas historias de emprendedores tecnológicos (o ingenieros / desarrolladores de software) que obtuvieron malos resultados en la universidad, pero tuvieron éxito en el lugar de trabajo?

¿Los ingenieros de software programan mucho?

¿Dónde encuentro los requisitos del usuario y los requisitos del sistema para un megaproyecto, de acuerdo con la ingeniería de requisitos de software?

¿Qué tan difícil es hacer una aplicación como Quora?

Tengo 28 años, me gradué en ciencias sin un MBA y trabajo en un banco. ¿Hay alguna posibilidad de convertirse en ingeniero de software?

Cómo ganar una invitación en Product Hunt

¿Es muy beneficioso realizar prácticas o trabajar en Uber para su futura carrera de ingeniería de software?

¿Tengo la oportunidad de conseguir un trabajo como ingeniero o desarrollador de software o incluso como programador?

¿Cuántos competidores de algoritmo amarillo / rojo de TopCoder participan en las competencias de software o estudio de TopCoder?

Tengo 37 años, ¿es demasiado tarde para convertirme en ingeniero de software?

¿Cuáles son los beneficios de aprender JavaScript como ingeniero de software?

¿Cuál es la diferencia entre ingeniero asociado e ingeniero de software asociado?