AFSC 3D0X4, Programmering av datorsystem

Författare: Peter Berry
Skapelsedatum: 20 Juli 2021
Uppdatera Datum: 13 Maj 2024
Anonim
AFSC 3D0X4, Programmering av datorsystem - Karriär
AFSC 3D0X4, Programmering av datorsystem - Karriär

Innehåll

Det finns dataprogrammerare i militären och de blir utbildade i många datorspråk. Om du är intresserad av datorer och vill bli programmerare får du chansen att lära dig om många olika språk som C #, Java, JavaScript, F #, COBOL, BASIC, ColdFusion, SQL och säkert programmering. Du kan också komma att arbeta med cyberkrig. Där kan du analysera skadliga virus och omvända dessa hot samtidigt som du lär dig att använda program som A +, Security + och få CEH-certifieringar.

Personalsystem för datorsystemprogrammering övervakar och utför som dataanalytiker, kodare, testare och chef vid design, utveckling, underhåll, testning, konfigurationshantering och dokumentation av applikationsprogramvarusystem, klient-server och webbaktiverad programvara och relationella databasesystem till krigsmaktfunktioner.


Specifika uppgifter

Särskilda uppgifter för datorsystemprogrammerare i flygvapnet inkluderar följande:

  • Utvecklar standardiserade verktyg och gränssnitt i enlighet med Air Force Network Operations (AFNETOPS) vägledning för att omvandla rådata till handlingsbar C2-information.
  • Utvecklar och implementerar policy för att möjliggöra effektiv upptäckt av information, indexering, lagring, livscykelhantering, hämtning och delning i en samverkande företagsinformationsmiljö.
  • Utnyttjar kapaciteten hos system som är utformade för att samla in, lagra, hämta, bearbeta och visa data för att säkerställa informationsdominans.
  • Säkerställer överensstämmelse med DoD-direktiv och standarder för säkerhet och interoperabilitet.
  • Skyddar operativsystem, applikationsprogram, filer och databaser från obehörig åtkomst till känslig information eller missbruk av kommunikationsdatorresurser.
  • Bestämmer analyser och utvecklar krav för mjukvarusystem genom att tolka standarder, specifikationer och användares behov som systemanalytiker.
  • Bestämmer, utformar och utvecklar datakrav, databasstruktur, processflöde, systematiska procedurer, algoritmer och filstrukturer för att implementera och underhålla programvarusystem med hjälp av mjukvaruteknik.
  • Fungerar med system som använder mjukvarumetoder som distribuerad behandling, systemnätverk, avancerad lagring av information och hämtning och hanteringstekniker.
  • Bestämmer och rekommenderar det mest rimliga tillvägagångssättet vid utformning av nya system eller modifiering av befintliga system. Utvecklar och underhåller systemspecifikationer.
  • Utför och deltar i systemgranskningar och tekniska utbyten.
  • Väljer lämpliga verktyg för mjukvaruutveckling.
  • Utforskar kommersiella alternativ utanför hyllan för att uppfylla användarnas krav.
  • Översätter systemspecifikationer och krav till programkod- och databasstrukturer implementerar designad funktionalitet som programvarukodare.
  • Analysar utprodukter och felsöker källkoden för att isolera och korrigera fel i programlogik, syntax och datainmatning och för att säkerställa noggrannhet och effektivitet.
  • Utför kodgranskningar och testning på enhetsnivå.
  • Utvecklar och underhåll testplaner på enhetsnivå. Ordnar testdata och rutiner.
  • Ändrar befintliga program för att korrigera programfel eller modifierar befintlig funktionalitet eller gränssnitt.

Arbetsträning

Grundläggande färdighetsträning (Tech School): AF Technical School-examen resulterar i tilldelningen av en 3-färdighetsnivå (lärling). Efter Air Force Basic Training deltar flygmän i denna AFSC följande kurser:


  • E3AQR3D034 00AA, Lärlingsprogram för datorsystemprogrammering på Keesler AFB, MS - 55 klassdagar.
  • Community College of the Air Force (CCAF) - kurser inom datavetenskapsteknologi kommer att ge dig 19 högskolepoäng för att ha avslutat teknisk skola vid Community Force of the Air Force

Certifieringsträning: Efter teknisk skola rapporterar individer till sitt permanenta uppdrag, där de ingår i 5-nivå (tekniker) uppgraderingsträning. Denna utbildning är en kombination av certifiering på arbetsplatsen och inskrivning i en korrespondenskurs som kallas a Karriärutvecklingskurs (CDC). När airman's tränare har bekräftat att de är kvalificerade att utföra alla uppgifter som är relaterade till det uppdraget och när de har slutfört CDC, inklusive det slutliga skriftliga testet med slutna bokar, uppgraderas de till 5-färdighetsnivån och är anses vara "certifierade" för att utföra sitt jobb med minimal övervakning.

Avancerad träning: Efter att ha uppnått rangord som personalsersjant, ingår flygplan i 7-nivå (hantverkare) utbildning.En hantverkare kan förvänta sig att fylla olika tillsyns- och ledningspositioner som skiftledare, element NCOIC (Noncommissioned Officer in Charge), flight superintendent och diverse personalpositioner. Vid befordran till rang som Senior Master Sergeant konverterar personal till AFSC 3D090, Cyber ​​Operations Superintendent. 3D090-personal tillhandahåller direkt övervakning och ledning till personal i AFSC: er 3D0X1, 3D0X2, 3D0X3 och 3D0X5. En 9-nivå kan förvänta sig att fylla befattningar som flygchef, superintendent och olika NCOIC-jobb. Det är genom dessa avancerade utbildningar som en programmerare får titeln som projektledare och blir mycket säljbar utanför militären.


Tilldelningsplatser: Praktiskt taget alla flygvapenbas. Främst dessa dock:

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

Genomsnittliga kampanjtider (Time in Service)

Airman (E-2): 6 månader
Airman First Class (E-3): 16 månader
Senior Airman (E-4): 3 år
Staff Sergeant (E-5): 5 år
Teknisk Sergeant (E-6): 9 år
Mästersergeant (E-7): 17 år
Seniormästare Sergeant (E-8): 19,7 år
Chief Master Sergeant (E-9): 22,3 år

Obligatorisk ASVAB-sammansatt poäng: G-64

Krav på säkerhetsgodkännande: Hemlighet / topphemlighet

Andra krav

  • Måste vara en amerikansk medborgare
  • Minsta poäng på 71 i testet för elektronisk databehandling.
  • Avslutande av gymnasiet är obligatoriskt. Kurser i algebra, geometri och datavetenskap och programmering är önskvärda.

Civil marknadsföring

I flygvapnet förväntas programmerare fylla två huvudroller - datorprogrammering och projektledning. Erfarenheten från militären kommer att vara mycket eftertraktad av civila datorprogrammerings- / teknikföretag. Flygvapenjobb för programmering och projektledning är båda särskilt högt betalande jobb i den civila världen. I själva verket kommer du att tjäna mer pengar i den civila världen än i militären om du är bra på ditt jobb. Det är inte ovanligt att börja med $ 100 000 per år i båda yrkena, men kan till och med tjäna 200 000 dollar eller mer.