옥자
42
2021-03-29 23:20:28
3
1161

백엔드 공부순서 조언 부탁드립니다


안녕하세요!

이제 막 html부터 공부를 시작한 29세 휴먼입니다

전공자도 아니지만 개발에 관심을 갖게 되어 여기저기 다양한 플랫폼에 검색을 해보았습니다

저한테는 백엔드가 더 맞을 것 같아 로드맵이든지 등등을 찾아보면서 공부 순서를 나름대로 짜보았습니다

다만 이제 막 도전하는 것이다보니 이 공부 순서가 맞는지, 이대로 하면 되는지 한 번 여쭙고 싶어서요

--------

html,css,js (바닐라js? 공부도 권하시나요?)

-> JAVA, Spring, mySQL, 깃/깃헙 (동시다발적으로 공부해야 하는지 순서가 있는지 궁금합니다)

-> 백준 등 문제풀이 및 포트폴리오?(백엔드의 포트폴리오는 어떤 것인지 잘 모르겠습니다..)

--------

점차 더 흥미를 가져 취업에도 준비하게 된다면 내년 1월부터 도전해볼까 합니다

(현재 집에서 일하는 번역가이며, 일감을 조정하면 되기에 공부 시간은 충분합니다)

고수님들께는 제가 너무 바보같고 초보에도 미치지 못하는 질문을 하는 것 같아 보이겠지만

이제 코딩에 흥미를 가지고자 하는 제게 따스한 조언을 해주시면 정말 감사드리겠습니다ㅠㅠ

감사합니다! 2021년 모두들 건강하시고 행복하시길 빌어요

2
  • 댓글 3

  • ROJAEKA
    108
    2021-03-30 09:15:54 작성 2021-03-30 09:18:30 수정됨

    연차가 높지는 않지만, 제가 스프링 개발자라..

    제 입장대로 정리해보았습니다.


    1. JAVA (html, css, js , jsp 정도는 알아야 함) 

     - 플젝 : 모델 1 방식의 간단한 수강신청 페이지


    2. 모던 자바 8 (도서가 있습니다) + Spring 기본

     - 플젝 : 모델2 게시판 CRUD  + mybatis


    3. Spring Boot, JPA.. Spring Security, ... etc

    - 자바 기술로는 이펙티브 자바 도서 추천

    - 플젝 : 정규 서비스를 해보세요. (추가적으로 학습해야할 게 엄청날 겁니다)


    4. 오브젝트, 도메인 주도의 설계를 공부

    - 이제는 설계와 최신 기술 도메인 학습

    - 기존의 플젝 고도화 및 신규 서비스 개발


    사실 공부헐게 많네요. 

    추가적으로 네트워크 지식, SQL이 필요하겠네요.

    SQL을 알아야 첫번째 플젝을 할 수 있어용.

    관련한 강의가 많으니 참고하시길 바랍니다    



  • ABCZ
    30
    2021-03-30 10:47:29
    아직 FE, BE 구분해서 전문화 시키시기엔 조금 이르신것 아닐까요?
    혼자서 FE 없이 BE만 따로 공부한다는게 가능할까 싶습니다.
    우선 흔히 말하는 spring 기반 웹에 Hello World를 띄우는 것부터 시작해서 게시판같은 CRUD 만들어보고..
    여기까지만 해도 우선 html java sql은 할 수 있어야 할거고..
    그렇게 나름의 라이브러리를 쌓아가는 과정에서 소스관리를 위해 git이 병행되면 좋을것 같고
    그렇게 하면서 공부하다보면 FE와 BE의 경계가 좀 보이시기 시작할거고
    그리고 나면 트렌드에 따라 관심에 따라 각종 라이브러리들을 사용해보면서(말씀하신 바닐라js?) 사용도 해보시고
    그런 라이브러리들을 사용하다보면 그것들이 해주는것들에 이해도가 생기기 시작하실거고
    그러고나면 BE로 치자면.. 스프링프로젝트에서 스프링시큐리티를 사용하여 어쩌고 저쩌고 해서 권한을 관리를 어쩌고 저쩌고 할수 있고 없고.. 식으로 나름의 포트폴리오를 적을수 있을것 같아요.
  • 옥자
    42
    2021-03-30 11:08:24

    ROJAEKA 

    ABCZ

    감사합니다!

    뭘 먼저 다 배우는 것이 아니라 만들어 가면서 하나하나 필요에 따라 뭘 배워 나가는 게 맞는 거군요

    기본 지식을 공부하면서 뭘 만들고 싶은지, 그걸 만들려면 뭐가 필요한지 생각해 봐야 겠습니다

    조언에 감사드려요


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