1주 남았는데 가능한가요
가능은 합니다. 단, 가능과 안전은 다른 얘기예요. 정처기 필기는 100문항 × 5과목, 평균 60점 + 과목별 40점만 넘기면 됩니다. 1주(7일) × 4–5시간이면 약 30시간이 나오는데, 이 정도로 합격선을 만든 후기는 매 회차마다 수십 개씩 올라옵니다.
다만 그 후기들은 공통적으로 한 가지를 합니다 — 평균 60점이 아니라 "과락만 피하고 평균 60점"을 목표로 잡는 것. 만점·고득점은 1주로 절대 안 나와요. 그 사실을 인정하고 시작해야 시간을 안 흘립니다.
5과목 구성 — 어디에 시간을 쓸지부터 정하기
| 과목 | 문항 | 난이도 | 1주 전략 |
|---|---|---|---|
| 1과목 소프트웨어 설계 | 20 | 중 | 빈출 용어 암기 |
| 2과목 소프트웨어 개발 | 20 | 중 | 자료구조·테스트 위주 |
| 3과목 데이터베이스 구축 | 20 | 중상 | SQL·정규화는 끝까지 |
| 4과목 프로그래밍 언어 활용 | 20 | 상 | 코드 출력 훈련 필수 |
| 5과목 정보시스템 구축 관리 | 20 | 중하 | 신기술 용어 단순 암기 |
핵심은 4과목입니다. C / Java / Python 코드 결과를 묻는 문제가 8–12문항 나오는데, 비전공자는 여기서 평균을 깎아 먹어요. 1주 안에 자료형·반복문·포인터·배열만 잡아도 4과목 평균이 50점은 나옵니다.
5과목은 반대로 신기술 용어(Tajo, Mesh Network, Block Chain 등) 암기로만 풀려요. 이해하려고 하지 말고 단어 매칭으로 외우는 게 더 빠릅니다.
7일 플랜 한눈에 보기
| 일차 | 목표 | 시간 |
|---|---|---|
| 1일차 | 기출 1회분 + 점수 진단 | 4시간 |
| 2일차 | 5과목 신기술 용어 암기 | 5시간 |
| 3일차 | 4과목 코드 패턴 훈련 | 5–6시간 |
| 4일차 | 3과목 SQL·정규화 | 5시간 |
| 5일차 | 1·2과목 빈출 용어 정리 | 4–5시간 |
| 6일차 | 모의고사 2회 + 오답 정리 | 6시간 |
| 7일차 | 약점 과목 1회 + 오답 마무리 | 3–4시간 |
1일차 — 진단부터
벼락치기에서 가장 흔한 실패 패턴이 "1일차에 1과목부터 차근차근"입니다. 안 됩니다. 자기가 어디가 약한지 모르면 시간을 허투루 씁니다.
오전 (2시간) — 최근 회차 기출 1회분을 시간 재고 풀기
- 채점 후 과목별 정답률 적기
- 30점 미만 과목이 있으면 그 과목이 1주 동안 가장 시간을 써야 할 곳
오후 (1–2시간) — 오답 해설만 정독
- 정답 표만 보지 말고 해설을 읽으면서 "왜 틀렸는지" 단어로 적기
- 예: "포인터 산술 모름", "정규화 1NF 정의 헷갈림"
이 한 페이지가 7일 내내 가장 자주 들여다볼 메모가 됩니다.
2일차 — 5과목부터 잡기
순서가 좀 이상해 보이지만 의도가 있어요. 5과목은 공부 시간 대비 점수가 가장 빨리 오르는 과목입니다. 이걸 먼저 끝내야 마음이 편해져서 어려운 과목에 집중할 수 있어요.
오전 (2시간) — 신기술 용어 50개 정리
- Mesh Network, Tajo, Hadoop, MapReduce, NoSQL, Docker, Kubernetes
- Block Chain, IoT, Smart Grid, Big Data 5V
- AAA(인증·인가·계정관리), SSO, OTP
오후 (2시간) — 보안·암호 용어
- 대칭키 (DES, AES, SEED, ARIA)
- 비대칭키 (RSA, ECC)
- 해시 (MD5, SHA)
- 사회공학·DDoS·랜섬웨어 등 공격 유형
저녁 (1시간) — 5과목 기출 1회 풀기
- 이 시점에 12–14개 정도 맞으면 5과목 합격선 도달
- 안 되면 다음 날 아침 30분 더
3일차 — 4과목 코드 (가장 중요한 하루)
비전공자가 1주 벼락치기로 떨어지는 이유는 거의 다 4과목입니다. 이 하루를 통째로 비우세요.
C 언어 (4–5문제)
자료형·연산자
int / float / char크기와 표현 범위- 비트 연산
&|^<<>> %d%f%c%s서식 지정자
포인터·배열
int *p = &a;*p는 a의 값arr[i]=*(arr + i)- 문자열
char str[]과 포인터char *str의 차이
Java (3–4문제)
- 클래스·상속·오버라이딩·오버로딩 차이
static변수와 메서드의 의미try-catch-finally실행 순서 (finally는 무조건 실행)- 배열 인덱스 초과 시
ArrayIndexOutOfBoundsException
Python (2–3문제)
range(a, b)는 a 이상 b 미만- 리스트 슬라이싱
lst[1:4] def 함수(매개변수):들여쓰기print()의end=파라미터
기출 코드 문제를 30개만 풀어보세요. 패턴이 반복돼서 비슷한 문제가 다음 회차에도 나옵니다.
4일차 — 3과목 SQL·정규화
3과목은 SQLD를 따본 사람이라면 거저 먹는 과목이지만, 안 그러면 시간을 좀 써야 해요.
SQL (8–10문제)
- SELECT, INSERT, UPDATE, DELETE 기본
- WHERE / GROUP BY / HAVING / ORDER BY 순서
- JOIN — INNER / LEFT / RIGHT / FULL OUTER
- 집계 함수 — COUNT, SUM, AVG, MAX, MIN
- 서브쿼리 — IN, EXISTS, NOT EXISTS
정규화 (2–3문제)
- 1NF: 원자값 (반복 그룹 제거)
- 2NF: 1NF + 부분 함수 종속 제거
- 3NF: 2NF + 이행 함수 종속 제거
- BCNF: 3NF + 결정자가 모두 후보키
트랜잭션·인덱스 (2–3문제)
- ACID 4가지 (원자성·일관성·격리성·지속성)
- 트랜잭션 격리 수준 (Read Uncommitted ~ Serializable)
- 인덱스 — B-Tree·Hash·Bitmap
5일차 — 1·2과목 정리
여기까지 오면 4·5과목은 정리됐고, 3과목도 윤곽이 잡힙니다. 1·2과목은 용어 위주라 5일차에 몰아도 늦지 않아요.
1과목 핵심
- UML 다이어그램 종류 (구조형 vs 행위형)
- 디자인 패턴 23개 중 빈출 — 싱글톤, 팩토리, 옵저버, 어댑터, 프록시
- 요구사항 분석 vs 명세 차이
- 객체지향 5원칙 (SOLID)
2과목 핵심
- 자료구조 — 스택·큐·트리·그래프 차이
- 정렬 — 버블·선택·삽입·퀵·힙 시간복잡도
- 테스트 — 화이트박스(논리 흐름) vs 블랙박스(기능 위주)
- 형상관리 — Git 기본, CVS·SVN과의 차이
6일차 — 실전 모의고사 2회
이때부터는 새 개념을 보지 마세요. 6일차는 시간 관리 연습입니다.
오전 (2.5시간) — 모의고사 1회 (시간 재고 100문항)
- 1문항당 90초 페이스
- 모르면 마킹 + 넘기기
오후 (1시간) — 채점·오답 정리
- 과목별 점수 확인
- 40점 미만 과목 있으면 7일차에 그 과목 집중
저녁 (2.5시간) — 모의고사 2회
- 다른 회차로
- 평균 60점 이상이면 안정권
7일차 — 마무리
새 거 보지 마세요. 진짜 안 봐도 됩니다.
- 오답 노트 한 번 훑기
- 약점 과목 기출 1회 풀기 (시간 재지 말고 천천히)
- 1과목 용어·5과목 신기술 단어 카드만 다시 보기
- 일찍 자기
비전공자 안전선 — 솔직하게
| 상황 | 1주 합격 가능성 |
|---|---|
| SQLD 보유 + 코딩 경력 | 합격권 (평균 65점 노릴 만함) |
| 컴공 졸업 후 공백 1년 이내 | 합격권 (60점 안정) |
| 비전공 + 코딩 처음 | 위험 (4과목 과락 가능성 큼) |
| 완전 처음 보는 시험 | 1주는 매우 빡빡 → 2주 권장 |
비전공자가 1주로 붙는 후기는 대부분 4과목에서 운이 좋았던 케이스예요. 안 좋으면 다음 회차 다시 봐야 한다는 점은 미리 각오하고 시작하세요.
시험 당일 — 실수 줄이는 법
- 5과목부터 풀기 — 가장 빠르게 점수 모이는 영역. 자신감 확보
- 4과목 코드 문제 막히면 마킹 후 넘기기 — 한 문제 5분 넘기지 말 것
- 마킹 실수 방지 — OMR 5문항마다 한 번씩 매칭 확인
- 마지막 10분 재검토 — 확실한 답으로만 수정. 애매하면 두기
- 모르면 찍기 — 빈칸 금지. 4지선다라 기대값 25%
정리
- 1주 벼락치기는 5과목 → 4과목 → 3과목 → 1·2과목 순서
- 4과목(코드)이 합격을 결정합니다
- 5과목 신기술 용어는 단순 암기로 빠르게 점수 회수
- 6일차 모의고사 평균 55점이면 7일차 약점 과목 한 번 더, 60점 이상이면 마무리