UNPKG

claude-data-academy

Version:

Claude Code용 데이터 학습 선생님 에이전트 NPX 설치 도구

320 lines (254 loc) 8.48 kB
# 🗺️ 데이터 학습 로드맵 템플릿 > 이 파일은 `claude-data-learning-teachers` 패키지에 의해 자동 생성된 템플릿입니다. > 실제 로드맵은 설치된 선생님들과 학습 수준에 따라 개인화됩니다. ## 📋 개요 **생성일**: {{current_date}} **학습자 수준**: {{learning_level}} **설치된 선생님**: {{teacher_count}}명 ## 🎯 학습 목표 ### 단기 목표 (1-3개월) - [ ] 기본 개념 이해와 실습 환경 구축 - [ ] 첫 번째 실전 프로젝트 완성 - [ ] 핵심 도구와 기술 스택 숙달 ### 중기 목표 (3-6개월) - [ ] 중급 수준의 프로젝트 수행 - [ ] 실무 적용 가능한 스킬 습득 - [ ] 포트폴리오 구축 ### 장기 목표 (6-12개월) - [ ] 전문가 수준의 역량 개발 - [ ] 실제 비즈니스 문제 해결 - [ ] 커리어 발전 및 전문성 인정 ## 📚 학습 경로 ### 초급자 경로 (🌱) ``` 1주차: 환경 설정 및 기초 개념 ├── 개발 환경 구축 ├── 기본 용어 학습 └── 첫 실습 프로젝트 2-4주차: 핵심 기술 학습 ├── 필수 도구 사용법 ├── 기본 프로그래밍 └── 데이터 처리 기초 5-8주차: 실전 프로젝트 ├── 종합 프로젝트 설계 ├── 단계별 구현 └── 결과 분석 및 개선 9-12주차: 심화 학습 ├── 고급 기법 학습 ├── 성능 최적화 └── 포트폴리오 완성 ``` ### 중급자 경로 (🌿) ``` 1-2주차: 현재 역량 평가 ├── 스킬 갭 분석 ├── 학습 목표 재정의 └── 도전적 프로젝트 선정 3-8주차: 전문 분야 심화 ├── 특화 기술 학습 ├── 실무 시나리오 연습 └── 고급 프로젝트 수행 9-16주차: 실무 적용 ├── 현실적 문제 해결 ├── 성능 최적화 └── 비즈니스 가치 창출 17-24주차: 전문성 개발 ├── 최신 기술 연구 ├── 커뮤니티 기여 └── 멘토링 역할 ``` ### 고급자 경로 (🌳) ``` 1-4주차: 아키텍처 설계 ├── 시스템 전체 설계 ├── 확장성 고려사항 └── 성능 요구사항 정의 5-12주차: 고급 시스템 구현 ├── 대규모 처리 시스템 ├── 실시간 처리 파이프라인 └── 운영 최적화 13-24주차: 리더십과 혁신 ├── 팀 리딩 경험 ├── 신기술 도입 └── 기술 전략 수립 25-48주차: 전문가 활동 ├── 오픈소스 기여 ├── 기술 블로그 운영 └── 컨퍼런스 발표 ``` ## 📊 진도 추적 ### 주차별 체크포인트 **1주차**: 환경 설정 완료 - [ ] 개발 도구 설치 - [ ] 첫 번째 "Hello World" 실행 - [ ] 선생님과 첫 대화 **2주차**: 기본 개념 이해 - [ ] 핵심 용어 10개 설명 가능 - [ ] 간단한 예제 코드 작성 - [ ] 문제 해결 경험 **4주차**: 첫 프로젝트 완성 - [ ] 요구사항 분석 및 설계 - [ ] 기본 기능 구현 - [ ] 결과 발표 및 피드백 **8주차**: 중간 평가 - [ ] 학습 목표 달성도 평가 - [ ] 부족한 부분 식별 - [ ] 후반기 계획 수정 **12주차**: 최종 프로젝트 - [ ] 종합적인 프로젝트 완성 - [ ] 포트폴리오 문서화 - [ ] 다음 단계 계획 수립 ### 성취 마일스톤 🏆 **브론즈 뱃지** (4주차) - 첫 번째 완성 프로젝트 - 기본 도구 사용 숙달 - 선생님과 원활한 소통 🥈 **실버 뱃지** (8주차) - 중간 복잡도 프로젝트 완성 - 문제 해결 능력 향상 - 코드 품질 개선 🥇 **골드 뱃지** (12주차) - 고급 기능 구현 - 최적화 및 성능 튜닝 - 창의적 문제 해결 💎 **플래티넘 뱃지** (16주차+) - 실무 적용 가능한 솔루션 - 다른 학습자 도움 - 기술 블로그 작성 ## 🛠️ 필수 도구와 기술 ### 공통 필수사항 ``` 프로그래밍: ├── Python/R (데이터 분석용) ├── SQL (데이터베이스) ├── Git (버전 관리) └── Linux 기초 (명령어) 도구: ├── Jupyter Notebook/VSCode ├── Docker (환경 관리) ├── 클라우드 플랫폼 (AWS/GCP/Azure) └── 협업 도구 (Slack, GitHub) ``` ### 분야별 전문 도구 **데이터 엔지니어링** - Apache Airflow, Kafka, Spark - 클라우드 데이터 서비스 - 모니터링 도구 **데이터 아키텍처** - ERD 설계 도구 - 클라우드 아키텍처 도구 - 성능 모니터링 도구 **데이터 분석** - Pandas, NumPy, Matplotlib - Tableau/Power BI - 통계 분석 도구 **데이터 사이언스** - Scikit-learn, TensorFlow/PyTorch - MLflow, Weights & Biases - 모델 해석 도구 **AI 엔지니어링** - Kubernetes, Docker - CI/CD 도구 - 모니터링 및 로깅 도구 ## 📈 학습 방법론 ### 1. 능동적 학습 ``` 대신 받기 (❌) → 스스로 하기 (✅) ├── 선생님이 답 제공 → 힌트 받고 직접 해결 ├── 완성 코드 복사 → 단계별 구현 └── 이론만 학습 → 실습과 이론 병행 ``` ### 2. 반복 학습 ``` 1차: 이해하기 (개념 학습) 2차: 따라하기 (예제 실습) 3차: 응용하기 (변형 문제) 4차: 가르치기 (다른 사람에게 설명) ``` ### 3. 프로젝트 기반 학습 ``` 문제 정의 → 설계 → 구현 → 테스트 → 개선 ↑ ↓ 피드백 ← 리뷰 ← 발표 ← 문서화 ← ``` ## 💡 학습 팁 ### 효과적인 질문하는 법 ``` 나쁜 질문: ❌ "안 돼요. 어떻게 해야 하나요?" ❌ "답을 알려주세요." 좋은 질문: ✅ "이렇게 해봤는데 이 부분에서 막혔어요. 어떤 방향으로 접근하면 좋을까요?" ✅ "A 방법과 B 방법 중 어떤 게 더 적절할까요? 각각의 장단점이 궁금해요." ``` ### 코드 리뷰 요청하기 ``` 준비사항: 1. 작동하는 코드 (에러가 있어도 OK) 2. 어떤 부분이 고민인지 명시 3. 시도해본 다른 방법들 4. 기대하는 개선사항 예시: "고객 분석 코드를 작성했는데, 성능이 느려서 고민입니다. 현재는 for loop를 사용했는데, pandas의 벡터 연산으로 개선할 수 있을까요? 코드 리뷰 부탁드립니다." ``` ### 학습 진도 관리 ``` 일일 학습: ├── 30분: 새로운 내용 학습 ├── 60분: 실습 및 코딩 ├── 30분: 복습 및 정리 └── 15분: 내일 계획 주간 계획: ├── 월요일: 주간 목표 설정 ├── 수요일: 중간 점검 ├── 금요일: 주간 회고 └── 일요일: 다음 주 준비 ``` ## 🎓 수료 기준 ### 기본 수료 조건 - [ ] 전체 커리큘럼 80% 이상 완료 - [ ] 최소 3개의 완성 프로젝트 - [ ] 모든 체크포인트 통과 - [ ] 최종 프로젝트 발표 ### 우수 수료 조건 - [ ] 전체 커리큘럼 95% 이상 완료 - [ ] 창의적인 개인 프로젝트 1개 - [ ] 다른 학습자 도움 기록 - [ ] 기술 블로그 포스트 3개 이상 ### 최우수 수료 조건 - [ ] 전체 커리큘럼 100% 완료 - [ ] 오픈소스 기여 또는 논문 발표 - [ ] 멘토링 활동 참여 - [ ] 컨퍼런스 발표 또는 기술 강연 ## 🌟 다음 단계 ### 커리어 경로 ``` 데이터 엔지니어 ├── Junior → Senior → Lead → Architect ├── 필요 스킬: 시스템 설계, 성능 최적화 └── 성장 방향: 플랫폼 엔지니어, CTO 데이터 분석가 ├── Analyst → Senior → Manager → Director ├── 필요 스킬: 비즈니스 이해, 커뮤니케이션 └── 성장 방향: 데이터 사이언티스트, CPO 데이터 사이언티스트 ├── Scientist → Senior → Principal → Research ├── 필요 스킬: 머신러닝, 연구 능력 └── 성장 방향: AI 연구원, CTO AI 엔지니어 ├── Engineer → Senior → Staff → Principal ├── 필요 스킬: MLOps, 시스템 운영 └── 성장 방향: 플랫폼 아키텍트, CTO ``` ### 지속적 학습 - [ ] 기술 뉴스레터 구독 - [ ] 관련 컨퍼런스 참석 - [ ] 온라인 강의 수강 - [ ] 오픈소스 프로젝트 참여 - [ ] 스터디 그룹 참여 --- **💡 기억하세요**: 학습은 마라톤입니다. 꾸준함이 재능을 이깁니다. **🎯 목표**: 단순히 도구를 사용하는 것이 아닌, 문제를 해결하는 사람이 되기 **🤝 도움**: 언제든 선생님들께 질문하고, 동료 학습자들과 협력하세요!