2022 Masters Course 120

2022 마스터즈 코스(백엔드) 105일차 회고(2022. 6. 10.) - "유익했었던 지난 3주간의 팀 프로젝트"

해당 글은 코드스쿼드 2022 마스터즈 코스 "Java 웹 백엔드" 과정을 수강하면서 학습한 내용 등에 대한 회고 글입니다. :) 수강 회고 3주간 진행되었던 숙소 예약 서비스 팀 프로젝트가 벌써 종료되었다. 😂 처음에 프로젝트를 시작했을 때 익숙치 않았던 방법으로 인프라를 구성하고 애플리케이션 개발 작업을 혼자 해야한다고 생각하니 막막했었는데, 막상 하다보니 선택 요구사항을 제외한 요구사항에 대한 내용들은 모두 구현할 수 있었다. 그 과정에서 잠도 줄여가면서 새벽 늦게까지도 작업을 많이 했었는데, 이로 인해 건강이 다소 악화된 느낌이다. 🤣 (개발 인생 길게 봐야하는데, 부트 캠프 미션 과제하면서 이렇게 무리하는 게 과연 올바른 선택인가라는 의문이 든다. 😅) 그래도 분업을 하지 않고 혼자 백엔드 작업..

2022 마스터즈 코스(백엔드) 104일차 회고(2022. 6. 9.) - "편리한 자동 배포"

해당 글은 코드스쿼드 2022 마스터즈 코스 "Java 웹 백엔드" 과정을 수강하면서 학습한 내용 등에 대한 회고 글입니다. :) 수강 회고 오늘은 숙소 예약 서비스 팀 프로젝트가 종료되기 하루 전 날이다. (시간 너무 빠르다..😂) 사실상 오늘은 어떤 새로운 기능을 구현하기 보다도 프론트 엔드 팀원분들과 함께 그동안 작업했었던 것들을 마무리하고 연동 테스트를 통해 웹 앱에서 발생되는 오류들을 고쳐나가야 하는 시간이다. 이번 팀 프로젝트에서는 처음으로 혼자서 백엔드 작업을 처리해봤는데, 인프라 구성과 애플리케이션 개발을 동시에 해야하다보니 다소 정신은 없었지만 그 과정들을 모두 스스로 수행해봄으로써 정말 많은 것들을 배울 수 있었다. 혼자라서 과연 다 할 수 있을까 걱정이 됐었지만 그래도 약 3주라는 시..

2022 마스터즈 코스(백엔드) 103일차 회고(2022. 6. 8.) - "익숙치 않은 도커 환경"

해당 글은 코드스쿼드 2022 마스터즈 코스 "Java 웹 백엔드" 과정을 수강하면서 학습한 내용 등에 대한 회고 글입니다. :) 수강 회고 오늘은 담당 리뷰어로부터 리뷰를 받는 날로 이를 위해 풀 리퀘스트(Pull Request)를 하는 날이다. 이제 이번 프로젝트의 풀 리퀘스트도 오늘 것과 함께 이번주 금요일의 것이 마지막 풀 리퀘스트가 되니 이제 슬슬 이번 프로젝트도 마무리가 되어가는 느낌이다. 백엔드에서 해볼 수 있는 것은 나름대로 여러가지 시도해보긴 했지만 처음 시도하는 작업들이 많아서 갈피를 잡기 어려웠던 부분도 있었고 오랜 시간 삽질을 했었던 부분도 많았다. 그래도 그 과정에서 많은 것들을 배우고 익힐 수 있었기에 지난 반찬 주문 서비스 프로젝트에 이어서 유익했었던 프로젝트라고 생각한다. 학..

2022 마스터즈 코스(백엔드) 102일차 회고(2022. 6. 7.) - "무작정 따라하기 보다는 이해한 것부터 차근차근"

해당 글은 코드스쿼드 2022 마스터즈 코스 "Java 웹 백엔드" 과정을 수강하면서 학습한 내용 등에 대한 회고 글입니다. :) 수강 회고 오늘 오후에는 오랜만에 호눅스의 마스터 클래스 강의가 진행되었다. 데이터 베이스 프로시저와 관련한 내용이었는데, 이전에 CS10 과정에서 프로시저를 통해 임의의 데이터 100만건을 주입했었던 경험이 있어 다소 익숙한 편이었다. 요즘 개발 트렌트에서 프로시저는 사실상 레거시(legacy)에 가깝다고 한다. 그래도 큰(?) 기업에 가면 아직도 프로시저로 돌아가고 있는 일부 시스템이 존재한다고 한다. 😂 그래도 오늘 수업은 지난 데이터 베이스 물리적 구조에 대해 다룰 때 보다는 다소 가볍게 들을 수 있었다. 학습 회고 어제에 이어서 오늘도 JWT을 활용한 로그인 기능 구..

2022 마스터즈 코스(백엔드) 101일차 회고(2022. 6. 6.) - "세 번째 프로젝트의 마지막 주간"

해당 글은 코드스쿼드 2022 마스터즈 코스 "Java 웹 백엔드" 과정을 수강하면서 학습한 내용 등에 대한 회고 글입니다. :) 수강 회고 어느덧 세 번째 팀프로젝트도 마지막 주간에 다다랐다. 이번 팀 프로젝트는 3주간 진행되는 프로젝트로 지금까지 해왔었던 어느 미션 보다도 가장 많은 수고가 필요했었던 과제였다. 더욱이 이번 팀 프로젝트에서는 지난 팀 프로젝트(투두리스트, 반찬 주문 서비스)들과 달리 2인 1조의 백엔드 팀이 아니라 1인 1조의 백엔드 팀을 이루었기 때문에 프로젝트를 시작했을 때 과제에 대한 중압감이 있었다. 1인 1조로 작업을 진행하다보니 의사소통 부분에서 많은 자유로움(시간 절약)이 있었고 작업 일정에 대해서도 팀원의 일정에 구애받지 않고 내가 하고싶을 때 작업을 진행할 수 있었던 ..