자바는 플랫폼에 구애를 받지 않는 특징 때문에 많은 개발자들에게 인기를 끌고 있다. 자바는 관련 자격증은 자바의 종주 기업인 선마이크로시스템스에서 만든 SCJP(Sun Certified Java Programmer)와 SCJD(Sun Certified Java Developer)가 있다. 두 자격증 모두 자바 개발능력을 인정하는 것으로 SCJP보다 SCJD가 상위 레벨이다.
SCJP는 자바의 핵심적인 지식과 기술의 이해도를 검증하는 데 주안점을 둔다. 자바 언어의 기본 요소인 키워드·리터럴·오퍼레이터 등에 대한 정확한 이해와 사용방법, 그리고 자바를 이용한 네트워크 프로그래밍, 애플리케이션 디자인, 그래픽 툴 제작, 그래픽 사용자 인터페이스 디자인 등을 테스트한다.
최근 소프트웨어 개발 시장에서는 자바 기술인력 수요가 증가하는 추세다. SCJP는 국내 유일한 자바 프로그래밍 자격증이다. 따라서 이 자격증을 따면 시스템통합 업체나 소프트웨어 개발 업체에 취업할 수 있는 유리한 조건을 갖추게 되는 셈이다.
SCJP는 필기시험이다. 출제 문항은 모두 59개로 다지선다형과 단답형이 함께 출제된다. 합격점은 100점 만점에 61점 이상이며 시홈 시간은 120분, 수험료는 165달러다. 출제 경향은 △선언과 액세스 제어, 플로 통제와 예외 처리 △연산자와 기본 △오버로딩과 객체지향 등이다.
SCJP를 딴 후에는 SCJD에 도전할 수 있다. 이 자격증을 따려면 객체지향 프로그래밍 기술의 정확한 사용법에 대한 폭넓은 지식이 필요하다. 시험은 필기시험과 실기시험으로 이뤄진다.
먼저 통과해야 하는 것은 실기시험이다. 실기시험은 SCJP 자격증을 갖고 있는 사람만 응시할 수 있다. 특별히 시험 시간이 있는 것이 아니라 실기시험에 등록하고 등록 기간동안에 과제를 내면 된다. 시험은 실제 프로그래밍을 하는 것이며 문제 유형은 코드 예제와 지시다. 응시료는 275달러다.
필기시험은 5∼10문항이 출제된다. 문제유형은 짧은 논술형으로 80% 이상의 점수를 받아야 합격이다. 시험시간은 90분이며 수험료는 165달러다.
출제경향을 살펴보면 △바람직한 설계 원칙에 따른 그래픽 사용자 인터페이스, 바람직한 프로토콜을 사용한 네트워크 연결, 명시된 데이터베이스에 연결된 네트워크 서버, 미리 작성된 코드의 기능을 확장한 데이터베이스 등의 요구사항을 충족하는 자바 응용 프로그램 작성 △자바 응용 프로그램 구현 단계에서 이뤄진 주요 결정의 나열 △자바 응용 프로그램에서 사용된 각 구현 방법의 장단점 △선계 및 구현 목적 측면에서의 장단점 등이다.
SCJP SCJD
실기시험 필기시험
시험자격 제한 없음 SCJP 취득자 실기시험 통과자
총 문항수 59문항 프로그래밍 5∼10문항
문제유형 다지선다형/단답형 코드 예제와 지시 짧은 논술
합격점수 61% 80% 80%
시험시간 120분 프로그램 유효기간까지 90분
응시료 165달러 275달러 165달러
<장동준기자 djjang@etnews.co.kr>