Udacity Nano Degree Class [React 첫번째 프로젝트 후기]

kdj(57)
Published in
#kr-dev
Words
300
Reading
2 min
Listen
Play
9y

Udacity Nano degree Class 중에 React 강좌를 듣고 있습니다.

코드의 결과만 슬라이드로 보여주거나,
final 버전에 대한 라이브 코딩 강좌는 별로 재미가 없습니다.
동영상을 보는 목적은 코드의 변화에 초점이 맞추어져 있어야 합니다.

이강좌는 아래 요구사항을 충실히 동영상으로 보여주고 있습니다.

  • why react/redux?
  • why react / redux is designed as such
  • primitive code -> abstraction 과정 : 이 점이 가장 마음에 듭니다.

더불어 es6, async 에 대한 커리큘럼도 extra 과정으로 가지고 있습니다.

총 3개의 프로젝트를 하게 됩니다. (react/ redux / native)
첫번째 프로젝트를 제출했고, 리뷰가 도착했습니다.

프로젝트 난이도는 그렇게 높지는 않습니다만, 초보자에게는 좀 빡셀 수 있습니다.
강의 과정으로 진행한 내용보다는 좀 더 많은 것을 알아야 프로젝트를 진행할 수 있습니다.

첫번째 제출에서 README.md 작성을 하지 않았다는 피드백을 받고,
커밋을 하나 추가해서 다시 제출햇습니다.
그러니까 총 2번의 리뷰를 받은 것입니다.

README.md 를 어떻게 작성하는지, 마크다운 문법에 대한 강좌 링크도 줍니다.
그냥 무료이긴 한데, 이런 강좌도 있구나 하는 생각이 들었습니다.

첫번째 리뷰에서는 코드리뷰 내용이 별로 없어서 실망이었습니다.
그래서 코드리뷰를 좀 더 잘 해주었으면 좋겠다는 평가를 했고,
README.md 를 추가해서 다시 제출했더니 두번째 리뷰가 왔습니다.

첫번째는 re submit 이 있었는데, 두번째는 이 버튼이 없었습니다.

  • 두번만 가능한건지
  • 요구사항을 다 만족했으면 다시 submit 이 안되는 것인지
    파악이 잘 되지 않습니다.

두번째 리뷰는 코드 리뷰 내용이 비교적 상세히 적혀있어서 만족합니다.
기계가 한것 같지는 않더군요.

유료 온라인 강좌 중에는 괜찮은 강좌인 것 같습니다.

하지만 잘 듣기 위한 팁을 알려드리면,

  • 적절한 진행 속도 : slack 에서 어떤 이야기들이 오고 가는지 알려면 진도를 맞추는 것이 좋습니다.
  • 슬랙에 참여하기 : 질문이나 답변을 공유하면 나름 재밌습니다.
  • issue 사이트 참여하기 : 오타, 프로그램 오류 등등을 리포팅하는 시스템이 있습니다.
  • 가장 중요한 것인데, 프로젝트 제출시 질문 리스트를 사전에 준비하는 것이 좋습니다.
    어떤 것이 메모리 사용에 효율적이냐,
    이런 코드가 마음에 들지 않는데 개선할 방법이 있느냐,
    등등 미리 준비해서 리뷰 받는 것이 중요합니다.
  • 리뷰가 마음에 들지 않으면 평가에서 원하는 바를 적어서 다시 제출/리뷰받는 것이 좋습니다.

다시 학생시절로 돌아간 것 같네요...

Udacity Nano Degree Class [React 첫번째 프로젝트 후기] | Ecency