컴공 학생의 김영한 DB 강의 후기: 학교에서 안 알려주는 실전 노하우
컴퓨터공학과 4학년 학생이 김영한 강의로 이론과 실무의 간극을 메우고 대기업 취업에 성공한 이야기입니다.
럿지 AI 팀
2분 읽기
목차
학교 vs 실무
컴공 4학년의 고민
**배경:** 컴퓨터공학과 4학년, GPA 3.8/4.5
**수강 과목:**
- 데이터베이스 시스템 (A+)
- 자료구조, 알고리즘 완료
**문제:**
- 이론은 알지만 "실제로 어떻게 쓰는지" 모름
- 토이 프로젝트 DB는 항상 단순한 구조
- 면접에서 "DB 설계 경험은?" → 대답 못 함
학교에서 배운 것
**이론:**
- 정규화: 1NF, 2NF, 3NF, BCNF
- B-Tree, Hash Index
- Transaction, ACID
**한계:**
"시험은 잘 봤지만 실전은?"
김영한 강의 발견
**계기:**
선배가 "면접 준비는 김영한 강의로 했다"
**기대:**
이론을 실무에 적용하는 법
학교와의 차이
1. 3단계 설계 프로세스
**학교:**
정규화 이론만 배움
**강의:**
개념적 → 논리적 → 물리적 전체 흐름
**효과:**
"아, 실무는 이렇게 하는구나!"
2. 쇼핑몰 프로젝트
**학교:**
학생-수강 같은 단순한 예제
**강의:**
실제 커머스 수준의 복잡한 구조
**배운 것:**
- 회원, 상품, 주문, 결제
- 카테고리 다대다 관계
- 배송 테이블 분리
3. 실무 의사결정
**학교:**
"BCNF까지 정규화하세요"
**강의:**
"실무에서는 3NF가 적당합니다. 왜냐하면..."
**가치:**
단순 이론이 아닌 **판단 기준** 제시
포트폴리오 제작
**프로젝트:**
SNS 플랫폼 (개인 프로젝트)
**적용:**
- 강의의 3단계 설계 프로세스
- ERD 작성 (draw.io)
- 정규화 적용
- MySQL 구현
**결과:**
GitHub에 올렸더니 조회수 폭증
면접 성공
대기업 1차 면접
**질문:**
"DB 설계 경험이 있나요?"
**Before (강의 전):**
"학교에서 간단한 프로젝트 했습니다..."
**After (강의 후):**
"네, SNS 플랫폼 DB를 3단계 설계 프로세스로 설계했습니다. ERD부터 보여드리겠습니다."
**면접관 반응:**
"신입인데 설계를 체계적으로 했네요?"
기술 면접
**질문:**
"정규화를 어디까지 해야 하나요?"
**Before:**
"BCNF까지요?"
**After:**
"실무에서는 3NF가 스위트 스팟입니다. 이유는 데이터 무결성과 성능의 균형 때문인데요..."
**면접관:**
"실무 경험이 있나요? 답변이 실무자 같은데요?"
최종 합격
**회사:**
대기업 SI
**초봉:**
5,000만원
**피드백:**
"포트폴리오의 DB 설계가 인상적이었습니다"
동기들과의 차이
**일반 컴공생:**
코딩 테스트 준비에만 집중
**나:**
코딩 테스트 + **DB 설계 실무 역량**
**결과:**
같은 학점이지만 차별화된 경쟁력
학교 수업과의 시너지
**데이터베이스 시스템 (이론):**
정규화, 인덱스, Transaction
**김영한 강의 (실무):**
언제, 왜, 어떻게 적용하는가
**효과:**
이론 + 실무 = 완벽한 이해
후배들에게 조언
**추천 시기:**
3학년 방학 또는 4학년 1학기
**이유:**
- 이론 수업 들은 후 (2-3학년)
- 취업 준비 전 (4학년)
- 포트폴리오 제작 시기
**효과:**
면접에서 "실무 경험 없는 신입"이 아닌 "실무 이해하는 신입"으로 어필
결론
컴공 학생이라도 김영한 강의로 **이론과 실무의 간극**을 메울 수 있습니다. 취업 준비 필수!
---
**태그**: #김영한 #데이터베이스 #컴공학생 #취업 #신입개발자
L
럿지 AI 팀
AI 기술과 비즈니스 혁신을 선도하는 럿지 AI의 콘텐츠 팀입니다.