AFSC 3D0X4、コンピュータシステムプログラミング
コンテンツ
軍にはコンピュータープログラマーがいて、彼らは多くのコンピューター言語で教育を受けています。コンピューターに興味があり、プログラマーになりたい場合は、C#、Java、JavaScript、F#、COBOL、BASIC、ColdFusion、SQL、および安全なプログラミングなど、さまざまな言語について学ぶ機会があります。また、サイバー戦争を利用することもできます。そこで、A +、Security +などのプログラムの使用方法を学びながら、マルウェアウイルスを分析してこれらの脅威をリバースエンジニアリングし、CEH認定を受けることができます。
コンピュータシステムプログラミング担当者は、アプリケーションソフトウェアシステム、クライアントサーバー、Web対応ソフトウェア、リレーショナルデータベースシステムの設計、開発、保守、テスト、構成管理、および文書化において、コンピュータアナリスト、コーダー、テスター、マネージャーとして監督および実行します。戦闘能力に。
特定の義務
空軍のコンピューターシステムプログラマーの特定の義務は次のとおりです。
- 空軍ネットワーク作戦(AFNETOPS)ガイダンスに従って標準化されたツールとインターフェースを開発し、生データを実用的なC2情報に変換します。
- 共同のエンタープライズ情報環境で効果的な情報の検出、インデックス作成、保存、ライフサイクル管理、検索、共有を可能にするポリシーを開発および実装します。
- データを収集、保存、取得、処理、および表示して情報の優位性を確保するように設計されたシステムの機能を利用します。
- セキュリティと相互運用性に関するDoD指令と標準への準拠を保証します。
- オペレーティングシステム、アプリケーションソフトウェア、ファイル、およびデータベースを、機密情報への不正アクセス、または通信コンピューターのリソースの誤用から保護します。
- システムアナリストとして標準、仕様、ユーザーのニーズを解釈することにより、ソフトウェアシステムの分析を決定し、要件を開発します。
- ソフトウェアエンジニアリング技術を使用してソフトウェアシステムを実装および保守するためのデータ要件、データベース構造、プロセスフロー、体系的な手順、アルゴリズム、およびファイル構造を決定、設計、および開発します。
- 分散処理、システムネットワーキング、高度な情報の保存と検索、管理技術などのソフトウェア手法を使用するシステムで動作します。
- 新しいシステムの設計または既存のシステムの変更における最も合理的なアプローチを決定して推奨します。システム仕様を開発および保守します。
- システムレビューと技術交流を実施し、参加します。
- 適切なソフトウェア開発ツールを選択します。
- ユーザーの要件を満たすための市販の市販オプションを検討します。
- システムの仕様と要件をプログラムコードに変換し、データベース構造がソフトウェアコーダーとして設計された機能を実装します。
- 出力製品を分析し、ソースコードをデバッグして、プログラムロジック、構文、およびデータ入力のエラーを分離および修正し、正確さと効率を確保します。
- コードレビューとユニットレベルのテストを実施します。
- ユニットレベルのテスト計画を作成および維持します。テストデータとルーチンを配置します。
- 既存のプログラムを変更してプログラムエラーを修正するか、既存の機能またはインターフェースを変更します。
職業訓練
初期スキルトレーニング(テックスクール):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ジョブなどのポジションを埋めることを期待できます。プログラマーがプロジェクトマネージャーの称号を獲得し、軍の外でも市場性が高くなるのは、これらの高度なトレーニングを通じてです。
割り当て場所:事実上すべての空軍基地。しかし主にこれらは:
- フォートジョージミード
- オフット
- マクスウェル
- ガンターアネックス
- スコット
平均昇格時間(サービス時間)
エアマン(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万ドル以上になることもあります。