A
약 90초
경험 연결 1인칭 답변
가장 흥미롭게 들었던 전공 과목은 데이터베이스 설계론이었습니다. 처음에는 테이블 설계와 정규화 같은 개념이 이론적이고 딱딱하게 느껴졌는데, 직접 프로젝트에서 DB를 설계하면서 설계 결정이 나중에 쿼리 성능과 유지 보수 비용에 어떻게 연결되는지를 실제로 겪었습니다. 초반에 정규화를 너무 느슨하게 적용했다가 데이터가 쌓이면서 중복 업데이트 문제가 생긴 것을 직접 수정하면서, 설계 원칙의 의미를 몸으로 이해했습니다. 이 과목에서 배운 것 중 특히 남은 것은 지금 편한 설계가 나중에 비용을 만든다는 것입니다. 이 관점이 이후 코드 설계나 데이터 구조를 결정할 때 트레이드오프를 먼저 생각하는 습관으로 이어졌고, 직무와 무관한 영역에서도 같은 방식으로 생각하게 됐습니다. 앞으로도 지금 편한 설계가 나중에 비용을 만든다는 관점을 설계 결정에 적용하겠습니다.
트레이드오프를 먼저 생각하는 습관이 단기 편의보다 장기 유지 비용을 낮추는 선택을 하게 만듭니다. 데이터베이스 설계에서 배운 정규화 원칙이 코드 설계와 데이터 구조 전반에 같은 방식으로 적용된다는 것을 이후 프로젝트에서 반복적으로 확인했습니다.
이 결의 특징
이론과 현장의 간극을 체험담으로 메웠습니다. 추상적인 개념(정규화)이 실제 설계 오류를 낳는 과정을 직접 겪으면서 왜를 터득한 경로가 명확합니다.
이 결이 통하는 자리
데이터베이스 설계·최적화를 다루는 백엔드팀이나 인프라팀 면접에서 통합니다. 성능 트레이드오프를 실전에서 배운 사람으로 인식됩니다.