AFSC 3D0X4, programmering av datasystemer
- 4226
- 19
- Magnus Halvorsen
Det er dataprogrammerere i militæret, og de blir utdannet på mange dataspråk. Hvis du har interesse for datamaskiner og ønsker å være programmerer, vil du få sjansen til å lære om mange forskjellige språk som C#, Java, JavaScript, F#, COBOL, BASIC, ColdFusion, SQL og Sikret programmering. Du kan også jobbe med cyberkrigføring også. Der kan du analysere malware -virus og omvendt ingeniør disse truslene mens du lærer hvordan du bruker programmer som A+, Security+og mottar CEH -sertifiseringer.
Datasystemer Programmeringspersonell Veileder og utfører som datamaskinanalytiker, koder, tester og leder innen design, utvikling, vedlikehold, testing, konfigurasjonsstyring og dokumentasjon av applikasjonsprogramvaresystemer, klient-server og nettaktivert programvare og relasjonsdatabasesystemer kritisk til krigsførende evner.
Spesifikke plikter
Spesifikke plikter til datasystemprogrammereren i flyvåpenet inkluderer følgende:
- Utvikler standardiserte verktøy og grensesnitt i samsvar med Air Force Network Operations (AFNetOPS) veiledning for å transformere rå data til handlingsfull C2 -informasjon.
- Utvikler og implementerer policy for å mulig.
- Hele for systemer som er designet for å samle inn, lagre, hente, behandle og vise data for å sikre informasjonsdominans.
- Sikrer samsvar med DoD -direktiver og standarder for sikkerhet og interoperabilitet.
- Beskytter operativsystemer, applikasjonsprogramvare, filer og databaser mot uautorisert tilgang til sensitiv informasjon, eller misbruk av kommunikasjons-datamaskinens ressurser.
- Bestemmer analyser og utvikler krav til programvaresystemer gjennom å tolke standarder, spesifikasjoner og brukerbehov som systemanalytiker.
- Bestemmer, design og utvikler datakrav, databasestruktur, prosessstrøm, systematiske prosedyrer, algoritmer og filstrukturer for å implementere og vedlikeholde programvaresystemer ved hjelp av programvareteknikkteknikker.
- Fungerer med systemer ved hjelp av programvaremetoder som distribuert prosessering, systemnettverk, avansert informasjonslagring og gjenfinning og styringsteknikker.
- Bestemmer og anbefaler den mest fornuftige tilnærmingen når det gjelder å designe nye systemer eller endre eksisterende systemer. Utvikler og opprettholder systemspesifikasjoner.
- Gjennomfører og deltar i systemanmeldelser og tekniske utvekslinger.
- Velger passende programvareutviklingsverktøy.
- Utforsker kommersielle off-the-hylle-opsjoner for å tilfredsstille brukerkravene.
- Oversetter systemspesifikasjoner og krav til programkode og databasestrukturer implementerer designet funksjonalitet som programvarekodere.
- Analyserer utgangsprodukter og feilsøkingskodekode for å isolere og rette feil i programlogikk, syntaks og dataregistrering, og for å sikre nøyaktighet og effektivitet.
- Gjennomfører kodevurderinger og testing av enhetsnivå.
- Utvikler og vedlikeholder testplaner på enhetsnivå. Arrangerer testdata og rutiner.
- Endrer eksisterende programmer for å rette opp programfeil eller endre eksisterende funksjonalitet eller grensesnitt.
Jobb trening
Initial Skills Training (Tech School): AF teknisk skoleeksamen resulterer i tildeling av et 3-ferdighetsnivå (lærling). Etter grunnleggende opplæring i Air Force, deltar flyvere i denne AFSC følgende kurs (er):
- E3AQR3D034 00AA, Datasystemprogrammeringslærling hos Keesler AFB, MS - 55 Klassedager.
- Community College of the Air Force (CCAF) - Computer Science Technology Courses vil tjene deg 19 college -studiepoeng for å fullføre Tech School ved Community College of the Air Force
Sertifiseringstrening: Etter teknisk skole rapporterer enkeltpersoner til deres permanente pliktoppgave, hvor de blir inngått i 5-nivå (tekniker) oppgradering. Denne opplæringen er en kombinasjon av oppgavesertifisering på jobben, og påmelding til et korrespondansekurs kalt a Karriereutviklingskurs (CDC). Når Airman's Trainer (e) har bekreftet at de er kvalifisert til å utføre alle oppgaver relatert til den oppgaven, og når de først har fullført CDC, inkludert den endelige lukkede boken, blir de oppgradert til 5-ferdighetsnivået, og er ansett for å være "sertifisert" for å utføre jobben sin med minimalt tilsyn.
Avansert trening: Etter å ha oppnådd rangering av stabssersjant, blir flyvere inngått på 7-nivå (håndverker) trening. En håndverker kan forvente å fylle forskjellige tilsyns- og styringsposisjoner som Shift Leader, Element NCOIC (ikke -kommisjonert offiser som har ansvaret), Flight Superintendent og forskjellige personalstillinger. Ved promotering til rang som Senior Master Sergeant, konverterer personell til AFSC 3D090, Cyber Operations Superintendent. 3d090 personell gir direkte tilsyn og styring til personell i AFSCS 3D0X1, 3D0X2, 3D0X3 og 3D0X5. Et 9-nivå kan forvente å fylle stillinger som Flight Chief, Superintendent og forskjellige ansatte NCOIC-jobber. Det er gjennom disse avanserte treningene at en programmerer tjener tittelen som prosjektleder og blir svært omsettelig utenfor militæret.
Oppdragssteder: Praktisk talt alle flyvåpenbase. Hovedsakelig disse imidlertid:
- Ft George Meade
- Offutt
- Maxwell
- Gunter Annex
- Scott
Gjennomsnittlig kampanjetider (tid i tjeneste)
Airman (E-2): 6 måneder
Airman First Class (E-3): 16 måneder
Senior Airman (E-4): 3 år
Staff Sergeant (E-5): 5 år
Teknisk sersjant (E-6): 9 år
Master Sergeant (E-7): 17 år
Senior Master Sergeant (E-8): 19.7 år
Chief Master Sergeant (E-9): 22.3 år
Påkrevd ASVAB sammensatt poengsum: G-64
Krav til sikkerhetsklarering: Hemmelighet / topphemmelighet
Andre krav
- Må være amerikansk statsborger
- En minimumspoeng på 71 på den elektroniske databehandlingstesten.
- Fullføring av videregående skole er obligatorisk. Kurs i algebra, geometri og informatikk og programmering er ønskelig.
Sivil salgbarhet
I Luftforsvaret forventes det at programmerere skal fylle to primære roller - dataprogrammering og prosjektstyring. Erfaringen som er oppnådd i militæret vil være svært ettertraktet av sivile dataprogrammering / ingeniørfirmaer. Luftforsvarets jobber med programmering og prosjektledelse er begge spesielt høyt betalte jobber i den sivile verden. Faktisk vil du tjene mer penger i den sivile verden enn i militæret hvis du er god i jobben din. Det er ikke uvanlig å starte på $ 100 000/år i begge yrker, men kan til og med tjene opp til $ 200 000 eller mer.