언어를 목적에 맞게 고른 경험 중심으로 푸는 결
주니어 1년차 때 사내 생산 관리 시스템의 일부를 만드는 일에 참여한 경험이 있습니다. 저는 그 작업에 Python을 썼습니다. 처음에는 제가 가장 익숙한 언어라서 골랐습니다. 그런데 사수님이, 언어는 그 일에 맞는지를 보고 골라야 한다고 알려주셨습니다. 다행히 이 작업은 데이터를 모아 정리하는 일이 많아, Python이 잘 맞았습니다. 라이브러리가 풍부해 데이터 처리가 편했기 때문입니다. 다만 처리 속도가 아주 중요한 부분에서는 한계가 있어, 그 부분은 다르게 처리했습니다. 처음에는 익숙한 언어면 되는 줄 알았는데, 그 일의 성격에 맞는지를 봐야 한다는 걸 배웠습니다. 지금도 저는 도구를 고를 때 이 일에 맞는가를 먼저 따집니다.