본문 바로가기
회고

6월 회고 (Soved.ac - Gold 달성, Spring 공부)

by HwaHyun 2023. 7. 17.

앞으로는 한달 단위로, 전달의 회고를 진행해볼까 한다.

그간, 내가 무엇을 했고, 무었을 성취했는지에 대한 글과 부족한 점과 앞으로 해야할 점에 대한 부분을 서술하고, 발전해 나갈 것이다.

 

지난 6월은 학습에 방향성에 대해 많이 고민하고, 올바른 길을 위해서 학습하려 노력했던 것 같다.

 

알고리즘 학습 계획과 실천

6월에 나는 1일 1알고리즘 문제 풀기 라는 목표를 세웠었고, 그 결과 나는 백준 골드에 달성하였다  🔥

 

솔직히, 알고리즘 문제에 대해서 상당히 자신이 없었고, 웹 백엔드 개발자에게 알고리즘이 필요할까? 

이미 라이브러리가 잘 구현되어 있는데? 굳이? 라는 생각을 가졌었었다. 

하지만 이것은 내 착각이었다.

알고리즘을 공부하면서, 평소 자료구조에 대한 이론적인 학습을 (List, Set, Map, HashMap, Stack, Queue 등등) 실제로 사용해보고 이해할 수 있는 좋은 경험이 되었다.

예를 들어, 일반 ArrayList와 HashSet구조에서 어떻게 데이터를 찾아오고,어떤 특징이 있는지 그에 따른 메서드의 시간복잡도가 어떻게 가지는 지에 대해서 고민해보고 체득할 수 있는 시간이 되었다.

그리고 이런 것들을 실제로 경험하고 학습하니, 어디에 어떤 자료구조를 썼을 때 성능이 잘 나올지 고민하고 예상해볼 수 있는 시간이 되었다.

 

또한 위의 그림과 같이 매일매일 한문제 이상씩 알고리즘 문제를 풀었다. 

별거 아닌 계획같아 보이지만, 알고리즘 문제풀기를 시작으로 매일매일 학습에 대한 루틴을 잡게된 계기가 되어 정말 좋은 습관을 가지게 된것 같다. :)

 

1일 1알고리즘 문제풀기는 앞으로도 쭉 실천해나가면서 이제는 꽤나(?) 쉽게푸는 실버,브론즈 문제를 뛰어넘어 골드문제까지 손쉽게

푸는 수준이 되는 것이 목표이다.

 

 

Spring 공부

 

6월 중순 부터는, 백엔드 기본기와 Spring에 대한 학습을 제대로 공부하기 시작했다.

솔직히 이전 부트캠프에서 학습한 지식은 기본기와 이해도가 낮았고, 또한 진행했던 프로젝트에서도 기능구현에만 급급하여 기술에 대한

제대로된 이해없이 사용하고, 항상 한계에 부딪혀 온 것 같다.

 

하지만, 6월부터는 Spring의 기본에 대해 학습 및 복습하였다.

Spring이 탄생한 역사부터, 객체지향의 기본원칙인 SOLID원칙에 대한 필요성, 그리고 스프링 컨테이너와 빈,싱글톤 등등 스프링의

기본에 학습하고 이해하는 시간이었다.

무엇보다, 앞전에 잘 모르고 사용할때보다 기본적인 원리와 필요성에 대해 이해하니, 학습이 너무 즐거웠고 빨리 더 많은 것을 배우고 싶다는 생각이 들었다 :)

그리고, 한편으로는 스프링이라는 프레임워크를 만들고 개발한 사람이 정말 대단하다고 느꼈다.. 

어떻게 이런 생각을 하신 겁니까.. 🥹

 

알고리즘과 마찬가지로 스프링에대한 공부도 하루에 4시간 이상은 매일매일 꾸준히 한 것 같다.

강의를 보고, 코드로 따라치고 이해하고.. :) 

얼른 내 프로젝트에도 적용시켜서 서비스를 만들어보고 싶단 욕구가 가득하다!!

 

 

 

아쉬웠던 점

 

6월동안 꾸준히 학습하고, 성장했지만 아쉬웠던 점도 있다.

첫번째로는 6월의 목표가 아침에 공부하고, 일찍 자기 였는데.. 항상 저녁에 늦게까지 공부한 탓에

오히려, 아침에는 공부를 많이 못했던 것 같다. 

7월에는 아침일찍 부터 학습하는 그런 습관을 만들고 싶다 :)

 

 

 

다음달은 어떻게?

다음 7월은 1일 1알고리즘 풀기Spring에 대한 학습을 쭉 이어 나갈 계획이다.

또한, 현재 듣고 있는 인프런의 Spring과 JPA,Querydsl 로드맵을 8월안에 모두 학습하고, 학습과 병행하면서 내 프로젝트를 진행하여

9월내에 학습한 것들을 적용한 프로젝트를 1차 완성시키는게 목표이다~!

다음 7월은 일찍 일어나서 공부하기 목표를 반드시 완수하고 싶다 :)

 

 

 

'회고' 카테고리의 다른 글

TDD, DDD 그리고 클린 아키텍쳐 feat.동시성 제어까지...  (0) 2025.01.17
10월 회고  (0) 2023.11.17
9월 회고  (0) 2023.10.20
7,8월 회고  (1) 2023.09.02