프로젝트 소개

roadmap.sh는 커뮤니티 주도 개발자 학습 플랫폼입니다. 이 저장소에는 사이트의 각 로드맵, 모범 사례 가이드, 퀴즈 뒤에 있는 마크다운 콘텐츠가 포함되어 있습니다. 로드맵은 인터랙티브합니다. 노드를 클릭하면 주제에 대한 설명과 관련 리소스를 읽을 수 있습니다. 이 프로젝트는 프런트엔드 및 백엔드 개발, DevOps, DevSecOps, 풀 스택, 컴퓨터 과학, 자료 구조와 알고리즘, AI 엔지니어링, 데이터 과학, 머신러닝, AWS 및 Cloudflare 같은 클라우드 플랫폼, Linux, Kubernetes, Docker, Terraform, 시스템 설계, 게임 개발, 모바일 개발, 그리고 많은 인기 프로그래밍 언어와 프레임워크를 포함하는 매우 광범위한 경로를 다룹니다. 제품 관리자, 엔지니어링 관리자, 소프트웨어 아키텍트, 테크니컬 라이터, 개발자 관계 엔지니어, AI 레드 팀팅 같은 역할을 위한 특화 로드맵도 있습니다. 로드맵 외에도 이 사이트는 백엔드 성능, 프런트엔드 성능, 코드 리뷰, API 보안, AWS에 대한 인터랙티브 모범 사례 가이드를 제공합니다. 또한 JavaScript, Node.js, React, 백엔드, 프런트엔드 주제에 대한 자기 점검 질문 세트도 포함합니다. 저장소 자체는 각 로드맵 주제를 로드맵 슬러그와 노드 id로 구성된 콘텐츠 디렉터리에 구조화된 Markdown 파일로 저장합니다. 파일 이름은 콘텐츠를 인터랙티브 사이트에 연결하며, 병합된 변경 사항은 roadmap.sh에 자동으로 동기화됩니다. 이 프로젝트에는 유지관리자가 동기화에 사용하는 스크립트도 포함되어 있고, 콘텐츠 추가, 변경 제안, 새 로드맵 생성에 대한 기여 지침을 제공합니다.