AFSC 3D0X4, Programmazione dei sistemi informatici

AFSC 3D0X4, Programmazione dei sistemi informatici

Ci sono programmatori di computer nell'esercito e vengono educati in molti linguaggi informatici. Se hai un interesse per i computer e vuoi essere un programmatore, avrai la possibilità di conoscere molti linguaggi diversi come C#, Java, JavaScript, F#, Cobol, Basic, Coldfusion, SQL e Programmazione protetta. Potresti anche lavorare con la guerra informatica. Lì puoi analizzare i virus del malware e invertire queste minacce mentre impari come utilizzare programmi come A+, Security+e ricevere certificazioni CEH.

Il personale di programmazione dei sistemi informatici supervisiona ed esegui come analista di computer, programmatore, tester e gestore in progettazione, sviluppo, manutenzione, test, gestione della configurazione e documentazione dei sistemi software applicativi, server client e software abilitato al web e sistemi di database relazionali critici alle capacità di combattimento di guerra.

Doveri specifici

I compiti specifici del programmatore di sistemi informatici nell'Aeronautica includono quanto segue:

  • Sviluppa strumenti e interfacce standardizzati in conformità con le operazioni delle operazioni della rete Air Force (AFNETOPS) per trasformare i dati grezzi in informazioni c2 attuabili.
  • Sviluppa e implementa la politica per consentire un'efficace scoperta di informazioni, indicizzazione, archiviazione, gestione del ciclo di vita, recupero e condivisione in un ambiente di informazioni aziendali collaborative.
  • Sfrutta le capacità dei sistemi progettati per raccogliere, archiviare, recuperare, elaborare e visualizzare i dati per garantire il dominio delle informazioni.
  • Garantisce il rispetto delle direttive e degli standard DOD per la sicurezza e l'interoperabilità.
  • Protegge i sistemi operativi, il software applicativo, i file e i database dall'accesso non autorizzato a informazioni sensibili o nell'uso improprio delle risorse di comunicazione.
  • Determina le analisi e sviluppa i requisiti per i sistemi software attraverso l'interpretazione di standard, specifiche e esigenze degli utenti come analista di sistema.
  • Determina, progetta e sviluppa requisiti di dati, struttura del database, flusso di processo, procedure sistematiche, algoritmi e strutture di file per implementare e mantenere i sistemi software utilizzando tecniche di ingegneria del software.
  • Lavora con i sistemi utilizzando metodologie di software come elaborazione distribuita, rete di sistemi, archiviazione e recupero e gestione delle informazioni avanzate.
  • Determina e raccomanda l'approccio più ragionevole nella progettazione di nuovi sistemi o nella modifica dei sistemi esistenti. Sviluppa e mantiene le specifiche del sistema.
  • Conduce e partecipa alle revisioni del sistema e agli intercetti tecnici.
  • Seleziona strumenti di sviluppo software appropriati.
  • Esplora le opzioni commerciali standard per soddisfare i requisiti dell'utente.
  • Traduce le specifiche e i requisiti del sistema in codice programma e strutture di database implementa funzionalità progettate come programmatori software.
  • Analizza i prodotti di output e il debug del codice sorgente per isolare e correggere errori nella logica del programma, sintassi e immissione dei dati e per garantire accuratezza ed efficienza.
  • Conduce revisioni del codice e test a livello di unità.
  • Sviluppa e mantiene piani di test a livello unitario. Organizza dati di test e routine.
  • Modifica i programmi esistenti per correggere gli errori del programma o modifica la funzionalità o l'interfaccia esistenti.

Tirocinio lavorativo

Formazione delle competenze iniziali (scuola tecnologica): AF Technical School Laureation si traduce nel premio di un livello di 3 skill (apprendista). Dopo l'addestramento di base dell'aeronautica, gli aviatori in questo AFSC frequentano i seguenti corsi:

  • E3AQR3D034 00AA, Apprendista di programmazione dei sistemi informatici presso Keesler AFB, MS - 55 giorni di classe.
  • Community College of the Air Force (CCAF) - I corsi di tecnologia informatica ti guadagneranno 19 crediti universitari per il completamento della scuola tecnologica presso il Community College of the Air Force

Formazione di certificazione: Dopo la scuola tecnologica, le persone riferiscono al loro incarico permanente, dove vengono inseriti nella formazione di aggiornamento a 5 livelli (tecnico). Questa formazione è una combinazione di certificazione di attività sul lavoro e iscrizione a un corso di corrispondenza chiamato a Corso di sviluppo della carriera (CENTRO PER LA PREVENZIONE E IL CONTROLLO DELLE MALATTIE). Una volta certificati gli allenatore (i) di Airman's Trainer per eseguire tutte le attività relative a tale incarico e una volta completate il CDC, compresa la prova scritta finale di libri chiusi, vengono aggiornati a livello di 5 slip e sono considerato "certificato" per svolgere il proprio lavoro con una supervisione minima.

Allenamento avanzato: Dopo aver raggiunto il grado di sergente, gli aviatori vengono inseriti nella formazione a 7 livelli (artigiano). Un artigiano può aspettarsi di riempire varie posizioni di vigilanza e gestione come il leader del turno, Element NCOIC (responsabile non commissionato), sovrintendente di volo e varie posizioni del personale. Al momento della promozione al grado di Senior Master Sergeant, il personale si convertisce in AFSC 3D090, Soprintendente delle operazioni informatiche. Il personale 3D090 fornisce supervisione diretta e gestione al personale in AFSCS 3D0X1, 3D0X2, 3D0X3 e 3D0X5. Un livello di 9 livelli può aspettarsi di ricoprire posizioni come capo di volo, sovrintendente e vari lavori NCOIC. È attraverso questi corsi di formazione avanzata che un programmatore guadagna il titolo di project manager e diventa altamente commerciabile al di fuori dei militari.

Posizioni di assegnazione: Praticamente qualsiasi base aeronautica. Principalmente questi: comunque:

  • Ft George Meade
  • Offutt
  • Maxwell
  • Gunter Annex
  • Scott

Tempi di promozione medi (tempo in servizio)

Airman (E-2): 6 mesi
Airman First Class (E-3): 16 mesi
Senior Airman (E-4): 3 anni
Sergente di personale (E-5): 5 anni
Sergente tecnico (E-6): 9 anni
Master Sergeant (E-7): 17 anni
Senior Master Sergeant (E-8): 19.7 anni
Chief Master Sergeant (E-9): 22.3 anni

Punteggio composito asvab richiesto: G-64

Requisito di autorizzazione della sicurezza: Segreto / top secret

Altri requisiti

  • Deve essere un cittadino americano
  • Un punteggio minimo di 71 nel test di elaborazione dei dati elettronici.
  • Il completamento del liceo è obbligatorio. Sono auspicabili corsi in algebra, geometria e informatica e programmazione.

Commerciabilità civile

Nell'Aeronautica militare, i programmatori dovrebbero ricoprire due ruoli principali: programmazione di computer e gestione del progetto. L'esperienza acquisita nell'esercito sarà molto ricercata dalle aziende civili di programmazione / tipo di ingegneria. I lavori di programmazione e gestione del progetto sono entrambi posti di lavoro particolarmente retribuiti nel mondo civile. In effetti, farai più soldi nel mondo civile che nell'esercito se sei bravo nel tuo lavoro. Non è raro iniziare a $ 100k/anno in entrambe le professioni, ma può persino guadagnare fino a $ 200.000 o più.