정보처리기사를 준비하는 비전공자들이 가장 많이 하는 실수는 ‘언제부터 공부해야 하는지’보다 ‘어떻게 짜야 하는지’를 모른 채 시작하는 것이다. 합격자들이 입을 모아 말하는 건 하나다. 필기와 실기는 완전히 다른 시험이고, 비전공자에게 15주는 넉넉한 기간이 아니라 빠듯한 기간이다. 이 글은 시험 구조를 이해하고, 15주를 어떻게 쪼갤 것인지, 그리고 비전공자가 특히 조심해야 할 지점이 무엇인지를 구체적으로 다룬다.
시험 구조부터 이해해야 계획이 나온다
정보처리기사는 필기와 실기가 완전히 분리된 시험이다. 필기는 객관식 5과목(소프트웨어 설계, 소프트웨어 개발, 데이터베이스 구축, 프로그래밍 언어 활용, 정보시스템 구축·관리)으로 구성되며, 각 과목 40점 이상, 평균 60점 이상이면 합격이다. 실기는 단답형·서술형으로, 특정 과목 구분 없이 필기 범위 전체에서 응용형으로 출제된다.
비전공자가 자주 오해하는 부분이 있다. 필기를 통과하면 실기도 비슷한 방식으로 준비하면 된다고 생각하는 것이다. 그렇지 않다. 필기는 개념을 알고 보기를 고를 수 있으면 되지만, 실기는 직접 써야 한다. SQL 쿼리를 손으로 짤 수 있어야 하고, 알고리즘 흐름을 코드로 설명할 수 있어야 하며, C언어나 Java, Python의 기본 문법을 직접 작성할 수 있어야 한다. 이 차이를 15주 계획의 출발점으로 삼아야 한다.
시험은 연간 3회 시행된다. 필기 합격 후 2년 내에 실기를 통과해야 자격이 유지된다. 계획을 짤 때는 ‘필기 합격’을 중간 목표로, ‘실기 합격’을 최종 목표로 두고 시간을 역산해야 한다.
15주 플랜: 주차별 실전 배분
15주를 무작정 나누는 것은 의미가 없다. 비전공자 기준으로 검증된 방식은 필기 집중 구간과 실기 전환 구간을 명확히 구분하는 것이다. 아래는 같은 회차의 필기·실기를 모두 노린다고 가정한 플랜이 아니라, 필기 합격 후 다음 회차 실기를 목표로 하는 현실적인 15주 구성이다.
- 1~2주차 (기초 정비): 전체 출제 범위를 훑고 자신의 취약 과목을 파악한다. 목표는 ‘이해’가 아니라 ‘지형 파악’이다. 기출 1회분을 풀어보고 현재 점수대를 확인한다.
- 3~7주차 (필기 집중): 과목별 기출 중심으로 개념을 정리한다. 소프트웨어 설계와 데이터베이스는 비전공자에게 낯선 용어가 많으므로 이 두 과목에 비중을 더 준다. 기출 3~4년 치를 반복하는 것이 이 구간의 핵심이다.
- 8주차 (필기 모의 마무리): 실제 시험처럼 5과목을 시간 내에 풀고 채점한다. 60점 평균이 안 나오는 과목을 집중 보완한다.
- 9~13주차 (실기 전환): SQL, 알고리즘, 프로그래밍 언어 파트를 직접 쓰는 방식으로 훈련한다. 특히 C언어 포인터, 재귀 함수, Java 클래스 구조는 비전공자에게 가장 높은 진입 장벽이므로 이 파트에 전체 실기 준비 시간의 40% 이상을 배정하는 것이 좋다.
- 14~15주차 (실기 실전 반복): 최신 기출 3회분을 시간 내에 풀고 틀린 문항을 유형별로 정리한다. 단순 암기형 문제와 응용형 문제를 구분해 각각 대응 전략을 갖춘다.
이 플랜은 하루 평균 2~3시간을 확보할 수 있다는 전제를 깔고 있다. 직장인이나 학업과 병행하는 경우라면 주말에 평일 부족분을 채우는 구조로 조정해야 한다. 중요한 건 일정이 아니라 ‘기출 반복 횟수’다.
비전공자가 반드시 더 시간을 써야 하는 파트
전공자와 비전공자의 준비 기간 차이는 대부분 특정 파트에서 발생한다. 개념 암기는 시간만 투자하면 따라잡을 수 있지만, 코드를 읽고 쓰는 감각은 단기간에 만들어지지 않는다.
실기에서 비전공자가 가장 고전하는 파트는 다음 세 가지다. 첫째, C언어와 Java 코드 추적 문제다. 코드를 눈으로 따라가며 출력 결과를 맞혀야 하는데, 변수 스코프, 포인터 역참조, 오버로딩 개념이 없으면 감각적으로 풀 수가 없다. 둘째, SQL 작성 문제다. 단순한 SELECT 문이 아니라 JOIN, 서브쿼리, GROUP BY 조건을 조합해 직접 써야 하는 문제가 출제된다. 셋째, 알고리즘 설계 및 정렬 추적 문제다. 버블 정렬, 삽입 정렬, 이진 탐색의 단계별 진행 결과를 추적하는 문제는 비전공자에게 생소하다.
이 세 파트는 ‘읽고 이해하는 것’으로는 충분하지 않다. 손으로 직접 코드를 따라 쓰고, SQL을 실제로 작성해 보고, 정렬 알고리즘을 종이에 그려보는 훈련이 필요하다. 문제를 눈으로만 풀다 보면 시험장에서 막힌다.
공부 방법보다 중요한 것: 기출 우선 원칙
정보처리기사는 기출문제의 반복 출제 비율이 높은 시험으로 알려져 있다. 특히 필기는 유사한 개념과 용어를 반복해서 묻는 방식이 많기 때문에, 최신 3~5년치 기출을 반복해서 푸는 것이 개념서를 처음부터 정독하는 것보다 효율적인 경우가 많다. 이 말은 개념 공부를 건너뛰라는 뜻이 아니다. 기출에서 모르는 개념이 나왔을 때 그 개념만 찾아보는 방식으로 효율을 높이라는 뜻이다.
실기도 마찬가지다. 기출 유형을 먼저 파악하고, 그 유형에 맞는 개념과 코드 패턴을 훈련하는 것이 처음부터 교재를 정독하는 것보다 시간 대비 효과가 높다. 15주라는 기간이 촉박하게 느껴진다면, 개념서 전체를 완독하겠다는 계획을 먼저 버려야 한다.
학습 자료는 굳이 고를 필요가 없다. 시중에 유통되는 수험서는 대부분 출제 경향을 잘 반영하고 있다. 자료를 고르는 데 시간을 쓰기보다 기출을 한 회라도 더 푸는 것이 낫다.
실패하는 비전공자들의 공통 패턴
비전공자가 정보처리기사에서 실패하는 이유는 실력보다 계획 실수인 경우가 많다. 가장 흔한 패턴을 정리하면 다음과 같다.
- 필기에 너무 오래 머물다 실기 준비 기간이 부족해지는 경우. 필기 통과에 안도하고 실기를 다음 회차로 미루다 리듬이 끊기는 경우가 적지 않다.
- 개념서를 처음부터 끝까지 읽겠다는 계획을 세우는 경우. 두꺼운 교재를 완독하다 지쳐 기출 훈련을 못 하는 경우다. 개념서는 참고용으로 쓰는 게 맞다.
- 실기를 필기처럼 준비하는 경우. 개념을 알아도 직접 쓰지 못하면 실기에서 득점이 어렵다. 손으로 쓰는 훈련을 별도로 설계해야 한다.
- 공부 시간을 쪼개지 않고 몰아서 하는 경우. 주말에만 8시간씩 공부하는 방식은 코드 감각이나 단기 암기가 필요한 시험에서 비효율적이다. 평일 짧은 반복이 더 효과적이다.
이 패턴 중 하나라도 해당된다면 지금 당장 계획을 수정하는 게 맞다. 시험이 남아 있는 지금이 가장 좋은 타이밍이다.
15주를 버티게 하는 현실적인 루틴 설계
공부 계획은 거창할수록 지키기 어렵다. 비전공자 수험생에게 실질적으로 효과가 있었던 루틴은 단순하다. 평일 매일 기출 5문제 이상 풀기, 주말에는 기출 1회분 전체를 시간 내에 풀기, 틀린 문제는 유형별로 묶어서 오답 노트 대신 ‘유형 체크리스트’를 만드는 것이다.
오답 노트 방식은 시간이 너무 많이 걸린다. 대신 어떤 유형에서 틀렸는지를 체크하고, 그 유형의 기출을 추가로 뽑아서 훈련하는 방식이 실제로 점수를 끌어올리는 데 효과적이다. 특히 실기는 유형 자체가 10~15개 안팎으로 반복되는 구조이기 때문에, 유형 숙달이 곧 합격에 가까워지는 길이다.
15주 내내 혼자 준비하다 보면 중반쯤에서 동력이 떨어지는 경우가 많다. 이 시점에 같은 목표를 가진 사람들과 연결되는 것이 단순히 심리적 위안이 아니라 실질적인 정보 공유로도 이어진다. 실기 유형 변화, 최근 출제 경향, 기출 해석 차이 같은 정보는 혼자 공부할 때 놓치기 쉽다.
정보처리기사를 포함한 자격증 취득과 커리어 전환 계획을 함께 이야기할 공간이 필요하다면, 누스쿨 커뮤니티와 멘토링을 활용해보길 권한다. 계획을 짜는 것보다 계획을 점검받는 것이 합격에 더 빠르게 다가가는 방법일 수 있다.



💬 댓글 0