Oracle Java 자격증 취득 후기

BK·2023년 4월 27일
2

2023년 4월 26일 자로 Oracle 자바 자격증을 독학으로 하나 취득했습니다.

기존에 취득했던 AWS, Azure 자격증에 비해 그 취득 과정이 생각보다 복잡하고 최근 변경된 사항도 많아서 많이 헤매었던 기억이 있어 기록을 남겨볼까 합니다.

제가 취득한 시험의 정식 명칭은 Oracle Certified Associate Java Programmer(OCAJP) (시험코드 : 1z0-808) 입니다.

제 나이 또래 사람들이 기억하는 자바 자격증하면 SCJP, OCJP로 기억할텐데 현재 기준으로 명칭이 어떻게 바뀌었는지 미리 설명드리려고 합니다.

1. JAVA 자격증의 History

1) Sun 사가 만든 JAVA

  • Java 언어는 Sun Microsystems 라는 회사에서 처음 만들어졌다. 이후 Sun 사에서는 자바 개발자를 인증해주는 SCJP(Sun Certified Java Programmer) 자격 시험을 만들어 인증을 해주었다.
  • SCJP 이 외에 SCJD(Sun Certified Java Developer)라는 좀더 전문적인 개발자 자격 시험도 만들었습니다.

2) Oracle로 인수 합병된 Sun 사

  • 그전부터 적자를 기록하던 Sun 사는 결국 2010년 1월. Oracle 사에 인수합병을 당하게 되었고, SCJP 자격 제도는 이름을 바꾸어 OCJP(Oracle Certified Java Programmer) 로 바뀌게 되었다.
  • SCJD 자격 시험 역시 이름이 바뀌었는데, 이 때 나온 시험이 OCWJD, OCJD 이다.
    • OCWJD (Oracle Certified Web Java Developer)
      • OCJP 자격증 취득상태에서 자격시험 응시 가능.
      • 중급 개발자 자격증.
      • 웹 어플리케이션을 사용하는 자바2 플랫폼 개발자들의 능력 검증
      • JSP 이상의 프로그래밍 언어 필요
    • OCJD (Oracle Certified Java Developer)
      • OCJP 자격증 취득상태에서 자격시험 응시 가능.
      • 자바 프로그래밍 언어 구조와 syntax에 익히고, j2se(Java 2 platform,standard edition)을 사용하여 복잡한 production-level 어플리케이션을 개발하는데 있어서 보다 높은 효율성을 입증하기위한 프로그래머와 개발자들을 위한 자격증
      • 데이터베이스, 네트워크 관련 기술과 연관성을 측정하기위한 목적

3) 최근 Oracle의 자격증 시험들

  • Oracle 에서는 발급하는 국제 자격증들이 엄청나게 많다. 이로 인해서 기존의 Java 자격증도 형식에 맞춰서 변경되었다.
  • 아래 무수히 많은 자격증들 중에 소프트웨어 자격증에 속하는 Java 자격증이 있음
  • 최근 변경된 자격증 설명
    • Java EE(Java Enterprise Edition) 7 Application Developer (1z0-900)
      • 기존의 OCWJD 에서 변경된 것으로 보임
    • Java SE(Java Standart Edition) 8 Programmer 1 (1z0-808)
      • 기존 OCJP에서 변경된 자격증
      • OCAJP(Oracle Certified Associate Java Programmer)로 명명됨
    • Java SE 8 Programmer 2 (1z0-809)
      • 기존 OCJD에서 변경된 자격증
      • OCPJP(Oracle Certified Professional Java Programmer)로 명명됨
      • OCAJP 자격증을 취득한 상태에서 응시 가능
    • Java Foundations (1z0-811)
      • OCAJP 자격증보다 쉬운 난이도의 자격증 (학생을 위한 자격증)
      • 응시료도 훨씬 저렴함 (가격은 아래에서 설명)
    • Java SE 11 Developer (1z0-819)
      • 새로 생긴 자격 시험
      • JAVA SE 11 버전에 대한 OCPJD(Oracle Certified Professional Java Developer) 자격증이다
      • 별도 선행 자격증 없이도 시험 응시 가능
    • Java SE 17 Developer (1z0-829)
      • 새로 생긴 자격 시험
      • JAVA SE 17 버전에 대한 OCPJD(Oracle Certified Professional Java Developer) 자격증이다
      • 별도 선행 자격증 없이도 시험 응시 가능

4) Java 버전

1) Java SE vs JAVA EE

  • Java EE 와 SE 의 개념과 차이 <- 설명이 잘 되어 있다
  • 간단 비교
    • Java SE (Standard Edition) : 가장 대중적인 자바 플랫폼, 흔히 자바 언어라고하는 대부분의 패키지가 포함된 에디션
    • Java EE (Enterprise Edition) : Java SE 위에 웹 프로그래밍에 필요한 기능을 다수 포함한 버전

2) Java SE 버전

  • 나무위키 Java SE 버전
  • 뒤에 붙은 숫자들이 버전들이다. Java는 점점 진화하는중
  • 과거에는 1.x 순으로 버전명명을 하다가 어느순간부터 그냥 x 숫자로 버전이 바뀌었다.
    (Java 1.8 = Java 8 . 동일한 버전이다..)
  • 자격증 시험에는 LTS(Long Term Support) 해주는 Java 버전이 나옴 8, 11, 17

2. JAVA 자격증 시험 비용

  • 23년 현재 다른 시험 사이트 이용 없이 Oracle 자체에서 시험을 보고 예약하고 관리함
  • 일본 과 기타1개 나라는 아직도 Pearson Vue에서 시험을 치룰 수 있는데, 문제가 일본어로 나오니 그냥 Oracle에서 봐야한다.
  • OCAJP, OCPJP, OCPJD 가격은 모두 동일하게 339 SGD(싱가폴 달러) (한국가격 약 32만원)
  • Foundations 시험은 한화로 약 12만원

3. 응시 방법 및 신청 프로세스

1) Oracle University 가입 및 로그인

  • 모든 응시 준비 및 신청은 오라클 대학교에서 진행함
  • https://education.oracle.com/
  • 가입 하고 필요하다는 내용을 모두 정확하게 작성해준다.
  • 영문으로 되어 있어서 주소도 영문주소 찾아서 넣어야 함
  • 이름은 여권번호와 동일하게 작성 (나중에 시험볼 때 여권으로 본인 인증 해야함)

2) 시험 권 구매

  • 저 상단에 있는 이미지 대로 장바구니에 담아서 시험권을 먼저 구매해야 함
  • 시험권이 클라우드시험 권, 기술시험 권 이렇게 있는데 viewDetails로 보면 어떤 게 Java껀지 알 수 있음
  • 당연히 techExam 임....
  • 약 32만원의 한국 돈을 내고 구매

3) 시험 등록

  • 구매가 완료 된 후 시험 등록을 해야 함
  • 시험 찾기에서 저 1z0-808 시험을 찾아서 누름
  • 정상적인 상태라면 진입했을 때 저기가 regist Exam 으로 나와야 함
  • (중요) 혹시라도 계속 시험을 구매하라고 나오면 캐시 문제일 수도 있어서, 로그아웃을 한번 했다가 다시 로그인하면 해결 됨. (제가 그랬습니다.. 시험 구매 한 번 더 할 뻔...)

4) 일정 등록

  • 이 후는 요청한 사항에 맞춰서 날짜와 시간을 잡으면 됩니다.
  • 꼭 한국날짜로 맞춰서 진행해야 함.
  • 집에서도 시험응시가 가능하고, 집에서 시험 보기전 시험장소 테스트를 꼭 해볼것(마이크, 캠 등등)

4. OCAJP 시험 공부

5. 자격증 취득 후 확인

  • https://certview.oracle.com/
  • 자격증을 관리해주는 Oracle 자격증 사이트
  • 시험 획득 후 이메일이 따로 온다. 합격했다고... 그 때 여기 들어가서 보면 됨.
  • 로그인 해야 함
  • 확인은 CertView > Credential Management > Share Credentials 에 있음

6. 마무리

  • 개인적으로 시험 비용이 너무 비쌌다....
  • 다들 좋은 결과 있으시길....
profile
k-힙합을 사랑하는 개발자

30개의 댓글

comment-user-thumbnail
2023년 8월 3일

어떤 문제가 나오는지와 시험 난이도가 궁금하고 캠이 왜 필요한가요??

1개의 답글
comment-user-thumbnail
2023년 8월 10일

안녕하세요 내일 1z0-808 시험 등록을 했는데 캠은 얼굴만 비춰도 상관없는건가요?

2개의 답글
comment-user-thumbnail
2023년 10월 7일

안녕하세요, 혹시 시험 합격하신 후 확인 메일이나 합격 확인증은 언제쯤 받으셨는지 여쭤볼 수 있을까요?

답글 달기
comment-user-thumbnail
2023년 11월 10일

시험 구매를 하고 시험 찾기를 못하고 있어서 문제인데 혹시 만 하루 이상의 시간이 지나야 시험 일정을 등록할 수 있나요? 그게 아니면 어디를 가서 등록해야 할까요?

1개의 답글
comment-user-thumbnail
2023년 11월 13일

안녕하세요! 혹시 지금도 certview 페이지 로그인 잘 되시나요?
저는 login to certview를 누르니 오류 페이지가 나와서요 ㅠㅠ...

1개의 답글
comment-user-thumbnail
2023년 12월 1일

안녕하세요, 시험 합격 이메일은 시험 보고 바로 받으셨나요??

1개의 답글
comment-user-thumbnail
2023년 12월 13일

온라인으로 시험 볼 때 종이랑 펜 사용해도 되나요?

1개의 답글