본문 바로가기

데이터 사이언스

데이터 엔지니어가 되려면? (시스템엔지니어 + 백엔드개발자 + DBA = 데이터 엔지니어!)

728x90
반응형

데이터 엔지니어가 되려면? (시스템엔지니어 + 백엔드개발자 + DBA = 데이터 엔지니어!)

 

안녕하세요.

 

오늘은 데이터 엔지니어에 대한 이야기를 좀 해보려고 합니다.

 

데이터쪽이 많으 뜨면서 데이터 관련 직군을 많이 준비하시는 것 같은데

 

이 포스팅에서 여러분에게 조금이나마 도움이 되었으면 좋겠습니다.

 

그럼 바로 시작하겠습니다!!

 

 

 

 

-데이터 엔지니어가 되려면 어떻게 해야 될까?

 

데이터 엔지니어는 기본적으로


시스템 엔지니어 + 백엔드개발자 + DBA 3개 다 할 줄 아는 사람입니다.

데이터 엔지니어는

 

-> 개발에 관련된 지식들을 가지고 데이터 분석을 한다던가

 

-> 머신러닝 모델을 만든다던가 할 때


시스템적인 것과 데이터 적인 모든 부분을 해결해주는 사람을 데이터 엔지니어라고 합니다.

 

이 용어가 나온지는 한 5년 정도 밖에 안 되었습니다.


왜냐하면 2016년에 알파고가 이세돌을 이기면서 그때부터

 

빅데이터, 머신러닝, 인공지능 등의 용어들이 뜨기 시작했거든요.

 

그 이후에 데이터 엔지니어라는 용어가 나온거에요.

 

 

 

데이터 기계학습으로 탄생한 알파고
데이터 기계학습으로 탄생한 알파고

 


그래서 데이터엔지니어는 Server, Web application, Datebase 이 3가지 기술을 모두 다 가지고 있어야 하구요


이 3가지 기술을 기반으로 데이터를 수집하고, 저장하고, 처리하는 일을 하게 됩니다.


쉽게 말해 

 

시스템엔지니어 + 백엔드개발자 + DBA 아 3개 다 다룰 줄 아는 사람이 데이터 엔지니어입니다.


당연히 한 파트의 개발만 하는 사람보다 더 고차원적인 프로그래밍 스킬이 필요하겠죠.


더 공부를 많이 해야하고, 그만큼 연봉도 더 높겠죠.

 

 

 

-데이터 엔지니어 Skill Set

데이터 엔지니어가 주로 사용하는 언어에 대해서 궁금해하실수 있는데요,


회사마다 다르긴 한데 기본적으로 파이썬과 리눅스를 잘 다뤄야합니다. 


이 두 가지를 메인으로 하고 다른 훨씬 더 많은 것들을 알아야합니다.


그치만 파이썬과 리눅스가 가장 기본입니다.

 

 

 

데이터 엔지니어가 다루어야 할 파이썬 언어
데이터 엔지니어가 다루어야 할 파이썬 언어

 

 

오늘은 데이터 엔지니어가 되기 위해 필요한 기술과

 

주로 사용하는 언어에 대해서 알아보았는데요

 

다음에 더 유익한 정보로 다시 돌아오도록 하겠습니다.

 

긴 글 읽어주셔서 감사합니다!

 

코딩 - 데이터 직군별로 꼭 필요한 역량 (ft. 데이터 사이언티스트, 데이터 엔지니어, 데이터 애널리스트)

 

코딩 - 데이터 직군별로 꼭 필요한 역량 (ft. 데이터 사이언티스트, 데이터 엔지니어, 데이터 애널

코딩 - 데이터 직군별로 꼭 필요한 역량 (ft. 데이터 사이언티스트, 데이터 엔지니어, 데이터 애널리스트) 로~스윗! 모두 안녕하세요~! 오늘은 데이터 관련 직군별로 꼭 필요한 역량에 대해 설명드

rosweet-ai.tistory.com

코딩 - 데이터 사이언티스트가 되기 위해 꼭 필요한 Skill Set (이정도는 되야..)

 

코딩 - 데이터 사이언티스트가 되기 위해 꼭 필요한 Skill Set (이정도는 되야..)

[코딩 강의] 데이터 사이언티스트가 되기 위해 꼭 필요한 Skill Set (이정도는 되야..) 모두 로~스윗! 안녕하세요. 오늘 포스팅 할 내용은 데이터 사이언티스트가 되기 위한 Skill set에 대한 내용을 알

rosweet-ai.tistory.com

 

728x90
반응형