기술 스택 난이도

moon.kick·2025년 4월 15일
0

좋아요! 지금 JSP와 Servlet을 배우는 첫날이라고 하셨으니, 전체 기술 스택을 난이도별로 정리해서 현재 위치를 파악하고 앞으로의 학습 방향도 그려드릴게요. 아래는 난이도별 분류학습 추천 순서도 함께 정리한 표입니다:


웹 개발 기술 난이도 정리 (기초~고급)

기술 스택난이도 (주관적 기준)설명 및 난이도 포인트
HTML★☆☆☆☆ (아주 쉬움)마크업 언어, 구조 잡기만 알면 됨
CSS★★☆☆☆ (쉬움)스타일 지정, 레이아웃, 반응형 등에서 점점 어려워짐
JavaScript (기본)★★★☆☆ (보통)동적 기능 구현, DOM, 이벤트 처리 등
Java (기초)★★★☆☆ (보통)OOP(객체지향), 문법은 익히기 쉬우나 활용은 복잡해짐
JSP★★★★☆ (약간 어려움)Java + HTML 혼합 구조, 처음엔 생소할 수 있음
Servlet★★★★☆ (약간 어려움)웹 서버 동작 원리, HttpServlet 등 익숙해지면 편해짐
Spring Boot★★★★★ (어려움)DI, MVC, REST API 등 다양한 개념이 많음
React★★★★☆ (약간 어려움)컴포넌트 기반, 상태관리(useState 등), JSX
JavaScript (심화)★★★★★ (어려움)비동기 처리, Closure, this, 프레임워크 이해 필요
Full-stack 연동 (React + SpringBoot)★★★★★+ (고급)API 연동, CORS, JWT 등 다양한 연결 기술 필요

추천 학습 흐름

(당신은 지금 굵은 부분에 위치)

  1. HTML → CSS → JavaScript (기초)
  2. Java (기초)
  3. JSP + Servlet지금 여기!
  4. Spring / Spring Boot
  5. JavaScript (심화)
  6. React
  7. React + Spring Boot 통합 프로젝트

응원의 한마디

처음 JSP와 Servlet은 분명 어렵게 느껴질 수 있어요. Java 코드랑 HTML이 섞여 있어서 보기에도 복잡하고, 서버-클라이언트 흐름도 아직은 감이 안 잡힐 거예요.
하지만 "왜 이런 구조로 되어 있는가?"를 계속 의식하면서 연습하면 점점 전체 구조가 보이기 시작해요.
지금 막힌 부분이 있으면 얼마든지 도와줄게요! 혹시 오늘 배운 내용 요약이나, 막힌 코드가 있다면 보여줘도 돼요.

화이팅이에요! JSP-Servlet은 기초지만, 백엔드의 진짜 시작점이에요.

profile
@mgkick

0개의 댓글