2016년 6월 25일. [당신의 날짜로 바꾸세요]
- 매일 내 진행 상황을 트윗한다. -> #100DaysOfCode (#100일코딩) 해시태그와 함께
- 만약 직장이나 일과 관련된 코딩을 한다면, 그 시간은 도전 시간에 포함되지 않습니다.
- 모두가 내 진행 상황을 볼 수 있도록, GitHub에 작성한 코드를 올립니다.
- 모두가 내 진행 내용을 알 수 있도록, 하루의 진행 내용과 링크를 (Log)[log.md] 파일에 업데이트합니다.
- 실제 프로젝트를 통해 실질적인 도전을 합니다. 튜토리얼이나 온라인 강의 같은 내용은 도전 시간에 포함되지 않습니다. (만약 당신이 코딩을 갓 시작했다면 FAQ 내용을 참고합니다.)
- 성공 확률을 높이기 위해, 로그(log) 에 매일 작성하는 내용에 링크를 추가하는 건 필수적입니다. GitHub commit에 대한 링크일 수도, 블로그 포스팅 글에 대한 링크일 수도 있습니다.
- 만약 짜증이 나거나 막막하다면, 이 글을 읽어보세요: Learning to Code: When It Gets Dark (영문 글입니다.)
- 왜 튜토리얼이나 온라인 강의가 아닌 실제 프로젝트를 진행하는 것을 강조하는지 이해할 수 없다면, 이 글을 읽어보세요: How to Get a Developer Job in Less Than a Year
- 만약 GitHub에 코드를 올릴 수 없다면 (예를 들어, 당신이 코딩을 막 시작했고 인터랙티브한 예제만을 해보고 있다면), 트윗에 링크를 적어주세요. 도전이 공개될 경우에만 당신은 더 큰 무언가를 생각할 수 있고 - 스스로 약속한 것에 대한 보상을 받을 수 있고 진행해야 한다는 책임감을 가질 수 있습니다.
- 이 repo(저장소)를 fork하는 것에 대한 또 다른 장점은 -> 만약 아직 마크다운(Markdown) 문서 작성을 경험해 보지 못 했다면, 좋은 연습이 될 것입니다.