그동안 노션에 정리하느라 티스토리 블로그에는 따로 글을 작성할 시간이 나지 않았다.
노션과 티스토리의 용도를 분류해야할 필요성을 느꼈다.
앞으로 매일 간의 자세한 학습 내용은 노션에 개인적으로 정리할 것이고,
티스토리에는 네 가지를 정리 하려고 한다.
1. 간단한 TIL
2. 주차별 회고
3. 주제별 개념 및 내용 정리
4. 알고리즘 개념 정리 및 문제풀이 정리
밀린 업로드는 주말과 평일 짬이 날 때마다 여러 개씩 올려서 현재 진행상황과 맞춰볼 것이다.
주차별 회고는 4F 방식으로 기록하고자 한다.
- 사실(Fact) : 한 주에 어떤 내용을 학습했고 어떤 학습 방법으로 개념을 이해하고 과제를 해결했는지 작성
- 감정(Feeling) : 한 주의 코스 과정을 학습하면서 느꼈던 감정을 솔직하게 기록
- 발견(Finding) : 학습하면서 무엇을 깨달았고, 시도해본 학습 방법에 대해서 개선이 필요한 부분을 발견했다면 발견 항목에 기록
- 다음주를 위한 행동(Future Action) : 위의 회고 항목을 통해서 당장 다음주에 적용해 볼 학습 방법이나 조금 더 학습이 필요한 내용, 커뮤니케이션 방식 등을 기록
작성일자: 2022/03/04
1주차 학습 내용
[HTML, CSS 기초]
HTML 정의, 기본구조와 문법, 태그
CSS 정의, 목적, 기본 문법과 구조, 박스 모델, 기능(마우스 효과 hover, focus, active ...etc)
Sprint - Calculator (아이폰 계산기 앱과 비슷한 기능 구현)
체감 난이도 : 1 2 3
사실 (Fact)
학습
HTML, CSS, JS가 각각의 기능과 목적에 맞게끔 수행되고, HTML-CSS, HTML-JS 서로 연결된 구조를 이해하는 데 집중했다. 두루뭉술하게 알고있던 HTML의 구조를 전보다 확실히 하게됐다.
계산기 과제 수행
주어진 코드를 분석함으로써 하나의 앱을 만들기 위한 뼈대 구조를 어떤 식으로 잡아야 하는지를 배우려고 했다. 왜 이 함수를 넣어놨는지, 왜 이 변수를 미리 선언해 놓았는지를 중심으로 연구했다. 기능구현은 간단한 기능에서 시작하여 보다 복잡한 기능으로 점차 확장시켜나가는 방식으로 시도했다.
느낌 (Feeling)
CSS ... 괜찮을까?
css는 정말 나랑 맞지 않는다는 것을 느꼈다... 변화를 즉각 확인할 수 있다는 점은 좋지만, 하나하나 세세하게 크기와 색을 조정하는 작업은 개인적으로 조금 귀찮게 느껴졌다. 물론 전보다는 이해도도 높아진 것 같고 꾸미는 작업의 매력도 느끼긴했다. 아직 나이트메어 과제는 시작하지 않았는데, js로 버튼 클릭 효과를 넣어보는 등 동적인 기능 구현을 더 해보면서 정말 나와 안 맞는지 생각보다 괜찮은지 지켜봐야겠다.
발견점 (Finding)
수도코드의 중요성
수도코드의 중요성을 다시금 느꼈다. 알것 같으면서도 막상 코드를 짜려고 하면 아무것도 적지 못할 때, 머릿속이 꼬여버리는 상황이 올 때마다 찬찬히 로직을 되짚어봐야 한다. 처음부터 완벽하게 짤 필요없이 대충이라도 일련의 과정을 쓰고 그려내다보면 답이 보인다.
설명을 하면 할수록 개념에 대한 이해가 정확해진다
또한 남에게 설명해주는 것은 좋은 학습 방법 중에 하나라는 것을 한 번 더 느꼈다. 내가 확실히 아는 개념과 어중간하게 아는 개념을 구별해내고, 부족한 개념을 보충할 수 있었다.
다음주를 위한 행동 (Future Action)
다음주는 CLI, Git, CSS, DOM 을 학습하는 만큼, JS기초를 튼튼하게 다져놓으려고 한다. 또한 CSS 관련 예제 실습을 하면서 CSS와 좀 더 친해질 계획이다.
'Codestates BEB 4기' 카테고리의 다른 글
[코드스테이츠 블록체인 부트캠프 4기] 6주차 회고 (0) | 2022.04.15 |
---|---|
[코드스테이츠 블록체인 부트캠프 4기] 5주차 회고 (0) | 2022.04.15 |
[코드스테이츠 블록체인 부트캠프 4기] 4주차 회고 (0) | 2022.04.15 |
[코드스테이츠 블록체인 부트캠프 4기] 2-3주차 회고 (0) | 2022.04.15 |
[코드스테이츠 블록체인 부트캠프 4기] 개강을 준비하면서 (1) (2) | 2022.02.19 |