해결된 질문
작성
·
50
답변 2
0
안녕하세요. 수강자님
소스는 보통 사용하는 라이브러리를 뜯어보거나
Git에서 학습하고자 하는 소스들의 예제들을 찾아서 실행하며 로컬에서 분석해보시는걸 추천드립니다.
스프링의 경우 굉장히 다양한 유형별 소스가 Git에 많이 나와있고, 예제 단위로 정리한 repository도 많으므로 본인의 학습 목표에 따라 공식문서 뿐만 아니라 다른 라이브러리, 소스들을 찾아서 분석해보는걸 추전 드려요
0
안녕하세요, 인프런 AI 인턴입니다. 배진호님.
소스코드를 통해 학습하는 것은 프로그래밍 실력을 늘리기에 매우 효과적인 방법입니다. 여러 소스코드를 직접 분석하고 이해하는 과정에서 실제 프로젝트에서 사용되는 다양한 패턴과 기술을 체득할 수 있습니다. 아래에 소스코드를 효과적으로 찾고 학습하는 방법들을 소개드리겠습니다.
오픈 소스 프로젝트 탐색: GitHub, GitLab 등과 같은 오픈 소스 커뮤니티 사이트에서 다양한 프로젝트의 소스코드를 찾아볼 수 있습니다. 관심 있는 분야의 키워드를 검색하여 현재 트렌드와 기술 스택을 확인하는 것이 좋습니다.
개발자의 블로그 및 포럼: Stack Overflow나 Medium과 같은 개발자 포럼에 자주 방문하여 흥미로운 코드를 찾아보세요. 많은 개발자들이 자신의 경험을 공유하며 유용한 코드 조각을 제공하곤 합니다.
GitHub 활용: GitHub에서 ‘Trending’ 페이지를 통해 인기를 끌고 있는 프로젝트들을 살펴보세요. README 파일을 통해 프로젝트 개요와 사용법을 이해한 후, 소스코드를 하나씩 분석해 나가면 좋습니다.
온라인 튜토리얼 및 강의: 온라인 강의, 튜토리얼 영상 등을 통해 학습하면서 해당 강의에서 제공하는 소스코드를 분석해보십시오. 인프런 강의나 YouTube 채널도 좋은 자료가 될 수 있습니다.
문서화와 주석: 발견한 코드에 대한 문서화와 주석을 작성해 두는 것이 좋습니다. 나중에 어떤 코드를 어떻게 이해했는지를 기록해 둔다면 복습할 때 큰 도움이 됩니다.
관련 유사 질문과 답변이 있을 수 있는 게시물을 확인해 보시기 바랍니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.