데엔과 데싸의 차이점은 뭘까요?

어떻게 하면 데엔 신입이나 경력으로 갈 수 있을까요?

Spark을 공부하기 위한 책 혹은 링크를 추천해주실 수 있을까요?

어떻게 DE로 일을 시작하게 됐나요?

데이터 전처리를 하다가 넘어오는 경우

백앤드 개발에서 넘어오는 경우

답변1

백엔드 개발을 하게되면 필연적으로 RDB를 다루게 되고 그 과정에서 데이터 엔지니어링 기술스택을 확장하는 경우가 많습니다. 예를 들면 RDB에 적재된 데이터를 HDFS상으로 덤프를 한다거나 (지원팀이 있으면 좋겠지만 보통은 담당팀에서 이정도까지는 하죠..), 백엔드로 들어오는 이벤트를 Kafka 클러스터로 쏴주는 등.. 그래서 저는 항상 처음부터 데이터 엔지니어 커리어로 시작하는 것보다는 상대적으로 수요가 더 많은 백엔드 엔지니어로 시작하는 것을 권유하는 편입니다

데이터 엔지니어라고 백엔드 개발 안하는 것도 아니고요 (하둡 관련 지원팀이라면 고객팀이 사용할 Admin 정도는 자체 개발해서 지원하는 경우가 많겠죠) 상대적으로 백엔드로 시작해서 데이터 엔지니어링 확장은 쉽지만, 데이터 엔지니어로 시작한 분들은 백엔드 개발 스택 확장하는 것이 조금 더 어렵다고 생각하고요 (개인 견해입니다)

난 무조건 데이터 엔지니어로 취업하겠어가 아니라 조금 더 유연하게 생각했으면 하는 바람에 좀 길게 적어봤습니다