5/15 WTL 5월 둘째주 주간회고

송은혜·2022년 5월 15일
0

항해99 6기

목록 보기
32/34

실전 프로젝트의 절반이 지났다.

토요일에는 중간발표회를 통해 , 여태까지한 결과물을 외부에서 초청된 멘토님들과 함께 하는 수강생들 앞에서 발표를 하는 시간을 가졌다.

팀의 팀장으로써 내가 발표를 맡았고 결과는 만족스럽지 못했다.
아침일찍부터 첫순서로 진행을 해서 많이 긴장하기도 했고, 수강생들도 멘토님들도 약간 얼어있는 상태였다.

하지만 일단 발표를 많이 절었고, 내가 구현한 부분이 아닌 질문에는 제대로 대답하지도 못했다.

그게 많이 아쉬웠고 , 기본적인 질문이라고 생각되는 것에도 대답을 못해서.. 평소에도 알고는 있었지만, 스스로가 정말 많이 부족하다는 것을 몸소 느낄 수 있었다.

  1. 이런 질문을 받았다.

int와 Integer는 뭐가 다르죠?

int는 기본 자료형이고 Integer는 Object를 상속받고 있는 클래스(객체)이고 .. 공부했던 내용이고 분명 다르다는 것은 알겠는데 , 이것을 말로 표현할 수가 없었다.
제대로 알지 못하고 있던 것이다.

그래서 다시 공부하고 정리해보았다.

int와 Interger 는 뭐가다른가요 ? 정리 1 .

=> int는 기본 자료형(Primitive Type)이고 Integer는 int를 참조자료형(Reference Type)으로 사용하기 위한 wrapper class 입니다.
참조자료형은 객체이므로 null값을 받을 수 있고 int는 불가합니다. Integer는 객체로 산술연산이 불가능해서 산술연산이 필요할땐 int를 사용해야하고 힙과 스택으로 저장되는 메모리 영역이 다르기 때문에 객체타입이 필요한 순간이 아니라면 굳이 Integer를 사용할 필요는 없습니다.

이 정도로 대답할 수 있을 것 같다.


이후 멘토링 시간에 멘토님이 좋은 이야기를 많이 해주시고 , 좋은 것들을 많이 알려주셨다.
공부해야할게 정말 많다 ..!!! (즐겁구나 ... ㅎㅎ

  • 검색 기능을 구현할때 DB인덱씽 하는 로직을 짜는 것이 좋다 ! 추천 -> Btree
  • 파일 업로드시 사용해보면 좋을 기능에 대한 키워드 "스프링 어플리케이션 이벤트 퍼블리셔 "
  • 이후 진행하게 될 페이저블에 대해서 , 미리 쿼리 N+1에 대해 공부해볼 것을 추천. JPA N+1 검색!

비전공자로 아무것도 모르고 시작했기에 정말 막연하고 , 의지하고 있던것도 같이 수강하는 수강생분들이였기에 나중에 올 면접이 막연히 두렵고 무섭고 걱정되기만 하였는데 , 항해에서 현업의 시니어 분들을 멘토로 붙여주고 마치 가벼운 모의 면접같은 중간 발표회도 체험하게 해주어서 두려움이 조금은 사라진것 같다.

면접관분들은 다 무섭고 딱딱할 거라고 막연하게 생각했는데 , 그렇지만도 않을 것 같고 너무 떨지말고 나는 왜이렇게 구현을 했는지 , 작업하는 중에 어떤 일들이 있었는지 내 경험과 내 생각을 잘 이야기하면 된다는 걸 느꼈다.

이번 중간발표회를 통해서 공부할 것을 적어놓은 포스트잇이 많이 늘어났지만 그래도 정말 좋은 경험이였고, 솔직히 포스트잇이 늘어난 것이 좋다
많이 늘어난 만큼, 하나씩 또 떼어가면서 열심히 공부해보자 !! 할 수 있다!

0개의 댓글