직무부트캠프 배너
백엔드 개발 프로세스 체험. 서비스 설계, 데이터 전달 구상, 코드 작성
현직자와 함께하는 SW개발직무 5주 인턴
직접 경험하는 것보다 잘 이해할 수 있는 방법은 없습니다.
'직무부트캠프: 5주 인턴’에 참여하면 어려운 인턴 지원 프로세스 없이 5주간 현직자와 제대로 SW개발 직무 경험을 만들 수 있습니다.
멘티님도 할 수 있어요.

  • 현직자의 진짜 실무를 멘토의 도움을 받아 수행합니다.

  • 업무에 대한 1:1 피드백과 코칭이 매주 제공됩니다.

  • 5주간 3회의 세션을 가지게 되며, 학업/현업과 병행 가능합니다.

SW개발 3~5년차 현직자 Juno 멘토입니다.
저와 함께 5주 동안 SW개발 실무를 체험하시겠어요?

안녕하세요, 현재 저는 일 액티브 사용자가 약 2억명 가까이 되는 메신저 서비스 회사에서 백엔드 개발자로 일하고 있는 멘토입니다.


대학교에 입학하면서 부터 컴퓨터 공학을 선택했고, 그 길로 쭉 백엔드 개발자를 꿈꾸며 성장하였습니다.


백엔드 개발자로 취업할 때 가장 갈피를 못잡았던 점은 어떻게 해야 나의 직무에 맞는 포트폴리오를 만들고, JD에 맞추어서 지원을 할 수 있을까를 가장 많이 고민했습니다. 그리고 어느정도까지 준비를 해야 충분한지도 굉장히 고민을 많이 하게 되었습니다.


저는 운이 좋게도 학부 시절 현업 멘토분들을 만나서 효과적으로 커리어 패스를 설정할 수 있었습니다. 얻었던 기회와 경험을 바탕으로 이제는 글로벌 기업으로 이직이 확정되어 해외로 나가기전에 많은 후배 개발자 후보들을 발굴하게 되는 기회를 얻었습니다.


여러분을 곧 만나고 백엔드 개발자란 무슨일을 하는구나 하는 점을 함께 배웠으면 좋겠습니다. 여러분도 성장하는 개발자가 되기를 기원합니다.

이런 고민을 가진 분들에게
직무부트캠프를 추천합니다.
인턴 경험을 쌓고 싶은데
직무경험이 없어요.
면접에서 대답할
직무경험이 없어요.
자소서에 작성할
직무경험이 없어요.
직무부트캠프는
실제 취업에 도움이 됩니다.

직무부트캠프에서 했던 경험과 배웠던 직무 전문 단어를 면접에서 활용하였더니 면접관들이 흥미를 보였고, 결국 최종 합격했어요.

직부캠 수료생

남00님

수료증을 토대로 이력서에 직무 관련 경험으로 작성했고 임원 면접시 경험에 대한 질문에 직무 관련한 관심이 많다는 것으로 어필 했고, 좋은 평가를 받을 수 있었어요.

직부캠 수료생

강00님

3~5년차 현직자
Juno
인증멘토

現 일 사용자 2억명의 메시지 서비스 L사, 메시징 백엔드 서버 개발자

백엔드 개발 프로세스 체험. 서비스 설계, 데이터 전달 구상, 코드 작성
주제로 5주 동안 실무자가 될 수 있게 도와드리겠습니다.
SW개발 인턴이 되어 2~3년 차 실무자가 실제로 수행하는 업무를 부여받게 됩니다.
신서버 개발팀장
SW개발
담당자
홍길동
중요도
높음
마감일
2026.02.18

OO님 안녕하세요.


Service Planning 팀의 ㅁㅁ 입니다.

이번 서비스 기획 회의를 통해서 대략적인 요구사항과 UX, 개발 공수 산정에 대한 논의가 끝나고 본격적인 과제 개발에 착수하려고 합니다.


서비스 구성에 대한 간략한 위키 문서와 참조할 것이 있다면 링크로 전달 부탁드립니다.


OO님 안녕하세요

Planning 팀의 메일 전달 받으셨죠?

이번에 OO님이 서비스 메인 개발자로 수고해주시게 되었습니다. Planning 팀에서 협의하여 결정된 사항을 최대한 준수해서 개발 설계부터 마무리 까지 잘 부탁드려요. 각 과정은 함께 리뷰하면서 진행합시다.

[ 차시 별 과제 소개 ]

백엔드 개발자라면 가장 중요한 것은 본인이 직접 요구사항을 바탕으로 서비스를 설계하고 데이터를 어떻게 전달할지 생각하고 설계한 다음 설계한 내용을 근거로 해서 코드를 작성하는 능력이 가장 중요합니다.

모든 차시를 통해서 bit.ly와 같은 URL Shorting 서비스를 제작해 볼 것입니다. 간결하게 구글링을 통해서 어떻게 설계하면 되겠다 하는 정답을 얻을 수도 있겠지만, 여러분이 직접 고민해보고 단일 프로그램을 작성하는 생각에서 벗어나 전체 시스템내의 각각의 컴포넌트가 어떻게 동작해야한다 등의 거시적인 측면에서의 생각을 해보게 될 것입니다.

실제 업무도 각 차시별 과제와 유사한 순서대로 배치하도록 노력하였습니다.

각 노력물의 결과는 실제 업무에 수준에 준하도록 작성은 어렵겠지만, 근사하게 작성해볼 수 있도록 설계하였습니다.

[ 과제를 통해 얻어갈 수 있는 것 ]

각 과제를 모두 마치게 되면, 몇가지의 요구사항을 바탕으로 해서 얼마나 많은 고민과 생각이 각 서비스에 필요한지 알게 될 것입니다.

거기에 SW 개발자라는 직업이 단순히 프로그램 코드만 작성하는 업무가 다가 아니라 어떤 일을 하게 되는지 조금은 느껴볼 수 있을 것입니다.

이 업무를 선정한 이유
알려드릴게요!

많은 취업 준비생 분들이 오해하는 것중 하나가 개발자는 하루 종일 앉아서 코드만 작성하면 되는줄 알고 있습니다. 하지만 실제 개발자의 업무는 각종 회의부터 시작하여 설계 문서 검토, 코드 리뷰, 운용 이슈 핸들링 등 많은 업무도 진행하고 있습니다. 위의 것들을 직접 경험해 볼 수 없지만, 실제 코드 작성과 관련된 업무인 설계부터 시작하여 개발환경 구성, 코드 작성 등을 체험하고 실제 백엔드 개발자가 개발과 관련하여 어떤 일을 하게 되는지 알게 될 것입니다.


이 과제를 수행하기에 최소한 Java 언어에 능숙하고 기본적인 Computer Science에 대한 지식이 필요합니다.


또한 과제의 심화는 본인의 역량에 달려 있습니다. 멘토가 아무리 방향을 알려주어도 결국 학습하는 것은 멘티 본인이기에 본인이 배우고자 하는 열의가 가장 필요합니다.

상세한 스케줄을 설명드리겠습니다.
3회의 강의와 4회의 업무를 통해
현업자 수준의 직무 이해도를 얻게됩니다.
캠프 시작일
1주차
온라인 세션
6월 2일(화) 09:00~11:00
현직자 직무 에센스 강의 및 Q&A
⋅ 직무 입문 방법
⋅ 직무담당자가 실제로 하는 일
⋅ 직무담당자로 일하는 장, 단점과 요구 역량
⋅ 주차 별 프로젝트 소개 및 선정 이유
4월 21일(화) 15:00까지
업무
URL shorting 서비스 설계하기


[내용] 회사에서 진행하는 모든 프로젝트는 바로 코드를 작성하는 것으로 시작하지 않습니다. 어떻게 이 서비스를 제공해야 할지, 어느정도 수준으로 제공해야할지 고민부터 해야합니다. 흔히 개발자는 코드를 작성하는 업무가 전부라고 생각하기 쉽지만, 전체 프로젝트를 진행하기 위해 사용하는 시간을 100이라고 생각했을 때, 코드를 작성하는 시간은 40정도에 지나지 않습니다. 전달받은 요구사항을 바탕으로 시스템 설계 문서를 작성해 봅시다.


1) end-user에게 제공할 HTTP method를 포함한 API를 설계하기, system 수준에서 API 설계하기

2) 전체 구조를 설계하기 (분산 시스템 + 시스템의 사용량이 많을 경우를 대비하여 확장성을 고려한 설계)

3) 클래스 다이어그램, 시퀀스 다이어그램 작성하기


* 기능적 요구사항 (FR), 비-기능적 요구사항 (NFR) 제공

* 시스템은 REST API로 제공한다고 가정합니다.

* 결과는 markdown으로 작성한 gist로 제출하고 코드 리뷰 방식으로 리뷰합니다. + 영어로 작성합니다.

2주차
서면 피드백
6월 9일(화) 15:00까지
리드멘토 개별 리뷰 및 1차 업무 피드백
4월 21일(화) 15:00까지
업무
URL Shorting 서비스 설계하기 - 2


[내용] 서비스를 설계하는 것에 있어서 가장 중요한 것은 "데이터" 입니다. 서비스에서 사용하는 데이터를 어떻게 저장하고, 어떻게 처리할 것인가가 가장 중요합니다. 관련하여 서비스의 DB 스키마를 직접 설계해보고, 사용자에게 입력을 받은 데이터가 1주차에서 설계한 시스템 설계를 따라서 어떻게 흘러갈지에 대하여 고민해 봅시다. 3주차부터는 본격적으로 코드를 작성해 볼것입니다. 그에 앞서서 Spring에 대하여 알아보고 Java의 비동기에 대하여도 조사해 봅시다.


1) DB 스키마 설계하기 + Data Flow Diagram 그려보기 (데이터가 어떻게 변해가는지를 중심으로)

2) Spring의 동작 방시 간단하게 이해하기

3) Java에서 비동기가 어떻게 동작하는지 이해해보기

4) 개발환경 구성하기


* 개발환경 구성하기는 따로 검토하지 않고, 1~3항에 대하여 동일하게 gist를 통해서 리뷰합니다.

3주차
온라인 세션
6월 16일(화) 09:00~11:00
업무 발표 및 리드멘토 2차 업무 피드백
*참여자가 2명 이하인 경우, 3/5주차 캠프 시간은 1시간으로 조정 운영됩니다.
4월 21일(화) 15:00까지
업무
URL Shorting 서비스 작성하기


[내용] 충분한 고민을 통해서 설계를 하였다면, 최대한 원래 설계의 의도를 벗어나지 않는 수준에서 코드를 작성하게 됩니다. 물론 추가적인 요구사항이나 설계상의 변경이 있다면 수정이 필요하겠지만, 큰 수준에서의 변경은 없게 됩니다. 자, 이제 프로젝트를 작성할 시간입니다.


1) Spring Boot + Armeria 를 기반으로 비동기 REST API를 작성하되, "Hello Spring Boot with Armeria!", "Hello 'Your Name'"을 리턴하는 간단한 서비스를 작성해 봅니다.

2) 설계를 바탕으로 데이터는 제공된다고 가정하고 (mock 데이터를 임의로 제공해도 좋습니다.) 서비스 레이어를 작성합니다.


* OOP 설계에 맞추어 클래스를 나누고 서비스를 작성합니다.

* 모든 서비스는 비동기로 작동하도록 구현합니다.

* 코드는 gist로 리뷰합니다.

4주차
서면 피드백
6월 23일(화) 15:00까지
리드멘토 개별 리뷰 및 3차 업무 피드백
4월 21일(화) 15:00까지
업무
URL Shorting 서비스 작성하기 - 2


[내용] 서비스 레이어에 실제 데이터를 부어넣을 차례입니다. 캐시 레이어와 데이터베이스 레이어를 고려하여 코드도 작성하고 DB와 캐시 서비스를 연동하여 서비스를 완성합니다.


1) (가능하면) AWS 등에 업로드 하여 제출합니다.

2) 코드 제출


* 리뷰는 동일하게 gist로 수행합니다.

5주차
온라인 세션
6월 30일(화) 09:00~11:00
업무 발표 및 리드멘토 4차 업무 피드백
*참여자가 2명 이하인 경우, 3/5주차 캠프 시간은 1시간으로 조정 운영됩니다.

위의 스케줄 안내를 보고
주차별 진행 일정을 잘 이해할 수 있었나요?

여러분의 소중한 피드백은 실제로 기능 개선에 반영되고 있어요.

캠프는 5주간 아래와 같이 진행됩니다.
2-3년차 실무자의 업무를 다룹니다.
매주 현업의 문제와 문제 해결에 필요한 정보가
업무 요청서로 전달됩니다.
업무 요청서
직무부트캠프 과제 안내서 샘플 - 1주차 과제 안내직무부트캠프 과제 안내서 샘플 - 프로젝트 과제 선정 이유
성공적인 완수를 도와드립니다.
1:1 업무 피드백이 제공되며, 어려운 점은 언제든 답변 드립니다.
클래스룸 1:1 피드백
멘토에게 1:1로 제출한 과제의 피드백을 받을 수 있습니다.
실시간 채팅방 운영
멘토, 다른 멘티와 실시간으로 소통할 수 있습니다.
직무경험을 증명할 자료를 받아가세요.
이력서 활용
검증 가능한 직무경험을 이력서에 추가하세요.
교과 외 활동 항목에 캠프 수료 경험을 활용할 수 있습니다.
수료증 발급
직무경험을 증명할 수 있는 수료증이 제공됩니다.
SW개발 직무부트캠프
코인턴
백엔드 개발 프로세스 체험. 서비스 설계, 데이터 전달 구상, 코드 작성
2020년 06월 02일 ~ 2020년 06월 30일
2020.06.30

채용지원 마감일과 캠프 종료일 차이로 수료증 활용이 어려운 경우, 수료예정증명서를 발급해드립니다.
* 3주차 이상 경과된 경우에 한하여 고객센터를 통해 신청 가능

포트폴리오 활용

저와 5주간 함께 수행한 업무는 직무경험을 증명할 결과물이 됩니다.

*아래는 수강생들이 5주간 만든 실제 포트폴리오입니다.

직무부트캠프 과제를 활용한 포트폴리오 예시0직무부트캠프 과제를 활용한 포트폴리오 예시1직무부트캠프 과제를 활용한 포트폴리오 예시2직무부트캠프 과제를 활용한 포트폴리오 예시3
직무부트캠프에 참여하면
이런 점이 좋습니다.
실무자 관점에서
자소서와 면접 준비
서류와 면접에 직접적으로 활용 가능한 직무 경험으로 취업 성공 확률을 높일 수 있습니다.
실무자 관점에서 자소서와 면접 준비
실무 용어와
업무 프로세스 이해
직무가 요구하는 역량 및 수준을 확인하여, 취업 준비 전반의 계획을 수립할 수 있습니다.
실무 용어와 업무 프로세스 이해
내 적성과
직무 적합도 판단
입사 전, 직무 경험을 통해 나와 잘맞는지 확인하여 실패 비용을 현저히 줄일 수 있습니다.
내 적성과 직무 적합도 판단
직무부트캠프는 왜 만들어졌나요?
온라인은 더 특별합니다.
직무부트캠프 온라인 수업 화면
소통은 편안하게
온라인 진행으로 멘토와 멘티가
더 편안하고 자유롭게 소통할 수 있습니다.
누구나 적극적으로
내성적인 분도 적극적으로 소통할 수 있어
더 뛰어난 학습 효과를 얻을 수 있습니다.
익명으로 솔직하게
얼굴과 개인 정보가 드러나지 않아 현업의
더 솔직한 이야기를 들을 수 있습니다.
저와 함께 SW개발
직무를 깊게 경험해 보실래요?
직무부트캠프 오프라인 수업 모습 - 1
직무부트캠프 오프라인 수업 모습 - 2
직무부트캠프 오프라인 수업 모습 - 3
직무부트캠프 오프라인 수업 모습 - 4
5주 뒤, 직무 고민이
완전히 해결됩니다!
지금 가장 저렴하게 참여할 수 있어요.
정가
300,000
얼리버드 20% 할인
- 60,000
후기 이벤트 원고료
- 20,000

최대 할인 적용가
44,000 /1주
12개월 무이자 할부
4,230 /1주
*캠프 시작 전까지 100% 환불 가능
수강료 할인 및 지원 정책
돈이 꿈의 허들이 되지 않도록 지원 정책을 소개합니다.
1.
올인원패키지 무료로 사용하기
2.
국민취업제도 구직촉진수당 등정부 지원금 사용 가능
추천 캠프
자주 묻는 질문
환불규정
코멘토는 아래와 같은 경우에 환불을 해드리고 있습니다.
  • 신청자가 본인의 의사로 캠프참여를 포기한 경우

  • 코멘토가 캠프진행을 할 수 없게 된 경우


직무부트캠프 환불규정
  • 캠프 시작전 취소(D-1일까지): 결제금액 전액 환불

  • 1주차 시작일 ~ 2주차 시작일 D-1 : 결제금액의 2/3 환불

  • 2주차 시작일 ~ 3주차 시작일 D-1: 결제금액의 1/2 환불

  • 3주차 시작일 ~ 캠프 종료일: 환불 불가


자율일정 직무부트캠프 환불규정
  • 1차 VOD강의 수강전 취소: 결제금액 전액 환불

  • 1차 VOD 수강후 ~ 1차 과제 제출 전: 결제 금액의 2/3 환불

  • 1차 과제 피드백 제공 후 ~ 2차 과제 제출 전: 결제금액의 1/2 환불

  • 2차 과제 피드백 제공 후 ~ : 환불 불가

  • 90일 만료 후 : 환불 불가


직무부트캠프 이용권(쿠폰) 취소규정
  • 캠프 시작전 취소(D-2일까지): 쿠폰 재사용 가능

  • 1주차 시작일 D-1 ~ 캠프 종료일: 쿠폰 재사용 불가


환불준수사항
  • 수강 취소 및 환불 의사를 표시하지 아니하고 무단결석 시는 교습시간으로 인지하며, 환불 요구시점 기준으로 반환합니다.

  • 과제를 미제출하여 다음 번 캠프에 강제 참여하지 못하는 경우에는 해당차수 교습시간은 경과한 것으로 간주합니다.

유의사항
  • 캠프 참여율 80% 이상시 (세션 참여 3회 + 업무 제출 4회 중 총 6회 이상), 교육 수료증이 발급됩니다.

  • 주차 별 업무를 기한 내 제출하지 않은 분들은 개별 업무 피드백을 받을 수 없습니다.

  • 직무부트캠프는 현직자 리드멘토와 스터디메이트가 함께 만들어가는 프로그램입니다.

    프로그램 분위기를 흐리거나 불성실하게 행동하는 분이 있을 시 참여 제재 조치를 받을 수 있습니다.

  • 업무는 모두 개인업무로 진행되며, 업무 수행과 학업 및 취업준비의 병행이 가능합니다.(1주 평균 2~3시간 소요)

  • 최소 인원 모집 미달 시 캠프 일정이 조정될 수 있습니다.