헤드 퍼스트 북은 어떻습니까? [닫은] 답변이 뒷받침

나는 그들 중 누구도 읽지 못했지만 그들의 스타일은 흥미롭고 독특합니다. 그들이 돈 / 시간을 줄 가치가 있는지 확실하지 않습니까?



답변

나는 그들을 사랑합니다. 나는 그들 중 세 명을 가지고 있으며 다른 저자의 사실에도 불구하고 모두를 즐겼습니다.

부과 구조는 내가있을 때 내가 더 나은 일을 이해하는 경향이 나에게 적합 도면운동 .

그들은 또한 유머를 많이 사용하여 학습을 재미있게 만드는 큰 이점을 가지고 있습니다 !

일반 텍스트는 나와 잘 작동하지 않습니다. 당신이 같은 경우에, 당신은 그들을 사랑합니다.


답변

Head First에 대한 두 가지 극단적 인 의견이 있습니다. 첫 번째는 끔찍하고 다른 하나는 우수하다는 것입니다.

나는 개인적으로 설명이 너무 길고 대부분 주제와 관련이 없기 때문에 끔찍하다고 생각합니다. 내용이 많지 않은 큰 책입니다. 그들은 아이들 (또는 유치한 성인)을위한 책처럼 느낍니다.

어떤 사람들 (제 생각에 대부분의 사람들)은 책을 읽기가 매우 쉽고 설명을 이해하지 못하는 것이 거의 불가능하기 때문에 그 책을 좋아합니다.

Head First 책은 초보자 인 경우에만 좋습니다. 참고 도서로 사용할 수 없습니다. 주제에 대해 전혀 모르는 사람들을 위해 작성되었습니다.

Head First 서적과 Head First 저서가 많이 있습니다. 가장 유명한 것은 “Head First Design Patterns”및 “Head First Java”입니다. 또한 프로그래밍과 관련이없는 책 (물리 및 통계에 관한 책)도 있습니다. 따라서 “Head First”시리즈 전체에 대해 아무 말도 할 수 없습니다. 내가 읽은 유일한 “Head First”책은 “Head First Design Patterns”, “Head First iPhone Development”및 “Head First Servlets & JSPs”입니다. 나는 그것들을 좋아하지 않았지만 (설명과 은유와 농담이 성가시다), 나는 그들을 좋아했던 사람들에 대해 알고있다.

다음은 모든 도서 목록입니다. http://oreilly.com/store/series/headfirst.html

다음은 “헤드 우선 디자인 패턴”에 대한 의견입니다. /programming/386087/head-first-design-patterns-opinions-wanted


답변

내 의견으로는, 당신이 문제의 주제뿐만 아니라 일반적인 프로그래밍 초보자라면 좋을 것입니다.

즉, 언어로 된 조건부 옵션을 배우기 전에 조건부 란 무엇인지 설명하는 데 많은 시간과 단순하고 어리석은 예가 있습니다 .

그들이 제안하는 솔루션은 종종 매우 가볍고 가벼우 나, 솔루션을 선택 했는지 와 대안이 무엇인지 설명하지 않는 경향이 있습니다.

사용 사례:

  1. C ++ 프로그래머는 PHP를 사용하여 웹 개발에 뛰어 들기를 원합니다. O’Reilly의 “PHP, MySQL 및 Javascript 학습”과 같은 중급 책 중 하나를 추천합니다. 이것들은 언어가 어떻게 작동 하는지를 설명하는 데 여전히 매우 조심스럽고 (페 단어에 대한 경계선) 예제로 가득합니다 : 여전히, 새로운 기술을 배우는 것에 대한 올바른 태도가 있다면, 그중 하나는 거의 모든 것을위한 솔루션을 만들 수 있도록 충분할 것입니다 해당 기술의 표준 범위. 또한 참조로 사용할 수 있습니다.

  2. 웹 디자이너가 자신의 페이지를 활기차게하기 위해 Javascrtipt를 배우려고합니다. 그는 훌륭한 표본이기 때문에 모호한 것은 아니지만 자신이 쓰고있는 것에 대한 아이디어를 모방하기보다는 선호합니다. 그럼에도 불구하고, 그는 그 기술을 습득하기를 원하지 않으며 프로그래밍 매뉴얼을 읽지 않습니다. 따라서 훌륭한 코스 / 레퍼런스 북으로 언어와 컨벤션 자체에 가파른 학습 곡선이있을 것이므로 그만한 가치가 없습니다. 이 경우 헤드 퍼스트 매뉴얼이 가장 좋습니다.


답변

훌륭합니다. 해당 주제에 대한 사전 지식 없이도 해당 책으로 새로운 주제를 시작할 수 있습니다. 그러나 이미 그 주제에 대해 잘 알고 있다면 학습 속도가 느릴 수 있습니다. 초보자에게는 간단합니다.

나는 그 주제에 대한 사전 지식없이 Head First SQL, Head First Servlet 및 JSP, Head First EJB (3)를 읽었습니다. 나는 거기에서 좋은 설명을했습니다.


답변

나는 개인적으로 그것들을 몹시 좋아하지 않습니다. 나는 정보를 매우 빨리 흡수 할 수있는 밀도가 높은 텍스트를 선호합니다. 그러나 저는 6 세부터 코딩을 해왔으며 새로운 기술 / 언어를 즉석에서 익히는 데 익숙합니다. 운동은 나에게 낭비입니다 (내가 foo를 배우고 있다면 그것은 foo를 무언가에 사용해야하기 때문입니다- 그것은 내 운동입니다).

내가 아는 많은 초보자들은 내가 싫어하는 이유 때문에 Head First 시리즈에서 맹세합니다. 언어는 매우 조밀하지 않기 때문에 (초보자에게는) 더 접근하기 쉬우 며 연습 할 연습이 많이 있습니다.

따라서 학습 스타일에 따라 달라집니다. 주제를 돌아 다니면서 베어링을 얻거나 운동을 시도하고 느리게 진행하거나 직접 프로젝트를 시작할 수있는 조밀 한 매뉴얼을 원하십니까? ? 헤드 퍼스트 북은 후자가 아니라 전자에게 좋다.


답변

예, 하나 사십시오, 그들은 우수합니다. Head First Design Patterns 책을 읽었으며 이해할 수있는 예제에 도움이된다는 것을 알았습니다. 나는 또한 재미있는 스타일 때문에 지루하지 않았습니다. 나는 친구에게 Head First Javascript를 추천했고, 그녀는 또한 그것이 훌륭한 책임을 발견했습니다.


답변

다른 Head First 서적에 대해서는 잘 모르므로 지금 읽고있는 책, Head First Servlets 및 JSP에 대한 의견을 밝히겠습니다.

이 책의 전반부는 확실히 훌륭합니다. 그들은 그림과 이야기를 통해이 개념을 직설적으로 설명했다. 다이빙 방법으로 J2EE 웹앱을 잘못된 방식으로 구축 한 개발자로서,이 책은 J2EE에 대한 지식에 구멍을 메우는 데 실제로 도움이된다는 것을 알게되었습니다. 내가 아직 시작할 때 묻는 대부분의 질문은이 책의 전반부에서 답을 얻었습니다.

그러나이 책의 나머지 절반은 이미 고급 개발자를위한 것으로 작성되었습니다. 이 책을 통해 초보자가 이해할 수있는 단어로 모든 일이 어떻게 발생했는지 실제로 설명하지 않고도 몇 가지 고급 주제와 개념을 배울 수 있습니다. 이 책은 한 번에 여러 주제를 다루므로 모든 것을 이해하기가 어렵습니다. 심지어 다이어그램과 그림도 혼란스러워합니다.

아직 책을 읽는 중이지만 책이 서두르고 있다는 인상을 받고 있습니다. 책이 머리 속에 모든 것을 함께 조각 할 수 없다는 주제를 명확하게 설명하지 못했기 때문입니다. 이 딜레마 로이 질문을하게되었습니다 .

서블릿과 JSP 이외의 다른 것을 읽지 않았기 때문에 다른 헤드 퍼스트 책이 같은 방식인지 알 수 없습니다.