인프런 커뮤니티 질문&답변

dktmvktm님의 프로필 이미지
dktmvktm

작성한 질문수

모든 개발자를 위한 HTTP 웹 기본 지식

다음으로

강의 수강 로드맵을 어떻게 하면 좋나요?

작성

·

306

0

야생형 코스로 jpa 기초 앞부분 jpa 실무1 jpa 실무2  중간정도를 들었는데요 일단 저는 어려운점이 10가지 정도 있었습니다.

1.  jpa1 에서 thymeleaf 부분이 어려웠는데 그래도 반복해서 보니까 좀 알것 같긴 했어요
2. 검색 관련 jpql 이 어려웠어요
3. 영속성 컨텍스트 ,  @transactional등 개념이
어려웠어요
4. 지연 로딩 문제 해결 방법이 어려웠어요
5. 다대다 매핑이 어려웠어요
6. 주문 함수의 인자값이 왜 저렇게 되나
7. 어노테이션 모르는게 좀 있었어요
8. 컬렉션 관련 문법, -> 문법(java8 문법? 람다?)
이런 부분들이 어려웠어요 
9. jpa 실무2 버젼이 올라갈수록 복잡해져서 어렵
10. 로그인이나 리액트 연동 같은게 없어서 연습용 프로젝트에 활용이 어렵 근본적인 이유는 자바와 스프링 기초가 부족해서 일까요?

http 강의를 보고 나서 느낀점은 jpa 기초 강좌도 그렇고 이것도 어떻게 보면 기초 강의중의 하나잖아요 그런데도 어렵;; 앞의 강의들을 정리하면서 봤는데 실습이 없으니까 내용의 흐름 파악이 쉽지 않고 디테일들고 잘 모르겠는 부분이 많아요 

그리고 jpa1과 jpa2 실무 강의를 들으면서 어려웠던게 여전히 어려울것 같아요  mvc1 mvc2 강의를 들어야 될까요?

온라인에서 부족한 자바 실력을 채우려 했는데 차라리 학원을 다녀야 되나 고민이 되요 자바 기본도 부족하고 실무 강의들을 몇번을 반복해서 봐도 어려운 부분들이 많다면 오프라인 학원이 좋을까요?

답변 1

3

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. dktmvktm님

1. 먼저 자바 기본기를 확실하게 다지는 것이 중요합니다. 최근에서는 자바8도 기본 문법으로 들어가기 때문에 같이 학습하시면 좋습니다.

2. 야생형 코스를 진행하려면 DB와 SQL 기초가 필요합니다. 이 부분을 먼저 보충하시는게 필요합니다.

3. 스프링 부트와 JPA 실무 로드맵을 진행하시는것이 너무 어렵다면, 스프링 로드맵을 먼저 순서대로 진행하고, 이후에 스프링 부트와 JPA 실무 로드맵을 진행하시는 것이 좋습니다.

스프링 로드맵에서 thymeleaf, 웹, 로그인 등등 실질적인 웹 개발의 많은 기초 기술들을 자세히 설명드리고, 예제들도 만날 수 있습니다.

추가로 토이 프로젝트를 하나 가볍게 병행하시는 것도 추천합니다. 스프링 로드맵을 진행해보면 가벼운 토이 프로젝트를 하나 만들어볼 자신감이 생기실 거에요.

 

추가로 장기적인 학습을 혼자서 의지만 가지고 진행하는 것은 쉽지 않기 때문에, 학원을 다니는 것도 하나의 방안이라 생각합니다.

도움이 되셨길 바래요.

 

dktmvktm님의 프로필 이미지
dktmvktm

작성한 질문수

질문하기