(* 지난 날의 회고이므로 편하게 작성하겠습니다. 🙇♂️)
나는 2021년 11월 20일 SQLP 43회차 시험을 최종 합격했다.
당시 시험 합격률은 6.42% 였던 것으로 기억한다.
나는 총 3번의 시험을 준비했는데 각자마다 이유가 있었다
그래서 SQLP 자격을 준비하시는 분들에게 조금이나마 도움이 되고자 합격후기를 작성해보았다.
주 내용은 다음과 같다.
전체 준비 기간 : 1년 (평일 4~6시간 , 주말 6~10시간)
fulltime으로 공부한다면 6개월까지도 가능할거란 생각이 들지만
직장인 신분이라 최대한 자투리 시간을 활용했다.
(지하철 이동시간 , 직장 내 점심시간 등등)
내용은 한 과목(3과목)이 추가된 것이지만 아아주 방대하다.
게다가 기존 쿼리 작성에 더해 튜닝/성능 관점이라 공부할 양도 많고 난이도가 급증한다.
그래도 열심히 하면 충분히 합격 가능한 시험이다. 😁
교재는 아래와 같이 총 5권을 사용했다.
▶ 튜닝의 기본기를 정말 친절하고 쉽게 설명해준다.
▶ 본격적인 공부 전에 흐름을 이해할 수 있다.
▶ 반드시 먼저 읽어보고 튜닝에 흥미를 붙이는 것을 추천
▶ 시험전까지 2~3회 정독했다.
▶ 책의 난이도 ★★☆☆☆
▶ 책의 중요도 ★★★★★
▶ SQL 튜닝의 원리 기본을 설명해주는 책이다.
▶ 이론적인 부분이 있어서 살짝 지루할 수 있음
▶ 개중에는 특정 부분만 보라고 하지만, 이해도 향상을 위해 다 읽어보는 것도 나쁘지 않음
▶ 시험전까지 2~3회 정독했다.
▶ 책의 난이도 ★★★☆☆
▶ 책의 중요도 ★★★☆☆
▶ 가장 튜닝에 필요한 요소가 많은 심화된 책이다.
▶ 자세한 튜닝 원리와 실제 SQL코드 및 실행계획으로 설명을 해준다.
▶ 책에 있는 예시를 이용해 직접 테스트를 해보면서 실전 대비를 했다.
▶ 시험전까지 수 회 정독했다.
▶ 난이도 ★★★★☆
▶ 책의 중요도 ★★★★★
▶ SQLD나 SQLP 시험에 대한 정식 교재라고 보면 된다.
▶ 이 책에서 SQLD 과정(1,2과목)을 재복습하고 SQLP 내용(3과목)을 추가적으로 학습할 수 있었다.
▶ 전반적으로 이 책은 요약된 성격이 강하므로 이 책만 가지고 P를 준비하기에는 어려울 수 있다.
▶ 난이도 ★★★☆☆
▶ 책의 중요도 ★★★☆☆
▶ SQLD, SQLP 실전 문제로 반드시x3 풀어봐야 한다.
▶ 다양한 객관식 문제와 SQLP 대비를 위한 실기 문제도 6문항정도 수록되어 있다.
▶ 난이도 ★★★☆☆
▶ 책의 중요도 ★★★★★
SQLP의 경우 총 72문항 (70문제 객관식 + 2문제 서술형) 이 나오며 180분 (3시간) 동안 시험을 본다.
객관식은 문항당 1점(1x70) 이며, 서술형은 문항당 15점(15x2 , 부분점수 있음) 이다.
나는 2번째 시험에서 객관식 70문제를 다 풀자는 마음으로 시험에 임했다가 실기 시간이 부족해 떨어졌다.
3시간이면 충분하겠지~ 하고 객관식을 느긋하게 풀었던 건데,
생각해보니 객관식 70문제 다 맞아도 서술형 2문제 다 못풀면 무조건 탈락인것이다.
그래서 3번째 시험에는 실기 부분에 1시간 정도 충분히 시간을 할애하도록 분배 전략을 짰다.
시험 시간이 180분(3시간)이라 충분해 보일수도 있겠지만 객관식 중에 어려운 문제는 5분 더 걸릴 수 있다.
(그런 문제는 쿨하게 넘어가자. 쉬워도 1점, 어려워도 1점이니깐)
이번 43회차 시험에서 가장 아쉬웠던 것은 실기2번 문제였다.
insert ~ delete ~ update 를 merge 로 조합하는 문제였는데
merge 에서 delete 할때는 update를 선행해야한다는 사실을 확신하지 못해
결국 오답으로 처리되어 15점이 깎여버린듯 하다ㅠㅠ
다행히 실기 1번 문제가 쉬운편이라 15점을 채울 수 있었다.
아마 난이도 조절을 위해 실기 중 한 문제는 쉽게 , 한 문제는 어렵거나 생소하게 내는 것 같다.
나는 지금까지 금융권과 공공기관에서 주로 개발을 하다보니 데이터를 다루는 기술에 대한 의존도가 굉장히 높았다. 그렇기에 실제 업무를 하면서 쿼리를 이해하는 능력, 작성하는 능력과 더불어
튜닝 및 효율적으로 쿼리를 짜는 방법을 알기에 업무의 속도가 빨라져 경쟁력을 가질 수 있었다.
실제로 비전공자를 대상으로 약 1년 정도 오라클 강의를 진행해왔다.
SQLP 레벨을 따게 되면 SQLD 는 매우 쉬워보일 것이다.
즉 단순 자격증 취득을 넘어 새로운 기회를 창출할 수 있다.
SQLP 자격증을 취득한 사람이 얼마 없어 은근히 희귀한 자격증이다.
이런 자격증을 땄다고 하면 주변에서 신기해한다. (물론 잘 활용을 해야한다)
어떻게 주저리 주저리 했지만 세줄요약을 하고 이 포스트를 마치도록 하겠다.
좋은 글 감사합니다!
궁금한 점이 있어 질문드립니다
현재 SQL 자격증을 취득하려는 목표를 가지고 있는 학생입니다
혹시 SQLD를 먼저 취득하는게 우선일까요 아니면 SQLP 취득을 목표로 하는게 우선일까요?
현재 SQL 지식은 정말 간단하게만 있는 상태인데 SQLP 범위를 한번에 공부해서 자격증을 취득할만 한지 궁금합니다!
합격 축하드립니다.
후기를 읽다가 궁금한점이 있어 질문드려봅니다.
노랭이랑 , 친절한 SQL 튜닝 , SQLP 핵심노트 책으로 문제풀다 모르는것을 채워갈려고하는데
1, 2과목 공부하시면서 노랭이에서 기출된 것만 봐도 괜찮을까요 ?
핵심노트책만으로 실기대비가 가능할까요?
COS Pro 1급 후기 읽고 시간 분배 팁 덕분에 시험 준비 잘됐습니다! 그런데 개발자처럼 효율을 중시한다면 Invoice Generator 도 꼭 써보세요—심플한 UI, PDF 인보이스 자동 생성, 로고·헤더·금액 등 자유 커스터마이징 가능하니 실무에 딱이에요!
https://invoicegenerator.tech/
좋은 후기글 남겨주셔서 감사합니다!
후기를 읽다가 궁금한 점이 있어 질문드립니다.
답변 주시면 큰 도움이 될 것 같습니다. 감사합니다!