플레이데이터 백엔드 부트캠프 8주차 회고

김준영·2023년 8월 14일
1

1. 전반적인 느낀점

이번 주 수요일까지 프로젝트를 마쳤다. 프로젝트를 진행하는 동안 또 알아가는 게 너무나도 많았다. VO를 작성할 때 사용자가 변수(주소)에 저장된 값을 수정하지 못하도록 방어적 복사라는 기술과 MVC 구조가 정확히 어떤 것을 의미하는지, 프로젝트를 작성할 때 주석의 중요성, 리팩토링의 중요성을 알게 되었다. 코드를 다 만들었다고 해서 바로 제출하는 것이 아닌 리팩토링을 하여 코드를 효율적으로 사용하고 메모리를 줄이는 작업을 해야 비로소 좋은 코드가 완성되는 것이다! 다음은 spring에 전반적인 구조(IoC, DI, AOP), spring의 MVC 구조를 배웠다.

2. 좋았던 점

매일매일 하는 학교 스터디를 한번도 빼먹지 않고 한문제씩 풀어냈다는 것이다. 그리고 어려운 문제 또한 어떻게든 내 머리에서 끄집어 내고 만약 아무리 해도 안될 경우에는 다른 사람의 문풀을 참고하였다. Leetcode의 장점인 연관문제가 많은 점을 이용하여 다른 사람의 문풀을 이해한 다음 내가 직접 코딩을 하여 연관문제를 잘 풀어서 기억에 많이 남았다.

3. 아쉬웠던 점

학원에서 배우는 것들을 열심히 복습하지 않아 기억에 안남았다는 것이다. 지금도 기억이 나지 않아 뭐 배웠는지 다시 살펴보고 있다..

4. 개선할 점

학원이 끝나고 집에 돌아왔을 때는 열심히 복습하고 그림에 MVC 구조를 적어보아 나의 기억력을 높일 것이다.

5. 다음 주 계획

다음 주에는 복습을 제대로 할 계획이고 새로 산 책인 임팩티브 자바라는 책을 필독해서 자바 개발자에 대한 완성도를 높여나갈 것이다. 화이팅!

profile
백엔드개발자신입

1개의 댓글

comment-user-thumbnail
2023년 8월 14일

정리가 잘 된 글이네요. 도움이 됐습니다.

답글 달기