SQLD 자격증 합격 후기

취업 준비 첫번째 자격증 : SQLD ✅

  • 시험을 치르고 나서 바로 후기를 정리했다면 보다 생생했을텐데 아쉽지만 그래도 마무리를 하기 위해 공부/시험 후기와 앞으로의 계획을 남긴다.
    • 역시 블로그는 부지런해야해…:)
  • 퇴실하고 나오면서 ‘아… 다음 시험 접수일이 언제였지?’하고 탈락을 확신했는데 운좋게 턱걸이로 합격하니 좀 놀랍다.
    Screenshot 2024-06-22 at 10 27 56 PM

시험 후기

난이도

  • 난이도는 생각만큼 어려웠다. 퇴실 가능 시간이 되자 답안지를 제출하고 퇴실하는 사람이 하나, 둘 늘었는데 나는 아직 절반도 못푼 상황이었다…🥲
    • 이때 차분하게 문제에 집중하는게 중요해보임! 멘탈 관리!
  • SQL 활용 파트의 특히 윈도우 함수가 어려워서 ‘SQL 자격검정 실전문제(노랭이)’에서 오답노트를 좀더 열심히 했는데 윈도우 함수 문제의 비중은 크지 않았던걸로 기억한다.
    • 서브쿼리 부분을 확실하게 익힌다면 합격하는데 큰 문제는 없지 않을까 싶다.
  • 생각보다 노랭이 책에서 문제가 많이 출제되지 않았던것으로 기억한다.
    • 조경기능사 필기는 정말로 문제은행식으로 문제가 출제되었는데 SQLD는 개정이후라 그런지 1-2문제를 제외하면 모두 새로운 문제였다.

과목별

  • 시험이 종료되고 불합격한다면 그 원인은 1과목에 있을것이라고 생각했는데 오히려 1과목에서 1문제만 틀리고, 2과목에서 굉장히 많이 틀렸다.
    • 꽤 2과목 잘 풀었다고 생각했는데 전혀 아니었나보다.
    • 오답노트 너무나 하고 싶은데 확인할수가 없으니 정말 아쉽다.

그외

  • 자격증 시험을 정말 오랜만에 치르는데 고사장이 중학교인데다 컴퓨터싸인펜으로 마킹을 하니 기분이 묘했다. 검정펜으로도 답안지를 작성할수 있어서 별도로 컴싸를 준비해가지 않았는데 친절한 감독관님이 컴퓨터싸인펜을 빌려주셨다.
    • 감독관님이 따로 준비하신건지, 시험 주최측에서 제공하는건지 모르겠지만, 사실 난 시간이 촉박했기때문에 검정펜으로 번호를 하나하나 색칠해야했다면 마음이 더 급했을지도 모르겠다…
    • 1분 1초를 절약해줄 컴퓨터싸인펜 준비 추천!

공부 후기

  • 4/27부터 5/24까지 4주간 대략 하루 2~4시간씩 공부
  • 계획 : <2023 유선배 SQL개발자(SQLD) 과외노트>(일명 유선배 책)를 중심으로 단권화 & (일명 노랭이 책) 1회독 + 오답노트
  • 실행 : 유튜브 <홍쌤의 데이터랩> 강의자료(일명 홍쌤 강의자료)를 중심으로 단권화 & <SQL 자격검정 실전문제>(일명 노랭이 책) 2회독 +오답노트
    • SQL 언어를 처음 공부하는거라 1과목은 홍쌤 강의자료보다는 유선배 책에서 도움을 받았다.
      • 유선배 책으로 아주 기본적인 데이터베이스, SQL 관련한 감을 익히고 나니 홍쌤 강의자료로 단권화를 할때 도움이 되었다.
    • 2과목부터는 홍쌤 강의자료를 중심으로 단권화를 했지만 문법 중심의 요약 자료다보니 조금 더 설명이 필요한 부분은 추가로 자료를 찾아서 공부했다.
      • 반복해서 나오는 SQL 문법을 익히는데 예제를 중심으로 정리된 홍쌤 강의자료가 큰 도움이 되었다.
  • 공부 KPT
    • Keep
      • 1과목 이론에서 힘을 쏟지 않고 이해가 되지않더라도 ‘아, 그렇구나’ 하고 넘어간 뒤에 일단 2과목까지 1회독을 마쳤다. 역시 어떤 공부/일이든 한 사이클을 돌아보는게 중요하다.
      • 직접 SQL문을 실행할수 있는 환경세팅을 하고, 쿼리문을 직접 실행해본게 큰 도움이 되었다.
        • RDBMS를 둘러싼 생태계(DB:Oracle, SQL Server, PostgreSQL, MySQL, Tool:DBeaver, Datagrip, PgAdmin…)를 알게 되었다.
        • PostgreSQL 데이터베이스 설치, 주피터노트북의 매직 명령어 활용, Database 툴 DBeaver 설치, Oracle 데이터베이스 설치… 초반에 포스팅한 환경세팅 글에 담지 못한, 쿼리를 직접 실행해야한다는 생각 하나로 겪은 지난한 과정이 있는데 지나고 보니 정말 잘했다는 생각이 든다.
        • 이 과정을 거치면서 오히려 도커를 사용하는 법에 대해 아주 조금 익히게 되었다.
    • Problem
      • DUAL table은 갑자기 어디에서 튀어나온건지 한참 헤맸다. 자격증 시험대비 공부가 아니라 SQL 언어에 대한 공부를 했더라면 조금 더 빨리 알게 되었을까?
      • SQL 문법은 어떤 방식으로 사용하는지 익혔지만 실제 데이터를 RDBMS 시스템에 연결해서 어떻게 활용하는지는 아직 알지 못한다.
    • Try
      • 다양한 쿼리문을 활용해 실전 SQL문법과 DB 활용법을 익혀본다.

앞으로의 계획

  • SQL 언어를 사용하는 과정 전반이 흥미롭고 매력적으로 느껴졌다. 이제 시험용 공부는 끝났으니 본격 공부를 시작해보자.
    • 운이 좋게도 마침 단기로 일하고 있는 곳에서 게임데이터를 활용한 SQL 강의를 수강할수 있는 기회가 생겨서 기초부터 심화과정까지 경험(?)해볼 예정!
  1. SQL을 다시 천천히 짚어가며 공부를 할 책이나 온라인 강의를 정해서 1회독을 한다.
  2. 꾸준히 프로그래머스에서 제공하는 SQL 퀴즈를 푼다.
  3. 실전에서는 어떻게 SQL 쿼리문을 작성하고 DB를 활용하는지 경험할수 있는 기회를 노린다.

데이터분석가를 향해 한걸음 더 나아가보자!