직무부트캠프 배너 배경 이미지

실전에 활용할 수 있는 알고리즘 개발 역량 강화하기

현직자와 함께하는 SW개발 진로부트캠프

직접 경험하는 것보다 잘 이해할 수 있는 방법은 없습니다.

현직자와 함께 진짜 직무가 하는 일을 경험하고,
내가 잘하고 좋아할 수 있는 일인지 확인해보세요.

엄지손가락을 치켜 든 아이콘 진로 고민을 해결해 드려요.
  • 현직자가 직접 설명하는 업무와 장단점을 VOD로 자유롭게 시청할 수 있어요.

  • 관심가는 직무의 실제 업무를 수행하면서 나와 직무가 잘 맞는지 판단할 수 있어요

  • VOD는 무제한, 실무 과제는 최대 3개 캠프까지 원하는 만큼 선택하여 경험할 수 있어요.

진로부트캠프에 참여하시면
이런 점이 좋습니다.

일 경험을 통해
명확한 진로 탐색

MBTI로 직업 추천받기는 그만!
직접 해보고 결정할 수 있습니다.

현직자를 통해
직무의 장단점 이해

현직자의 강의와 과제를 통해
직무를 깊이 이해하세요.

현직자 피드백을 통해
직무 적성을 이해

직무 적성 관점에서
나와 잘 맞는지 알 수 있습니다.

SW개발 5~7년차 현직자 Daniel Park 멘토입니다. 저와 함께 SW개발 실무를 체험하시겠어요?

안녕하세요 기술개발직으로 7~10년차 일하고 있는 멘토입니다.


회사 입장에서는 어떤 직원을 원할까요? 단순히 개발을 잘한다고 무조건 회사에서 좋아할까요? 물론 실력있는 개발자도 중요합니다. 하지만 어떻게 잘해야 하는지에 대한 퀘스쳔도 중요합니다. 회사는 자본주의적으로 움직입니다.


똑같은 것을 개발하는데 개발비가 적게 들고, 10초 동안 해야 할 작업이 1초로 시간이 단축된다면 그것은 최고의 성과 입니다. 이를 위해 가장 필요한 개발적 요소는 바로 최적화 입니다.


최적화는 무조건 코드를 어렵고 복잡하게 해서 속도만 빠르게 하는 것을 의미하는 것이 아닙니다. 해당 기능을 구현하기 위해 적절한 Data Structure를 사용함과 동시에 문제의 복잡도를 세밀하게 분석해서,문제를 해결할 수 있는 후보군을 구성하고 이중에 택해서 구현하고 마지막으로 최적화 까지 하는게 중요합니다.


방금 말한 일련의 과정들은 Algorithm문제를 푸는 과정입니다. 5주 간 과정을 통해 문제를 분석 및 해결하는 능력을 기르고 최적화 할 수 있는 개발자가 되봅시다.


멘토 사진
멘토 연차 정보
5~7년차 현직자
멘토 닉네임
Daniel Park
인증 멘토
인증 멘토

현 5G 통신사업관련 회사 개발업무 (7~10년차)

- 대기업 5G 통신 개발연구원으로 근무 중

- 개발실무를 맡고있으며, 해외출장을 통해 실제 개발회의 참석

- 신입사원 프로젝트 전사대회 입상

- 담당파트 메인 code-reviewer

- 대기업 인공지능 전문가 과정 수료

- 대학교 영재원 알고리즘 분야 전타임 강사

- 전국 대학생 프로그래밍 대회 입상

실전에 활용할 수 있는 알고리즘 개발 역량 강화하기 주제로 실무자가 될 수 있게 도와드리겠습니다.

SW개발 3년차 실무자인 멘티님은 팀장님에게 아래와 같은 업무를 부여받게 됩니다.
직무부트캠프 과제 예시 멘토님 프로필
박성실 개발실장

여러 분들은 코드 개발 요청을 받게 됩니다.


코드가 동작하는 것도 중요하지만 저희 개발비는 굉장히 한정되어있습니다.

여러분의 목적은 가장 적은 메모리를 사용하고, 연산횟수를 줄여서 최소한의 하드웨어 스펙으로 프로그램이 구동되게 할 수 있는게 목적입니다. 개발비를 최대한 줄여주세요

최적화된 코드가 기존과 비교해서 어느정도 성능을 내는지 복잡도를 측정해서 같이 제출하시기 바랍니다.

음 저번에 준 Recursive하게 작성한 알고리즘은 Function Call이 빈번해서 성능 이슈가 있습니다 메모이제이션을 활용할 수 있는 대안도 함께 준비해주세요

상세한 스케쥴을 설명드리겠습니다.

직무 에센스 강의

수강기간 개별 안내
세션
현직자 직무 에센스 강의 및 Q&A
  • 직무 입문 방법
  • 직무담당자가 실제로 하는 일
  • 직무담당자로 일하는 장, 단점과 요구 역량
  • 직무 커리어 패스
실무 과제

수강기간 개별 안내
피드백
신청 후 +5일 이내
과제
리드멘토 개별 리뷰 및 과제 피드백


모든 업무에서 정렬은 기본입니다. 알고리즘의 가장 기본인 정렬 알고리즘 직접 구현하고 비교합니다 그리고 본인이 한 알고리즘의 complexity 측정합니다.


  1. 정렬 알고리즘 구현 및 알고리즘에 대한 복잡도 계산(Big O 표기)
  2. Recursive 와 Iterative를 이용한 구현법 실습
  3. 탐색 알고리즘 구현(실전 알고리즘 문제 풀이병행)
*과제 수행 도중, 현직자 리드멘토와 오픈 채팅방에서 질의응답할 수 있어요

자주 묻는 질문

  • Q.

    진로부트캠프는 왜 들어야 하나요?

    진로부트캠프를 수강하며 나만의 진로 방향을 토대로 여러 직무를 제한 없이 탐색하고 직접 경험하여, 진로 선택지를 좁히거나 확신을 가질 수 있습니다.

  • Q.

    진로부트캠프 신청 방법은 무엇인가요?

    관심 직무 캠프를 클래스룸에 담고, 직무 VOD를 무제한 수강하여 직무를 탐색할 수 있습니다.
    직무 VOD 수강 후, 현업 업무를 직접 수행하고 싶은 캠프를 선택하여 신청하고, 실무과제를 수행할 수 있습니다.

  • Q.

    진로부트캠프는 어떻게 진행되나요?

    진로부트캠프는 다양한 직무탐색과 일에 대한 직접 경험이 목적이기 때문에 모두 온라인 수업 방식으로 진행됩니다.
    진로부트캠프 쿠폰 등록 완료 후 원하는 캠프를 담아 현직자의 직무소개 VOD를 시청하고, 원하는 실무 과제를 최대 3개 캠프까지 신청하여 수행해보실 수 있습니다.

  • Q.

    진로부트캠프 과제의 난이도는 어떤가요?

    진로부트캠프 과제는 입사 후 2 ~ 3년차가 하는 직무 대표 업무로 구성되어 있습니다.
    직무에 따라서는 난이도가 높을 수도 있지만, 진로부트캠프의 목표는 과제를 얼마나 잘 수행하는지가 아니라 일의 속성을 이해하고 나의 적성과 잘 맞는지 확인하는 것이기 때문에 크게 걱정하지 않으셔도 됩니다.

  • Q.

    수강 기간이 정해져 있나요?

    진로부트캠프는 총 3주 간의 수강기간 내에 자율적으로 VOD를 수강하고 실무과제를 수행할 수 있습니다.(기관별로 수강기간이 상이할 수 있습니다.)
    VOD는 클래스룸에 추가한 이후 5일 이내 수강을 권장드립니다.
    실무과제는 신청완료 후 5일 이내에 제출된 과제에 한해서만 현직자 리드멘토의 피드백에 제공됩니다.

유의사항

  • 모든 과정은 온라인 수업으로 진행됩니다.

  • 기한 내 과제를 신청, 수강하지 않을 경우 참여 제재 조치를 받을 수 있습니다.

  • 개별 VOD는 70% 이상을 수강해야 완료 처리됩니다.

  • 실무과제는 프로그램 종료기간 내에 제출해야 완료 처리 됩니다.

  • 제휴 프로그램으로 참여하는 경우 기관별로 수료 기준이 상이할 수 있으니 진로부트캠프 시작 전에 꼭 확인해야 합니다.