'Scala'에 해당되는 글 1건

  1. 2015.03.26 Programming in Scala
Book2015. 3. 26. 09:49



Programming in Scala

저자
마틴 오더스키, 렉스 스푼, 빌 베너스 지음
출판사
에이콘출판 | 2014-11-28 출간
카테고리
컴퓨터/IT
책소개
스칼라 언어 창시자가 직접 쓴 이 책은 한 번에 한 단계씩 스칼...
가격비교


3월 한달간 scala를 익히기 위해 "Programming in Scala"를 학습하고 있었다.

예제코드를 하나 하나 따라하며 외계어 같은 scala문법을 익혀나갔다.

scala언어의 창시자가 직접 집필한 책이라는 광고를 하고 있지만 구입 당시에 선택의 여지가 없었다. 

원서를 보려고 했으나 솔찍히 원서를 보면서 공부하기에는 처음 접하는 언어에 대한 미묘한 의미

전달도 어렵고 배우는 속도면에서도 자신이 없었다.

번역본도 끝까지 보기 어려운데 원서는 진짜 1시간만 보고 나도 극도의 스트레스에 시달리곤 한다.


일단 이책은 끝까지 보지 못했다.

정확히는 어제까지 Chapter 26을 보던 중에 중단하였다.

중단의 변명은 이거다.


1. 예제를 따라하면서도 일부 예제는 전혀 이해를 못하겠다.

 갑작스럽게 외계어 같은 표현식이 나오면서 이건 대체 뭘까하는 생각을 하며

 테스트 하지만 이해가 불가능했다.

2. 아직 언어 사용법에 대해 잘 모르고 있는데 동작원리에 대한 얘기가 너무 많다.

 중급 수준 이나 어쨌든 언어 사용법은 알고 난 다음에야 동작원리가 궁금할 것 같은

 간단한 문법에 머리를 어지럽게하는 동작원리에 대한 설명을 보고 있으면

 앞에 배웠던 문법도 기억나지 않게 된다.

3. 2번가 같은 얘기지만 주절 주절 안 궁금한 얘기가 계속 나온다.

4. 책을 보면서 느낀 건 이걸 다 보고 나도 Cookbook 같은걸 보지 않으면 사용을 못하겠구나 하는 생각이 들었다.

 문법을 알려주고 동작원리도 알려주고 왜 이렇게 만들었는지도 알려주는데 어쩔때 사용해야 할지 감이 잡히지 않는다.

 예제에 있는 class 들은 왜 이렇게 만들었지? 싶은 의문만 들고 어지럽다.


결국 일단 내 수준에는 너무 어려운 책이라는 생각이 들어 책을 닫아 버렸다.

이책을 보기 전에 다른 방법을 통한 학습이 선행되어야 한다는 판단이 들었다.

"Programming in Scala" 이외에 최근에 "스칼라로 배우는 함수형 프로그래밍"이라는 책이 번역되어 있어

구입을 고려하고 있다.

도서 구입 전까지는 twitter에서 제공하는 scala school 번역본을 보면서 다시 시작해야 해야겠다.

(http://twitter.github.io/scala_school/ko/index.html)


scala를 익힌 이후에 akka, play framework2 정도는 익혀야 기본적인 웹프로그래밍을 할 수 있을 텐데

언어에서 부터 막히니 속이 탄다.

속도를 높여서 집에서 놀고 있는 라즈베리 파이에 활용 방안을 넓혀야 겠다.



'Book' 카테고리의 다른 글

면접..  (1) 2015.03.25
Posted by 레인타입