2차 단위 기간은 1차 단위 기간보다 훨씬 빨리 지나간 것 같다.
강의, 개인 프로젝트, 과제가 휘몰아쳤던 한 달을 4Ls 방법으로 회고하려 한다.
노션 클로닝 프로젝트 회고를 작성하면서 과정을 기록해야 한다는 것을 뼈저리게 느꼈다. 기억이 안 나요..
그래서 이번 단위기간에 진행한 과제는 중간 중간 다음과 같은 것들을 기록했다.
- 요구사항을 어떻게 구현했는지
- 어떤 문제를 겪었는지 (+ 해결 방법)
- 새롭게 알게 된 것
특히 어떻게 해결했는지
는 기록하지 않으면 가장 빠르게 휘발되는 것 같다.
블로그에 올리기 위한 중간 기록이었고 결국 포스팅하지 못한 것이 아쉽지만, 과제 제출 후 코드를 수정할 때 많은 도움이 됐다.
지난 한 달간 3번의 코드 리뷰를 진행했다.
CSS 과제 코드 리뷰는 비교적 꼼꼼하지 못했지만🥲 노션 클로닝 프로젝트, 고양이 사진첩 과제는 이전보다 솔직하고 꼼꼼하게 코드 리뷰를 하려고 노력했다.
코드 리뷰를 하면서 많이 배우고 있다. 내가 알고 있는 것을 전달하는 연습도 되고 다른 사람의 코드를 보면서 새롭게 배우는 것들이 참 많다.
데브코스를 시작하기 전부터 CSS는 어떻게 공부해야 하는지, 어떻게하면 잘 할 수 있는지 갈피를 잡지 못했다. 그래서 꼭 제대로 배워보고 싶었다.
이전보다 많은 양의 강의가 쏟아져서 이때부터 많이 밀리기 시작했지만..! 그만큼 새롭게 배운 것들이 너무 많았다.
처음엔 강의를 다 듣지 않고 유튜브 클론 과제를 시작했는데, 헤더 부분만 작성했는데도 미친듯이 불어나는 코드가 감당이 안 돼서 다시 강의로 돌아왔다.
SCSS에서 자주 사용되는 부분들을 변수화하거나 믹스인 규칙으로 묶어 재사용하는 것, 파일을 분리하여 모듈처럼 가져와 쓰는 것을 배우고 과제에 적용했더니 가독성이 눈에 띄게 나아졌다.
레이아웃에 있어서는 최대한 JS를 쓰지 않는 것이 목표였기 때문에 카테고리 chip 부분을 그대로 구현하는데 많은 시간이 걸렸다.
box-shadow
속성을 지정했다.
완성하니 정말 뿌듯했고 CSS로 충분히 할 수 있는 것들이 많다는 것을 알게 됐다👍
[정리] CSS 과제를 진행하며✨
- 새로운 속성 사용 (
grid
,aspect-ratio
, …)- 가독성과 편의를 높여주는 SCSS 기법 사용 (
@mixin
,@use
, …)- 최대한 CSS로 해보기
어째 지난 MIL 부족한 점 & 바라는 점이 그대로 넘어와버렸다…
일단 노션에 정리하고 블로그에 올려야지 라고 생각했지만.. 일단 노션에 정리까지만 실행했다😭😭
나만 보는 기록은 결국 나를 컴포트 존에 머무르게 한다. 글 쓰는 것이 어렵다고 미루면 계속 어려울 수밖에 없음을 기억해야겠다.
지난 단위기간 회고를 적으며 주 3회 이상 문제 풀기로 호기롭게 목표를 정했지만.. 2주 전부터 시작했다.
목표 시간을 1시간으로 잡고 백준 골드 문제를 풀고 있는데 시간 안에 성공한 적이 거의 없다. 알고리즘, 자료구조 공부도 놓으면 안 됐구나를 실감한다.
매일 문제 풀기를 접할 수 있도록 끌어주는 1차 윤호팀 팀원들께 정말 감사하다😂
앞으로 한 달간 목표!
다음 회고때 부족한 점으로 돌아오지 않기를…
매주 블로그 올리기
주 3회 이상 알고리즘/자료구조 문제 풀기
이펙티브 타입스크립트
3장까지 학습하기