데이터엔지니어 역량
안녕하세요.
sql기초를 닦고 데이터테크놀리지학과에 재학중인 학생입니다. 제가 궁금한부분은 다음관같아요.

백엔드부분은 어디까지 알면 좋을까요?데이터엔지니어를 희망하며
Sql공부중이고,Spark,kafka,airflow같은 부분도
공부를 해야할텐데.
비중을 저는 백엔드(java spring jpa) 보단 당연히 sql,spark,kafka,airflow에 실어야된다고 생각해요.
비중을 이쪽에 실으되,
백엔드(java spring jpa)공부도 하긴해야할텐데 어느정도까지는 그래도 해야된다.할줄알아야한다.이런게 있을까요?
아니다. 잘못알고있다.둘다잘해야한다.?
할게많아서 다하기 쉽지 않을것같아서 고민입니다. .
Spring jpa도 비중있게 공부해야한다면 지금 조금 학습한상태에서 +
스프링db(JdbcTemplate, MyBatis 같은 SQL 매퍼 기술 부터, JPA, 스프링 데이터 JPA, Querydsl, 쓰레드로컬, 스프링aop),
스프링활용(스프링 부트와 JPA를 활용해서 웹 애플리케이션 개발, rest api개발)
,스프링부트,
스프링 데이터jpa,
이정도 계획입니다. 부족할까요? 과할까요
정보의 홍수에서 권철님 선생님의 조언이
제 올바른 방향의 길잡이에 큰 도움이 될것같습니다. 감사합니다
답변 1
1
안녕하십니까,
제가 조언을 드리기에는 너무 오래된(?) 사람이라 저보다는 취업에 성공한 선배들이나 3년 이내의 직장인들에게 물어보는게 더 현실적인 답변이 되겠지만, 그래도 답변드리자면, 취업을 위해서는 Java와 Spring을 하는게 더 도움이 될 수도 있습니다.
왜냐하면 데이터 엔지니어로 바로 취업할 수도 있지만, 그렇게 되지 않을 상황도 가정해야 하기때문에 그때는 Java와 Spring으로 Backend로 일한 다음에, DB, Spark, Kafka 등을 다뤄보고 데이터 엔지니어로 전환해도 늦지 않을 수 있기 때문입니다.
조금 위상이 떨어지긴 했지만, 여전히 Java와 Spring은 기업에서 선호하는 요소입니다. Spring은 Spring boot만 해도 충분하다고 생각합니다. 다만 JPA는 호불호가 갈립니다. 네카라쿠배와 같이 잘 나가는 기업에서는 사용하는 걸로 알고 있습니다만, 사용하지 않는 회사들이 훨씬 더 많은 걸로 알고 있습니다. 저도 개인적으로 JPA는 선호하지 않으며, JPA에 투자하느니 좀 더 SQL 활용에 더 시간을 사용하는 것이 더 낫다고 생각합니다. 개인적인 의견이니, 주변의 다른 분에게도 의견을 구하고 판단하면 좋을 것 같습니다.
정리하자면 일단 취업을 위해서는 Java와 Spring을 먼저 해보는게 좋을 것 같습니다. Spring을 반드시 해야하는지, 저도 약간 의문이긴한데, 생각대로 데이터 엔지니어로 바로 취업하지 못했을 때의 대안을 일단 갖추는게 좋을 것 같습니다. 그리고 SQL 활용에 좀 더 시간을 투자하시고, 어려운 SQL들을 사용하는 실전 프로젝트를 많이 경험해보면 취업에 큰 도움이 되지 않을 까 싶습니다.
감사합니다.
'레벨 유지'의 의미에 대한 질문
0
52
2
date_part
0
55
2
lag/lead offset 관련 질문
0
55
2
join 관련 질문 (inner join, left join)
1
99
2
배치에서 full outer join을 쓴다고 하셨는데 예시를 알 수 있을까요?
0
89
2
Madrid에 살고 있는 고객이 주문한 주문 정보를 구할것. 실습 질문드립니다
0
53
2
rollup시 null값 매출 라벨링
0
54
2
10. 조인 실습 - 02 관련 질문
0
59
1
조인실습03 - join의 pk-fk join
0
108
2
조인실습03 - join의 pk-fk join
0
68
2
(공유)맥, 스키마 import
0
81
2
sql 입문자인데, 이 강의와 sql 코딩테스트와 연관이 있을까요?
0
137
2
1인지 M인지는 결국엔 테이블을 직접 확인을 해야 하는걸까요?
0
130
2
안녕하세요. 튜닝핵심가이드강의 관련해서 여쭤보고 싶어서 남깁니다.
0
90
1
섹션5 Group by 실습-01 강의 예제 질문
0
117
2
섹션2 조인 기반 메커니즘에서 조인 실습 - 04 강의 예제 질문
0
123
2
섹션2 조인 실습 01 강의 질문
0
133
2
lead lag 이해 강의에서 윈도우 절은 사용되지 않습니다.
0
126
1
Dbeaver오류
0
630
2
직원 별 가장 높은 매출
0
118
1
강의순서대로 실습코드순알려주세요.
0
133
1
m:n inner join일 경우 cross조인과 동일하게 동작되는건가요?
0
130
1
rollup
0
91
2
Dbeaver에 접속해도 postgressql이 네비게이터에 안보입니다.
0
355
2





