사고방식의 차이
주니어 vs 시니어
어떻게 작동하는가
왜 이렇게 설계했는가
코드를 쓴다
트레이드오프를 고민한다
정답을 찾는다
상황에 맞는 최선을 찾는다
시키는 대로 한다
설계하고 의견을 낸다
필수 역량
시니어가 되기 위한 기술 스택
JavaScript 심화
95%
이벤트 루프
클로저
Promise 내부
WeakMap
디자인 패턴
88%
빌더
옵저버
팩토리
전략
React 고급
92%
HOC
Render Props
Compound Components
상태 관리
85%
Redux
Zustand
Jotai
Recoil
성능 최적화
90%
Core Web Vitals
코드 스플리팅
메모이제이션
테스팅
80%
유닛 테스트
통합 테스트
E2E
로드맵
시니어로 가는 6단계
1
JavaScript 기초 완벽 이해
단순 사용이 아닌 원리 이해
2
객체지향 & 함수형
두 패러다임의 장단점 파악
3
GoF 디자인 패턴
프론트엔드에 적용하는 법
4
React/Next.js 고급
생태계 진화 방향 이해
5
상태 관리 전략
상황별 올바른 도구 선택
6
성능 & 보안 & 접근성
실무 필수 요소들
이런 분들을 위한 로드맵
혼자서 공부하며 체계가 잡히지 않는 분
작은 회사에서 프로젝트를 리드하며 불안한 분
JavaScript와 React를 쓰지만 깊이가 부족한 분
대형 서비스의 개발 방식을 알고 싶은 분
시니어로 성장하고 싶지만 방향을 못 잡은 분
1년 이상 프론트엔드 경험이 있는 분
시니어로 가는 길
혼자서는 몇 년이 걸릴 내용을 체계적으로 배울 수 있습니다. 10년 경력 개발자의 통찰을 담은 마스터클래스.
JavaScript 심화 · 디자인 패턴 · React 고급 · 성능 최적화 · 보안 · 접근성