딥러닝·빅데이터로 취업하기 — 개발자 출신이 6개월 안에 잡아야 할 것들
"딥러닝 공부 뭐부터 하지?"의 함정
딥러닝, 빅데이터를 공부해서 취업하고 싶다고 마음먹으면 보통 이런 순서로 헤맨다. 유명한 강의를 결제하고, 수학부터 다시 보고, 논문을 읽으려다 좌절하고… 나도 이 길을 걸어봤다. 그런데 취업이 목표라면 이 접근은 방향이 살짝 어긋나 있다.
핵심은 이거다.
회사는 "많이 아는 사람"이 아니라 "돌려본 결과물이 있는 사람"을 뽑는다.
그래서 취업·이직이 목표라면 강의 완주보다 포트폴리오 프로젝트가 먼저다. 이 글은 그 관점에서 무엇을, 어떤 순서로 해야 하는지 정리한 로드맵이다.
먼저: "딥러닝"과 "빅데이터"는 다른 분야다
자주 묶여 다니지만 결이 다르다. 이걸 구분해야 공부 범위가 선명해진다.
- 딥러닝: 데이터로 모델을 학습시켜 예측·생성. 파이썬 + 프레임워크 중심.
- 빅데이터: 대용량 데이터를 저장·처리·분석하는 인프라. 분산 시스템 + SQL 중심.
직무부터 정하자 — 공부 범위가 3분의 1로 줄어든다
취업 시장에서 이 분야는 크게 세 직무로 갈린다. 요구 스킬이 서로 다르기 때문에, 하나를 정하는 것만으로 공부할 양이 확 줄어든다.
| 직무 | 하는 일 | 핵심 스킬 |
|---|---|---|
| 데이터 사이언티스트 | 데이터로 인사이트·예측 모델 | 통계, SQL, 머신러닝, 시각화 |
| ML 엔지니어 | 모델을 실서비스로 배포·운영 | PyTorch, MLOps, 백엔드, 클라우드 |
| 데이터 엔지니어 | 데이터 파이프라인·인프라 구축 | SQL, Spark, Airflow, 클라우드 |
개발 경험이 있다면 ML 엔지니어나 데이터 엔지니어 쪽이 유리하다. 기존 개발 역량(백엔드, 배포, 클라우드)을 그대로 살릴 수 있어서다. 반면 순수 모델링을 하는 데이터 사이언티스트는 통계·수학 요구치가 높고 신입 경쟁이 치열하다.
취업용 로드맵 (6~9개월 기준)
1단계 — 기본기 (1~2개월)
- SQL: 어느 직무든 면접에서 100% 물어본다. 서브쿼리, 윈도우 함수까지 탄탄하게.
- 파이썬 + Pandas: 데이터 전처리를 자유자재로 다룰 수 있어야 한다.
2단계 — 핵심 스킬 (2~3개월)
직무에 맞춰 좁혀서 판다.
- ML 엔지니어 지망 → PyTorch + 모델 배포
- 데이터 엔지니어 지망 → Spark + Airflow
- 공통 → 클라우드 하나(AWS 또는 GCP). 실무는 대부분 클라우드에서 돌아간다.
3단계 — 포트폴리오 프로젝트 (2~3개월, 가장 중요)
여기가 취업의 승부처다.
- 캐글 상위권보다 "실제 문제를 처음부터 끝까지 해결한" 프로젝트 1~2개가 면접에서 훨씬 강하다.
- 이상적인 흐름: 데이터 수집 → 전처리 → 모델 학습 → API로 배포 → 간단한 데모. 이 전 과정을 GitHub에 정리한다.
- 개발자 출신의 무기: 남들은 주피터 노트북에서 멈추지만, 당신은 배포까지 보여줄 수 있다. 이게 차별점이다.
지금 당장 시작할 3가지
- SQL 문제 풀이 시작 — 해커랭크, LeetCode Database 등. 오늘 바로 가능
- Google Colab에서 PyTorch 튜토리얼 — 환경 설정 없이 무료 GPU로 실습
- 작은 프로젝트 주제 하나 정하기 — 관심 있는 도메인의 데이터로
정리 — 우선순위 하나만 꼽으면
전체를 한 줄로 요약하면 이렇다.
직무 정하기 → SQL → 직무별 핵심 스킬 → 배포까지 하는 포트폴리오
이 중 딱 하나만 오늘 시작하라면 SQL이다. 가장 확실하게 물어보고, 가장 오래 써먹고, 지금 바로 시작할 수 있어서다. 강의를 완주하지 못해도 괜찮다. 작더라도 "끝까지 돌아가는 결과물" 하나가 이력서 열 줄보다 강하다.
backtodev
A 40-something PM returns to code. Learning, failing, and growing.