• 티켓 내역
  • 회원가입
  • 로그인
파트너스 멘토지원
로그인
홈 클래스 LIVE 멘토 콘텐츠
#IT개발/데이터 #스펙

데이터 사이언티스트가 되기 위해 필요한 두 가지! - 분석과 엔지니어 역량


안녕하세요. 통계학과를 졸업하고 현재 군복무 중인 멘티입니다. 당장 다음 주가 전역인데, 빅데이터 관련 분야에서 커리어를 쌓아가고 싶어요.


ⓒREDPIXEL.PL


지금은 캐글 스터디1)를 시작했고, 공모전을 찾아보는 중입니다. 하지만 확신이 없습니다. 멘토님이 생각하기에 제가 빅데이터 관련 일을 하기 위해 어떻게 준비하는 것이 좋을까요?

또한, 학사만으로는 전문성을 갖추는 게 어려워 산업공학 석사도 고민하고 있는데, 빨리 경력을 쌓는 것이 좋을지 대학원을 졸업하고 취업하는 것이 좋을지 판단하기 어렵습니다. 멘토님이 현명한 판단을 도와주신다면 정말 감사하겠습니다. 그럼 답변 기다릴게요!


1)  캐글 :  2010년 설립된 예측 모델 및 분석 대회 플랫폼으로 2017년 구글에 인수되었다. 기업이나 단체에서 데이터와 해결과제를 캐글에 등록하면 사람들은 누가 더 이 문제를 잘 해결하는 모델을 만드는지 경쟁한다. 캐글을 통해 인공 지능 및 머신 러닝에서 핵심이 되는 질 좋은 데이터를 손쉽게 구할 수 있다


멘토의 답변


안녕하세요 멘티님. 질문 잘 읽었습니다. 답변에 앞서 희망 진로를 좀 더 구체적으로 생각하시면 좋겠다는 말씀드리고 싶어요. 빅데이터 관련 직업에도 종류가 있기 때문에 막연히 빅데이터라 정하는 것보다 목표를 좁히는 것이 좋습니다.

제가 데이터 사이언티스트로 일하고 있으므로 멘티님도 사이언티스트를 원한다는 가정하에 답변을 시작하겠습니다.


ⓒOlekStock


데이터 사이언티스트, 필요한 두 가지 역량
사람마다 정의가 다를 수 있지만, 제가 생각하는
데이터 사이언티스트는 데이터 분석과 엔지니어 역량을 모두 갖춘 사람입니다. 보다 자세하게 말하자면, 분석 역량과 함께 서비스 서빙을 위한 엔지니어 역량을 모두 보유한 직업이라고 할 수 있죠.

그럼 분석과 엔지니어, 두 가지 역량을 갖추기 위해 어떤 준비를 해야 할 지 나눠서 말씀드릴게요.

먼저 분석 역량은 논문을 이해한 뒤 새로운 방법을 제시할 수 있고, 논문의 알고리즘을 구현하는 능력이라고 생각합니다.

이는 결국
영어와 수학, 그리고 알고리즘 지식과 코딩 실력으로 요약할 수 있는데요. 영어는 기본으로 갖추셔야 하고, 아직 준비하는 단계이니 수학을 열심히 공부하시길 바랍니다.

또한, 알고리즘 지식을 공부하는 데는 따로 왕도가 없습니다. 그냥 차근차근 하나씩 익히셔야 해요. 코딩 역시 많이 해보면서 경험을 쌓으면 됩니다. 그래서 지금 하고 계신 캐글 스터디는 굉장히 좋은 선택이에요.


분석 역량 : 영어, 수학, 알고리즘 지식, 코딩 실력


ⓒAfrica Studio


두 마리 토끼보다 한 가지에 집중하기
다음으로는 엔지니어 역량을 이야기해볼까요? 
엔지니어 역량을 닦기 위해선 인프라를 포함해 서비스가 제공되는 방법을 공부해야 합니다. 서비스 서빙 환경은 회사마다 다르므로 추후 입사를 하고 나서 배우면 될 문제이지만, 인프라는 지금도 공부할 수 있어요.

아시다시피
빅데이터는 용량이 매우 크므로 분산처리가 필수입니다. 따라서 SCALA1)를 공부하거나, 하둡2)과 스파크 환경3)에서 분석하는 경험을 쌓으시길 바랍니다.


엔지니어 역량 : 인프라와 분산처리 시스템 공부



또한, 서비스를 서빙할 때 데이터 유실을 막기 위한 카프카나, 실시간 처리를 위한 스톰을 공부하시면 좋습니다. 그리고 최근에 인기 있는 도커4)나 쿠버네티스5)를 공부하는 것도 추천합니다.

하지만
현실적으로 분석과 엔지니어, 두 가지 역량을 모두 잡는 건 어렵습니다. 따라서 한 가지를 메인으로 잡고, 나머지는 평균적인 실력으로 키우는 것을 목표로 삼으세요. 다만 멘티님께서 캐글을 하고 계시니 분석 역량을 더 중요하게 공부하시면 좋을 것 같습니다.


ⓒArtem Samokhvalov


대학원 진학을 추천합니다
단도직입적으로 
대학원에 진학하는 것을 추천합니다. 지금 취업을 준비하면서 제가 앞서 말씀드린 지식을 모두 공부하기에는 시간이 부족할 겁니다. 그래서 석사를 하시면서 깊게 파보는 방법을 권장하고 싶어요.

멘티님이 대학원에 진학할 수 있는 현실적 여건이 되는지는 잘 모르지만, 데이터 분야에서 실력을 쌓으려면 대학원 진학이 좋은 전략이라는 것을 알려드려요. 파트타임 석사를 해도 열심히만 할 수 있다면 저는 괜찮다고 생각합니다.

궁금하신 점이 풀리셨나요? 더 궁금한 것이 생기면 다시 질문해주세요. 그럼 열심히 공부하시길 바랍니다.


1) SCALA : '확장 가능한 언어(SCAlable LAnguage)'의 약자로 사용자의 요구에 따라 얼마든지 확장할 수 있는 언어라는 뜻이다. JVM 플랫폼에서 함수형 프로그래밍과 객체 지향 프로그래밍을 동시에 지원하기 위한 목적으로 만들어졌다

2) 하둡 : 하둡(Hadoop)은 대량의 자료를 처리할 수 있는 대규모 컴퓨터 클러스터에서 동작하는 분산 애플리케이션을 지원하는 오픈 자바 소프트웨어 프레임워크다

3) 스파크 : 하둡이 나오고 시간이 흐른 뒤 여러 단점이 나타나기 시작했고, 대안으로 새롭게 등장한 기술이 바로 아파치 스파크다. 하둡과 마찬가지로 빅데이터 워크로드에 주로 사용되는 분산처리 시스템이며 오픈소스다

4) 도커 : 리눅스 재단이 발표한 ‘2014 가장 인기 있는 클라우드 오픈 소스’에서 2위를 차지한 도커는 리눅스 컨테이너 기술을 자동화해 쉽게 사용할 수 있게 하는 오픈소스 프로젝트다


5) 쿠버네티스 : 쿠버네티스는 여러 클러스터의 호스트 간에 애플리케이션 컨테이너의 배치, 스케일링, 운영 자동화를 위한 플랫폼을 제공하려는 목적으로 만들어졌다. 도커를 포함하여 일련의 컨테이너 도구들과 함께 동작한다

현직자 답변이 궁금하다면?
지금 무료로 확인하세요!
답변 보기
©모든 저작권은 해당 콘텐츠 제공자 또는 해당 콘텐츠 제공자와 잇다가 공동으로 보유하고 있으며, 콘텐츠의 편집 및 전송권은 잇다가 가지고 있습니다.
7
취업고민 즉문즉답 온라인 클래스 클래스 더보기
백상열 멘토
현대자동차그룹
5.0 (7)
종료
홍보/CSR · 직무 특강
대기업 현직자가 들려주는 국내외 홍보/CSR 직무 이야기

2023.12.7(목) 19:00
온라인
2023 한국외국어대학교
지상우 멘토
경기도일자리재단
4.73 (26)
종료
공사/공기업 · 직무 멘토링
공기업 취업을 희망한다면? 공기업 현직자가 들려주는 취업 준비 이야기

2023.12.7(목) 19:00
온라인
서울시 청년일자리 매칭강화 전담창구
신지윤 멘토
대상 주식회사
4.93 (51)
종료
해외영업 · 직무 특강
해외영업 직무에 필요한 진짜 역량부터 취업 로드맵까지!

2023.12.6(수) 19:00
온라인
2023 한국외국어대학교
김현수 멘토
대신증권
5.0 (10)
종료
회계/재무/금융 · 직무 멘토링
금융권 14년차 현직자가 알려주는 금융 취업 노하우!

2023.12.6(수) 19:00
온라인
서울시 청년일자리 매칭강화 전담창구
임예지 멘토
롯데e커머스
5.0 (1)
종료
인사/총무/노무 · 직무 멘토링
e커머스 기업 인사 담당자와 함께하는 '진짜' 취업/직무 이야기

2023.12.5(화) 19:00
온라인
서울시 청년일자리 매칭강화 전담창구
클래스 더보기
함께 보면 좋은 콘텐츠 콘텐츠 더보기
IT개발/데이터
소프트웨어 개발자가 되는 4가지 루트!
멘토님, 안녕하세요. 소프트웨어 개발자가 되고 싶은 22살 청년입니다. IT에 관심이 생겼고 소프트웨어 개발자라는 꿈을 가지게 되었습니다. 하지만 IT 회사에 취업하기 위해서 어떻게 준비를 해야 할지, 소프트웨어 개발자가 되기 위해 어떤 자격증과 기술을 갖춰야 하는지 몰라 너무 막막합니다.
멘토
IT개발/데이터
12
약 5년 전
IT개발/데이터
준비가 덜 된 IT개발 지원, 휴학해 실력을 쌓을까요?
학교 다닐 때는 프로그래밍이 너무 어렵게 느껴져 소프트웨어 개발은 저와 맞지 않는다고 생각했지만, 지금은 개발이 좋고 열심히 하고 싶습니다. 부끄럽지만 학부 수업에서 한 프로젝트를 제외하면 당당히 말할 수 있는 프로젝트도, 인턴 경험도, 공모전 경험도, 입상 경험도 없었습니다.
홍성모 멘토
Amazon · Software Development Engineer
6
약 5년 전
IT개발/데이터
안드로이드 개발 직무, 비전공자는 어떻게 준비해야 할까요?
안드로이드 개발 직무 쪽으로 취업을 준비하고 있습니다. 비전공자이고, 4학년 때부터 자바와 안드로이드를 공부했어요. 안드로이드 개발 직무 취업을 위한 포트폴리오를 만들던 중, 여러 개발자의 포트폴리오를 봤습니다. 신입 개발자인데도 안드로이드 개발 관련 언어나 프로젝트들이 다양해 제 실력이 떨어지는 건 아닌지 걱정됩니다.
홍성모 멘토
Amazon · Software Development Engineer
9
약 5년 전
IT개발/데이터
SI업무, 어떤 프로그램 언어와 자격증이 필요할까요?
SI업체(시스템통합업체)로 취업하기를 결심했고, SI 취업을 위해 노력 중 입니다. SI 업무를 위해 어떤 언어와 어떤 자격증을 공부할지 고민이 생겨 질문드립니다. 통계, 테이터 쪽을 강점으로 잡고 포트폴리오를 만들 생각입니다. 그렇다면 분산처리시스템 언어로 많이 사용되는 java를 공부하는 게 c++보다 이득일까요?
곽동훈 멘토
Samsung SDS · ERP컨설팅
8
약 5년 전
콘텐츠 더보기

Footer

가치 있는 커리어 경험을 연결합니다.
We connect with valuable work experience.
  • 서비스
  • 온라인 클래스
  • 실시간 클래스 후기
  • 🚀 오리지널 클래스
  •  
  • 멘토 찾기
  • 멘토 지원하기
  • 자주하는 질문
  • 파트너스
  • 클래스 제휴
  • 컨퍼런스 제휴
  • 광고 매체 소개

© 2023 잇다, Inc. All rights reserved.

회사소개 |
이용약관 |
개인정보 처리방침 |
네이버 블로그 |
브런치
대표번호: 02-2653-1022 (10:00 ~ 19:00) / 점심시간: 13:00~14:00 (주말 및 공휴일 휴무)
㈜레디앤스타트 | 사업자등록번호 : 117-81-82177 | 직업정보제공사업: 서울청 제 2019-1호 | 통신판매업 신고번호: 제2019-서울종로-0806호 | 대표 : 조윤진 서울특별시 종로구 종로1길 50 비동 3층 143호(중학동, 더케이트윈타워)