1. 시험 결과
21.11.20에 치뤘던 SQLD 시험 결과가 21.12.17에 나왔다. 결과는 82점으로 합격. 1, 2과목 둘다 나쁘지 않은 점수를 받았지만, 2과목이 많이 약하다는 생각이 들었다.
2. 공부를 시작했던 이유 및 공부 과정
시험 후기 및 공부법을 작성하기에 앞서, 내가 SQLD 공부를 시작했던 이유는 군 전역 이후 뭐라도 해야겠다는 생각에서 부터였다. DATA관련 공부를 해야겠다고 생각했고, 그중 나에게 알맞은 난이도인 SQLD를 선택했다.
공부를 하면서 새로운 것을 많이 배웠다. DB 분야가 백엔드 개발 쪽인가? 라고 생각했지만 그게 아니었고, DB는 백엔드 개발과 완전히 다른 분야라는 것을 알게되었다. SQL 자체도 Python이나 C++과 같은 프로그래밍 언어와는 조금 달랐다. 구조화된 데이터만을 전문적으로 다루는 언어라는 점에서 접근하기 쉬웠다고 생각한다. 나에겐 Python이나 C++보다는 그 사용한계가 명확한 언어였다.
지금까지 접했던 것과는 완전히 다른 분야를 공부하면서 골머리를 앓았다. 이해가 안되는 부분도 많았지만, 매일 꾸준히 반복하여 학습하다보니 점점 익숙해졌고 이제는 거부감이 사라졌다.
단순히 뭐라도 해야겠다는 초조함에서 시작한 공부였지만, 이후엔 진로에 대한 깊은 고민을 하게되었다. DATA관련 직종을 희망하는 학생으로서 DB분야에 대한 식견을 넓힐 수 있는 좋은 기회였다.
3. 공부 방법
앞서 서술했듯이 나는 DB분야에는 완전히 노베이스인 상태였다. Data와 Information의 차이도 몰랐으니 말이다. 그렇기 때문에 나는 기초를 다지기 위해 체계적이고도 방대한 정보가 필요하다고 생각했다.
3-1. 교재
3-1-1. SQL 전문가 가이드
시험준비를 한다하면 당장 'SQLD 문제집'이라 구글링을 하고 책을 찾았을 텐데, 이렇게 구한 책은 내가 원하는 공부방향과 다를 것이라고 생각했다. 나는 '문제가 딸린 요약서'가 필요한게 아니라 방대한 양의 정보를 가지고 있는 '체계서'가 필요했다. 그렇게 알아본건 'SQL 전문가 가이드'라는 책이었다.
SQL 전문가 가이드(2020) - 교보문고
SQL 전문가 가이드는 SQL 자격검정 대비 수험서로 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 최적의 성능을 발휘할 수 있도록 SQL을 작성하고 데이터베이스 프로그램이나 응용 소프
www.kyobobook.co.kr
그런데 5만원 상당의 책값은 사실 조금 부담되기도 해서, 다른 체계서는 없나 찾아보던 중에 한국데이터산업진흥원에서 책과 똑같은 내용을 Dataonair라는 사이트에 올려둔 것을 찾았다. 목차도 같아서 공부하기 편했다. 하지만 오타가 종종 있으니 주의하면서 봐야한다.
https://dataonair.or.kr/db-tech-reference/d-guide/sql/
SQL – 데이터온에어 – 한국데이터산업진흥원
dataonair.or.kr
3-1-2. SQL 자격검정 실전문제
체계서를 통해 기본 이론을 다졌다면 이후 다량의 문제를 통해 지식에 대한 검증을 해야한다. 여기에 딱 맞는 책이 하나 있는데, 이미 알만한 사람들은 다 아는 속칭 '노랭이'라는 책이다.
https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=97612848
SQL 자격검정 실전문제
SQL 자격검정 실전문제는 국가공인 SQL 전문가 및 국가공인 SQL 개발자 자격시험 대비 수험서로 SQL 전문가 가이드에서 다루고 있는 데이터 모델링의 이해, SQL기본 및 활용, SQL 고급 활용 및 튜닝 등
www.aladin.co.kr
체계서는 많은 시간을 들여서 볼수록 좋지만, 시간이 없다면 빠르게 훑은 후 위 'SQL 자격검정 실전문제'를 3회독 이상 해보길 바란다. 실제 시험과 비슷한 유형의 문제가 수록되어있어 3회독만 제대로 한다면 합격은 어렵지 않다.
3-1-3. 기출문제
데이터 전문가 포럼이라는 네이버 카페에서 수험생들이 복원해놓은 기출문제들을 볼 수 있다. 그러나 몇년이 지난 기출문제를 풀기에는 이미 최근에 나온 문제집이 많기때문에 추천하지는 않는다. 이 사이트에는 각종 꿀팁들이 많아 한 번 확인해보는 건 좋다. 또한 질문도 자유롭게 할 수 있어서 좋다. 필자는 시험 3일 전부터 질문에 대한 답변을 하면서 공부했다.
데이터 전문가 포럼 (빅데이터분석기사... : 네이버 카페
빅데이터분석기사, ADP, ADsP, SQLP, SQLD, DAP, DAsP, 자격증 취득 등 데이터 전문가 커뮤니티입니다.
cafe.naver.com
3-1-4. 유튜브 강의
유튜브를 잘 돌아다니다 보면 무료로 SQLD강의를 해주시는 강사들을 볼 수 있다. 잘 이해되지 않는 개념을 강의 형식으로 배우면 그 무엇보다 확실히 이해되기 때문에 이런 부분에서는 적극 추천한다.
SQLD 자격검정 실전문제 책을 공부하다보면 어려운 문제에 대해 해설이 부실하다는 생각을 종종 하는데, 필자는 'SQL 전문가 정미나'라는 전문가의 영상으로 도움을 받았다.
"아 이거 어려운데?"라는 생각이 드는 모든 문제는 이미 다 해설강의를 올려놓으셨으니 우리는 보기만 하면 될 거 같다.
https://www.youtube.com/watch?v=88qFYNyEgag&list=PLyQR2NzLKOCZU_jjLAdebyx9oE9dvvsrE
3-2. 공부계획
앞서 알아본 책과 강의를 통해 세운 공부계획의 기간은 '1달' 이었다. 필자는 비교적 시간이 많은 편이라 하루에 3시간씩은 공부할 수 있었다.
SQLD는 1과목과 2과목으로 시험범위가 나뉘어 있다. 이를 참고하여 세운 공부계획은 2주동안 기초 이론을 배우고 나머지 2주는 문제풀이에 집중하는 식으로 세웠다. 2과목은 실습과목이기도 하고, 또 난이도가 어려운 편이라 1과목보다 많은 시간을 들여 공부해야 한다.
4. 후기
자격증이 목표라면 그닥 추천하는 시험은 아니다. SQLD를 딴다고 취업에 유의미하게 도움이 되지도 않고, 또 자격증만을 목표로 공부하다보면 분명 취득 이후에 다 까먹게 되기 때문이다. 그렇다고 해서 아무런 도움이 되진 않는건 아니다. DB 분야에 대한 식견을 넓힐 수 있었고, 필자는 이후 SQLP를 도전해야겠다는 계획을 세우게 되었다.
결론적으로, SQLD만을 취득한다해서 SQL Developer가 되는 건 아니다.
'회고' 카테고리의 다른 글
24년도 7월 해커톤 회고 (0) | 2024.08.23 |
---|---|
24년도 8월 클라우드 플랫폼 팀 모의 면접 회고 (0) | 2024.08.18 |
24년도 7월 SRE 팀 기술 면접 회고 (0) | 2024.08.16 |