AFSC 3D0X4, programowanie systemów komputerowych
- 4256
- 1280
- Oskar Sobczyk
W wojsku są programiści komputerowi i kształci się w wielu językach komputerowych. Jeśli interesujesz się komputerami i chcesz być programistą, będziesz miał okazję dowiedzieć się o wielu różnych językach, takich jak C#, Java, JavaScript, F#, Cobol, Basic, Coldfusion, SQL i dobrze jako zabezpieczone programowanie. Możesz także pracować z cybernetyczną wojną. Tam możesz przeanalizować wirusy złośliwego oprogramowania i inżynierować te zagrożenia, ucząc się, jak korzystać z programów, takich jak A+, Security+i otrzymywać certyfikaty CEH.
Systemy komputerowe programowanie personelu nadzorują i działają jako analityk komputerowy, koder, tester i menedżer w projektowaniu, tworzeniu, konserwacji, testowaniu, zarządzaniu konfiguracją i dokumentacji systemów oprogramowania aplikacji, serwera klienta oraz systemów oprogramowania i relacyjnej bazy danych krytycznych do funkcji walki.
Konkretne obowiązki
Szczegółowe obowiązki programatora systemów komputerowych w siłach powietrznych obejmują:
- Opracowuje znormalizowane narzędzia i interfejsy zgodnie z wskazówkami dotyczącymi operacji sieci Air Force (AFNETOPS) w celu przekształcenia surowych danych w informacje o przydatnych C2.
- Opracowuje i wdraża politykę, aby umożliwić skuteczne odkrycie informacji, indeksowanie, przechowy.
- Wykorzystuje możliwości systemów zaprojektowanych do gromadzenia, przechowywania, pobierania, przetwarzania i wyświetlania danych w celu zapewnienia dominacji informacji.
- Zapewnia zgodność z dyrektywami i standardami DoD w zakresie bezpieczeństwa i interoperacyjności.
- Chroni systemy operacyjne, oprogramowanie do aplikacji, pliki i bazy danych przed nieautoryzowanym dostępem do poufnych informacji lub niewłaściwe wykorzystanie zasobów komunikacyjnych.
- Określa analizy i opracowuje wymagania dotyczące systemów oprogramowania poprzez interpretację standardów, specyfikacji i potrzeb użytkowników jako analityk systemu.
- Określa, projektuje i opracowuje wymagania danych, strukturę bazy danych, przepływ procesu, procedury systematyczne, algorytmy i struktury plików w celu wdrażania i utrzymania systemów oprogramowania za pomocą technik inżynierii oprogramowania.
- Działa z systemami przy użyciu metodologii oprogramowania, takich jak rozproszone przetwarzanie, sieci systemowe, zaawansowane przechowywanie i pobieranie informacji oraz techniki zarządzania.
- Określa i zaleca najbardziej rozsądne podejście w projektowaniu nowych systemów lub modyfikowaniu istniejących systemów. Opracowuje i utrzymuje specyfikacje systemu.
- Prowadzi i uczestniczy w recenzjach systemowych i technicznych wymianach.
- Wybiera odpowiednie narzędzia do tworzenia oprogramowania.
- Bada komercyjne opcje gotowe, aby spełnić wymagania użytkownika.
- Przekłada specyfikacje i wymagania systemu na kod programu, a struktury bazy danych implementuje zaprojektowane funkcje jako kodery oprogramowania.
- Analizuje produkty wyjściowe i debuguje kod źródłowy do izolowania i poprawy błędów w logice programu, składni i wprowadzaniu danych oraz w celu zapewnienia dokładności i wydajności.
- Przeprowadza recenzje kodu i testy na poziomie jednostki.
- Opracowuje i utrzymuje plany testowe na poziomie jednostki. Umieszcza dane testowe i procedury.
- Modyfikuje istniejące programy w celu poprawienia błędów programu lub modyfikująca istniejącą funkcjonalność lub interfejs.
Szkolenie w miejscu pracy
Początkowe szkolenie umiejętności (szkoła technologiczna): Ukończenie szkoły technicznej AF wynika z przyznania poziomu 3Kill (uczeń). Po podstawowym szkoleniu sił powietrznych, lotnicy w tym AFSC uczestniczą w następujących kursach:
- E3AQR3D034 00AA, Computer Systems Programming Apprentice w Keesler AFB, MS - 55 dni zajęć.
- Community College of the Air Force (CCAF) - kursy technologii informatyki zarobią 19 kredytów na studia za ukończenie szkoły technologicznej w Community College of the Air Force
Szkolenie certyfikacyjne: Po szkole technologicznej osoby zgłaszają się do swojego stałego zadania, w którym są one zawarte w szkoleniu 5-poziomowej (technika). To szkolenie jest połączeniem certyfikacji zadań w miejscu pracy i rejestracji w kursie korespondencyjnym o nazwie A Kurs rozwoju kariery (CDC). Gdy trenerzy (autorzy) Airmana zaświadczyli, że są kwalifikowani do wykonywania wszystkich zadań związanych z tym zadaniem, a po ukończeniu CDC, w tym końcowego testu pisemnego zamkniętego, są uaktualnione do poziomu 5-prezentacji i są Uważany za „certyfikowany” do wykonywania pracy przy minimalnym nadzorze.
Zaawansowane szkolenia: Po osiągnięciu rangi sierżanta personelu, lotnicy są wchodzą w szkolenie 7-poziomowe (rzemieślnikowe). Rzemienek może spodziewać się obsadzenia różnych stanowisk nadzorczych i zarządzania, takich jak lider zmiany, pod względem podoficerem (podoficer podoficera), nadzorca lotu i różne stanowiska personelu. Po awansie do rangi starszego mistrza sierżanta, personel konwertujący na AFSC 3d090, kurator operacji cybernetycznych. Personel 3d090 Zapewnienie bezpośredniego nadzoru i zarządzania personelowi w AFSCS 3D0X1, 3D0X2, 3D0X3 i 3D0X5. 9-poziomowy może spodziewać się obsadzenia stanowisk, takich jak szef lotu, superintendent i różne pracownicy pracy. To dzięki tym zaawansowanym szkoleniom programista zdobywa tytuł kierownika projektu i staje się wysoce zbywalny poza wojskiem.
Lokalizacje przypisania: Praktycznie każda baza sił powietrznych. Jednak głównie te:
- Ft George Meade
- Offutt
- Maxwell
- Załącznik Guntera
- Scott
Średni czas promocji (czas w służbie)
Airman (E-2): 6 miesięcy
Airman First Class (E-3): 16 miesięcy
Starszy lotnik (E-4): 3 lata
Sierżant personelu (E-5): 5 lat
Sierżant techniczny (E-6): 9 lat
Sierżant Master (E-7): 17 lat
Sierżant Starszy Mistrz (E-8): 19.7 lat
Sierżant główny (E-9): 22.3 lata
Wymagany wynik kompozytowy ASVAB: G-64
Wymaganie o zezwolenie bezpieczeństwa: Secret / Top Secret
Inne wymagania
- Musi być obywatelem USA
- Minimalny wynik 71 w elektronicznym teście przetwarzania danych.
- Ukończenie szkoły średniej jest obowiązkowe. Pożądane są kursy z algebry, geometrii oraz informatyki i programów.
Zbywalność cywilna
W Siłach Powietrznych oczekuje się, że programiści będą pełnić dwie podstawowe role - programowanie komputerowe i zarządzanie projektami. Doświadczenie zdobyte w wojsku będzie bardzo poszukiwane przez cywilne programy programowania / inżynierii. Zakłada miejsc powietrznych w programowaniu i zarządzaniu projektami są szczególnie wysoko płatnymi miejscami pracy w świecie cywilnym. W rzeczywistości zarobisz więcej pieniędzy w świecie cywilnym niż w wojsku, jeśli jesteś dobry w swojej pracy. Często zdarza się zacząć od 100 000 $ rocznie w obu zawodach, ale może nawet zarobić do 200 000 $ lub więcej.