후기

SQLD 합격 후기, 공부법, 책

비쵸비쵸비 2023. 11. 1. 13:21
728x90

동아리 데이터분석팀에서 SQLD를 준비하게 되어서 제50회 SQLD를 봤고 합격했다!

내가 SQLD를 준비했던 방법과 다음에 준비한다면 이렇게 하면 좋지 않을까하는 점을 써보려고 한다.

얏호

일단 나는 작년 쯤인가 SQL 기본 강의 2강정도 듣고 중도포기했던.. SELECT FROM 정도만 기억나는 거의 노베였다. 준비 당시 다른 것들을 병행하고 있었기에 시간 투자를 많이는 못했고 기본서 + 기출 1회독 + 전날 빠르게 2회독만 하고 갔다.

 

내 경험 상 기출 1~2회독 + 유튜브 강의 정도면 충분하지 않을까 싶다!


여기서부터는 내가 공부한 순서이다.


1. SQL 첫걸음

 
SQL 첫걸음
본격적인 빅데이터 시대에 접어들면서 기존 대비 더 효율적이고 폭넓은 데이터 분석을 위한 수요가 커질 것으로 기대되는 가운데, SQL 활용 범위 역시 더욱 확대될 전망이다. 그 과정에서 취업 준비생이나 일반 직장인을 중심으로 SQL을 처음 공부하려는 이들 역시 증가하고 있다. 이 책은 데이터베이스 관련 지식이 전혀 없거나 혼자 SQL을 공부하려는 그야말로 초보자를 위한 입문서다. 독자가 자신의 힘으로 MySQL을 설치하고, 간단한 예제를 입력한 뒤 결과를 확인하는 과정을 통해 SQL 기초를 효율적으로 마스터할 수 있도록 했다. 취업 준비생과 SQL 기초를 빨리 습득하고자 하는 현업 개발자에게 도움을 줄 것이다.
저자
아사이 아츠시
출판
한빛미디어
출판일
2015.11.01

이왕 SQL 공부하는 거 조금이나마 제대로 공부하고 싶어 이 책부터 시작했다. 책 자체는 SQL을 처음 배우는 사람들을 위해 짧고 쉽게 정리되어 있어서 처음 맛을 보기에 좋았다. 그렇지만 시험에는 거의 도움이 되지 않기 않기 때문에 자격증 따는 것이 1순위인 분들은 그냥 패스하는 것을 추천한다.
 
2. 기출
필수라고 불리는 노랭이 책
https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=97612848 

 

SQL 자격검정 실전문제

SQL 자격검정 실전문제는 국가공인 SQL 전문가 및 국가공인 SQL 개발자 자격시험 대비 수험서로 SQL 전문가 가이드에서 다루고 있는 데이터 모델링의 이해, SQL기본 및 활용, SQL 고급 활용 및 튜닝 등

www.aladin.co.kr

유튜브 인강, 스터디원이 공유해준 정리본(약 60쪽), 답지를 읽으며 공부했다. 정리본은 밑에 나오는 데이터 전문가 포럼 카페에 있던 것 같은데, 노랭이 책이 워낙에 설명이 없다보니 정리본이 도움이 정말 많이 됐다. 
 
공부 순서
1. 문제를 보고
2. 개념 공부: 해당 부분 정리본 읽기, 내용이 많은 개념인 경우 유튜브 인강 듣기(정리본에 필기하며 단권화)
3. 해당 주제의 나머지 문제 다 풀기: 모르는 문제는 유튜브/인터넷에서 한 문제씩 찾으며 보충
→ 배운 내용은 다 정리본에 단권화
 
시간이 없었기 때문에 1회독 때 아예 모르겠으면 생각 안하고 바로 답지를 보고, 개념 한 번 따라 적으면서 머리에 넣으려고 했다. 
+) 이동시간에 sqld 유튜브 강의 조금이라도 듣기..
 
3. 시험 전날 ~ 당일
다른 일 때문에 해당 주에는 거의 못봤고 전 날부터 다시 노랭이 책 2회독, 유튜브 최종정리 강의를 봤다. 발등 활활

그래도 2회독때에는 몇 시간만에 거의 다 봤을만큼 빠르게 볼 수 있었다. (1회독일 때가 가장 고통스러우니 좀만 견디시길..🥲)
 
 
참고한 유튜브 강의/카페
1. 쏭즈캠퍼스
https://www.youtube.com/@songscampus/featured
- SQLD 재생목록이 있는데, 여기서 책에서 배우지 못한 부분의 개념을 채워넣는 데 도움을 많이 받았다.
- 기출문제도 풀어주시니 1회독 정도 한 후에 들으면 좋을 것 같다.
 
2. SQL전문가 정미나
https://www.youtube.com/@SQL
- 기출 문제 풀어주시는 걸 많이 봤다.
 

3. 김강민 SQLP

https://youtu.be/PC3ypt_VGWI?si=fp2VGrrSPhsL9YSz

- 최종정리 강의


4. 데이터 전문가 포럼
https://cafe.naver.com/sqlpd
- 요약본들이 많이 있고, 질문답변도 잘 되어있다고 한다.

 


여기까지가 내가 공부한 방법이고, 만약 이제 시험 준비를 시작한다면 추천하는 방법은 다음과 같다.
 
먼저 진짜 기본적인 구문은 인강/책/인터넷을 통해서 조금이라도 알고 시작해야 편할 것 같다. 최소 SELECT/WHERE/GROUP BY/HAVING/ORDER BY가 뭔 일을 하는 건지는 알아야 1회독을 할 때도 조금이나마 이해를 할 수 있을 것 같기 때문..

1회독 때는 모르는 게 엄청난 양으로 계속 들어오니까 마음이 힘들다.. 그러니 아예 일주일정도 잡아서 맘먹고 공부하고 얼른 끝내버리는 걸 추천한다. 이 때의 목표는 이해는 못하더라도 최대한 한 번이라도 들어본 상태로 만들어두는 것!! 동시에 정리본에 단권화를 하면서 최대한 여러 번 본다.

2회독 할 땐 '이게 그 얘기였구나~' 싶은 게 많았고, 코드도 훨씬 수월하게 눈에 들어왔다. 그래서 1회독을 최대한 빨리 끝낸 후 2, 3회독하면서 빈 내용을 다시 채워넣는 방식을 추천한다! 


요약
1. 정말 간단한 기본 구문 인강/책/인터넷
2. 1회독 (7-8일): 한 번이라도 들어본 상태 만들기
3. 2회독 (2-3일): 이해가 훨씬 잘 돼서 빠르게 볼 수 있음. 빈 내용/이해 못한 부분 채워넣기
4. (시간 있다면) 최신 기출, 최종정리 강의
 
일자 적어둔 것만 보면 2주 정도 되지만 현생때문에 공부 못하는 날이 반드시 생길 것이기 때문에 더 여유롭게 시간 잡으시는 걸 추천드립니다..
 
시험/공부 팁
당연한 얘기일 수 있지만.. 코드가 꽤 길게 나오는 문제들이 있는데, 이 때 코드를 한 줄 한 줄 다 읽기보단

코드의 키워드를 보고 그 키워드의 역할/결과를 먼저 보면 시간 단축을 할 수 있다.

예를 들어 UNION, UNION ALL → 중복 있는지 / 개수 맞는지부터 보기
RANK, DENSE_RANK, ROW_NUMBER → 출력 결과에 등수 어떻게 있는지 먼저 보기
COUNT(*), COUNT(표현식) → NULL 값 어떻게 셌는지부터 보기

 

마지막으로 잘은 모르지만 노랭이 책이 시험보다 더 어려운 게 맞는 것 같으니 공부 안된거같아도 시험 꼭 쳐보세요..

sqld 준비하시는 분들 화이팅💪🏻

728x90

'후기' 카테고리의 다른 글

11월 둘째주 회고  (0) 2024.11.15
[후기] 혼자 공부하는 데이터분석 with 파이썬  (0) 2023.03.25