회고52 [2023.10.27] Bi ✏️ WIL 1. 프로젝트 - 이메일 인증 API Feat (완료), Refactor (예정) - 댓글 가져오기 API Feat (시작) - 게시물 가져오기 API Feat (시작) 2. 코딩 테스트 - Solved.ac CLASS 3 3문제 풀이 (완료 예정) - 알고리즘 스터디 결성 3. 면접 스터디 - Java, DB, OS, Network 관련 정리 💌 멘토링 우선 이번 주를 마지막으로 6개월 간의 2:1 멘토링은 종료되었다. 하지만, 나는 CRUD 기능 구현에서 생각보다 시간을 많이 쏟은 관계로 한 달 더 진행하기로 결정을 내렸다. 이번 주 세션에서 멘토님께서는 이번 한 달 동안은 체계적인 플랜 하에서 진행하는 걸 제안주셨고, 항상 채찍질이 고팠던 나는 제안을 수락하였으며 다음과 같은 프로세스로.. 2023. 10. 27. [2023. 10. 27] Jun WIL [Project] PR 리뷰 및 피드백 반영 [Toy-Project] 피드백 반영 및 동시성 문제 테스트 [Spring] 토비의 스프링 8장 [Blog] DTO 생성 방법에 대한 고찰 [Algorithm] 알고리즘 강의 및 문제풀이 [TIL] 작성 및 복습 한 주간 회고 프로젝트 이번 한 주는 리뷰와 피드백 위주로 진행했다. 저번 주, 생각을 바꾼 이후로 코드 작성을 좀 더 과감하게 진행할 수 있게 되어서 만족스러운 한 주였다. 알고리즘 지금 제일 부족한 부분이 알고리즘이라고 생각해서 최근 몇 주간 알고리즘 풀이를 중점적으로 학습해왔다. 예전엔 아무런 지식 없이 그냥 어떻게든 풀려고 했었는데, 지금은 추천받은 알고리즘 강의를 통해 제대로 배우면서 풀고 있다. 지금 생각해보면 이전 방식이 되게 무모.. 2023. 10. 27. [2023. 10. 20] Jun WIL [Project] 식당 도메인 CRUD 기능 [Toy-Project] 간단한 재고 관리 시스템 [Spring] 토비의 스프링 7장 [Algorithm] 알고리즘 강의 및 문제풀이 [TIL] 작성 및 복습 한 주간 회고 프로젝트 이번주는 식당 도메인 CRUD 기능을 구현했다. 간단한 기능임에도 이것 저것 생각하다 보니 PR을 생성하기까지 오래걸렸다. 지금 생각해보면 고민했던 과정들이 유의미 했는지는 잘 모르겠다. 정확한 원인도 모른체, 막연하게 내가 짠 코드들이 마음에 들지 않는다고 투정부린 것 같기도 하다. 조금 더 영리하게 작업할 필요가 있을 것 같다. 테스트 코드 한 주간 테스트 코드에 대해 고민을 많이 했던 것 같다. 빠르고 유의미한, 동시에 유지보수도 유리한 테스트를 작성하고 싶었다. 사실.. 2023. 10. 20. [2023. 10. 13] Jun WIL [Project] 식당 도메인 CRUD [QUIZ] 동시성 문제 해결방법 [Algorithm] 알고리즘 강의 및 문제풀이 [TIL] 작성 및 복습 한 주간 회고 프로젝트 지난 한 주간 식당 도메인 CRUD 기능을 구현하면서 많은 어려움이 있었다. 여기서, 어려웠던 건 구현이 아니라 선택이었다. 선택한 설계가 좋은 설계인지, 작성하고 있는 테스트 코드가 유의미한지, 지금 작성한 코드가 최선인지 스스로 결정하기 힘들었다. 이제까지 그랬지만 선택에 대한 기준을 어떻게 잡아야 할 지 모르겠다. 멘토링을 시작한 이유이기도 하지만, 지금 가장 중요한 것은 자신만의 판단 기준을 가지는 것이라 생각한다. 이론으로 공부한 내용도 기준이 될 수 있지만 절대적이지 않다. 상황에 따라 최선의 선택이 달라질 수 있기 때.. 2023. 10. 13. [2023. 10. 06] Jun WIL [Project] 테스트 커버리지 측정 자동화, 식당 도메인 개발 진행 [Spring] 토비의 스프링 6장(2/2), 7장(1/2) [JPA] JPQL, 페치조인, @EntityGraph [REST API] Uniform Interface 조건과 Hateoas [Algorithm] 알고리즘 강의 및 문제풀이 [TIL] 작성 및 복습 한 주간 회고 프로젝트 Github Actions와 Jacoco를 사용해서 테스트 커버리지 측정을 자동화했다. 테스트 코드 작성이 중요하다고 생각해서 커버리지 비율을 0.80으로 잡았는데, 목표를 달성하려면 많이 노력해야 할 것 같다. 자동화 작업을 마무리하고 식당 도메인 개발을 시작했다. 멘토링을 시작하기 전에는 되게 쉽게 코드를 작성했던 것 같은데, 지금은 간단한 .. 2023. 10. 6. [2023. 09. 22] Jun WIL [Project] 프로젝트 환경 구축, DDL 자동화, CI 구축 [Spring] 토비의 스프링 6장(1/2) [JPA] 엔티티, 연관관계 매핑 [Algorithm] 알고리즘 강의 및 문제풀이 [TIL] 작성 및 복습 한 주간 회고 프로젝트 지난 한 주간 본격적으로 프로젝트를 진행했다. 처음 하는 협업이라 살짝 긴장했지만, 막상 시작하고 나서는 되게 재밌고 설레었다. 첫 번째 이슈는 전체적인 개발 환경을 구축하는 작업이었다. 라이브러리 의존성 선택부터 테이블 수정까지... 프로젝트 초반이라 작업이 우당탕탕 진행되긴 했지만, 그 과정에서 몰입했던 순간은 꽤 중독성 있었다. 다음 한 주는 아직 확실하게 정립하지 못한 문화에 대해서 논의하고 새로운 이슈에 대해서도 고민해 볼 것 같다. 기본기 위주의 학.. 2023. 9. 22. [2023.09.15] Jun WIL [CS] 네트워크 기초 [Project] DB 설계 내용수정 [Spring] 토비의 스프링 5장 [Blog] HTTP/3 특징과 개선사항 [TIL] 작성 및 복습 한 주간 회고 블로그 작성 주 1회 블로그 포스팅을 목표하고 실천해왔다. 매번 쉽지 않았지만 완성된 결과물을 보면 뿌듯하기도 하고, 포스팅 과정에서 얻는 것도 많았기 때문에 할 수 있었던 것 같다. 하지만 주제 선정부터 학습하기까지 투자하는 시간이 많다고 느꼈다. 포스팅하는 즐거움도 있지만 언제부턴가 꼭 해야 하는 과제처럼 압박되기도 했다. 지금 중요한 건 기본기를 확실하게 다지고, 곧 시작할 프로젝트에 집중하는 거라고 생각했다. 아쉽지만 다음 주부터는 블로그 포스팅의 우선순위를 조금 낮게 둬야 할 것 같다. 주기적인 복습 2주간 복습에.. 2023. 9. 15. [2023.09.08] Jun WIL [CS] 네트워크 기초 [Project] 기능과 유스케이스, DB 설계 [Spring] 토비의 스프링 4장 [JPA] 영속성 컨텍스트 [Blog] 네트워크의 물리적인 이동 경로 [Algorithm] 매일 1문제 [TIL] 작성 및 복습 한 주간 회고 멘토링 과제 미루고 있었던 네이버 클라우드 실습 과제를 해결했다. 간단한 JSON 데이터를 출력하는 애플리케이션을 수동으로 배포해보는 과제였는데, 도중에 서버에 접근하지 못하는 이슈가 발생했다. 해결 방법을 찾아 헤메고 있었는데, 고수분들이 나타나 뚝딱뚝딱 원인을 분석해주셨다. 고정 IP 없이 시도해 보려고 했는데, 이 과정에서 정상적으로 접근할 수 없었던 것 같다. 공인 IP를 발급 받고 다시 진행했더니 정상적으로 접근할 수 있었다. 아직 정확한 이.. 2023. 9. 8. [2023.09.01] Bi 이번 주를 포함해서 2 ~ 3주는 시간이 정말 빠르게 지나가는 것 같다 😊 하루 루틴이 일정해서 그런지, 프로젝트 기능 구현에 시간을 많이 쏟고 있어서 그런지 모르겠다. 평소에 불규칙적으로 TIL용 개인 인스타그램에 하루 또는 그 주 회고를 진행했었는데, F-lab 온라인 모각코에서 알게된 준우님께 좋은 제안을 받아서 이번 주부터 팀 회고에 참가하게 되었다! 참고로 개인 회고용 인스타그램은 다음과 같습니다. 👉 https://instagram.com/pask2202?igshid=MjEwN2IyYWYwYw== ✏️ WIL(Weekly I Learn) (1) 코딩 테스트 - 백준 Solved.ac CLASS 2 하루에 2~3문제 풀이 - 수요일 알고리즘 스터디 (2) 프로젝트 - 코드 컨벤션 수립 및 관련 .. 2023. 9. 1. 이전 1 2 3 4 5 6 다음