프리온보딩 프론트엔드 챌린지 1월

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

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

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

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

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

챌린지 일정

  • 12.22 (목) - 1.5 (목)

    참가 신청 및 사전 미션 수행 (사전미션 섹션 링크 참조)

  • 1.9 (월) - 1.20 (금)

    기술 역량 향상 (2주) - 강의 : 화요일 & 금요일, 저녁 8시 (총 12시간, 온라인)

  • 1.23 (월) - 2.19 (일)

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

  • 2.20 (월) - 3월 중

    챌린지 종료 및 시상

프리온보딩 챌린저를 위한 혜택

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

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

  • 총 상금 300만원

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

  • 기업 큐레이션

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

  • 이력서 특강

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

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

  • 채용 보상금

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

    50만원의 채용 보상금 지급

1월 챌린지, CRUD w React Query

1월 챌린지,
CRUD w React Query

우리의 목표는
  • 기업의 기술 과제를 수행하며 흔히 저지를 수 있는 안 좋은 습관을 없애는 거예요.
  • 나쁜 코드에 대한 기준을 세우고 과락하지 않는 기본기를 갖춘 코드를 작성하는 거에요.
  • 기업 채용 과제를 수행하며 스스로 점검할 수 있는 체크리스트를 만드는 거에요.
  • 기술 면접 질문을 효과적으로 준비하고 좋은 답변에 대한 기준을 세우는 거에요.
  • 취업에 성공해서 프론트엔드 개발자로서 멋지게 커리어를 시작하는 거에요.
CRUD w React Query
  • 웹 개발을 하다보면 복잡한 비동기 데이터를 빈번하게 다루게 됩니다.
  • React Query는 깔끔한 서버 상태 관리를 위해 많은 기업에서 도입하는 라이브러리 입니다.
  • React Query를 활용하면 서버와 클라이언트의 상태를 분리하여 비동기 서버 상태를 깔끔하게 다룰 수 있습니다.
  • 이번 챌린지를 통해 React Query의 특징과 함께 웹 개발의 근본인 CRUD를 올바르게 구현하는 방법을 학습해보겠습니다.
사전 미션
  • 사전 미션은 챌린지 참여를 다짐하고 학습을 준비하기 위한 용도입니다.
  • 학습 커리큘럼은 사전 미션을 기반으로 내용이 구성되어 있습니다.
  • 강의 시간에 사전 미션의 코드를 리팩토링하며 발전시켜갑니다.
  • 효과적인 기술 역량 향상을 위해 사전 미션 수행 후 챌린지에 참가하는 것을 권장드립니다.
  • 링크) 프리온보딩 프론트엔드 챌린지 1월 - 사전미션
커리큘럼

1월 챌린지 메이커 | 시리즈 D 투자 유치 기업 프론트엔드 엔지니어

Week 1-1

개발자 취업 과정에서 기술 과제가 갖는 의미

CRUD / 선언형 / 성급한 추상화 / SRP

  • [OT] 강사 소개, 코스 커리큘럼 및 학습 목표 소개
  • [Session] 취업 프로세스에서 기술 과제가 갖는 의미 이해하기
  • [Refactoring-01] 맥락을 이해하기 힘든 변수명
  • [Refactoring-02] 명령형 프로그래밍
  • [Refactoring-03] 적절히 추상화 되지 않았거나, 성급하게 추상화된 함수와 컴포넌트
  • [아하!모먼트-01] 오픈소스 라이브러리를 처음부터 다시 따라 만들었을 때

Week 1-2

로직이 아닌 구조를 통해 문제를 접근하는 방법

타입스크립트 / 타입 가드 / 타입 추론 / 추상화 / 제어권

  • [Session] 타입스크립트에 대한 간략한 소개
  • [Refactoring-04] 타입 가드 및 타입 추론을 적절히 사용하지 않음
  • [Refactoring-05] 데이터 등 외부 요소에 강결합된 코드
  • [Refactoring-06] 너무 수다스러운 코드
  • [아하!모먼트-02] 코드 바깥으로 벗어난 내가 바보처럼 느껴졌을 때

Week 2-1

관심사에 따른 폴더 및 파일 분리 / 깔끔한 서버 상태 관리를 위한 React Query 활용법

React Query / UI 상태 / 서버 상태 / 폴더 구조 / 관심사의 분리

  • [Session] React Query에 대한 간략한 소개
  • [Refactoring-07] 관심사가 분리되지 않은 코드
  • [Refactoring-08] UI/UX에 대한 고려가 없는 구현
  • [아하!모먼트-03] 마법이 사실은 고도로 발전한 과학 기술임을 깨달을 때

Week 2-2

과제를 위해 작성한 코드의 의도를 협업자가 쉽게 이해하도록 돕는 방법

README / 기술 면접 요령

  • [Refactoring-09] 부실한 README
  • [Session] 과제 총 정리 및 피드백
  • [Session] 과제 통과 후 면접 요령 1) - 나를 일관성있게 소개하는 방법
  • [Session] 과제 통과 후 면접 요령 2) - 기술에 대해 의견을 제시하는 방법
  • [아하!모먼트-04] 내가 성장이라고 믿었던 것들

Monthly Challenge

다양한 주제의 프리온보딩 챌린지를 만나보세요.

  • 11월 챌린지

    React 프로젝트 설계 w 모노레포 시스템

    종료
  • 1월 챌린지

    CRUD w React Query

    교육중
  • 2월 챌린지

    (기획중)

    예정

Notice & FAQ

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