[sprint-bootcamp - 3] 스프린트 부트캠프 3 주차 후기

etc스프린트 부트캠프

이번 주는 자바스크립트 기초를 다뤘다. 변수, return문, 반복문, 조건문 등 기본적인 내용을 중심으로 다시 정리하는 느낌이었다.

스프린트 미션 2, 코드 리뷰

지난 미션에서 개발 습관과 컨벤션 관련 피드백을 받았기 때문에 이번에는 커밋 전에 검수를 꼼꼼히 했다. 다행히 같은 지적은 받지 않았다. 대신 중복 스타일 관리에 대해 질문했고 기준을 세우는 방법을 배울 수 있었다.

멘토링

멘토링 시간에는 주로 멘토님의 개인적인 생각을 물어보는 편인데, 인상 깊었던 말씀들을 정리해 보았다.

  • 개발에는 정답이 없다. 자신만의 논리 구조를 만들어 나가기
    • 내가 중요하게 생각하는 기준들이 코드에 드러나야 하고 그것을 남들에게 설명할 수 있어야 한다.
    • 예를 들어 나는 추상화보다 재사용성과 가독성을 더 중요하게 생각하는데 그 이유는 추상화보다 현실적이고 협업에 도움이 되기 때문이다.
  • 뇌 빼고 개발하지 말자
    • 아무 생각 없이 개발하다 보면 자신만의 논리 구조를 세우기 힘들다.
    • 혼자 개발하더라도 컨벤션을 지키며 코드를 작성해야 한다.

마치며

멘토링과 코드 리뷰 같은 기회에서 내가 얻을 수 있는 부분이 무엇일지 고민해 보았다. 그중 가장 큰 도움이 되는 것은 강사님과 멘토님의 개인적인 의견을 들을 수 있다는 점이라고 생각한다. 과제를 진행하다 막히면 스스로 찾아보며 해결할 수 있어야 하지만 이런 기회가 아니면 다른 사람들의 시각을 접하기 어렵기 때문이다.

앞으로 기획, 디자인, 개발을 할 때도 나만의 논리 구조를 명확히 세우고 그것을 코드와 설명으로 잘 드러낼 수 있도록 꾸준히 연습해야겠다.