Python 생태계 강점으로 선호, Scala는 Spark 코드 독해 수준으로 접근
가장 선호하는 언어는 Python입니다. 데이터 처리부터 ML까지 하나의 언어로 전 과정을 연결할 수 있고, 라이브러리 생태계가 풍부해서 대부분의 문제에 빠르게 접근할 수 있습니다. Java는 수업에서 기본 문법은 배웠지만 타입 안전성과 JVM 생태계 특성을 제대로 활용할 만큼 깊이 쓰지는 못했습니다.
Scala는 Spark 관련 코드를 읽으면서 RDD나 DataFrame API를 이해하는 수준으로 접했습니다. 함수형 프로그래밍 패러다임이 Python과 달라서 처음엔 낯설었지만, 불변성 원칙이 병렬 처리에서 왜 유리한지 이론으로는 이해했습니다. 한계는 Java나 Scala로 실제 프로덕션 코드를 작성하고 운영한 경험은 없어서, 성능 튜닝이나 대용량 처리 실전은 아직 부족합니다.