넘블 소개
home
리서치 목록

[마감] Spring 초기 당근마켓 서비스 구축 (17일 챌린지)

 상위 10% 챌린지 결과물 보러 가기

시간은 금! 챌린지를 딱 5줄로 요약해볼게요

이 챌린지는 백엔드 개발자를 꿈꾸는 취준생에게 적합해요. Spring 혹은 Spring Boot를 더 잘 활용하고, Database에 대한 이해도를 높이고 싶은 0~1년차 개발자에게도 도움이 될 수 있어요.
이 챌린지에서 우리는 핵심 기능만 담은 극초기 당근마켓 서비스를 클론코딩할 거예요.
이 챌린지에서 우리는 현재의 당근마켓으로 성장할 것을 가정하고 초기 Datbase를 구성할 거에요.
이 챌린지를 통해 우리는 린하게 핵심만 담은 서비스를 개발해보며 Spring 숙련도를 높일 수 있고, 앞으로 추가될 기능을 고려하며 확장성있는 Database를 짜보며 Database에 대한 이해도를높일 수 있어요.
1월 7일부터 1월 23일까지 17일간 클론 코딩을 진행하며 서버에 배포하고 챌린지 결과물을 제출하면, 상위 10%에 선정된 모든 넘블러분들께는 네카라쿠배당토 및 삼성전자 출신 백엔드 개발자의 개선 피드백이 주어져요. 게다가 더 자세한 코드리뷰와 피드백 or 상금 10만원 을 선택해서 얻어갈 수 있다는 사실!

4줄 요약만으로 부족했다면, 10분 안에 설명해볼게요

<[Spring] 확장성을 고려하며 초기 당근마켓 서비스 구축하기> 10분 안에 살펴보기 * 목차를 누르면 각 본문으로 이동할 수 있어요.
6.

이 챌린지는 이런 분들에게 권장해요

단기간 Spring(Or Spring Boot) Framework를 이용해 핵심 기능을 담은 프로덕트(Minimun Viable Product)를 만들어보며 Database에 대한 이해도를 높이고 싶은 취준생 1년차 이하 개발자

더 자세히는?
Spring 혹은 Spring Boot에 대한 기본 지식을 학습하신 분
Spring 공식 문서와 스스로의 검색 실력을 통해 자주적으로 개발해보고 싶으신 분
배웠던 지식을 실전을 통해 체득하고 싶으신 분
스스로 데이터베이스를 설계하고 코딩하고 싶으신 분
서비스의 시스템을 직접 구축해 보고 싶으신 분
웹 어플리케이션을 밑단부터 직접 개발해보고 싶으신 분
클라우드 시스템을 직접 구축해보고 싶으신 분
같은 취준생분들과 경쟁하며 motivation을 얻고 정해진 시간 안에 프로젝트를 진행해보고 싶으신 분
같은 취준생분들과 경쟁해 상위 10% 안에 들어 보상을 받고 싶으신 분
보상이 아니어도 의미있는 프로젝트를 진행하며 백엔드 개발자로서 성장하고 싶으신 분

상위 10% 안에 든다면, 특별한 혜택이 주어져요

혜택

네카라쿠배당토 및 삼성전자 출신 프론트엔드 개발자가 기본 피드백을 제공하고, 더 자세한 코드 리뷰와 개선 피드백 or 축하금 10만원선택한 보상 1개를 드려요!

혜택

넘블 참여자 중 유능한 인재로 인정받아 다른 챌린지의 프론트엔드 개발자, 기획자, 디자이너 상위 10%이 모여 있는 팀원 모집 풀에 들어갈 수 있어요. 거기서 인정받은 사람들과 팀을 꾸려 실제 런칭부터 운영까지 하는 후속 챌린지가 열려요!

혜택

넘블 포인트를 지급해요! 결과물 제출 완료한 모든 분들에게 100 포인트를 지급하며, 상위 10%에게는 200 포인트를 지급합니다.
주의 제대로 동작하는 결과물이 10%가 되지 않는다면, 참가자의 10%보다 적은 인원이 혜택 대상자로 선정될 수 있어요.

챌린지 미션을 소개할게요

당근마켓의 완전 초기 모델을 구현할 거에요.

3주간의 짧은 시간동안 진행하므로 지금의 유니콘 기업이 아닌, 완전 초기 모델의 당근 마켓을 구현해볼거에요. 다만, 지금의 유니콘으로 성장한다는 가정하에 확장성이 높은 DB를 설계해야해요.
완성하지 못할까봐 너무 걱정하진 마세요! 챌린지는 기한 내에 소화할 수 있는 분량으로 준비되어 있어요 그러니 No Humble!

다음의 조건에 맞게 진행해주세요.

1.
Spring 또는 Spring Boot Framework를 사용할 것
2.
데이터베이스를 설계하고 Er-diagram으로 나타낼 것
a.
pk, fk, 카디널리티, 테이블 컬럼 등을 직접 구성
3.
기본 화면은 MVC 모델로 간단히 구현할 것
4.
AWS의 EC2, RDS를 사용해 클라우드 구축하고 배포할 것
5.
JPA를 활용할 것(Spring data jpa 활용 가능)

넘블에서 다음의 준비물을 제공해요.

1.
극초기 당근마켓 기획서(화면 구성도 포함)
a.
실제 당근마켓에서 제공하는 기획서는 아니며, 넘블에서 역기획한 역기획서를 제공합니다.
2.
성장한 당근마켓의 세부기능

결과물은 아래와 같은 형식으로 제출해주세요.

챌린지에 참가하기로 마음 먹은 넘블러! 이건 어때요?
JPA를 더 편리하게 쓰고 싶다면, Querydsl을 사용해보면 어때요?
당근마켓은 뭘로 구현되어 있을까요? Spring Framework, MySQL

좋아요, 해보고 싶어졌어요! 그럼 참가 신청은 어떻게 하나요?

2022년 1월 6일까지 챌린지에 참가할 분을 모집하고 있어요.
이 챌린지는 참가비 1만원을 받고있어요. 퀄리티와 상관없이 결과물을 제출하면 1만원을 100%환급해 드려요.
참가하게 되면, 22년 1월 7일부터 1월 23일 자정까지 17일 동안 챌린지 결과물을 만들어요.
결과물은 미리 제출할 수 있어요.
참가하고 싶다면, 아래 챌린지 참가신청 버튼을 눌러 신청서를 작성해주세요.
*참가자 모집 기간 동안 최소 인원이 충족되지 않을 경우 챌린지가 열리지 않을 수 있어요.
친구들과 함께 도전해보는 건 어때요? 챌린지에 참가할 친구를 추천하고, 친구도 나도 결과물을 제출하면 함께 스벅 커피 쿠폰을 받을 수 있어요.

이 챌린지는 참가비 1만원을 받고 있어요.

퀄리티와 상관없이 결과물을 제출하면 1만원을 100% 환급해 드려요.
참가비 결제는 밑의 챌린지 안내 및 결제페이지에서 진행해주세요.

참가비 1만원을 결제하는 방법은 다음과 같아요.

1.
넘블 우측 상단에 로그인 버튼을 클릭해주세요.
2.
이메일 및 핸드폰번호를 입력해주시고 시작하기 버튼을 눌러주세요.
해당 핸드폰 번호로 알림 메시지를 보내드리니, 핸드폰 번호도 정확히 입력 부탁드려요
3.
이메일 인증 및 핸드폰번호 등록을 진행해주세요.
4.
비밀번호를 등록해주세요.
5.
아래의 챌린지 안내 페이지에 접속해주신 후 결제를 진행해주세요. 결제를 진행하시면 챌린지 가이드라인 페이지에 접속하실 수 있어요. 자세한 가이드라인은 챌린지 시작일에 오픈된다는 점, 기억해주세요!
6.
결제완료!
7.
챌린지 구글신청폼을 작성해주셨는데 결제를 하지 않으셨을 경우, 따로 안내 문자를 전달드립니다

참가비 환급은 이렇게 해드려요!

1.
참가비 1만원은 챌린지 종료 후 2주 안 카드결제 취소 방식으로 환급해드려요!
2.
결과물의 퀄리티와 상관없이, 결과물을 numble.challenge@gmail.com으로 제출하신 분들께는 참가비를 모두 환급해드려요!
3.
만약 결과물을 제출했는데도 환급 받지 못했을 경우, 우측 하단의 채널톡을 통해 문의 주시면 신속하게 도와드릴게요

결과물을 제출하면 벌어지는 일.txt

네카라쿠배당토 재직경험이 있는 3년차 이상 개발자 멘토의 꼼꼼한 평가

상위 10%로 선정되는 결과물은 최소 50점 이상을 충족한 결과물입니다.
상위 10%에게는 코드 리뷰 및 피드백 혜택이 주어져요. (상금을 선택할 경우, 상금이 지급돼요.)

FAQ

팀으로 참가해도 괜찮은가요?
넘블은 여러분들이 같은 출발선에서 함께 가는 것을 권장해요. 해당 챌린지는 팀이 아닌 개인으로만 참가해주세요.
교육은 어떻게 진행되나요?
별도의 교육은 진행하지 않아요!
채용담당자가 필요로 하는 실무자의 능력은 다음과 같아요(참조 : Naver D2 Factory)
개발도구를 '배워야'하는 개발자보다는 스스로 익힐 수 있고, 적절한 도구를 선택할 수 있는 개발자가 현장에서 필요합니다. 새로운 도구가 나왔을 때도 적응할 수 있는 학습력/적응력/판단력이 본질이고 이것이 누적되어 실력이 됩니다.
아무리 신입이라도 다음과 같은 최소 능력이 요구됩니다.
개발도구의 공식 레퍼런스를 보고 사용법을 스스로 익힐 수 있음
자신이 경험한 사용법을 문서화해서 팀 내에 전파할 수 있음
따라서 저희는 교육을 진행하지 않습니다
이외에도 궁금한 점이 있어요!
오른쪽 하단의 채널톡을 이용해 문의해주세요. 최대한 빠르게 답변드릴게요.

IF... 여기까지 다 읽었다면...

TOP