Make a Wish- 8 - 멘토링 5

kyoungyeon·2022년 5월 29일
0

MAW- IT CONCERT

목록 보기
9/17

  • 오늘 주제
    1:1 기술&인적성 면접 training

To ME

  • 리덕스를 사용하는 이유
    대답 잘 못함
  • 리액트 상태관리
    useEffect,useState 썼습니다 === react hooks 썼습니다.
  • hooks 장단점 (꼬꼬무)
    대답 잘 못함
    react vs redux 차이 비교 및 어떤 부분에서 고민하며
    무엇을 생각해서 썼는지 생각하고 대답할 것...
  • typescript 리팩토링 과정에 대한 질문?
    • 어려워서 잘 못쓰고 js로 리팩토링 있다고 말씀드림 -> NO!
      ts-anyType
  • 왜 FE 하는지?
    백엔드에 비해 화면에 바로 적용되 확인되면서, 부족하다고 느끼는 고객지향적인 기능 바로 해결된다는 점이 매력적으로 보였습니다.
    • 새로운 기술에 대해 도전하고 새로운 언어를 배워가며 적용할 수있다는 점도 매력적으로 보였습니다
  • PM 생각 있으세요.
    • 네 한 50살 되면 하겠습니다. 🤩

총평:

정말로 하나도 준비를 안함 ㅋㅋㅋ 그냥 기억나는데로 말함. 정말 안이했고 그냥 부끄러웠다. 내가 제일 면접 많이 본거 같은데... 왜 면접때 암기하고 외우려했던 cs는 다 잊어먹는 것일까? 🙄

Tips

  • 어쨌거나 ts 를 쓴 프로젝트이라서 리팩토링도 ts로!
  • 하면서 고민했던 부분을 어필할것 (다른 라이브러리 얘기하지 마세요)
    • ex 엄격한 타입관리, any 를 이용한 핸들링 (HTMLELEMENT등에 대한 고찰등..)

  • Others
    • 라이브러리 사용할때 장점/ 단점
      ex date picker 라이브러리
      참조해볼 velog
    • 단점 : 라이브러리를 썼을 때 css 가 커스텀이 안된다
    • 극복 과정 :
      라이브러리 바닐라js 로 date picker를 만들어 보았다.
      데이트 함수를 만들어서 추가로 필요한 기능을 구현함
      함수를 왜 만들었는지? 바닐라 자바스크립트로 만들었을때 마지막 일수가 마지막에 나오는데 무슨요일로 시작하는지기능이 추가로 필요해 함수로 구현해 보았다.
    • 직접 만든 라이브러리 장점 : css 커스텀이 가능하다
    • 단점: 내가 부족한것을 만들어야한다.번거롭다
      -FE가 된 이유? 웹을 앱라이트하게 만들수있다. FE 웹브라우저 하나만으로 react native 와 같은 어필이 된다. 모바일 개발자보다 웹개발자가 좀 더 가능성 있어보였다. BE에 비해 FE js가 대세인 점도 유리하게 보였다 등..

총평:

솔직히 거만해보였지만 FE 실력이 출중한 사람이라.. 은근히.. 질투나고 나도 해보고 싶었음 🤣

Tips

  • 어필 : 내가 팀원들에게 도움을 주고싶다. 리더로써 이끄는것도 좋다. 도와주고 싶은 실력을 갖고 싶다.
  • 몰입하면서 개발한 점 / 어떤점이 재미있었는지
  • 커스텀 라이브러리 만드는 점 어필이 좋음

  • Others

  • 상태관리 뭐쓰셨쬬? redux

  • 기존 hooks에서 useSTate propsdrilling 이 많아져서 redux를 씀

  • 용어 개념 정리가 약해서 -찾아보고 정리해보고 블로깅으로 극복해나갔다.

  • 처음 접근할때 새로운 기술을 쓸때 기본 예시를 만들어본다

  • 팀원과 소통후 만나서 리뷰한다. 전역상태관리 리덕스, 리덕스 튤킷 경험해보았다. 툴킷 라이브러리 설치 간단, 간편했다.

  • 상태 끌어올리기 react hooks 간편했으나 작은 프로젝트나 빠른일정시 hooks 를 사용하는게 좋다

  • useMemo 왜씀? 로더불러올때 필요할때만 불러오게-

  • useCallback 왜씀? 초기화 방지

용어 -> 본인의 장단점 -> react hooks, toolkit

  • 어필: 사용해보지 못한 라이브러리 중에 하나 쓰고 싶은것 어필
  • 코드 만들때 본인의 철학: 최적화 > 코드를 작성할때 주석/ 클린코드 /함수까지 최대한 주석처리
  • 발전한 점? 기획에서 많이 늘었다. -> 소통을 많이 해서 해당 근거 잘 말해준다

Tips

질문에서 흐름, 일관,연관성이 잘 보여 더의상 의문이 안드는 완벽한 대답..

총평:

자괴감 들정도로 너무 잘하셨다. 겸손한 1등이 이런걸까.. 정말 많이 본받고싶은 동료 🤣


추가

git에서 검색 가능한 것 : 사전과제 , 구글링으로 나오지않는 codes 들등...


Analyze

  • 제발 횡설수설하지말자. 전체 스토리 개요를 짜고 그 틀에 맞게 대답하자.

  • CS에서 구멍이나, 모르는 점을 극복하려면 단문화해서 이해후 계속하는 암기.

  • 솔직히 공부했던 내용이고, 면접땐 열심히 외웠던 것 같은데 며칠됬다고 까먹는건지, 주말마다 항상 cs를 다시보고 외우기로 결심함.

  • 들었다 에서 멈추지말고 내가 약한 부분은 계속해서 볼것.

  • Fe의 기본인 리액트, js, vanillajs 수시로 개념 체크할 것.

다~~ 멘토님 덕분이쥬? 다음에 만나면 모른척하지 말아주세욥. 아쉬운 마지막 회차.

profile
🏠TECH & GOSSIP

0개의 댓글