AFSC 3D0X4, programação de sistemas de computador

AFSC 3D0X4, programação de sistemas de computador

Existem programadores de computadores nas forças armadas e são educadas em muitas línguas de computador. Se você tem interesse em computadores e deseja ser um programador, terá a chance de aprender sobre muitos idiomas diferentes, como C#, Java, JavaScript, F#, COBOL, BASIC, ColdFusion, SQL e bem como programação segura. Você também pode trabalhar com a guerra cibernética também. Lá você pode analisar vírus de malware e engenharia reversa essas ameaças enquanto aprende a usar programas como A+, Security+e Receber Certificações CEH.

O pessoal de programação de sistemas de computadores supervisiona e se apresenta como analista de computadores, codificador, testador e gerente no design, desenvolvimento, manutenção, teste, gerenciamento de configuração e documentação de sistemas de software de aplicativos, servidor cliente e software habilitado para web e sistemas de banco de dados relacionais críticos para as capacidades de combate.

Deveres específicos

Deveres específicos do programador de sistemas de computadores na Força Aérea incluem o seguinte:

  • Desenvolve ferramentas e interfaces padronizadas de acordo com as orientações de operações de rede da Força Aérea (AFNETOPS) para transformar dados brutos em informações acionáveis ​​C2.
  • Desenvolve e implementa políticas para permitir a descoberta eficaz de informações, indexação, armazenamento, gerenciamento de ciclo de vida, recuperação e compartilhamento em um ambiente de informação corporativa colaborativa.
  • Aproveitando recursos de sistemas projetados para coletar, armazenar, recuperar, processar e exibir dados para garantir o domínio da informação.
  • Garante a conformidade com as diretivas e padrões do DOD para segurança e interoperabilidade.
  • Protege sistemas operacionais, software de aplicativos, arquivos e bancos de dados de acesso não autorizado a informações confidenciais ou uso indevido de recursos de computadores de comunicações.
  • Determina análises e desenvolve requisitos para sistemas de software através de padrões, especificações e necessidades do usuário como analista de sistema.
  • Determina, projeta e desenvolve requisitos de dados, estrutura de banco de dados, fluxo de processos, procedimentos sistemáticos, algoritmos e estruturas de arquivos para implementar e manter sistemas de software usando técnicas de engenharia de software.
  • Trabalha com sistemas usando metodologias de software, como processamento distribuído, redes de sistemas, armazenamento e recuperação de informações avançadas e técnicas de gerenciamento.
  • Determina e recomenda a abordagem mais razoável para projetar novos sistemas ou modificar os sistemas existentes. Desenvolve e mantém as especificações do sistema.
  • Conduz e participa de revisões de sistemas e intercâmbio técnico.
  • Seleciona ferramentas apropriadas de desenvolvimento de software.
  • Explora as opções comerciais prontas para satisfazer os requisitos do usuário.
  • Traduz as especificações e os requisitos do sistema em código de programa e estruturas de banco de dados implementa a funcionalidade projetada como codificadores de software.
  • Analisa produtos de saída e depurar o código -fonte para isolar e corrigir erros na lógica do programa, sintaxe e entrada de dados, e para garantir a precisão e a eficiência.
  • Realiza revisões de código e testes no nível da unidade.
  • Desenvolve e mantém planos de teste no nível da unidade. Organiza dados e rotinas de teste.
  • Modifica os programas existentes para corrigir erros do programa ou modificar a funcionalidade ou interface existentes.

Treinamento no trabalho

Treinamento de habilidades iniciais (escola de tecnologia): AF A Graduação da Escola Técnica resulta na concessão de um nível de 3 habilidades (aprendiz). Após o treinamento básico da Força Aérea, os aviadores deste AFSC participam do (s) curso (s) a seguir:

  • E3AQR3D034 00AA, Aprendiz de Programação de Sistemas de Computadores na Keesler AFB, MS - 55 dias de aula.
  • Community College of the Air Force (CCAF) - Os cursos de tecnologia de ciência da computação ganharão 19 créditos da faculdade por concluir a escola de tecnologia no Community College of the Air Force

Treinamento de certificaçãoApós a escola de tecnologia, os indivíduos se reportam à sua tarefa permanente, onde são inseridos em treinamento de atualização de 5 níveis (técnico). Este treinamento é uma combinação de certificação de tarefas no local e inscrição em um curso de correspondência chamado A Curso de desenvolvimento de carreira (CDC). Uma vez que o (s) treinador (s) do aviador (s) certifique-se de que está qualificado para executar todas as tarefas relacionadas a essa tarefa e, depois de concluir o CDC, incluindo o teste escrito final do livro fechado, eles são atualizados para o nível de 5 habilidades e são considerado "certificado" para realizar seu trabalho com supervisão mínima.

Treinamento avançado: Ao alcançar o posto de sargento dos funcionários, os aviadores são inseridos em treinamento de 7 níveis (Craftsman). Um artesão pode esperar preencher vários cargos de supervisão e gerenciamento, como líder de mudança, elemento NCOIC (oficial não comissionado responsável), superintendente de vôo e vários cargos de equipe. Após a promoção para o posto de sargento mestre sênior, o pessoal se converte ao AFSC 3D090, Superintendente de Operações Cibernéticas. O pessoal 3D090 fornece supervisão e gerenciamento direto ao pessoal do AFSCS 3D0X1, 3D0X2, 3D0X3 e 3D0X5. Um nível de 9 níveis pode esperar preencher posições como chefe de vôo, superintendente e vários trabalhos de NCOIC de funcionários. É através desses treinamentos avançados que um programador ganha o título de gerente de projetos e se torna altamente comercializável fora dos militares.

Locais de atribuição: Praticamente qualquer base da Força Aérea. Principalmente estes, no entanto:

  • Ft George Meade
  • Offutt
  • Maxwell
  • Anexo de Gunter
  • Scott

Tempos de promoção média (tempo de serviço)

Avião (E-2): 6 meses
Primeira classe do aviador (E-3): 16 meses
Airador sênior (E-4): 3 anos
Sargento da equipe (E-5): 5 anos
Sargento Técnico (E-6): 9 anos
Mestre sargento (E-7): 17 anos
Sargento Mestre Sênior (E-8): 19.7 anos
Sargento-mestre-chefe (E-9): 22.3 anos

Pontuação composta de ASVAB necessária: G-64

Requisito de autorização de segurança: Segredo / topo segredo

Outros requerimentos

  • Deve ser um cidadão dos EUA
  • Uma pontuação mínima de 71 no teste de processamento de dados eletrônicos.
  • A conclusão do ensino médio é obrigatória. Cursos em álgebra, geometria e ciência da computação e programação são desejáveis.

Comercialização civil

Na Força Aérea, espera -se que os programadores preencham duas funções primárias - programação de computadores e gerenciamento de projetos. A experiência adquirida nas forças armadas será muito procurada por empresas de programação / engenharia de computadores civis. Os trabalhos da Força Aérea de Programação e Gerenciamento de Projetos são trabalhos particularmente bem remunerados no mundo civil. Na verdade, você ganhará mais dinheiro no mundo civil do que nas forças armadas se for bom em seu trabalho. Não é incomum começar US $ 100 mil/ano em ambas as profissões, mas pode até ganhar até US $ 200.000 ou mais.