타임머신
73
2020-08-05 13:24:46
5
1097

어디서부터 웹 개발 공부를 시작해야할지 잘 모르겠습니다.


안녕하세요. 현재 SI개발 기업에 취직해서 7개월 일한 신규개발자 입니다.  자바는 기초만 알고, 파이썬만 사용했는데 산학 협력 인턴에서 뽑혀서 일하고 있습니다.


자바를 사용한 웹 개발 지식이 없어서 7개월간 고생하며 프로젝트 2개를 끝마쳤는데, 끝마치고 보니 재가 아는게 별로 없는것 같습니다. 기초 지식이 없어서 웹의 작동 원리도 잘 모르는 상태로 개발했던지라, 누가 짜놓은 코드를 보고 jsp페이지에서 ajax로  요청을 하면, Controller에서 받아서 Service에 등록되어 있는  서비스를 하기 위해 ServiceImpl을 실행하고, 마이바티스를 통해 mapper에 등록된 SQL문을 실행하여 그 결과값을 응답해 jsp에 표시한다 딱 이정도만 이해했습니다. 그래서 아직까지 왜 이런 구조인지 잘 이해를 못하고 있습니다. 


아무래도 회사이다 보니 기초부터 알기는 무리일것 같아서 이제 틈틈이 시간날 때 공부를 하려고 하는데 웹 개발 강의도 종류가 너무 많아서 어디서부터 손을 대야할지 모르겠습니다. 어디서 시작해야 재 실력을 향상시킬 수 있을까요?

1
  • 댓글 5

  • 김길동
    210
    2020-08-05 13:32:23

    인프런에 백기선님, 김영한님 강의가 괜찮더라고요

    무료강좌도 있어서 좋습니다.

  • kingofkj
    1k
    2020-08-05 14:01:11

    저는 동영상 강의보다는 책을 하나 독파하시는거 추천드려요.

    스프링을 일단 다룬다는 가정하에 서점에서 이것저것 책을 찾다 보면 서블릿 부터 시작하여 스프링까지 같은 내용의 결과물을 다루는 책 많은 겁니다.

    일단 같은 결과물을 만들면서 서블릿의 동작원리, 스프링의 동작원리를 다루다 보면 더 쉽게 이해할 수 있으리라 생각되네요.

  • 두더쥥
    95
    2020-08-05 14:03:22

    저는 이거 관련해서 학원에서 배우고 있는데

    와 그래도 회사라도 들어가계시다니.. 취업을 준비하는 입장에서 부러울 따름이네요.

  • 둥귤
    142
    2020-08-05 15:14:38

    그냥 일하시면서 왜에 대한 의문으로 틈틈이 공부하시면 될거같은데용.. 저는 왜 이렇게 썼을까 하면서 검색하고 분석하다 보면 자연스럽게 공부 되더라구요. 지금 본문에 쓰신것처럼 지금 만드는 웹사이트를 왜 그 패턴으로 코딩하는지 모르겠으면 단순하게 controller service mapper로 검색해보시고 그러면 스프링 mvc 패턴에 대한 내용이 나올건데 그럼 또 스프링이 뭔지 mvc 패턴 말고 다른구조는 없는지 다른 웹사이트는 무슨 구조로 만들어졌는지 등등 계속 끊임없이 의문을 가지면서 검색하다 보면 저절로 공부되는거 같아요.

  • 타임머신
    73
    2020-08-05 15:36:03

    위에 댓글 달아주신 분들 정말 감사합니다. 어디서부터 공부할지 막막했는데 ....

    댓글 달아주신 내용들 참조해서 공부하도록 하겠습니다 :)

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