Projects/Daily-Backend: Backend Study Mate

Questack 2주 개발 워크플로우

montmer27 2026. 5. 24. 00:05
1-2일차: 기획/스캐폴딩

프로젝트 이름, 핵심 기능 범위 확정
Spring Boot 기본 구조 생성
docs/technical-decisions, docs/troubleshooting, docs/daily-briefings 생성
데이터 모델 설계: Source, CollectedItem, RankingScore, Briefing, MiniProject


3-4일차: 수집기

GitHub Search API 연동
RSS 수집기 연동
수집 결과를 DB에 저장
중복 제거: URL, repo id, normalized title 기준


5-6일차: 필터링/랭킹

백엔드 취업 적합도 점수화
Java/Spring/AI/DB/Infra 키워드 가중치
프론트엔드/로봇/배터리/반도체 제외 필터
테스트 데이터 fixture 기반 검증


7일차: 일일 브리핑 생성

상위 N개 이슈 Markdown 생성
“왜 중요한가 / 오늘 공부할 것 / 구현 과제 / 블로그 초안” 포맷
docs/daily-briefings/YYYY-MM-DD.md로 저장


8-9일차: 미니 프로젝트 생성기

이슈 하나를 선택하면 Spring Boot 미니 프로젝트 과제 생성
AI가 전체를 다 구현하지 않고 TODO-STUDENT 영역을 남기는 구조
예: Redis cache, JWT auth, Kafka consumer, Spring AI RAG


10일차: 게이미피케이션

streak, XP, completed quest
GitHub push 체크리스트
“오늘의 퀘스트 완료” 상태 저장


11-12일차: 자동화/하네스

매일 실행 스케줄러
API 호출 캐시
fixture replay 테스트
LLM 호출 전 1차 필터링으로 비용 절감
실패 시 troubleshooting 문서 자동 생성 초안


13일차: 문서/자소서 재료 정리

README 작성
아키텍처 다이어그램
기술 의사결정 문서 정리
트러블슈팅 2-3개 작성


14일차: 데모/회고

샘플 일일 브리핑 생성
샘플 미니 프로젝트 생성
GitHub push
자소서 문장/면접 답변 정리

'Projects > Daily-Backend: Backend Study Mate' 카테고리의 다른 글

Questack 개발 일지 - 2026-05-29  (0) 2026.05.29
Questack 개발기 DAY 1  (0) 2026.05.24