01
데이터 분석가는 어떤 일을 하나요
데이터 분석가는 회사가 가진 데이터에서 판단의 근거를 만듭니다. 이번 달 이탈률이 왜 올랐는지, 새로 넣은 기능이 실제로 효과가 있었는지, 어떤 고객군에 집중해야 하는지 같은 질문에 숫자로 답합니다.
많은 지원자가 오해하는 지점이 있습니다. 이 직무의 핵심은 화려한 머신러닝 모델이 아니라 SQL과 커뮤니케이션입니다. 실무 시간의 상당 부분은 데이터를 정확히 뽑아내는 일과, 그 결과를 비전문가에게 설명하는 일에 쓰입니다. 신입 채용에서도 SQL 테스트가 사실상 필수 관문입니다.
또 하나 알아둘 점은 도메인 지식이 크게 작용한다는 것입니다. 커머스, 게임, 금융, 물류마다 보는 지표가 다릅니다. 관심 있는 산업을 정하고 그 업계의 지표를 이해한 상태로 지원하면 경쟁력이 확연히 올라갑니다.
하루 업무는 대략 이렇습니다
- 현업 부서의 질문을 받아 분석 가능한 형태로 다시 정의한다
- SQL로 데이터를 추출하고 이상치·결측치를 확인한다
- 지표를 계산하고 그룹별로 비교해 원인을 좁힌다
- 대시보드를 만들어 팀이 스스로 숫자를 볼 수 있게 한다
- 분석 결과를 문서·발표로 정리해 의사결정으로 연결한다
02
필요한 핵심 역량과 기술 스택
필수는 없으면 서류에서 걸러지는 항목, 권장은 대부분의 합격자가 갖추는 항목, 우대는 있으면 확실히 차별화되는 항목입니다.
필수 도구
- SQL필수
이 직무의 1순위 역량입니다. JOIN, GROUP BY, 서브쿼리, 윈도우 함수까지 자유롭게 써야 합니다. 대부분의 회사가 SQL 실기 테스트를 봅니다.
- Python (pandas)필수
데이터 정제와 분석에 씁니다. R도 가능하지만 채용공고 수는 Python이 더 많습니다. 문법보다 데이터를 다루는 감각이 중요합니다.
- 엑셀 / 스프레드시트권장
의외로 실무에서 매우 많이 씁니다. 피벗 테이블과 함수 활용은 기본입니다.
분석 · 통계
- 기술통계와 분포필수
평균·중앙값·분산의 의미를 알고, 언제 평균을 쓰면 안 되는지 판단할 수 있어야 합니다.
- 가설검정 · A/B 테스트권장
p값의 의미, 표본 크기, 유의성 판단. 특히 IT 서비스 회사에서는 면접 단골 주제입니다.
- 지표 설계권장
리텐션, 전환율, ARPU, 코호트 같은 지표가 무엇을 측정하는지 이해하고 상황에 맞게 정의할 수 있어야 합니다.
- 기초 머신러닝우대
회귀·분류·클러스터링 개념 정도. 데이터 분석가에게 모델링은 보조 도구이며, 없다고 탈락하지는 않습니다.
시각화 · 전달
- Tableau / Power BI / Looker Studio권장
하나만 다뤄도 충분합니다. Looker Studio는 무료라 포트폴리오용으로 시작하기 좋습니다.
- matplotlib / seaborn권장
분석 과정에서 빠르게 그래프를 그려 확인하는 용도입니다.
- 문서화 · 발표필수
분석 결과를 비전문가가 이해하도록 설명하는 능력. 실무에서 실력 차이가 가장 크게 나는 부분입니다.
우대 사항
- 도메인 지식우대
커머스·게임·금융·물류 등 지원하려는 산업의 비즈니스 구조와 주요 지표에 대한 이해입니다.
- 데이터 파이프라인 이해우대
데이터가 어디서 어떻게 쌓이는지 아는 것. 데이터 엔지니어와 협업할 때 필요합니다.
- Git우대
분석 코드도 버전 관리를 합니다. 기본적인 커밋·브랜치 정도면 됩니다.
03
우대 자격증과 경험
자격증은 실력을 대신하지 못하지만 서류 통과와 학습 커리큘럼에는 도움이 됩니다. 우선순위를 보고 고르세요.
ADsP (데이터분석 준전문가)
권장데이터 분석 전반의 용어와 개념을 훑는 용도로 좋습니다. 난이도가 낮아 한 달 정도면 준비됩니다. 다만 이 자격증만으로 실력을 증명하지는 못합니다.
공식 사이트 →Google Data Analytics 수료증
우대국내 채용에서 가중치는 크지 않지만, 비전공자가 학습 경로를 잡는 커리큘럼으로는 유용합니다.
평가에 도움이 되는 경험
실제 데이터로 한 분석 프로젝트
타이타닉·아이리스 같은 교육용 데이터셋만 있는 포트폴리오는 변별력이 없습니다. 공공데이터포털이나 실제 서비스 데이터를 쓰세요.
공모전 · 데이터 경진대회
수상하면 좋지만 참가만으로도 문제 정의부터 결론까지 경험했다는 근거가 됩니다.
인턴 · 현업 분석 경험
실무 데이터는 지저분하다는 것을 아는 사람과 모르는 사람은 면접에서 바로 구분됩니다.
A/B 테스트 설계 경험
학교 프로젝트나 동아리 서비스에서라도 실험을 설계해봤다면 강력한 소재입니다.
도메인 관련 경험
지원 산업의 아르바이트·활동 경험도 도메인 이해로 연결하면 의미 있게 쓸 수 있습니다.
04
신입이 준비하는 포트폴리오 형태
개수를 늘리는 것보다 하나를 끝까지 완성하는 편이 유리합니다. 체크리스트를 기준으로 완성도를 점검하세요.
문제 정의부터 제안까지 이어지는 분석 프로젝트
입문가장 중요한 포트폴리오입니다. 데이터를 그냥 이것저것 시각화한 결과물이 아니라, 하나의 질문에서 출발해 결론과 제안으로 끝나는 구조여야 합니다. 예를 들어 '어떤 고객이 이탈하는가'라는 질문을 잡고, 데이터로 특징을 찾아, 그래서 무엇을 하자는 제안까지 도달하는 흐름입니다.
- 분석하려는 질문을 한 문장으로 명확히 정의
- 데이터 출처와 전처리 과정 기록 (결측치·이상치 처리 근거 포함)
- 핵심 지표를 정하고 그룹별 비교
- 그래프마다 무엇을 말하려는지 한 줄 해석 첨부
- 마지막에 비즈니스 제안 3가지
- GitHub 노트북 + 읽기 쉬운 요약 문서
SQL 실력을 보여주는 결과물
입문면접에서 SQL은 반드시 검증합니다. 실제 데이터베이스에 접속해 여러 테이블을 조인하고 윈도우 함수로 코호트나 리텐션을 계산한 쿼리를 정리해두면, 실기 준비와 포트폴리오를 동시에 해결할 수 있습니다.
- 여러 테이블을 조인한 복잡한 쿼리 예시
- 윈도우 함수를 사용한 리텐션·코호트 분석 쿼리
- 각 쿼리가 어떤 질문에 답하는지 설명
- 프로그래머스 SQL Kit 완주 기록도 함께 언급 가능
대시보드
중급누군가 매일 열어볼 만한 대시보드를 만듭니다. 지표를 잔뜩 늘어놓는 게 아니라, 이 대시보드를 보는 사람이 누구이고 무엇을 결정하는지 정해놓고 필요한 지표만 배치하는 것이 핵심입니다.
- 대상 사용자와 의사결정 목적 명시
- 핵심 지표 5개 이내로 압축
- 기간·세그먼트 필터 제공
- 공개 링크 또는 스크린샷
분석 과정을 담은 블로그 글 (선택)
중급같은 분석이라도 글로 정리해두면 전달력이 크게 올라갑니다. 데이터 분석가는 설명하는 직무라서, 글쓰기 자체가 직무 역량의 증거가 됩니다.
- 왜 이 분석을 했는지 배경 설명
- 막혔던 지점과 해결 과정
- 결과에 대한 스스로의 비판적 검토
05
추천 학습 순서
기간은 하루 3~4시간 기준의 대략적인 기준입니다. 이미 아는 단계는 건너뛰고, 순서만 지켜도 헤매는 시간이 크게 줄어듭니다.
SQL 집중
1~2개월목표 — 여러 테이블을 조인해 원하는 숫자를 직접 뽑아낼 수 있고, 윈도우 함수를 쓸 수 있다.
- SELECT·WHERE·GROUP BY·HAVING
- 여러 테이블 JOIN
- 서브쿼리와 CTE (WITH 절)
- 윈도우 함수 (ROW_NUMBER, RANK, LAG, SUM OVER)
참고 자료
- [실습]프로그래머스 SQL 고득점 Kit
- [책]SQLD 수험서로 개념 정리 후 응시
- [실습]해커랭크 SQL 문제
통계 기초
1개월목표 — 숫자를 보고 이 차이가 의미 있는 차이인지 판단할 수 있다.
- 기술통계, 분포, 표준편차
- 표본과 모집단, 신뢰구간
- 가설검정과 p값
- 상관관계와 인과관계의 차이
참고 자료
- [무료강의]칸아카데미 통계학 (한국어 자막)
- [책]통계 입문 도서 한 권
Python으로 데이터 다루기
1~2개월목표 — 지저분한 데이터를 받아 분석 가능한 형태로 정리할 수 있다.
- pandas: 데이터 불러오기, 필터링, 그룹화, 병합
- 결측치·이상치 처리
- 날짜 데이터 다루기
- Jupyter Notebook 사용법
참고 자료
시각화와 대시보드
3~4주목표 — 데이터를 보는 사람이 5초 안에 이해할 수 있는 그래프를 만들 수 있다.
- 차트 종류별 적절한 사용처
- matplotlib·seaborn 기본
- Tableau 또는 Looker Studio로 대시보드 만들기
- 좋은 시각화와 나쁜 시각화 구분하기
참고 자료
지표와 분석 프레임워크
3~4주목표 — 비즈니스 질문을 지표로 번역하고, 분석 계획을 세울 수 있다.
- 리텐션, 코호트, 퍼널, 전환율
- AARRR 프레임워크
- A/B 테스트 설계와 해석
- 지표를 정의할 때 흔히 하는 실수
참고 자료
- [책]그로스 해킹·데이터 문해력 관련 국내 도서
- [커뮤니티]실무자 블로그(카카오·토스·우아한형제들 기술 블로그) 분석 사례
실데이터 프로젝트 + 지원 준비
2~3개월목표 — 면접에서 처음부터 끝까지 설명할 수 있는 분석 프로젝트를 완성한다.
- 공공데이터포털·캐글에서 실데이터 확보
- 문제 정의 → 분석 → 제안 구조로 작성
- SQL 실기 테스트 대비 연습
- 분석 결과를 5분 발표로 정리해보기
참고 자료
- [실습]공공데이터포털
- [실습]Kaggle Datasets
- [실습]서울열린데이터광장
06
신입이 자주 하는 실수
준비 방향을 잘못 잡으면 들인 시간에 비해 결과가 안 나옵니다. 아래 항목에 해당하지 않는지 점검해 보세요.
- 모델링에 집착하는 것. 데이터 분석가 채용에서 가장 크게 보는 것은 SQL과 문제 해결 과정이지 모델 성능이 아닙니다.
- 교육용 데이터셋(타이타닉·아이리스)으로만 포트폴리오를 채우는 것. 수천 명이 같은 데이터를 씁니다.
- 그래프만 잔뜩 있고 결론이 없는 분석. 마지막에 '그래서 무엇을 하자'가 없으면 분석이 아니라 요약입니다.
- 전처리 과정을 생략하는 것. 실무 데이터는 항상 지저분하고, 면접관은 그 처리 근거를 묻습니다.
- 데이터 분석가와 데이터 사이언티스트·데이터 엔지니어를 구분하지 않고 지원하는 것. 요구 역량이 꽤 다릅니다.
07
자주 묻는 질문
Q.데이터 분석가와 데이터 사이언티스트는 어떻게 다른가요?
데이터 분석가는 이미 쌓인 데이터에서 답을 찾아 의사결정을 돕는 데 무게가 있고, SQL·지표·커뮤니케이션이 핵심입니다. 데이터 사이언티스트는 예측 모델을 만들어 문제를 푸는 쪽에 가깝고 통계와 머신러닝 비중이 큽니다. 데이터 엔지니어는 데이터가 흐르는 파이프라인을 만드는 직무로 개발 성격이 강합니다. 회사마다 경계가 다르니 직무명보다 공고의 담당 업무를 읽는 것이 정확합니다.
Q.통계학과나 수학과가 아니면 불리한가요?
출발선 차이는 있지만 결정적이지는 않습니다. 실제로 경영·경제·산업공학·심리학 등 다양한 전공에서 진입합니다. 비전공자라면 통계 기초를 별도로 공부하고, 도메인 이해와 분석 프로젝트로 보완하면 됩니다. 오히려 SQL 실력과 결과를 설명하는 능력이 전공보다 크게 작용합니다.
Q.SQL은 어느 정도까지 해야 하나요?
여러 테이블을 조인해 원하는 지표를 뽑고, 윈도우 함수로 순위·누적·이전 값 비교를 할 수 있는 수준이 기준선입니다. 프로그래머스 SQL 고득점 Kit을 전부 풀 수 있으면 신입 채용의 SQL 테스트는 대체로 통과합니다.
Q.ADsP와 SQLD 중 뭐부터 딸까요?
SQLD를 먼저 권합니다. 실제 업무에 바로 쓰이는 SQL을 정리하게 되기 때문입니다. ADsP는 개념 훑기에는 좋지만 실무 변별력은 낮습니다. 둘 다 딴다면 SQLD → ADsP 순서가 효율적입니다.
Q.포트폴리오에 쓸 데이터는 어디서 구하나요?
공공데이터포털, 서울열린데이터광장, Kaggle Datasets가 대표적입니다. 가능하면 관심 있는 산업의 데이터를 고르세요. 지원할 회사가 커머스라면 구매·고객 데이터를, 게임이라면 유저 행동 데이터를 다뤄본 경험이 면접에서 훨씬 잘 연결됩니다.
이 직무로 내 로드맵 만들기
졸업까지 남은 기간과 지금 수준을 고르면, 위 학습 순서를 시기별 계획으로 나눠 드립니다. 결과는 링크로 그대로 공유할 수 있습니다.
데이터 분석가 로드맵 만들기 →