軍にはコンピュータープログラマーがおり、多くのコンピューター言語で教育を受けています。 コンピューターに興味があり、プログラマーになりたい場合は、さまざまなことについて学ぶ機会が得られます。 C#、Java、JavaScript、F#、COBOL、BASIC、ColdFusion、SQL などのさまざまな言語、およびセキュリティで保護された言語 プログラミング。 サイバー戦争にも関わることになるかもしれません。 そこでは、A+、Security+ などのプログラムの使用方法、CEH 認定の取得方法を学びながら、マルウェア ウイルスを分析し、これらの脅威をリバース エンジニアリングすることができます。
コンピュータ システム プログラミング担当者は、コンピュータ アナリスト、コーダー、テスター、マネージャーとして、設計、開発、メンテナンス、テスト、構成を監督し、実行します。 戦闘能力に不可欠なアプリケーション ソフトウェア システム、クライアント サーバー、Web 対応ソフトウェアおよびリレーショナル データベース システムの管理と文書化。
特定の義務
空軍におけるコンピュータ システム プログラマーの具体的な職務には次のようなものがあります。
- 空軍ネットワーク作戦 (AFNETOPS) ガイダンスに従って標準化されたツールとインターフェイスを開発し、生データを実用的な C2 情報に変換します。
- 協力的な企業情報環境における効果的な情報の検出、インデックス作成、保管、ライフサイクル管理、検索、共有を可能にするポリシーを開発および実装します。
- データを収集、保存、取得、処理、表示するように設計されたシステムの機能を利用して、情報の優位性を確保します。
- セキュリティと相互運用性に関する国防総省の指令と標準への準拠を保証します。
- オペレーティング システム、アプリケーション ソフトウェア、ファイル、データベースを機密情報への不正アクセスや通信コンピュータ リソースの悪用から保護します。
- システム アナリストとして標準、仕様、ユーザー ニーズを解釈することにより、ソフトウェア システムの分析を決定し、要件を開発します。
- データ要件、データベース構造、プロセス フロー、体系的な手順を決定、設計、開発します。 ソフトウェアエンジニアリングを使用してソフトウェアシステムを実装および保守するためのアルゴリズムとファイル構造 テクニック。
- 分散処理、システム ネットワーキング、高度な情報の保存と検索、管理技術などのソフトウェア手法を使用したシステムと連携します。
- 新しいシステムの設計または既存のシステムの変更において最も合理的なアプローチを決定し、推奨します。 システム仕様の開発と保守を行います。
- システムレビューや技術交流を実施し、参加します。
- 適切なソフトウェア開発ツールを選択します。
- ユーザーの要件を満たす市販の既製オプションを検討します。
- システムの仕様と要件をプログラム コードに変換し、データベース構造がソフトウェア コーダーとして設計された機能を実装します。
- 出力結果を分析し、ソース コードをデバッグして、プログラム ロジック、構文、データ入力のエラーを特定して修正し、精度と効率を確保します。
- コードレビューと単体レベルのテストを実施します。
- 単体レベルのテスト計画を作成および維持します。 テストデータとルーチンを整理します。
- 既存のプログラムを変更してプログラム エラーを修正したり、既存の機能やインターフェイスを変更します。
職業訓練
初任者研修(テックスクール): AF 専門学校卒業により 3 技能レベル (見習い) が授与されます。 空軍基礎訓練の後、この AFSC の空軍士は次のコースを受講します。
- E3AQR3D034 00AA、ミシシッピ州キースラー空軍基地のコンピューター システム プログラミング見習い - 授業日数 55 日。
- Community College of the Air Force (CCAF) - コンピューター サイエンス テクノロジーのコースを受講すると、Community College of the Air Force の技術学校を修了すると 19 単位を獲得できます。
認定トレーニング: 技術学校を卒業した後、個人は恒久的な任務に就き、そこで 5 レベル (技術者) のアップグレード訓練を受けます。 このトレーニングは、実地業務認定と、「」と呼ばれる通信コースへの登録を組み合わせたものです。 キャリア開発コース (CDC)。 航空士の訓練官が、その任務に関連するすべてのタスクを実行する資格があることを証明し、CDC を完了すると、 最終のクローズドブック筆記試験を含めて、彼らは 5 つのスキルレベルにアップグレードされ、最小限のスキルで職務を遂行できる「認定」を受けたとみなされます。 監督。
上級訓練: 空軍曹の階級に到達すると、航空士は 7 レベル (職人) の訓練に入ります。 職人は、シフトリーダー、要素 NCOIC (下士官担当)、飛行監督、およびさまざまなスタッフ職など、さまざまな監督および管理職を務めることが期待されます。 上級曹長に昇進すると、職員は AFSC 3D090、サイバー作戦監督官に転向します。 3D090 担当者は、AFSC 3D0X1、3D0X2、3D0X3、および 3D0X5 の担当者に直接の監督と管理を提供します。 9 レベルでは、飛行主任、監督、NCOIC のさまざまなスタッフの役職に就くことが期待できます。 プログラマーがプロジェクト マネージャーの称号を獲得し、軍の外で高い市場価値を得るには、これらの高度なトレーニングが必要です。
配属先: ほぼすべての空軍基地。 ただし、主に次のとおりです。
- フォート・ジョージ・ミード
- オファット
- マクスウェル
- ギュンター別館
- スコット
平均プロモーション時間 (サービス時間)
飛行士(E-2): 6ヶ月
一等航空士 (E-3): 16 ヶ月
上級航空士 (E-4): 3 年
軍曹 (E-5): 5 年
軍曹 (E-6): 9 年
曹長 (E-7): 17 年
上級曹長 (E-8): 19.7 年
曹長(E-9):22.3年。
必要なASVAB複合スコア:G-64。
セキュリティクリアランス要件: シークレット/トップシークレット。
その他の要件
- 米国国民である必要があります
- 電子データ処理テストの最低スコア 71。
- 高校卒業は必須です。 代数学、幾何学、コンピューターサイエンスとプログラミングのコースが望ましいです。
民間市場性
空軍では、プログラマーはコンピュータ プログラミングとプロジェクト管理という 2 つの主要な役割を果たすことが期待されています。 軍で得た経験は、民間のコンピュータプログラミング/エンジニアリング系企業で非常に求められるでしょう。 空軍のプログラミングとプロジェクト管理の仕事はどちらも民間の世界で特に高収入の仕事です。 実際、仕事が上手であれば、軍よりも民間の世界でより多くのお金を稼ぐことができます。 どちらの職業でも年収 10 万ドルから始めることは珍しくありませんが、最大で 20 万ドル以上を稼ぐこともあります。