데이터리안) SQL 데이터 분석 캠프 수강 후기

ChanP·2022년 11월 30일
1
post-thumbnail

시작에 앞서, 본 포스팅은 광고가 아닌 "내돈내산" 수강후기임을 밝힙니다.



SQL이란?

  • 빅데이터 활용간 방대한 데이터 저장소(DB) 에서 원하는 정보를 효율적으로 불러 오는 언어

  • 데이터 산업군(데이터 사이언티스트, 애널리스트, 엔지니어) 뿐만 아니라 마케터 등 지표를 분석하는 직군에서 중요성이 대두

1. 나의 수강배경

  • 관심분야
    빅데이터 직군으로의 진출을 희망하고 있으며, 대중을 이해하고 전략을 수립하는 마케팅 직무 분야로 커리어의 시작을 준비하고 있다.

  • 필요성
    Python기반 데이터 분석 토이프로젝트를 몇차례 진행한 경험이 있으나, 방대한 log_data를 활용하는 프로젝트 시 Python만으론 원하는 데이터를 가져오는데 한시간이 넘게 걸리는 등 리소스 관리 면에서 난항을 겪은 경험이 있다.

  • 대중성
    데이터 직군으로의 취업을 준비하고 있는 현재, 많은 채용공고에서 SQL실력을 요구하고 있었다.
    또한, 과거 프로그래머스 플랫폼 내 채용매칭 코딩테스트 응시 당시 SQL문제가 출제 되는 등 SQL의 위치를 체감하였다.

    SQLite를 기반으로 기초적인 쿼리문을 작성할 줄 알았으나, 범용성 자체가 넓은 툴은 아니였기에, 시장점유율이 큰 MySQL을 학습해보고자 하였다.

  • 기대감
    데이터리안에서 매달 진행하는 월간세미나를 청취하며 세미나 진행 방식, 다양한 주제선정, 현업자의 경험담, 게스트 섭외능력 등 신선한 자극이 되었고, 소통간 그들이 사용하는 전문용어들을 나의 언어로 정립하고 싶어졌다.

2. 커리큘럼

  • 코드작성 플랫폼을 활용한 실습위주 진행
  • 1주차 : 데이터테이블 조회 기초함수)(SELECT / FROM / ORDER BY)

  • 2주차 : 데이터를 종합하고 지표를 확인하는 집계함수
        (GROUP BY / COUNT / SUM / AVG)

  • 3주차 : 데이터 테이블간 연결_(INNER, OUTER, SELF JOIN)
        + 조건문_(CASE문 / IF문)
        + 실무개념_(EDA / RFM분석 / 피봇테이블)

  • 4주차 : 고객 세분화 분석 프로세스_(AARRR / ARPPU)

3. 질의응답

  • 방치가 없는 실시간 질의응답시간 진행

                                                Fig1 : Slack 집중 질의응답 시간

업로드 된 강의를 수강하는 온라인 방식이나, 단순 업로드에 그친 방치성 컨텐츠가 아니다.
댓글로 질문하면 답변까지 1주일 이상이 걸리는 여타 플랫폼과 달리,
집중 질의응답 시간이 Slack채널에서 실시간으로 진행되며, 크루들의 정성적인 답변이 제공된다. 더불어 해당 시간 이후에도 크루들이 잊지않고 댓글을 달아주며 지속적인 토의가 가능하다.


4. 스터디그룹 매칭

추가 학습에 관심이 있는 수강생을 자원받아 3~4명 단위로 매칭해 주며,
가이드라인을 제시_(자율성을 해치지 않는 선)해 주기에 막막하지 않게 진행할 수 있었다.

Slack 내에서 스터디원들과 소통이 가능 하나, 알림을 동반한 메시지 전송이 부담스럽다면, 아래와 같이 추가적인 협업툴(Notion)을 활용하는것이 효과적이라 생각한다.

(기록의 장점과 프라이빗함, 스터디를 진행할 수록 공간을 채워나가는 애착은 덤)

                                                   Fig2 : Notion 스터디그룹 스케줄러

                                            Fig3 : Notion 스터디그룹 회고록

                                              Fig4 : Notion 스터디그룹 코드 기록

5. 기타 장 / 단점 평가

  • SQL학습 경험이 있어 무지 하지 않았기에 더욱 단호한
    (새로운 분야에서 배움의 행복에 취해 작성한 글로 내비춰 지지 않기위함)

장점

1) 접근을 쉽게 하지만 가볍지 않은 컨텐츠
 현직 데이터분석가들이 진행하기에 문법적인 요소를 언제 어떻게 사용해야 하는지
 예시가 충분하며, 실습을 통해 체득이 가능하다. (문제를풀다보면 재밌다.)
 해당 과정을 수료 시 "프로그래머스 SQL 고득점 Kit"을 대부분 해결 가능 하고,
 새로접한 코딩플랫폼에서 더 어려운 문제를 찾고있는
 또 다른 나를 발견 할 수 있을것이며, 이는 코딩테스트의 합격에 기여할 것이다.

                                                 Fig5 : 프로그래머스 풀이 인증

2) 짧은 호흡의 강의로 누리는 자유로움
 모든 온라인 강의가 자유로운것은 마찬가지겠지만, 조금은 결이 다르다.
 나는 이러한 이유를 "짧은 강의 호흡" 덕이라 생각한다.
 한 영상당 30~50분을 할애해야 하는 것이 아니라,
 세분화를 통한 10분 내외의 강연 구성이기에 학습중 맥이 끊기는 일이 없었다.

                                                 Fig6 : 강의 구성 및 진행시간

 해당 주차 내용이 쉽게 다가왔거나, 흐름을 이어 예습 하고 싶다면
 부담없이 진행할 수 있다.
 (완강을 앞당기는것도 무리는 아니다.)

3) 책임감이 일어나는 수강환경
 강의를 구매하는 구조가 아닌 완강시 제공되는 구조이기에, 나태해 질 수 없다.
 천성이 게으르다 할지 언정, 인간의 확보심리 상 결제한 강의를
 소장하고 싶어 하리라 생각한다.
 강압적이진 않지만 강의를 볼모 삼아서라도 완강 할 수 있는 환경이다.
 (본인은 실습이 재밌어 나태해짐을 느낄 새가 없었다.)

4) 만족스러운 스터디그룹 매칭
 학습 할 준비가 된, 의지가 충만한 이들을 선별하고자, 개강 첫날 자원자에 한하여
 꾸려지기에 분위기가 고양된다.
 뿐만 아니라, 그룹이 학습에 전념할 수 있도록 시간대가 맞는 수강생을
 매칭해 주는 디테일한 배려가 있었기에 스터디 시간으로 왈가왈부 할게 없었다.
 (시간이 허락한다면 적극 참여하기 바란다.)

ETC ) Slack을 활용한 지속적인 커뮤니티 참여(스터디그룹 / 프로젝트피드백 및 팀 구성)
   + 매달 월간세미나 무료 참여

아쉬운점

1) 적응해야하는 적지않은 플랫폼
 적응해야하는 강연플랫폼과 실습 플랫폼이 적지 않다는 느낌을 받았다.
 하다보면 적응하기에 첫주차에 겪는 홍역이라 치부할 순 있지만,
 사이트를 번갈아가며 실습하다보니 편리성이 떨어진다는 느낌은 지워지지 않았다.

 (다양한 코딩 플랫폼을 접속하며 습관적으로 데이터 구성을 파악하는
 루틴을 획득했기에 약간의 귀찮음으로 더 큰것을 얻어간것이라 생각해본다.
 + 여러 실습 사이트를 소개받게된 부분도 좋게 해석될 수 있다.)

2) 깊다기엔 아쉬운 마케팅적 접근
 입문반이기에 SQL문법에 무게를 두었고, 이것만으로 마케팅적인 분석을 진행하기엔
 다소 무리가 있다는 것을 알고 있다.
 그러나, 실무에 활용하는 수준을 기대했던 본인이기에, 토이프로젝트를 진행할 수 있는
 레벨로는 만족스럽지 못했다.
 (물론 스스로 갈고 닦아야 하는 과정이 생략됐지만...
 + 문법만으로도 알찬 구성이지만 괜한 욕심이 샘솟는다.)


 어찌 태어나자마자 걷길 바라겠는가!
 자기객관화를 통해 현실을 직시해 본다면 마케팅에 무지했던 나의
 초기목표였던 "그들이 사용하는 전문용어 습득"에 접근했기에 최초목표엔
 도달했다고 보려한다.

마치며..

이 글이 닿을지 모르겠으나, 4주동안 기초격에 가까운 질문을 받아주신 데이터리안 크루분들,
부족한 스터디장을 따라와주신 두분의 스터디원분들 덕에 오랫만에 배움이 즐거웠습니다!

profile
암묵지를 형식지로 풀어내는 데이터사이언티스트

0개의 댓글