인프런 커뮤니티 질문&답변
[코딩 학습방법문의]
작성
·
14
0
안녕하세요
저는 데이터사이언스 전공자이며, 파이썬을 메인언어로 썼습니다.
코딩을 직접 안하는 분야로 재직중인데, 시간이 나지 않지만, 얼마전 강의 수강을 시작했습니다.
부끄럽지만, 정처기를 재수를 했는데도 떨어졌는데, 항상 코딩에서 c언어와 java가 문제인것 같습니다.
25년 3회차부터 듣기시작했는데, 언어 자체가 익숙하지가 않아 다른 강사의 강의도 듣고 교재도 보고 있으나, 막상 코딩문제를 직접 풀면, 답이 다르게 나오는 경우가 많습니다
특히 문제는 기출 문제중 많이 봤던 부분들은 답이나 로직 자체가 먼저 떠올라 맞추는 것도 많습니다.
지금은 우선 강의를 빠르게 들으며, 2~3회 반복하는 전략을 취하려고 하나, 이게 맞는지 궁금합니다.
올해 1회차에 합격이 목표인 만큼 강사님의 고견을 구합니다
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. hattman님.
데이터 사이언스 전공자이며 파이썬을 주로 사용하셨다니, 기존 프로그래밍 언어에 대한 기본적인 이해는 충분히 가지고 계신 것 같습니다. 그렇지만 C언어나 Java와 같은 새로운 언어에 익숙해지는 과정은 그리 쉽게 이루어지지 않을 수 있습니다. 특히, 정보처리기사 시험에서는 다양한 프로그래밍 언어를 이해하고 문제를 해결하는 능력이 요구되기 때문에, 여러 언어에 대한 익숙함이 필요합니다.
먼저 말씀주신 대로 강의를 여러 번 반복하여 듣는 전략은 좋은 방법입니다. 처음엔 언어의 문법과 구조에 대한 이해를 주요 목표로 삼고, 꾸준히 문제를 풀어보며 경험을 쌓는 것이 중요합니다.
또한, C언어와 Java는 파이썬과 다르게 엄격한 데이터 타입 관리와 메모리 사용이 중요합니다. 그러므로 이러한 부분에 집중하며 학습하시면 좋습니다. 특히 자바의 객체 지향 프로그래밍(Object-Oriented Programming) 개념이나 C 언어의 포인터 등을 깊이 이해하는 것이 중요합니다.
기출 문제를 풀 때 답이 다르게 나오거나 논리 구조가 헷갈리는 경우는, 그 문제의 로직을 디테일하게 분석해보는 연습이 필요합니다. 이렇게 하면서 기출 문제에서 반복되는 패턴이나 알고리즘을 파악하는 것도 도움이 됩니다.
아래 몇 가지 게시물을 추천드립니다. 이 게시물들은 C언어 및 자바의 특정 익숙하지 않은 부분에 대해 설명하고 있으며, 이것이 어느 정도 학습에 도움이 될 수 있을 것입니다.
기출문제 파일이나 노션은 제공안되나요?: 기출문제와 관련된 자료를 제공받을 수 있어 기출문제의 구조를 이해하는 데 도움을 받을 수 있습니다.
25년 2회 18번 코딩 질문 설명: 문제 해결에 필요한 알고리즘적 사고와 기존 학습법에 대한 조언을 제시합니다.
지금처럼 강의를 반복해서 듣고, 기출 문제를 풀며 그 구조를 이해하는 방식은 올바른 학습 방향으로 보입니다. 전략에 약간의 조정을 추가하며, 꾸준한 학습으로 준비할 수 있다면 충분히 합격하실 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




