주간로그 2 - 계획한 대로 일하기는 참 어렵다 :(

kukjunLEE·2023년 1월 15일
1

Weekly Log(2023)

목록 보기
2/19
post-thumbnail

지난주 회고

졸업작품 작업 진행하기

원래 하고자 했던 졸업작품 일정은, Backend 구현을 완료하고, Frontend와 연동하는 것 까지였다.

하지만 제목에 적은것처럼 계획한대로 이루는 것은 참 어려운 것 같다. 나도 생각하지 못했던 추가적인 작업이 추가되었고 또, 처음하는 작업의 경우는 오류로 인해서 딜레이되는 시간이 생기기도 했다.

이번주는 열심히 진행했지만 결국 목표를 달성할 수 없었다. 하지만 목표를 달성하지 못한게 나쁜 것은 아니다. 여러 사유가 있을 수 있으니까,

목표를 달성하지 못한 이유는 다음과 같다.


1. 구체적인 목표를 세웠지만, 처음하는 작업의 경우임을 생각하지 않았기 때문에 예상치 못한 지연이 발생했다.
2. 졸업작품 작업 이외에 다른 일정을 고려하지 못했다.

1번의 경우는 어쩔 수 없는 일이었다 얼마나 걸릴지, 처음하는 일이므로, 어떠한 작업인지 잘 모르는 상태로 진행할 수 밖에 없었고, 몸으로 직접 겪으면서 시간이 많이 걸리는 경우가 많았다.

2번의 경우는 갑자기 들어온 일들도 있었고, 내가 생각하지 못했던 일들도 있었다. 그로 인해서 시간이 지체되었다.

그럼에도 최대한 목표한 일을 맞추어보려고 노력했고, 그 결과 목표한 일들 중 시간이 많이 걸리는 일들은 수행할 수 있었다.

목표한 일을 다 달성하지 못한다고 해서 실망하거나 자책할 필요는 없는 것 같다. 애초에 기계가 아닌데, 어떻게 일주일동안 최대로 할 수 있는 양을 정해놓고 할 수 있을까?

다만 목표한 일을 달성하기 위해 노력해야하고, 달성하지 못했거나 달성했을 때의 자신을 돌아보고 다음 계획을 위한 피드백을 세우는 일이 되게 중요한 것 같다.

원래 하기로 한 일은 다음과 같다.

  1. Backend 구현하기
  • Repository - Unit Test
  • Controller - 구현, Unit Test, Integration Test
  • Exception Handler 처리

  1. Frontend와 연동하기
  • JWT Filter 처리 - Refresh, Access Token 구현 (Front, Backend 둘다 구현)
  • Backend API 변경사항 Frontend로 반영

실제로 추가되어서 진행한 일들은 다음과 같다.

  1. Backend 구현하기
  • Repository Unit Test
  • Controller 구현
  • Controller Unit Test
  • Integration Test
  • Exception Handler 처리

  1. Frontend와 연동하기
  • JWT 적용 - Filter에서 Interceptor로 변경
  • JWT Refresh Token 구현 (Backend)
  • JWT Refresh Token 적용 (Backend, Frontend)
  • API 변경사항 반영(Frontend)

진행하지 못한 일들에 대해서는 다음주에 추가로 진행해야겠다. 그리고 해당 일들을 수행할 수 있도록 졸업작품을 위한 시간을 많이 내 봐야겠다. :)




Wantend ✋뱃지를 받기 위한 코딩 테스트

이번주에 졸업작품을 열심히 진행하던 도중 카카오톡 메시지 하나가 왔다.

...어? 내가 이걸 언제 신청했더라 ...






오케이 할일 하나 추가요 ... 🥹

그래서 이전에 정리했던 자료들을 한번씩 훑어보고 토요일 당일 코딩 테스트를 진행했다.

다 건드려보긴 했는데 마지막 문제는 어디선가 런타임오류가 발생해서 실패 ... :(
그래도 이런 대회를 있는 것을 공유해준 후배 덕분에 코딩테스트를 진행해볼 수 있었던 것 같다. :)




앞으로

졸업작품 완성 마감하기

프로젝트를 리팩토링 하면서 느낀점은 더 고칠점이 많다는 것을 느꼈다. 하지만, 이렇게 고치기만 하다보면 실제 서비스까지 진행하기는 더 힘들 것 같아서 이쯤에서 마무리를 해서 CICD를 통해서 고칠 점들을 고쳐야겠다.

이번주에 CICD까지 마무리를 해서 졸업작품 프로젝트를 완성된 상태로 링크를 통해서 제공할 수 있도록 설정하려고 한다.
물론 완벽하지 않지만, 그래도 점차 발전하고 있는 것 같다. :)

해야할 일들은 다음과 같다.

2. Frontend와 연동하기

  • JWT 적용 - Filter에서 Interceptor로 변경
  • JWT Refresh Token 구현 (Backend)
  • JWT Refresh Token 적용 (Backend, Frontend)
  • API 변경사항 반영(Frontend)

3. CICD 환경 만들기

  • AWS 사용하기 (RDS, EC2)
  • CICD 구현하기 (Code Deploy, Travis CI, Github CICD ... 아직 미정)
  • 프로젝트 README 작성하기



이력서 넣어보기

슬슬 이력서를 회사들에 다시 넣어봐야겠다는 생각이 들었다. 이전 이력서를 보강해서 다시 지원!! 🥹

물론 면접 및 기본 CS 지식들을 찾아보는 과정도 거칠 예정이다.

profile
Backend Developer

1개의 댓글

comment-user-thumbnail
2023년 1월 15일

주간 로그를 쓰는 습관이 좋아보이네요 저도 슬슬 해보렵니다!!

답글 달기