커리어 성장

주니어에서

시니어로

프론트엔드 개발자의 성장 로드맵

좋은 코드와 나쁜 코드의 차이를 아는 것. 그것이 시니어와 주니어를 가르는 첫 번째 기준입니다.

프론트엔드 마스터클래스
사고방식의 차이

주니어 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 고급 · 성능 최적화 · 보안 · 접근성