데이터 엔지니어가 되려면? (시스템엔지니어 + 백엔드개발자 + DBA = 데이터 엔지니어!)
안녕하세요.
오늘은 데이터 엔지니어에 대한 이야기를 좀 해보려고 합니다.
데이터쪽이 많으 뜨면서 데이터 관련 직군을 많이 준비하시는 것 같은데
이 포스팅에서 여러분에게 조금이나마 도움이 되었으면 좋겠습니다.
그럼 바로 시작하겠습니다!!
-데이터 엔지니어가 되려면 어떻게 해야 될까?
데이터 엔지니어는 기본적으로
시스템 엔지니어 + 백엔드개발자 + DBA 3개 다 할 줄 아는 사람입니다.
데이터 엔지니어는
-> 개발에 관련된 지식들을 가지고 데이터 분석을 한다던가
-> 머신러닝 모델을 만든다던가 할 때
시스템적인 것과 데이터 적인 모든 부분을 해결해주는 사람을 데이터 엔지니어라고 합니다.
이 용어가 나온지는 한 5년 정도 밖에 안 되었습니다.
왜냐하면 2016년에 알파고가 이세돌을 이기면서 그때부터
빅데이터, 머신러닝, 인공지능 등의 용어들이 뜨기 시작했거든요.
그 이후에 데이터 엔지니어라는 용어가 나온거에요.
그래서 데이터엔지니어는 Server, Web application, Datebase 이 3가지 기술을 모두 다 가지고 있어야 하구요
이 3가지 기술을 기반으로 데이터를 수집하고, 저장하고, 처리하는 일을 하게 됩니다.
쉽게 말해
시스템엔지니어 + 백엔드개발자 + DBA 아 3개 다 다룰 줄 아는 사람이 데이터 엔지니어입니다.
당연히 한 파트의 개발만 하는 사람보다 더 고차원적인 프로그래밍 스킬이 필요하겠죠.
더 공부를 많이 해야하고, 그만큼 연봉도 더 높겠죠.
-데이터 엔지니어 Skill Set
데이터 엔지니어가 주로 사용하는 언어에 대해서 궁금해하실수 있는데요,
회사마다 다르긴 한데 기본적으로 파이썬과 리눅스를 잘 다뤄야합니다.
이 두 가지를 메인으로 하고 다른 훨씬 더 많은 것들을 알아야합니다.
그치만 파이썬과 리눅스가 가장 기본입니다.
오늘은 데이터 엔지니어가 되기 위해 필요한 기술과
주로 사용하는 언어에 대해서 알아보았는데요
다음에 더 유익한 정보로 다시 돌아오도록 하겠습니다.
긴 글 읽어주셔서 감사합니다!
코딩 - 데이터 직군별로 꼭 필요한 역량 (ft. 데이터 사이언티스트, 데이터 엔지니어, 데이터 애널리스트)
코딩 - 데이터 사이언티스트가 되기 위해 꼭 필요한 Skill Set (이정도는 되야..)
'데이터 사이언스' 카테고리의 다른 글
유망 직종 데이터 사이언티스트.. 어디까지 왔나!? (ft. 데이터 사이언티스트 전망) (0) | 2022.08.10 |
---|---|
데이터 사이언스 경영에 의존하는 요즘 기업 경영 (0) | 2022.08.09 |
데이터 사이언티스트, 애널리스트, 엔지니어의 차이 (ft. 직군별 필요 역량) (0) | 2022.07.24 |
데이터 사이언티스트가 되기 위해 꼭 필요한 Skill Set (이정도는 되야..) (0) | 2022.07.23 |
인공 지능 - 딥러닝과 머신러닝은 도대체 뭐가 어떻게 다른걸까? (0) | 2022.07.22 |