현실 중소/자바 백엔드 개발자의 지극히 개인적인 강의 로드맵
유우리
로드맵 코스
안녕하세요. 👩🏻💻
24년 4월 첫 취업에 성공해
현재 레거시 시스템 마이그레이션 프로젝트를
진행 중인 주니어 백엔드 개발자입니다.
이 로드맵은 지극히 개인적이고 실무 중심적으로 구성되어 있습니다.
실무에서 부딪힌 문제들을 해결하기 위해, 부족함을 채우기 위해
직접 선별한 학습 경로입니다.
모든 분께 맞지 않을 수 있지만, 비슷한 고민을 하는 동료 개발자분들께
작은 나침반이 되었으면 합니다.❤️
🚀 늦은 시작, 그리고 선택
30살, 10년 차 서비스직에서 개발자로
20대: 통신사 판매직(3년) → 보험사 콜센터(4년) → ISP 장애 상담(3년)
2020년, 30살: "40살, 50살이 되어도 계속 이 일만 할 수 있을까?"라는 두려움
결단: 사이버대학 컴퓨터공학과 입학 + 낮엔 관리직 승진, 밤엔 학업 병행
2024년 2월: 조기졸업 + 국비 웹 개발자 과정 수료
냉동실 같았던 취업 시장
이력서 1,000여 개 발송 → 서류 합격 30건 미만
흔한 스펙: 30대 중반 | 사이버대 졸업 | 국비 수료 | 평범한 포트폴리오
하지만 4개월의 노력 끝에 중소기업 합격, 신입치고 괜찮은 연봉으로 시작
💡 현실을 직시한 순간
1년 차: 적응의 시기
기존 서비스 분석, 간단한 CRUD, 서버 관리
팀 적응은 빨랐지만... 공부는 취업 전만큼 하지 않았습니다
2년 차: 위기와 각성
레거시 마이그레이션 프로젝트 투입 (Java 1.7 → 17, Spring Framework 4 → Boot 3)
아키텍트 + 개발 + 운영을 담당하며 실력 부족을 절감
"나는 대체 가능한 개발자인가?" 라는 질문에 답하지 못함
다시 시작한 공부
이 로드맵은 그 고민에서 시작되었습니다.
"능력 있는 개발자"의 기준은 명확하지 않습니다.
하지만 저는 스스로 "능력 있는 개발자"라고 떳떳이 말하고 싶습니다.📚 로드맵 구성 원칙
1. 실무에서 부딪힌 문제 기반
현재 진행 중인 프로젝트에서 필요한 기술
과거에 몰랐어서 고생했던 개념들
앞으로 더 나은 개발자가 되기 위한 필수 역량
2. 체계적인 학습 흐름
Java 기초 → 중급 → 고급 (멀티스레드, I/O, 리플렉션)
Spring 입문 → 핵심 원리 → MVC → DB → JPA → 고급
실무 활용 기술 (HTTP, 알고리즘, 객체지향)
3. 김영한 선생님 중심 커리큘럼
2023년 12월, 무료 자바 기초 편을 듣고 "성장"을 체감한 첫 경험.
다형성부터 막혔던 개념들이 명쾌하게 정리되며 자신감을 얻었습니다.
"이해한다는 것, 혼자 응용할 수 있다는 것"
그 기분을 처음 느꼈고, 그는 제게 신이었습니다.
🎯 이런 분들께 추천합니다
✅ 비전공/늦은 나이에 개발을 시작하신 분
✅ 취업은 했지만 실력에 자신이 없는 주니어 개발자
✅ 레거시 프로젝트를 맡았지만 기초가 부족해 어려움을 겪는 분
✅ 체계적인 Java/Spring 학습 경로가 필요하신 분
✅ "능력 있는 개발자"로 성장하고 싶은 모든 분
📖 로드맵 상세 (총 25개 코스)
Phase 1: Java 기초 다지기
✅ 나도코딩의 자바 기본편 - 재미있게 시작하기
✅ 김영한의 실전 자바 - 기본편 - 객체지향 핵심 개념
✅ 김영한의 실전 자바 - 중급 1편 - 중급 기능 습득
🔄 김영한의 실전 자바 - 중급 2편 - 제네릭, 컬렉션, 자료구조
Phase 2: 웹 기초와 JavaScript
🔄 제로초의 자바스크립트 입문 - 웹 게임으로 배우는 JS
🔄 코드캠프 백엔드 고농축 코스 - 백엔드 전체 개념
🔄 HTTP 웹 기본 지식 - API 설계의 기초
Phase 3: Spring Framework 핵심
✅ 스프링 입문 - 스프링 부트, MVC, DB 접근
✅ 스프링 핵심 원리 - 기본편 - 스프링의 본질 이해
✅ 스프링 MVC 1편 - 웹 개발 핵심 기술
🔄 스프링 MVC 2편 - 실무 활용 기술
Phase 4: 데이터베이스와 JPA
🔄 스프링 DB 2편 - 데이터 접근 기술
🔄 JPA 기본편 - ORM의 정석
Phase 5: 고급 개념
🔄 김영한의 실전 자바 - 고급 1편 - 멀티스레드와 동시성
💰 김영한의 실전 자바 - 고급 2편 - I/O, 네트워크, 리플렉션
💰 김영한의 실전 자바 - 고급 3편 - 람다, 스트림, 함수형
🔄 스프링 핵심 원리 - 고급편 - AOP, 프록시 등
🔄 스프링 부트 - 핵심 원리와 활용 - 실무 완성
Phase 6: 알고리즘 & 실무 역량
🔄 자바 알고리즘 문제풀이 - 코딩테스트 대비
🔄 AI 활용 이력서 작성법 - 경력 개발자 전략
🔄 클로드 코드 완벽 마스터 - AI 개발 워크플로우
✨ 함께 성장하실 분들을 기다립니다
이 로드맵은 지속적으로 업데이트될 예정입니다.
실무에서 새로운 기술을 접하고, 더 필요한 학습이 생기면 계속 추가하겠습니다.
비슷한 고민을 하는 동료 개발자분들,
체계적으로 성장하고 싶은 주니어 개발자분들,
함께 이 길을 걸어가면 좋겠습니다.
부족한 점이나 추가하면 좋을 강의가 있다면
언제든 피드백 부탁드립니다! 🙏
"능력 있는 개발자"로 함께 성장해요! 💪
로드맵 상세보기
총 21개 코스
로드맵 코스 21
- 인프런
나도코딩의 자바 기본편 - 풀코스 (20시간)
- 인프런
김영한의 실전 자바 - 기본편
- 인프런
김영한의 실전 자바 - 중급 1편
- 인프런
김영한의 실전 자바 - 중급 2편
- 인프런
[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
- 인프런
[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
- 인프런
모든 개발자를 위한 HTTP 웹 기본 지식
- 인프런
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
- 인프런
스프링 핵심 원리 - 기본편
- 인프런
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
- 인프런
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
- 인프런
스프링 DB 2편 - 데이터 접근 활용 기술
- 인프런
자바 ORM 표준 JPA 프로그래밍 - 기본편
- 인프런
김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
- 인프런
김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
- 인프런
김영한의 실전 자바 - 고급 3편, 람다, 스트림, 함수형 프로그래밍
- 인프런
스프링 핵심 원리 - 고급편
- 인프런
스프링 부트 - 핵심 원리와 활용
- 인프런
자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
- 인프런
면접관이 알려주는 AI 200% 활용한 서버 개발자 이력서 작성법
- 인프런
클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지 (with 커서 AI)




















