배우고 싶은 것은 산더미인데 시간은 언제나 부족하기 마련입니다. 그나마 확보한 시간조차 다른 일들에 뺏기곤 하죠. 그래서 루비(Ruby) 지식을 꾸준히 쌓아가는 일이 쉽지만은 않습니다.
책이나 스크린캐스트도 훌륭한 학습 자료지만, 그만큼 시간과 집중력이 필요합니다. 반면 설거지, 출퇴근길, 강아지 산책 같은 시간은 지루하게 느껴질 때가 많죠. 물론 그런 순간을 그저 생각하거나 휴식하는 시간으로 보내는 것도 좋습니다. 하지만 대부분의 경우, 저는 그 지루한 몇 분을 활용해 무언가를 배우고 싶어집니다.
이럴 때만큼은 팟캐스트보다 좋은 것이 없습니다. iOS 게임을 하거나 열두 번째 이메일 확인을 하는 대신, 가장 좋아하는 언어에 대한 새로운 지식을 얻을 수 있으니까요.
Ruby5 같은 루비 뉴스 팟캐스트(그리고 아쉽게도 중단된 The Ruby Show)는 최신 젬(gem) 릴리스나 좋은 블로그 글을 따라가는 데 유용합니다. 하지만 하나의 주제를 깊이 있게 파고드는 팟캐스트는 그보다 더 훌륭합니다. 제가 즐겨 듣는 프로그램 몇 가지를 소개합니다.
Ruby Rogues
저는 Ruby Rogues 팟캐스트를 첫 에피소드부터 챙겨 들어왔습니다. Aaron Patterson, David Brady, James Edward Gray II, Peter Cooper 같은 실력파 패널들이 출연하는데 안 들을 수야 없겠죠?
다루는 주제가 워낙 다양하다 보니 모든 에피소드가 제 관심사와 딱 맞지는 않습니다. 하지만 이 팟캐스트를 통해 정말 많은 것을 배웠고, 그중에는 실전에서 바로 쓸 수 있는 내용도 많았습니다. 예를 들어 Square 편에서 얻은 인사이트는 실제로 우리 팀의 서비스 지향 아키텍처(SOA) 설계에 영향을 미쳤습니다. 듣는 데 투자한 시간은 반드시 결실로 돌아옵니다.
고정 패널들은 제가 가장 존경하는 루비스트들이고, 추천 코너인 'Picks'의 선정도 늘 훌륭합니다. 에피소드마다 스크립트가 제공되어 나중에 내용을 찾아보기도 쉽고, Parley는 루비 커뮤니티의 숨은 보석 같은 공간입니다. 전체적으로 완성도 높은 프로그램이라는 말밖에 할 수 없네요.
The Ruby on Rails Podcast
제가 처음 접했던 레일즈 팟캐스트가 약 5년 만에 재출시되었는데, 이미 탄탄한 출발선에 섰습니다.
지금까지 방송된 에피소드는 훌륭한 게스트와 흥미로운 이야기로 가득했고, 듣는 재미도 쏠쏠했습니다. 듣기 시작한 지 얼마 되지 않았지만, 앞으로 어떻게 성장해 나갈지 기대가 큽니다.
이렇게 두 개의 좋은 팟캐스트를 소개했습니다. 하지만 짬낸 시간에서 뽑아낼 수 있는 지식이 이것뿐일까요? 아닙니다.
루비 지식을 채우는 또 다른 방법
컨퍼런스 발표에는 좋은 내용이 가득하지만, 영상을 전부 시청할 시간은 없습니다. 그런데 의외로 많은 컨퍼런스 발표는 굳이 화면을 볼 필요가 없다는 사실! 적절한 도구만 있다면 컨퍼런스 영상도 팟캐스트처럼 '듣는' 콘텐츠로 활용할 수 있습니다.
저는 Swift Player라는 iOS 앱으로 컨퍼런스 발표를 듣습니다. 영상을 다운로드하고 배속 재생할 수 있어서 출퇴근길에 틈틈이 들으면서 학습하죠. 이 발표들 덕분에 얻은 것이 정말 많으니, 여러분도 꼭 한번 시도해 보시길 추천합니다!
전용 앱 사용이 부담스럽다면 영상을 직접 내려받아 오디오 트랙만 추출한 뒤 휴대폰 음악 플레이어로 재생하는 방법도 있습니다. 다만 저 기준으로는 좀 번거로운 작업이더라고요.
직접 들어보세요!
이제 여러분도 짬짬이 시간을 모아 루비를 조금씩 배울 수 있는 방법 몇 가지를 갖추셨습니다. 어떤 방법이 가장 마음에 드시나요? 그리고 이 목록에 빠진 여러분의 애청 팟캐스트가 있다면 무엇인가요?