2주차 회고

arrrrrr·2023년 1월 1일
0

회고 🧩

목록 보기
2/11

🤓 주요 학습 내용

#JavaScript #배열 #객체 #node.js
이번주는 JavaScript가 다했다 !

  • 계산기 구현하기
    - js를 이용하여 목업 계산기에 기능을 구현했다.
    - 계산기의 기능을 생각하며, 직접 요구사항들을 정리하고 구현하는 과정이 재미있었다.
    - 어려웠던 점은 하나의 계산기 내에 다양한 요구사항이 얽혀있어 유기적으로 문제를 풀어야 했던 것이다. 이번 과제에서 미흡했던 부분이며, 이를 해결하기 위해서는 구현 전에 명확하게 요구사항을 정리하는 것이 필요할 것 같다. (전체 요구사항이 정리되지 않고, 하나씩 해결하려하니 에러 모기잡기가 되어버렸다 🤦🏻‍♀️)
  • 배열과 객체
    - 이번주는 참조자료형을 학습했다.
    - 어려웠던 점은 참조 자료형의 경우 주소를 참조하는 복사와, 아예 다른 주소를 만드는 복사가 있다는 점이다.
    - 이 내용은 차주 학습 예정이라 어려운게 당연한데도, 쉬운길을 두고 돌아가고 있다는 느낌을 지울 수 없어 아주 찝찝했다. 그래서 미리 깊은 복사 / 얕은 복사 내용을 찾아보긴 했지만. . . 객체의 프로퍼티 값까지 깊은복사하고 싶은데 해당 함수를 이해할 수 가 없어서 슬펐다ㅠ
    - 깊은 복사를 모르니 원본 배열 / 객체를 변경하지 말라는 조건이 등장하면 Immatable Method를 사용하는 방식으로 문제를 풀긴했다.
  • node.js
    - CLI / node.js / npm / nvm 등을 학습했다
    - 신나게 VScode로 알고리즘을 풀다가, CLI로 문제를 풀고 과제를 제출하려니 뭐가 뭔지 모르겠고... .. GUI 없인 못살아를 느끼게되고..
    - 학습 내용을 조금이나마 이해하게된건 다음날이 되어서였다. 기존 JS의 런타임은 웹브라우저로 한계가 있었지만, node.js가 등장하고 한계를 넘어서며 JS로 가능한 일들이 어마어마해졌다. 그리고 여기서 사용하는 패키지를 효율적으로 관리하기 위해 npm이 등장했으며, 버전관리를 위해서는 nvm이 등장했다.
    - 일단 이정도로 이해한 것에 만족 😽 쓸일이 나에게 직접 있어야 학습 효율이 더 좋으니까! ㅎㅎㅎㅎㅎ

👍 좋았전 점

#라이브세션 #ZEP

  • 라이브세션
    - 이번주에는 객체를 배우는 것이 어려웠다.
    - 보통 어려운 내용은 다음날이 되어서야 이해가 되는데, 이번에는 라이브세션 덕에 당일에 바로 이해하고 안풀렸던 문제를 풀 수 있었다!
    - 객체가 어려웠던 이유는 프로퍼티 값에 접근하는 방법이 익숙하지 않아서인데, 라이브 세션에서 명확하게 정리를 해주었다.
    - 항상 엔지니어님들이 라이브세션 정규 시간 이후까지 남아서도 궁금증을 모두 해결해주셔서 몸둘바를 모르게 감사하다 😭👍👍 짱짱
  • ZEP
    - zep은 120명의 동기들이 모여있는 학습 공간이다. 교실처럼 꾸며져있다.
    - 나는 굉장히 짧은 텀으로 지루함을 느끼는데 .. ㅎ 그럴때마다 괜히 zep교실을 어슬렁거린다.
    - 대화해주는 사람도 없고 ㅠ(다들 공부에 집중중이니 당연함ㅎ...) 교실 한바퀴 돌아봤자 1분 내외지만, 이게 뭐라고 기분환기가 된다. 굉장히 짧은 시간에 딴짓하고 다시 공부에 집중할 수 있어서 좋았다.

🫥 아쉬웠던 점

#시간관리

  • 시간관리
    - 1주차와 다르게 2주차는 학습 내용이 조금 버거워지기 시작했다.
    - 집중하지 않으면 부트캠프 내용을 소화만 하는 것도 힘들겠다는 위기감이 들기 시작했다. (애초 내 목표는 부트캠프 + @였기 때문에, 부트캠프를 소화하지 못한다?!??!?!?!? 그것은 엄청난... 패배감....)
    - 사실 9 to 6에 집중하고, 저녁에 1~2시간 모르는 내용을 보충하여 블로깅을 하면 어려울게 없는 학습수준이다. 그런데 내가 버거움을 느꼈다는 것은 시간관리를 제대로 하지 못했기 때문이다.
    - 8시부터 자율학습을 시작해도, 4시간 ~ 6시간 정도의 시간을 확보할 수 있는데 나는 왜... 대체 무얼 했길래... 🤦🏻‍♀️
    - 다음주부터는 시간관리를 위해 타임트래킹을하려고한다.
    - 몇개월의 시간동안 하루종일을 개발 공부에만 몰두할 수 있는 기회는 이게 마지막일수도 있다. 그리고 좋은 사람들과 으쌰으쌰하며 함께할 시간은 정말 6월 7일까지다. 기회에 무뎌지지 말고 소중히하자ㅏㅏㅏㅏ!! 💗

🥳 다음주는 이렇게 !

  • 타임트래킹으로 어디서 그렇게 시간을 낭비했는지... 😡 확인하고 개선해보자!
  • 마주치는 에러는 모두 블로깅하자! 에러를 씹고 듣고 맛보고 즐겨보자고오! 💃🏻
  • 하고싶은 것은 산더미지만, 일단은 부트캠프 학습내용에 집중하자. 소화해야할 내용을 끝내면 자율학습시간에 하나씩 해보자. 서두르지말고 천천히 오래가자!

0개의 댓글