어느덧 부트캠프를 시작한지 한달이 지났다. 미니프로젝트가 한번 진행이 된 시점에서, 우리팀은 동기 한명의 교체만 이루어진 채로 기존의 주제를 이어 두번째 미니프로젝트를 진행하게 되었다. 걱정되는 부분도 있었지만 잘하는 팀원들 사이에서 많이 배울 수 있는 기회이기도 했기 때문에 한편으로는 다행이라는 생각이 들었다.
📖 4·5 주차 학습 내용
4주차
- 미니 프로젝트 1회차 (주제 설정, 요구사항 분석, ERD설계, 시스템 아키텍처 설계)
- HTML, CSS 개념 이해 및 실습
- Figma를 활용한 프로젝트 페이지 구성 실습
- 반복적으로 사용되는 요소 Component로 설정
5주차
- JavaScript의 개념
- DOM & BOM
- Local Storage & Session Storage
- Coding Convention
- Promise 기반의 통신방식(fetch, axios, async/await)
- WebSocket, WebRTC, GPS 등의 프로젝트에서 사용되는 기능 구현 실습
- AWS EC2 서버 구성
KPT 방법론
- Keep : 현재 만족하고 있는 부분, 계속 이어갔으면 하는 부분
- Problem : 불편하게 느끼는 부분, 개선이 필요하다고 생각되는 부분
- Try : Problem에 대한 해결책, 실행 가능한 것
📌 Keep
수업 주제와 상관없이 이론 후에 반드시 실습이 이어지는 학습 방식이 매우 만족스럽게 느껴진다. 이해가 되지 않는 부분도 직접 코드를 작성하고 결과를 확인하며 빠르게 습득하게 되는 것 같다. 실습하면서 복사 붙여넣기로 코드를 가져오기보다 직접 타이핑 해가며 손에 익히는 방식도 생각해 볼 필요가 있다.
우리 기수에서 유일하게 주제를 유지하며 두 번째 미니 프로젝트를 진행하게 되었다. 주제와 팀원이 유지되면서 프로젝트가 진행되면 서로 맞춰가는 소통의 시간을 단축할 수 있다는 점이 큰 장점이라고 생각한다. 4회차 프로젝트까지 팀이 유지되는 만큼, 어떤 방식으로 소통하는게 더 효율적인 소통 방식일지 고민해 봐야겠다.
⚠️ Problem
JAVA 언어에 익숙해져 있다 보니 자유로운 형식의 JavaScript가 오히려 어렵게 느껴진다. 변수의 타입 지정 방식이나 세미콜론 생략 등 JAVA와 다른 문법적 특징들이 낯설어 코드 작성 시 혼란을 겪고 있다. 내가 생각한대로 코드를 작성해도 분명 어딘가에서 문제가 생겨 실행이 안 되거나 코드를 복사 붙여넣기 했을 때 코드를 눈으로 익히는데도 꽤 오랜시간이 걸리는 것 같다. 특히 비동기 통신 개념이 들어가면서 동기/비동기에 대해 개념을 확실히 잡고 가야겠다는 생각이 들었다.
3주차부터 시작한 스터디에서 PS 문제 풀이 비중이 낮아지고 있다. '주 2회'라는 막연한 목표만 세워두다 보니 우선순위에서 계속 밀리는 현상이 발생한다.
✅ Try
JavaScript의 낯선 개념이 모호하게 남지 않도록 Vue를 배우는 이번 주차까지는 적어도 한시간은 당일복습을 해야할 것 같다. 특히 JAVA와 대비되는 JS만의 특징을 별도로 정리하거나, 실습 때 사용했던 코드가 어떻게 동작하는지 한시간 정도의 학습 시간은 반드시 필요하다고 생각한다.
PS 문제를 미루지 않도록 스스로 요일과 시간을 특정하여 스케줄에 반영할 것이다. 각 주마다 날짜를 지정해 그 날에 반드시 풀고 갈 수 있도록 일요일 혹은 월요일 아침에 날짜를 정해 풀이할 것이다.
'회고' 카테고리의 다른 글
| BEYOND SW CAMP 24기 6주차 & 7주차 회고 (0) | 2026.01.25 |
|---|---|
| BEYOND SW CAMP 24기 3주차 회고 (0) | 2025.12.28 |
| BEYOND SW CAMP 24기 1주차 & 2주차 회고 (0) | 2025.12.22 |