Community

학습 속도 높이는 팁

안녕하세요. 최근 해본 빠른 학습을 위한 방법을 공유합니다. 핵심은 먼저 프로젝트를 데모 수준으로 구현하고 학습하는 겁니다. 기존 방식 * '학습 및 정리' - 'MVP' - 'TODO' - '개발' - '테스트 및 버그픽스' * 여기서 학습 및 정리는 시간이 많이 걸립니다. 당장 필요하지 않는 개념 기능까지 학습하게 되죠. * 배운걸 이해하면서 만들고자하는 MVP를 떠올리고 TODO를 고민하고 개발하면 시간이 오래걸립니다. 이렇게 바꿔보세요 수정 방식 * MVP - TODO - 순차적 개발 지시 - 테스트 및 버그 픽스 - 소스코드 분석(학습) * 이렇게 하면 '이미 잘 동작 된 소스코드'를 통해 배우게 됩니다. * 단계별 부연 설명 * MVP 문서 부터 작성 (Perplexity 추천) * 기능, 구현시 고려, Data 예시 * TODO 개발 순서 문서화. (Perplexity 추천) * 제네릭화, 디자인패턴 선택. * 순차적 개발 지시 (Cursor - composer-1 추천) * 테스트 및 버그 픽스 (Cursor - composer-1 추천) * 소스코드 분석(학습단계) * 유의사항 : 토큰이 녹아내리므로 문서화에 신경쓰세요. 기존 순서 : 학습 - 정리 - MVP - TODO - 구현 - 테스트 리소스 : H H M M H L 수정 순서 : MVP - TODO - 구현 - 테스트 - 학습 리소스 : L L L L H * 리소스는 시간, 집중도 등 한정된 자원입니다. 기존 10일 걸릴 프로젝트 데모를 1일이면 만들고 학습은 필요한 것만 쏙쏙 배울수 있습니다. 아이디어를 구상하고 있다가 틈틈히 문서화 해보세요. 빠르게 결과도 내면서 학습속도를 높일 수 있습니다. 머리속에 남아있게 학습 * 주요 기능, 아키텍처, 개념은 딥하게 질문하면서 내것으로 만드세요. * 학습하고 공용모듈로 리팩토링하세요. 이렇게 하다보면 학습 집중 분야가 달라지게 됩니다. 저는 디자인패턴, 아키텍처에 집중하게 되네요. 토큰이 녹아내리는 잘못된 문서를 만들고 싶지 않거든요. 마지막 팁으로 기능 개선(버전업)을 진행해 보세요. 풍성해집니다. 감사합니다. 재밌게 개발하세요~

알림

알림이 없습니다