Notes/주간회고

[주간회고] 2021-07-12 ~ 2021-07-18

humblEgo 2021. 7. 19. 00:28

7/12~7/18 일간 작성한 일일회고
2021/7/12 월요일
2021/7/13 화요일
2021/7/14 수요일
2021/7/15 목요일

Facts (사실, 객관)

  • OJT에 이어 랜딩 과제도 마무리하였다.
  • 랜딩 과제의 피드백을 반영하여 코드를 개선했다.
  • 신규 기능 테스트 과제를 받아서 수행했다.
  • 회사에서 요청한 '셀프 피드백'을 작성하였다.
  • '타이탄의 도구들' 책을 1회독 완료했다.

Feelings (느낌, 주관)

  • 오랜만에 주간회고를 작성한다. 그래서 부끄럽다.
    • 나름 바쁜 일이 겹쳤다고 변명하고 싶은 맘이 고개를 든다. 회사에 적응하는데 집중하고, 42seoul을 통해 개발자가 되다 같은 후기를 정성들여 쓰고, 인터뷰하고, 취업턱을 내러다니는 등 한게 적진 않다.
    • 하지만 부끄러운 일이다. 질 좋은 성장을 하려면 자기 상태를 점검하는 것은 필수고, 이걸 소홀히한 결과이기 때문이다.
    • 다시 오늘부로 주간회고를 꾸준히 진행해야겠다.
  • 좋은 팀에서 성장할 수 있음에 감사하다. 다만 이건 기회일 뿐이고, 성장은 내 몫이다. 시간을 쏟기만한다고 능사가 아니다, 나와 목표를 잘 살피며 효과적으로 성장하자.

Findings (배운 점)

  • SQL Column을 생성할 때 limit 구문을 활용해서 bytes까지 신경써서 만들어야 하는 것을 새삼 깨달았다.
  • Non repeatable read  Phantom read 의 차이점에 대해 학습했다.
  • MySQL에서는 Read committed  Repeatable read 에서 Select 쿼리로 데이터를 읽어올 때 트랜잭션 최초에 snapshot을 구축하여 데이터를 가져오는 것을 학습했다.
  • WHERE 1=1 구문을 왜 쓰는지 확인했다.
  • 테스트 환경과 실 환경이 다르므로 결과가 달라질 수 있다는 것을 염두해야하는 점을 깨달았다.
  • ActiveRecord의 lock with_lock 구문의 차이점을 확인했다.
  • ActiveRecord의 exists? 메소드의 세부 용법을 익혔다. 

Affimation (자기 선언)

  • 나는 서두르지 않고 여유있게 살피고 말한다.
  • 나는 겸손한 태도로 무지를 받아들이고, 메꿔낸다.
  • 나는 규칙적인 루틴으로 건강한 나를 가꿔낸다.