인프런 커뮤니티 질문&답변
코딩테스트 처음인데 이런 공부방법이어도 괜찮을까요
작성
·
12
·
수정됨
0
안녕하세요! 현재 비전공자로 코딩 경험이 없는 사람인데요. 코딩테스트를 프로그래머스 lv.2 정도로 준비해야 할 일이 있어서 무작정 듣고 있습니다.
코드 보는 능력은 정처기 수준이고, 알고리즘을 이렇게 직접 작성해보는 건 처음이라 2분 안에 코드나 문법을 생각하기가 많이 어려운 거 같아 걱정이 됩니다.
공부 방법을 현재 이렇게 하고 있는데요,
강의 수강 -> 중간에 2분 멈추고 생각해보는 시간을 10분으로 가진 뒤 아이디어(한글로)만 겨우 도출 -> (대부분 틀리고)강의 이어서 수강 -> 다 듣고 코드 따라 작성해보기
이런 공부방법으로 빠르게 여러번 강의를 회독하면 실력이 오를 수 있을까요? 아니면 시간을 오래 잡고 코드를 끝까지 완성해본 다음 이어 듣는게 좋을까요? 작성 시 써야하는 문법이나 코드가 감이 잡히지 않아서 시간이 오래 걸리는 거 같습니다...
부족하지만 답변 부탁드리겠습니다. 감사합니다.
퀴즈
알고리즘이란 무엇을 의미할까요?
컴퓨터 프로그램 코드
문제를 해결하기 위한 절차나 규칙의 집합
특정 프로그래밍 언어 문법
데이터를 저장하는 방법
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. 김영서님,
코딩 테스트를 처음 준비하시는 비전공자분들께서는 학습 방법에 대한 고민이 많으실 거라고 생각합니다. 현재 영서님께서 사용하고 계신 학습 방법에 대해 몇 가지 조언을 드리겠습니다.
현재 학습 방법에 대한 피드백:
강의 수강 및 아이디어 도출:
- 각 강의를 들으실 때 계속해서 멈추고 생각하는 시간과 전체적인 과정은 좋은 방법입니다. 하지만, 10분 이내로 생각하는 시간이 너무 짧다고 느끼실 수 있습니다. 처음에는 시간을 조금 더 두고 문제를 이해하려는 노력이 필요합니다.
- 각 강의를 들으실 때 계속해서 멈추고 생각하는 시간과 전체적인 과정은 좋은 방법입니다. 하지만, 10분 이내로 생각하는 시간이 너무 짧다고 느끼실 수 있습니다. 처음에는 시간을 조금 더 두고 문제를 이해하려는 노력이 필요합니다.
코드 따라 작성하기:
- 강의를 들으며 한 번에 이해하기 어려운 부분은 코드 작성시 따라해보고 복습하시는 것이 중요합니다. 이런 과정에서 문법과 코드 작성이 자연스럽게 익숙해지는 효과를 볼 수 있습니다.
- 강의를 들으며 한 번에 이해하기 어려운 부분은 코드 작성시 따라해보고 복습하시는 것이 중요합니다. 이런 과정에서 문법과 코드 작성이 자연스럽게 익숙해지는 효과를 볼 수 있습니다.
반복 학습과 회독:
- 여러 번 강의를 회독하여 개념을 반복 학습하는 것은 매우 효과적입니다. 처음에는 이해가 되지 않던 부분도 반복을 통해 점차 명확해질 것입니다.
- 여러 번 강의를 회독하여 개념을 반복 학습하는 것은 매우 효과적입니다. 처음에는 이해가 되지 않던 부분도 반복을 통해 점차 명확해질 것입니다.
추천 학습 방법:
기초 쌓기:
- 강의를 들으며 기초적인 문법과 개념을 확실히 쌓는 게 우선입니다. 이를 통해 프로그래밍의 기본 개념을 익힐 수 있습니다.
- 강의를 들으며 기초적인 문법과 개념을 확실히 쌓는 게 우선입니다. 이를 통해 프로그래밍의 기본 개념을 익힐 수 있습니다.
작은 목표 설정:
- 처음부터 모든 문제를 해결하려기보다는, 간단한 것부터 차근차근 풀어가며 작은 성공을 경험하고, 이를 통해 자신감을 얻는 것이 중요합니다.
- 처음부터 모든 문제를 해결하려기보다는, 간단한 것부터 차근차근 풀어가며 작은 성공을 경험하고, 이를 통해 자신감을 얻는 것이 중요합니다.
코드 분석하기:
- 다른 사람의 코드를 읽고 분석하는 시간을 가져보세요. 이렇게 함으로써 다양한 접근 방식을 이해할 수 있고, 나중에 자신만의 방법으로 문제를 해결하는 데 큰 도움이 될 것입니다.
- 다른 사람의 코드를 읽고 분석하는 시간을 가져보세요. 이렇게 함으로써 다양한 접근 방식을 이해할 수 있고, 나중에 자신만의 방법으로 문제를 해결하는 데 큰 도움이 될 것입니다.
정확한 반복:
- 강의 내용을 최대한 이해하고 그대로 따라하며 코드를 작성합니다. 이후 동일한 문제를 다시 풀어보면서 코드가 어떤 과정으로 동작하는지 이해를 확장해가는 것도 큰 도움이 됩니다.
- 강의 내용을 최대한 이해하고 그대로 따라하며 코드를 작성합니다. 이후 동일한 문제를 다시 풀어보면서 코드가 어떤 과정으로 동작하는지 이해를 확장해가는 것도 큰 도움이 됩니다.
관련 질문에 대한 자세한 내용은 이 링크를 참고하시기 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




