김갑돌
32
2021-06-11 22:09:19 작성 2021-06-11 22:18:58 수정됨
4
313

스프링 초보에서 레벨을 높히려면 어떻게 해야할까요?


안녕하세요.


현재 저는 신입 개발자이며, 회사에서는 스프링부트 마이바티스로 개발 중입니다. 회사에서는 초보인 제가 모르는 기술들을 많이 쓰더라고요. 트랜잭션, 캐시, 인터셉터 그 외 다양한 설정과 기능이요. 이런 부분들에 대해서 책이나 영상 같은 것으로 체계 있고 깊게 배우고 싶은데 어떤 식으로 해야할지 고민이 되어서  글을 올립니다.

인프런에 백기선 님의 강의가 있고 다양한 내용을 다루지만 솔직히 좀 가격도 부담스럽고 그래서 다른 방법을 찾고 있습니다. 그렇다고 토비의 스프링을 보자니 그건 너무 어려워 보이더라고요. 개론서는 지금까지 2, 3권 정도 읽었고 몇 개 영상 강의도 봤습니다. 개론서와 토비의 스프링 중간 정도 수준으로 다음 레벨로 넘어가기 위한 학습자료나 강의 자료 있을까요? 

감사합니다.^^ 

0
  • 답변 4

  • shirohoo
    795
    2021-06-11 23:46:32 작성 2021-06-11 23:46:47 수정됨

    가장 정석적인 방법이고 실력이 확실하게 늘지만 가장 시간이 많이드는 방법이 있습니다.

    그냥 공식문서 읽으시면서 JUnit으로 학습테스트를 진행하면서 하나씩 이해해나가세요.

    영문서 보시는게 부담스러우시다면 토비의 스프링을 붙잡고 읽으셔도 됩니다.

    어떤 개념서를 보더라도 한번만에 완벽하게 이해할 수 없습니다. 세기의 천재가 아니고서요.

    한번읽고 이해가안되면 두번읽고, 이해가 안되면 세번읽고.

    책이라는건 읽다보면 결국 이해가 되는 순간이 옵니다.


    스프링에 대해 진지하게 깊이를 더해가고 싶다면 위방법이 가장 좋지않을까 싶네요.

  • scsc
    436
    2021-06-12 07:19:58

    신입이시면 기초부터 차근차근 하심됩니다..

  • 방황하는젊은이
    1k
    2021-06-12 09:04:36

    백문의 불여일타, 백지에서 천천히 하나씩 자신이 프레임워크를 디자인해보십시오.

  • yamanin
    2k
    2021-06-12 12:59:30

    트랜드에 맞혀서 모듈들 성정해보는게 좋지 않을까요?

    코딩실력까지 추가하고 싶으면 해당 모듈로 실제돌아가는 단순한 어플도 만들어보시고.

    더 확장하려면 공통개발한다고 생각하고 협업할 개발자가 사용할때 어떻게해야 쉽게 쓸수 있을지 공통도 작성해보세요. 공통짜면 다양한 예외상황이 나올껍니다.

  • 로그인을 하시면 답변을 등록할 수 있습니다.