V armádě jsou počítačoví programátoři, kteří se vzdělávají v mnoha počítačových jazycích. Pokud se zajímáte o počítače a chcete být programátorem, budete mít možnost se o mnoha dozvědět různé jazyky jako C#, Java, JavaScript, F#, COBOL, BASIC, ColdFusion, SQL a také zabezpečené programování. Můžete se také dostat do práce s kybernetickou válkou. Zde můžete analyzovat malwarové viry a zpětně analyzovat tyto hrozby a přitom se učit, jak používat programy jako A+, Security+, a získat certifikace CEH.
Pracovníci programování počítačových systémů dohlížejí a vystupují jako počítačový analytik, kodér, tester a manažer při návrhu, vývoji, údržbě, testování, konfiguraci správa a dokumentace aplikačních softwarových systémů, klient-server a webový software a relační databázové systémy kritické pro bojové schopnosti.
Specifické povinnosti
Specifické povinnosti programátora počítačových systémů v letectvu zahrnují následující:
- Vyvíjí standardizované nástroje a rozhraní v souladu s pokyny Air Force Network Operations (AFNETOPS) pro transformaci nezpracovaných dat na použitelné informace C2.
- Vyvíjí a implementuje zásady umožňující efektivní zjišťování informací, indexování, ukládání, správu životního cyklu, získávání a sdílení v kolaborativním podnikovém informačním prostředí.
- Využívá schopnosti systémů navržených ke shromažďování, ukládání, získávání, zpracování a zobrazování dat k zajištění informační dominance.
- Zajišťuje shodu se směrnicemi DoD a standardy pro bezpečnost a interoperabilitu.
- Chrání operační systémy, aplikační software, soubory a databáze před neoprávněným přístupem k citlivým informacím nebo zneužitím komunikačních počítačových zdrojů.
- Určuje analýzy a vyvíjí požadavky na softwarové systémy prostřednictvím interpretace standardů, specifikací a potřeb uživatelů jako systémový analytik.
- Určuje, navrhuje a vyvíjí požadavky na data, strukturu databáze, tok procesů, systematické postupy, algoritmy a struktury souborů pro implementaci a údržbu softwarových systémů pomocí softwarového inženýrství techniky.
- Pracuje se systémy pomocí softwarových metodologií, jako je distribuované zpracování, síťové propojení systémů, pokročilé ukládání a vyhledávání informací a techniky správy.
- Určuje a doporučuje nejrozumnější přístup při navrhování nových systémů nebo úpravách stávajících systémů. Vyvíjí a udržuje systémové specifikace.
- Provádí revize systému a technické výměny a podílí se na nich.
- Vybírá vhodné nástroje pro vývoj softwaru.
- Zkoumá komerční běžně dostupné možnosti pro uspokojení požadavků uživatelů.
- Převádí systémové specifikace a požadavky do programového kódu a databázových struktur implementuje navržené funkce jako softwarové kodéry.
- Analyzuje výstupní produkty a ladí zdrojový kód, aby izoloval a opravoval chyby v programové logice, syntaxi a zadávání dat a zajistil přesnost a efektivitu.
- Provádí kontroly kódu a testování na úrovni jednotek.
- Vyvíjí a udržuje plány testování na úrovni jednotek. Uspořádá testovací data a rutiny.
- Upravuje existující programy za účelem opravy programových chyb nebo upravuje stávající funkce nebo rozhraní.
Pracovní školení
Počáteční školení dovedností (technická škola): Absolvování AF Technické školy vede k udělení úrovně 3 dovedností (učeň). Po základním výcviku letectva absolvují letci v tomto AFSC následující kurz (y):
- E3AQR3D034 00AA, učeň programování počítačových systémů na Keesler AFB, MS - 55 vyučovacích dnů.
- Community College of the Air Force (CCAF) – Kurzy počítačových věd vám vydělají 19 vysokoškolských kreditů za dokončení technické školy na Community College of the Air Force
Certifikační školení: Po technické škole se jednotlivci hlásí ke svému trvalému úkolu, kde jsou zařazeni do 5úrovňového (technika) upgradovacího školení. Toto školení je kombinací certifikace na pracovišti a zápisu do korespondenčního kurzu zvaného a Kurz kariérního rozvoje (CDC). Jakmile letecký trenéři potvrdí, že jsou kvalifikováni k provádění všech úkolů souvisejících s tímto úkolem, a jakmile dokončí CDC, včetně závěrečného písemného testu uzavřené knihy, jsou povýšeni na úroveň 5 dovedností a jsou považováni za „certifikované“, aby vykonávali svou práci s minimální dozor.
Pokročilý trénink: Po dosažení hodnosti štábního seržanta absolvují letci sedmistupňový (řemeslnický) výcvik. Řemeslník může očekávat obsazení různých dozorčích a řídících pozic, jako je vedoucí směny, element NCOIC (Noncommissioned Officer in Charge), letový superintendent a různé zaměstnanecké pozice. Po povýšení do hodnosti Senior Master Sergeant přechází personál na AFSC 3D090, superintendant kybernetických operací. Personál 3D090 poskytuje přímý dohled a řízení personálu v AFSC 3D0X1, 3D0X2, 3D0X3 a 3D0X5. 9-úroveň může očekávat, že obsadí pozice, jako je šéf letu, superintendent a různé pracovní pozice zaměstnanců NCOIC. Díky těmto pokročilým školením si programátor vydělá titul projektového manažera a stane se vysoce prodejným mimo armádu.
Místa přiřazení: Prakticky jakákoliv letecká základna. Hlavně však tyto:
- Ft George Meade
- Offutt
- Maxwell
- Příloha Gunter
- Scott
Průměrné doby propagace (doba v provozu)
Letec (E-2): 6 měsíců
Airman First Class (E-3): 16 měsíců
Senior Airman (E-4): 3 roky
Štábní seržant (E-5): 5 let
Technický seržant (E-6): 9 let
Seržant (E-7): 17 let
Starší seržant (E-8): 19,7 let
Vrchní seržant (E-9): 22,3 let.
Požadované složené skóre ASVAB: G-64.
Požadavek na bezpečnostní prověrku: Tajné / Přísně tajné.
Další požadavky
- Musí to být občan USA
- Minimální skóre 71 v testu elektronického zpracování dat.
- Absolvování střední školy je povinné. Kurzy algebry, geometrie a informatiky a programování jsou žádoucí.
Civilní prodejnost
V letectvu se očekává, že programátoři zastanou dvě hlavní role – počítačové programování a projektové řízení. Zkušenosti získané v armádě budou velmi vyhledávány civilními firmami počítačového programování/inženýrského typu. Práce letectva v oblasti programování a projektového řízení jsou v civilním světě obzvláště dobře placená. Ve skutečnosti si v civilním světě vyděláte více peněz než v armádě, pokud budete ve své práci dobří. Není neobvyklé začínat na 100 000 $ ročně v obou profesích, ale může to dokonce vydělat až 200 000 $ nebo více.