개요

  • 간단한 react과제
    • typescript + react로 구현
  • 토요일(10:00) 부터 수요일(10:00)까지 진행
  • 요구사항 문서와 기본 create-react-app정도의 베이스코드만 제공된다.
    • api서버는 따로 제공하는게 아니라 json이 제공되며 알아서 restapi서버를 켜서 사용하는 방식
    • 이것도 가이드가 제공되서 알아서 키면 되는정도이다.

과제후기

  • 과제 자체는 복잡하지 않았다.
  • 주말동안 몸이 안좋아서 월요일부터 진행했지만 구현에서 막히는것은 없었다.
  • 근데 제공된 git repo를 찾아가는게 어려워서 해맴

떨어진 이유 회고

  • 쏘카사람들의 마음을 흔드는 결과는 못만들었나보다.
  • 가장 떨어졌을법한 이유를 생각해서 작성해보았다.
    • 나중에 이런 과제가 있을때 좀더 고민해볼 만한 요소가 되겠지
  • 요구사항을 잘못 구현했을것이다.
    • 빈칸을 입력시 예외를 처리 못하였다.
      • 이부분은 나의 명백한 실수라서 이부분이 가장 유력하다.
    • 기획서가 요구한 내용과 구현한것이 차이가 있다
      • 나의 독해 능력이 창의적인경우
  • 테스트코드가 없다.
    • 딱히 테스트코드를 작성하시오나, 추가 점수가 있다는 이야기가 없긴 했다.
    • 하지만 만들었다면 다른 지원자와의 차이를 보여줬을것
  • 디자인이 구리다.
    • 기능에만 신경쓰다보니 css가 색이나, border만 적용하였다.
    • 문서에서도 디자인은 크게 신경 안쓴다고 하긴 했지만 혹시나 모른다.
    • 하지만 이쁘게 만드는건 시간이 걸리는걸

마무리

  • 언제나 과제테스트를 하고나면 다완벽히 돌아간다! 해도 떨어지면 뭐 어쩌라는거지 라는 생각이 든다.
  • 완벽하게 구현을 못한건지, 못했으면 어떤부분이 아쉬운지, 이부분은 이렇게 구현해야 한다의 채점표가 있었으면…
    • 이부분은 이전에 토스에서는 테스트코드를 제공해주긴 했어서 맘에 들었었다.
    • 그만큼 문제를 낼때 비용이 많이 들것이다.
    • 이걸 검수하는것도 평가요소니까 일부러 안한걸지도
  • 코딩테스트와 다르게 확실히 틀렸다, 맞았다가 없어서 아쉬운게 더큰듯하다.
  • 하지만 결과적으로 떨어졌다는 것은 요구사항에 못미쳤다는것
    • 더 잘만들자~