프리온보딩 iOS 챌린지 1차

최종 합격까지 도달하는 기술 과제는 무엇이 다를까요?

최종 합격까지 도달하는 기술 과제는
무엇이 다를까요?

“과락하지 않는 코드를 작성하고 싶어요”
“주니어 수준의 최소한의 기본기는 갖추고 싶어요”
“좋은 코드와 나쁜 코드의 기준을 알고 싶어요”
“기술 과제 면접 질문은 어떻게 대비해야 할까요?”

기술 과제에 대한 막막한 두려움을 갖고 있는 주니어 개발자를 위해
<프리온보딩 챌린지>를 시작합니다.

기술 과제에 대한 막막한 두려움을
갖고 있는 주니어 개발자를 위해
<프리온보딩 챌린지>를 시작합니다.

챌린지 일정

  • 11.10 (목) - 11.23 (수)

    참가 신청 및 사전 과제 수행

  • 11.28 (월) - 12.9 (금)

    기술 역량 향상 (2주)- 강의 : 월요일 & 목요일 19시 30분 (총 12시간, 온라인)

  • 12.12 (월) - 1.6 (금)

    취업 챌린지 진행 (4주)- 이력서 지원부터 ~ 합격까지 (개별 취업 활동)

  • 1.9 (월)

    챌린지 종료 및 시상

프리온보딩 챌린지에 참여한 당신만을 위한 혜택

프리온보딩 챌린지에 참여한
당신만을 위한 혜택

2주간의 기술 과제 학습을 통해 취업까지
원티드의 다양한 취업 데이터를 기반으로 합격률을 높여드립니다.

2주간의 기술 과제 학습을 통해 취업까지
원티드의 다양한 취업 데이터를 기반으로
합격률을 높여드립니다.

  • 상금 제도

    기한 내 20건 이상 지원한 참여자
    최대 300만원의 상금을 갖습니다.

  • 기업 큐레이션

    주니어 취업에 최적화
    기업 큐레이션 페이지를 제공합니다.

  • 이력서 특강

    합격자와 불합격자의 이력서,
    그 사이에는 어떤 차이가 있을까요?

    원티드 채용 담당자의 이력서 특강

  • 채용 보상금

    챌린지를 수료하고
    원티드를 통해 채용에 성공하면?

    50만원의 채용 보상금 지급

11월 챌린지, 기술과제 합격을 위한 네 가지 리팩토링

11월 챌린지,
기술과제 합격을 위한 네 가지 리팩토링

우리의 목표는
  • 기업의 기술 과제를 수행하며 흔히 저지를 수 있는 안 좋은 습관을 없애는 거예요.
  • 내 생각과 근거를 갖춘 코드를 작성하는 생각의 방향을 찾는 거예요.
  • 피드백을 통해 놓치는 부분을 채워서 한 발짝 더 성장하는 거예요.
  • 취업에 성공해서 iOS 개발자로서 멋지게 커리어를 시작하는 거예요.
  • 이번 챌린지를 통해 아마추어적인 코드를 프로의 코드처럼 리팩토링 하는 경험을 하게 될 거예요.
기술과제 합격을 위한 네 가지 리팩토링
  • 리팩토링 01 - 객체 지향 프로그래밍을 올바르게 이해하고 적용합니다.
  • 리팩토링 02 - Swift 언어의 특성을 고려해 리팩토링을 수행합니다.
  • 리팩토링 03 - 성능향상을 위해 코드를 개선합니다.
  • 리팩토링 04 - 코드의 안정성 확보를 위해 테스트를 적용합니다.
사전 과제
  • 사전 과제는 챌린지를 준비하며 스스로의 학습 수준을 점검하기 위한 용도입니다.
  • 학습 커리큘럼은 사전 과제를 기반으로 내용이 구성되어 있습니다.
  • 강의 시간에 사전 과제의 코드를 리팩토링하며 발전시켜갑니다.
  • 효과적인 기술 역량 향상을 위해 사전 과제 수행 후 챌린지에 참가하는 것을 권장드립니다.
  • 링크) 프리온보딩 iOS 챌린지 11월 - 사전과제
커리큘럼

11월 챌린지 메이커
야곰아카데미 대표 야곰 | 카카오, 빗썸 등 다수 강의 진행

Week 1-1

코드의 기본기

기초 코딩 습관, 객체지향 프로그래밍, 타입 설계

  • [OT] 강사 소개, 코스 커리큘럼 및 학습 목표 소개
  • 코딩의 필수 기초습관 향상
  • 객체지향 프로그래밍을 제대로 이해하고 코드에 적용
  • [아하!모먼트]라이브러리, 디자인패턴, 아키텍쳐의 현명한 활용
  • [아하!모먼트]라이브 이력서 검토 I

Week 1-2

안전한 코드

옵셔널, 함수형 프로그래밍, 고차함수, 오류처리

  • Swift 언어의 특성을 반영한 프로그래밍
  • 고차함수를 통한 안전한 프로그래밍
  • 상황에 따른 적절한 오류처리
  • [아하!모먼트]면접에선 울고 나와야 한다.
  • [아하!모먼트]라이브 이력서 검토 II

Week 2-1

성능을 고려한 코드

P.O.P, Swift Performance

  • Swift 언어의 특성을 반영한 프로그래밍
  • Protocol Oriented Programming 개념 습득 및 활용
  • Swift 언어의 성능향상을 고려한 코드작성
  • [아하!모먼트]내가 찾는 그것이 있는 곳 - 공식문서, WWDC (좋은 세션, 문서 소개하기)
  • [아하!모먼트]라이브 이력서 검토 III

Week 2-2

테스트 가능한 코드

Unit Test, Testing, TDD

  • Unit Test의 활용
  • Unit Test를 활용한 TDD
  • 테스트 가능한 코드 작성
  • [아하!모먼트]나도 회사를 면접봐야 한다
  • [아하!모먼트]라이브 이력서 검토 IV

Monthly Challenge

다른 주제의 프리온보딩 챌린지도 만나보세요.

  • 11월의 Android 챌린지

    Java에서 Kotlin으로

    모집 중
  • 12월의 프론트엔드 챌린지

    React 설계 w 모노레포(MonoRepo)

    모집 예정
  • 12월의 백엔드 챌린지

    백엔드 인프라 설계 w AWS

    모집 예정

Notice & FAQ

챌린지 참가 자격
  • 개발자 커리어 시작을 희망하는 누구나 참여 가능합니다.
  • 이직을 희망하는 주니어 개발자도 누구나 참여 가능합니다.
  • 학습 커리큘럼은 사전 과제를 기반으로 구성하였으며, 강의 시간을 통해 함께 리팩토링하며 코드를 발전시켜갑니다.
  • 개발자 취업 / 이직을 목표로 하는 분들은 적극적으로 도전해보세요.
챌린지 시상 안내
  • 원티드를 통해 기업에 20건 이상 지원한 참여자에게 상금을 분배합니다.
  • 예) 300만원의 상금, 20건 이상의 지원자 15명인 경우, 지원자 1인은 20만원을 지급받습니다.
  • 챌린지 상금은 현금으로 지급됩니다. (25만원 초과 시 제세공과 후 지급)
  • 챌린지 상금 지급 대상자는 주민등록번호 및 계좌 정보를 추가로 취합합니다.
  • 라이브 세션 출석이 미흡한 경우 챌린지 시상 대상자에서 제외됩니다.
  • 시상 대상의 경우 프리온보딩 챌린지 마케팅을 위한 컨텐츠 제작에 참여할 수 있습니다.
개인정보 수집 및 이용 동의 (필수)
  • 개인정보 수집, 이용 목적 : 신청자 확인, 알럼나이 활동 지원, 채용을 위한 정보 열람
  • 개인정보 항목 : 이름, 이메일, 이력서, 취업활동 및 결과
  • 보유기간 : 이벤트 및 채용 절차 기간 동안 보관
  • 본 동의 거부 시, 해당 이벤트 참여 불가