본문 바로가기
계획

4학년을 앞둔 컴공생의 겨울방학 계획 세우기

by 그냥노깡 2021. 12. 21.

계획이 없으면 허송세월 보낼 게 뻔하니 확실한 계획부터 세우자!

 

 

1. 자바 스프링 강의 시청

목표는 각각의 로드맵에서 스프링 MVC 1편, 스프링 JPA 1편까지 시청하는 것

 

 

2. 독서 (대학교 O'REILLY 서비스 잘 활용하기)

아래 학기중에 추천받은 책들을 도서관에 가서 찾아 읽고,

잘 읽히고 유용하면 구매하자

 

추천 책 리스트

  - 구글 관련

- 구글은 소프트웨어를 어떻게 테스트하는가

- 구글은 어떻게 일하는가

 

  - 백엔드 개발 관련

- real mysql

- 그림으로 배우는 http network basic

- 대규모 서비스를 지탱하는 기술

 

  - 자바 관련

- 자바 인 액션

- 스프링 인 액션

- 토비의 스프링 3.1

- 스프링 부트와 AWS로 혼자 구현하는 웹서비스 (보유중)

 

  - 이성원 교수님 추천

- 나는 LINE 개발자 입니다

- 나는 아마존에서 미래를 다녔다

  - O'REILLY

- Designing Data-Intensive Applications

그 외 소공, 데센프, 풀스택 수업에서 언급되었던 오라일리 책들

 

3. 알고리즘 공부하기

요즘 알고리즘 공부를 소홀히 했더니 백준 실버 문제도 힘들어 하는 것 같아서 충격이었다..

종만북을 처음부터 꼼꼼하게 공부하자.

목표는 종만북의 난이도 하 문제들을 푸는 것이다. 못풀면 코드 보고 이해한 후 비슷한 문제 백준에서 찾아 풀기

 

4. 객체지향 5원칙을 지키며 Java 코딩하는 방법 깨우치기

SOLID에 대해서 깊은 이해를 다지자. 관련된 책을 읽고 Clean Code를 작성하는 연습을 많이 하자.

 

5. RDBMS 공부하기. 

MySQL을 써보긴 했지만 데이터베이스 설계하는 방법, 다이어그램 그리는 능력에서 많이 부족함을 느낀다.

백엔드 프로그래밍을 하려면 데이터베이스에 대한 지식은 필수다. 독서와 함께 열심히 공부하자.

 

+ Go 입문하기

이건 선택. Go가 물론 떠오르는 서버 언어이긴 하지만, Java부터 확실히 실력을 쌓고 공부하는 것도 나쁘지 않을 것 같다.

공부하더라도 맛만 보는 정도.

코틀린도 마찬가지.

 

 

쓰다보니 할 게 정말 많다는 게 느껴진다..

그래도 글로 쓰니 바쁘게 살아야 겠다는 동기가 부여된 것 같아 좋은 것 같다!! (나는 진짜 J가 맞긴 한가보다)

 

주중에는 카페 같이 편하게 집중하는 곳에 가서 조용히 프로그래밍 공부를 하고,

주말에는 도서관에 가서 독서하는 시간을 가져야 겠다.

 

의미있는 시간을 보내자!!