전공 수업 선택 이유 + 실무 연결
가장 자신 있는 전공 수업은 데이터베이스 설계입니다. 단순히 SQL 문법을 배우는 게 아니라 정규화 원칙과 실제 성능 사이의 트레이드오프를 설계 관점에서 고민하는 수업이었습니다. 3정규형을 지키면 이상 현상이 줄지만 조인 비용이 늘어나는 상황에서 어떤 판단을 할 것인가를 직접 설계해보면서 배웠습니다. 그 수업에서 배운 것은 정답이 없는 설계 판단을 근거와 함께 설명하는 습관이었습니다. 실제 프로젝트에서도 스키마 설계 단계에서 그 원칙들을 가장 먼저 적용합니다. 앞으로도 이론을 실무 판단 근거로 연결해 설명하는 방식을 유지하겠습니다. 앞으로도 이론을 실무 판단 근거로 연결해 설명하는 방식을 유지하겠습니다.
정규화 원칙과 성능 트레이드오프를 함께 설계하는 경험이 스키마 설계 판단력을 높입니다. 정답이 없는 설계 결정을 근거와 함께 설명하는 것이 주니어와 시니어의 차이입니다. 이론을 근거로 설명할 수 있어야 설계 판단이 됩니다.