답변 너무 감사합니다! 답변하신 내용중에 궁금한 부분이 있습니다. "데이터베이스를 편하게 쓸 수 있게 돕는 ORM 툴이 존재합니다." 라고 하셨는데 편하게 쓸 수 있는 툴이 존재해도 sql은 역시 공부하는게 맞는거겠죠?
+0
2022년 7월 10일
백엔드 개발을 어느 정도 깊게 팔 계획이라면 결국 공부하는 게 좋다고 생각합니다! 하지만 제 개인적인 경험으로는, SQL로 복잡한 쿼리 짜는 걸 처음부터 열심히 연습할 필요는 없는 것 같아요. 1. 우선 처음에는 table, row/column, primary/foreign key 등 SQL 데이터베이스(관계형 데이터베이스)의 기본 개념들 + 기본적인 SQL 쿼리만 익히시고 2. 그 다음으로는 데이터베이스를 어떻게 설계하는지 공부하시고 3. 좀 복잡한 쿼리 연습해 보는 건 그 다음 순이라고 생각합니다. 물론 백엔드 개발을 시작하기 전에 1~3번 다 잘하시면 좋지만, 만약 우선 최소한만 배우고 넘어가고 싶다면 3번을 살짝 뒤로 미뤄도 괜찮다는 의미입니다. 저는 처음 백엔드 개발을 할 때 3번에 대한 니즈를 못 느꼈었다가, 이후 조금 더 효율적인 쿼리가 요구되는 순간이 오니까, 아무리 ORM을 쓰더라도 SQL 공부가 확실히 필요하다는 생각이 들었어요!
+0
2022년 7월 10일
백엔드 개발을 어느 정도 깊게 팔 계획이라면 결국 필수라고 생각합니다! 하지만 제 개인적인 경험으로는, SQL로 복잡한 쿼리 짜는 걸 처음부터 열심히 연습할 필요는 없는 것 같아요.
+0
2022년 7월 10일
우선 처음에는 table, row/column, primary/foreign key 등 SQL 데이터베이스(관계형 데이터베이스)의 기본 개념들 + 기본적인 SQL 쿼리만 익히시고,
+0
2022년 7월 10일
그 다음으로는 데이터베이스를 어떻게 설계하는지 공부하시고,
+0
2022년 7월 10일
좀 복잡한 쿼리 연습해 보는 건 그 다음 순이라고 생각합니다.
+0
2022년 7월 10일
물론 백엔드 개발을 시작하기 전에 다 잘하시면 좋지만, 만약 우선 최소한만 배우고 넘어가고 싶다면 쿼리 연습을 살짝 뒤로 미뤄도 괜찮다는 의미입니다. 저는 처음 백엔드 개발을 할 때 ORM이 다 해 주는 것 같아서 SQL 쿼리 숙련도에 대한 니즈를 못 느꼈었다가, 이후 조금 더 효율적인 쿼리가 요구되는 순간이 오니까, 아무리 ORM을 쓰더라도 SQL 공부가 확실히 필요하다는 생각이 들었어요!
댓글 9개