F-Lab
로그인
이미지 배경이미지 배경
코스 이미지

자바 백엔드
딥다이브 멘토링

상위 1% 개발자의 멘토링을 통해 아키텍처 설계와 대용량 트래픽을 다룰줄 알게 되며, 깊이있게 학습하는 방법을 익혀 사수가 없어도 혼자 성장할 수 있는 개발자로 성장합니다.

단순 취업이 아닌
더 멀리 보는 교육

개발자는 기술 사용법만 익히면 쉽게 취업할 수 있습니다.
하지만 좋은 개발 환경을 제공하는 회사를 선택하기는 힘듭니다.
F-Lab은 단순 취업률보다는 개발자로서 제대로 성장할 수 있는
개발 환경 또는 처우를 성과 지표로 삼고 있습니다.

수료생 평균 연봉4,700만 원
대기업, 유니콘 기업 평균 입사율52%
경력직 수료생 평균 연봉 상승률27%
2023년 1월 기준*

F-Lab 멘토링 수료생
합격 기업

멘토링 종료 후 6개월 이내에
취업/이직한 회사만 성과로 산정합니다*
F-lab 수료생 합격 기업들

F-Lab 멘토링 후기

취업을 넘어 깊이있는 개발자로 성장한 사람들의 이야기

F-Lab 멘토링 영상 후기

네이버, 카카오 동시 합격 수료생 정O 님의 후기 영상

상위 1% 멘토들,
까다롭게 검증합니다


네카라쿠배 출신 개발자 400명이 멘토로 지원했지만 그중 100명만이 멘토로 합류했습니다.

2023년 1월 기준*
  • 모집 공고

    네임밸류 있는 회사 출신의 개발자만 지원받습니다.
  • 이력 검증

    서류 심사를 통해 역량을 평가합니다.
  • 실력 검증

    면접을 통해 기술뿐만 아니라 인성까지 검증합니다.
  • 멘토 합류

    실력 검증이 끝난 후, F-Lab 멘토로 합류합니다.
  • 멘토 온보딩

    F-Lab 커리큘럼을 바탕으로 온보딩을 진행합니다.

F-Lab 멘토 출신 기업

네이버 카카오 당근 개발자

F-Lab 상위 1% 멘토 소개


F-Lab 멘토님들은 구글, 마이크로소포트, 네카라쿠배 등 IT 빅 테크 기업에서도 엄격한 검증을 추가적으로 통과하신 분들, 혹은 컨퍼런스 연사, 유명 개발 서적 집필자 등 업계 상위 1% 개발자들로 구성되어 있습니다.

Fitz인터뷰 보러 가기
  • F-Lab CEO, 대표 멘토
  • 네이버 서버 개발자
  • 하이퍼커넥트 면접관
  • 테크 블로그 관리자
  • AI 특허 보유
Toby
  • 토비의 스프링 저자
  • 다수의 IT 기업 강연
  • 구독자 6천명 유튜브 채널 운영
Whiteship
  • 마이크로소프트 개발자
  • 아마존 개발자
  • 네이버 개발자
Gyuwon
  • 강남언니 CTO
  • 다수 기업 CTO
  • 다수 강연 경험
Jason
  • 해외 취업 인사이트 보유
  • 아마존 개발자
  • 마이크로소프트 개발자
TJ
  • 페이스북 개발자
  • 아마존 개발자
  • 카카오 개발자
  • 기술서적 집필
전체 멘토 보러 가기

1:1 멘토링, 초격차 성장하는 최적의 방법

사람마다 경험과 배경이 모두 다르기에 같은 속도와 방향을 가질 수 없습니다.F-Lab에서는 플립러닝 멘토링을 진행합니다.

✔️ 주 1회 화상 멘토링 진행

✔️ 메신저(Slack)로 멘토와 상시 커뮤니케이션

✔️ Github을 이용해 현업과 동일하게 진행되는 코드 리뷰

mentoring-example

멘토링에 몰입할 수 있는 환경을 제공합니다

✔️ 멘토링 음성 스크립트 제공

멘토링 다음 날 녹음본과 텍스트 변환 스크립트를 제공할 뿐만 아니라, 수료 후에도 반복 조회하며 학습할 수 있습니다. 나의 상황에 맞춰 전달되는 업계 최고 개발자의 인사이트를 소장하고 되새기며 성장하세요.
support-item-example
support-item-example

네이버 클라우드 100만 원 크레딧 제공

프로젝트 진행 시 성능 테스트 후 성능을 개선해보실 수 있도록 현업과 최대한 비슷한 환경인 네이버 클라우드크레딧을 제공합니다.
support-item-example

IntelliJ IDEA 6개월 이용 쿠폰 제공

프로젝트 진행 시 효율적인 개발 환경 제공을 위해 JetBranins 통합 개발 환경 소프트웨어(IDE) 6개월 쿠폰을 제공합니다.

600명 이상의 F-Lab 개발자 커뮤니티 멤버십을 제공합니다

F-Lab 온라인 커뮤니티에서는 스터디, 모각코, 기술 컨퍼런스 등 600명 이상의 개발자 동료들과 실시간으로 교류하며 성장할 수 있습니다.
community_membership

F-Lab 멘토링 시스템, 따라올 수 있는 ‘경쟁사는 없습니다’

F-Lab은 아무나 할 수 없는 것에 집중합니다. 이론을 바탕으로 비즈니스 요구사항을 경험하고 대규모 환경에서 생기는 문제를 해결해 논리적으로 의사결정할 수 있도록 도와드립니다.
💡 수료 후에도 스스로 무엇이 필요한지 인지하고 그에 맞게 공부할 수 있도록 훈련합니다.
comparison_table

F-Lab 교육 철학


F-Lab 커리큘럼은 단순히 완주하는 것을 목표로 하지 않습니다. ‘특정 기술을 경험해 본 적이 있다’는 것만으로는 커리어를 향상시키기 어렵기 때문에 기술을 제대로 이해하고 사용하는 것에 중점을 둡니다. 깊은 학습은 개발 실력 자체를 향상시켜주며, 이는 본질적인 개발 역량의 향상을 의미합니다. 사용하는 기술에 대해 깊이 있게 학습하면 면접에서도 깊이 있는 대답을 할 수 있습니다. 이를 위해서는 개인의 학습 수준과 방식에 맞춰 꾸준하고 깊이 있는 학습 습관을 기르는 것이 중요합니다. 따라서 F-Lab에서는 멘토와 멘티가 1:1로 맞춤형 학습을 진행합니다.

F-Lab 교육 철학

자바 백엔드
멘토링 로드맵


💡 F-Lab 멘토링은 1:1 맞춤 교육으로
원하는 학습 방향을 멘토님과 조율할 수 있습니다.

기본 코스
1-4주5-8주9-12주13-17주
이론 학습이론 학습
프로젝트프로젝트 진행
& CI 적용
배포클라우드 배포
& CD 적용
성능 테스트성능 테스트
취업 컨설팅이력서 & 포트폴리오 피드백
좌우 스크롤로
F-Lab 멘토링 기본 코스를 살펴보세요!
연장 심화 코스
  • 코틀린 심화
  • JPA 심화
  • Micro Service
    Architecture
  • Domain Driven Design
  • Event Driven Architecture
  • 쿠버네티스 등
    인프라 관리
  • 병렬 프로그래밍
  • 분산 처리
  • 데이터 정합성
*기본 코스 수료생만 진행 가능

자바 백엔드
멘토링 커리큘럼

01이론 학습

Java, Servlet, OOP, Spring 등을 개념과 원리를 기초부터 단단하게 학습합니다. 또한 대규모 아키텍처 설계를 위한 객체지향 개념과 원리를 깊이 있게 학습하고 이해합니다

6주Java
  • 자바 문법과 원리에 대한 학습 및 이해
  • 성능 영향이 큰 자바 자료구조의 내부 동작에 대한 학습 및 이해
  • JVM 내부 동작 원리에 대한 학습 및 이해
  • 스레드, IO 등 성능에 영향이 큰 기본기 개념 학습 및 이해
Servlet
  • 서블릿 스펙에 대한 개념과 원리 학습 및 이해
  • 서블릿 내부 동작원리 기반으로 HTTP 기본 원리 학습 및 이해
  • Connection Pool 등 성능 영향이 큰 개념들을 CS레벨까지 연관된 원리를 학습 및 이해
OOP
  • MSA, DDD 등의 고급 기술을 이해하기 위한 기반인 객체지향 이론 학습 및 이해
  • 스프링 제대로 이해하기 위한 객체지향의 개념 학습
  • 유지보수가 용이한 소스코드 작성법 학습
Spring
  • 스프링 개념과 원리를 자바 레벨까지 학습 및 이해
  • 스프링 본질과 핵심가치 학습 및 객체지향 관련성 학습 및 이해
  • 스프링 모듈들의 내부 동작에 대한 학습 및 이해
02프로젝트

자유 주제를 기반으로 프로젝트를 진행합니다. 해당 프로젝트는 목표는 포트폴리오 완성이 아닌 하나의 기능을 만들더라도 수준 높은 기능을 구현하는게 목표 입니다

7주

학습한 이론을 활용하여 프로젝트 품질을 높여봅니다. 소스 코드의 겉모습은 누구의 것이든 비슷하지만, 개발자 처우의 차이는 고민의 깊이에서 생깁니다. 정말 깊이 있게 고민하고 코드를 작성한 프로젝트란 어떤 것인지, 어떻게 할 수 있는지 익히기 위한 프로젝트를 진행합니다.
프로젝트를 완성하지 못해도 괜찮습니다. 기능을 하나만 만들더라도 더 많은 트래픽을 받을 수 있는 구조와 더 높은 유지보수성을 가질 수 있도록 최대한 잘 만드는 것을 지향합니다.

진행 내용
  • 이론을 코드에 적용하는 방법
  • Scale Up / Scale Out 비교를 통한 서버의 확장성 고려
  • 서버 확장과 트레이드오프를 고려한 로그인 구현
  • 글로벌 캐싱과 로컬 캐싱, 캐싱 기술들에 대한 트레이드오프를 고려하여 캐싱 적용
  • 정의한 기능을 멘토님의 가이드를 따라 구현해보며 퀄리티 높이기
기대 효과
  • CS, 언어, 프레임워크 등 학습한 이론을 코드에 적용하는 법 자체를 익혀 장기적으로 스스로 성장할 수 있는 기반 확보
  • 추상적인 개념인 ‘대용량 트래픽’을 어떻게 처리할 수 있는지 구체화 및 인지
  • ‘실버 불릿은 없다’는 말처럼 다양한 기술의 트레이드오프를 고려하여 타당한 논리를 가지고 기술 도입 경험
  • 무작정 작성한 코드가 아닌, 이유가 있는 코드 작성
03CI 적용

코드 변경사항을 자동으로 빌드하고 테스트하기 위해 CI를 구성합니다. 이를 통해 자동화와 소스코드 통합에 대해 학습합니다

프로젝트와 병행

코드의 변경사항을 자동으로 빌드하고 테스트하기 위해 CI를 구성하고 이를 통해 자동화와 소스코드 통합에 대해 학습합니다.

진행 내용
  • Jenkins 혹은 Github Action 등의 툴로 빌드를 자동화
  • 코드가 Push될 때마다 자동으로 빌드를 실행함으로써 코드의 동작을 확인
  • Codebeat 혹은 SonarQube를 활용하여 코드 퀄리티를 진단
기대 효과
  • CI가 무엇인지, 왜 써야하는지 학습 및 이해
  • 여러 개발자들이 협업할 때 소스코드를 통합하는 것에 대한 본질적인 고민 경험
  • 개발자의 소양 중 하나인 자동화에 대한 이해도 상승
04클라우드 배포 & CD 적용

클라우드 환경에 서버를 구성하고 배포합니다. 이를 통해 서버 배포 과정의 세부 사항을 깊이 있게 학습하고 이해합니다

2주

현업과 유사한 환경을 경험하기 위해 클라우드 환경에 서버를 구성하고 배포합니다. 단순히 도구를 사용하여 쉽게 배포하는 것이 아니라, 직접 서버에 배포한 후 자동화를 구축하는 방식으로 진행합니다. 이를 통해 배포 과정의 세부 사항을 깊이 있게 이해할 수 있습니다.
* 클라우드 서버 비용은 F-Lab에서 지원하기 때문에 현업만큼 넉넉한 서버 환경에서 다양한 경험을 할 수 있습니다.

진행 내용
  • 클라우드 서버 배포
  • Redis, MySQL 등 여러 툴들을 서버에 띄우고 연동
  • 배포 과정 자동화
기대 효과
  • 직접 인프라를 구성해 보며 서버 환경에 대한 이해도 상승
  • 트래픽이 많은 기업에서는 어떻게 서버를 구성하는지 학습 및 이해
  • 배포 자동화에 대한 효과를 체감하며 효과에 대해 구체적으로 설명 가능
05성능 테스트

내가 구성한 서버가 얼마나 많은 트래픽을 처리 할 수 있는지 성능테스트를 진행합니다. 이후 모니터링 도구를 활용하여 CPU, 메모리, JVM 등 여러 성능 지표를 확인하고 성능을 튜닝 직접 경험하고 학습합니다

2주

대용량 트래픽을 처리하기 위해서는 주어진 하드웨어 내에서 최대한의 성능을 이끌어내는 능력이 필요합니다. 이를 위해 내가 구성한 서버가 얼마나 많은 트래픽을 처리할 수 있는지 배포한 서버에서 성능 테스트를 진행합니다. 그리고 모니터링 도구를 활용하여 CPU, 메모리, JVM 등 여러 성능 지표를 확인하고 이를 기반으로 성능을 튜닝해 나갑니다.

진행 내용
  • nGrinder를 이용한 부하 테스트
  • Pinpoint 나 Elastic APM 등 APM을 이용한 어플리케이션 모니터링
  • JMC, JFR등 JMX API를 이용한 JVM 모니터링
기대 효과
  • 부하테스트의 신뢰성을 높이는 방법에 대해 학습 및 이해
  • 부하테스트와 모니터링을 통해 멘토링 종료 후에도 셀프 피드백을 받으며 성장
  • 이론으로만 학습했던 JVM의 내부 동작들을 지표 학습 및 이해
06연장 심화 코스 진행

코틀린, JPA, DDD, 병렬 프로그래밍과 분산 처리등 협업에서도 쉽게 배울 수 없는 주제들을 학습하고 이해합니다

연장 종료 시까지

5단계까지 진행하셨다면 깊이있게 개발하는 방법을 익혀 스스로 성장할 수 있는 상태가 되셨을겁니다. 하지만 더 수준 높은 개발자로 성장하고 싶다면 연장 심화코스(월 99만원)를 진행 할 수 있습니다. 더 배우고 싶은 주제를 멘토님과 이야기하여 해당 주제에 대해 학습하고 프로젝트에 적용합니다.

진행 내용
  • 코틀린 심화
  • JPA 심화
  • MSA & DDD 제대로 알고 사용하기
  • 이벤트 드리븐 아키텍처
  • 쿠버네티스 등 인프라 관리
  • 병렬 프로그래밍과 분산 처리
기대 효과
  • 정말 넓은 백엔드 세상에 대한 이해도를 높혀가며 트렌드가 바뀌더라도 적은 러닝커브로 학습할 수 있는 기반을 마련

멘토링 신청 프로세스

멘토링은 아래의 프로세스로 신청이 가능합니다.

Step 01

신청서 작성

Step 02

결제

Step 03

팀빌딩 & 시작

Step 01

신청서 작성

  • “신청하기” 버튼을 통해 멘토링 신청서를 작성할 수 있습니다. 멘토링 신청서를 작성하면 F-Lab 내부에서 멘토링에 적합하신 분인지 판단하여 결과를 알려드립니다.
멘토링 프로세스 STEP1 이미지

F-Lab 멘토링 모집 중

상위 1% 개발자가 전하는 깊이 있는 개발자로 성장하는 길

멘토 배정 후 시작

2주 이내 시작

✔️ 4개월 멘토링
✔️ 결제 후 2주 이내 시작
마감 D-2

11월 시작

✔️ 4개월 멘토링
✔️ 212만 원 할인
마감 D-33

12월 시작

✔️ 4개월 멘토링
✔️ 222만 원 할인

F-Lab 멘토링 비용 안내

개발자 취업은 끝이 아닌 시작, 수료 후에도 F-Lab 커뮤니티는 당신과 함께합니다

2주 이내 시작
시작결제 후 2주 이내 시작
기간4개월
212만 원 할인
정가 700만 원488만 원
*12개월 할부 시 40만 원
11월 시작얼리버드
시작11월 초
기간4개월
212만 원 할인
정가 700만 원488만 원
*12개월 할부 시 40만 원
12월 시작얼리버드
시작12월 초
기간4개월
222만 원 할인
정가 700만 원478만 원
*12개월 할부 시 39만 원
자주 묻는 질문

F-Lab
소개채용멘토 지원
facebook
linkedIn
youtube
instagram
logo
(주)에프랩앤컴퍼니 | 사업자등록번호 : 534-85-01979 | 대표자명 : 박중수 | 전화번호 : 0507-1315-4710 | 제휴 문의 : info@f-lab.kr | 주소 : 서울특별시 강남구 테헤란로 113, 705호 | copyright © F-Lab & Company 2020