약 2주 만에 작성하는 주간회고 글이다. 그동안 엘리스 수업과 엘리스에서 진행하는 스터디 등을 병행하다보니 따로 시간을 내 개인공부를 진행하지 못하였다. 앞으로는 수업과 스터디, 그리고 개인 공부를 병행하기 위해 다시 매주 주간 목표를 세우고 주간회고를 작성하고자 한다.
엘리스 정규 수업
이번 엘리스 4주차 수업에서는 웹 브라우저 상에서의 비동기 통신 방식에 대해 배웠다. 기존에 async/await 방식을 이용해서 특정 URL로 fetch를 통해 데이터를 받아오는 로직을 작성해본 경험은 있었다. 하지만 웹 브라우저 상에서 비동기 통신이 동작하는 원리에 대해서는 자세히 알지 못했는데, 이번주 수업을 통해서 웹 브라우저에서 비동기 통신이 이루어지는 방식을 비롯해서 Promise, async/await, Web API 등의 개념에 대해 배울 수 있었고, 실제 서버로부터 데이터를 받아오는 과정에서 개발자가 실수할 수 있는 코딩 방식 등을 배우면서 동기/비동기를 구분 짓고 로직을 작성하는 것의 중요성에 대해 알게 되었다. 이 주에 공부한 내용을 정리해서 블로그에 업로드할 예정이다.
클론코딩 스터디
2주 전부터 진행한 스터디인데, 엘리스에서 총 3차에 걸쳐 스터디가 진행되고, 이번 1차 스터디는 약 3주 동안 자유주제를 가지고 스터디를 진행한다. 다른 레이서분들이 코딩테스트 준비, JS 공부, CS 공부 등 여러가지 스터디를 만드셨지만, 그 중에서 클론코딩 스터디에 가입해서 활동하고 있다. 클론코딩 스터디에 가입한 이유는 크게 두 가지가 있는데, 먼저 수업 초장기에 새로 배운 HTML, CSS 관련 기능들을 적용해보고 싶었다. 또 다른 하나는 특정 사이트를 내가 직접 보고 구현해본 적은 많아도, 실제로 해당 사이트를 개발한 개발자들이 사용한 코드를 일일히 뜯어본 경험이 없었기 때문에, 이번 클론코딩 스터디에서 진행할 클론코딩은 특정 사이트를 정해 해당 사이트가 사용중인 기법에 대해 공부해보고 싶었다. 현재 '인프런' 사이트를 클론코딩하고 있으며, 스터디가 끝나는대로 이에 대한 것도 블로그에 정리해서 업로드할 예정이다.
클론코딩 스터디 1주차 후기 : https://peridot-birch-768.notion.site/1-3fbaf621a48340e4b037d4679bcb9704
클론코딩 스터디 2주차 후기 : https://peridot-birch-768.notion.site/2-c2da18ef46a34439b46982cd6b3124dc
이번주도 화이팅이다!