SSAFY(삼성 청년 SW 아카데미) 에서 교육받으면서 수많은 블로그를 탐방한 결과, 비전공자는 보통 정보처리기사와 SQLD 자격증을 취득하고 수료했다는 포스팅을 엄청 많이 볼 수 있었다.
정보처리기사는 컴퓨터공학과 대표 기사 시험인가보다 했는데, SQLD는 사실 정확히 뭔지도 모르고 준비하기 시작했다.
그래서 SQLD 가 무슨 시험인데?
SQLD는 SQL Developer의 줄임말로 SQL 개발자의 자격 검정 시험이다. 관계형 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 응용 소프트웨어를 개발하면서 데이터를 조작하고 추출하는 능력을 평가받는 자격증이라고 할 수 있다.
비전공자 입장에서 SQLD를 취득해놓으면, 금융권이나 DB를 사용하는 직무에 지원할 때, 비전공자라는 이미지에서 조금 더 열정과 관심을 가진 사람으로 어필할 수 있지 않을까 해서 시작했었다. 게다가 SSAFY 안에서 DB 수업이 따로 마련되어 있기 때문에 이왕 배우는 거 자격증까지 따놓으면 좋겠다고 생각했다.
결국은 나는 두 번의 시험을 보게 되었고, 이렇게 공부했으면 한 번만에 합격했을텐데~ 라는 생각으로 글을 적게 되었다.
학습 방법
SQLD 시험은 1과목이 10 문제, 2과목에서 40문제가 출제된다. 그리고 한 문제 당 2점이며, 총 60점 이상의 점수를 받아야 합격이고, 과락 조건도 과목 별로 있다.
1. 1 과목 - 데이터 모델링의 이해
개념 정리된 PDF 파일을 구하자. 수많은 SQLD 후기들 중 특히 네이버 블로그를 탐방하다 보면 손쉽게 정리된 SQLD 개념 정리 파일을 구할 수 있을 것이다. 파일마다 60페이지가 넘어가는 파일부터 10페이지 남짓되는 것까지 다양한데, 내가 공부할 수 있는 기간 안에 충분히 볼 수 있는 파일을 선택해 공부하면 좋다. PDF 파일은 보통 완전 암기 과목인 1과목 학습에 이용된다.
2. 2 과목 - SQL 기본 및 활용
대표적으로 시험 준비에 많이 이용되는 두 도서는 아래와 같고, 나는 노랭이(SQL 자격검정 실전문제) 책만 구매해서 보았다. 하지만 다른 친구가 파랭이(유선배 과외노트) 책을 보는 것을 봤는데, SQL 문법 하나하나마다 예시가 적혀 있어서 처음부터 이 교재를 봤으면 한 번만에 붙었을 것 같다는 생각도 했다.
노랭이 책은 SQLD를 준비하는 데 있어서 가장 유명한 책이지만, 개념보다는 문제 위주의 도서고 문제 중에서도 까다로운 문제만을 모아놓아서 막상 시험장에서 문제를 푼다면 오히려 더 난이도가 쉽다고 느껴질 수도 있다. 그래서 기본 문제를 오히려 더 못 푸는 기이한 현상이 50회차, 첫 시험장에서 벌어졌다.
또한 유튜브 채널도 도움이 되는 영상이 많았다. 대표적인 세 재생목록을 추천하면 다음과 같다.
1. 김강민SQLP 채널
이 채널에는 단 두 개의 영상만이 있는데, SQLD 최종 정리로 딱 이것만 알고 가면 합격은 무난하게끔 키워드를 전부 알려준다. 개념강의보다는 시험 직전 머릿속에 인덱스 정리를 해주기 위한 영상으로, 시험을 준비하기 시작할 때 갈피를 잡고, 시험 직전날에 봤는데 크게 도움이 되었다.
https://www.youtube.com/playlist?list=PLnljY8Msg8dBKhqYyq1gAS_cdsLh_vWtf
2. SQL전문가 정미나 채널
이 채널은 노랭이 책에 대한 해설을 해주는 채널인데, 직접 SQL을 작성하는 것을 보여주고 해당 결과가 어떻게 나오는 지 일일히 모두 보여줬다. 그래서 다른 선택지가 왜 틀렸는지 시각적으로 바로 알 수 있게 해주어 도움이 되었다. 내가 이해하지 못한 문제만 찾아봤다. 하지만 모든 문제가 해설되어 있는 것은 아니다.
https://www.youtube.com/playlist?list=PLyQR2NzLKOCZU_jjLAdebyx9oE9dvvsrE
3. 전광철 OCP 채널
이 채널도 문제 풀이 강의인데 위의 두 번째 채널보다 더 많은 해설이 나와있어서 두 번째 채널에서 해설되어 있지 않은 문제만 찾아서 보았다.
https://www.youtube.com/playlist?list=PLlCujDgOz8x4JN2wHKbmlM8bFan-WaKj5
정리
1. 블로그에 돌아다니는 개념 PDF 파일 찾아서 정독
2. 노랭이 책
- 1,2번이 아니면 파랭이 책
3. 유튜브 채널 (김강민SQLP 채널은 꼭 보기)
4. 마지막에 기출 적어도 3회는 풀기
시험 결과
<초시(50회차) 실패 이유>
시험 일주일 전 검색어 : 7일 만에 SQLD 합격하는 법
시험 5일 전 검색어 : 5일 만에 SQLD 합격하는 법
시험 3일 전 검색어 : 3일 만에 SQLD 합격하는 법
시험 하루 전 검색어 : 하루 만에 SQLD 합격하는 법
요행을 바라다가 첫 시험 때 3문제 차이로 불합격을 받았다. DDL, DML, DCL, TCL 을 정확히 알고, JOIN의 종류와 활용, 그리고 서브쿼리에 대한 학습이 충분했다면 한 번만에 합격했을 것 같다.
시험 보신 분들 모두 고생하셨고, 다음에 시험 보실 분들은 꼭 합격하실 것입니다.