인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
로드맵 썸네일

[2025년] 백엔드 개발자로 취업하기 위한 필수 커리큘럼 (IT 서비스 기업)

작성자 프로필 이미지

JSCODE 박재성

infrastructure
AWS
Docker

입문 대상

로드맵 참여중인 유저 프로필 사진
로드맵 참여중인 유저 프로필 사진

225명 참여중

조회수

8,753

40% 할인

8개 남음전체 구매 적용
쿠폰 받기

로드맵 코스

🎉 취업은 남의 얘기인줄만 알았던 수강생의 합격 소식

인프런 강의를 찍기 전에 1:1 과외로 프로그래밍을 가르쳐왔던 학생이 있었어요.
이 학생은 졸업을 앞두고 있었지만
취업을 위해 준비되어 있던 건 하나도 없었어요.
학생보고 딱 1년만 믿고 제가 만든 수업 커리큘럼을 따라와보라고 했어요.


이 학생은 중간에 지치기도 했고, 방황하기도 했고,
이렇게 공부해서 취업이 잘 될까하는 의문을 품기도 했어요.
남들에 비해 학습 효율이 좋은 편도 아니었어요.


하지만 1년이라는 시간동안 포기하지 않고
자신만의 속도로 꾸준히 한 발짝씩 나아갔어요.


그렇게 1년이라는 시간이 흘러
여러 회사에 지원을 하게 됐어요.
지원할 때도 학생은 반신반의하면서
"이 정도 실력 가지고 제가 회사에 합격할 수 있을까요...ㅠㅠ"
라며 걱정이 가득했었어요.


그러다 2024년 12월 19일 목요일 오후 5시쯤에 카톡 한 통이 왔어요.
"선생님 저 과제->2차인터뷰 해서 최종합격했어요..!!"
1년 동안 고생했던 시간들이 씻겨져 내려가는 순간이었어요.


첫 회사의 최종 합격을 시작으로
다른 회사에서도 줄줄이 합격 소식이 들려왔어요.
그렇게 이 학생은 가고 싶은 회사를 골라서 출근을 하게 되었답니다.

😭 저도 1년 동안 학습했는데 왜 취업이 안 되죠?

위에서 얘기했던 학생처럼 1년 동안 포기하지 않고 꾸준하게 공부한 분들도 많을거예요.
그런데도 취업이 안 되서 힘들어하시는 분들이 많을거예요.
다른 사람이랑 똑같이 1년을 공부했는데
어떤 사람은 취업이 되는데, 왜 나만 취업이 안 될까요?


수백명의 학생을 가르쳐본 결과
제대로 된 방향성을 가지고 공부를 하냐 안 하냐에 따라
큰 차이가 나타난다는 걸 알 수 있었어요.


수능을 준비하던 고등학생 시절 때
정승제 선생님, 전한길 선생님, 조정식 선생님과 같은 인강 선생님들은
학생들한테 자신이 직접 만든 커리큘럼을 제공합니다.
커리큘럼을 만들 때는 학생 입장에서 학습하기에 가장 효율적이면서도
수능에 직접적으로 도움이 되는 방향으로 구성하게 됩니다.


새로운 RPG 게임을 시작한다고 했을 때
'캐릭터 육성법'을 알고 모르고에 따라서
레벨 올리는 속도 자체가 달라집니다.


이처럼 무언가의 목표를 이룰 때 중요한 게 방향성입니다.
그래서 IT 서비스 기업에 백엔드 개발자로 취업을 희망하시는 분들을 위해 커리큘럼을 공유드리고자 합니다.

🗝 백엔드 개발자 취업을 위한 커리큘럼 (2025 Ver.)

A. 프로젝트 역량

  1. [미정] HTML, CSS, Javascript 기본

    • 목표 : 한 페이지짜리 웹 사이트를 스스로 만들 수 있는 정도

  2. [미정] 혼자 써먹는 Git, Github


    • 목표 : 앞으로 학습하는 코드를 Github에 저장할 수 있게 만들기

      • Commit, Push, Clone 명령어만 익숙해지기

      • GUI 사용하지 않고 CLI로 작동 연습하기


  3. [26년 출시 예정] 프로그래밍 언어 학습하기 (Java 또는 Javascript/Typescript)


    • 목표 : 기본 문법 위주로 학습한 이후에 바로 다음 단계로 넘어가기
      (나중에 모르는 게 나오면 그때그때 보완하면서 학습하기)


  4. [26년 출시 예정] 백엔드 프레임워크 (Spring Boot 또는 Express.js/Nest.js) 기초편


    • 목표 : DB 없이 REST API로 설계해서 요청 및 응답하기

  5. [26년 출시 예정] 데이터베이스 기본, 자주 사용하는 SQL문 위주로 학습하기


    • 목표 : 데이터베이스의 기본 개념 이해하기, SQL문을 작성 및 이해할 수 있는 능력 갖추기

  6. [출시 완료] 비전공자도 이해할 수 있는 DB 설계 입문/실전


    • 목표 : 만들고자 하는 서비스의 데이터를 효율적으로 저장하기 위한 DB 설계 방법 배우기


      • 이상현상, 정규화, 1:1/1:N/N:M 관계

  7. [26년 출시 예정] 백엔드 프레임워크 (Spring Boot 또는 Express.js/Nest.js) 실전 프로젝트


    • 목표 : 백엔드 프레임워크를 활용해 REST API 프로젝트 완성시키기 (+ DB 연동)

      • DB 연동할 때 ORM 활용하기 (JPA 또는 Sequelize/TypeORM)

      • 백엔드 서버의 REST API에 연결시킬 웹 프론트엔드는 ChatGPT를 활용해 제작하기

  8. [25년 출시 예정] 리눅스 기본 명령어 및 사용법


    • 목표 : 리눅스 명령어를 자주 사용하는 환경(Git, 백엔드 프레임워크, AWS)에 익숙해지기 위함

  9. [출시 완료] 비전공자도 이해할 수 있는 AWS 입문/실전


    • 목표 : 완성시킨 REST API 프로젝트와 웹 페이지를 AWS를 활용해 배포하기 (완성된 서비스 배포하기)

  10. [출시 완료] 비전공자도 이해할 수 있는 Nginx 입문/실전


    "여기까지가 백엔드 개발자가 갖춰야 하는 가장 기본적인 역량이다. 여기까지 학습을 했다면 특정 서비스를 처음부터 끝까지 만들어서 배포까지 해볼 수 있게 된다. 하지만 이 역량으로는 2025년 채용 시장에서 살아남기는 어렵다. 추가적으로 갖추어야 하는 역량을 알아보자."



  11. [출시 완료] 비전공자도 합격하는 개발자 이력서/포트폴리오 작성법

    • 목표 : 이 강의를 미리 봐두면 어떤 기술을 학습하고 경험해야 취업에 유리한 지 알 수 있음. 즉, 프로젝트를 할 때 어떤 방향성을 가지고 학습해야 하는 지 깨달을 수 있음.

  12. [25년 출시 예정] 클린 코드 작성법 배우기

    • 목표 : 읽기 좋은 코드, 유지보수하기 좋은 코드의 기본적인 작성법 배우기

      • 이전 단계에서 배포한 백엔드 프로젝트를 가독성 좋고 유지보수하기 좋게 리팩토링하기

  13. [25년 출시 예정] 테스트 코드 작성법 배우기

    • 목표 : 테스트 코드 작성법 배우기

      • 이전 단계에서 배포한 백엔드 프로젝트에 테스트 코드 추가하기

  14. [출시 완료] 비전공자도 이해할 수 있는 CI/CD 입문·실전

    • 목표 : 빌드/테스트/배포 과정을 자동화 시키기

      • 이전 단계에서 배포한 백엔드 프로젝트에 CI/CD 적용시켜보기

      • 강의에서 Docker를 활용하는 부분은 빼고 듣기

  15. [출시 완료] 비전공자도 이해할 수 있는 Docker 입문/실전

    • 목표 : 서버를 컨테이너로 관리하기

      • 이전 단계에서 배포한 백엔드 서버를 Docker 컨테이너로 띄우기

  16. [출시 완료] 비전공자도 이해할 수 있는 CI/CD 입문·실전

    • 목표 : Docker 컨테이너로 구성된 인프라에 CI/CD 적용시키기

      • Docker에 관련된 부분만 듣기

  17. [출시 완료] 전공자도 이해할 수 있는 AWS 중급/실전 (보안, 가용성편)

    • 목표 : VPC를 활용해 보안 높은 AWS 인프라 구성하기, 가용성을 고려한 인프런 설계

  18. [25년 출시 예정] 비전공자도 이해할 수 있는 AWS 중급/실전 (EB, ECS 편)

    • 목표 : Elastic Beanstalk, ECS 활용해 서비스 배포

  19. [출시 완료] 비전공자도 이해할 수 있는 MySQL 성능 최적화 입문/실전 (SQL 튜닝편)

    • 목표 : 실행 계획을 통해 인덱스 튜닝, 쿼리 튜닝 경험 쌓기

  20. [출시 완료] 비전공자도 이해할 수 있는 Redis 성능 최적화 입문/실전 (조회 성능 최적화편)


    • 목표 : Redis를 활용해 성능 개선 경험하기

  21. [출시 완료] 대규모 트래픽 처리를 위한 부하테스트 입문/실전


    • 목표 : 대규모 트래픽 처리의 필수 지식 쌓기

  22. [출시 완료] 비전공자도 합격하는 개발자 이력서/포트폴리오 작성법

    • 목표 : 지금까지 경험한 내용을 기반으로 이력서/포트폴리오 작성하기


    "이 역량까지 탄탄하게 잘 학습해서 경험했다면 2025년 기준으로 신입 백엔드 개발자로 취업을 하는 데는 크게 문제가 없다. 하지만 들어가고 싶은 회사에서 추가로 요구하는 역량이 따로 있거나, 경력직으로 지원하기 위해 차별점을 더 쌓고 싶다면 아래 강의를 선택해서 추가로 수강하면 된다."


  23. [출시 완료] 비전공자도 이해할 수 있는 쿠버네티스 입문/실전

    • 목표 : 쿠버네티스를 실제 프로젝트에 적용시키기 (실제 프로젝트에 쿠버네티스를 도입해 익숙해지도록 만들기)

  24. [출시 완료] 실전에서 바로 써먹는 Elasticsearch 입문 (검색 최적화편)

    • 목표 : Elasticsearch를 활용해 프로젝트에 검색 기능, 자동 완성 기능 구현하기


  25. [미정] 카프카(Kafka)

  26. [미정] MSA


  27. [미정] MongoDB

  28. [미정] 로그, 모니터링

  29. [미정] 디자인패턴

  30. [미정] 클린 아키텍처


  31. [미정] OOP (객체지향 설계)



B. 코딩 테스트

https://youtu.be/uVmQKgBf-SY

코딩 테스트는 재능의 영역이 아니다.

위 영상에 나온 알고리즘 공부 방법으로 매일 꾸준히 30분씩만 공부하면

취업할 때 코딩 테스트가 발목 붙잡는 일은 없다.


C. CS(Computer Science) 역량

백엔드 개발자로 취업하려면 CS 역량은 필수로 쌓아야 한다.

CS 역량을 쌓기 위해 대학교의 컴퓨터 전공 수업을 듣는 건 비효율적이다.

실제 취업하는 데 필요한 CS 역량은 생각보다 많지 않다.

취업에 필요한 CS 지식만 골라서 익히면 충분하다.


  1. [25년 출시 예정] 벼락치기로 공부하는 CS - 운영체제

  2. [25년 출시 예정] 벼락치기로 공부하는 CS - 데이터베이스

  3. [25년 출시 예정] 벼락치기로 공부하는 CS - 컴퓨터 네트워크

  4. [25년 출시 예정] 벼락치기로 공부하는 CS - 자료구조, 알고리즘




이 커리큘럼은 어떤 근거로 만들어진거죠?

2025년 3월에 올라온 약 50개의 백엔드 개발자 채용 공고를 분석해 커리큘럼을 구성했습니다.

그리고 SI/SM 회사에서 올린 공고는 제외하고, 오로지 서비스 기업의 채용 공고만 분석했습니다.

(참고 : 왜 '채용 공고'를 기반으로 커리큘럼을 구성한 걸까요? -> https://youtu.be/Q8IfbIGfWIU)


🙆🏻‍♂️ 이 커리큘럼은 이런 분들이 따라가시면 좋습니다!

  • IT 서비스 기업에 취업 또는 이직을 희망하시는 분

  • 합격시켜주는 회사에 가는 게 아닌, 원하는 회사를 골라서 들어가고 싶으신 분

  • 탄탄한 기본기와 실력이 곧 경쟁력이라고 생각하시는 분

  • 어떤 분야든 잘하려면 많은 시간과 노력이 수반됨을 알고있는 분





🐶 로드맵으로 강의 할인 받기

  1. AWS · Nginx · CI/CD로 서비스 배포하기 (https://inf.run/XXuYG)

  2. 도커 & 쿠버네티스로 서버 배포 및 운영하기 (https://inf.run/Q7U43)

  3. 대규모 트래픽 처리를 위한 성능 최적화 (https://inf.run/ecBS1)


로드맵 상세보기

12개 코스

로드맵에 포함된 강의 썸네일
비전공자 입장에서도 쉽게 이해할 수 있고, 실전에서 바로 적용 가능한 'DB 설계 입문/실전' 강의를 만들어봤습니다!

46,200

66,000

40% 할인

8개 남음전체 구매 적용
쿠폰 받기

로드맵 코스 12