개발/회고

    [네이버 부스트캠프] 네이버 부스트캠프 웹・모바일 8기 수료 후기

    약 6개월의 기간동안 참여했던 네이버 부스트캠프 웹・모바일 8기를 수료했다. 치열하게 보냈던 6개월이 된 것 같고 입과 전과 비교하면 많은 성장을 할 수 있었던 것 같다. 챌린지 입과 전에는 단순히 작동하는 코드만 작성했던 것 같다. 기능을 만드는 것에만 급급하여 어떤 원리인지도 모르고 코드를 작성했다. 챌린지 첫 주에 내가 얼마나 부족한 부분이 많았는지 깨닫게 되었다. 따라서, 챌린지 기간동안 배웠던 다양한 CS 지식을 내것으로 만들기 위해 많은 노력을 했던 것 같다. 블로그 글을 적어 공유하기도 하고 회고글도 적어 공유하기도 했다. 이 과정에서 CS 지식이 왜 중요한지와 이것이 어떻게 응용되는지 알 수 있었다. 또한, 앞으로 어떻게 학습해야 하는지도 알 수 있었다고 생각한다. 다양한 미션들을 수행하면..

    [네이버 부스트캠프] 네이버 부스트캠프 웹・모바일 8기 그룹 프로젝트 6주차 회고 + 마무리

    boostcampwm2023/web05-AlgoITNi: 동료와 함께 할 수 있는 플랫폼, 알고있니 (github.com) GitHub - boostcampwm2023/web05-AlgoITNi: 동료와 함께 할 수 있는 플랫폼, 알고있니 동료와 함께 할 수 있는 플랫폼, 알고있니. Contribute to boostcampwm2023/web05-AlgoITNi development by creating an account on GitHub. github.com 그룹 프로젝트가 모두 종료되었다. 그룹 프로젝트가 마무리 되며 부스트캠프의 모든 일정이 종료되었다. (물론 수료식이 남아있긴 하다) 정말 많은 것을 배울 수 있었던 활동이었고 후회없는 선택이었다. 잘한 점 우선, 이번 주에 꼭 한 번 해보고 싶었..

    [네이버 부스트캠프] 네이버 부스트캠프 웹・모바일 8기 그룹 프로젝트 5주차 회고

    5주차가 끝났다. 이제 다음 주면 그룹 프로젝트가 종료되고 부스트캠프의 모든 활동이 종료된다. 다음 주는 발표 준비를 하느라 바쁠 것 같다. 잘한 점 저번 주와 마찬가지로 UI/UX 등의 부분을 함께 신경쓸 수 있었다. 어떻게 해야 직관적으로 사용자가 기능을 사용하도록 유도할 수 있을지 고민했던 한 주가 됐던 것 같다. 예를 들어, 채팅에서 AI를 사용할 수 있도록 버튼을 제공하는데 현재 AI를 사용중인지 시각적으로 알 수 있도록 border를 파란색으로 바꾼다거나 버튼을 사용할 때 만족감을 줄 수 있도록 부드러운 애니메이션을 만들어 제공하는 등의 방법을 사용했다. 사소하지만 나름의 디테일을 신경쓸 수 있었던 것 같다. 또한, 카카오톡을 사용하는 사용자들이 많을 것으로 생각하여 카카오톡과 유사한 채팅 입..

    [네이버 부스트캠프] 네이버 부스트캠프 웹・모바일 8기 그룹 프로젝트 4주차 회고

    벌써 4주차가 끝났다. 2주 뒤면 그룹 프로젝트가 종료되고 부스트캠프의 모든 과정이 종료된다. 아쉬움이 남지 않도록 남은 기간도 화이팅 해야 할 것 같다. 잘한 점 기능 구현 외에 다른 부분도 신경써볼 수 있었다. 서로를 구분하기 위한 랜덤 닉네임 생성기도 만들어보고 팀원들과 함께 서비스를 직접 사용해보며 불편했던 부분을 고쳐볼 수 있었다 (예를 들어, 내 닉네임이 별도로 표시되지 않아 불편했던 것 등) 또한, 이런 서비스적인 부분 뿐만 아니라 어떻게 해야 성능적인 개선을 할 수 있을지 고민하게 되었다. 이러한 고민을 하게 된 계기는 평소처럼 빌드를 하는 과정에서 Vite에 의해 발생한 경고 때문이었다. 대략적으로 빌드 파일의 크기가 크다는 뜻으로 생각하면 된다. 이를 해결하기 위해 Visualizer도..