모든 종류의 기술직은 특히 컴퓨터 엔지니어와 같이 요구가 많습니다. 컴퓨터 엔지니어는 컴퓨터 기반 하드웨어 및 소프트웨어의 설계, 개발, 구현 및 테스트를 담당합니다. 여기에는 컴퓨터 장비 내부에있는 구성 요소뿐만 아니라 컴퓨터 및 해당 컴퓨터에서 실행되는 소프트웨어가 포함 된 실제 장치도 포함됩니다. 또한 컴퓨터 시스템을 연결하고 소프트웨어 프로그램을 컴퓨터 하드웨어와 통합하는 작업을하는 네트워크를 설계 할 수도 있습니다 .
교육 요구 사항
컴퓨터 엔지니어가 되려면 일반적으로 컴퓨터 공학, 컴퓨터 과학 또는 전기 공학에서 학사 학위를 취득해야합니다. 그러나 요즘에는 온라인 교육 및 인력 부트 캠프 의 성장으로 공식 학위없이 컴퓨터 엔지니어 및 / 또는 프로그래머가되는 것이 훨씬 쉬워졌습니다.
컴퓨터 엔지니어되기위한 중요한 기술적 기술
컴퓨터 엔지니어링 분야가 상당히 광범위하기 때문에 직종에 게시 된 기술 기술은 하드웨어 또는 소프트웨어 중심인지에 따라 달라질 수 있습니다. 그리고 물론 고용주가 속한 산업.
일반적으로 다음이 필요합니다.
- 특정 컴퓨터 하드웨어 아키텍처에 대한 이해.
- 소프트웨어 설계, 코딩 및 테스트 경험;
- 소프트웨어 테스트 절차 또는 스크립트에 익숙하다.
- 자신의 PC 시스템 구축 경험;
- Windows 및 Linux를 비롯한 다양한 운영 체제에 대한 이해 및 특정 유형의 소프트웨어가 어떻게 작동하는지에 대한 정보를 제공합니다.
- 장치 드라이버 경험;
- 네트워킹 및 보안에 대한 이해;
- 특정 산업에서 일반적으로 사용되는 (때때로 전문화 된) 소프트웨어에 대한 이해.
- C ++, Java 및 기타 객체 지향 언어와 같은 프로그래밍 언어에 대한 지식
기타 중요한 기술
컴퓨터 엔지니어는 프로그래머, 디자이너, 제품 개발자 및 테스터와 긴밀하게 협력하므로 팀에서 일할 수있는 능력뿐 아니라 강력한 대인 관계 및 의사 소통 기술이 필요합니다.
컴퓨터 엔지니어를 고용하는 분야
컴퓨터 엔지니어는 다음과 같은 다양한 분야에서 작업을 할 수 있습니다.
- 통신;
- 조작;
- 교통;
- 제품 개발.
다음은 컴퓨터 공학의 흥미로운 "틈새 시장"영역입니다.
- 레이더 및 통신 기술 작업;
- 핵 의학을위한 고성능 및 임베디드 컴퓨팅 시스템 지원
- 군사 소프트웨어 지원;
- 로봇 장비 용 신형 모터 및 센서 설계.
컴퓨터 공학의 미래
컴퓨터 공학의 미래에 대해 확신 할 수있는 한 가지 점은 무한한 기회로 가득 찬 산업이라는 것입니다.
컴퓨터 엔지니어가 관심을 갖는 대부분의 부분은 민간 부문입니다. 그럼에도 불구하고 컴퓨터 과학 및 공학 연구 예산의 최근 감소, 특히 정부 기관에 대한 우려가있는 사람들이 있습니다.
자금 부족 문제를 제외하고 많은 컴퓨터 엔지니어 및 관련 기관은 이러한 정부 기관에서 서비스를 제공하지 않습니다.
의심의 여지없이 엔지니어는 미국의 미래 - 민간 및 공공 부문에서 중요한 역할을 담당합니다. 그리고 건전한 IT 및 / 또는 데이터베이스 인프라를 구축하는 것과 같은 명백한 일뿐 만 아니라. 또한 컴퓨터 과학 및 학교 시스템과 관련된 공공 정책을 구현할 때도 마찬가지입니다.
---
참고 : 게시 날짜 이후 Laurence Bradford가이 기사를 업데이트했습니다.