캠프 안내

부스트캠프는 시니어 개발자와 함께
개발 트렌드를 배우고 실무 경험을 쌓을 수 있는
최적의 프로젝트 과정을 제공합니다

과정 별 커리큘럼

Android 과정
  • 부스트캠프 3기의 목표는
    • 플레이스토어에 배포하여 사용자에게 서비스 가능한
      애플리케이션을 제작합니다.
    • 현업 개발자의 멘토링을 통해 코드 설계 및 개선 방법, 문제해결
      능력이 향상됩니다.
    • 프로젝트를 진행하면서 개발뿐만 아니라 기획, 일정, 기능 명세
      등에 대해 경험합니다.
    • 실제 현업에서 이루어지는 협업 과정을 경험하고 활용할 수 있습니다.
  • 부스트캠프 3기에서는
    • 캠프 기간 동안 여러 명이 팀을 구성해서 프로젝트 개발을
      진행합니다.
    • 주기적으로 튜터링을 받으며 프로젝트를 발전시킵니다.
    • 개발 기술 외에 개발자라면 알아야 할 여러 가지 팁과 노하우에
      관한 세미나를 듣습니다.
    • 스니펫, GitFlow, 코드 리뷰, Jenkins 등
      프로세스를 학습하고 직접 경험할 수 있습니다.
  • 이런 분들이 참여하시면 좋습니다.
    • 직접 처음부터 끝까지 안드로이드 개발을 해 본 경험이 있는 분
    • Retrofit, Glide, TedPermission 등 여러 라이브러리들에 대한
      사용 경험과 이해가 있으신 분
    • Git, GitHub 등 코드 협업 도구에 대한 경험과 이해가 있으신 분
    • 프로젝트 팀원들과 자유롭고 원활한 커뮤니케이션이 가능하신 분

기업에서는 기술뿐만 아니라 프로젝트 경험이 있으며
실제 협업을 많이 해본 사람을 채용하고 싶어 합니다.
따라서 이번 부스트캠프 3기에서는 실제 기업에서
이루어지고 있는 개발 프로세스대로 프로젝트를 진행하며
현업 개발자들의 노하우를 직접 전달받을 수 있습니다.
프로젝트를 진행하면서 많은 문제를 겪었다고 해서,
또 앱을 출시했지만 흥하지 못했다고 해서
실망하지 않으셔도 됩니다.
그런 경험들로부터
내가 무엇을 배우고 앞으로 어떻게 변화할 것이냐에 따라
기업은 그 경험을 더 높게 평가할 것입니다.

iOS 과정
  • 부스트캠프 3기의 목표는

    팀 프로젝트 활동으로 기업 현장에서 필요한 업무를 경험합니다.
    요구 사항을 분석하고, 앱 구조를 설계하고,
    설계한 내용을 플래닝 하여
    일정을 정해서 개발하는 과정을 반복합니다. 앱을 개발하는 과정에서
    필요한 의사결정을 위해서,
    적극적으로 소통하고 협업하는
    iOS 개발자로 성장하는 것이 목표입니다.

  • 부스트캠프 3기에서는
    • 작은 스타트업이나 모바일 개발팀에서 일하는 것처럼 실전형 팀
      프로젝트를 경험합니다.
    • 프로젝트 기획부터 앱 출시 직전까지 개발 팀에서 해야 하는
      업무들을 그대로 경험합니다.
    • 기획서에 따라 플래닝 하며 일정을 추정하고 개발하는 개발 주기를
      반복합니다.
    • 개발 주기 동안에는 진행 상황을 공유하는 스크럼, 개발한 기능에
      대한 데모, 진행 방식 개선을 위한 회고를 진행합니다.
    • 다른 개발자와 소통하고, 설득하고, 협업하는 과정을 반복하면서
      성장할 수 있습니다.
    • 프로젝트 경험을 도와주기 위한 특강, 세미나 등 유용한 세션을
      진행할 수 있습니다.
  • 이런 분들이 참여하시면 좋습니다.
    • 다음과 같은 기술셋에 대한 이해와 경험이 있으신 분
      • Swift 기본 문법과 프로그래밍 기초
      • iOS 앱 아키텍처에 대한 이해와 화면 레이아웃 구성
      • 비동기 백그라운드 작업 처리
      • 비동기 네트워크 프로그래밍

지금까지 앱을 만들기 위한 iOS 프로그래밍 기술을 공부했다면,
이제는 기업 현장에서 iOS 개발자가 일하는 방식을
경험해보세요.
이제 혼자서 할 수 없는 규모의 일들이 많아지고 있습니다.
기업 현장에서는 혼자서 말없이 개발만 하기보다는
동료들과
함께 설계하고 공감하고 소통하는 개발자를 원합니다.
현장에서 여러 프로젝트 개발 경험이 풍부한 튜터가 여러분들의
성장을 도와드립니다.
단지 일을 나눠 갖는 분업 방식이 아니라,
적극적으로 개발 도구를 활용하고
다른 개발자와 협업하는
과정을 경험하고 싶은 분들께 추천드립니다.