202203
50
2021-04-25 01:46:33
3
806

전공자 코린이 >> 백엔드 준비 여쭤보고싶어요


전공자에 졸업생이긴 하나, 학교 다니는 도중 코딩은 거의 하지 않아서
c++,java 모두 기본 문법들에 대해 대충만 알고있으며 제대로된 구현은 하지 못하는 상태입니다.


백엔드로 취준을 결심하고 난 후 어떤 식으로 준비를 해야할지 난감하여 여쭤봅니다.
(현재 알고리즘과 자료구조는 공부중이며 아주 간단한 알고리즘 문제부터 풀면서 연습하고 있습니다)


1. 프로젝트를 하면서 실력을 키운다.
(프로젝트를 직접 하다보면 실력이 는다고 들었지만 어떤 프로젝트를 당장 해보는게 좋을지도 모르겠습니다. 추천해주시면 감사드리겠습니다)


2. c++, java 책을 다시 본다.
(java 의 정석 책을 다시끔 보려했는데 또다시 간단한 예제 구현에서만 그치는 것 같아 책을 보는게 맞는지 의문이 들어 질문드립니다)


3. Spring 강의를 듣고 강의 속 예제를 실행하면서 그에 맞게 모르는 java 문법들은 그때그때 검색하며 공부하는 식으로 공부한다.


현재 기본기도 부실한 상태에서 어떻게 차근차근 백엔드를 준비해나가면 좋을지 알려주시면 감사드리겠습니다.

감사합니다...!!

0
  • 댓글 3

  • 맛스타
    162
    2021-04-25 03:32:14

    저는 프로젝트나 자바를 공부하는 것도 좋지만 네트워크나 DB관련 책을 읽어보면서 CS 공부하는 것도 추천드려요.

    백엔드 개발자 로드맵입니다. 참고하시면 좋을 것 같아요

    https://roadmap.sh/backend

  • 장독깨기
    3k
    2021-04-25 14:05:37

    굳이 언어 책을 다시 볼 필요는 없어 보입니다.

    자료구조/알고리즘 공부는 프로그래밍 실력을 키워 줄겁니다.

    계획데로 꾸준히 열심히 하는게 좋습니다.

    병행해서 스프링쪽 공부하면서 게시판류 프로젝 간단히 해보시고

    익숙해지면 주제 정해서 프로젝 진행해보면 도움이 될 겁니다. 


  • "Q"
    642
    2021-04-25 15:29:43

    전공자라고 하시면 4년제 전공하신거죠?


    흠.. 전공자이시고 학교에서 사용하는 언어가 java였다면 자바에 정석을 다시 봐야하나 싶네요. 복습하면 좋긴 좋다만 워낙 기초적인 내용들이니까요.


    우선 1, 2, 3으로 선택지를 주셨는데 사실 프로젝트를(1.프로젝트) 하시면 프레임워크를(3.spring 을 배운다) 쓰시게 될거고 구현중에 문법이 틀리면 복습(2. 책을본다)을 하실겁니다.

    즉 1 2 3중 하나만 하실게 아니라

    1 -> 3-> 2 가 자연스럽게 되는거죠.


    프로젝트 뭐 할지를 모르겠다고 하셨는데 구글에 "스프링 프로젝트 추천"을 검색어로 검색하시면 알아서 추천해줄겁니다.  해보고 싶은거나 제일 쉬운거로 시작하시면 되요.


    화이팅 입니다!

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