작성
·
127
답변 1
2
안녕하세요 나도몰라요님.
이 질문은 많은 분들의 공감을 받아 이 강의의 수강평 중 좋아요 순 1등 수강평작성자인 제가 답변 드리는게 맞지 않나 싶네요 ㅎㅎ
제가 처음 스프링을 공부할 때는 영한님의 스프링 강의는 없었고, 스프링을 이해하기 위해 수강평에도 적었듯이
인프런 내의 많은 강의들과 책, 유튜브 등 많은 자료들을 찾아보았는데요.
제가 영한님 강의를 제외하고 인프런에서 구매한 유료 스프링 프레임워크,부트 관련 강좌만 해도
1. 자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌
2. 윤재성의 스프링 프레임워크 개발자를 위한 실습을 통한 입문 과정
3. 스프링 프레임워크 핵심 기술
4. 스프링 부트 개념과 활용
5. 예제로 배우는 스프링부트 입문
이렇게 많습니다.. 지식공유자님들마다 가르치는 포인트가 다르기도 해서 강의를 수강한 이유도 있지만 잘 이해가 가지 않아서 다른 강의를 본게 가장 큰 이유입니다. 솔직히 말씀드려서 만약 같은 조건, 상황에서 영한님 강의를 들었다고 해서 이해했을거라고 생각하지는 않습니다. 다만 스프링을 이해하기 위해 영한님의 해당 강의를 듣기 전에 수강하고 공부했던 경험 덕에 영한님의 스프링 핵심 원리 강의가 더 이해가 됐고 대단한 강의라고 느꼈었습니다.
.
제 경험과 상황을 말씀드렸으니 나도몰라요님은 어떻게 하면 좋을지 제 생각을 말씀드릴게요.
자바 언어적인 측면에서
변수, 연산자, 조건문,반복문, 배열, 객체지향(상속,다형성,캡슐화 등),컬렉션(리스트, 맵), (후순위:예외처리)
이 정도는 선행이 되어 있어야 된다고 생각하고
우선 이해가 잘 가지 않더라도 최소 섹션5까지는 강의에서 설명하는 키워드 용어(가령 컨테이너, 빈, 싱글톤, @Configuration 등) 키워드만이라도 익혀두시고 다른 강의나 책을 보시는걸 추천합니다.(저처럼 모든 강의를 수강하시진 마시고 1~2개 골라서 보시되 그래도 잘 이해가 안되는 부분들은 책이나, 검색 등을 통해서 채워넣으세요. 앞서 수강한 다른 강의들 때문에 조금은 시야가 트이셨을 겁니다.) => [[[이 과정을 통해 프로그래밍에 대한 경험이 쌓이는 거에요.]]]
섹션5까지의 내용을 다른 자료를 통해 이해하고 다시 넘어와서 이해 안되었던 부분부터 해서 다시 보는 방식으로 공부할 내용을 쪼갠 다음 이해하고 영한님 강의로 보충하는 식으로 일단은 진행해 보시는게 좋지 않을까 싶어요. 그렇게 하고 다시 처음으로 돌아와 스프링 핵심원리를 처음부터 쭉 보시면 이 강의가 왜 이렇게 좋은 평가를 받는지 진면목을 느끼실 수 있을거라 확신합니다.
,
그리고 JPA에 대해서도 언급하셨는데 데이터베이스에 대한 기본 지식이 없으시다면 우선 데이터베이스에 대해서 어느정도 학습하시고, 스프링도 어느정도 감이 잡힌다 싶으시면 그 때 시작 하시는걸 추천드립니다.
,
저도 스프링 공부하면서 이해도 잘 안되고 @Autowired는 뭐며 왜 여기에 값이 들어가 있고 뭐가 역전됐다는건지 감도 잘 안잡히고 그랬는데요. 생소하고 낯선 개념이라 그렇지 공부하다보니 엄청 어려운 개념은 아니더라구요. 영한님이 강의에서 하는 말과 설명은 변하지 않기 때문에 내 이해도와 경험치가 늘어나지 않는 이상 이해되지 않는 같은 말만 계속 듣게 됩니다. 그리하여 다른 자료들을 통해서 학습하시는 걸 추천드린거니 조급해하지마시고 학습 하시다보면 곧 스프링 핵심 원리를 이해하시지 않을까 생각합니다.
한 줄기 빛과 같은 답변 정말 감사드립니다. 열심히 할게요 ( _ _ )