Skip to content

sms5030/WebDevCurriculum

 
 

Repository files navigation

KnowRe web development curriculum 2016

소개

  • KnowRe의 신입 웹 개발자 교육을 위한 웹 개발 교육 커리큘럼의 2016년 버전입니다.
  • 이 커리큘럼을 통해 신입 개발자들은 git, HTML, CSS, front-end JavaScript, node.js, MySQL, 그리고 더 나아가 선택된 몇 가지의 최신 웹 기술과 그 작동 원리에 대해 익히게 됩니다.

설명

  • Part 0부터 순서대로 각각의 주제들에 대한 퀘스트를 수행하시면 됩니다.
  • Quest 0에서 이야기하고 있는 바와 같이, 이 repo를 fork하여 자신의 저장소를 만들고, 그 저장소에서 퀘스트 수행이 이루어질 예정입니다.
  • 퀘스트는 다음과 같이 구성되어 있습니다(그러나 모든 퀘스트가 다음의 구성요소들을 모두 가지고 있는 것은 아닙니다).
    • Introduction: 소개 페이지입니다.
    • Topics: 이번 퀘스트를 통해 익힐 수 있는 기술이 무엇인지를 나타냅니다.
    • Resources: 토픽을 익히기 위해 참고하면 좋을 책이나 링크들입니다. 책의 경우 사무실 어딘가에 비치되어 있습니다.
      • 회사 밖에서 이 커리큘럼을 이용하여 공부하실 분들을 위하여: 언급된 책을 꼭 추천하는 것은 아닙니다. 어떤 책을 이용하든 주어진 퀘스트를 완수할 수 있을 정도가 되면 족합니다.
    • Checklist: Topic들을 제대로 공부했는지를 자문자답 할 수 있는 문항들로 이루어져 있습니다.
    • Quest: 퀘스트를 통해 만들어내야 하는 결과물들을 담고 있습니다.
    • Skeleton: 퀘스트 수행을 위한 스켈레톤 코드입니다.

제출

  • 퀘스트의 제출은 자신의 저장소에 Push하는 것으로 이루어 집니다. 가급적 자주 커밋하고 자주 푸시하는 것을 권장합니다.
  • Checklist에 대한 대답과 Quest의 결과물(Skeleton code 위에 덧붙여진)을 제출한 뒤 저에게 메일 등을 통해 알려주시면 됩니다.
    • Checklist의 대답은 마치 면접 질문에 대답하듯 최대한 정확하지만 간결한 답을 준비하는 것이 좋습니다.
      • 혹시 답변에 있어 포맷팅이 필요할 경우 Markdown 포맷을 이용하시는 것을 권장해 드립니다.
        • 이 커리큘럼의 많은 문서들도 Markdown으로 되어 있기 때문에 Markdown 포맷에 익숙해지시는 것 역시 권장드립니다.
    • Quest의 결과물은 대부분의 경우 skeleton 파일의 TODO 부분을 채워넣는 것으로 충분합니다.
      • 충분히 익숙해진 후반부에는 Skeleton 코드를 굳이 제공하지 않습니다.
    • 각각의 퀘스트들은 초반부터 후반까지, 앞에서 했던 퀘스트의 결과물에 살을 붙이는 식으로 매우 긴밀히 연결되어 있습니다.
      • 그렇기 때문에 중간에 한 퀘스트를 건너뛰면 이후의 퀘스트들의 진행에 어려움이 있을 수 있습니다.

막혔다면...

  • 되도록 검색 등을 통해 스스로 해결해 나가는 것을 권장합니다. 국내 검색엔진의 검색 보다는 구글 검색을 권장합니다.
  • 어떠한 알 수 없는 현상이 있어 막혔을 경우 그 현상이 일어나는 최소단위의 코드를 만들다 보면 해결되는 경우가 많습니다.
  • 만일 만 하루 이상의 시행착오로 인해 진행이 멈췄을 경우, 제 자리로 찾아 오시면 해결을 보장해 드립니다.

시한부 광고

  • 그리고 이 커리큘럼을 통해 저희와 인턴으로 함께하실 분을 모십니다. 기초 프로그래밍 과목을 수강한 적이 있거나 개인적으로라도 무언가 간단하게 만들어 보신 경험이 있으신 분들께 추천드리고 싶은 자리입니다.
  • 최대한 빨리 인턴을 시작하여 최소 6개월 이상 저희와 함께할 수 있어야 하며, 서로가 원한다면 더 오래 함께하거나 정식 입사를 하는 것도 물론 가능합니다.
  • 인원은 한~두분정도를 모시고자 합니다. 혹시 의향이 있으신 분들께서는 [email protected] 으로 간단한 자기소개를 보내주시면 연락드리도록 하겠습니다..!
  • 인턴 모집은 한국시간으로 2016년 1월 8일(금요일)까지만 받고 그 이후에는 마감합니다.
  • 마감되었습니다!

About

KnowRe web development curriculum for noobs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 77.8%
  • JavaScript 12.3%
  • CSS 9.9%