6월 1일 전에 계획을 세웠으면 더 좋았겠지만 오히려 이렇게 집중력이 살짝 분산되었을때 내가 했던 공부법을 회고하면서 남은 5개월 계획을 짜보려고한다.
커리큘럼
우선 내가 듣고 있는 온라인 강의(제로베이스 백엔드 스쿨)의 커리큘럼은 다음과 같다.
6월 : 자바 기초, 자료구조, 알고리즘
7월 : 알고리즘, CS, 객체지향/라이브러리, 데이터베이스/ 자바 프로젝트, Git/Github
8월 : Spring, + 프로젝트
9월 : 기술과제(프로젝트)
10월 : 개인프로젝트
11월 : 팀프로젝트, +(쿠버네틱스, 코틀린 프로젝트 카프카 등 자율학습)
그리고 월마다 코테는 항상 존재함
6월 회고
총평: 엉덩이 무겁게 앉아있었으나 그 안에서 효율적으로 학습하지 못한 것 같다. 초조해하지말고, 내 속도대로 꾸준하게, 제대로 학습해야할 것 같다.
자바강의를 차근차근 다 듣지도 않고 정리도 제대로 하지 못했다.
남들이 자료구조 진도를 거즘 다나가고 알고리즘을 나가는 것 같아서 기초수학은 제대로 보지도 않았다. 이과 답지 못하게수학적 부분이 제일 약한 나인데,, ^,^,,
그렇다고 자료구조와 알고리즘을 제대로 학습했냐? 하면 아니다.
한번만 훑고 연습문제 풀이도 안 푼 것들이 많다. 그러니 코테에서 bfs, dfs 나오면 또 얼어붙고 stack으로만 푸는 버릇생기는 것 같다..
그리고 자율성이 짙은 온라인 강의다보니 목록에서 궁금한게 있으면 그거 먼저 대충 훑어보느라고 차근차근 강의를 못들었던 것 같다.
Pre코테나 스터디 코테풀이도 제대로 학습하고 체화시키는 것이 아니라 푸는것에만 급급해서 돌이켜봤을 때 내 머리에 남는 게 없는 것 같다 ㅎㅎ
하루하루 너무 빨리지나간다는 핑계로 회고하고 복습하는 시간을 가지지 못한게 고쳐야할 부분인 것 같다.
그리고 코테 문제와 더불어 강의를 듣지 않으면 내가 심리적으로 불안한 것 같다. 시간 안배를 잘하자..
+주말에 별도로 하는 것을 줄여야하나? 아예 하지 않고 이거에 집중해야하나 고민이 된다..
목표
7월 단기 목표
spring을 집중 공부하는 8월 이전 즉 7월 31일까지는 자바와 자료구조, 알고리즘을 완벽하게 내것으로 체화 시킬 것이다.
게다가 기존 7월에 있는 CS, 객체 지향/ 라이브러리 활용, 데이터 베이스/ 자바 프로젝트, Git/Github 진도와 병행하려면 시간을 잘 쪼개야 한다. 그래도 7월에 있는 진도는 정처기와 다른 자격증 공부때 접했던 개념들이니까 시간이 그렇게 오래걸리지 않을까? 싶다.
과거 진도
Part01 Java
Part01-2 Java
Part02 자료구조/ 알고리즘
- Chapter01 기초수학
- Chapter02 선형 자료구조 : 복습, 안 푼 문제풀이 학습
- Chapter03 비선형 자료구조 : 복습, 안 푼 문제풀이 학습
- Chapter04 알고리즘 : 복습, 안 푼 문제풀이 학습
- Chapter05 기출 문제풀이
7월 진도
Part03 컴퓨터 공학 필수 개념
- Chapter01 컴퓨터구조
- Chapter02 운영체제
- Chapter03 시스템 소프트웨어
- Chapter04 네트워크
- Chapter05 소프트웨어 공학과 현업프로세스
- Chapter06 컴퓨터 공학 기술 면접 핵심 문항 및 모범 답변
Part04 객체 지향/라이브러리 활용
- Chapter01 JAVA - OOP 개념
- Chapter02 JAVA - OOP 활용
- Chapter03 JAVA 클래스 및 라이브러리 활용
Part05 데이터베이스/ 자바프로젝트
- Chapter01 백엔드 프로그래밍 개념
- Chapter02 데이터베이스 개념 및 실습_1
- Chapter03 데이터베이스 개념 및 실습_2
- Chapter04 자바 프로그래밍 기본 개념 및 실습
- Chapter05 ERD를 통한 데이터베이스 설계
- Chapter06 웹을 통한 데이터베이스 처리 프로그래밍 실습
Part06 Git/Github
- Chapter01 시작하기
- Chapter02 설치하기
- Chapter03 준비하기
- Chapter04 셋업하기
- Chapter05 Git 기본 컨셉
- Chapter06 저장소
- Chapter07 사용하기
- Chapter08 다른 사용법
- Chapter09 실무적용
- Chapter10 README
오전> 과거 진도
오후 > 7월 진도
저녁> 하루 중 막혔던 것 정리, 및 retry
중장기 목표
5-6개월 뒤에 내가 가고싶은 기업에 취업할 것이다.
그러나 아직 가고싶은 기업을 알아보지도 않고 있다 ㅎㅎ
평일에 생각이 안나면 주말에라도 가고싶은 기업을 찾아보고 이력서 준비 및 면접 준비도 틈틈히 할 것이다.
'BackEnd' 카테고리의 다른 글
6월 정보보안 프리온보딩 사전과제 (0) | 2024.05.28 |
---|---|
백엔드 신입 개발자가 되기 위해 쌓아야할 역량은? (자료구조/ 알고리즘/ 코딩테스트) (0) | 2023.07.04 |
어떤 백엔드 개발자가 되고싶은가? (0) | 2023.06.23 |
Front-End(프론트엔드)와 Back-End(백엔드)란? feat.웹 서비스, 웹 프로그래밍 (0) | 2023.06.11 |