이전

리뷰 (5)

한줄평
평점 분포
  • 리뷰 총점10 60%
  • 리뷰 총점8 20%
  • 리뷰 총점6 0%
  • 리뷰 총점4 20%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 0.0
  • 30대 9.0
  • 40대 7.0
  • 50대 0.0
리뷰 총점 종이책
crow879님의 리뷰에 대한 저자 선생님의 답변
"crow879님의 리뷰에 대한 저자 선생님의 답변" 내용보기
crow879님의 리뷰에 대한 저자 선생님의 답변을 전합니다. 아래 내용은 저자 선생님 블로그(http://blog.naver.com/sqlpro/2208779244110)에서 가져왔습니다.꼼꼼한 재은씨 2017.03.09. 11:55 답글좋은 말씀에 감사드립니다.^^;다만 일부 사항에 대해서는 답변드릴 필요가 있을 것 같습니다. 문법편의 예제 일부는 애플 공식 문서의 예제를 그대로 가져와 사용한 것이 맞는데, 이는 해당
"crow879님의 리뷰에 대한 저자 선생님의 답변" 내용보기

crow879님의 리뷰에 대한 저자 선생님의 답변을 전합니다. 아래 내용은 저자 선생님 블로그(http://blog.naver.com/sqlpro/2208779244110)에서 가져왔습니다.


꼼꼼한 재은씨 2017.03.09. 11:55 답글

좋은 말씀에 감사드립니다.^^;


다만 일부 사항에 대해서는 답변드릴 필요가 있을 것 같습니다. 문법편의 예제 일부는 애플 공식 문서의 예제를 그대로 가져와 사용한 것이 맞는데, 이는 해당 예제가 아주 적절해서 어설프게 바꾸어 작성하는 것보다 낫다고 생각하기 때문입니다. 각종 언어의 공식 문서에서 제공되는 이미지의 경우 그대로 활용하는 경우가 많은데, 해당 예제 역시 같은 관점에서 사용된 것으로 보시면 됩니다. 


메모리 관련 내용은 의도적으로 배제했습니다. 이 책은 입문자를 위한 책입니다. 그리고 제가 입문자에 대해 가지는 관점은 당장의 학습에 도움되지 않는 원리와 기초는 과감히 건너뛰는 것이 낫다는 것입니다. 입문자에게 스택 메모리와 힙 메모리를 설명하는 것이 학습에 큰 도움이 되지 않을 뿐만 아니라, 이를 설명하기 위해서는 클래스와 구조체, 객체 지향에 대한 종합적인 이해가 선행되어야 하기 때문입니다. 이는 학습자를 더 혼란스럽게 만들 뿐만 아니라 러닝 커브를 과도하게 높이는 결과를 만들어 내기도 합니다. 적어도 제가 생각하는 학습 관점에서는 그렇습니다. 


iOS 플랫폼 개발 내용에서 파트별 구성이나 네이밍과 맞지 않는 부분이 있다고 했는데, 이 책은 백과사전식의 구성이 아닙니다. 영속성을 가지고 이어져 나가는 책일 따름이죠. 따라서 주제에 대한 긴밀성보다는 실제 해당 주제를 중심으로 하지만 보조적으로 필요한 내용까지 모두 넣었습니다. 그 결과 네이밍과 어긋난 구성이 생기기도 했지만, 다른 누군가에게는 이같은 구성이 훨씬 자연스럽게 와 닿았을 것이라고 생각합니다. 


물론 실제로 실습이나 특정 주제에 대해 설명하다보면 정해진 구조나 네이밍에 정확하게 담기 어려운 경우도 있고, 실제로도 해당 실습 주제와는 무관하지만 실습 과정에서 알아야 하는 내용들이 등장하기도 합니다. 개발 경험이 있는 사람들에게 이것이 불필요한 내용이라고 생각될 수도 있겠지만, 그렇다고 주제에 대한 긴밀성만 강조하면 입문자들을 배려하지 못하는 일이 생길 수 있습니다. 혹은 지적 만족을 채우기 위한 책이 되어버릴 수도 있죠. 네이밍과 같은 불필요한 요소에 제약받으면서 필요한 내용을 전달하지 못하기보다는 네이밍과 어긋하더라도 그에 연결되어 꼭 필요한 내용이라면 얼마든지 포함되어야 한다는 것이 제 판단입니다. 


내비게이션이나 테이블 등등의 뷰 컨트롤러에 할애한 지면이 많다고 지적하셨는데, 저는 오히려 부족하다는 생각입니다. 일상적인 앱에서 많이 볼 수 있는 기능임에도 다루지 못한 부분도 많고, 충분히 설명하지 못한 부분도 많아 안타까운 마음입니다. 실제로 메일이나 쪽지 등으로 전해지는 문의 중에는 뷰 컨트롤러에 대한 부가적인 설명 요청들이 무척 많기도 합니다. 학습하는 사람들이 눈에 띄게 접근할 수 있는 나머지 컨트롤러에는 어떤 것들이 있는지 궁금하네요. 알려주시면 감사하겠습니다. ^^;


원리와 기초에 대해서는 해석의 여지가 있을 것 같습니다. 저 역시 실습과 기초적인 학습 과정에서 원리가 매우 중요하다고 생각하지만, 그것이 프레임워크의 구조적인 내용을 가리킨다고 생각하지는 않습니다. 그보다는 실습을 통해 전체적인 과정을 이해하는 것이 필요하다고 생각하고, 이 과정에서 실습한 내용에 대한 기본적인 원리를 파악해야 한다고 생각하는 쪽입니다. 말씀하신 프레임워크의 진행 과정은 기본 요소를 충분히 이해하고 어느 정도 제약없이 다룰 수 있을 정도가 되었을 때 비로소 관심을 가지는 것이 좋다고 생각합니다. 


전체적으로 이 책은 엔드라고지의 관점에서 작성되었습니다. 표준 과정이나 프로그래밍 이론에서 필요한 내용에 대한 학습을 통해 지식을 쌓아가는 페다고지 관점과 달리 엔드라고지는 문제 해결 위주의 학습을 통해 기존 경험을 재구조화하는 방식으로 이론을 습득해 나가는 성인 학습의 관점입니다. 이같은 맥락에서 crow8794님은 페다고지의 관점으로 책을 평가하셨다고 생각되는 바, 관점의 상당한 차이가 있는 듯 합니다. 참고로 실전편 역시 엔드라고지의 관점에서 작성되었으므로 바라는 기대를 안타깝게도 충족해드리지는 못할 듯 합니다. 


'찰스 페졸드의 윈도우 프로그래밍'은 읽어보지 않았으나 굉장히 좋은 책이라고 생각됩니다. (저는 김상형 선생님의 윈도우즈 API 정복으로 학습했습니다.) 시간이 된다면 읽어보도록 하겠습니다. 하지만 그 책과 이 책을 비교하지는 않았으면 합니다. 말씀드렸다시피 저는 성인 학습을 위한 엔드라고지의 관점에서 책을 썼고, 서로 다른 기준과 관점 하에서 개인적 경험에 기반하여 책을 판단하는 것은 자칫 '책이라는 것은 반드시 이래야 한다'라는 기존 고정 관념을 고착화할 수도 있기 때문입니다. 


물론 저 역시 좋은 책의 기준이 무엇인지는 알지 못합니다. 모두를 완벽하게 만족시킬 수 있는 책을 쓰는 방법도 알지 못하죠. 하지만 그렇기 때문에 계속 고민하고, 나름대로 분명한 기준으로 최선을 다해 책을 쓸 수 밖에 없습니다. 다행히도 이 책으로 도움을 받았다고 고마움을 표현해 주는 분들이 많아, 제 기준이 너무 동떨어지지는 않았음을 간접적으로 체험하고 있습니다. 


지적에 감사드리며, 좋은 책이 되기를 바라는 마음에서 지적해 주셨으리라고 생각합니다. 글 내용을 꼼꼼히 반복 검토하면서 좋은 책을 쓰기 위해서는 무엇이 필요한지 항상 고민하겠습니다. 감사합니다.

e******o 2017.03.13. 신고 공감 1 댓글 0
리뷰 총점 종이책
꼼꼼한 재은 씨의 꼼꼼한 스위프트3 입문서!!
"꼼꼼한 재은 씨의 꼼꼼한 스위프트3 입문서!!" 내용보기
꼼꼼한 재은씨라는 말에 걸맞게 아주 꼼꼼하고 강의식으로 구성되어있습니다. 저자도 처음부터 차근차근 읽기를 원하고 있습니다. 스위프트 3기반으로 이루어진 이 책은 1490쪽으로 이루어져있으며, 저는 1230쪽까지 공부한 상태입니다(2017.2월 기준). 설명하는 방식으로 이루어져 읽기가 매우 편하고, 스위프트2 시절에도 책을 발간하신 경험이 있어서, 이때의 피드백을 이번 책에 많이
"꼼꼼한 재은 씨의 꼼꼼한 스위프트3 입문서!!" 내용보기

꼼꼼한 재은씨라는 말에 걸맞게 아주 꼼꼼하고 강의식으로 구성되어있습니다. 저자도 처음부터 차근차근 읽기를 원하고 있습니다. 스위프트 3기반으로 이루어진 이 책은 1490쪽으로 이루어져있으며, 저는 1230쪽까지 공부한 상태입니다(2017.2월 기준). 설명하는 방식으로 이루어져 읽기가 매우 편하고, 스위프트2 시절에도 책을 발간하신 경험이 있어서, 이때의 피드백을 이번 책에 많이 넣으신 것 같네요. Q&A방식으로 말이죠. 

저는 비 전공자로서 C언어의 입문서를 절반 정도 읽다가 넘어왔는데, 딱히 막히는 부분은 없네요. 예제들이 좋아서 읽는데 무리는 없습니다.

책 시리즈는 총 3권이라고 합니다. 이 책은 시리즈의 첫번째이고, 2번째 책 또한 스위프트 기반이고, 3번째 책은 서버 관련 내용이라 다른 언어를 다룬다고 하네요. 2번째 책은 거의 완성이 되었다고 하니 이 책을 빨리 끝마쳐야겠습니다.

d******2 2016.11.26. 신고 공감 1 댓글 0
리뷰 총점 종이책
내용 너무 좋네요
"내용 너무 좋네요" 내용보기
스위프트 배워보고 싶어 구글링으로 공부하다가 안되겠다 싶어 구매했어요.지금 400페이지 정도 읽었는데 기존에 어설프게 알고 있었던 부분들을 확실히 알고 넘길수 있어 좋네요. 이해하기 쉽게 잘 되어있어요. 다음편도 기대하겠습니다 ^^
"내용 너무 좋네요" 내용보기
스위프트 배워보고 싶어 구글링으로 공부하다가 안되겠다 싶어 구매했어요.
지금 400페이지 정도 읽었는데 기존에 어설프게 알고 있었던 부분들을 확실히 알고 넘길수 있어 좋네요. 이해하기 쉽게 잘 되어있어요.
다음편도 기대하겠습니다 ^^

YES마니아 : 로얄 i********i 2016.12.05. 신고 공감 0 댓글 0
리뷰 총점 종이책
괜찮습니다.
"괜찮습니다." 내용보기
기초부터 알아듣기 쉬운 문장으로 잘 설명되어 있습니다. 하지만 선행학습이나 병행학습이 필요하다고 생각합니다. 이 책과 함께 다른 강의나 문서들을 병행해서 학습하고 연습하는게 더 효과적이지 않나 싶습니다. 대부분 친절하게 잘 설명되어있고 가끔 이해가 어려운 부분은 따로 찾아보충이 가능할 듯 합니다. 두께는 상당하지만 생각보다 금방 볼 수 있습니다. 2편을 기대합니다.
"괜찮습니다." 내용보기
기초부터 알아듣기 쉬운 문장으로 잘 설명되어 있습니다. 하지만 선행학습이나 병행학습이 필요하다고 생각합니다. 이 책과 함께 다른 강의나 문서들을 병행해서 학습하고 연습하는게 더 효과적이지 않나 싶습니다. 대부분 친절하게 잘 설명되어있고 가끔 이해가 어려운 부분은 따로 찾아보충이 가능할 듯 합니다. 두께는 상당하지만 생각보다 금방 볼 수 있습니다. 2편을 기대합니다.
YES마니아 : 로얄 p****8 2017.02.21. 신고 공감 0 댓글 0
리뷰 총점 종이책
읽어보면 구성이 엉망진창임
"읽어보면 구성이 엉망진창임" 내용보기
1. 스위프트 문법대체적으로 쉽게 설명하기 위해서 비유를 많이 넣어두고 풀어썻지만, 몇몇 예제와 설명은 애플의 스위프트 프로그래밍 문서를 그대로 배껴왔으며, 언어적인 측면에서 생략된 기능들이 있습니다. 특히 메모리관련 부분의 설명은 완전히 베재되어 있는 상태입니다.2. xcode(iOS)프로그래밍엉망 진창입니다. 초반부에 xcode 툴에 대해서 가볍게 설명하지만 그 뿐이며 집중하
"읽어보면 구성이 엉망진창임" 내용보기

1. 스위프트 문법

대체적으로 쉽게 설명하기 위해서 비유를 많이 넣어두고 풀어썻지만, 몇몇 예제와 설명은 애플의 스위프트 프로그래밍 문서를 그대로 배껴왔으며, 언어적인 측면에서 생략된 기능들이 있습니다. 특히 메모리관련 부분의 설명은 완전히 베재되어 있는 상태입니다.


2. xcode(iOS)프로그래밍

엉망 진창입니다. 초반부에 xcode 툴에 대해서 가볍게 설명하지만 그 뿐이며 집중하는 것은 화면 전환(p.711-p.866)과 뷰간의 데이터 교환(p.867-p.944)같은 엄청난 페이지를 쓰고 있습니다. 정착 처음 접하는 사람들이 필요한 컨트롤오브젝트와 이벤트 처리등은 관련문서를 확인하라만 하고 넘어가고 있습니다. 지금까지 읽어본 개발입문서적 중에 최악입니다. 또한 코코아 터치 프레임워크에 대해서 설명을 간략하게 하고 있지만 이것도 완벽하게 아랫단(low-level)부터 철저히 공들여서 설명하는 것이 아닙니다.


단적인 비교로 "찰스페졸드의 윈도우 프로그래밍" 서적도 비슷한 분량인데 구성과 매커니즘 설명은 이 책보다 더 뛰어나고 자세하게 하고 있습니다. MFC 나 WPF, 윈폼의 개발경력이 있으시면, 비슷한 매커니즘이라서 금방 따라갈수 있겠지만, 초보자들이 보기엔 너무 날림으로 구성되어 있어서 추천하고 싶지 않습니다.


총평

스위프트 언어의 기본문법을 익히는데는 도움이 되지만, 스위프트 xcode 플랫폼 개발입문서적으로는 추천하고 싶지 않습니다. 차라리 원서를 번역해서 읽는 편이 더 도움이 될듯합니다.

c*****9 2017.02.10. 신고 공감 0 댓글 0