초보 개발자가 경험한 프론트엔드 개발 여정
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
웹 개발
대상자
프론트엔드 개발을 배우는 초보자 및 JavaScript, React.js, MERN 스택에 관심 있는 학습자
핵심 요약
- HTML/CSS로 시작한 후 MERN 스택을 통해 프론트엔드 아키텍처 이해
- React.js를 활용한 디지털 일기 앱 및 의료 웹 앱 개발 경험 공유
- 작은 프로젝트로 점진적으로 학습하고, 막혀도 지속적인 학습을 추구
섹션별 세부 요약
1. 기초 학습 시작
- HTML/CSS로 간단한 레이아웃 및 폼 만들기
- JavaScript의 DOM 조작, 배열, 함수 개념 이해
- 초기 단계에서 API, React 등 복잡한 개념에 대한 혼란 경험
2. MERN 스택 프로젝트 경험
- 대학 프로젝트에서 MERN 스택을 사용한 경험
- MongoDB + Express의 데이터 흐름 및 React 컴포넌트 구조 학습
- 프론트엔드와 백엔드의 상호작용 원리 이해
3. React.js 개인 프로젝트 개발
- React.js를 독학한 후 디지털 일기 앱 및 의료 웹 앱 개발
- Components, Props, Hooks 개념 적용
- Git, Postman을 활용한 버전 관리 및 API 테스트
4. 학습 전략 및 조언
- "준비되지 않아도 시작 가능"이라는 학습 철학 강조
- 프로젝트를 작은 단위로 분할하여 접근
- 막히는 경험은 학습의 자연스러운 일부로 인식
결론
- 작은 프로젝트부터 시작하고, 막혀도 지속적으로 학습하는 자세가 중요
- React.js, MERN 스택 등 핵심 기술을 실무 프로젝트에 적용해보는 것이 효과적
- "완벽한 준비"보다 즉각적인 실행을 추구하는 것이 초보 개발자에게 큰 도움이 됨