[패스트 캠퍼스] MegaByte School 프론트 엔드 3기 회고 - 12주차

당근 먹는 쿼카·2022년 12월 1일
0

회고록

목록 보기
13/38
post-thumbnail

안녕하세요, 패스트 캠퍼스 메가바이트 스쿨 프론트 엔드 3기 수료 중인 김당퀔입니다! 이번 3기 수료 기간은 9월 13일부터 4월 14일까지 총 7개월 과정입니다. 7개월 동안 매주 주말 회고록을 작성해 보려고 합니다.

블로그 제출 기한으로 인해서 지난 금요일부터 해당 주 목요일까지의 사이클로 작성됩니다.

1. 이번 주 목표

  • API를 활용한 To do 앱 만들기 (3차 과제)
  • 자바스크립트 활용한 미니 프로젝트 진행해 보기

2. 커리큘럼 학습 내용

김태원 강사님 수업 (수, 금)

우선 강사님께... 감사하고 죄송하다는 말을... (흐린눈작렬) 그래도 여태 진행했던 문제들은 답을 보거나 하면 이해가 됐는데 재귀 함수는 진짜 무슨 말인지 이해가 안 돼서 꽤나 어려웠습니다. 특히나 재귀 함수가 왔을 때 stack 구조에 대해서 이해도가 없는 상태에서 처음 문제를 풀었을 때 더 어려웠습니다. 문제 풀이는 도저히 어려워서 못 할 것 같고 수업을 들으면서 적었던 메모를 작성해 보겠습니다!

  • return은 종료의 의미로도 쓸 수 있다.
  • stack frame
    • 매개 변수 / 지역 변수 / 복귀 주소를 가지고 있고, 전역 변수는 컨트롤 할 수 없다.
  • Depth First Search = DFS 깊이 우선 탐색, 백 트레킹
  • DFS 안에는 if / else 구조가 대부분이다.
  • 최소 횟수, 최소 거리, 최소 비용 = BFS
  • 경우의 수 = DFS
  • 인접 행렬, 인접 리스트
  • 다익스트라?

박영웅 강사님 수업 (월, 화)

  1. 정규식
  • 정규식.test(문자열)
  • 문자열.match(정규식)
  • 문자열.replace(정규식, 대체 문자)
  1. parcel / webpack
  • npm info <패키지 이름> 을 사용하면 패키지의 정보를 볼 수 있다. ex) 버전 같은 것들.
  • JSON
    • 후행 쉼표 안 됨
    • 주석 처리 안 됨, 언더바 사용해서 내용 적기도 함.
  • __dirname은 node.js의 전역 객체
  • npx는 잠깐 컴퓨터 메모리에 패키지를 설치하는 것
  • dist 폴더는 언제든 삭제할 수 있어야 한다.
  • serverless function / 미들 웨어
  • use에 작성한 loader들은 거꾸로 작동됨.

3. 그룹 스터디 학습 내용

DEEP DIVE

새롭게 팀원들이 생기고 나서 다 같이 게더 타운을 통해서 회의를 진행하였습니다. 3차 과제가 REST API를 사용하여 진행하는 과제인 만큼 REST API 파트를 읽어 보았는데 중간 중간 팀원 분이 퀴즈도 내 주셔서 즐겁게 스터디 하였습니다!

REST API

  • GET: 취득
  • POST: 생성
  • PUT: 전체 교체
  • PATCH: 수정
  • DELETE: 삭제

JSON

  • JSON.stringify 를 사용했을 때 객체 안에 함수가 있으면 함수는 변환되지 않는다.

4. 개인 학습 내용

프로그래머스

드디어 0단계를 다 풀었다! 100문제 중에서 반 정도 풀었을 때 점점 모르는 게 나온다고 생각했는데 생각보다 쉬운 문제도 있었고 수학적인 풀이가 필요한 경우에는 접근하는 게 어렵다고 느끼기도 했는데 다 풀고 나니까 속도 시원하고... 풀이를 정리해야 될 것 같아서 블로그에 풀이를 작성한 글들을 하나씩 쓰고 있습니다. 프로그래머스 풀이는 여기서 볼 수 있습니다!

3차 과제

우여곡절이 많았던 3차 과제도 마무리하여서 제출하였습니다. 베포 사이트 뉴진스 아가들의 포닝 앱을 콘셉트로 잡아서 만들어 보았는데 퍼블리싱에 애정이 생기다 보니 기능을 구현하는 것도 너무 재미있었던 과제였습니다. 기능 관련하여서 더 많이 구현을 하고 싶었는데 어떻게 시작해야 될지 막막한 부분들이 여전히 많아서 나중에 포트폴리오를 위해서 조금 더 빌드 업을 하는 게 좋을 것 같다고 판단하였습니다! 다들 제 과제에 많관부!

5. 주간 회고

이번 주 갑자기 쌀쌀해진 날씨에 조금 정신을 못 차리고 있는 것 같기도 하고. 그래서 일을 미루거나 하진 않아서 공부를 하고 있다고는 느끼는데 뭔가 이상하게 빈 듯한 느낌이 듭니다. react 공부도 시작해야 하고, 이제 3차 과제를 제출하였으니 4차 과제도 시작하여서 과제를 빨리 털고 싶은 마음!

6. 다음 주 목표

  • 4차 과제 시작하기
  • react 강의 보기
  • 기초부터 완성까지, 프론트엔드 읽고 정리하기

지금까지 2주차의 기록을 읽어 주신 여러분, 감사합니다! 김당퀔은 이만 공부하러. 🥕🥕

0개의 댓글