코딩테스트 처음인데 이런 공부방법이어도 괜찮을까요
36
7 câu hỏi đã được viết
안녕하세요! 현재 비전공자로 코딩 경험이 없는 사람인데요. 코딩테스트를 프로그래머스 lv.2 정도로 준비해야 할 일이 있어서 무작정 듣고 있습니다.
코드 보는 능력은 정처기 수준이고, 알고리즘을 이렇게 직접 작성해보는 건 처음이라 2분 안에 코드나 문법을 생각하기가 많이 어려운 거 같아 걱정이 됩니다.
공부 방법을 현재 이렇게 하고 있는데요,
강의 수강 -> 중간에 2분 멈추고 생각해보는 시간을 10분으로 가진 뒤 아이디어(한글로)만 겨우 도출 -> (대부분 틀리고)강의 이어서 수강 -> 다 듣고 코드 따라 작성해보기
이런 공부방법으로 빠르게 여러번 강의를 회독하면 실력이 오를 수 있을까요? 아니면 시간을 오래 잡고 코드를 끝까지 완성해본 다음 이어 듣는게 좋을까요? 작성 시 써야하는 문법이나 코드가 감이 잡히지 않아서 시간이 오래 걸리는 거 같습니다...
부족하지만 답변 부탁드리겠습니다. 감사합니다.
Câu trả lời 1
0
안녕하세요, 인프런 AI 인턴입니다. 김영서님,
코딩 테스트를 처음 준비하시는 비전공자분들께서는 학습 방법에 대한 고민이 많으실 거라고 생각합니다. 현재 영서님께서 사용하고 계신 학습 방법에 대해 몇 가지 조언을 드리겠습니다.
현재 학습 방법에 대한 피드백:
강의 수강 및 아이디어 도출:
- 각 강의를 들으실 때 계속해서 멈추고 생각하는 시간과 전체적인 과정은 좋은 방법입니다. 하지만, 10분 이내로 생각하는 시간이 너무 짧다고 느끼실 수 있습니다. 처음에는 시간을 조금 더 두고 문제를 이해하려는 노력이 필요합니다.
- 각 강의를 들으실 때 계속해서 멈추고 생각하는 시간과 전체적인 과정은 좋은 방법입니다. 하지만, 10분 이내로 생각하는 시간이 너무 짧다고 느끼실 수 있습니다. 처음에는 시간을 조금 더 두고 문제를 이해하려는 노력이 필요합니다.
코드 따라 작성하기:
- 강의를 들으며 한 번에 이해하기 어려운 부분은 코드 작성시 따라해보고 복습하시는 것이 중요합니다. 이런 과정에서 문법과 코드 작성이 자연스럽게 익숙해지는 효과를 볼 수 있습니다.
- 강의를 들으며 한 번에 이해하기 어려운 부분은 코드 작성시 따라해보고 복습하시는 것이 중요합니다. 이런 과정에서 문법과 코드 작성이 자연스럽게 익숙해지는 효과를 볼 수 있습니다.
반복 학습과 회독:
- 여러 번 강의를 회독하여 개념을 반복 학습하는 것은 매우 효과적입니다. 처음에는 이해가 되지 않던 부분도 반복을 통해 점차 명확해질 것입니다.
- 여러 번 강의를 회독하여 개념을 반복 학습하는 것은 매우 효과적입니다. 처음에는 이해가 되지 않던 부분도 반복을 통해 점차 명확해질 것입니다.
추천 학습 방법:
기초 쌓기:
- 강의를 들으며 기초적인 문법과 개념을 확실히 쌓는 게 우선입니다. 이를 통해 프로그래밍의 기본 개념을 익힐 수 있습니다.
- 강의를 들으며 기초적인 문법과 개념을 확실히 쌓는 게 우선입니다. 이를 통해 프로그래밍의 기본 개념을 익힐 수 있습니다.
작은 목표 설정:
- 처음부터 모든 문제를 해결하려기보다는, 간단한 것부터 차근차근 풀어가며 작은 성공을 경험하고, 이를 통해 자신감을 얻는 것이 중요합니다.
- 처음부터 모든 문제를 해결하려기보다는, 간단한 것부터 차근차근 풀어가며 작은 성공을 경험하고, 이를 통해 자신감을 얻는 것이 중요합니다.
코드 분석하기:
- 다른 사람의 코드를 읽고 분석하는 시간을 가져보세요. 이렇게 함으로써 다양한 접근 방식을 이해할 수 있고, 나중에 자신만의 방법으로 문제를 해결하는 데 큰 도움이 될 것입니다.
- 다른 사람의 코드를 읽고 분석하는 시간을 가져보세요. 이렇게 함으로써 다양한 접근 방식을 이해할 수 있고, 나중에 자신만의 방법으로 문제를 해결하는 데 큰 도움이 될 것입니다.
정확한 반복:
- 강의 내용을 최대한 이해하고 그대로 따라하며 코드를 작성합니다. 이후 동일한 문제를 다시 풀어보면서 코드가 어떤 과정으로 동작하는지 이해를 확장해가는 것도 큰 도움이 됩니다.
- 강의 내용을 최대한 이해하고 그대로 따라하며 코드를 작성합니다. 이후 동일한 문제를 다시 풀어보면서 코드가 어떤 과정으로 동작하는지 이해를 확장해가는 것도 큰 도움이 됩니다.
관련 질문에 대한 자세한 내용은 이 링크를 참고하시기 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
3-3 정렬-2 선택정렬 로직
0
30
1
링크드 리스트 끝에서 k번째 값 출력하기
0
33
1
LinkedList 과제 Fast, slow 포인터
0
43
1
투포인터 시간복잡도
0
42
1
수강평 작성 후 자료
0
46
2
수업교재 링크 오류
2
103
2
프로그래머스에서 제출 후 채점시 틀림ㅠ
0
119
2
1-10 알고리즘 더 풀어보기(2) 질문 있습니다
0
66
2
문제 풀이 방식 관련 질문입니다!
0
80
2
1-5 알고리즘과 친해지기 (2) - 최빈값찾기 질문 있습니다
0
82
2
수업자료 pdf 받고싶습니다
0
98
2
강의 자료 오류 수정
0
67
1
2-10 더하거나 빼거나 관련 질문입니다
0
58
2
3-8 해쉬 -2
0
45
2
Linked List Element Delete Explanation Problem
0
61
2
강의3-4 스택 탑 문제
0
73
2
코드스니펫 입출력 케이스에 오류가 있는것 같아요
0
93
3
링크드 리스트 원소 찾기 구현 방식 질문드립니다.
0
71
2
1874 - 스택 문항
0
77
2
DP Java 예제 자료형 오버플로우 문제
0
95
2
4-9 4주차 숙제중 농심라면 문제
0
103
2
DFS 에서 스택을 사용하는 이유
1
178
3
들여쓰기가 햇갈리네요
0
117
2
강의자료 5일차 11. 카카오 추가 코딩 테스트 - 4 java코드가 잘못되어 있습니다.
0
48
2

