[항해99 취업 리부트 코스 학습일지] - 3일차🚢

Kim Hyen Su·2024년 3월 22일

항해99

목록 보기
3/26
post-thumbnail

TIL 이란?

Today I Learned 라는 말의 약어입니다. 오늘 내가 배웠던 내용에 대해 정리해보는 것을 의미하며, 이를 통해 오늘 학습했던 부분에 대해 상기하는 시간을 갖기위한 것입니다.

앞으로 TIL을 통해서 얻어가야 할 것들.

  • 매일 내가 학습한 내용을 정리하여 체화
  • 기록하는 습관
  • 프로젝트에서 내가 고민했던 흔적을 남기기

1. 항해99 - 공통 질문

❓항해99 취업 리부트 코스에서 진행된 프로젝트 경험 구조화 세션에서 배운 내용은 무엇인가요?

A :

우선, 프로젝트 경험 구조화는 직전 프로젝트를 선택했습니다. 아무래도 MSA 아키텍처 구조로 만들었던 프로젝트라 여러모로 의미가 깊었기 때문입니다.
하지만, 막상 작성하려고 하니 너무나 막막했습니다. 불과 몇 개월 전까지 진행했던 프로젝트 임에도 불구하고 기능을 테스트하고자 실행하니 각종 오류가 발생했습니다.

  • 회원가입 시, 닉네임 중복을 체크하도록 구현한 부분에서 401오류가 발생..!!!
    • 관련 오류는 Gateway 서버에서 구현한 Spring Security 필터 측에서 발생한 것으로, 이전에 관련 경로를 인증 과정에서 우회하도록 permitAll() 해놨던 부분이지만, 무슨 이유에서인지 해당 부분이 지워져 있었습니다.
    • 설정을 추가해준 뒤 오류를 해결했습니다.

다른 팀원이 작성한 코드에 대해 이해하려면 Postman으로 API 테스트를 진행하면서 확인해보고 확인해야 되겠다는 생각에서 테스트를 진행하려 해봤지만 위의 문제 발생으로 많은 시간을 소모하여 템플릿 작성을 하지 못했습니다.

위와 같은 과정을 통해 느낀점은 프로젝트 진행 하면서 내가 사용하기 위해서 선택한 라이브러리 또는 프레임워크에 대한 근거를 잘 정리해야 겠다는 생각을 했습니다. 그리고 문서화는 프로젝트가 진행된 당일마다 남겨야 겠다는 생각이 절실했습니다.

그래도 긍정적인 것은 다음 프로젝트를 시작하기 전에 이러한 내용에 대해 복기하고 깨달았다는 점입니다.

추가로, 이전 프로젝트를 진행하면서 얼마나 스스로 기능 구현에만 급급하여 프로젝트 핵심 컨셉에 대해 고민이 부족했다는 생각에 반성을 하게됐습니다.

❓깃헙 Readme 작성법 세션 이후, 새롭게 알게된 점은 무엇인가요? / 앞으로 어떤 방식으로 깃헙을 활용할 예정인가요?

A :

지난 프로젝트들을 진행하면서 README 파일을 저 나름대로 상세하게 작성했었지만, 이는 제가 생각했던 구조였을 뿐 채용 담당자의 시선에서는 많이 부족한 것임을 깨달았습니다.

프로젝트 전반적인 구조를 조금 더 함축적이고 핵심적인 내용만 담도록 해야한다는 것을 느꼈고, 역시나 중요한 트러블 슈팅에 대한 기록을 추가해줘야 겠다는 생각을 했습니다.

금주 자소서 주차를 진행하면서 스스로 어떤 사건과 이에 대한 저의 생각들을 어딘가에 작성하지만, 여러 플랫폼에 뿔뿔이 흩어져 있음을 깨달았습니다.

이번을 계기로 이를 한곳에 모아두는 습관을 들여야 겠다는 생각을 했고, 이를 블로그에 정리하기로 했습니다.

2. TIL

🧊 6주차 이력서 강의 마무리

면접 시 프로젝트에 대한 질문

  • 프로젝트에 대해 설명해주세요.

    • 내가 어떤 기능을 어떻게 구현했고 왜 그런 방식으로 구현했는지에 대한 이유를 항시 생각해야 합니다.
    • 프로젝트에서 스스로 가장 자신있어 하는 부분에 대해서 인지하고 있어야 합니다.
    • 의사 결정 과정에서 어떤 부분을 우선순위로 생각했는지에 대해 알고 있어야 합니다.
  • 프로젝트와 관련된 CS 지식 학습은 필수입니다.

    • 다양한 기록 수단(예를 들면, 블로그!)을 통해서 나의 구현 항목에 대한 학습/자료조사 아카이빙을 만듭니다.
    • 내가 적용했던 기술에 대한 질문은 필수 입니다!!

🧊 알고리즘 문제 - BFS

🧊 프로젝트 코드 분석

  • 진행 중입니다..ㅜ
profile
백엔드 서버 엔지니어

0개의 댓글