あらゆる種類の技術職はオンデマンドであり、特にコンピューターエンジニアです。 コンピュータエンジニアは、コンピュータベースのハードウェアとソフトウェアの設計、開発、実装、テストを担当しています。 これには、コンピュータ機器内にあるコンポーネントや、コンピュータを含む実際のデバイスと、それらのマシン上で実行されるソフトウェアも含まれます。 また、コンピュータシステムに接続し、ソフトウェアプログラムをコンピュータハードウェアと統合するネットワークを設計することもできます 。
教育要件
コンピュータエンジニアになるためには、通常、コンピュータエンジニアリング、 コンピュータサイエンス、または電気工学の学士号を取得する必要があります。 しかし、今日では、オンライン教育と個人用のブートキャンプの成長により、公式の学位を持たないコンピュータエンジニアやプログラマになることがはるかに容易になりました。
コンピュータエンジニアになるための重要な技術的スキル
コンピュータエンジニアリング分野は非常に幅が広いので、あなたが出す求人情報に記載されている必要な技術スキルは、その仕事がハードウェアまたはソフトウェアに焦点を当てているかどうかによって異なります。 もちろん、雇用者が属する業界。
通常、次のものが必要です。
- あなたが作業する特定のコンピュータハードウェアアーキテクチャの理解。
- ソフトウェアの設計、コーディング、およびテストを経験する。
- ソフトウェアテスト手順またはスクリプトに精通。
- あなた自身のPCシステムを構築する経験。
- WindowsおよびLinuxを含むさまざまなオペレーティングシステムの理解、および特定の種類のソフトウェアがそれらとどのように機能するか
- デバイスドライバの経験。
- ネットワークとセキュリティの理解
- 特定の業界で一般的に使用されている(時に特殊化された)ソフトウェアの理解。
- C ++、Java、その他のオブジェクト指向言語などのプログラミング言語に関する知識
その他の重要なスキル
コンピュータエンジニアはプログラマー、デザイナー、製品開発者、テスターと緊密に連携しているため、チーム内で働く能力だけでなく、強力な対人関係やコミュニケーションスキルが必要です。
コンピュータエンジニアを雇用するフィールド
コンピュータエンジニアは、(これに限定されないが)次のような様々な分野で仕事を見つける可能性が高い。
- 電気通信;
- 製造;
- 交通;
- 製品開発。
ここには、コンピュータ工学の興味深い「ニッチ」分野があります:
- レーダーと通信技術を使って作業する。
- 核医学のための高性能および組み込みコンピューティングシステムをサポートする。
- 軍事ソフトウェアサポート;
- ロボット機器用の新しいモーターとセンサーの設計。
コンピュータ工学の未来
コンピュータエンジニアリングの未来を確信していることの1つは、無数の機会でいっぱいの業界だが、どれも苦労せずに来るものではないということです。
コンピュータエンジニアの注目を集めているのは、民間部門です。 しかし、最近、コンピュータサイエンスとエンジニアリング、特に政府機関の研究予算の減少が懸念されている人もいます。
資金不足のほか、多くのコンピュータエンジニアや関係者は、これらの政府機関に奉仕することに無関心です。
間違いなく、エンジニアは米国の将来において、民間部門や公共部門において重要な役割を果たします。 また、健全なITやデータベースのインフラストラクチャの設定など、明白なことだけでなく、 しかし、コンピュータサイエンスや学校システムに関連する公共政策の実施についても同様です。
---
注: Laurence Bradfordがこの記事を更新したのは、出版の当初からのことです。