개발/회고

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

    본격적으로 그룹 프로젝트가 시작되었다. 다양한 사람들을 만나서 다양한 프로젝트를 했지만 기존과 마음가짐이 약간 다른 것 같다. 기존에는 "어떤 서비스를 만들것인가"에 집중했다. 화려하고 다양한 기능을 가진 서비스를 시간안에 만드는 것이 목표였다. 하지만, 이번 그룹 프로젝트는 서비스를 만드는 과정에서 "어떤 기술적 도전을 할 것인가"에 대한 고민을 하게 되었다. 단순히 서비스를 만드는 것에 그치지 않고 기술적 도전을 통해 성장하는 발판이 되었으면 좋겠다. 들어가며 이번 우리 서비스의 주제는 "실시간 공동편집"이다. 실시간으로 소통하며 코드를 공동편집 할 수 있는 웹 서비스를 기획하게 되었다. 이 과정에서 화상채팅, 텍스트 채팅, 코드 공동 편집 기능이 필요했다. 각각의 기능을 구현하기 위해 필요한 기술로..

    [네이버 부스트캠프] 네이버 부스트캠프 웹・모바일 8기 멤버십 6 ~ 9주차 회고

    내용에 문제가 있는 경우 삭제 또는 수정하겠습니다. 네이버 부스트캠프 웹・모바일 학습 스프린트 기간이 끝났다. 나는 프론트엔드로 두번째 스프린트 기간을 보내게 되었다. 어떤 분야를 선택할지 고민이 많았지만 언제나 그랬듯이 선택하고 후회하지는 않았다. 이제 학습 스프린트는 끝났고 그룹 프로젝트가 남아있다. 아직 그룹 프로젝트가 남아있지만 챌린지 때 부터 미션을 수행하며 배웠던 점 등에 대해 종합적인 회고를 하고자 한다. ✨ 좋았던 점 (잘한 점) 기술적으로 깊게 학습할 수 있었던 것 같다. 부스트캠프 기간동안 틈틈이 블로그에 작성했던 여러 기술적인 부분도 시작은 "왜?"에서 비롯된 것이었다. 어떤 도구를 사용하는데 이유가 중요하다고 생각했다. A: 그거 왜 써요? B: 빨라요! A: 정말요? 그런데 그건 ..

    [네이버 부스트캠프] 네이버 부스트캠프 웹・모바일 8기 멤버십 1 ~ 4주차 회고

    내용에 문제가 있는 경우 삭제 또는 수정하겠습니다. 운이 좋게도 네이버 부스트캠프 웹・모바일 8기 멤버십에 입과할 수 있었다. 기회를 제공한 만큼 열정적으로 임해야 겠다는 생각이 든다. 챌린지와 달라진 점으로 미션의 주기가 길어졌다. 챌린지 때는 하루 ~ 이틀동안 미션을 수행했다면 멤버십에서는 약 한 달에 걸쳐 미션을 수행했다. 또한, 현업 개발자의 코드리뷰를 받을 수 있었고 마스터 클래스를 통해 마스터와 소통할 수 있는 기회도 제공되었다. 챌린지 때는 한 주의 회고를 했다면 멤버십에서는 한 미션(프로젝트) 단위로 회고를 하고자 한다. (그래서 1 ~ 4주차 회고가 한 번에 올라온 것이다..) ✨ 좋았던 점(잘한 점) 멤버십에서 현업 개발자의 코드리뷰를 받아볼 수 있었다. 현업 개발자의 리뷰를 받을 수 ..

    [네이버 부스트캠프] 네이버 부스트캠프 웹・모바일 8기 챌린지 4주차 회고 + 수료

    내용에 문제가 있는 경우 삭제 또는 수정하겠습니다. 네이버 부스트캠프 챌린지의 모든 과정이 끝났다. 4주가 어떻게 지나갔는지도 모를 만큼 빠르게 지나간 것 같다. 그 과정에 어려움도 있었지만 돌아보니 많은 성장을 할 수 있었던 것 같다. ✨ 좋았던 점(잘한 점) 이번 주는 내 코드에 새로운 기능을 더 쉽게 추가할 수 있도록 확장성있는 코드를 작성하려 노력했다. 더 세밀하게 분리할 수 있는 코드도 가독성과 직관적인 이해를 위해 그냥 두기도 했다. (단, 맞는 방법인지는 모르겠다. 본인의 경우 그렇게 했다) 그 결과 각 기능들에 일정한 규칙이 생기게 되었고 새로운 기능이 추가되는 경우도 이 규칙에 맞게 추가하면 되기 때문에 쉽게 기능을 추가할 수 있었다. 새롭게 추가할 수 있는 기능을 스스로 생각해볼 수 있..