학부 프로젝트 성능 데이터 자동화 경험, Python 스크립트 작성
학부 프로젝트에서 시뮬레이션 실행 후 전력·성능 데이터를 매번 수동으로 추출하다 시간이 너무 걸린다는 걸 느꼈습니다. 저는 Python 스크립트로 로그 파일을 자동 파싱해 CSV로 저장하는 방식을 만들었습니다. 수집 단계를 자동화하니 데이터를 추출하는 시간보다 해석하는 시간에 더 집중할 수 있었습니다.
저장 형식을 표준화하면 다음 실험에서도 같은 파싱 코드를 재사용할 수 있어 중복 작업이 줄었습니다. 시각화는 matplotlib으로 주요 메트릭을 자동 플롯하도록 연결했고, 실험이 끝나면 결과 리포트가 자동 생성되는 구조를 만들었습니다. 수집·파싱·시각화를 연결하면 데이터 오류가 어느 단계에서 생겼는지 추적하기도 쉬워진다는 걸 배웠습니다.
자동화는 반복 작업을 없애고 분석에 집중하게 만드는 구조 변화라는 걸 그때 배웠습니다. 이후 저는 반복적인 데이터 작업은 먼저 스크립트로 만드는 습관이 생겼습니다.