hay programadores informáticos en el ejército y se educan en muchos lenguajes informáticos. Si tiene interés en las computadoras y desea ser un programador, tendrá la oportunidad de aprender sobre muchos lenguajes diferentes como c #, java, javascript, f #, cobol, basic, coldfusion, sql y programación segura. También puede trabajar con la guerra cibernética. allí puede analizar virus de malware y aplicar ingeniería inversa a estas amenazas mientras aprende a usar programas como a +, security + y recibir certificaciones ceh.
el personal de programación de sistemas informáticos supervisa y actúa como analista informático, codificador, probador y gerente en el diseño, desarrollo, mantenimiento, prueba, gestión de configuración y documentación de sistemas de software de aplicación, cliente-servidor y software habilitado para la web y sistemas de bases de datos relacionales críticos a las capacidades de combate de guerra.
deberes específicos
Los deberes específicos del programador de sistemas informáticos en la fuerza aérea incluyen los siguientes:
- desarrolla herramientas e interfaces estandarizadas de acuerdo con la guía de operaciones de red de la fuerza aérea (afnetops) para transformar datos sin procesar en información procesable de c2.
- desarrolla e implementa políticas para permitir el descubrimiento, la indexación, el almacenamiento, la gestión del ciclo de vida, la recuperación y el intercambio de información efectivos en un entorno de información empresarial colaborativo.
- aprovecha las capacidades de los sistemas diseñados para recopilar, almacenar, recuperar, procesar y mostrar datos para garantizar el dominio de la información.
- garantiza el cumplimiento de las directivas y estándares dod para seguridad e interoperabilidad.
- protege los sistemas operativos, el software de aplicación, los archivos y las bases de datos contra el acceso no autorizado a información confidencial o el uso indebido de los recursos informáticos de comunicaciones.
- determina análisis y desarrolla requisitos para sistemas de software a través de la interpretación de estándares, especificaciones y necesidades del usuario como analista de sistemas.
- determina, diseña y desarrolla requisitos de datos, estructura de base de datos, flujo de procesos, procedimientos sistemáticos, algoritmos y estructuras de archivos para implementar y mantener sistemas de software utilizando técnicas de ingeniería de software.
- trabaja con sistemas que utilizan metodologías de software como procesamiento distribuido, redes de sistemas, almacenamiento y recuperación de información avanzada, y técnicas de administración.
- determina y recomienda el enfoque más razonable para diseñar nuevos sistemas o modificar sistemas existentes. desarrolla y mantiene especificaciones del sistema.
- realiza y participa en revisiones de sistemas e intercambios técnicos.
- selecciona las herramientas de desarrollo de software apropiadas.
- explora las opciones comerciales disponibles para satisfacer los requisitos del usuario.
- traduce las especificaciones y requisitos del sistema en código de programa y las estructuras de bases de datos implementan funcionalidades diseñadas como codificadores de software.
- analiza los productos de salida y depura el código fuente para aislar y corregir errores en la lógica del programa, la sintaxis y la entrada de datos, y para garantizar la precisión y la eficiencia.
- realiza revisiones de código y pruebas a nivel de unidad.
- desarrolla y mantiene planes de prueba a nivel de unidad. organiza datos de prueba y rutinas.
- modifica los programas existentes para corregir los errores del programa o modifica la funcionalidad o interfaz existente.
formación profesional
entrenamiento inicial de habilidades (escuela de tecnología) : una graduación de la escuela técnica resulta en la adjudicación de un nivel de 3 habilidades (aprendiz). después de la capacitación básica de la fuerza aérea, los aviadores en esta afsc asisten a los siguientes cursos:
- e3aqr3d034 00aa, aprendiz de programación de sistemas informáticos en keesler afb, ms – 55 días de clase.
- community college of the air force (ccaf): los cursos de tecnología informática te otorgarán 19 créditos universitarios por completar la escuela de tecnología en el community college de la fuerza aérea
capacitación de certificación : después de la escuela de tecnología, las personas se reportan a su asignación de servicio permanente, donde ingresan a la capacitación de actualización de 5 niveles (técnico). Esta capacitación es una combinación de certificación de tareas en el trabajo y la inscripción en un curso por correspondencia llamado curso de desarrollo profesional (cdc). una vez que los entrenadores del aviador han certificado que están calificados para realizar todas las tareas relacionadas con esa tarea, y una vez que completan el cdc, incluida la prueba escrita final de libro cerrado, se actualizan al nivel de 5 habilidades, y son se consideran “certificados” para realizar su trabajo con una supervisión mínima.
entrenamiento avanzado : al alcanzar el rango de sargento de personal, los aviadores ingresan a un entrenamiento de 7 niveles (artesano). un artesano puede esperar ocupar varios puestos de supervisión y gestión, tales como líder de turno, elemento ncoic (suboficial a cargo), superintendente de vuelo y varios puestos de personal. Tras el ascenso al rango de sargento mayor, el personal se convierte en afsc 3d090, superintendente de operaciones cibernéticas. El personal de 3d090 proporciona supervisión y gestión directas al personal en las áreas 3d0x1, 3d0x2, 3d0x3 y 3d0x5.un nivel 9 puede esperar ocupar puestos como jefe de vuelo, superintendente y varios puestos de trabajo nicos en el personal. Es a través de estos entrenamientos avanzados que un programador gana el título de gerente de proyecto y se vuelve altamente comercializable fuera del ejército.
ubicaciones de asignación : prácticamente cualquier base de la fuerza aérea. principalmente estos sin embargo:
- ft george meade
- offutt
- maxwell
- anexo gunter
- Scott
tiempos promedio de promoción (tiempo en servicio)
aviador (e-2): 6 meses
aviador de primera clase (e-3): 16 meses
aviador senior (e-4): 3 años de
sargento de personal (e-5): 5 años de
sargento técnico (e-6): 9 años
sargento mayor (e-7): 17 años
sargento mayor senior (e-8): 19.7 años
sargento mayor jefe (e-9): 22.3 años
puntaje compuesto requerido de asvab : g-64
requisito de autorización de seguridad : secreto / alto secreto
otros requerimientos
- debe ser ciudadano estadounidense
- un puntaje mínimo de 71 en la prueba de procesamiento electrónico de datos.
- La finalización de la escuela secundaria es obligatoria. Los cursos de álgebra, geometría, informática y programación son deseables.
comerciabilidad civil
En la fuerza aérea, se espera que los programadores cumplan dos funciones principales: programación de computadoras y gestión de proyectos. La experiencia adquirida en el servicio militar será muy buscada por las empresas civiles de programación de computadoras / ingeniería. Los trabajos de programación y gestión de proyectos de la fuerza aérea son trabajos particularmente bien remunerados en el mundo civil. de hecho, ganarás más dinero en el mundo civil que en el ejército si eres bueno en tu trabajo. No es raro comenzar con $ 100k / año en ambas profesiones, pero incluso puede ganar hasta $ 200,000 o más.