회고/코드스쿼드 - Java 과정

[TIL] 코드스쿼드 2022 백엔드 26일차 회고(6주차)

jwKim96 2022. 2. 15. 03:36

Weekly I Learned → Today I Learned

오늘부터 WIL이 아니라 TIL을 쓰기로 했습니다.
이유는 다음과 같은데요.

  • 주 단위로 쓰려고 하니, 해당 날짜의 생각이 제대로 기록되지 않음.
  • 매일 쓰지 않고, 주말에 몰아서 쓰게됨.
  • 주말에 휴식 및 밀린 일들을 하다가 회고를 늦게 쓰게됨

회고를 하는 이유는 내가 잘한것을 지속하고, 못한것을 개선하기 위해서 라고 생각하는데
어느새 회고를 숙제처럼 하고있는 자신을 발견하게 되었습니다.

그래서 앞으로는 매일 조금씩 시간을 할당하여 회고에 투자하려고 합니다.

오늘은 무슨 일이?

코드스쿼드 마스터즈코스 백엔드 Java 클래스가 시작되는 첫날 이었습니다.
생각보다 단순한 미션이 주어졌는데, 호눅스가 학습내용을 정리할 여유를 가질 수 있게 배려해준 것이었습니다.
그래서 간단한 스크럼을 마치고, 오전 시간에는 Java에서 문자열에 대해 공부하는 시간을 가졌습니다.
Java char과 String의 차이 (feat. Constant Pool)
이번 미션부터는 Upstream의 저장소를 fork하여 작업하고, 완료되면 PR을 통해 merge하는 방식이었습니다.
익숙하지 않은 방식이라 호눅스가 git merge와 rebase 대해 알려주시며 어떻게 작업하는게 좋은지 알려주셨는데요.
현업에서 이런 방식을 사용한다고 하니, 많이 연습해봐야겠다고 생각하여 learngitbranching를 통해 branch, merge에 대해 학습했습니다.
그리고 PR을 통해 작업한 내용을 리뷰받아야 하는데, 리뷰이로서 어떤 자세로 어떤 형식으로 PR을 작성해야 하는지 궁금했습니다.
여러 글들을 읽고 느낀 공통점은 명확하게 기술하되, 너무 구구절절 작성하지 않는 것을 권장한다는 것이었습니다.

인상깊었던 점은?

  • Java에서 String을 효율적으로 관리하기 위한 방법(SCP)에 대해 알게되었음
  • 난생 처음으로 PR을 해봤음(피드백이 기다려진다)

아쉬웠던 것은?

  • 오늘 할일들을 일찍 마치고, 산책이라도 잠시 다녀오려했는데 집중이 안되어 완료가 너무 늦어져서 산책을 못감
    내일은 산책 가야지!