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.
- ¿Es fácil conseguir un trabajo en Europa como ingeniero de software trabajando principalmente en Java, sabiendo que no soy de la UE?
- ¿Qué hace un ingeniero de software en ISRO?
- ¿Qué le gustaría decirle a un joven pasante un ingeniero de software experimentado?
- Quiero ganar la mayor cantidad de dinero posible como ingeniero de software sin seguir un camino que no disfrutaría (por ejemplo, el arquitecto empresarial de Java). ¿Debería duplicar mis habilidades de programación o utilizar mi mente matemática para alcanzar un alto nivel de competencia en inversiones, comercio, bienes raíces, etc.?
- ¿Tener una comida dos veces al día es bueno para los ingenieros de software?
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.