В армии есть компьютерные программисты, и они изучают множество компьютерных языков. Если вы интересуетесь компьютерами и хотите стать программистом, у вас будет возможность узнать о многих различные языки, такие как C#, Java, JavaScript, F#, COBOL, BASIC, ColdFusion, SQL, а также защищенные программирование. Вы также можете заняться кибервойной. Там вы можете анализировать вредоносные вирусы и реконструировать эти угрозы, одновременно изучая, как использовать такие программы, как A+, Security+, и получать сертификаты CEH.
Персонал по программированию компьютерных систем наблюдает и выполняет функции компьютерного аналитика, кодировщика, тестировщика и менеджера при проектировании, разработке, обслуживании, тестировании, настройке. управление и документирование систем прикладного программного обеспечения, клиент-серверного и веб-программного обеспечения и систем реляционных баз данных, критически важных для боевых возможностей.
Особые обязанности
Конкретные обязанности программиста компьютерных систем в ВВС включают следующее:
- Разрабатывает стандартизированные инструменты и интерфейсы в соответствии с рекомендациями Air Force Network Operations (AFNETOPS) для преобразования необработанных данных в полезную информацию C2.
- Разрабатывает и реализует политику, обеспечивающую эффективное обнаружение, индексирование, хранение, управление жизненным циклом, извлечение и совместное использование информации в корпоративной информационной среде для совместной работы.
- Использует возможности систем, предназначенных для сбора, хранения, извлечения, обработки и отображения данных, чтобы обеспечить превосходство в информации.
- Обеспечивает соответствие директивам и стандартам Министерства обороны США по безопасности и совместимости.
- Защищает операционные системы, прикладное программное обеспечение, файлы и базы данных от несанкционированного доступа к конфиденциальной информации или неправомерного использования коммуникационных ресурсов компьютера.
- Определяет, анализирует и разрабатывает требования к программным системам, интерпретируя стандарты, спецификации и потребности пользователей в качестве системного аналитика.
- Определяет, проектирует и разрабатывает требования к данным, структуру базы данных, поток процессов, систематические процедуры, алгоритмы и файловые структуры для внедрения и поддержки программных систем с использованием программной инженерии методы.
- Работает с системами с использованием программных методологий, таких как распределенная обработка, сетевое взаимодействие систем, расширенное хранение и поиск информации, а также методы управления.
- Определяет и рекомендует наиболее разумный подход к разработке новых систем или модификации существующих систем. Разрабатывает и поддерживает спецификации системы.
- Проводит и участвует в системных обзорах и технических обменах.
- Выбирает подходящие инструменты разработки программного обеспечения.
- Исследует коммерческие готовые варианты для удовлетворения требований пользователей.
- Преобразует системные спецификации и требования в программный код и структуры баз данных, реализует разработанную функциональность в качестве программных кодеров.
- Анализирует выходные продукты и отлаживает исходный код для выявления и исправления ошибок в логике программы, синтаксисе и вводе данных, а также для обеспечения точности и эффективности.
- Проводит код-ревью и юнит-тестирование.
- Разрабатывает и поддерживает планы тестирования на уровне модулей. Упорядочивает тестовые данные и процедуры.
- Изменяет существующие программы для исправления программных ошибок или изменяет существующие функции или интерфейс.
Обучение работе
Начальное обучение навыкам (Техническая школа): По окончании Технической школы AF присваивается 3-й уровень навыков (ученик). После базовой подготовки ВВС летчики этого AFSC посещают следующие курсы:
- E3AQR3D034 00AA, Ученик по программированию компьютерных систем на авиабазе Кизлер, MS - 55 учебных дней.
- Общественный колледж ВВС (CCAF) — Курсы компьютерных технологий принесут вам 19 кредитов колледжа за окончание технической школы в Общественном колледже ВВС.
Сертификационное обучение: После технической школы люди отправляются на постоянное дежурство, где они проходят курс повышения квалификации до 5 уровня (техник). Это обучение представляет собой комбинацию сертификации задач на рабочем месте и зачисления на заочный курс, называемый Курс развития карьеры (CDC). После того, как инструктор (инструкторы) летчиков подтвердит, что они имеют квалификацию для выполнения всех задач, связанных с этим заданием, и после того, как они завершат CDC, включая окончательный письменный тест с закрытой книгой, они повышаются до уровня 5 навыков и считаются «сертифицированными» для выполнения своей работы с минимальными затратами. надзор.
Продвинутая тренировка: При достижении звания старшего сержанта летчики переходят на 7-й уровень (мастерской) подготовки. Мастер может рассчитывать на выполнение различных руководящих и управленческих должностей, таких как руководитель смены, элемент NCOIC (ответственный унтер-офицер), суперинтендант полета и различные штатные должности. После повышения до звания старшего старшего сержанта персонал преобразуется в AFSC 3D090, суперинтендант киберопераций. Персонал 3D090 обеспечивает непосредственный контроль и управление персоналом в AFSC 3D0X1, 3D0X2, 3D0X3 и 3D0X5. 9-й уровень может рассчитывать на заполнение таких должностей, как начальник полета, суперинтендант и различные должности персонала NCOIC. Именно благодаря такому повышению квалификации программист получает звание менеджера проекта и становится востребованным за пределами вооруженных сил.
Места назначения: Практически любая база ВВС. Однако в основном это:
- Форт Джордж Мид
- Оффут
- Максвелл
- Гюнтер Приложение
- Скотт
Среднее время продвижения (время в обслуживании)
Летчик (Е-2): 6 месяцев
Летчик первого класса (E-3): 16 месяцев.
Старший летчик (E-4): 3 года.
Старший сержант (E-5): 5 лет.
Технический сержант (Е-6): 9 лет.
Старший сержант (E-7): 17 лет.
Старший старший сержант (E-8): 19,7 лет.
Старший старший сержант (E-9): 22,3 года.
Требуемый составной балл ASVAB: Г-64.
Требование о допуске к безопасности: Секретно/Совершенно секретно.
Другие требования
- Должен быть гражданином США
- Минимальный балл 71 на тесте электронной обработки данных.
- Окончание средней школы является обязательным. Желательны курсы по алгебре, геометрии, информатике и программированию.
Гражданская товарность
Ожидается, что в ВВС программисты будут выполнять две основные функции: компьютерное программирование и управление проектами. Опыт, полученный в вооруженных силах, будет высоко цениться гражданскими фирмами, занимающимися программированием/инжинирингом. Работа в ВВС по программированию и управлению проектами является особенно высокооплачиваемой работой в гражданском мире. На самом деле, вы заработаете больше денег на гражданке, чем в армии, если хорошо справляетесь со своей работой. Нередко можно начать со 100 тысяч долларов в год в обеих профессиях, но можно даже заработать до 200 000 долларов и более.