Exercism 언어 트랙의 목표는 낮은 숙련도로도 높은 수준의 유창성에 도달할 수 있는 방법을 사람들에게 제공하는 거예요.
우리는 그 언어의 문법과 관용구, 그리고 표준 라이브러리에 대한 유창성을 목표로 해요.
Language Hunters는 유창성을 이렇게 설명해요.
한밤중에 누군가 얼굴에 손전등을 들이대며 깨웠을 때 할 수 있는 말.
이것은 _숙련도_라는 개념과는 달라요. 숙련도는 얼마나 편하게 하느냐가 아니라 어느 정도 수준이냐의 문제예요.
그들은 숙련도를 네 단계로 설명해요.
어떤 수준에서 해낼 수 있는 능력이 있어도 압박을 받는 상황에서는 해내지 못할 수 있어요. 숙련도가 항상 유창성을 뜻하지는 않아요.
이것들은 사람의 언어를 다루는 맥락에서 정의된 것이지만, 프로그래밍 언어에도 꽤 잘 들어맞아요.
이 프레임워크 안에서 Exercism은 숙련도 2단계에서 높은 수준의 유창성을 목표로 해요. 이는 "Hello, World"와 생산성 사이의 간극을 메워줘요.
이 기본 수준에서 유창해지면 사람들은 더 높고 더 유용한 수준의 사고에 온전히 집중할 수 있어요. 또 그 언어의 기존 자료와 문서를 잘 활용할 수 있는 위치에 서게 돼요.