IT 전공 핵심 학습 실전 연결 결
컴퓨터공학 전공에서 가장 깊이 다룬 분야는 알고리즘과 자료구조였습니다. 이론 수업만으로는 왜 복잡도 분석이 중요한지 체감이 어려웠는데, 직접 프로젝트를 만들면서 데이터가 커질수록 O(n²) 알고리즘이 현실에서 어떻게 느려지는지 경험한 뒤에야 체득됐습니다. 운영체제 과목에서는 프로세스와 스레드, 동기화 문제를 배웠고, 이 개념이 이후 멀티스레드 프로그래밍을 할 때 직접적으로 도움이 됐습니다.
데이터베이스 과목에서는 정규화와 인덱스 원리를 익혔는데, 실제 쿼리 최적화 작업에서 이론이 바로 연결됐습니다. 네트워크 수업에서 TCP/IP 스택을 공부한 덕분에 HTTP 통신에서 발생하는 문제를 레이어 단위로 추적하는 감각이 생겼습니다. 한계는 최신 기술 트렌드를 전공 커리큘럼이 따라가기 어렵다는 점으로, 스스로 사이드 프로젝트를 통해 보완하고 있습니다. 전공은 문제를 구조적으로 보는 눈을 길러준다는 결을 갖고 있습니다.