AFSC 3D0X4, Programación de sistemas informáticos

AFSC 3D0X4, Programación de sistemas informáticos

Hay programadores de computadoras en el ejército y se educan en muchos lenguajes de computadora. Si tiene interés en las computadoras y quiere ser un programador, tendrá la oportunidad de aprender sobre muchos idiomas diferentes, como C#, Java, JavaScript, F#, COBOL, BASIC, COLDFUSION, SQL y Programación segura. También puede trabajar con la guerra cibernética también. Allí puede analizar los virus de malware e ingeniería inversa de 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 realiza un analista de computadoras, codificador, probador y administrador en el diseño, desarrollo, mantenimiento, pruebas, gestión de configuración y documentación de sistemas de software de aplicación, servidor de clientes y software habilitado para la web y sistemas de base de datos relacionales críticos a las capacidades de combate de guerra.

Deberes específicos

Las tareas específicas del programador de sistemas informáticos en la Fuerza Aérea incluyen lo siguiente:

  • Desarrolla herramientas e interfaces estandarizadas de acuerdo con la guía de operaciones de redes de la Fuerza Aérea (AFNETOPS) para transformar los datos sin procesar en información procesable C2.
  • Desarrolla e implementa una política para permitir el descubrimiento de información efectivo, la indexación, el almacenamiento, la gestión del ciclo de vida, la recuperación y el intercambio en un entorno de información de la empresa colaborativa.
  • Aprovecha las capacidades de los sistemas diseñados para recopilar, almacenar, recuperar, procesar y mostrar datos para garantizar el dominio de la información.
  • Asegura el cumplimiento de las directivas y estándares del DOD para la seguridad y la interoperabilidad.
  • Protege los sistemas operativos, el software de aplicaciones, los archivos y las bases de datos del acceso no autorizado a la información confidencial o el mal uso de los recursos de comunicación-computadora.
  • Determina análisis y desarrolla requisitos para los sistemas de software a través de la interpretación de estándares, especificaciones y necesidades de los usuarios como analista de sistemas.
  • Determina, diseña y desarrolla requisitos de datos, estructura de bases 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 utilizando metodologías de software como procesamiento distribuido, redes de sistemas, almacenamiento y recuperación de información avanzada, y técnicas de gestión.
  • Determina y recomienda el enfoque más razonable en el diseño de nuevos sistemas o modificar los sistemas existentes. Desarrolla y mantiene las especificaciones del sistema.
  • Realiza y participa en revisiones de sistemas e intercambios técnicos.
  • Selecciona herramientas de desarrollo de software apropiadas.
  • Explora las opciones comerciales de los equipos para satisfacer los requisitos del usuario.
  • Traduce las especificaciones y requisitos del sistema al código de programa y las estructuras de bases de datos implementa la funcionalidad diseñada como codificadores de software.
  • Analiza los productos de salida y el código fuente de depuración 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 modificar la funcionalidad o la interfaz existente.

Formación profesional

Entrenamiento de habilidades iniciales (escuela tecnológica): La graduación de la escuela técnica AF da como resultado la adjudicación de un nivel de 3 habilidades (aprendiz). Después del entrenamiento básico de la Fuerza Aérea, los aviadores de este 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 de ciencias de la computación le darán 19 créditos universitarios por completar la escuela tecnológica en el Colegio Comunitario de la Fuerza Aérea

Capacitación de certificación: Después de la escuela de tecnología, las personas informan a su asignación de impuestos permanentes, donde se ingresan en 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 e inscripción en un curso de correspondencia llamado Curso de desarrollo profesional (CENTROS PARA EL CONTROL Y LA PREVENCIÓN DE ENFERMEDADES). 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 los CDC, incluida la prueba escrita final de libros cerrados, se actualizan al nivel de 5 habilidades y son considerado "certificado" para realizar su trabajo con una supervisión mínima.

Entrenamiento avanzado: Al lograr el rango de sargento de personal, los aviadores se ingresan en capacitación de 7 niveles (artesanos). Un artesano puede esperar ocupar diversos puestos de supervisión y gestión, como el líder de turno, Element NCOIC (oficial no comisionado a cargo), el superintendente de vuelo y varios puestos de personal. Al ascender al rango de sargento principal principal, el personal se convierte a AFSC 3D090, Superintendente de Operaciones Cibernéticas. El personal 3D090 proporciona supervisión directa y gestión al personal en AFSCS 3D0X1, 3D0X2, 3D0X3 y 3D0X5. Un 9 niveles puede esperar llenar puestos como el jefe de vuelo, el superintendente y varios trabajos de NCOIC del personal. Es a través de estos entrenamientos avanzados que un programador gana el título de gerente de proyectos y se vuelve altamente comercializable fuera del ejército.

Ubicaciones de tarea: Prácticamente cualquier base de la Fuerza Aérea. Principalmente estos sin embargo:

  • Ft George Meade
  • Offutt
  • Maxwell
  • Anexo de Gunter
  • Escocés

Tiempos promedio de promoción (tiempo en el servicio)

Airman (E-2): 6 meses
Airman First Class (E-3): 16 meses
Senior Airman (E-4): 3 años
Sargento del personal (E-5): 5 años
Sargento técnico (E-6): 9 años
Sargento Master (E-7): 17 años
Sargento principal senior (E-8): 19.7 años
Sargento Maestro Jefe (E-9): 22.3 años

Puntuación compuesta ASVAB requerida: G-64

Requisito de autorización de seguridad: Secreto / alto secreto

Otros requerimientos

  • Debe ser ciudadano estadounidense
  • Una puntuación mínima de 71 en la prueba de procesamiento de datos electrónicos.
  • La finalización de la escuela secundaria es obligatoria. Los cursos en álgebra, geometría e informática y programación son deseables.

Comerciabilidad civil

En la Fuerza Aérea, se espera que los programadores cumplan dos roles principales: la programación de computadoras y la gestión de proyectos. La experiencia adquirida en el ejército 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 a $ 100k/año en ambas profesiones, pero incluso puede ganar hasta $ 200,000 o más.