인프런 커뮤니티 질문&답변
강의 순서
해결된 질문
작성
·
20
1
강의 수강 방법에 대해서 질문이 있습니다.
저는 Blind75를 순서대로 풀고 있는데 강의 순서랑은 Blind75 순서랑 조금 다르더라구요
자료구조 알고리즘을 모르는 상태로 강의를 시작해도 되는지
1번과 연계되는 질문으로 일단 문제 풀이를 시도하되 한 문제당 어느정도의 시간을 두고 풀면 되는지
보통 10분 정도 고민해보고 정말 모르겠다면 문제풀이 강의를 바로 들어보는 편입니다.
Blind75 순서대로 문제를 풀면서 풀지 못한 문제에 대해서만 강의를 시청하면 되는지
좋은 강의 만들어주셔서 감사합니다.
답변 1
1
안녕하세요. 질문 주셔서 감사합니다.
강의 순서와 학습 방법에 대해 고민하신 흔적이 보여서 반가운 질문이네요. 🙂
Blind75는 워낙 유명한 리스트이고, 문제 선정 자체는 정말 잘 되어 있습니다. 다만 Blind75는 "어떤 문제가 중요한가"에 초점이 맞춰진 리스트에 가깝고, 제 강의는 "어떤 순서로 접하면 덜 막히는가"를 기준으로 구성되어 있습니다. 실제로 Blind75 순서는 초반부터 난이도 편차가 꽤 있는 편이라, 입문자 분들께는 체감 난이도가 갑자기 튀는 구간이 생길 수 있습니다. 반면 본 강의에서는 비슷한 사고 과정을 요구하는 문제들을 묶어두고, 앞에서 익힌 패턴을 바로 다음 문제에 써먹을 수 있도록 의도적으로 배치해 두었습니다.
네, 시작하도 괜찮습니다. 이 강의는 각 문제를 풀기 전에 왜 이런 접근이 필요한지, 어떤 생각 흐름으로 풀이가 나오는지를 최대한 풀어서 설명하는 데 초점을 맞추고 있습니다. 그래서 앞부분에는 최대한 직관적인 풀이와 기본적인 패턴 위주로 배치해 두었고, 뒤로 갈수록 점점 사고 난이도가 올라가도록 설계했습니다. 강의를 천천히 따라오시다 보면 자연스럽게 자주 등장하는 자료구조와 알고리즘을 익혀가실 수 있을 거예요. 처음부터 모든 개념을 알고 시작하셔야 한다는 전제는 전혀 없습니다.
지금 말씀해주신 방식이 크게 틀리지 않습니다. 다만 10분은 경우에 따라 조금 짧게 느껴질 수도 있어서, 개인적으로는 30분에서 길어도 1시간 정도를 권장드립니다. 스스로 정해놓은 시간 안에서 문제를 어떻게 접근해야 할지, 어떤 자료구조를 써볼 수 있을지까지 고민해보시고, 그래도 감이 안 오면 미련 없이 강의 풀이를 보시는 게 좋습니다. 실제 코딩 테스트에서도 시간이 무한하지 않기 때문에, 한 문제를 너무 오래 붙잡고 있는 연습이 꼭 좋은 연습은 아닙니다. 오히려 모든 문제를 혼자 풀어야 한다는 부담 때문에 진도가 안 나가거나 흥미를 잃는 게 가장 안 좋은 케이스라고 생각합니다.
이 방법도 나쁜 방법은 아닙니다. 다만 이 강의를 메인으로 활용하신다면, Blind75 순서를 따르기보다는 강의 커리큘럼을 기준으로 문제를 풀고 강의를 참고하는 방식을 개인적으로는 더 추천드립니다. 그 흐름 안에서 Blind75 리스트를 체크리스트처럼 활용하시는 건 괜찮지만, 순서 자체는 강의 쪽을 기준으로 오시는 게 학습 피로도가 훨씬 낮을 거예요.
문제 푸는 방식에 대해서는 FAQ에 제가 정리해둔 팁들도 있으니 함께 참고하시면 도움이 되실 것 같습니다. 좋은 질문 다시 한 번 감사드리고, 학습하시다가 또 고민되는 부분이 있으면 언제든 편하게 남겨주세요!




