Salangdung_i의 기록

2022년 3월 2주차 주간회고 본문

개발/2022_회고

2022년 3월 2주차 주간회고

Salangdung_i 2022. 3. 13. 20:40
728x90

OneNote로 정리한 주간계획

📝 한 일

  • 하루에 코테 2개씩 풀기
  • 코어 자바스크립트 1회독 끝내기
  • 자바스크립트 기초강의 수강하기
  • 자바스크립트 보충수업 수강하기
  • 비지니스 카드 메이커 공부하기
  • 비지니스 카드 메이커 다시 구현하기
  • 리액트 개념 공부하기
  • SK ICT 코테보기

🧐 알게 된 것

  • 코테를 풀면서 재귀함수, 메모이제이션을 사용해 푸는 접근법에 대해서도 알게되었다. 
  • 자바스크립트 기초강의를 다시 들으면서 브라우저의 랜더링과정에서 defer, async 옵션을 사용했을때 브라우저는 어떻게 동작이되는지 깔끔하게 정리 되었다. 
  • Class, Methods, Variables, Encapsulation
    • Encapsulation : 커피 자판기에 들어가는 동전을 다른 사람들이 조작할수 없게 동전을 private하게 하는것 
    • Class 커피자판기 
    • Methods 커피를 만들어내는 것 
    • Variables 넣는 동전
    • getter/setter : 클래스 생성시에 데이터를 보호하기 위해 사용
      • getter :  인스턴스 변수를 반환하고
      • setter :  인스턴스 변수를 대입하거나 수정한다. (자판기에 -1을 셋팅하는경우 0으로)
  • react-dom 6 버전
    • switch => Routes
    • useHistory => useNavigate

❗️ 느낀 점

월요일부터는 다시 열공모드로 들어갔다. 자바스크립트 공부를 하고 있었는데 1차 면접 결과가 나왔다. 결과는 탈락이었는데 나 역시도 좋은 면접 경험은 아니었다. 10시 면접이라 사전에 안내받은데로 9시 50분부터 접속해있었는데 55분이 넘어가도 접속을 안 해서 HR팀에 전화해서 상황 전달을 했더니 10시 3분인가에 면접관이 들어왔다. 기존에 면접관 3명이 들어온다고 했었는데 한분이었고, 면접 중에 카톡 소리가 여러 번 울려서 어수선했다.
떨어진 이유를 생각하면 퍼블리싱능력이 좋은 2년 차 이상의 FE개발자를 찾는데 내가 부합하지 않았고, FE질문을 했을 때 개념을 알고 있지만 사용해본 경험이 적다는 점, hooks로 물어보는데 class 쪽으로 예를 들어 대답한 것, react에 대해 질문했을 때 자바스크립트처럼 자신 있게 대답하지 못한 것이라고 생각한다.
취준이 계속 길어진다. 오늘 원티드에서 아티클을 하나 읽었는데, 내가 공부할때 많은 도움이 되었던 '코어 자바스크립트'저자의 인터뷰였다. 본인도 500개의 이력서를 넣었지만, 딱 두 군데 면접보고 한 군데 붙었다고 했다. 나도 딱 1승만 하면 되는데 그 1승이 참 어려운 거 같다.
주변에서 다들 응원해줘서 그런 것 같기도 하고, 요즘 유튜브로 취준생 브이로그를 보는데 다들 같은 고민을 하고 같은 곳에서 좌절하는 게 나만 이런 게 아닌 거 같아서 위로로 되고 그렇다. 이 시간 또한 지나갈 것이라고 생각하고 처음 FE개발자의 꿈을 품고 시작했을 때보다 현재의 나는 많이 성장했다. (그땐 바닐라js로 페이지 하나 구현하는 것조차 어려웠다. 지금은 react 어느정도 구현 할 수 있어졌다.)
SK ICT 코테를 보면서 느낀점은 '어느정도 풀긴한다. 하지만 테스트케이스를 전부 통과하는 코딩을 작성하지 못한다.'였다. 예전에 비해 접근법은 늘었다. 문제를 풀기위해서 예를들면 1. 데이터를 다루기 편하게 만든다. 2. 기능을 구현한다. 3.2번에서 보완해야할 코드들을 작성한다. 이런식으로 문제를 푸는데 2까지는 구현이 가능한데 예외상황에서 테스트케이스를 통과하지 못한다. 아직 어려운 문제들을 많이 풀어보지 않은것 때문이라고 생각한다.
비지니스 카드메이커를 다시 만들면서 최대한 이전코드를 안보고 스스로 구현하는 것을 목표로 진행하고 있다. 그동안 JS와 REACT를 중심으로 공부하다보니 CSS를 좀 까먹었다. position에 대한 공부가 필요하다. 또한 firebase를 이용해서 로그인을 구현하고 있는데 알고있다고 생각했지만 firebase를 새로운 버전으로 구현하다 보니 생각보다 어려웠다. 공식문서를 보는 연습이 필요하다.

👩‍💻 자기선언

  • 코딩테스트는 꾸준히 2개씩 풀자!
  • 취준하는 시점이 힘들지만 이 시간이 언젠간 지나갈 것이라는 걸 염두하고 힘든상황도 좀 심플하게 생각하자!
  • 차주에 포토폴리오와 이력서를 수정완료하고 서류를 넣자!
  • 명함 프로젝트, 유튜브 뷰어, todo 프로젝트, 뉴스뷰어를 완성하자!

 

728x90

'개발 > 2022_회고' 카테고리의 다른 글

2022년 3월 4주차 주간회고  (0) 2022.03.27
2022년 3월 3주차 주간회고  (0) 2022.03.20
2022년 3월 1주차 주간회고  (0) 2022.03.06
2022년 2월 4주차 주간회고  (0) 2022.02.28
2022년 2월 3주차 주간회고  (0) 2022.02.15